pdfjs-dist
Version:
Generic build of Mozilla's PDF.js library.
1,741 lines (1,740 loc) • 134 kB
JavaScript
/**
* @licstart The following is the entire license notice for the
* Javascript code in this page
*
* Copyright 2017 Mozilla Foundation
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* @licend The above is the entire license notice for the
* Javascript code in this page
*/
'use strict';
var getLookupTableFactory = require('../shared/util').getLookupTableFactory;
var getGlyphsUnicode = getLookupTableFactory(function (t) {
t['A'] = 0x0041;
t['AE'] = 0x00C6;
t['AEacute'] = 0x01FC;
t['AEmacron'] = 0x01E2;
t['AEsmall'] = 0xF7E6;
t['Aacute'] = 0x00C1;
t['Aacutesmall'] = 0xF7E1;
t['Abreve'] = 0x0102;
t['Abreveacute'] = 0x1EAE;
t['Abrevecyrillic'] = 0x04D0;
t['Abrevedotbelow'] = 0x1EB6;
t['Abrevegrave'] = 0x1EB0;
t['Abrevehookabove'] = 0x1EB2;
t['Abrevetilde'] = 0x1EB4;
t['Acaron'] = 0x01CD;
t['Acircle'] = 0x24B6;
t['Acircumflex'] = 0x00C2;
t['Acircumflexacute'] = 0x1EA4;
t['Acircumflexdotbelow'] = 0x1EAC;
t['Acircumflexgrave'] = 0x1EA6;
t['Acircumflexhookabove'] = 0x1EA8;
t['Acircumflexsmall'] = 0xF7E2;
t['Acircumflextilde'] = 0x1EAA;
t['Acute'] = 0xF6C9;
t['Acutesmall'] = 0xF7B4;
t['Acyrillic'] = 0x0410;
t['Adblgrave'] = 0x0200;
t['Adieresis'] = 0x00C4;
t['Adieresiscyrillic'] = 0x04D2;
t['Adieresismacron'] = 0x01DE;
t['Adieresissmall'] = 0xF7E4;
t['Adotbelow'] = 0x1EA0;
t['Adotmacron'] = 0x01E0;
t['Agrave'] = 0x00C0;
t['Agravesmall'] = 0xF7E0;
t['Ahookabove'] = 0x1EA2;
t['Aiecyrillic'] = 0x04D4;
t['Ainvertedbreve'] = 0x0202;
t['Alpha'] = 0x0391;
t['Alphatonos'] = 0x0386;
t['Amacron'] = 0x0100;
t['Amonospace'] = 0xFF21;
t['Aogonek'] = 0x0104;
t['Aring'] = 0x00C5;
t['Aringacute'] = 0x01FA;
t['Aringbelow'] = 0x1E00;
t['Aringsmall'] = 0xF7E5;
t['Asmall'] = 0xF761;
t['Atilde'] = 0x00C3;
t['Atildesmall'] = 0xF7E3;
t['Aybarmenian'] = 0x0531;
t['B'] = 0x0042;
t['Bcircle'] = 0x24B7;
t['Bdotaccent'] = 0x1E02;
t['Bdotbelow'] = 0x1E04;
t['Becyrillic'] = 0x0411;
t['Benarmenian'] = 0x0532;
t['Beta'] = 0x0392;
t['Bhook'] = 0x0181;
t['Blinebelow'] = 0x1E06;
t['Bmonospace'] = 0xFF22;
t['Brevesmall'] = 0xF6F4;
t['Bsmall'] = 0xF762;
t['Btopbar'] = 0x0182;
t['C'] = 0x0043;
t['Caarmenian'] = 0x053E;
t['Cacute'] = 0x0106;
t['Caron'] = 0xF6CA;
t['Caronsmall'] = 0xF6F5;
t['Ccaron'] = 0x010C;
t['Ccedilla'] = 0x00C7;
t['Ccedillaacute'] = 0x1E08;
t['Ccedillasmall'] = 0xF7E7;
t['Ccircle'] = 0x24B8;
t['Ccircumflex'] = 0x0108;
t['Cdot'] = 0x010A;
t['Cdotaccent'] = 0x010A;
t['Cedillasmall'] = 0xF7B8;
t['Chaarmenian'] = 0x0549;
t['Cheabkhasiancyrillic'] = 0x04BC;
t['Checyrillic'] = 0x0427;
t['Chedescenderabkhasiancyrillic'] = 0x04BE;
t['Chedescendercyrillic'] = 0x04B6;
t['Chedieresiscyrillic'] = 0x04F4;
t['Cheharmenian'] = 0x0543;
t['Chekhakassiancyrillic'] = 0x04CB;
t['Cheverticalstrokecyrillic'] = 0x04B8;
t['Chi'] = 0x03A7;
t['Chook'] = 0x0187;
t['Circumflexsmall'] = 0xF6F6;
t['Cmonospace'] = 0xFF23;
t['Coarmenian'] = 0x0551;
t['Csmall'] = 0xF763;
t['D'] = 0x0044;
t['DZ'] = 0x01F1;
t['DZcaron'] = 0x01C4;
t['Daarmenian'] = 0x0534;
t['Dafrican'] = 0x0189;
t['Dcaron'] = 0x010E;
t['Dcedilla'] = 0x1E10;
t['Dcircle'] = 0x24B9;
t['Dcircumflexbelow'] = 0x1E12;
t['Dcroat'] = 0x0110;
t['Ddotaccent'] = 0x1E0A;
t['Ddotbelow'] = 0x1E0C;
t['Decyrillic'] = 0x0414;
t['Deicoptic'] = 0x03EE;
t['Delta'] = 0x2206;
t['Deltagreek'] = 0x0394;
t['Dhook'] = 0x018A;
t['Dieresis'] = 0xF6CB;
t['DieresisAcute'] = 0xF6CC;
t['DieresisGrave'] = 0xF6CD;
t['Dieresissmall'] = 0xF7A8;
t['Digammagreek'] = 0x03DC;
t['Djecyrillic'] = 0x0402;
t['Dlinebelow'] = 0x1E0E;
t['Dmonospace'] = 0xFF24;
t['Dotaccentsmall'] = 0xF6F7;
t['Dslash'] = 0x0110;
t['Dsmall'] = 0xF764;
t['Dtopbar'] = 0x018B;
t['Dz'] = 0x01F2;
t['Dzcaron'] = 0x01C5;
t['Dzeabkhasiancyrillic'] = 0x04E0;
t['Dzecyrillic'] = 0x0405;
t['Dzhecyrillic'] = 0x040F;
t['E'] = 0x0045;
t['Eacute'] = 0x00C9;
t['Eacutesmall'] = 0xF7E9;
t['Ebreve'] = 0x0114;
t['Ecaron'] = 0x011A;
t['Ecedillabreve'] = 0x1E1C;
t['Echarmenian'] = 0x0535;
t['Ecircle'] = 0x24BA;
t['Ecircumflex'] = 0x00CA;
t['Ecircumflexacute'] = 0x1EBE;
t['Ecircumflexbelow'] = 0x1E18;
t['Ecircumflexdotbelow'] = 0x1EC6;
t['Ecircumflexgrave'] = 0x1EC0;
t['Ecircumflexhookabove'] = 0x1EC2;
t['Ecircumflexsmall'] = 0xF7EA;
t['Ecircumflextilde'] = 0x1EC4;
t['Ecyrillic'] = 0x0404;
t['Edblgrave'] = 0x0204;
t['Edieresis'] = 0x00CB;
t['Edieresissmall'] = 0xF7EB;
t['Edot'] = 0x0116;
t['Edotaccent'] = 0x0116;
t['Edotbelow'] = 0x1EB8;
t['Efcyrillic'] = 0x0424;
t['Egrave'] = 0x00C8;
t['Egravesmall'] = 0xF7E8;
t['Eharmenian'] = 0x0537;
t['Ehookabove'] = 0x1EBA;
t['Eightroman'] = 0x2167;
t['Einvertedbreve'] = 0x0206;
t['Eiotifiedcyrillic'] = 0x0464;
t['Elcyrillic'] = 0x041B;
t['Elevenroman'] = 0x216A;
t['Emacron'] = 0x0112;
t['Emacronacute'] = 0x1E16;
t['Emacrongrave'] = 0x1E14;
t['Emcyrillic'] = 0x041C;
t['Emonospace'] = 0xFF25;
t['Encyrillic'] = 0x041D;
t['Endescendercyrillic'] = 0x04A2;
t['Eng'] = 0x014A;
t['Enghecyrillic'] = 0x04A4;
t['Enhookcyrillic'] = 0x04C7;
t['Eogonek'] = 0x0118;
t['Eopen'] = 0x0190;
t['Epsilon'] = 0x0395;
t['Epsilontonos'] = 0x0388;
t['Ercyrillic'] = 0x0420;
t['Ereversed'] = 0x018E;
t['Ereversedcyrillic'] = 0x042D;
t['Escyrillic'] = 0x0421;
t['Esdescendercyrillic'] = 0x04AA;
t['Esh'] = 0x01A9;
t['Esmall'] = 0xF765;
t['Eta'] = 0x0397;
t['Etarmenian'] = 0x0538;
t['Etatonos'] = 0x0389;
t['Eth'] = 0x00D0;
t['Ethsmall'] = 0xF7F0;
t['Etilde'] = 0x1EBC;
t['Etildebelow'] = 0x1E1A;
t['Euro'] = 0x20AC;
t['Ezh'] = 0x01B7;
t['Ezhcaron'] = 0x01EE;
t['Ezhreversed'] = 0x01B8;
t['F'] = 0x0046;
t['Fcircle'] = 0x24BB;
t['Fdotaccent'] = 0x1E1E;
t['Feharmenian'] = 0x0556;
t['Feicoptic'] = 0x03E4;
t['Fhook'] = 0x0191;
t['Fitacyrillic'] = 0x0472;
t['Fiveroman'] = 0x2164;
t['Fmonospace'] = 0xFF26;
t['Fourroman'] = 0x2163;
t['Fsmall'] = 0xF766;
t['G'] = 0x0047;
t['GBsquare'] = 0x3387;
t['Gacute'] = 0x01F4;
t['Gamma'] = 0x0393;
t['Gammaafrican'] = 0x0194;
t['Gangiacoptic'] = 0x03EA;
t['Gbreve'] = 0x011E;
t['Gcaron'] = 0x01E6;
t['Gcedilla'] = 0x0122;
t['Gcircle'] = 0x24BC;
t['Gcircumflex'] = 0x011C;
t['Gcommaaccent'] = 0x0122;
t['Gdot'] = 0x0120;
t['Gdotaccent'] = 0x0120;
t['Gecyrillic'] = 0x0413;
t['Ghadarmenian'] = 0x0542;
t['Ghemiddlehookcyrillic'] = 0x0494;
t['Ghestrokecyrillic'] = 0x0492;
t['Gheupturncyrillic'] = 0x0490;
t['Ghook'] = 0x0193;
t['Gimarmenian'] = 0x0533;
t['Gjecyrillic'] = 0x0403;
t['Gmacron'] = 0x1E20;
t['Gmonospace'] = 0xFF27;
t['Grave'] = 0xF6CE;
t['Gravesmall'] = 0xF760;
t['Gsmall'] = 0xF767;
t['Gsmallhook'] = 0x029B;
t['Gstroke'] = 0x01E4;
t['H'] = 0x0048;
t['H18533'] = 0x25CF;
t['H18543'] = 0x25AA;
t['H18551'] = 0x25AB;
t['H22073'] = 0x25A1;
t['HPsquare'] = 0x33CB;
t['Haabkhasiancyrillic'] = 0x04A8;
t['Hadescendercyrillic'] = 0x04B2;
t['Hardsigncyrillic'] = 0x042A;
t['Hbar'] = 0x0126;
t['Hbrevebelow'] = 0x1E2A;
t['Hcedilla'] = 0x1E28;
t['Hcircle'] = 0x24BD;
t['Hcircumflex'] = 0x0124;
t['Hdieresis'] = 0x1E26;
t['Hdotaccent'] = 0x1E22;
t['Hdotbelow'] = 0x1E24;
t['Hmonospace'] = 0xFF28;
t['Hoarmenian'] = 0x0540;
t['Horicoptic'] = 0x03E8;
t['Hsmall'] = 0xF768;
t['Hungarumlaut'] = 0xF6CF;
t['Hungarumlautsmall'] = 0xF6F8;
t['Hzsquare'] = 0x3390;
t['I'] = 0x0049;
t['IAcyrillic'] = 0x042F;
t['IJ'] = 0x0132;
t['IUcyrillic'] = 0x042E;
t['Iacute'] = 0x00CD;
t['Iacutesmall'] = 0xF7ED;
t['Ibreve'] = 0x012C;
t['Icaron'] = 0x01CF;
t['Icircle'] = 0x24BE;
t['Icircumflex'] = 0x00CE;
t['Icircumflexsmall'] = 0xF7EE;
t['Icyrillic'] = 0x0406;
t['Idblgrave'] = 0x0208;
t['Idieresis'] = 0x00CF;
t['Idieresisacute'] = 0x1E2E;
t['Idieresiscyrillic'] = 0x04E4;
t['Idieresissmall'] = 0xF7EF;
t['Idot'] = 0x0130;
t['Idotaccent'] = 0x0130;
t['Idotbelow'] = 0x1ECA;
t['Iebrevecyrillic'] = 0x04D6;
t['Iecyrillic'] = 0x0415;
t['Ifraktur'] = 0x2111;
t['Igrave'] = 0x00CC;
t['Igravesmall'] = 0xF7EC;
t['Ihookabove'] = 0x1EC8;
t['Iicyrillic'] = 0x0418;
t['Iinvertedbreve'] = 0x020A;
t['Iishortcyrillic'] = 0x0419;
t['Imacron'] = 0x012A;
t['Imacroncyrillic'] = 0x04E2;
t['Imonospace'] = 0xFF29;
t['Iniarmenian'] = 0x053B;
t['Iocyrillic'] = 0x0401;
t['Iogonek'] = 0x012E;
t['Iota'] = 0x0399;
t['Iotaafrican'] = 0x0196;
t['Iotadieresis'] = 0x03AA;
t['Iotatonos'] = 0x038A;
t['Ismall'] = 0xF769;
t['Istroke'] = 0x0197;
t['Itilde'] = 0x0128;
t['Itildebelow'] = 0x1E2C;
t['Izhitsacyrillic'] = 0x0474;
t['Izhitsadblgravecyrillic'] = 0x0476;
t['J'] = 0x004A;
t['Jaarmenian'] = 0x0541;
t['Jcircle'] = 0x24BF;
t['Jcircumflex'] = 0x0134;
t['Jecyrillic'] = 0x0408;
t['Jheharmenian'] = 0x054B;
t['Jmonospace'] = 0xFF2A;
t['Jsmall'] = 0xF76A;
t['K'] = 0x004B;
t['KBsquare'] = 0x3385;
t['KKsquare'] = 0x33CD;
t['Kabashkircyrillic'] = 0x04A0;
t['Kacute'] = 0x1E30;
t['Kacyrillic'] = 0x041A;
t['Kadescendercyrillic'] = 0x049A;
t['Kahookcyrillic'] = 0x04C3;
t['Kappa'] = 0x039A;
t['Kastrokecyrillic'] = 0x049E;
t['Kaverticalstrokecyrillic'] = 0x049C;
t['Kcaron'] = 0x01E8;
t['Kcedilla'] = 0x0136;
t['Kcircle'] = 0x24C0;
t['Kcommaaccent'] = 0x0136;
t['Kdotbelow'] = 0x1E32;
t['Keharmenian'] = 0x0554;
t['Kenarmenian'] = 0x053F;
t['Khacyrillic'] = 0x0425;
t['Kheicoptic'] = 0x03E6;
t['Khook'] = 0x0198;
t['Kjecyrillic'] = 0x040C;
t['Klinebelow'] = 0x1E34;
t['Kmonospace'] = 0xFF2B;
t['Koppacyrillic'] = 0x0480;
t['Koppagreek'] = 0x03DE;
t['Ksicyrillic'] = 0x046E;
t['Ksmall'] = 0xF76B;
t['L'] = 0x004C;
t['LJ'] = 0x01C7;
t['LL'] = 0xF6BF;
t['Lacute'] = 0x0139;
t['Lambda'] = 0x039B;
t['Lcaron'] = 0x013D;
t['Lcedilla'] = 0x013B;
t['Lcircle'] = 0x24C1;
t['Lcircumflexbelow'] = 0x1E3C;
t['Lcommaaccent'] = 0x013B;
t['Ldot'] = 0x013F;
t['Ldotaccent'] = 0x013F;
t['Ldotbelow'] = 0x1E36;
t['Ldotbelowmacron'] = 0x1E38;
t['Liwnarmenian'] = 0x053C;
t['Lj'] = 0x01C8;
t['Ljecyrillic'] = 0x0409;
t['Llinebelow'] = 0x1E3A;
t['Lmonospace'] = 0xFF2C;
t['Lslash'] = 0x0141;
t['Lslashsmall'] = 0xF6F9;
t['Lsmall'] = 0xF76C;
t['M'] = 0x004D;
t['MBsquare'] = 0x3386;
t['Macron'] = 0xF6D0;
t['Macronsmall'] = 0xF7AF;
t['Macute'] = 0x1E3E;
t['Mcircle'] = 0x24C2;
t['Mdotaccent'] = 0x1E40;
t['Mdotbelow'] = 0x1E42;
t['Menarmenian'] = 0x0544;
t['Mmonospace'] = 0xFF2D;
t['Msmall'] = 0xF76D;
t['Mturned'] = 0x019C;
t['Mu'] = 0x039C;
t['N'] = 0x004E;
t['NJ'] = 0x01CA;
t['Nacute'] = 0x0143;
t['Ncaron'] = 0x0147;
t['Ncedilla'] = 0x0145;
t['Ncircle'] = 0x24C3;
t['Ncircumflexbelow'] = 0x1E4A;
t['Ncommaaccent'] = 0x0145;
t['Ndotaccent'] = 0x1E44;
t['Ndotbelow'] = 0x1E46;
t['Nhookleft'] = 0x019D;
t['Nineroman'] = 0x2168;
t['Nj'] = 0x01CB;
t['Njecyrillic'] = 0x040A;
t['Nlinebelow'] = 0x1E48;
t['Nmonospace'] = 0xFF2E;
t['Nowarmenian'] = 0x0546;
t['Nsmall'] = 0xF76E;
t['Ntilde'] = 0x00D1;
t['Ntildesmall'] = 0xF7F1;
t['Nu'] = 0x039D;
t['O'] = 0x004F;
t['OE'] = 0x0152;
t['OEsmall'] = 0xF6FA;
t['Oacute'] = 0x00D3;
t['Oacutesmall'] = 0xF7F3;
t['Obarredcyrillic'] = 0x04E8;
t['Obarreddieresiscyrillic'] = 0x04EA;
t['Obreve'] = 0x014E;
t['Ocaron'] = 0x01D1;
t['Ocenteredtilde'] = 0x019F;
t['Ocircle'] = 0x24C4;
t['Ocircumflex'] = 0x00D4;
t['Ocircumflexacute'] = 0x1ED0;
t['Ocircumflexdotbelow'] = 0x1ED8;
t['Ocircumflexgrave'] = 0x1ED2;
t['Ocircumflexhookabove'] = 0x1ED4;
t['Ocircumflexsmall'] = 0xF7F4;
t['Ocircumflextilde'] = 0x1ED6;
t['Ocyrillic'] = 0x041E;
t['Odblacute'] = 0x0150;
t['Odblgrave'] = 0x020C;
t['Odieresis'] = 0x00D6;
t['Odieresiscyrillic'] = 0x04E6;
t['Odieresissmall'] = 0xF7F6;
t['Odotbelow'] = 0x1ECC;
t['Ogoneksmall'] = 0xF6FB;
t['Ograve'] = 0x00D2;
t['Ogravesmall'] = 0xF7F2;
t['Oharmenian'] = 0x0555;
t['Ohm'] = 0x2126;
t['Ohookabove'] = 0x1ECE;
t['Ohorn'] = 0x01A0;
t['Ohornacute'] = 0x1EDA;
t['Ohorndotbelow'] = 0x1EE2;
t['Ohorngrave'] = 0x1EDC;
t['Ohornhookabove'] = 0x1EDE;
t['Ohorntilde'] = 0x1EE0;
t['Ohungarumlaut'] = 0x0150;
t['Oi'] = 0x01A2;
t['Oinvertedbreve'] = 0x020E;
t['Omacron'] = 0x014C;
t['Omacronacute'] = 0x1E52;
t['Omacrongrave'] = 0x1E50;
t['Omega'] = 0x2126;
t['Omegacyrillic'] = 0x0460;
t['Omegagreek'] = 0x03A9;
t['Omegaroundcyrillic'] = 0x047A;
t['Omegatitlocyrillic'] = 0x047C;
t['Omegatonos'] = 0x038F;
t['Omicron'] = 0x039F;
t['Omicrontonos'] = 0x038C;
t['Omonospace'] = 0xFF2F;
t['Oneroman'] = 0x2160;
t['Oogonek'] = 0x01EA;
t['Oogonekmacron'] = 0x01EC;
t['Oopen'] = 0x0186;
t['Oslash'] = 0x00D8;
t['Oslashacute'] = 0x01FE;
t['Oslashsmall'] = 0xF7F8;
t['Osmall'] = 0xF76F;
t['Ostrokeacute'] = 0x01FE;
t['Otcyrillic'] = 0x047E;
t['Otilde'] = 0x00D5;
t['Otildeacute'] = 0x1E4C;
t['Otildedieresis'] = 0x1E4E;
t['Otildesmall'] = 0xF7F5;
t['P'] = 0x0050;
t['Pacute'] = 0x1E54;
t['Pcircle'] = 0x24C5;
t['Pdotaccent'] = 0x1E56;
t['Pecyrillic'] = 0x041F;
t['Peharmenian'] = 0x054A;
t['Pemiddlehookcyrillic'] = 0x04A6;
t['Phi'] = 0x03A6;
t['Phook'] = 0x01A4;
t['Pi'] = 0x03A0;
t['Piwrarmenian'] = 0x0553;
t['Pmonospace'] = 0xFF30;
t['Psi'] = 0x03A8;
t['Psicyrillic'] = 0x0470;
t['Psmall'] = 0xF770;
t['Q'] = 0x0051;
t['Qcircle'] = 0x24C6;
t['Qmonospace'] = 0xFF31;
t['Qsmall'] = 0xF771;
t['R'] = 0x0052;
t['Raarmenian'] = 0x054C;
t['Racute'] = 0x0154;
t['Rcaron'] = 0x0158;
t['Rcedilla'] = 0x0156;
t['Rcircle'] = 0x24C7;
t['Rcommaaccent'] = 0x0156;
t['Rdblgrave'] = 0x0210;
t['Rdotaccent'] = 0x1E58;
t['Rdotbelow'] = 0x1E5A;
t['Rdotbelowmacron'] = 0x1E5C;
t['Reharmenian'] = 0x0550;
t['Rfraktur'] = 0x211C;
t['Rho'] = 0x03A1;
t['Ringsmall'] = 0xF6FC;
t['Rinvertedbreve'] = 0x0212;
t['Rlinebelow'] = 0x1E5E;
t['Rmonospace'] = 0xFF32;
t['Rsmall'] = 0xF772;
t['Rsmallinverted'] = 0x0281;
t['Rsmallinvertedsuperior'] = 0x02B6;
t['S'] = 0x0053;
t['SF010000'] = 0x250C;
t['SF020000'] = 0x2514;
t['SF030000'] = 0x2510;
t['SF040000'] = 0x2518;
t['SF050000'] = 0x253C;
t['SF060000'] = 0x252C;
t['SF070000'] = 0x2534;
t['SF080000'] = 0x251C;
t['SF090000'] = 0x2524;
t['SF100000'] = 0x2500;
t['SF110000'] = 0x2502;
t['SF190000'] = 0x2561;
t['SF200000'] = 0x2562;
t['SF210000'] = 0x2556;
t['SF220000'] = 0x2555;
t['SF230000'] = 0x2563;
t['SF240000'] = 0x2551;
t['SF250000'] = 0x2557;
t['SF260000'] = 0x255D;
t['SF270000'] = 0x255C;
t['SF280000'] = 0x255B;
t['SF360000'] = 0x255E;
t['SF370000'] = 0x255F;
t['SF380000'] = 0x255A;
t['SF390000'] = 0x2554;
t['SF400000'] = 0x2569;
t['SF410000'] = 0x2566;
t['SF420000'] = 0x2560;
t['SF430000'] = 0x2550;
t['SF440000'] = 0x256C;
t['SF450000'] = 0x2567;
t['SF460000'] = 0x2568;
t['SF470000'] = 0x2564;
t['SF480000'] = 0x2565;
t['SF490000'] = 0x2559;
t['SF500000'] = 0x2558;
t['SF510000'] = 0x2552;
t['SF520000'] = 0x2553;
t['SF530000'] = 0x256B;
t['SF540000'] = 0x256A;
t['Sacute'] = 0x015A;
t['Sacutedotaccent'] = 0x1E64;
t['Sampigreek'] = 0x03E0;
t['Scaron'] = 0x0160;
t['Scarondotaccent'] = 0x1E66;
t['Scaronsmall'] = 0xF6FD;
t['Scedilla'] = 0x015E;
t['Schwa'] = 0x018F;
t['Schwacyrillic'] = 0x04D8;
t['Schwadieresiscyrillic'] = 0x04DA;
t['Scircle'] = 0x24C8;
t['Scircumflex'] = 0x015C;
t['Scommaaccent'] = 0x0218;
t['Sdotaccent'] = 0x1E60;
t['Sdotbelow'] = 0x1E62;
t['Sdotbelowdotaccent'] = 0x1E68;
t['Seharmenian'] = 0x054D;
t['Sevenroman'] = 0x2166;
t['Shaarmenian'] = 0x0547;
t['Shacyrillic'] = 0x0428;
t['Shchacyrillic'] = 0x0429;
t['Sheicoptic'] = 0x03E2;
t['Shhacyrillic'] = 0x04BA;
t['Shimacoptic'] = 0x03EC;
t['Sigma'] = 0x03A3;
t['Sixroman'] = 0x2165;
t['Smonospace'] = 0xFF33;
t['Softsigncyrillic'] = 0x042C;
t['Ssmall'] = 0xF773;
t['Stigmagreek'] = 0x03DA;
t['T'] = 0x0054;
t['Tau'] = 0x03A4;
t['Tbar'] = 0x0166;
t['Tcaron'] = 0x0164;
t['Tcedilla'] = 0x0162;
t['Tcircle'] = 0x24C9;
t['Tcircumflexbelow'] = 0x1E70;
t['Tcommaaccent'] = 0x0162;
t['Tdotaccent'] = 0x1E6A;
t['Tdotbelow'] = 0x1E6C;
t['Tecyrillic'] = 0x0422;
t['Tedescendercyrillic'] = 0x04AC;
t['Tenroman'] = 0x2169;
t['Tetsecyrillic'] = 0x04B4;
t['Theta'] = 0x0398;
t['Thook'] = 0x01AC;
t['Thorn'] = 0x00DE;
t['Thornsmall'] = 0xF7FE;
t['Threeroman'] = 0x2162;
t['Tildesmall'] = 0xF6FE;
t['Tiwnarmenian'] = 0x054F;
t['Tlinebelow'] = 0x1E6E;
t['Tmonospace'] = 0xFF34;
t['Toarmenian'] = 0x0539;
t['Tonefive'] = 0x01BC;
t['Tonesix'] = 0x0184;
t['Tonetwo'] = 0x01A7;
t['Tretroflexhook'] = 0x01AE;
t['Tsecyrillic'] = 0x0426;
t['Tshecyrillic'] = 0x040B;
t['Tsmall'] = 0xF774;
t['Twelveroman'] = 0x216B;
t['Tworoman'] = 0x2161;
t['U'] = 0x0055;
t['Uacute'] = 0x00DA;
t['Uacutesmall'] = 0xF7FA;
t['Ubreve'] = 0x016C;
t['Ucaron'] = 0x01D3;
t['Ucircle'] = 0x24CA;
t['Ucircumflex'] = 0x00DB;
t['Ucircumflexbelow'] = 0x1E76;
t['Ucircumflexsmall'] = 0xF7FB;
t['Ucyrillic'] = 0x0423;
t['Udblacute'] = 0x0170;
t['Udblgrave'] = 0x0214;
t['Udieresis'] = 0x00DC;
t['Udieresisacute'] = 0x01D7;
t['Udieresisbelow'] = 0x1E72;
t['Udieresiscaron'] = 0x01D9;
t['Udieresiscyrillic'] = 0x04F0;
t['Udieresisgrave'] = 0x01DB;
t['Udieresismacron'] = 0x01D5;
t['Udieresissmall'] = 0xF7FC;
t['Udotbelow'] = 0x1EE4;
t['Ugrave'] = 0x00D9;
t['Ugravesmall'] = 0xF7F9;
t['Uhookabove'] = 0x1EE6;
t['Uhorn'] = 0x01AF;
t['Uhornacute'] = 0x1EE8;
t['Uhorndotbelow'] = 0x1EF0;
t['Uhorngrave'] = 0x1EEA;
t['Uhornhookabove'] = 0x1EEC;
t['Uhorntilde'] = 0x1EEE;
t['Uhungarumlaut'] = 0x0170;
t['Uhungarumlautcyrillic'] = 0x04F2;
t['Uinvertedbreve'] = 0x0216;
t['Ukcyrillic'] = 0x0478;
t['Umacron'] = 0x016A;
t['Umacroncyrillic'] = 0x04EE;
t['Umacrondieresis'] = 0x1E7A;
t['Umonospace'] = 0xFF35;
t['Uogonek'] = 0x0172;
t['Upsilon'] = 0x03A5;
t['Upsilon1'] = 0x03D2;
t['Upsilonacutehooksymbolgreek'] = 0x03D3;
t['Upsilonafrican'] = 0x01B1;
t['Upsilondieresis'] = 0x03AB;
t['Upsilondieresishooksymbolgreek'] = 0x03D4;
t['Upsilonhooksymbol'] = 0x03D2;
t['Upsilontonos'] = 0x038E;
t['Uring'] = 0x016E;
t['Ushortcyrillic'] = 0x040E;
t['Usmall'] = 0xF775;
t['Ustraightcyrillic'] = 0x04AE;
t['Ustraightstrokecyrillic'] = 0x04B0;
t['Utilde'] = 0x0168;
t['Utildeacute'] = 0x1E78;
t['Utildebelow'] = 0x1E74;
t['V'] = 0x0056;
t['Vcircle'] = 0x24CB;
t['Vdotbelow'] = 0x1E7E;
t['Vecyrillic'] = 0x0412;
t['Vewarmenian'] = 0x054E;
t['Vhook'] = 0x01B2;
t['Vmonospace'] = 0xFF36;
t['Voarmenian'] = 0x0548;
t['Vsmall'] = 0xF776;
t['Vtilde'] = 0x1E7C;
t['W'] = 0x0057;
t['Wacute'] = 0x1E82;
t['Wcircle'] = 0x24CC;
t['Wcircumflex'] = 0x0174;
t['Wdieresis'] = 0x1E84;
t['Wdotaccent'] = 0x1E86;
t['Wdotbelow'] = 0x1E88;
t['Wgrave'] = 0x1E80;
t['Wmonospace'] = 0xFF37;
t['Wsmall'] = 0xF777;
t['X'] = 0x0058;
t['Xcircle'] = 0x24CD;
t['Xdieresis'] = 0x1E8C;
t['Xdotaccent'] = 0x1E8A;
t['Xeharmenian'] = 0x053D;
t['Xi'] = 0x039E;
t['Xmonospace'] = 0xFF38;
t['Xsmall'] = 0xF778;
t['Y'] = 0x0059;
t['Yacute'] = 0x00DD;
t['Yacutesmall'] = 0xF7FD;
t['Yatcyrillic'] = 0x0462;
t['Ycircle'] = 0x24CE;
t['Ycircumflex'] = 0x0176;
t['Ydieresis'] = 0x0178;
t['Ydieresissmall'] = 0xF7FF;
t['Ydotaccent'] = 0x1E8E;
t['Ydotbelow'] = 0x1EF4;
t['Yericyrillic'] = 0x042B;
t['Yerudieresiscyrillic'] = 0x04F8;
t['Ygrave'] = 0x1EF2;
t['Yhook'] = 0x01B3;
t['Yhookabove'] = 0x1EF6;
t['Yiarmenian'] = 0x0545;
t['Yicyrillic'] = 0x0407;
t['Yiwnarmenian'] = 0x0552;
t['Ymonospace'] = 0xFF39;
t['Ysmall'] = 0xF779;
t['Ytilde'] = 0x1EF8;
t['Yusbigcyrillic'] = 0x046A;
t['Yusbigiotifiedcyrillic'] = 0x046C;
t['Yuslittlecyrillic'] = 0x0466;
t['Yuslittleiotifiedcyrillic'] = 0x0468;
t['Z'] = 0x005A;
t['Zaarmenian'] = 0x0536;
t['Zacute'] = 0x0179;
t['Zcaron'] = 0x017D;
t['Zcaronsmall'] = 0xF6FF;
t['Zcircle'] = 0x24CF;
t['Zcircumflex'] = 0x1E90;
t['Zdot'] = 0x017B;
t['Zdotaccent'] = 0x017B;
t['Zdotbelow'] = 0x1E92;
t['Zecyrillic'] = 0x0417;
t['Zedescendercyrillic'] = 0x0498;
t['Zedieresiscyrillic'] = 0x04DE;
t['Zeta'] = 0x0396;
t['Zhearmenian'] = 0x053A;
t['Zhebrevecyrillic'] = 0x04C1;
t['Zhecyrillic'] = 0x0416;
t['Zhedescendercyrillic'] = 0x0496;
t['Zhedieresiscyrillic'] = 0x04DC;
t['Zlinebelow'] = 0x1E94;
t['Zmonospace'] = 0xFF3A;
t['Zsmall'] = 0xF77A;
t['Zstroke'] = 0x01B5;
t['a'] = 0x0061;
t['aabengali'] = 0x0986;
t['aacute'] = 0x00E1;
t['aadeva'] = 0x0906;
t['aagujarati'] = 0x0A86;
t['aagurmukhi'] = 0x0A06;
t['aamatragurmukhi'] = 0x0A3E;
t['aarusquare'] = 0x3303;
t['aavowelsignbengali'] = 0x09BE;
t['aavowelsigndeva'] = 0x093E;
t['aavowelsigngujarati'] = 0x0ABE;
t['abbreviationmarkarmenian'] = 0x055F;
t['abbreviationsigndeva'] = 0x0970;
t['abengali'] = 0x0985;
t['abopomofo'] = 0x311A;
t['abreve'] = 0x0103;
t['abreveacute'] = 0x1EAF;
t['abrevecyrillic'] = 0x04D1;
t['abrevedotbelow'] = 0x1EB7;
t['abrevegrave'] = 0x1EB1;
t['abrevehookabove'] = 0x1EB3;
t['abrevetilde'] = 0x1EB5;
t['acaron'] = 0x01CE;
t['acircle'] = 0x24D0;
t['acircumflex'] = 0x00E2;
t['acircumflexacute'] = 0x1EA5;
t['acircumflexdotbelow'] = 0x1EAD;
t['acircumflexgrave'] = 0x1EA7;
t['acircumflexhookabove'] = 0x1EA9;
t['acircumflextilde'] = 0x1EAB;
t['acute'] = 0x00B4;
t['acutebelowcmb'] = 0x0317;
t['acutecmb'] = 0x0301;
t['acutecomb'] = 0x0301;
t['acutedeva'] = 0x0954;
t['acutelowmod'] = 0x02CF;
t['acutetonecmb'] = 0x0341;
t['acyrillic'] = 0x0430;
t['adblgrave'] = 0x0201;
t['addakgurmukhi'] = 0x0A71;
t['adeva'] = 0x0905;
t['adieresis'] = 0x00E4;
t['adieresiscyrillic'] = 0x04D3;
t['adieresismacron'] = 0x01DF;
t['adotbelow'] = 0x1EA1;
t['adotmacron'] = 0x01E1;
t['ae'] = 0x00E6;
t['aeacute'] = 0x01FD;
t['aekorean'] = 0x3150;
t['aemacron'] = 0x01E3;
t['afii00208'] = 0x2015;
t['afii08941'] = 0x20A4;
t['afii10017'] = 0x0410;
t['afii10018'] = 0x0411;
t['afii10019'] = 0x0412;
t['afii10020'] = 0x0413;
t['afii10021'] = 0x0414;
t['afii10022'] = 0x0415;
t['afii10023'] = 0x0401;
t['afii10024'] = 0x0416;
t['afii10025'] = 0x0417;
t['afii10026'] = 0x0418;
t['afii10027'] = 0x0419;
t['afii10028'] = 0x041A;
t['afii10029'] = 0x041B;
t['afii10030'] = 0x041C;
t['afii10031'] = 0x041D;
t['afii10032'] = 0x041E;
t['afii10033'] = 0x041F;
t['afii10034'] = 0x0420;
t['afii10035'] = 0x0421;
t['afii10036'] = 0x0422;
t['afii10037'] = 0x0423;
t['afii10038'] = 0x0424;
t['afii10039'] = 0x0425;
t['afii10040'] = 0x0426;
t['afii10041'] = 0x0427;
t['afii10042'] = 0x0428;
t['afii10043'] = 0x0429;
t['afii10044'] = 0x042A;
t['afii10045'] = 0x042B;
t['afii10046'] = 0x042C;
t['afii10047'] = 0x042D;
t['afii10048'] = 0x042E;
t['afii10049'] = 0x042F;
t['afii10050'] = 0x0490;
t['afii10051'] = 0x0402;
t['afii10052'] = 0x0403;
t['afii10053'] = 0x0404;
t['afii10054'] = 0x0405;
t['afii10055'] = 0x0406;
t['afii10056'] = 0x0407;
t['afii10057'] = 0x0408;
t['afii10058'] = 0x0409;
t['afii10059'] = 0x040A;
t['afii10060'] = 0x040B;
t['afii10061'] = 0x040C;
t['afii10062'] = 0x040E;
t['afii10063'] = 0xF6C4;
t['afii10064'] = 0xF6C5;
t['afii10065'] = 0x0430;
t['afii10066'] = 0x0431;
t['afii10067'] = 0x0432;
t['afii10068'] = 0x0433;
t['afii10069'] = 0x0434;
t['afii10070'] = 0x0435;
t['afii10071'] = 0x0451;
t['afii10072'] = 0x0436;
t['afii10073'] = 0x0437;
t['afii10074'] = 0x0438;
t['afii10075'] = 0x0439;
t['afii10076'] = 0x043A;
t['afii10077'] = 0x043B;
t['afii10078'] = 0x043C;
t['afii10079'] = 0x043D;
t['afii10080'] = 0x043E;
t['afii10081'] = 0x043F;
t['afii10082'] = 0x0440;
t['afii10083'] = 0x0441;
t['afii10084'] = 0x0442;
t['afii10085'] = 0x0443;
t['afii10086'] = 0x0444;
t['afii10087'] = 0x0445;
t['afii10088'] = 0x0446;
t['afii10089'] = 0x0447;
t['afii10090'] = 0x0448;
t['afii10091'] = 0x0449;
t['afii10092'] = 0x044A;
t['afii10093'] = 0x044B;
t['afii10094'] = 0x044C;
t['afii10095'] = 0x044D;
t['afii10096'] = 0x044E;
t['afii10097'] = 0x044F;
t['afii10098'] = 0x0491;
t['afii10099'] = 0x0452;
t['afii10100'] = 0x0453;
t['afii10101'] = 0x0454;
t['afii10102'] = 0x0455;
t['afii10103'] = 0x0456;
t['afii10104'] = 0x0457;
t['afii10105'] = 0x0458;
t['afii10106'] = 0x0459;
t['afii10107'] = 0x045A;
t['afii10108'] = 0x045B;
t['afii10109'] = 0x045C;
t['afii10110'] = 0x045E;
t['afii10145'] = 0x040F;
t['afii10146'] = 0x0462;
t['afii10147'] = 0x0472;
t['afii10148'] = 0x0474;
t['afii10192'] = 0xF6C6;
t['afii10193'] = 0x045F;
t['afii10194'] = 0x0463;
t['afii10195'] = 0x0473;
t['afii10196'] = 0x0475;
t['afii10831'] = 0xF6C7;
t['afii10832'] = 0xF6C8;
t['afii10846'] = 0x04D9;
t['afii299'] = 0x200E;
t['afii300'] = 0x200F;
t['afii301'] = 0x200D;
t['afii57381'] = 0x066A;
t['afii57388'] = 0x060C;
t['afii57392'] = 0x0660;
t['afii57393'] = 0x0661;
t['afii57394'] = 0x0662;
t['afii57395'] = 0x0663;
t['afii57396'] = 0x0664;
t['afii57397'] = 0x0665;
t['afii57398'] = 0x0666;
t['afii57399'] = 0x0667;
t['afii57400'] = 0x0668;
t['afii57401'] = 0x0669;
t['afii57403'] = 0x061B;
t['afii57407'] = 0x061F;
t['afii57409'] = 0x0621;
t['afii57410'] = 0x0622;
t['afii57411'] = 0x0623;
t['afii57412'] = 0x0624;
t['afii57413'] = 0x0625;
t['afii57414'] = 0x0626;
t['afii57415'] = 0x0627;
t['afii57416'] = 0x0628;
t['afii57417'] = 0x0629;
t['afii57418'] = 0x062A;
t['afii57419'] = 0x062B;
t['afii57420'] = 0x062C;
t['afii57421'] = 0x062D;
t['afii57422'] = 0x062E;
t['afii57423'] = 0x062F;
t['afii57424'] = 0x0630;
t['afii57425'] = 0x0631;
t['afii57426'] = 0x0632;
t['afii57427'] = 0x0633;
t['afii57428'] = 0x0634;
t['afii57429'] = 0x0635;
t['afii57430'] = 0x0636;
t['afii57431'] = 0x0637;
t['afii57432'] = 0x0638;
t['afii57433'] = 0x0639;
t['afii57434'] = 0x063A;
t['afii57440'] = 0x0640;
t['afii57441'] = 0x0641;
t['afii57442'] = 0x0642;
t['afii57443'] = 0x0643;
t['afii57444'] = 0x0644;
t['afii57445'] = 0x0645;
t['afii57446'] = 0x0646;
t['afii57448'] = 0x0648;
t['afii57449'] = 0x0649;
t['afii57450'] = 0x064A;
t['afii57451'] = 0x064B;
t['afii57452'] = 0x064C;
t['afii57453'] = 0x064D;
t['afii57454'] = 0x064E;
t['afii57455'] = 0x064F;
t['afii57456'] = 0x0650;
t['afii57457'] = 0x0651;
t['afii57458'] = 0x0652;
t['afii57470'] = 0x0647;
t['afii57505'] = 0x06A4;
t['afii57506'] = 0x067E;
t['afii57507'] = 0x0686;
t['afii57508'] = 0x0698;
t['afii57509'] = 0x06AF;
t['afii57511'] = 0x0679;
t['afii57512'] = 0x0688;
t['afii57513'] = 0x0691;
t['afii57514'] = 0x06BA;
t['afii57519'] = 0x06D2;
t['afii57534'] = 0x06D5;
t['afii57636'] = 0x20AA;
t['afii57645'] = 0x05BE;
t['afii57658'] = 0x05C3;
t['afii57664'] = 0x05D0;
t['afii57665'] = 0x05D1;
t['afii57666'] = 0x05D2;
t['afii57667'] = 0x05D3;
t['afii57668'] = 0x05D4;
t['afii57669'] = 0x05D5;
t['afii57670'] = 0x05D6;
t['afii57671'] = 0x05D7;
t['afii57672'] = 0x05D8;
t['afii57673'] = 0x05D9;
t['afii57674'] = 0x05DA;
t['afii57675'] = 0x05DB;
t['afii57676'] = 0x05DC;
t['afii57677'] = 0x05DD;
t['afii57678'] = 0x05DE;
t['afii57679'] = 0x05DF;
t['afii57680'] = 0x05E0;
t['afii57681'] = 0x05E1;
t['afii57682'] = 0x05E2;
t['afii57683'] = 0x05E3;
t['afii57684'] = 0x05E4;
t['afii57685'] = 0x05E5;
t['afii57686'] = 0x05E6;
t['afii57687'] = 0x05E7;
t['afii57688'] = 0x05E8;
t['afii57689'] = 0x05E9;
t['afii57690'] = 0x05EA;
t['afii57694'] = 0xFB2A;
t['afii57695'] = 0xFB2B;
t['afii57700'] = 0xFB4B;
t['afii57705'] = 0xFB1F;
t['afii57716'] = 0x05F0;
t['afii57717'] = 0x05F1;
t['afii57718'] = 0x05F2;
t['afii57723'] = 0xFB35;
t['afii57793'] = 0x05B4;
t['afii57794'] = 0x05B5;
t['afii57795'] = 0x05B6;
t['afii57796'] = 0x05BB;
t['afii57797'] = 0x05B8;
t['afii57798'] = 0x05B7;
t['afii57799'] = 0x05B0;
t['afii57800'] = 0x05B2;
t['afii57801'] = 0x05B1;
t['afii57802'] = 0x05B3;
t['afii57803'] = 0x05C2;
t['afii57804'] = 0x05C1;
t['afii57806'] = 0x05B9;
t['afii57807'] = 0x05BC;
t['afii57839'] = 0x05BD;
t['afii57841'] = 0x05BF;
t['afii57842'] = 0x05C0;
t['afii57929'] = 0x02BC;
t['afii61248'] = 0x2105;
t['afii61289'] = 0x2113;
t['afii61352'] = 0x2116;
t['afii61573'] = 0x202C;
t['afii61574'] = 0x202D;
t['afii61575'] = 0x202E;
t['afii61664'] = 0x200C;
t['afii63167'] = 0x066D;
t['afii64937'] = 0x02BD;
t['agrave'] = 0x00E0;
t['agujarati'] = 0x0A85;
t['agurmukhi'] = 0x0A05;
t['ahiragana'] = 0x3042;
t['ahookabove'] = 0x1EA3;
t['aibengali'] = 0x0990;
t['aibopomofo'] = 0x311E;
t['aideva'] = 0x0910;
t['aiecyrillic'] = 0x04D5;
t['aigujarati'] = 0x0A90;
t['aigurmukhi'] = 0x0A10;
t['aimatragurmukhi'] = 0x0A48;
t['ainarabic'] = 0x0639;
t['ainfinalarabic'] = 0xFECA;
t['aininitialarabic'] = 0xFECB;
t['ainmedialarabic'] = 0xFECC;
t['ainvertedbreve'] = 0x0203;
t['aivowelsignbengali'] = 0x09C8;
t['aivowelsigndeva'] = 0x0948;
t['aivowelsigngujarati'] = 0x0AC8;
t['akatakana'] = 0x30A2;
t['akatakanahalfwidth'] = 0xFF71;
t['akorean'] = 0x314F;
t['alef'] = 0x05D0;
t['alefarabic'] = 0x0627;
t['alefdageshhebrew'] = 0xFB30;
t['aleffinalarabic'] = 0xFE8E;
t['alefhamzaabovearabic'] = 0x0623;
t['alefhamzaabovefinalarabic'] = 0xFE84;
t['alefhamzabelowarabic'] = 0x0625;
t['alefhamzabelowfinalarabic'] = 0xFE88;
t['alefhebrew'] = 0x05D0;
t['aleflamedhebrew'] = 0xFB4F;
t['alefmaddaabovearabic'] = 0x0622;
t['alefmaddaabovefinalarabic'] = 0xFE82;
t['alefmaksuraarabic'] = 0x0649;
t['alefmaksurafinalarabic'] = 0xFEF0;
t['alefmaksurainitialarabic'] = 0xFEF3;
t['alefmaksuramedialarabic'] = 0xFEF4;
t['alefpatahhebrew'] = 0xFB2E;
t['alefqamatshebrew'] = 0xFB2F;
t['aleph'] = 0x2135;
t['allequal'] = 0x224C;
t['alpha'] = 0x03B1;
t['alphatonos'] = 0x03AC;
t['amacron'] = 0x0101;
t['amonospace'] = 0xFF41;
t['ampersand'] = 0x0026;
t['ampersandmonospace'] = 0xFF06;
t['ampersandsmall'] = 0xF726;
t['amsquare'] = 0x33C2;
t['anbopomofo'] = 0x3122;
t['angbopomofo'] = 0x3124;
t['angbracketleft'] = 0x3008;
t['angbracketright'] = 0x3009;
t['angkhankhuthai'] = 0x0E5A;
t['angle'] = 0x2220;
t['anglebracketleft'] = 0x3008;
t['anglebracketleftvertical'] = 0xFE3F;
t['anglebracketright'] = 0x3009;
t['anglebracketrightvertical'] = 0xFE40;
t['angleleft'] = 0x2329;
t['angleright'] = 0x232A;
t['angstrom'] = 0x212B;
t['anoteleia'] = 0x0387;
t['anudattadeva'] = 0x0952;
t['anusvarabengali'] = 0x0982;
t['anusvaradeva'] = 0x0902;
t['anusvaragujarati'] = 0x0A82;
t['aogonek'] = 0x0105;
t['apaatosquare'] = 0x3300;
t['aparen'] = 0x249C;
t['apostrophearmenian'] = 0x055A;
t['apostrophemod'] = 0x02BC;
t['apple'] = 0xF8FF;
t['approaches'] = 0x2250;
t['approxequal'] = 0x2248;
t['approxequalorimage'] = 0x2252;
t['approximatelyequal'] = 0x2245;
t['araeaekorean'] = 0x318E;
t['araeakorean'] = 0x318D;
t['arc'] = 0x2312;
t['arighthalfring'] = 0x1E9A;
t['aring'] = 0x00E5;
t['aringacute'] = 0x01FB;
t['aringbelow'] = 0x1E01;
t['arrowboth'] = 0x2194;
t['arrowdashdown'] = 0x21E3;
t['arrowdashleft'] = 0x21E0;
t['arrowdashright'] = 0x21E2;
t['arrowdashup'] = 0x21E1;
t['arrowdblboth'] = 0x21D4;
t['arrowdbldown'] = 0x21D3;
t['arrowdblleft'] = 0x21D0;
t['arrowdblright'] = 0x21D2;
t['arrowdblup'] = 0x21D1;
t['arrowdown'] = 0x2193;
t['arrowdownleft'] = 0x2199;
t['arrowdownright'] = 0x2198;
t['arrowdownwhite'] = 0x21E9;
t['arrowheaddownmod'] = 0x02C5;
t['arrowheadleftmod'] = 0x02C2;
t['arrowheadrightmod'] = 0x02C3;
t['arrowheadupmod'] = 0x02C4;
t['arrowhorizex'] = 0xF8E7;
t['arrowleft'] = 0x2190;
t['arrowleftdbl'] = 0x21D0;
t['arrowleftdblstroke'] = 0x21CD;
t['arrowleftoverright'] = 0x21C6;
t['arrowleftwhite'] = 0x21E6;
t['arrowright'] = 0x2192;
t['arrowrightdblstroke'] = 0x21CF;
t['arrowrightheavy'] = 0x279E;
t['arrowrightoverleft'] = 0x21C4;
t['arrowrightwhite'] = 0x21E8;
t['arrowtableft'] = 0x21E4;
t['arrowtabright'] = 0x21E5;
t['arrowup'] = 0x2191;
t['arrowupdn'] = 0x2195;
t['arrowupdnbse'] = 0x21A8;
t['arrowupdownbase'] = 0x21A8;
t['arrowupleft'] = 0x2196;
t['arrowupleftofdown'] = 0x21C5;
t['arrowupright'] = 0x2197;
t['arrowupwhite'] = 0x21E7;
t['arrowvertex'] = 0xF8E6;
t['asciicircum'] = 0x005E;
t['asciicircummonospace'] = 0xFF3E;
t['asciitilde'] = 0x007E;
t['asciitildemonospace'] = 0xFF5E;
t['ascript'] = 0x0251;
t['ascriptturned'] = 0x0252;
t['asmallhiragana'] = 0x3041;
t['asmallkatakana'] = 0x30A1;
t['asmallkatakanahalfwidth'] = 0xFF67;
t['asterisk'] = 0x002A;
t['asteriskaltonearabic'] = 0x066D;
t['asteriskarabic'] = 0x066D;
t['asteriskmath'] = 0x2217;
t['asteriskmonospace'] = 0xFF0A;
t['asterisksmall'] = 0xFE61;
t['asterism'] = 0x2042;
t['asuperior'] = 0xF6E9;
t['asymptoticallyequal'] = 0x2243;
t['at'] = 0x0040;
t['atilde'] = 0x00E3;
t['atmonospace'] = 0xFF20;
t['atsmall'] = 0xFE6B;
t['aturned'] = 0x0250;
t['aubengali'] = 0x0994;
t['aubopomofo'] = 0x3120;
t['audeva'] = 0x0914;
t['augujarati'] = 0x0A94;
t['augurmukhi'] = 0x0A14;
t['aulengthmarkbengali'] = 0x09D7;
t['aumatragurmukhi'] = 0x0A4C;
t['auvowelsignbengali'] = 0x09CC;
t['auvowelsigndeva'] = 0x094C;
t['auvowelsigngujarati'] = 0x0ACC;
t['avagrahadeva'] = 0x093D;
t['aybarmenian'] = 0x0561;
t['ayin'] = 0x05E2;
t['ayinaltonehebrew'] = 0xFB20;
t['ayinhebrew'] = 0x05E2;
t['b'] = 0x0062;
t['babengali'] = 0x09AC;
t['backslash'] = 0x005C;
t['backslashmonospace'] = 0xFF3C;
t['badeva'] = 0x092C;
t['bagujarati'] = 0x0AAC;
t['bagurmukhi'] = 0x0A2C;
t['bahiragana'] = 0x3070;
t['bahtthai'] = 0x0E3F;
t['bakatakana'] = 0x30D0;
t['bar'] = 0x007C;
t['barmonospace'] = 0xFF5C;
t['bbopomofo'] = 0x3105;
t['bcircle'] = 0x24D1;
t['bdotaccent'] = 0x1E03;
t['bdotbelow'] = 0x1E05;
t['beamedsixteenthnotes'] = 0x266C;
t['because'] = 0x2235;
t['becyrillic'] = 0x0431;
t['beharabic'] = 0x0628;
t['behfinalarabic'] = 0xFE90;
t['behinitialarabic'] = 0xFE91;
t['behiragana'] = 0x3079;
t['behmedialarabic'] = 0xFE92;
t['behmeeminitialarabic'] = 0xFC9F;
t['behmeemisolatedarabic'] = 0xFC08;
t['behnoonfinalarabic'] = 0xFC6D;
t['bekatakana'] = 0x30D9;
t['benarmenian'] = 0x0562;
t['bet'] = 0x05D1;
t['beta'] = 0x03B2;
t['betasymbolgreek'] = 0x03D0;
t['betdagesh'] = 0xFB31;
t['betdageshhebrew'] = 0xFB31;
t['bethebrew'] = 0x05D1;
t['betrafehebrew'] = 0xFB4C;
t['bhabengali'] = 0x09AD;
t['bhadeva'] = 0x092D;
t['bhagujarati'] = 0x0AAD;
t['bhagurmukhi'] = 0x0A2D;
t['bhook'] = 0x0253;
t['bihiragana'] = 0x3073;
t['bikatakana'] = 0x30D3;
t['bilabialclick'] = 0x0298;
t['bindigurmukhi'] = 0x0A02;
t['birusquare'] = 0x3331;
t['blackcircle'] = 0x25CF;
t['blackdiamond'] = 0x25C6;
t['blackdownpointingtriangle'] = 0x25BC;
t['blackleftpointingpointer'] = 0x25C4;
t['blackleftpointingtriangle'] = 0x25C0;
t['blacklenticularbracketleft'] = 0x3010;
t['blacklenticularbracketleftvertical'] = 0xFE3B;
t['blacklenticularbracketright'] = 0x3011;
t['blacklenticularbracketrightvertical'] = 0xFE3C;
t['blacklowerlefttriangle'] = 0x25E3;
t['blacklowerrighttriangle'] = 0x25E2;
t['blackrectangle'] = 0x25AC;
t['blackrightpointingpointer'] = 0x25BA;
t['blackrightpointingtriangle'] = 0x25B6;
t['blacksmallsquare'] = 0x25AA;
t['blacksmilingface'] = 0x263B;
t['blacksquare'] = 0x25A0;
t['blackstar'] = 0x2605;
t['blackupperlefttriangle'] = 0x25E4;
t['blackupperrighttriangle'] = 0x25E5;
t['blackuppointingsmalltriangle'] = 0x25B4;
t['blackuppointingtriangle'] = 0x25B2;
t['blank'] = 0x2423;
t['blinebelow'] = 0x1E07;
t['block'] = 0x2588;
t['bmonospace'] = 0xFF42;
t['bobaimaithai'] = 0x0E1A;
t['bohiragana'] = 0x307C;
t['bokatakana'] = 0x30DC;
t['bparen'] = 0x249D;
t['bqsquare'] = 0x33C3;
t['braceex'] = 0xF8F4;
t['braceleft'] = 0x007B;
t['braceleftbt'] = 0xF8F3;
t['braceleftmid'] = 0xF8F2;
t['braceleftmonospace'] = 0xFF5B;
t['braceleftsmall'] = 0xFE5B;
t['bracelefttp'] = 0xF8F1;
t['braceleftvertical'] = 0xFE37;
t['braceright'] = 0x007D;
t['bracerightbt'] = 0xF8FE;
t['bracerightmid'] = 0xF8FD;
t['bracerightmonospace'] = 0xFF5D;
t['bracerightsmall'] = 0xFE5C;
t['bracerighttp'] = 0xF8FC;
t['bracerightvertical'] = 0xFE38;
t['bracketleft'] = 0x005B;
t['bracketleftbt'] = 0xF8F0;
t['bracketleftex'] = 0xF8EF;
t['bracketleftmonospace'] = 0xFF3B;
t['bracketlefttp'] = 0xF8EE;
t['bracketright'] = 0x005D;
t['bracketrightbt'] = 0xF8FB;
t['bracketrightex'] = 0xF8FA;
t['bracketrightmonospace'] = 0xFF3D;
t['bracketrighttp'] = 0xF8F9;
t['breve'] = 0x02D8;
t['brevebelowcmb'] = 0x032E;
t['brevecmb'] = 0x0306;
t['breveinvertedbelowcmb'] = 0x032F;
t['breveinvertedcmb'] = 0x0311;
t['breveinverteddoublecmb'] = 0x0361;
t['bridgebelowcmb'] = 0x032A;
t['bridgeinvertedbelowcmb'] = 0x033A;
t['brokenbar'] = 0x00A6;
t['bstroke'] = 0x0180;
t['bsuperior'] = 0xF6EA;
t['btopbar'] = 0x0183;
t['buhiragana'] = 0x3076;
t['bukatakana'] = 0x30D6;
t['bullet'] = 0x2022;
t['bulletinverse'] = 0x25D8;
t['bulletoperator'] = 0x2219;
t['bullseye'] = 0x25CE;
t['c'] = 0x0063;
t['caarmenian'] = 0x056E;
t['cabengali'] = 0x099A;
t['cacute'] = 0x0107;
t['cadeva'] = 0x091A;
t['cagujarati'] = 0x0A9A;
t['cagurmukhi'] = 0x0A1A;
t['calsquare'] = 0x3388;
t['candrabindubengali'] = 0x0981;
t['candrabinducmb'] = 0x0310;
t['candrabindudeva'] = 0x0901;
t['candrabindugujarati'] = 0x0A81;
t['capslock'] = 0x21EA;
t['careof'] = 0x2105;
t['caron'] = 0x02C7;
t['caronbelowcmb'] = 0x032C;
t['caroncmb'] = 0x030C;
t['carriagereturn'] = 0x21B5;
t['cbopomofo'] = 0x3118;
t['ccaron'] = 0x010D;
t['ccedilla'] = 0x00E7;
t['ccedillaacute'] = 0x1E09;
t['ccircle'] = 0x24D2;
t['ccircumflex'] = 0x0109;
t['ccurl'] = 0x0255;
t['cdot'] = 0x010B;
t['cdotaccent'] = 0x010B;
t['cdsquare'] = 0x33C5;
t['cedilla'] = 0x00B8;
t['cedillacmb'] = 0x0327;
t['cent'] = 0x00A2;
t['centigrade'] = 0x2103;
t['centinferior'] = 0xF6DF;
t['centmonospace'] = 0xFFE0;
t['centoldstyle'] = 0xF7A2;
t['centsuperior'] = 0xF6E0;
t['chaarmenian'] = 0x0579;
t['chabengali'] = 0x099B;
t['chadeva'] = 0x091B;
t['chagujarati'] = 0x0A9B;
t['chagurmukhi'] = 0x0A1B;
t['chbopomofo'] = 0x3114;
t['cheabkhasiancyrillic'] = 0x04BD;
t['checkmark'] = 0x2713;
t['checyrillic'] = 0x0447;
t['chedescenderabkhasiancyrillic'] = 0x04BF;
t['chedescendercyrillic'] = 0x04B7;
t['chedieresiscyrillic'] = 0x04F5;
t['cheharmenian'] = 0x0573;
t['chekhakassiancyrillic'] = 0x04CC;
t['cheverticalstrokecyrillic'] = 0x04B9;
t['chi'] = 0x03C7;
t['chieuchacirclekorean'] = 0x3277;
t['chieuchaparenkorean'] = 0x3217;
t['chieuchcirclekorean'] = 0x3269;
t['chieuchkorean'] = 0x314A;
t['chieuchparenkorean'] = 0x3209;
t['chochangthai'] = 0x0E0A;
t['chochanthai'] = 0x0E08;
t['chochingthai'] = 0x0E09;
t['chochoethai'] = 0x0E0C;
t['chook'] = 0x0188;
t['cieucacirclekorean'] = 0x3276;
t['cieucaparenkorean'] = 0x3216;
t['cieuccirclekorean'] = 0x3268;
t['cieuckorean'] = 0x3148;
t['cieucparenkorean'] = 0x3208;
t['cieucuparenkorean'] = 0x321C;
t['circle'] = 0x25CB;
t['circlecopyrt'] = 0x00A9;
t['circlemultiply'] = 0x2297;
t['circleot'] = 0x2299;
t['circleplus'] = 0x2295;
t['circlepostalmark'] = 0x3036;
t['circlewithlefthalfblack'] = 0x25D0;
t['circlewithrighthalfblack'] = 0x25D1;
t['circumflex'] = 0x02C6;
t['circumflexbelowcmb'] = 0x032D;
t['circumflexcmb'] = 0x0302;
t['clear'] = 0x2327;
t['clickalveolar'] = 0x01C2;
t['clickdental'] = 0x01C0;
t['clicklateral'] = 0x01C1;
t['clickretroflex'] = 0x01C3;
t['club'] = 0x2663;
t['clubsuitblack'] = 0x2663;
t['clubsuitwhite'] = 0x2667;
t['cmcubedsquare'] = 0x33A4;
t['cmonospace'] = 0xFF43;
t['cmsquaredsquare'] = 0x33A0;
t['coarmenian'] = 0x0581;
t['colon'] = 0x003A;
t['colonmonetary'] = 0x20A1;
t['colonmonospace'] = 0xFF1A;
t['colonsign'] = 0x20A1;
t['colonsmall'] = 0xFE55;
t['colontriangularhalfmod'] = 0x02D1;
t['colontriangularmod'] = 0x02D0;
t['comma'] = 0x002C;
t['commaabovecmb'] = 0x0313;
t['commaaboverightcmb'] = 0x0315;
t['commaaccent'] = 0xF6C3;
t['commaarabic'] = 0x060C;
t['commaarmenian'] = 0x055D;
t['commainferior'] = 0xF6E1;
t['commamonospace'] = 0xFF0C;
t['commareversedabovecmb'] = 0x0314;
t['commareversedmod'] = 0x02BD;
t['commasmall'] = 0xFE50;
t['commasuperior'] = 0xF6E2;
t['commaturnedabovecmb'] = 0x0312;
t['commaturnedmod'] = 0x02BB;
t['compass'] = 0x263C;
t['congruent'] = 0x2245;
t['contourintegral'] = 0x222E;
t['control'] = 0x2303;
t['controlACK'] = 0x0006;
t['controlBEL'] = 0x0007;
t['controlBS'] = 0x0008;
t['controlCAN'] = 0x0018;
t['controlCR'] = 0x000D;
t['controlDC1'] = 0x0011;
t['controlDC2'] = 0x0012;
t['controlDC3'] = 0x0013;
t['controlDC4'] = 0x0014;
t['controlDEL'] = 0x007F;
t['controlDLE'] = 0x0010;
t['controlEM'] = 0x0019;
t['controlENQ'] = 0x0005;
t['controlEOT'] = 0x0004;
t['controlESC'] = 0x001B;
t['controlETB'] = 0x0017;
t['controlETX'] = 0x0003;
t['controlFF'] = 0x000C;
t['controlFS'] = 0x001C;
t['controlGS'] = 0x001D;
t['controlHT'] = 0x0009;
t['controlLF'] = 0x000A;
t['controlNAK'] = 0x0015;
t['controlNULL'] = 0x0000;
t['controlRS'] = 0x001E;
t['controlSI'] = 0x000F;
t['controlSO'] = 0x000E;
t['controlSOT'] = 0x0002;
t['controlSTX'] = 0x0001;
t['controlSUB'] = 0x001A;
t['controlSYN'] = 0x0016;
t['controlUS'] = 0x001F;
t['controlVT'] = 0x000B;
t['copyright'] = 0x00A9;
t['copyrightsans'] = 0xF8E9;
t['copyrightserif'] = 0xF6D9;
t['cornerbracketleft'] = 0x300C;
t['cornerbracketlefthalfwidth'] = 0xFF62;
t['cornerbracketleftvertical'] = 0xFE41;
t['cornerbracketright'] = 0x300D;
t['cornerbracketrighthalfwidth'] = 0xFF63;
t['cornerbracketrightvertical'] = 0xFE42;
t['corporationsquare'] = 0x337F;
t['cosquare'] = 0x33C7;
t['coverkgsquare'] = 0x33C6;
t['cparen'] = 0x249E;
t['cruzeiro'] = 0x20A2;
t['cstretched'] = 0x0297;
t['curlyand'] = 0x22CF;
t['curlyor'] = 0x22CE;
t['currency'] = 0x00A4;
t['cyrBreve'] = 0xF6D1;
t['cyrFlex'] = 0xF6D2;
t['cyrbreve'] = 0xF6D4;
t['cyrflex'] = 0xF6D5;
t['d'] = 0x0064;
t['daarmenian'] = 0x0564;
t['dabengali'] = 0x09A6;
t['dadarabic'] = 0x0636;
t['dadeva'] = 0x0926;
t['dadfinalarabic'] = 0xFEBE;
t['dadinitialarabic'] = 0xFEBF;
t['dadmedialarabic'] = 0xFEC0;
t['dagesh'] = 0x05BC;
t['dageshhebrew'] = 0x05BC;
t['dagger'] = 0x2020;
t['daggerdbl'] = 0x2021;
t['dagujarati'] = 0x0AA6;
t['dagurmukhi'] = 0x0A26;
t['dahiragana'] = 0x3060;
t['dakatakana'] = 0x30C0;
t['dalarabic'] = 0x062F;
t['dalet'] = 0x05D3;
t['daletdagesh'] = 0xFB33;
t['daletdageshhebrew'] = 0xFB33;
t['dalethebrew'] = 0x05D3;
t['dalfinalarabic'] = 0xFEAA;
t['dammaarabic'] = 0x064F;
t['dammalowarabic'] = 0x064F;
t['dammatanaltonearabic'] = 0x064C;
t['dammatanarabic'] = 0x064C;
t['danda'] = 0x0964;
t['dargahebrew'] = 0x05A7;
t['dargalefthebrew'] = 0x05A7;
t['dasiapneumatacyrilliccmb'] = 0x0485;
t['dblGrave'] = 0xF6D3;
t['dblanglebracketleft'] = 0x300A;
t['dblanglebracketleftvertical'] = 0xFE3D;
t['dblanglebracketright'] = 0x300B;
t['dblanglebracketrightvertical'] = 0xFE3E;
t['dblarchinvertedbelowcmb'] = 0x032B;
t['dblarrowleft'] = 0x21D4;
t['dblarrowright'] = 0x21D2;
t['dbldanda'] = 0x0965;
t['dblgrave'] = 0xF6D6;
t['dblgravecmb'] = 0x030F;
t['dblintegral'] = 0x222C;
t['dbllowline'] = 0x2017;
t['dbllowlinecmb'] = 0x0333;
t['dbloverlinecmb'] = 0x033F;
t['dblprimemod'] = 0x02BA;
t['dblverticalbar'] = 0x2016;
t['dblverticallineabovecmb'] = 0x030E;
t['dbopomofo'] = 0x3109;
t['dbsquare'] = 0x33C8;
t['dcaron'] = 0x010F;
t['dcedilla'] = 0x1E11;
t['dcircle'] = 0x24D3;
t['dcircumflexbelow'] = 0x1E13;
t['dcroat'] = 0x0111;
t['ddabengali'] = 0x09A1;
t['ddadeva'] = 0x0921;
t['ddagujarati'] = 0x0AA1;
t['ddagurmukhi'] = 0x0A21;
t['ddalarabic'] = 0x0688;
t['ddalfinalarabic'] = 0xFB89;
t['dddhadeva'] = 0x095C;
t['ddhabengali'] = 0x09A2;
t['ddhadeva'] = 0x0922;
t['ddhagujarati'] = 0x0AA2;
t['ddhagurmukhi'] = 0x0A22;
t['ddotaccent'] = 0x1E0B;
t['ddotbelow'] = 0x1E0D;
t['decimalseparatorarabic'] = 0x066B;
t['decimalseparatorpersian'] = 0x066B;
t['decyrillic'] = 0x0434;
t['degree'] = 0x00B0;
t['dehihebrew'] = 0x05AD;
t['dehiragana'] = 0x3067;
t['deicoptic'] = 0x03EF;
t['dekatakana'] = 0x30C7;
t['deleteleft'] = 0x232B;
t['deleteright'] = 0x2326;
t['delta'] = 0x03B4;
t['deltaturned'] = 0x018D;
t['denominatorminusonenumeratorbengali'] = 0x09F8;
t['dezh'] = 0x02A4;
t['dhabengali'] = 0x09A7;
t['dhadeva'] = 0x0927;
t['dhagujarati'] = 0x0AA7;
t['dhagurmukhi'] = 0x0A27;
t['dhook'] = 0x0257;
t['dialytikatonos'] = 0x0385;
t['dialytikatonoscmb'] = 0x0344;
t['diamond'] = 0x2666;
t['diamondsuitwhite'] = 0x2662;
t['dieresis'] = 0x00A8;
t['dieresisacute'] = 0xF6D7;
t['dieresisbelowcmb'] = 0x0324;
t['dieresiscmb'] = 0x0308;
t['dieresisgrave'] = 0xF6D8;
t['dieresistonos'] = 0x0385;
t['dihiragana'] = 0x3062;
t['dikatakana'] = 0x30C2;
t['dittomark'] = 0x3003;
t['divide'] = 0x00F7;
t['divides'] = 0x2223;
t['divisionslash'] = 0x2215;
t['djecyrillic'] = 0x0452;
t['dkshade'] = 0x2593;
t['dlinebelow'] = 0x1E0F;
t['dlsquare'] = 0x3397;
t['dmacron'] = 0x0111;
t['dmonospace'] = 0xFF44;
t['dnblock'] = 0x2584;
t['dochadathai'] = 0x0E0E;
t['dodekthai'] = 0x0E14;
t['dohiragana'] = 0x3069;
t['dokatakana'] = 0x30C9;
t['dollar'] = 0x0024;
t['dollarinferior'] = 0xF6E3;
t['dollarmonospace'] = 0xFF04;
t['dollaroldstyle'] = 0xF724;
t['dollarsmall'] = 0xFE69;
t['dollarsuperior'] = 0xF6E4;
t['dong'] = 0x20AB;
t['dorusquare'] = 0x3326;
t['dotaccent'] = 0x02D9;
t['dotaccentcmb'] = 0x0307;
t['dotbelowcmb'] = 0x0323;
t['dotbelowcomb'] = 0x0323;
t['dotkatakana'] = 0x30FB;
t['dotlessi'] = 0x0131;
t['dotlessj'] = 0xF6BE;
t['dotlessjstrokehook'] = 0x0284;
t['dotmath'] = 0x22C5;
t['dottedcircle'] = 0x25CC;
t['doubleyodpatah'] = 0xFB1F;
t['doubleyodpatahhebrew'] = 0xFB1F;
t['downtackbelowcmb'] = 0x031E;
t['downtackmod'] = 0x02D5;
t['dparen'] = 0x249F;
t['dsuperior'] = 0xF6EB;
t['dtail'] = 0x0256;
t['dtopbar'] = 0x018C;
t['duhiragana'] = 0x3065;
t['dukatakana'] = 0x30C5;
t['dz'] = 0x01F3;
t['dzaltone'] = 0x02A3;
t['dzcaron'] = 0x01C6;
t['dzcurl'] = 0x02A5;
t['dzeabkhasiancyrillic'] = 0x04E1;
t['dzecyrillic'] = 0x0455;
t['dzhecyrillic'] = 0x045F;
t['e'] = 0x0065;
t['eacute'] = 0x00E9;
t['earth'] = 0x2641;
t['ebengali'] = 0x098F;
t['ebopomofo'] = 0x311C;
t['ebreve'] = 0x0115;
t['ecandradeva'] = 0x090D;
t['ecandragujarati'] = 0x0A8D;
t['ecandravowelsigndeva'] = 0x0945;
t['ecandravowelsigngujarati'] = 0x0AC5;
t['ecaron'] = 0x011B;
t['ecedillabreve'] = 0x1E1D;
t['echarmenian'] = 0x0565;
t['echyiwnarmenian'] = 0x0587;
t['ecircle'] = 0x24D4;
t['ecircumflex'] = 0x00EA;
t['ecircumflexacute'] = 0x1EBF;
t['ecircumflexbelow'] = 0x1E19;
t['ecircumflexdotbelow'] = 0x1EC7;
t['ecircumflexgrave'] = 0x1EC1;
t['ecircumflexhookabove'] = 0x1EC3;
t['ecircumflextilde'] = 0x1EC5;
t['ecyrillic'] = 0x0454;
t['edblgrave'] = 0x0205;
t['edeva'] = 0x090F;
t['edieresis'] = 0x00EB;
t['edot'] = 0x0117;
t['edotaccent'] = 0x0117;
t['edotbelow'] = 0x1EB9;
t['eegurmukhi'] = 0x0A0F;
t['eematragurmukhi'] = 0x0A47;
t['efcyrillic'] = 0x0444;
t['egrave'] = 0x00E8;
t['egujarati'] = 0x0A8F;
t['eharmenian'] = 0x0567;
t['ehbopomofo'] = 0x311D;
t['ehiragana'] = 0x3048;
t['ehookabove'] = 0x1EBB;
t['eibopomofo'] = 0x311F;
t['eight'] = 0x0038;
t['eightarabic'] = 0x0668;
t['eightbengali'] = 0x09EE;
t['eightcircle'] = 0x2467;
t['eightcircleinversesansserif'] = 0x2791;
t['eightdeva'] = 0x096E;
t['eighteencircle'] = 0x2471;
t['eighteenparen'] = 0x2485;
t['eighteenperiod'] = 0x2499;
t['eightgujarati'] = 0x0AEE;
t['eightgurmukhi'] = 0x0A6E;
t['eighthackarabic'] = 0x0668;
t['eighthangzhou'] = 0x3028;
t['eighthnotebeamed'] = 0x266B;
t['eightideographicparen'] = 0x3227;
t['eightinferior'] = 0x2088;
t['eightmonospace'] = 0xFF18;
t['eightoldstyle'] = 0xF738;
t['eightparen'] = 0x247B;
t['eightperiod'] = 0x248F;
t['eightpersian'] = 0x06F8;
t['eightroman'] = 0x2177;
t['eightsuperior'] = 0x2078;
t['eightthai'] = 0x0E58;
t['einvertedbreve'] = 0x0207;
t['eiotifiedcyrillic'] = 0x0465;
t['ekatakana'] = 0x30A8;
t['ekatakanahalfwidth'] = 0xFF74;
t['ekonkargurmukhi'] = 0x0A74;
t['ekorean'] = 0x3154;
t['elcyrillic'] = 0x043B;
t['element'] = 0x2208;
t['elevencircle'] = 0x246A;
t['elevenparen'] = 0x247E;
t['elevenperiod'] = 0x2492;
t['elevenroman'] = 0x217A;
t['ellipsis'] = 0x2026;
t['ellipsisvertical'] = 0x22EE;
t['emacron'] = 0x0113;
t['emacronacute'] = 0x1E17;
t['emacrongrave'] = 0x1E15;
t['emcyrillic'] = 0x043C;
t['