postscript glyph update

git-svn-id: trunk@27112 -
This commit is contained in:
jesus 2010-08-16 15:36:49 +00:00
parent e5b69bef2d
commit eb83377212
2 changed files with 371 additions and 252 deletions

View File

@ -1,7 +1,7 @@
{%MainUnit ../postscriptunicode.pas}
const
GLYPHCOUNT = 835;
GlyphsArr: array[0..GLYPHCOUNT-1] of TGlyph = (
GLYPHCOUNT = 1051;
GlyphsArr: array[0..1050] of TGlyph = (
(Code:$20 ; Name:'space' ), (Code:$21 ; Name:'exclam' ),
(Code:$22 ; Name:'quotedbl' ), (Code:$23 ; Name:'numbersign' ),
(Code:$24 ; Name:'dollar' ), (Code:$25 ; Name:'percent' ),
@ -49,17 +49,20 @@ const
(Code:$78 ; Name:'x' ), (Code:$79 ; Name:'y' ),
(Code:$7A ; Name:'z' ), (Code:$7B ; Name:'braceleft' ),
(Code:$7C ; Name:'bar' ), (Code:$7D ; Name:'braceright' ),
(Code:$7E ; Name:'asciitilde' ), (Code:$A1 ; Name:'exclamdown' ),
(Code:$A2 ; Name:'cent' ), (Code:$A3 ; Name:'sterling' ),
(Code:$A4 ; Name:'currency' ), (Code:$A5 ; Name:'yen' ),
(Code:$A6 ; Name:'brokenbar' ), (Code:$A7 ; Name:'section' ),
(Code:$A8 ; Name:'dieresis' ), (Code:$A9 ; Name:'copyright' ),
(Code:$AA ; Name:'ordfeminine' ), (Code:$AB ; Name:'guillemotleft' ),
(Code:$AC ; Name:'logicalnot' ), (Code:$AE ; Name:'registered' ),
(Code:$7E ; Name:'asciitilde' ), (Code:$A0 ; Name:'space' ),
(Code:$A1 ; Name:'exclamdown' ), (Code:$A2 ; Name:'cent' ),
(Code:$A3 ; Name:'sterling' ), (Code:$A4 ; Name:'currency' ),
(Code:$A5 ; Name:'yen' ), (Code:$A6 ; Name:'brokenbar' ),
(Code:$A7 ; Name:'section' ), (Code:$A8 ; Name:'dieresis' ),
(Code:$A9 ; Name:'copyright' ), (Code:$AA ; Name:'ordfeminine' ),
(Code:$AB ; Name:'guillemotleft' ), (Code:$AC ; Name:'logicalnot' ),
(Code:$AD ; Name:'hyphen' ), (Code:$AE ; Name:'registered' ),
(Code:$AF ; Name:'macron' ), (Code:$B0 ; Name:'degree' ),
(Code:$B1 ; Name:'plusminus' ), (Code:$B4 ; Name:'acute' ),
(Code:$B6 ; Name:'paragraph' ), (Code:$B7 ; Name:'periodcentered' ),
(Code:$B8 ; Name:'cedilla' ), (Code:$BA ; Name:'ordmasculine' ),
(Code:$B1 ; Name:'plusminus' ), (Code:$B2 ; Name:'twosuperior' ),
(Code:$B3 ; Name:'threesuperior' ), (Code:$B4 ; Name:'acute' ),
(Code:$B5 ; Name:'mu' ), (Code:$B6 ; Name:'paragraph' ),
(Code:$B7 ; Name:'periodcentered' ), (Code:$B8 ; Name:'cedilla' ),
(Code:$B9 ; Name:'onesuperior' ), (Code:$BA ; Name:'ordmasculine' ),
(Code:$BB ; Name:'guillemotright' ), (Code:$BC ; Name:'onequarter' ),
(Code:$BD ; Name:'onehalf' ), (Code:$BE ; Name:'threequarters' ),
(Code:$BF ; Name:'questiondown' ), (Code:$C0 ; Name:'Agrave' ),
@ -166,190 +169,203 @@ const
(Code:$1FC ; Name:'AEacute' ), (Code:$1FD ; Name:'aeacute' ),
(Code:$1FE ; Name:'Oslashacute' ), (Code:$1FF ; Name:'oslashacute' ),
(Code:$218 ; Name:'Scommaaccent' ), (Code:$219 ; Name:'scommaaccent' ),
(Code:$21A ; Name:'Tcommaaccent' ), (Code:$21B ; Name:'tcommaaccent' ),
(Code:$2BC ; Name:'afii57929' ), (Code:$2BD ; Name:'afii64937' ),
(Code:$2C6 ; Name:'circumflex' ), (Code:$2C7 ; Name:'caron' ),
(Code:$2D8 ; Name:'breve' ), (Code:$2D9 ; Name:'dotaccent' ),
(Code:$2DA ; Name:'ring' ), (Code:$2DB ; Name:'ogonek' ),
(Code:$2DC ; Name:'tilde' ), (Code:$2DD ; Name:'hungarumlaut' ),
(Code:$300 ; Name:'gravecomb' ), (Code:$301 ; Name:'acutecomb' ),
(Code:$303 ; Name:'tildecomb' ), (Code:$309 ; Name:'hookabovecomb' ),
(Code:$323 ; Name:'dotbelowcomb' ), (Code:$384 ; Name:'tonos' ),
(Code:$385 ; Name:'dieresistonos' ), (Code:$386 ; Name:'Alphatonos' ),
(Code:$387 ; Name:'anoteleia' ), (Code:$388 ; Name:'Epsilontonos' ),
(Code:$389 ; Name:'Etatonos' ), (Code:$38A ; Name:'Iotatonos' ),
(Code:$38C ; Name:'Omicrontonos' ), (Code:$38E ; Name:'Upsilontonos' ),
(Code:$38F ; Name:'Omegatonos' ), (Code:$390 ; Name:'iotadieresistonos'),
(Code:$391 ; Name:'Alpha' ), (Code:$392 ; Name:'Beta' ),
(Code:$393 ; Name:'Gamma' ), (Code:$394 ; Name:'Delta' ),
(Code:$395 ; Name:'Epsilon' ), (Code:$396 ; Name:'Zeta' ),
(Code:$397 ; Name:'Eta' ), (Code:$398 ; Name:'Theta' ),
(Code:$399 ; Name:'Iota' ), (Code:$39A ; Name:'Kappa' ),
(Code:$39B ; Name:'Lambda' ), (Code:$39C ; Name:'Mu' ),
(Code:$39D ; Name:'Nu' ), (Code:$39E ; Name:'Xi' ),
(Code:$39F ; Name:'Omicron' ), (Code:$3A0 ; Name:'Pi' ),
(Code:$3A1 ; Name:'Rho' ), (Code:$3A3 ; Name:'Sigma' ),
(Code:$3A4 ; Name:'Tau' ), (Code:$3A5 ; Name:'Upsilon' ),
(Code:$3A6 ; Name:'Phi' ), (Code:$3A7 ; Name:'Chi' ),
(Code:$3A8 ; Name:'Psi' ), (Code:$3A9 ; Name:'Omega' ),
(Code:$3AA ; Name:'Iotadieresis' ), (Code:$3AB ; Name:'Upsilondieresis' ),
(Code:$3AC ; Name:'alphatonos' ), (Code:$3AD ; Name:'epsilontonos' ),
(Code:$3AE ; Name:'etatonos' ), (Code:$3AF ; Name:'iotatonos' ),
(Code:$3B0 ; Name:'upsilondieresistonos'), (Code:$3B1 ; Name:'alpha' ),
(Code:$3B2 ; Name:'beta' ), (Code:$3B3 ; Name:'gamma' ),
(Code:$3B4 ; Name:'delta' ), (Code:$3B5 ; Name:'epsilon' ),
(Code:$3B6 ; Name:'zeta' ), (Code:$3B7 ; Name:'eta' ),
(Code:$3B8 ; Name:'theta' ), (Code:$3B9 ; Name:'iota' ),
(Code:$3BA ; Name:'kappa' ), (Code:$3BB ; Name:'lambda' ),
(Code:$3BC ; Name:'mu' ), (Code:$3BD ; Name:'nu' ),
(Code:$3BE ; Name:'xi' ), (Code:$3BF ; Name:'omicron' ),
(Code:$3C0 ; Name:'pi' ), (Code:$3C1 ; Name:'rho' ),
(Code:$3C2 ; Name:'sigma1' ), (Code:$3C3 ; Name:'sigma' ),
(Code:$3C4 ; Name:'tau' ), (Code:$3C5 ; Name:'upsilon' ),
(Code:$3C6 ; Name:'phi' ), (Code:$3C7 ; Name:'chi' ),
(Code:$3C8 ; Name:'psi' ), (Code:$3C9 ; Name:'omega' ),
(Code:$3CA ; Name:'iotadieresis' ), (Code:$3CB ; Name:'upsilondieresis' ),
(Code:$3CC ; Name:'omicrontonos' ), (Code:$3CD ; Name:'upsilontonos' ),
(Code:$3CE ; Name:'omegatonos' ), (Code:$3D1 ; Name:'theta1' ),
(Code:$3D2 ; Name:'Upsilon1' ), (Code:$3D5 ; Name:'phi1' ),
(Code:$3D6 ; Name:'omega1' ), (Code:$401 ; Name:'afii10023' ),
(Code:$402 ; Name:'afii10051' ), (Code:$403 ; Name:'afii10052' ),
(Code:$404 ; Name:'afii10053' ), (Code:$405 ; Name:'afii10054' ),
(Code:$406 ; Name:'afii10055' ), (Code:$407 ; Name:'afii10056' ),
(Code:$408 ; Name:'afii10057' ), (Code:$409 ; Name:'afii10058' ),
(Code:$40A ; Name:'afii10059' ), (Code:$40B ; Name:'afii10060' ),
(Code:$40C ; Name:'afii10061' ), (Code:$40E ; Name:'afii10062' ),
(Code:$40F ; Name:'afii10145' ), (Code:$410 ; Name:'afii10017' ),
(Code:$411 ; Name:'afii10018' ), (Code:$412 ; Name:'afii10019' ),
(Code:$413 ; Name:'afii10020' ), (Code:$414 ; Name:'afii10021' ),
(Code:$415 ; Name:'afii10022' ), (Code:$416 ; Name:'afii10024' ),
(Code:$417 ; Name:'afii10025' ), (Code:$418 ; Name:'afii10026' ),
(Code:$419 ; Name:'afii10027' ), (Code:$41A ; Name:'afii10028' ),
(Code:$41B ; Name:'afii10029' ), (Code:$41C ; Name:'afii10030' ),
(Code:$41D ; Name:'afii10031' ), (Code:$41E ; Name:'afii10032' ),
(Code:$41F ; Name:'afii10033' ), (Code:$420 ; Name:'afii10034' ),
(Code:$421 ; Name:'afii10035' ), (Code:$422 ; Name:'afii10036' ),
(Code:$423 ; Name:'afii10037' ), (Code:$424 ; Name:'afii10038' ),
(Code:$425 ; Name:'afii10039' ), (Code:$426 ; Name:'afii10040' ),
(Code:$427 ; Name:'afii10041' ), (Code:$428 ; Name:'afii10042' ),
(Code:$429 ; Name:'afii10043' ), (Code:$42A ; Name:'afii10044' ),
(Code:$42B ; Name:'afii10045' ), (Code:$42C ; Name:'afii10046' ),
(Code:$42D ; Name:'afii10047' ), (Code:$42E ; Name:'afii10048' ),
(Code:$42F ; Name:'afii10049' ), (Code:$430 ; Name:'afii10065' ),
(Code:$431 ; Name:'afii10066' ), (Code:$432 ; Name:'afii10067' ),
(Code:$433 ; Name:'afii10068' ), (Code:$434 ; Name:'afii10069' ),
(Code:$435 ; Name:'afii10070' ), (Code:$436 ; Name:'afii10072' ),
(Code:$437 ; Name:'afii10073' ), (Code:$438 ; Name:'afii10074' ),
(Code:$439 ; Name:'afii10075' ), (Code:$43A ; Name:'afii10076' ),
(Code:$43B ; Name:'afii10077' ), (Code:$43C ; Name:'afii10078' ),
(Code:$43D ; Name:'afii10079' ), (Code:$43E ; Name:'afii10080' ),
(Code:$43F ; Name:'afii10081' ), (Code:$440 ; Name:'afii10082' ),
(Code:$441 ; Name:'afii10083' ), (Code:$442 ; Name:'afii10084' ),
(Code:$443 ; Name:'afii10085' ), (Code:$444 ; Name:'afii10086' ),
(Code:$445 ; Name:'afii10087' ), (Code:$446 ; Name:'afii10088' ),
(Code:$447 ; Name:'afii10089' ), (Code:$448 ; Name:'afii10090' ),
(Code:$449 ; Name:'afii10091' ), (Code:$44A ; Name:'afii10092' ),
(Code:$44B ; Name:'afii10093' ), (Code:$44C ; Name:'afii10094' ),
(Code:$44D ; Name:'afii10095' ), (Code:$44E ; Name:'afii10096' ),
(Code:$44F ; Name:'afii10097' ), (Code:$451 ; Name:'afii10071' ),
(Code:$452 ; Name:'afii10099' ), (Code:$453 ; Name:'afii10100' ),
(Code:$454 ; Name:'afii10101' ), (Code:$455 ; Name:'afii10102' ),
(Code:$456 ; Name:'afii10103' ), (Code:$457 ; Name:'afii10104' ),
(Code:$458 ; Name:'afii10105' ), (Code:$459 ; Name:'afii10106' ),
(Code:$45A ; Name:'afii10107' ), (Code:$45B ; Name:'afii10108' ),
(Code:$45C ; Name:'afii10109' ), (Code:$45E ; Name:'afii10110' ),
(Code:$45F ; Name:'afii10193' ), (Code:$462 ; Name:'afii10146' ),
(Code:$463 ; Name:'afii10194' ), (Code:$472 ; Name:'afii10147' ),
(Code:$473 ; Name:'afii10195' ), (Code:$474 ; Name:'afii10148' ),
(Code:$475 ; Name:'afii10196' ), (Code:$490 ; Name:'afii10050' ),
(Code:$491 ; Name:'afii10098' ), (Code:$4D9 ; Name:'afii10846' ),
(Code:$5B0 ; Name:'afii57799' ), (Code:$5B1 ; Name:'afii57801' ),
(Code:$5B2 ; Name:'afii57800' ), (Code:$5B3 ; Name:'afii57802' ),
(Code:$5B4 ; Name:'afii57793' ), (Code:$5B5 ; Name:'afii57794' ),
(Code:$5B6 ; Name:'afii57795' ), (Code:$5B7 ; Name:'afii57798' ),
(Code:$5B8 ; Name:'afii57797' ), (Code:$5B9 ; Name:'afii57806' ),
(Code:$5BB ; Name:'afii57796' ), (Code:$5BC ; Name:'afii57807' ),
(Code:$5BD ; Name:'afii57839' ), (Code:$5BE ; Name:'afii57645' ),
(Code:$5BF ; Name:'afii57841' ), (Code:$5C0 ; Name:'afii57842' ),
(Code:$5C1 ; Name:'afii57804' ), (Code:$5C2 ; Name:'afii57803' ),
(Code:$5C3 ; Name:'afii57658' ), (Code:$5D0 ; Name:'afii57664' ),
(Code:$5D1 ; Name:'afii57665' ), (Code:$5D2 ; Name:'afii57666' ),
(Code:$5D3 ; Name:'afii57667' ), (Code:$5D4 ; Name:'afii57668' ),
(Code:$5D5 ; Name:'afii57669' ), (Code:$5D6 ; Name:'afii57670' ),
(Code:$5D7 ; Name:'afii57671' ), (Code:$5D8 ; Name:'afii57672' ),
(Code:$5D9 ; Name:'afii57673' ), (Code:$5DA ; Name:'afii57674' ),
(Code:$5DB ; Name:'afii57675' ), (Code:$5DC ; Name:'afii57676' ),
(Code:$5DD ; Name:'afii57677' ), (Code:$5DE ; Name:'afii57678' ),
(Code:$5DF ; Name:'afii57679' ), (Code:$5E0 ; Name:'afii57680' ),
(Code:$5E1 ; Name:'afii57681' ), (Code:$5E2 ; Name:'afii57682' ),
(Code:$5E3 ; Name:'afii57683' ), (Code:$5E4 ; Name:'afii57684' ),
(Code:$5E5 ; Name:'afii57685' ), (Code:$5E6 ; Name:'afii57686' ),
(Code:$5E7 ; Name:'afii57687' ), (Code:$5E8 ; Name:'afii57688' ),
(Code:$5E9 ; Name:'afii57689' ), (Code:$5EA ; Name:'afii57690' ),
(Code:$5F0 ; Name:'afii57716' ), (Code:$5F1 ; Name:'afii57717' ),
(Code:$5F2 ; Name:'afii57718' ), (Code:$60C ; Name:'afii57388' ),
(Code:$61B ; Name:'afii57403' ), (Code:$61F ; Name:'afii57407' ),
(Code:$621 ; Name:'afii57409' ), (Code:$622 ; Name:'afii57410' ),
(Code:$623 ; Name:'afii57411' ), (Code:$624 ; Name:'afii57412' ),
(Code:$625 ; Name:'afii57413' ), (Code:$626 ; Name:'afii57414' ),
(Code:$627 ; Name:'afii57415' ), (Code:$628 ; Name:'afii57416' ),
(Code:$629 ; Name:'afii57417' ), (Code:$62A ; Name:'afii57418' ),
(Code:$62B ; Name:'afii57419' ), (Code:$62C ; Name:'afii57420' ),
(Code:$62D ; Name:'afii57421' ), (Code:$62E ; Name:'afii57422' ),
(Code:$62F ; Name:'afii57423' ), (Code:$630 ; Name:'afii57424' ),
(Code:$631 ; Name:'afii57425' ), (Code:$632 ; Name:'afii57426' ),
(Code:$633 ; Name:'afii57427' ), (Code:$634 ; Name:'afii57428' ),
(Code:$635 ; Name:'afii57429' ), (Code:$636 ; Name:'afii57430' ),
(Code:$637 ; Name:'afii57431' ), (Code:$638 ; Name:'afii57432' ),
(Code:$639 ; Name:'afii57433' ), (Code:$63A ; Name:'afii57434' ),
(Code:$640 ; Name:'afii57440' ), (Code:$641 ; Name:'afii57441' ),
(Code:$642 ; Name:'afii57442' ), (Code:$643 ; Name:'afii57443' ),
(Code:$644 ; Name:'afii57444' ), (Code:$645 ; Name:'afii57445' ),
(Code:$646 ; Name:'afii57446' ), (Code:$647 ; Name:'afii57470' ),
(Code:$648 ; Name:'afii57448' ), (Code:$649 ; Name:'afii57449' ),
(Code:$64A ; Name:'afii57450' ), (Code:$64B ; Name:'afii57451' ),
(Code:$64C ; Name:'afii57452' ), (Code:$64D ; Name:'afii57453' ),
(Code:$64E ; Name:'afii57454' ), (Code:$64F ; Name:'afii57455' ),
(Code:$650 ; Name:'afii57456' ), (Code:$651 ; Name:'afii57457' ),
(Code:$652 ; Name:'afii57458' ), (Code:$660 ; Name:'afii57392' ),
(Code:$661 ; Name:'afii57393' ), (Code:$662 ; Name:'afii57394' ),
(Code:$663 ; Name:'afii57395' ), (Code:$664 ; Name:'afii57396' ),
(Code:$665 ; Name:'afii57397' ), (Code:$666 ; Name:'afii57398' ),
(Code:$667 ; Name:'afii57399' ), (Code:$668 ; Name:'afii57400' ),
(Code:$669 ; Name:'afii57401' ), (Code:$66A ; Name:'afii57381' ),
(Code:$66D ; Name:'afii63167' ), (Code:$679 ; Name:'afii57511' ),
(Code:$67E ; Name:'afii57506' ), (Code:$686 ; Name:'afii57507' ),
(Code:$688 ; Name:'afii57512' ), (Code:$691 ; Name:'afii57513' ),
(Code:$698 ; Name:'afii57508' ), (Code:$6A4 ; Name:'afii57505' ),
(Code:$6AF ; Name:'afii57509' ), (Code:$6BA ; Name:'afii57514' ),
(Code:$6D2 ; Name:'afii57519' ), (Code:$6D5 ; Name:'afii57534' ),
(Code:$1E80; Name:'Wgrave' ), (Code:$1E81; Name:'wgrave' ),
(Code:$1E82; Name:'Wacute' ), (Code:$1E83; Name:'wacute' ),
(Code:$1E84; Name:'Wdieresis' ), (Code:$1E85; Name:'wdieresis' ),
(Code:$1EF2; Name:'Ygrave' ), (Code:$1EF3; Name:'ygrave' ),
(Code:$200C; Name:'afii61664' ), (Code:$200D; Name:'afii301' ),
(Code:$200E; Name:'afii299' ), (Code:$200F; Name:'afii300' ),
(Code:$2012; Name:'figuredash' ), (Code:$2013; Name:'endash' ),
(Code:$2014; Name:'emdash' ), (Code:$2015; Name:'afii00208' ),
(Code:$2017; Name:'underscoredbl' ), (Code:$2018; Name:'quoteleft' ),
(Code:$2019; Name:'quoteright' ), (Code:$201A; Name:'quotesinglbase' ),
(Code:$201B; Name:'quotereversed' ), (Code:$201C; Name:'quotedblleft' ),
(Code:$201D; Name:'quotedblright' ), (Code:$201E; Name:'quotedblbase' ),
(Code:$2020; Name:'dagger' ), (Code:$2021; Name:'daggerdbl' ),
(Code:$2022; Name:'bullet' ), (Code:$2024; Name:'onedotenleader' ),
(Code:$2025; Name:'twodotenleader' ), (Code:$2026; Name:'ellipsis' ),
(Code:$202C; Name:'afii61573' ), (Code:$202D; Name:'afii61574' ),
(Code:$202E; Name:'afii61575' ), (Code:$2030; Name:'perthousand' ),
(Code:$2032; Name:'minute' ), (Code:$2033; Name:'second' ),
(Code:$2039; Name:'guilsinglleft' ), (Code:$203A; Name:'guilsinglright' ),
(Code:$203C; Name:'exclamdbl' ), (Code:$2044; Name:'fraction' ),
(Code:$20A1; Name:'colonmonetary' ), (Code:$20A3; Name:'franc' ),
(Code:$20A4; Name:'lira' ), (Code:$20A7; Name:'peseta' ),
(Code:$20AA; Name:'afii57636' ), (Code:$20AB; Name:'dong' ),
(Code:$20AC; Name:'Euro' ), (Code:$2105; Name:'afii61248' ),
(Code:$2111; Name:'Ifraktur' ), (Code:$2113; Name:'afii61289' ),
(Code:$2116; Name:'afii61352' ), (Code:$2118; Name:'weierstrass' ),
(Code:$211C; Name:'Rfraktur' ), (Code:$211E; Name:'prescription' ),
(Code:$2122; Name:'trademark' ), (Code:$212E; Name:'estimated' ),
(Code:$2C9 ; Name:'macron' ), (Code:$2D8 ; Name:'breve' ),
(Code:$2D9 ; Name:'dotaccent' ), (Code:$2DA ; Name:'ring' ),
(Code:$2DB ; Name:'ogonek' ), (Code:$2DC ; Name:'tilde' ),
(Code:$2DD ; Name:'hungarumlaut' ), (Code:$300 ; Name:'gravecomb' ),
(Code:$301 ; Name:'acutecomb' ), (Code:$303 ; Name:'tildecomb' ),
(Code:$309 ; Name:'hookabovecomb' ), (Code:$323 ; Name:'dotbelowcomb' ),
(Code:$384 ; Name:'tonos' ), (Code:$385 ; Name:'dieresistonos' ),
(Code:$386 ; Name:'Alphatonos' ), (Code:$387 ; Name:'anoteleia' ),
(Code:$388 ; Name:'Epsilontonos' ), (Code:$389 ; Name:'Etatonos' ),
(Code:$38A ; Name:'Iotatonos' ), (Code:$38C ; Name:'Omicrontonos' ),
(Code:$38E ; Name:'Upsilontonos' ), (Code:$38F ; Name:'Omegatonos' ),
(Code:$390 ; Name:'iotadieresistonos'), (Code:$391 ; Name:'Alpha' ),
(Code:$392 ; Name:'Beta' ), (Code:$393 ; Name:'Gamma' ),
(Code:$394 ; Name:'Delta' ), (Code:$395 ; Name:'Epsilon' ),
(Code:$396 ; Name:'Zeta' ), (Code:$397 ; Name:'Eta' ),
(Code:$398 ; Name:'Theta' ), (Code:$399 ; Name:'Iota' ),
(Code:$39A ; Name:'Kappa' ), (Code:$39B ; Name:'Lambda' ),
(Code:$39C ; Name:'Mu' ), (Code:$39D ; Name:'Nu' ),
(Code:$39E ; Name:'Xi' ), (Code:$39F ; Name:'Omicron' ),
(Code:$3A0 ; Name:'Pi' ), (Code:$3A1 ; Name:'Rho' ),
(Code:$3A3 ; Name:'Sigma' ), (Code:$3A4 ; Name:'Tau' ),
(Code:$3A5 ; Name:'Upsilon' ), (Code:$3A6 ; Name:'Phi' ),
(Code:$3A7 ; Name:'Chi' ), (Code:$3A8 ; Name:'Psi' ),
(Code:$3A9 ; Name:'Omega' ), (Code:$3AA ; Name:'Iotadieresis' ),
(Code:$3AB ; Name:'Upsilondieresis' ), (Code:$3AC ; Name:'alphatonos' ),
(Code:$3AD ; Name:'epsilontonos' ), (Code:$3AE ; Name:'etatonos' ),
(Code:$3AF ; Name:'iotatonos' ), (Code:$3B0 ; Name:'upsilondieresistonos'),
(Code:$3B1 ; Name:'alpha' ), (Code:$3B2 ; Name:'beta' ),
(Code:$3B3 ; Name:'gamma' ), (Code:$3B4 ; Name:'delta' ),
(Code:$3B5 ; Name:'epsilon' ), (Code:$3B6 ; Name:'zeta' ),
(Code:$3B7 ; Name:'eta' ), (Code:$3B8 ; Name:'theta' ),
(Code:$3B9 ; Name:'iota' ), (Code:$3BA ; Name:'kappa' ),
(Code:$3BB ; Name:'lambda' ), (Code:$3BC ; Name:'mu' ),
(Code:$3BD ; Name:'nu' ), (Code:$3BE ; Name:'xi' ),
(Code:$3BF ; Name:'omicron' ), (Code:$3C0 ; Name:'pi' ),
(Code:$3C1 ; Name:'rho' ), (Code:$3C2 ; Name:'sigma1' ),
(Code:$3C3 ; Name:'sigma' ), (Code:$3C4 ; Name:'tau' ),
(Code:$3C5 ; Name:'upsilon' ), (Code:$3C6 ; Name:'phi' ),
(Code:$3C7 ; Name:'chi' ), (Code:$3C8 ; Name:'psi' ),
(Code:$3C9 ; Name:'omega' ), (Code:$3CA ; Name:'iotadieresis' ),
(Code:$3CB ; Name:'upsilondieresis' ), (Code:$3CC ; Name:'omicrontonos' ),
(Code:$3CD ; Name:'upsilontonos' ), (Code:$3CE ; Name:'omegatonos' ),
(Code:$3D1 ; Name:'theta1' ), (Code:$3D2 ; Name:'Upsilon1' ),
(Code:$3D5 ; Name:'phi1' ), (Code:$3D6 ; Name:'omega1' ),
(Code:$401 ; Name:'afii10023' ), (Code:$402 ; Name:'afii10051' ),
(Code:$403 ; Name:'afii10052' ), (Code:$404 ; Name:'afii10053' ),
(Code:$405 ; Name:'afii10054' ), (Code:$406 ; Name:'afii10055' ),
(Code:$407 ; Name:'afii10056' ), (Code:$408 ; Name:'afii10057' ),
(Code:$409 ; Name:'afii10058' ), (Code:$40A ; Name:'afii10059' ),
(Code:$40B ; Name:'afii10060' ), (Code:$40C ; Name:'afii10061' ),
(Code:$40E ; Name:'afii10062' ), (Code:$40F ; Name:'afii10145' ),
(Code:$410 ; Name:'afii10017' ), (Code:$411 ; Name:'afii10018' ),
(Code:$412 ; Name:'afii10019' ), (Code:$413 ; Name:'afii10020' ),
(Code:$414 ; Name:'afii10021' ), (Code:$415 ; Name:'afii10022' ),
(Code:$416 ; Name:'afii10024' ), (Code:$417 ; Name:'afii10025' ),
(Code:$418 ; Name:'afii10026' ), (Code:$419 ; Name:'afii10027' ),
(Code:$41A ; Name:'afii10028' ), (Code:$41B ; Name:'afii10029' ),
(Code:$41C ; Name:'afii10030' ), (Code:$41D ; Name:'afii10031' ),
(Code:$41E ; Name:'afii10032' ), (Code:$41F ; Name:'afii10033' ),
(Code:$420 ; Name:'afii10034' ), (Code:$421 ; Name:'afii10035' ),
(Code:$422 ; Name:'afii10036' ), (Code:$423 ; Name:'afii10037' ),
(Code:$424 ; Name:'afii10038' ), (Code:$425 ; Name:'afii10039' ),
(Code:$426 ; Name:'afii10040' ), (Code:$427 ; Name:'afii10041' ),
(Code:$428 ; Name:'afii10042' ), (Code:$429 ; Name:'afii10043' ),
(Code:$42A ; Name:'afii10044' ), (Code:$42B ; Name:'afii10045' ),
(Code:$42C ; Name:'afii10046' ), (Code:$42D ; Name:'afii10047' ),
(Code:$42E ; Name:'afii10048' ), (Code:$42F ; Name:'afii10049' ),
(Code:$430 ; Name:'afii10065' ), (Code:$431 ; Name:'afii10066' ),
(Code:$432 ; Name:'afii10067' ), (Code:$433 ; Name:'afii10068' ),
(Code:$434 ; Name:'afii10069' ), (Code:$435 ; Name:'afii10070' ),
(Code:$436 ; Name:'afii10072' ), (Code:$437 ; Name:'afii10073' ),
(Code:$438 ; Name:'afii10074' ), (Code:$439 ; Name:'afii10075' ),
(Code:$43A ; Name:'afii10076' ), (Code:$43B ; Name:'afii10077' ),
(Code:$43C ; Name:'afii10078' ), (Code:$43D ; Name:'afii10079' ),
(Code:$43E ; Name:'afii10080' ), (Code:$43F ; Name:'afii10081' ),
(Code:$440 ; Name:'afii10082' ), (Code:$441 ; Name:'afii10083' ),
(Code:$442 ; Name:'afii10084' ), (Code:$443 ; Name:'afii10085' ),
(Code:$444 ; Name:'afii10086' ), (Code:$445 ; Name:'afii10087' ),
(Code:$446 ; Name:'afii10088' ), (Code:$447 ; Name:'afii10089' ),
(Code:$448 ; Name:'afii10090' ), (Code:$449 ; Name:'afii10091' ),
(Code:$44A ; Name:'afii10092' ), (Code:$44B ; Name:'afii10093' ),
(Code:$44C ; Name:'afii10094' ), (Code:$44D ; Name:'afii10095' ),
(Code:$44E ; Name:'afii10096' ), (Code:$44F ; Name:'afii10097' ),
(Code:$451 ; Name:'afii10071' ), (Code:$452 ; Name:'afii10099' ),
(Code:$453 ; Name:'afii10100' ), (Code:$454 ; Name:'afii10101' ),
(Code:$455 ; Name:'afii10102' ), (Code:$456 ; Name:'afii10103' ),
(Code:$457 ; Name:'afii10104' ), (Code:$458 ; Name:'afii10105' ),
(Code:$459 ; Name:'afii10106' ), (Code:$45A ; Name:'afii10107' ),
(Code:$45B ; Name:'afii10108' ), (Code:$45C ; Name:'afii10109' ),
(Code:$45E ; Name:'afii10110' ), (Code:$45F ; Name:'afii10193' ),
(Code:$462 ; Name:'afii10146' ), (Code:$463 ; Name:'afii10194' ),
(Code:$472 ; Name:'afii10147' ), (Code:$473 ; Name:'afii10195' ),
(Code:$474 ; Name:'afii10148' ), (Code:$475 ; Name:'afii10196' ),
(Code:$490 ; Name:'afii10050' ), (Code:$491 ; Name:'afii10098' ),
(Code:$4D9 ; Name:'afii10846' ), (Code:$5B0 ; Name:'afii57799' ),
(Code:$5B1 ; Name:'afii57801' ), (Code:$5B2 ; Name:'afii57800' ),
(Code:$5B3 ; Name:'afii57802' ), (Code:$5B4 ; Name:'afii57793' ),
(Code:$5B5 ; Name:'afii57794' ), (Code:$5B6 ; Name:'afii57795' ),
(Code:$5B7 ; Name:'afii57798' ), (Code:$5B8 ; Name:'afii57797' ),
(Code:$5B9 ; Name:'afii57806' ), (Code:$5BB ; Name:'afii57796' ),
(Code:$5BC ; Name:'afii57807' ), (Code:$5BD ; Name:'afii57839' ),
(Code:$5BE ; Name:'afii57645' ), (Code:$5BF ; Name:'afii57841' ),
(Code:$5C0 ; Name:'afii57842' ), (Code:$5C1 ; Name:'afii57804' ),
(Code:$5C2 ; Name:'afii57803' ), (Code:$5C3 ; Name:'afii57658' ),
(Code:$5D0 ; Name:'afii57664' ), (Code:$5D1 ; Name:'afii57665' ),
(Code:$5D2 ; Name:'afii57666' ), (Code:$5D3 ; Name:'afii57667' ),
(Code:$5D4 ; Name:'afii57668' ), (Code:$5D5 ; Name:'afii57669' ),
(Code:$5D6 ; Name:'afii57670' ), (Code:$5D7 ; Name:'afii57671' ),
(Code:$5D8 ; Name:'afii57672' ), (Code:$5D9 ; Name:'afii57673' ),
(Code:$5DA ; Name:'afii57674' ), (Code:$5DB ; Name:'afii57675' ),
(Code:$5DC ; Name:'afii57676' ), (Code:$5DD ; Name:'afii57677' ),
(Code:$5DE ; Name:'afii57678' ), (Code:$5DF ; Name:'afii57679' ),
(Code:$5E0 ; Name:'afii57680' ), (Code:$5E1 ; Name:'afii57681' ),
(Code:$5E2 ; Name:'afii57682' ), (Code:$5E3 ; Name:'afii57683' ),
(Code:$5E4 ; Name:'afii57684' ), (Code:$5E5 ; Name:'afii57685' ),
(Code:$5E6 ; Name:'afii57686' ), (Code:$5E7 ; Name:'afii57687' ),
(Code:$5E8 ; Name:'afii57688' ), (Code:$5E9 ; Name:'afii57689' ),
(Code:$5EA ; Name:'afii57690' ), (Code:$5F0 ; Name:'afii57716' ),
(Code:$5F1 ; Name:'afii57717' ), (Code:$5F2 ; Name:'afii57718' ),
(Code:$60C ; Name:'afii57388' ), (Code:$61B ; Name:'afii57403' ),
(Code:$61F ; Name:'afii57407' ), (Code:$621 ; Name:'afii57409' ),
(Code:$622 ; Name:'afii57410' ), (Code:$623 ; Name:'afii57411' ),
(Code:$624 ; Name:'afii57412' ), (Code:$625 ; Name:'afii57413' ),
(Code:$626 ; Name:'afii57414' ), (Code:$627 ; Name:'afii57415' ),
(Code:$628 ; Name:'afii57416' ), (Code:$629 ; Name:'afii57417' ),
(Code:$62A ; Name:'afii57418' ), (Code:$62B ; Name:'afii57419' ),
(Code:$62C ; Name:'afii57420' ), (Code:$62D ; Name:'afii57421' ),
(Code:$62E ; Name:'afii57422' ), (Code:$62F ; Name:'afii57423' ),
(Code:$630 ; Name:'afii57424' ), (Code:$631 ; Name:'afii57425' ),
(Code:$632 ; Name:'afii57426' ), (Code:$633 ; Name:'afii57427' ),
(Code:$634 ; Name:'afii57428' ), (Code:$635 ; Name:'afii57429' ),
(Code:$636 ; Name:'afii57430' ), (Code:$637 ; Name:'afii57431' ),
(Code:$638 ; Name:'afii57432' ), (Code:$639 ; Name:'afii57433' ),
(Code:$63A ; Name:'afii57434' ), (Code:$640 ; Name:'afii57440' ),
(Code:$641 ; Name:'afii57441' ), (Code:$642 ; Name:'afii57442' ),
(Code:$643 ; Name:'afii57443' ), (Code:$644 ; Name:'afii57444' ),
(Code:$645 ; Name:'afii57445' ), (Code:$646 ; Name:'afii57446' ),
(Code:$647 ; Name:'afii57470' ), (Code:$648 ; Name:'afii57448' ),
(Code:$649 ; Name:'afii57449' ), (Code:$64A ; Name:'afii57450' ),
(Code:$64B ; Name:'afii57451' ), (Code:$64C ; Name:'afii57452' ),
(Code:$64D ; Name:'afii57453' ), (Code:$64E ; Name:'afii57454' ),
(Code:$64F ; Name:'afii57455' ), (Code:$650 ; Name:'afii57456' ),
(Code:$651 ; Name:'afii57457' ), (Code:$652 ; Name:'afii57458' ),
(Code:$660 ; Name:'afii57392' ), (Code:$661 ; Name:'afii57393' ),
(Code:$662 ; Name:'afii57394' ), (Code:$663 ; Name:'afii57395' ),
(Code:$664 ; Name:'afii57396' ), (Code:$665 ; Name:'afii57397' ),
(Code:$666 ; Name:'afii57398' ), (Code:$667 ; Name:'afii57399' ),
(Code:$668 ; Name:'afii57400' ), (Code:$669 ; Name:'afii57401' ),
(Code:$66A ; Name:'afii57381' ), (Code:$66D ; Name:'afii63167' ),
(Code:$679 ; Name:'afii57511' ), (Code:$67E ; Name:'afii57506' ),
(Code:$686 ; Name:'afii57507' ), (Code:$688 ; Name:'afii57512' ),
(Code:$691 ; Name:'afii57513' ), (Code:$698 ; Name:'afii57508' ),
(Code:$6A4 ; Name:'afii57505' ), (Code:$6AF ; Name:'afii57509' ),
(Code:$6BA ; Name:'afii57514' ), (Code:$6D2 ; Name:'afii57519' ),
(Code:$6D5 ; Name:'afii57534' ), (Code:$1E80; Name:'Wgrave' ),
(Code:$1E81; Name:'wgrave' ), (Code:$1E82; Name:'Wacute' ),
(Code:$1E83; Name:'wacute' ), (Code:$1E84; Name:'Wdieresis' ),
(Code:$1E85; Name:'wdieresis' ), (Code:$1EF2; Name:'Ygrave' ),
(Code:$1EF3; Name:'ygrave' ), (Code:$200C; Name:'afii61664' ),
(Code:$200D; Name:'afii301' ), (Code:$200E; Name:'afii299' ),
(Code:$200F; Name:'afii300' ), (Code:$2012; Name:'figuredash' ),
(Code:$2013; Name:'endash' ), (Code:$2014; Name:'emdash' ),
(Code:$2015; Name:'afii00208' ), (Code:$2017; Name:'underscoredbl' ),
(Code:$2018; Name:'quoteleft' ), (Code:$2019; Name:'quoteright' ),
(Code:$201A; Name:'quotesinglbase' ), (Code:$201B; Name:'quotereversed' ),
(Code:$201C; Name:'quotedblleft' ), (Code:$201D; Name:'quotedblright' ),
(Code:$201E; Name:'quotedblbase' ), (Code:$2020; Name:'dagger' ),
(Code:$2021; Name:'daggerdbl' ), (Code:$2022; Name:'bullet' ),
(Code:$2024; Name:'onedotenleader' ), (Code:$2025; Name:'twodotenleader' ),
(Code:$2026; Name:'ellipsis' ), (Code:$202C; Name:'afii61573' ),
(Code:$202D; Name:'afii61574' ), (Code:$202E; Name:'afii61575' ),
(Code:$2030; Name:'perthousand' ), (Code:$2032; Name:'minute' ),
(Code:$2033; Name:'second' ), (Code:$2039; Name:'guilsinglleft' ),
(Code:$203A; Name:'guilsinglright' ), (Code:$203C; Name:'exclamdbl' ),
(Code:$2044; Name:'fraction' ), (Code:$2070; Name:'zerosuperior' ),
(Code:$2074; Name:'foursuperior' ), (Code:$2075; Name:'fivesuperior' ),
(Code:$2076; Name:'sixsuperior' ), (Code:$2077; Name:'sevensuperior' ),
(Code:$2078; Name:'eightsuperior' ), (Code:$2079; Name:'ninesuperior' ),
(Code:$207D; Name:'parenleftsuperior'), (Code:$207E; Name:'parenrightsuperior'),
(Code:$207F; Name:'nsuperior' ), (Code:$2080; Name:'zeroinferior' ),
(Code:$2081; Name:'oneinferior' ), (Code:$2082; Name:'twoinferior' ),
(Code:$2083; Name:'threeinferior' ), (Code:$2084; Name:'fourinferior' ),
(Code:$2085; Name:'fiveinferior' ), (Code:$2086; Name:'sixinferior' ),
(Code:$2087; Name:'seveninferior' ), (Code:$2088; Name:'eightinferior' ),
(Code:$2089; Name:'nineinferior' ), (Code:$208D; Name:'parenleftinferior'),
(Code:$208E; Name:'parenrightinferior'), (Code:$20A1; Name:'colonmonetary' ),
(Code:$20A3; Name:'franc' ), (Code:$20A4; Name:'lira' ),
(Code:$20A7; Name:'peseta' ), (Code:$20AA; Name:'afii57636' ),
(Code:$20AB; Name:'dong' ), (Code:$20AC; Name:'Euro' ),
(Code:$2105; Name:'afii61248' ), (Code:$2111; Name:'Ifraktur' ),
(Code:$2113; Name:'afii61289' ), (Code:$2116; Name:'afii61352' ),
(Code:$2118; Name:'weierstrass' ), (Code:$211C; Name:'Rfraktur' ),
(Code:$211E; Name:'prescription' ), (Code:$2122; Name:'trademark' ),
(Code:$2126; Name:'Omega' ), (Code:$212E; Name:'estimated' ),
(Code:$2135; Name:'aleph' ), (Code:$2153; Name:'onethird' ),
(Code:$2154; Name:'twothirds' ), (Code:$215B; Name:'oneeighth' ),
(Code:$215C; Name:'threeeighths' ), (Code:$215D; Name:'fiveeighths' ),
@ -362,63 +378,155 @@ const
(Code:$21D3; Name:'arrowdbldown' ), (Code:$21D4; Name:'arrowdblboth' ),
(Code:$2200; Name:'universal' ), (Code:$2202; Name:'partialdiff' ),
(Code:$2203; Name:'existential' ), (Code:$2205; Name:'emptyset' ),
(Code:$2207; Name:'gradient' ), (Code:$2208; Name:'element' ),
(Code:$2209; Name:'notelement' ), (Code:$220B; Name:'suchthat' ),
(Code:$220F; Name:'product' ), (Code:$2211; Name:'summation' ),
(Code:$2212; Name:'minus' ), (Code:$2217; Name:'asteriskmath' ),
(Code:$221A; Name:'radical' ), (Code:$221D; Name:'proportional' ),
(Code:$221E; Name:'infinity' ), (Code:$221F; Name:'orthogonal' ),
(Code:$2220; Name:'angle' ), (Code:$2227; Name:'logicaland' ),
(Code:$2228; Name:'logicalor' ), (Code:$2229; Name:'intersection' ),
(Code:$222A; Name:'union' ), (Code:$222B; Name:'integral' ),
(Code:$2234; Name:'therefore' ), (Code:$223C; Name:'similar' ),
(Code:$2245; Name:'congruent' ), (Code:$2248; Name:'approxequal' ),
(Code:$2260; Name:'notequal' ), (Code:$2261; Name:'equivalence' ),
(Code:$2264; Name:'lessequal' ), (Code:$2265; Name:'greaterequal' ),
(Code:$2282; Name:'propersubset' ), (Code:$2283; Name:'propersuperset' ),
(Code:$2284; Name:'notsubset' ), (Code:$2286; Name:'reflexsubset' ),
(Code:$2287; Name:'reflexsuperset' ), (Code:$2295; Name:'circleplus' ),
(Code:$2297; Name:'circlemultiply' ), (Code:$22A5; Name:'perpendicular' ),
(Code:$22C5; Name:'dotmath' ), (Code:$2302; Name:'house' ),
(Code:$2310; Name:'revlogicalnot' ), (Code:$2320; Name:'integraltp' ),
(Code:$2321; Name:'integralbt' ), (Code:$2329; Name:'angleleft' ),
(Code:$232A; Name:'angleright' ), (Code:$2500; Name:'SF100000' ),
(Code:$2502; Name:'SF110000' ), (Code:$250C; Name:'SF010000' ),
(Code:$2510; Name:'SF030000' ), (Code:$2514; Name:'SF020000' ),
(Code:$2518; Name:'SF040000' ), (Code:$251C; Name:'SF080000' ),
(Code:$2524; Name:'SF090000' ), (Code:$252C; Name:'SF060000' ),
(Code:$2534; Name:'SF070000' ), (Code:$253C; Name:'SF050000' ),
(Code:$2550; Name:'SF430000' ), (Code:$2551; Name:'SF240000' ),
(Code:$2552; Name:'SF510000' ), (Code:$2553; Name:'SF520000' ),
(Code:$2554; Name:'SF390000' ), (Code:$2555; Name:'SF220000' ),
(Code:$2556; Name:'SF210000' ), (Code:$2557; Name:'SF250000' ),
(Code:$2558; Name:'SF500000' ), (Code:$2559; Name:'SF490000' ),
(Code:$255A; Name:'SF380000' ), (Code:$255B; Name:'SF280000' ),
(Code:$255C; Name:'SF270000' ), (Code:$255D; Name:'SF260000' ),
(Code:$255E; Name:'SF360000' ), (Code:$255F; Name:'SF370000' ),
(Code:$2560; Name:'SF420000' ), (Code:$2561; Name:'SF190000' ),
(Code:$2562; Name:'SF200000' ), (Code:$2563; Name:'SF230000' ),
(Code:$2564; Name:'SF470000' ), (Code:$2565; Name:'SF480000' ),
(Code:$2566; Name:'SF410000' ), (Code:$2567; Name:'SF450000' ),
(Code:$2568; Name:'SF460000' ), (Code:$2569; Name:'SF400000' ),
(Code:$256A; Name:'SF540000' ), (Code:$256B; Name:'SF530000' ),
(Code:$256C; Name:'SF440000' ), (Code:$2580; Name:'upblock' ),
(Code:$2584; Name:'dnblock' ), (Code:$2588; Name:'block' ),
(Code:$258C; Name:'lfblock' ), (Code:$2590; Name:'rtblock' ),
(Code:$2591; Name:'ltshade' ), (Code:$2592; Name:'shade' ),
(Code:$2593; Name:'dkshade' ), (Code:$25A0; Name:'filledbox' ),
(Code:$25A1; Name:'H22073' ), (Code:$25AA; Name:'H18543' ),
(Code:$25AB; Name:'H18551' ), (Code:$25AC; Name:'filledrect' ),
(Code:$25B2; Name:'triagup' ), (Code:$25BA; Name:'triagrt' ),
(Code:$25BC; Name:'triagdn' ), (Code:$25C4; Name:'triaglf' ),
(Code:$25CA; Name:'lozenge' ), (Code:$25CB; Name:'circle' ),
(Code:$25CF; Name:'H18533' ), (Code:$25D8; Name:'invbullet' ),
(Code:$25D9; Name:'invcircle' ), (Code:$25E6; Name:'openbullet' ),
(Code:$263A; Name:'smileface' ), (Code:$263B; Name:'invsmileface' ),
(Code:$263C; Name:'sun' ), (Code:$2640; Name:'female' ),
(Code:$2642; Name:'male' ), (Code:$2660; Name:'spade' ),
(Code:$2663; Name:'club' ), (Code:$2665; Name:'heart' ),
(Code:$2666; Name:'diamond' ), (Code:$266A; Name:'musicalnote' ),
(Code:$266B; Name:'musicalnotedbl' )
(Code:$2206; Name:'Delta' ), (Code:$2207; Name:'gradient' ),
(Code:$2208; Name:'element' ), (Code:$2209; Name:'notelement' ),
(Code:$220B; Name:'suchthat' ), (Code:$220F; Name:'product' ),
(Code:$2211; Name:'summation' ), (Code:$2212; Name:'minus' ),
(Code:$2215; Name:'fraction' ), (Code:$2217; Name:'asteriskmath' ),
(Code:$2219; Name:'periodcentered' ), (Code:$221A; Name:'radical' ),
(Code:$221D; Name:'proportional' ), (Code:$221E; Name:'infinity' ),
(Code:$221F; Name:'orthogonal' ), (Code:$2220; Name:'angle' ),
(Code:$2227; Name:'logicaland' ), (Code:$2228; Name:'logicalor' ),
(Code:$2229; Name:'intersection' ), (Code:$222A; Name:'union' ),
(Code:$222B; Name:'integral' ), (Code:$2234; Name:'therefore' ),
(Code:$223C; Name:'similar' ), (Code:$2245; Name:'congruent' ),
(Code:$2248; Name:'approxequal' ), (Code:$2260; Name:'notequal' ),
(Code:$2261; Name:'equivalence' ), (Code:$2264; Name:'lessequal' ),
(Code:$2265; Name:'greaterequal' ), (Code:$2282; Name:'propersubset' ),
(Code:$2283; Name:'propersuperset' ), (Code:$2284; Name:'notsubset' ),
(Code:$2286; Name:'reflexsubset' ), (Code:$2287; Name:'reflexsuperset' ),
(Code:$2295; Name:'circleplus' ), (Code:$2297; Name:'circlemultiply' ),
(Code:$22A5; Name:'perpendicular' ), (Code:$22C5; Name:'dotmath' ),
(Code:$2302; Name:'house' ), (Code:$2310; Name:'revlogicalnot' ),
(Code:$2320; Name:'integraltp' ), (Code:$2321; Name:'integralbt' ),
(Code:$2329; Name:'angleleft' ), (Code:$232A; Name:'angleright' ),
(Code:$2500; Name:'SF100000' ), (Code:$2502; Name:'SF110000' ),
(Code:$250C; Name:'SF010000' ), (Code:$2510; Name:'SF030000' ),
(Code:$2514; Name:'SF020000' ), (Code:$2518; Name:'SF040000' ),
(Code:$251C; Name:'SF080000' ), (Code:$2524; Name:'SF090000' ),
(Code:$252C; Name:'SF060000' ), (Code:$2534; Name:'SF070000' ),
(Code:$253C; Name:'SF050000' ), (Code:$2550; Name:'SF430000' ),
(Code:$2551; Name:'SF240000' ), (Code:$2552; Name:'SF510000' ),
(Code:$2553; Name:'SF520000' ), (Code:$2554; Name:'SF390000' ),
(Code:$2555; Name:'SF220000' ), (Code:$2556; Name:'SF210000' ),
(Code:$2557; Name:'SF250000' ), (Code:$2558; Name:'SF500000' ),
(Code:$2559; Name:'SF490000' ), (Code:$255A; Name:'SF380000' ),
(Code:$255B; Name:'SF280000' ), (Code:$255C; Name:'SF270000' ),
(Code:$255D; Name:'SF260000' ), (Code:$255E; Name:'SF360000' ),
(Code:$255F; Name:'SF370000' ), (Code:$2560; Name:'SF420000' ),
(Code:$2561; Name:'SF190000' ), (Code:$2562; Name:'SF200000' ),
(Code:$2563; Name:'SF230000' ), (Code:$2564; Name:'SF470000' ),
(Code:$2565; Name:'SF480000' ), (Code:$2566; Name:'SF410000' ),
(Code:$2567; Name:'SF450000' ), (Code:$2568; Name:'SF460000' ),
(Code:$2569; Name:'SF400000' ), (Code:$256A; Name:'SF540000' ),
(Code:$256B; Name:'SF530000' ), (Code:$256C; Name:'SF440000' ),
(Code:$2580; Name:'upblock' ), (Code:$2584; Name:'dnblock' ),
(Code:$2588; Name:'block' ), (Code:$258C; Name:'lfblock' ),
(Code:$2590; Name:'rtblock' ), (Code:$2591; Name:'ltshade' ),
(Code:$2592; Name:'shade' ), (Code:$2593; Name:'dkshade' ),
(Code:$25A0; Name:'filledbox' ), (Code:$25A1; Name:'H22073' ),
(Code:$25AA; Name:'H18543' ), (Code:$25AB; Name:'H18551' ),
(Code:$25AC; Name:'filledrect' ), (Code:$25B2; Name:'triagup' ),
(Code:$25BA; Name:'triagrt' ), (Code:$25BC; Name:'triagdn' ),
(Code:$25C4; Name:'triaglf' ), (Code:$25CA; Name:'lozenge' ),
(Code:$25CB; Name:'circle' ), (Code:$25CF; Name:'H18533' ),
(Code:$25D8; Name:'invbullet' ), (Code:$25D9; Name:'invcircle' ),
(Code:$25E6; Name:'openbullet' ), (Code:$263A; Name:'smileface' ),
(Code:$263B; Name:'invsmileface' ), (Code:$263C; Name:'sun' ),
(Code:$2640; Name:'female' ), (Code:$2642; Name:'male' ),
(Code:$2660; Name:'spade' ), (Code:$2663; Name:'club' ),
(Code:$2665; Name:'heart' ), (Code:$2666; Name:'diamond' ),
(Code:$266A; Name:'musicalnote' ), (Code:$266B; Name:'musicalnotedbl' ),
(Code:$F6BE; Name:'dotlessj' ), (Code:$F6BF; Name:'LL' ),
(Code:$F6C0; Name:'ll' ), (Code:$F6C1; Name:'Scedilla' ),
(Code:$F6C2; Name:'scedilla' ), (Code:$F6C3; Name:'commaaccent' ),
(Code:$F6C4; Name:'afii10063' ), (Code:$F6C5; Name:'afii10064' ),
(Code:$F6C6; Name:'afii10192' ), (Code:$F6C7; Name:'afii10831' ),
(Code:$F6C8; Name:'afii10832' ), (Code:$F6C9; Name:'Acute' ),
(Code:$F6CA; Name:'Caron' ), (Code:$F6CB; Name:'Dieresis' ),
(Code:$F6CC; Name:'DieresisAcute' ), (Code:$F6CD; Name:'DieresisGrave' ),
(Code:$F6CE; Name:'Grave' ), (Code:$F6CF; Name:'Hungarumlaut' ),
(Code:$F6D0; Name:'Macron' ), (Code:$F6D1; Name:'cyrBreve' ),
(Code:$F6D2; Name:'cyrFlex' ), (Code:$F6D3; Name:'dblGrave' ),
(Code:$F6D4; Name:'cyrbreve' ), (Code:$F6D5; Name:'cyrflex' ),
(Code:$F6D6; Name:'dblgrave' ), (Code:$F6D7; Name:'dieresisacute' ),
(Code:$F6D8; Name:'dieresisgrave' ), (Code:$F6D9; Name:'copyrightserif' ),
(Code:$F6DA; Name:'registerserif' ), (Code:$F6DB; Name:'trademarkserif' ),
(Code:$F6DC; Name:'onefitted' ), (Code:$F6DD; Name:'rupiah' ),
(Code:$F6DE; Name:'threequartersemdash'), (Code:$F6DF; Name:'centinferior' ),
(Code:$F6E0; Name:'centsuperior' ), (Code:$F6E1; Name:'commainferior' ),
(Code:$F6E2; Name:'commasuperior' ), (Code:$F6E3; Name:'dollarinferior' ),
(Code:$F6E4; Name:'dollarsuperior' ), (Code:$F6E5; Name:'hypheninferior' ),
(Code:$F6E6; Name:'hyphensuperior' ), (Code:$F6E7; Name:'periodinferior' ),
(Code:$F6E8; Name:'periodsuperior' ), (Code:$F6E9; Name:'asuperior' ),
(Code:$F6EA; Name:'bsuperior' ), (Code:$F6EB; Name:'dsuperior' ),
(Code:$F6EC; Name:'esuperior' ), (Code:$F6ED; Name:'isuperior' ),
(Code:$F6EE; Name:'lsuperior' ), (Code:$F6EF; Name:'msuperior' ),
(Code:$F6F0; Name:'osuperior' ), (Code:$F6F1; Name:'rsuperior' ),
(Code:$F6F2; Name:'ssuperior' ), (Code:$F6F3; Name:'tsuperior' ),
(Code:$F6F4; Name:'Brevesmall' ), (Code:$F6F5; Name:'Caronsmall' ),
(Code:$F6F6; Name:'Circumflexsmall' ), (Code:$F6F7; Name:'Dotaccentsmall' ),
(Code:$F6F8; Name:'Hungarumlautsmall'), (Code:$F6F9; Name:'Lslashsmall' ),
(Code:$F6FA; Name:'OEsmall' ), (Code:$F6FB; Name:'Ogoneksmall' ),
(Code:$F6FC; Name:'Ringsmall' ), (Code:$F6FD; Name:'Scaronsmall' ),
(Code:$F6FE; Name:'Tildesmall' ), (Code:$F6FF; Name:'Zcaronsmall' ),
(Code:$F721; Name:'exclamsmall' ), (Code:$F724; Name:'dollaroldstyle' ),
(Code:$F726; Name:'ampersandsmall' ), (Code:$F730; Name:'zerooldstyle' ),
(Code:$F731; Name:'oneoldstyle' ), (Code:$F732; Name:'twooldstyle' ),
(Code:$F733; Name:'threeoldstyle' ), (Code:$F734; Name:'fouroldstyle' ),
(Code:$F735; Name:'fiveoldstyle' ), (Code:$F736; Name:'sixoldstyle' ),
(Code:$F737; Name:'sevenoldstyle' ), (Code:$F738; Name:'eightoldstyle' ),
(Code:$F739; Name:'nineoldstyle' ), (Code:$F73F; Name:'questionsmall' ),
(Code:$F760; Name:'Gravesmall' ), (Code:$F761; Name:'Asmall' ),
(Code:$F762; Name:'Bsmall' ), (Code:$F763; Name:'Csmall' ),
(Code:$F764; Name:'Dsmall' ), (Code:$F765; Name:'Esmall' ),
(Code:$F766; Name:'Fsmall' ), (Code:$F767; Name:'Gsmall' ),
(Code:$F768; Name:'Hsmall' ), (Code:$F769; Name:'Ismall' ),
(Code:$F76A; Name:'Jsmall' ), (Code:$F76B; Name:'Ksmall' ),
(Code:$F76C; Name:'Lsmall' ), (Code:$F76D; Name:'Msmall' ),
(Code:$F76E; Name:'Nsmall' ), (Code:$F76F; Name:'Osmall' ),
(Code:$F770; Name:'Psmall' ), (Code:$F771; Name:'Qsmall' ),
(Code:$F772; Name:'Rsmall' ), (Code:$F773; Name:'Ssmall' ),
(Code:$F774; Name:'Tsmall' ), (Code:$F775; Name:'Usmall' ),
(Code:$F776; Name:'Vsmall' ), (Code:$F777; Name:'Wsmall' ),
(Code:$F778; Name:'Xsmall' ), (Code:$F779; Name:'Ysmall' ),
(Code:$F77A; Name:'Zsmall' ), (Code:$F7A1; Name:'exclamdownsmall' ),
(Code:$F7A2; Name:'centoldstyle' ), (Code:$F7A8; Name:'Dieresissmall' ),
(Code:$F7AF; Name:'Macronsmall' ), (Code:$F7B4; Name:'Acutesmall' ),
(Code:$F7B8; Name:'Cedillasmall' ), (Code:$F7BF; Name:'questiondownsmall'),
(Code:$F7E0; Name:'Agravesmall' ), (Code:$F7E1; Name:'Aacutesmall' ),
(Code:$F7E2; Name:'Acircumflexsmall'), (Code:$F7E3; Name:'Atildesmall' ),
(Code:$F7E4; Name:'Adieresissmall' ), (Code:$F7E5; Name:'Aringsmall' ),
(Code:$F7E6; Name:'AEsmall' ), (Code:$F7E7; Name:'Ccedillasmall' ),
(Code:$F7E8; Name:'Egravesmall' ), (Code:$F7E9; Name:'Eacutesmall' ),
(Code:$F7EA; Name:'Ecircumflexsmall'), (Code:$F7EB; Name:'Edieresissmall' ),
(Code:$F7EC; Name:'Igravesmall' ), (Code:$F7ED; Name:'Iacutesmall' ),
(Code:$F7EE; Name:'Icircumflexsmall'), (Code:$F7EF; Name:'Idieresissmall' ),
(Code:$F7F0; Name:'Ethsmall' ), (Code:$F7F1; Name:'Ntildesmall' ),
(Code:$F7F2; Name:'Ogravesmall' ), (Code:$F7F3; Name:'Oacutesmall' ),
(Code:$F7F4; Name:'Ocircumflexsmall'), (Code:$F7F5; Name:'Otildesmall' ),
(Code:$F7F6; Name:'Odieresissmall' ), (Code:$F7F8; Name:'Oslashsmall' ),
(Code:$F7F9; Name:'Ugravesmall' ), (Code:$F7FA; Name:'Uacutesmall' ),
(Code:$F7FB; Name:'Ucircumflexsmall'), (Code:$F7FC; Name:'Udieresissmall' ),
(Code:$F7FD; Name:'Yacutesmall' ), (Code:$F7FE; Name:'Thornsmall' ),
(Code:$F7FF; Name:'Ydieresissmall' ), (Code:$F8E5; Name:'radicalex' ),
(Code:$F8E6; Name:'arrowvertex' ), (Code:$F8E7; Name:'arrowhorizex' ),
(Code:$F8E8; Name:'registersans' ), (Code:$F8E9; Name:'copyrightsans' ),
(Code:$F8EA; Name:'trademarksans' ), (Code:$F8EB; Name:'parenlefttp' ),
(Code:$F8EC; Name:'parenleftex' ), (Code:$F8ED; Name:'parenleftbt' ),
(Code:$F8EE; Name:'bracketlefttp' ), (Code:$F8EF; Name:'bracketleftex' ),
(Code:$F8F0; Name:'bracketleftbt' ), (Code:$F8F1; Name:'bracelefttp' ),
(Code:$F8F2; Name:'braceleftmid' ), (Code:$F8F3; Name:'braceleftbt' ),
(Code:$F8F4; Name:'braceex' ), (Code:$F8F5; Name:'integralex' ),
(Code:$F8F6; Name:'parenrighttp' ), (Code:$F8F7; Name:'parenrightex' ),
(Code:$F8F8; Name:'parenrightbt' ), (Code:$F8F9; Name:'bracketrighttp' ),
(Code:$F8FA; Name:'bracketrightex' ), (Code:$F8FB; Name:'bracketrightbt' ),
(Code:$F8FC; Name:'bracerighttp' ), (Code:$F8FD; Name:'bracerightmid' ),
(Code:$F8FE; Name:'bracerightbt' ), (Code:$FB00; Name:'ff' ),
(Code:$FB01; Name:'fi' ), (Code:$FB02; Name:'fl' ),
(Code:$FB03; Name:'ffi' ), (Code:$FB04; Name:'ffl' ),
(Code:$FB1F; Name:'afii57705' ), (Code:$FB2A; Name:'afii57694' ),
(Code:$FB2B; Name:'afii57695' ), (Code:$FB35; Name:'afii57723' ),
(Code:$FB4B; Name:'afii57700' )
);

View File

@ -66,6 +66,7 @@ type
procedure OutputString(S:string);
function BlockFor(var w: word):integer;
procedure ResetLastFont;
function UnicodeToGlyph(w: word): string;
property Font: string read FFont write SetFont;
property FontSize: Integer read FFontSize write SetFontSize;
property FOntStyle: Integer read FFontStyle write SetFontStyle;
@ -528,5 +529,15 @@ begin
FLastFontIndex:=-1;
end;
function TPsUnicode.UnicodeToGlyph(w: word): string;
var
i: word;
begin
if FGlyphs.GetData(w, i) then
result := GlyphsArr[i].Name
else
result := '';
end;
end.