$VERSION = "0.1";
sub new {
my $class=shift(@_);
my $encoding=lc(shift @_);
my $this={};
$encoding=~s/[^a-z0-9\-]+//cgi;
bless($this,$class);
my $buf;
my $unimapdir; map {
if(-d "$_/Text/PDF/API/UniMap"){
$unimapdir="$_/Text/PDF/API/UniMap";
}
} @INC;
if(! -e "$unimapdir/$encoding.map") {
die " $encoding not supported.";
} else {
$this->{'enc'} = $encoding;
$this->{'u2c'} = {};
$this->{'c2u'} = {};
$this->{'c2n'} = {};
open(INF,"$unimapdir/$encoding.map");
binmode(INF);
read(INF,$buf,4);
while(!eof(INF)) {
read(INF,$buf,4);
my ($ch,$um)=unpack('nn',$buf);
$this->{'u2c'}->{$um}=$ch;
$this->{'c2u'}->{$ch}=$um;
$this->{'c2n'}->{$ch}=$u2n{$um} || '.notdef';
}
close(INF);
if(wantarray) {
return($this,$encoding);
} else {
return $this;
}
}
}
sub end {
my $this=shift(@_);
undef($this);
}
sub u2c {
my $this=shift @_;
my $um=shift @_;
return($this->{'u2c'}->{$um});
}
sub c2u {
my $this=shift @_;
my $ch=shift @_;
return($this->{'c2u'}->{$ch});
}
sub c2n {
my $this=shift @_;
my $ch=shift @_;
return($this->{'c2n'}->{$ch});
}
sub glyphs {
my $this=shift @_;
return(map { $this->{'c2n'}->{$_} || '.notdef' } (0..255));
}
sub unimaps {
my $unimapdir; map {
if(-d "$_/Text/PDF/API/UniMap"){
$unimapdir="$_/Text/PDF/API/UniMap";
}
} @INC;
return( map { $_=~s/^$unimapdir\/(.*)\.map$/$1/cgi; lc($_); } glob("$unimapdir/*.map") );
}
sub isMap {
my $encoding=lc(shift @_);
return(undef) if(!$encoding);
$encoding=~s/[^a-z0-9\-]+//cgi;
return(scalar grep(/$encoding/,Text::PDF::API::UniMap::unimaps()));
}
1;
BEGIN {
%u2n=(
'32'=>'space',
'33'=>'exclam',
'34'=>'quotedbl',
'35'=>'numbersign',
'36'=>'dollar',
'37'=>'percent',
'38'=>'ampersand',
'39'=>'quotesingle',
'40'=>'parenleft',
'41'=>'parenright',
'42'=>'asterisk',
'43'=>'plus',
'44'=>'comma',
'45'=>'hyphen',
'46'=>'period',
'47'=>'slash',
'48'=>'zero',
'49'=>'one',
'50'=>'two',
'51'=>'three',
'52'=>'four',
'53'=>'five',
'54'=>'six',
'55'=>'seven',
'56'=>'eight',
'57'=>'nine',
'58'=>'colon',
'59'=>'semicolon',
'60'=>'less',
'61'=>'equal',
'62'=>'greater',
'63'=>'question',
'64'=>'at',
'65'=>'A',
'66'=>'B',
'67'=>'C',
'68'=>'D',
'69'=>'E',
'70'=>'F',
'71'=>'G',
'72'=>'H',
'73'=>'I',
'74'=>'J',
'75'=>'K',
'76'=>'L',
'77'=>'M',
'78'=>'N',
'79'=>'O',
'80'=>'P',
'81'=>'Q',
'82'=>'R',
'83'=>'S',
'84'=>'T',
'85'=>'U',
'86'=>'V',
'87'=>'W',
'88'=>'X',
'89'=>'Y',
'90'=>'Z',
'91'=>'bracketleft',
'92'=>'backslash',
'93'=>'bracketright',
'94'=>'asciicircum',
'95'=>'underscore',
'96'=>'grave',
'97'=>'a',
'98'=>'b',
'99'=>'c',
'100'=>'d',
'101'=>'e',
'102'=>'f',
'103'=>'g',
'104'=>'h',
'105'=>'i',
'106'=>'j',
'107'=>'k',
'108'=>'l',
'109'=>'m',
'110'=>'n',
'111'=>'o',
'112'=>'p',
'113'=>'q',
'114'=>'r',
'115'=>'s',
'116'=>'t',
'117'=>'u',
'118'=>'v',
'119'=>'w',
'120'=>'x',
'121'=>'y',
'122'=>'z',
'123'=>'braceleft',
'124'=>'bar',
'125'=>'braceright',
'126'=>'asciitilde',
'160'=>'space',
'161'=>'exclamdown',
'162'=>'cent',
'163'=>'sterling',
'164'=>'currency',
'165'=>'yen',
'166'=>'brokenbar',
'167'=>'section',
'168'=>'dieresis',
'169'=>'copyright',
'170'=>'ordfeminine',
'171'=>'guillemotleft',
'172'=>'logicalnot',
'173'=>'hyphen',
'174'=>'registered',
'175'=>'macron',
'176'=>'degree',
'177'=>'plusminus',
'178'=>'twosuperior',
'179'=>'threesuperior',
'180'=>'acute',
'181'=>'mu',
'182'=>'paragraph',
'183'=>'periodcentered',
'184'=>'cedilla',
'185'=>'onesuperior',
'186'=>'ordmasculine',
'187'=>'guillemotright',
'188'=>'onequarter',
'189'=>'onehalf',
'190'=>'threequarters',
'191'=>'questiondown',
'192'=>'Agrave',
'193'=>'Aacute',
'194'=>'Acircumflex',
'195'=>'Atilde',
'196'=>'Adieresis',
'197'=>'Aring',
'198'=>'AE',
'199'=>'Ccedilla',
'200'=>'Egrave',
'201'=>'Eacute',
'202'=>'Ecircumflex',
'203'=>'Edieresis',
'204'=>'Igrave',
'205'=>'Iacute',
'206'=>'Icircumflex',
'207'=>'Idieresis',
'208'=>'Eth',
'209'=>'Ntilde',
'210'=>'Ograve',
'211'=>'Oacute',
'212'=>'Ocircumflex',
'213'=>'Otilde',
'214'=>'Odieresis',
'215'=>'multiply',
'216'=>'Oslash',
'217'=>'Ugrave',
'218'=>'Uacute',
'219'=>'Ucircumflex',
'220'=>'Udieresis',
'221'=>'Yacute',
'222'=>'Thorn',
'223'=>'germandbls',
'224'=>'agrave',
'225'=>'aacute',
'226'=>'acircumflex',
'227'=>'atilde',
'228'=>'adieresis',
'229'=>'aring',
'230'=>'ae',
'231'=>'ccedilla',
'232'=>'egrave',
'233'=>'eacute',
'234'=>'ecircumflex',
'235'=>'edieresis',
'236'=>'igrave',
'237'=>'iacute',
'238'=>'icircumflex',
'239'=>'idieresis',
'240'=>'eth',
'241'=>'ntilde',
'242'=>'ograve',
'243'=>'oacute',
'244'=>'ocircumflex',
'245'=>'otilde',
'246'=>'odieresis',
'247'=>'divide',
'248'=>'oslash',
'249'=>'ugrave',
'250'=>'uacute',
'251'=>'ucircumflex',
'252'=>'udieresis',
'253'=>'yacute',
'254'=>'thorn',
'255'=>'ydieresis',
'256'=>'Amacron',
'257'=>'amacron',
'258'=>'Abreve',
'259'=>'abreve',
'260'=>'Aogonek',
'261'=>'aogonek',
'262'=>'Cacute',
'263'=>'cacute',
'264'=>'Ccircumflex',
'265'=>'ccircumflex',
'266'=>'Cdotaccent',
'267'=>'cdotaccent',
'268'=>'Ccaron',
'269'=>'ccaron',
'270'=>'Dcaron',
'271'=>'dcaron',
'272'=>'Dcroat',
'273'=>'dcroat',
'274'=>'Emacron',
'275'=>'emacron',
'276'=>'Ebreve',
'277'=>'ebreve',
'278'=>'Edotaccent',
'279'=>'edotaccent',
'280'=>'Eogonek',
'281'=>'eogonek',
'282'=>'Ecaron',
'283'=>'ecaron',
'284'=>'Gcircumflex',
'285'=>'gcircumflex',
'286'=>'Gbreve',
'287'=>'gbreve',
'288'=>'Gdotaccent',
'289'=>'gdotaccent',
'290'=>'Gcommaaccent',
'291'=>'gcommaaccent',
'292'=>'Hcircumflex',
'293'=>'hcircumflex',
'294'=>'Hbar',
'295'=>'hbar',
'296'=>'Itilde',
'297'=>'itilde',
'298'=>'Imacron',
'299'=>'imacron',
'300'=>'Ibreve',
'301'=>'ibreve',
'302'=>'Iogonek',
'303'=>'iogonek',
'304'=>'Idotaccent',
'305'=>'dotlessi',
'306'=>'IJ',
'307'=>'ij',
'308'=>'Jcircumflex',
'309'=>'jcircumflex',
'310'=>'Kcommaaccent',
'311'=>'kcommaaccent',
'312'=>'kgreenlandic',
'313'=>'Lacute',
'314'=>'lacute',
'315'=>'Lcommaaccent',
'316'=>'lcommaaccent',
'317'=>'Lcaron',
'318'=>'lcaron',
'319'=>'Ldot',
'320'=>'ldot',
'321'=>'Lslash',
'322'=>'lslash',
'323'=>'Nacute',
'324'=>'nacute',
'325'=>'Ncommaaccent',
'326'=>'ncommaaccent',
'327'=>'Ncaron',
'328'=>'ncaron',
'329'=>'napostrophe',
'330'=>'Eng',
'331'=>'eng',
'332'=>'Omacron',
'333'=>'omacron',
'334'=>'Obreve',
'335'=>'obreve',
'336'=>'Ohungarumlaut',
'337'=>'ohungarumlaut',
'338'=>'OE',
'339'=>'oe',
'340'=>'Racute',
'341'=>'racute',
'342'=>'Rcommaaccent',
'343'=>'rcommaaccent',
'344'=>'Rcaron',
'345'=>'rcaron',
'346'=>'Sacute',
'347'=>'sacute',
'348'=>'Scircumflex',
'349'=>'scircumflex',
'350'=>'Scedilla',
'351'=>'scedilla',
'352'=>'Scaron',
'353'=>'scaron',
'354'=>'Tcommaaccent',
'355'=>'tcommaaccent',
'356'=>'Tcaron',
'357'=>'tcaron',
'358'=>'Tbar',
'359'=>'tbar',
'360'=>'Utilde',
'361'=>'utilde',
'362'=>'Umacron',
'363'=>'umacron',
'364'=>'Ubreve',
'365'=>'ubreve',
'366'=>'Uring',
'367'=>'uring',
'368'=>'Uhungarumlaut',
'369'=>'uhungarumlaut',
'370'=>'Uogonek',
'371'=>'uogonek',
'372'=>'Wcircumflex',
'373'=>'wcircumflex',
'374'=>'Ycircumflex',
'375'=>'ycircumflex',
'376'=>'Ydieresis',
'377'=>'Zacute',
'378'=>'zacute',
'379'=>'Zdotaccent',
'380'=>'zdotaccent',
'381'=>'Zcaron',
'382'=>'zcaron',
'383'=>'longs',
'402'=>'florin',
'416'=>'Ohorn',
'417'=>'ohorn',
'431'=>'Uhorn',
'432'=>'uhorn',
'486'=>'Gcaron',
'487'=>'gcaron',
'506'=>'Aringacute',
'507'=>'aringacute',
'508'=>'AEacute',
'509'=>'aeacute',
'510'=>'Oslashacute',
'511'=>'oslashacute',
'536'=>'Scommaaccent',
'537'=>'scommaaccent',
'538'=>'Tcommaaccent',
'539'=>'tcommaaccent',
'700'=>'afii57929',
'701'=>'afii64937',
'710'=>'circumflex',
'711'=>'caron',
'713'=>'macron',
'728'=>'breve',
'729'=>'dotaccent',
'730'=>'ring',
'731'=>'ogonek',
'732'=>'tilde',
'733'=>'hungarumlaut',
'768'=>'gravecomb',
'769'=>'acutecomb',
'771'=>'tildecomb',
'777'=>'hookabovecomb',
'803'=>'dotbelowcomb',
'900'=>'tonos',
'901'=>'dieresistonos',
'902'=>'Alphatonos',
'903'=>'anoteleia',
'904'=>'Epsilontonos',
'905'=>'Etatonos',
'906'=>'Iotatonos',
'908'=>'Omicrontonos',
'910'=>'Upsilontonos',
'911'=>'Omegatonos',
'912'=>'iotadieresistonos',
'913'=>'Alpha',
'914'=>'Beta',
'915'=>'Gamma',
'916'=>'Delta',
'917'=>'Epsilon',
'918'=>'Zeta',
'919'=>'Eta',
'920'=>'Theta',
'921'=>'Iota',
'922'=>'Kappa',
'923'=>'Lambda',
'924'=>'Mu',
'925'=>'Nu',
'926'=>'Xi',
'927'=>'Omicron',
'928'=>'Pi',
'929'=>'Rho',
'931'=>'Sigma',
'932'=>'Tau',
'933'=>'Upsilon',
'934'=>'Phi',
'935'=>'Chi',
'936'=>'Psi',
'937'=>'Omega',
'938'=>'Iotadieresis',
'939'=>'Upsilondieresis',
'940'=>'alphatonos',
'941'=>'epsilontonos',
'942'=>'etatonos',
'943'=>'iotatonos',
'944'=>'upsilondieresistonos',
'945'=>'alpha',
'946'=>'beta',
'947'=>'gamma',
'948'=>'delta',
'949'=>'epsilon',
'950'=>'zeta',
'951'=>'eta',
'952'=>'theta',
'953'=>'iota',
'954'=>'kappa',
'955'=>'lambda',
'956'=>'mu',
'957'=>'nu',
'958'=>'xi',
'959'=>'omicron',
'960'=>'pi',
'961'=>'rho',
'962'=>'sigma1',
'963'=>'sigma',
'964'=>'tau',
'965'=>'upsilon',
'966'=>'phi',
'967'=>'chi',
'968'=>'psi',
'969'=>'omega',
'970'=>'iotadieresis',
'971'=>'upsilondieresis',
'972'=>'omicrontonos',
'973'=>'upsilontonos',
'974'=>'omegatonos',
'977'=>'theta1',
'978'=>'Upsilon1',
'981'=>'phi1',
'982'=>'omega1',
'1025'=>'afii10023',
'1026'=>'afii10051',
'1027'=>'afii10052',
'1028'=>'afii10053',
'1029'=>'afii10054',
'1030'=>'afii10055',
'1031'=>'afii10056',
'1032'=>'afii10057',
'1033'=>'afii10058',
'1034'=>'afii10059',
'1035'=>'afii10060',
'1036'=>'afii10061',
'1038'=>'afii10062',
'1039'=>'afii10145',
'1040'=>'afii10017',
'1041'=>'afii10018',
'1042'=>'afii10019',
'1043'=>'afii10020',
'1044'=>'afii10021',
'1045'=>'afii10022',
'1046'=>'afii10024',
'1047'=>'afii10025',
'1048'=>'afii10026',
'1049'=>'afii10027',
'1050'=>'afii10028',
'1051'=>'afii10029',
'1052'=>'afii10030',
'1053'=>'afii10031',
'1054'=>'afii10032',
'1055'=>'afii10033',
'1056'=>'afii10034',
'1057'=>'afii10035',
'1058'=>'afii10036',
'1059'=>'afii10037',
'1060'=>'afii10038',
'1061'=>'afii10039',
'1062'=>'afii10040',
'1063'=>'afii10041',
'1064'=>'afii10042',
'1065'=>'afii10043',
'1066'=>'afii10044',
'1067'=>'afii10045',
'1068'=>'afii10046',
'1069'=>'afii10047',
'1070'=>'afii10048',
'1071'=>'afii10049',
'1072'=>'afii10065',
'1073'=>'afii10066',
'1074'=>'afii10067',
'1075'=>'afii10068',
'1076'=>'afii10069',
'1077'=>'afii10070',
'1078'=>'afii10072',
'1079'=>'afii10073',
'1080'=>'afii10074',
'1081'=>'afii10075',
'1082'=>'afii10076',
'1083'=>'afii10077',
'1084'=>'afii10078',
'1085'=>'afii10079',
'1086'=>'afii10080',
'1087'=>'afii10081',
'1088'=>'afii10082',
'1089'=>'afii10083',
'1090'=>'afii10084',
'1091'=>'afii10085',
'1092'=>'afii10086',
'1093'=>'afii10087',
'1094'=>'afii10088',
'1095'=>'afii10089',
'1096'=>'afii10090',
'1097'=>'afii10091',
'1098'=>'afii10092',
'1099'=>'afii10093',
'1100'=>'afii10094',
'1101'=>'afii10095',
'1102'=>'afii10096',
'1103'=>'afii10097',
'1105'=>'afii10071',
'1106'=>'afii10099',
'1107'=>'afii10100',
'1108'=>'afii10101',
'1109'=>'afii10102',
'1110'=>'afii10103',
'1111'=>'afii10104',
'1112'=>'afii10105',
'1113'=>'afii10106',
'1114'=>'afii10107',
'1115'=>'afii10108',
'1116'=>'afii10109',
'1118'=>'afii10110',
'1119'=>'afii10193',
'1122'=>'afii10146',
'1123'=>'afii10194',
'1138'=>'afii10147',
'1139'=>'afii10195',
'1140'=>'afii10148',
'1141'=>'afii10196',
'1168'=>'afii10050',
'1169'=>'afii10098',
'1241'=>'afii10846',
'1456'=>'afii57799',
'1457'=>'afii57801',
'1458'=>'afii57800',
'1459'=>'afii57802',
'1460'=>'afii57793',
'1461'=>'afii57794',
'1462'=>'afii57795',
'1463'=>'afii57798',
'1464'=>'afii57797',
'1465'=>'afii57806',
'1467'=>'afii57796',
'1468'=>'afii57807',
'1469'=>'afii57839',
'1470'=>'afii57645',
'1471'=>'afii57841',
'1472'=>'afii57842',
'1473'=>'afii57804',
'1474'=>'afii57803',
'1475'=>'afii57658',
'1488'=>'afii57664',
'1489'=>'afii57665',
'1490'=>'afii57666',
'1491'=>'afii57667',
'1492'=>'afii57668',
'1493'=>'afii57669',
'1494'=>'afii57670',
'1495'=>'afii57671',
'1496'=>'afii57672',
'1497'=>'afii57673',
'1498'=>'afii57674',
'1499'=>'afii57675',
'1500'=>'afii57676',
'1501'=>'afii57677',
'1502'=>'afii57678',
'1503'=>'afii57679',
'1504'=>'afii57680',
'1505'=>'afii57681',
'1506'=>'afii57682',
'1507'=>'afii57683',
'1508'=>'afii57684',
'1509'=>'afii57685',
'1510'=>'afii57686',
'1511'=>'afii57687',
'1512'=>'afii57688',
'1513'=>'afii57689',
'1514'=>'afii57690',
'1520'=>'afii57716',
'1521'=>'afii57717',
'1522'=>'afii57718',
'1548'=>'afii57388',
'1563'=>'afii57403',
'1567'=>'afii57407',
'1569'=>'afii57409',
'1570'=>'afii57410',
'1571'=>'afii57411',
'1572'=>'afii57412',
'1573'=>'afii57413',
'1574'=>'afii57414',
'1575'=>'afii57415',
'1576'=>'afii57416',
'1577'=>'afii57417',
'1578'=>'afii57418',
'1579'=>'afii57419',
'1580'=>'afii57420',
'1581'=>'afii57421',
'1582'=>'afii57422',
'1583'=>'afii57423',
'1584'=>'afii57424',
'1585'=>'afii57425',
'1586'=>'afii57426',
'1587'=>'afii57427',
'1588'=>'afii57428',
'1589'=>'afii57429',
'1590'=>'afii57430',
'1591'=>'afii57431',
'1592'=>'afii57432',
'1593'=>'afii57433',
'1594'=>'afii57434',
'1600'=>'afii57440',
'1601'=>'afii57441',
'1602'=>'afii57442',
'1603'=>'afii57443',
'1604'=>'afii57444',
'1605'=>'afii57445',
'1606'=>'afii57446',
'1607'=>'afii57470',
'1608'=>'afii57448',
'1609'=>'afii57449',
'1610'=>'afii57450',
'1611'=>'afii57451',
'1612'=>'afii57452',
'1613'=>'afii57453',
'1614'=>'afii57454',
'1615'=>'afii57455',
'1616'=>'afii57456',
'1617'=>'afii57457',
'1618'=>'afii57458',
'1632'=>'afii57392',
'1633'=>'afii57393',
'1634'=>'afii57394',
'1635'=>'afii57395',
'1636'=>'afii57396',
'1637'=>'afii57397',
'1638'=>'afii57398',
'1639'=>'afii57399',
'1640'=>'afii57400',
'1641'=>'afii57401',
'1642'=>'afii57381',
'1645'=>'afii63167',
'1657'=>'afii57511',
'1662'=>'afii57506',
'1670'=>'afii57507',
'1672'=>'afii57512',
'1681'=>'afii57513',
'1688'=>'afii57508',
'1700'=>'afii57505',
'1711'=>'afii57509',
'1722'=>'afii57514',
'1746'=>'afii57519',
'1749'=>'afii57534',
'7808'=>'Wgrave',
'7809'=>'wgrave',
'7810'=>'Wacute',
'7811'=>'wacute',
'7812'=>'Wdieresis',
'7813'=>'wdieresis',
'7922'=>'Ygrave',
'7923'=>'ygrave',
'8204'=>'afii61664',
'8205'=>'afii301',
'8206'=>'afii299',
'8207'=>'afii300',
'8210'=>'figuredash',
'8211'=>'endash',
'8212'=>'emdash',
'8213'=>'afii00208',
'8215'=>'underscoredbl',
'8216'=>'quoteleft',
'8217'=>'quoteright',
'8218'=>'quotesinglbase',
'8219'=>'quotereversed',
'8220'=>'quotedblleft',
'8221'=>'quotedblright',
'8222'=>'quotedblbase',
'8224'=>'dagger',
'8225'=>'daggerdbl',
'8226'=>'bullet',
'8228'=>'onedotenleader',
'8229'=>'twodotenleader',
'8230'=>'ellipsis',
'8236'=>'afii61573',
'8237'=>'afii61574',
'8238'=>'afii61575',
'8240'=>'perthousand',
'8242'=>'minute',
'8243'=>'second',
'8249'=>'guilsinglleft',
'8250'=>'guilsinglright',
'8252'=>'exclamdbl',
'8260'=>'fraction',
'8304'=>'zerosuperior',
'8308'=>'foursuperior',
'8309'=>'fivesuperior',
'8310'=>'sixsuperior',
'8311'=>'sevensuperior',
'8312'=>'eightsuperior',
'8313'=>'ninesuperior',
'8317'=>'parenleftsuperior',
'8318'=>'parenrightsuperior',
'8319'=>'nsuperior',
'8320'=>'zeroinferior',
'8321'=>'oneinferior',
'8322'=>'twoinferior',
'8323'=>'threeinferior',
'8324'=>'fourinferior',
'8325'=>'fiveinferior',
'8326'=>'sixinferior',
'8327'=>'seveninferior',
'8328'=>'eightinferior',
'8329'=>'nineinferior',
'8333'=>'parenleftinferior',
'8334'=>'parenrightinferior',
'8353'=>'colonmonetary',
'8355'=>'franc',
'8356'=>'lira',
'8359'=>'peseta',
'8362'=>'afii57636',
'8363'=>'dong',
'8364'=>'Euro',
'8453'=>'afii61248',
'8465'=>'Ifraktur',
'8467'=>'afii61289',
'8470'=>'afii61352',
'8472'=>'weierstrass',
'8476'=>'Rfraktur',
'8478'=>'prescription',
'8482'=>'trademark',
'8486'=>'Omega',
'8494'=>'estimated',
'8501'=>'aleph',
'8531'=>'onethird',
'8532'=>'twothirds',
'8539'=>'oneeighth',
'8540'=>'threeeighths',
'8541'=>'fiveeighths',
'8542'=>'seveneighths',
'8592'=>'arrowleft',
'8593'=>'arrowup',
'8594'=>'arrowright',
'8595'=>'arrowdown',
'8596'=>'arrowboth',
'8597'=>'arrowupdn',
'8616'=>'arrowupdnbse',
'8629'=>'carriagereturn',
'8656'=>'arrowdblleft',
'8657'=>'arrowdblup',
'8658'=>'arrowdblright',
'8659'=>'arrowdbldown',
'8660'=>'arrowdblboth',
'8704'=>'universal',
'8706'=>'partialdiff',
'8707'=>'existential',
'8709'=>'emptyset',
'8710'=>'Delta',
'8711'=>'gradient',
'8712'=>'element',
'8713'=>'notelement',
'8715'=>'suchthat',
'8719'=>'product',
'8721'=>'summation',
'8722'=>'minus',
'8725'=>'fraction',
'8727'=>'asteriskmath',
'8729'=>'periodcentered',
'8730'=>'radical',
'8733'=>'proportional',
'8734'=>'infinity',
'8735'=>'orthogonal',
'8736'=>'angle',
'8743'=>'logicaland',
'8744'=>'logicalor',
'8745'=>'intersection',
'8746'=>'union',
'8747'=>'integral',
'8756'=>'therefore',
'8764'=>'similar',
'8773'=>'congruent',
'8776'=>'approxequal',
'8800'=>'notequal',
'8801'=>'equivalence',
'8804'=>'lessequal',
'8805'=>'greaterequal',
'8834'=>'propersubset',
'8835'=>'propersuperset',
'8836'=>'notsubset',
'8838'=>'reflexsubset',
'8839'=>'reflexsuperset',
'8853'=>'circleplus',
'8855'=>'circlemultiply',
'8869'=>'perpendicular',
'8901'=>'dotmath',
'8962'=>'house',
'8976'=>'revlogicalnot',
'8992'=>'integraltp',
'8993'=>'integralbt',
'9001'=>'angleleft',
'9002'=>'angleright',
'9312'=>'a120',
'9313'=>'a121',
'9314'=>'a122',
'9315'=>'a123',
'9316'=>'a124',
'9317'=>'a125',
'9318'=>'a126',
'9319'=>'a127',
'9320'=>'a128',
'9321'=>'a129',
'9472'=>'SF100000',
'9474'=>'SF110000',
'9484'=>'SF010000',
'9488'=>'SF030000',
'9492'=>'SF020000',
'9496'=>'SF040000',
'9500'=>'SF080000',
'9508'=>'SF090000',
'9516'=>'SF060000',
'9524'=>'SF070000',
'9532'=>'SF050000',
'9552'=>'SF430000',
'9553'=>'SF240000',
'9554'=>'SF510000',
'9555'=>'SF520000',
'9556'=>'SF390000',
'9557'=>'SF220000',
'9558'=>'SF210000',
'9559'=>'SF250000',
'9560'=>'SF500000',
'9561'=>'SF490000',
'9562'=>'SF380000',
'9563'=>'SF280000',
'9564'=>'SF270000',
'9565'=>'SF260000',
'9566'=>'SF360000',
'9567'=>'SF370000',
'9568'=>'SF420000',
'9569'=>'SF190000',
'9570'=>'SF200000',
'9571'=>'SF230000',
'9572'=>'SF470000',
'9573'=>'SF480000',
'9574'=>'SF410000',
'9575'=>'SF450000',
'9576'=>'SF460000',
'9577'=>'SF400000',
'9578'=>'SF540000',
'9579'=>'SF530000',
'9580'=>'SF440000',
'9600'=>'upblock',
'9604'=>'dnblock',
'9608'=>'block',
'9612'=>'lfblock',
'9616'=>'rtblock',
'9617'=>'ltshade',
'9618'=>'shade',
'9619'=>'dkshade',
'9632'=>'filledbox',
'9633'=>'H22073',
'9642'=>'H18543',
'9643'=>'H18551',
'9644'=>'filledrect',
'9650'=>'triagup',
'9658'=>'triagrt',
'9660'=>'triagdn',
'9668'=>'triaglf',
'9670'=>'a78',
'9674'=>'lozenge',
'9675'=>'circle',
'9679'=>'a71',
'9687'=>'a81',
'9688'=>'invbullet',
'9689'=>'invcircle',
'9702'=>'openbullet',
'9733'=>'a35',
'9742'=>'a4',
'9755'=>'a11',
'9758'=>'a12',
'9786'=>'smileface',
'9787'=>'invsmileface',
'9788'=>'sun',
'9792'=>'female',
'9794'=>'male',
'9824'=>'spade',
'9827'=>'club',
'9829'=>'heart',
'9830'=>'diamond',
'9834'=>'musicalnote',
'9835'=>'musicalnotedbl',
'9985'=>'a1',
'9986'=>'a2',
'9987'=>'a202',
'9988'=>'a3',
'9990'=>'a5',
'9991'=>'a119',
'9992'=>'a118',
'9993'=>'a117',
'9996'=>'a13',
'9997'=>'a14',
'9998'=>'a15',
'9999'=>'a16',
'10000'=>'a105',
'10001'=>'a17',
'10002'=>'a18',
'10003'=>'a19',
'10004'=>'a20',
'10005'=>'a21',
'10006'=>'a22',
'10007'=>'a23',
'10008'=>'a24',
'10009'=>'a25',
'10010'=>'a26',
'10011'=>'a27',
'10012'=>'a28',
'10013'=>'a6',
'10014'=>'a7',
'10015'=>'a8',
'10016'=>'a9',
'10017'=>'a10',
'10018'=>'a29',
'10019'=>'a30',
'10020'=>'a31',
'10021'=>'a32',
'10022'=>'a33',
'10023'=>'a34',
'10025'=>'a36',
'10026'=>'a37',
'10027'=>'a38',
'10028'=>'a39',
'10029'=>'a40',
'10030'=>'a41',
'10031'=>'a42',
'10032'=>'a43',
'10033'=>'a44',
'10034'=>'a45',
'10035'=>'a46',
'10036'=>'a47',
'10037'=>'a48',
'10038'=>'a49',
'10039'=>'a50',
'10040'=>'a51',
'10041'=>'a52',
'10042'=>'a53',
'10043'=>'a54',
'10044'=>'a55',
'10045'=>'a56',
'10046'=>'a57',
'10047'=>'a58',
'10048'=>'a59',
'10049'=>'a60',
'10050'=>'a61',
'10051'=>'a62',
'10052'=>'a63',
'10053'=>'a64',
'10054'=>'a65',
'10055'=>'a66',
'10056'=>'a67',
'10057'=>'a68',
'10058'=>'a69',
'10059'=>'a70',
'10061'=>'a72',
'10063'=>'a74',
'10064'=>'a203',
'10065'=>'a75',
'10066'=>'a204',
'10070'=>'a79',
'10072'=>'a82',
'10073'=>'a83',
'10074'=>'a84',
'10075'=>'a97',
'10076'=>'a98',
'10077'=>'a99',
'10078'=>'a100',
'10081'=>'a101',
'10082'=>'a102',
'10083'=>'a103',
'10084'=>'a104',
'10085'=>'a106',
'10086'=>'a107',
'10087'=>'a108',
'10102'=>'a130',
'10103'=>'a131',
'10104'=>'a132',
'10105'=>'a133',
'10106'=>'a134',
'10107'=>'a135',
'10108'=>'a136',
'10109'=>'a137',
'10110'=>'a138',
'10111'=>'a139',
'10112'=>'a140',
'10113'=>'a141',
'10114'=>'a142',
'10115'=>'a143',
'10116'=>'a144',
'10117'=>'a145',
'10118'=>'a146',
'10119'=>'a147',
'10120'=>'a148',
'10121'=>'a149',
'10122'=>'a150',
'10123'=>'a151',
'10124'=>'a152',
'10125'=>'a153',
'10126'=>'a154',
'10127'=>'a155',
'10128'=>'a156',
'10129'=>'a157',
'10130'=>'a158',
'10131'=>'a159',
'10132'=>'a160',
'10136'=>'a196',
'10137'=>'a165',
'10138'=>'a192',
'10139'=>'a166',
'10140'=>'a167',
'10141'=>'a168',
'10142'=>'a169',
'10143'=>'a170',
'10144'=>'a171',
'10145'=>'a172',
'10146'=>'a173',
'10147'=>'a162',
'10148'=>'a174',
'10149'=>'a175',
'10150'=>'a176',
'10151'=>'a177',
'10152'=>'a178',
'10153'=>'a179',
'10154'=>'a193',
'10155'=>'a180',
'10156'=>'a199',
'10157'=>'a181',
'10158'=>'a200',
'10159'=>'a182',
'10161'=>'a201',
'10162'=>'a183',
'10163'=>'a184',
'10164'=>'a197',
'10165'=>'a185',
'10166'=>'a194',
'10167'=>'a198',
'10168'=>'a186',
'10169'=>'a195',
'10170'=>'a187',
'10171'=>'a188',
'10172'=>'a189',
'10173'=>'a190',
'10174'=>'a191',
'63166'=>'dotlessj',
'63167'=>'LL',
'63168'=>'ll',
'63169'=>'Scedilla',
'63170'=>'scedilla',
'63171'=>'commaaccent',
'63172'=>'afii10063',
'63173'=>'afii10064',
'63174'=>'afii10192',
'63175'=>'afii10831',
'63176'=>'afii10832',
'63177'=>'Acute',
'63178'=>'Caron',
'63179'=>'Dieresis',
'63180'=>'DieresisAcute',
'63181'=>'DieresisGrave',
'63182'=>'Grave',
'63183'=>'Hungarumlaut',
'63184'=>'Macron',
'63185'=>'cyrBreve',
'63186'=>'cyrFlex',
'63187'=>'dblGrave',
'63188'=>'cyrbreve',
'63189'=>'cyrflex',
'63190'=>'dblgrave',
'63191'=>'dieresisacute',
'63192'=>'dieresisgrave',
'63193'=>'copyrightserif',
'63194'=>'registerserif',
'63195'=>'trademarkserif',
'63196'=>'onefitted',
'63197'=>'rupiah',
'63198'=>'threequartersemdash',
'63199'=>'centinferior',
'63200'=>'centsuperior',
'63201'=>'commainferior',
'63202'=>'commasuperior',
'63203'=>'dollarinferior',
'63204'=>'dollarsuperior',
'63205'=>'hypheninferior',
'63206'=>'hyphensuperior',
'63207'=>'periodinferior',
'63208'=>'periodsuperior',
'63209'=>'asuperior',
'63210'=>'bsuperior',
'63211'=>'dsuperior',
'63212'=>'esuperior',
'63213'=>'isuperior',
'63214'=>'lsuperior',
'63215'=>'msuperior',
'63216'=>'osuperior',
'63217'=>'rsuperior',
'63218'=>'ssuperior',
'63219'=>'tsuperior',
'63220'=>'Brevesmall',
'63221'=>'Caronsmall',
'63222'=>'Circumflexsmall',
'63223'=>'Dotaccentsmall',
'63224'=>'Hungarumlautsmall',
'63225'=>'Lslashsmall',
'63226'=>'OEsmall',
'63227'=>'Ogoneksmall',
'63228'=>'Ringsmall',
'63229'=>'Scaronsmall',
'63230'=>'Tildesmall',
'63231'=>'Zcaronsmall',
'63265'=>'exclamsmall',
'63268'=>'dollaroldstyle',
'63270'=>'ampersandsmall',
'63280'=>'zerooldstyle',
'63281'=>'oneoldstyle',
'63282'=>'twooldstyle',
'63283'=>'threeoldstyle',
'63284'=>'fouroldstyle',
'63285'=>'fiveoldstyle',
'63286'=>'sixoldstyle',
'63287'=>'sevenoldstyle',
'63288'=>'eightoldstyle',
'63289'=>'nineoldstyle',
'63295'=>'questionsmall',
'63328'=>'Gravesmall',
'63329'=>'Asmall',
'63330'=>'Bsmall',
'63331'=>'Csmall',
'63332'=>'Dsmall',
'63333'=>'Esmall',
'63334'=>'Fsmall',
'63335'=>'Gsmall',
'63336'=>'Hsmall',
'63337'=>'Ismall',
'63338'=>'Jsmall',
'63339'=>'Ksmall',
'63340'=>'Lsmall',
'63341'=>'Msmall',
'63342'=>'Nsmall',
'63343'=>'Osmall',
'63344'=>'Psmall',
'63345'=>'Qsmall',
'63346'=>'Rsmall',
'63347'=>'Ssmall',
'63348'=>'Tsmall',
'63349'=>'Usmall',
'63350'=>'Vsmall',
'63351'=>'Wsmall',
'63352'=>'Xsmall',
'63353'=>'Ysmall',
'63354'=>'Zsmall',
'63393'=>'exclamdownsmall',
'63394'=>'centoldstyle',
'63400'=>'Dieresissmall',
'63407'=>'Macronsmall',
'63412'=>'Acutesmall',
'63416'=>'Cedillasmall',
'63423'=>'questiondownsmall',
'63456'=>'Agravesmall',
'63457'=>'Aacutesmall',
'63458'=>'Acircumflexsmall',
'63459'=>'Atildesmall',
'63460'=>'Adieresissmall',
'63461'=>'Aringsmall',
'63462'=>'AEsmall',
'63463'=>'Ccedillasmall',
'63464'=>'Egravesmall',
'63465'=>'Eacutesmall',
'63466'=>'Ecircumflexsmall',
'63467'=>'Edieresissmall',
'63468'=>'Igravesmall',
'63469'=>'Iacutesmall',
'63470'=>'Icircumflexsmall',
'63471'=>'Idieresissmall',
'63472'=>'Ethsmall',
'63473'=>'Ntildesmall',
'63474'=>'Ogravesmall',
'63475'=>'Oacutesmall',
'63476'=>'Ocircumflexsmall',
'63477'=>'Otildesmall',
'63478'=>'Odieresissmall',
'63480'=>'Oslashsmall',
'63481'=>'Ugravesmall',
'63482'=>'Uacutesmall',
'63483'=>'Ucircumflexsmall',
'63484'=>'Udieresissmall',
'63485'=>'Yacutesmall',
'63486'=>'Thornsmall',
'63487'=>'Ydieresissmall',
'63703'=>'a89',
'63704'=>'a90',
'63705'=>'a93',
'63706'=>'a94',
'63707'=>'a91',
'63708'=>'a92',
'63709'=>'a205',
'63710'=>'a85',
'63711'=>'a206',
'63712'=>'a86',
'63713'=>'a87',
'63714'=>'a88',
'63715'=>'a95',
'63716'=>'a96',
'63717'=>'radicalex',
'63718'=>'arrowvertex',
'63719'=>'arrowhorizex',
'63720'=>'registersans',
'63721'=>'copyrightsans',
'63722'=>'trademarksans',
'63723'=>'parenlefttp',
'63724'=>'parenleftex',
'63725'=>'parenleftbt',
'63726'=>'bracketlefttp',
'63727'=>'bracketleftex',
'63728'=>'bracketleftbt',
'63729'=>'bracelefttp',
'63730'=>'braceleftmid',
'63731'=>'braceleftbt',
'63732'=>'braceex',
'63733'=>'integralex',
'63734'=>'parenrighttp',
'63735'=>'parenrightex',
'63736'=>'parenrightbt',
'63737'=>'bracketrighttp',
'63738'=>'bracketrightex',
'63739'=>'bracketrightbt',
'63740'=>'bracerighttp',
'63741'=>'bracerightmid',
'63742'=>'bracerightbt',
'64256'=>'ff',
'64257'=>'fi',
'64258'=>'fl',
'64259'=>'ffi',
'64260'=>'ffl',
'64287'=>'afii57705',
'64298'=>'afii57694',
'64299'=>'afii57695',
'64309'=>'afii57723',
'64331'=>'afii57700',
''=>'.notdef'
);
}
__END__