summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/mupdf/rsrc.h6
-rw-r--r--mupdf/glyphlist.txt4291
-rw-r--r--mupdf/glyphmorf.py150
-rw-r--r--mupdf/pdf_font.c8
-rw-r--r--mupdf/pdf_fontagl.c8979
-rw-r--r--mupdf/pdf_unicode.c10
6 files changed, 9103 insertions, 4341 deletions
diff --git a/include/mupdf/rsrc.h b/include/mupdf/rsrc.h
index 1b245987..71475452 100644
--- a/include/mupdf/rsrc.h
+++ b/include/mupdf/rsrc.h
@@ -143,12 +143,8 @@ fz_error *pdf_loadtile(fz_image *image, fz_pixmap *tile);
* CMap and Font
*/
-struct pdf_aglpair { char *name; unsigned short code; };
-extern const struct pdf_aglpair pdf_adobeglyphlist[];
-extern const int pdf_adobeglyphlen;
-
void pdf_loadencoding(char **estrings, char *encoding);
-int pdf_lookupagl(char *name);
+int pdf_lookupagl(char *name, int *ucsbuf, int ucscap);
extern const unsigned short pdf_docencoding[256];
extern const char * const pdf_macroman[256];
diff --git a/mupdf/glyphlist.txt b/mupdf/glyphlist.txt
new file mode 100644
index 00000000..4835ef76
--- /dev/null
+++ b/mupdf/glyphlist.txt
@@ -0,0 +1,4291 @@
+# Name: Adobe Glyph List
+# Table version: 2.0
+# Date: September 20, 2002
+#
+# See http://partners.adobe.com/asn/developer/typeforum/unicodegn.html
+#
+# Format: Semicolon-delimited fields:
+# (1) glyph name
+# (2) Unicode scalar value
+A;0041
+AE;00C6
+AEacute;01FC
+AEmacron;01E2
+AEsmall;F7E6
+Aacute;00C1
+Aacutesmall;F7E1
+Abreve;0102
+Abreveacute;1EAE
+Abrevecyrillic;04D0
+Abrevedotbelow;1EB6
+Abrevegrave;1EB0
+Abrevehookabove;1EB2
+Abrevetilde;1EB4
+Acaron;01CD
+Acircle;24B6
+Acircumflex;00C2
+Acircumflexacute;1EA4
+Acircumflexdotbelow;1EAC
+Acircumflexgrave;1EA6
+Acircumflexhookabove;1EA8
+Acircumflexsmall;F7E2
+Acircumflextilde;1EAA
+Acute;F6C9
+Acutesmall;F7B4
+Acyrillic;0410
+Adblgrave;0200
+Adieresis;00C4
+Adieresiscyrillic;04D2
+Adieresismacron;01DE
+Adieresissmall;F7E4
+Adotbelow;1EA0
+Adotmacron;01E0
+Agrave;00C0
+Agravesmall;F7E0
+Ahookabove;1EA2
+Aiecyrillic;04D4
+Ainvertedbreve;0202
+Alpha;0391
+Alphatonos;0386
+Amacron;0100
+Amonospace;FF21
+Aogonek;0104
+Aring;00C5
+Aringacute;01FA
+Aringbelow;1E00
+Aringsmall;F7E5
+Asmall;F761
+Atilde;00C3
+Atildesmall;F7E3
+Aybarmenian;0531
+B;0042
+Bcircle;24B7
+Bdotaccent;1E02
+Bdotbelow;1E04
+Becyrillic;0411
+Benarmenian;0532
+Beta;0392
+Bhook;0181
+Blinebelow;1E06
+Bmonospace;FF22
+Brevesmall;F6F4
+Bsmall;F762
+Btopbar;0182
+C;0043
+Caarmenian;053E
+Cacute;0106
+Caron;F6CA
+Caronsmall;F6F5
+Ccaron;010C
+Ccedilla;00C7
+Ccedillaacute;1E08
+Ccedillasmall;F7E7
+Ccircle;24B8
+Ccircumflex;0108
+Cdot;010A
+Cdotaccent;010A
+Cedillasmall;F7B8
+Chaarmenian;0549
+Cheabkhasiancyrillic;04BC
+Checyrillic;0427
+Chedescenderabkhasiancyrillic;04BE
+Chedescendercyrillic;04B6
+Chedieresiscyrillic;04F4
+Cheharmenian;0543
+Chekhakassiancyrillic;04CB
+Cheverticalstrokecyrillic;04B8
+Chi;03A7
+Chook;0187
+Circumflexsmall;F6F6
+Cmonospace;FF23
+Coarmenian;0551
+Csmall;F763
+D;0044
+DZ;01F1
+DZcaron;01C4
+Daarmenian;0534
+Dafrican;0189
+Dcaron;010E
+Dcedilla;1E10
+Dcircle;24B9
+Dcircumflexbelow;1E12
+Dcroat;0110
+Ddotaccent;1E0A
+Ddotbelow;1E0C
+Decyrillic;0414
+Deicoptic;03EE
+Delta;2206
+Deltagreek;0394
+Dhook;018A
+Dieresis;F6CB
+DieresisAcute;F6CC
+DieresisGrave;F6CD
+Dieresissmall;F7A8
+Digammagreek;03DC
+Djecyrillic;0402
+Dlinebelow;1E0E
+Dmonospace;FF24
+Dotaccentsmall;F6F7
+Dslash;0110
+Dsmall;F764
+Dtopbar;018B
+Dz;01F2
+Dzcaron;01C5
+Dzeabkhasiancyrillic;04E0
+Dzecyrillic;0405
+Dzhecyrillic;040F
+E;0045
+Eacute;00C9
+Eacutesmall;F7E9
+Ebreve;0114
+Ecaron;011A
+Ecedillabreve;1E1C
+Echarmenian;0535
+Ecircle;24BA
+Ecircumflex;00CA
+Ecircumflexacute;1EBE
+Ecircumflexbelow;1E18
+Ecircumflexdotbelow;1EC6
+Ecircumflexgrave;1EC0
+Ecircumflexhookabove;1EC2
+Ecircumflexsmall;F7EA
+Ecircumflextilde;1EC4
+Ecyrillic;0404
+Edblgrave;0204
+Edieresis;00CB
+Edieresissmall;F7EB
+Edot;0116
+Edotaccent;0116
+Edotbelow;1EB8
+Efcyrillic;0424
+Egrave;00C8
+Egravesmall;F7E8
+Eharmenian;0537
+Ehookabove;1EBA
+Eightroman;2167
+Einvertedbreve;0206
+Eiotifiedcyrillic;0464
+Elcyrillic;041B
+Elevenroman;216A
+Emacron;0112
+Emacronacute;1E16
+Emacrongrave;1E14
+Emcyrillic;041C
+Emonospace;FF25
+Encyrillic;041D
+Endescendercyrillic;04A2
+Eng;014A
+Enghecyrillic;04A4
+Enhookcyrillic;04C7
+Eogonek;0118
+Eopen;0190
+Epsilon;0395
+Epsilontonos;0388
+Ercyrillic;0420
+Ereversed;018E
+Ereversedcyrillic;042D
+Escyrillic;0421
+Esdescendercyrillic;04AA
+Esh;01A9
+Esmall;F765
+Eta;0397
+Etarmenian;0538
+Etatonos;0389
+Eth;00D0
+Ethsmall;F7F0
+Etilde;1EBC
+Etildebelow;1E1A
+Euro;20AC
+Ezh;01B7
+Ezhcaron;01EE
+Ezhreversed;01B8
+F;0046
+Fcircle;24BB
+Fdotaccent;1E1E
+Feharmenian;0556
+Feicoptic;03E4
+Fhook;0191
+Fitacyrillic;0472
+Fiveroman;2164
+Fmonospace;FF26
+Fourroman;2163
+Fsmall;F766
+G;0047
+GBsquare;3387
+Gacute;01F4
+Gamma;0393
+Gammaafrican;0194
+Gangiacoptic;03EA
+Gbreve;011E
+Gcaron;01E6
+Gcedilla;0122
+Gcircle;24BC
+Gcircumflex;011C
+Gcommaaccent;0122
+Gdot;0120
+Gdotaccent;0120
+Gecyrillic;0413
+Ghadarmenian;0542
+Ghemiddlehookcyrillic;0494
+Ghestrokecyrillic;0492
+Gheupturncyrillic;0490
+Ghook;0193
+Gimarmenian;0533
+Gjecyrillic;0403
+Gmacron;1E20
+Gmonospace;FF27
+Grave;F6CE
+Gravesmall;F760
+Gsmall;F767
+Gsmallhook;029B
+Gstroke;01E4
+H;0048
+H18533;25CF
+H18543;25AA
+H18551;25AB
+H22073;25A1
+HPsquare;33CB
+Haabkhasiancyrillic;04A8
+Hadescendercyrillic;04B2
+Hardsigncyrillic;042A
+Hbar;0126
+Hbrevebelow;1E2A
+Hcedilla;1E28
+Hcircle;24BD
+Hcircumflex;0124
+Hdieresis;1E26
+Hdotaccent;1E22
+Hdotbelow;1E24
+Hmonospace;FF28
+Hoarmenian;0540
+Horicoptic;03E8
+Hsmall;F768
+Hungarumlaut;F6CF
+Hungarumlautsmall;F6F8
+Hzsquare;3390
+I;0049
+IAcyrillic;042F
+IJ;0132
+IUcyrillic;042E
+Iacute;00CD
+Iacutesmall;F7ED
+Ibreve;012C
+Icaron;01CF
+Icircle;24BE
+Icircumflex;00CE
+Icircumflexsmall;F7EE
+Icyrillic;0406
+Idblgrave;0208
+Idieresis;00CF
+Idieresisacute;1E2E
+Idieresiscyrillic;04E4
+Idieresissmall;F7EF
+Idot;0130
+Idotaccent;0130
+Idotbelow;1ECA
+Iebrevecyrillic;04D6
+Iecyrillic;0415
+Ifraktur;2111
+Igrave;00CC
+Igravesmall;F7EC
+Ihookabove;1EC8
+Iicyrillic;0418
+Iinvertedbreve;020A
+Iishortcyrillic;0419
+Imacron;012A
+Imacroncyrillic;04E2
+Imonospace;FF29
+Iniarmenian;053B
+Iocyrillic;0401
+Iogonek;012E
+Iota;0399
+Iotaafrican;0196
+Iotadieresis;03AA
+Iotatonos;038A
+Ismall;F769
+Istroke;0197
+Itilde;0128
+Itildebelow;1E2C
+Izhitsacyrillic;0474
+Izhitsadblgravecyrillic;0476
+J;004A
+Jaarmenian;0541
+Jcircle;24BF
+Jcircumflex;0134
+Jecyrillic;0408
+Jheharmenian;054B
+Jmonospace;FF2A
+Jsmall;F76A
+K;004B
+KBsquare;3385
+KKsquare;33CD
+Kabashkircyrillic;04A0
+Kacute;1E30
+Kacyrillic;041A
+Kadescendercyrillic;049A
+Kahookcyrillic;04C3
+Kappa;039A
+Kastrokecyrillic;049E
+Kaverticalstrokecyrillic;049C
+Kcaron;01E8
+Kcedilla;0136
+Kcircle;24C0
+Kcommaaccent;0136
+Kdotbelow;1E32
+Keharmenian;0554
+Kenarmenian;053F
+Khacyrillic;0425
+Kheicoptic;03E6
+Khook;0198
+Kjecyrillic;040C
+Klinebelow;1E34
+Kmonospace;FF2B
+Koppacyrillic;0480
+Koppagreek;03DE
+Ksicyrillic;046E
+Ksmall;F76B
+L;004C
+LJ;01C7
+LL;F6BF
+Lacute;0139
+Lambda;039B
+Lcaron;013D
+Lcedilla;013B
+Lcircle;24C1
+Lcircumflexbelow;1E3C
+Lcommaaccent;013B
+Ldot;013F
+Ldotaccent;013F
+Ldotbelow;1E36
+Ldotbelowmacron;1E38
+Liwnarmenian;053C
+Lj;01C8
+Ljecyrillic;0409
+Llinebelow;1E3A
+Lmonospace;FF2C
+Lslash;0141
+Lslashsmall;F6F9
+Lsmall;F76C
+M;004D
+MBsquare;3386
+Macron;F6D0
+Macronsmall;F7AF
+Macute;1E3E
+Mcircle;24C2
+Mdotaccent;1E40
+Mdotbelow;1E42
+Menarmenian;0544
+Mmonospace;FF2D
+Msmall;F76D
+Mturned;019C
+Mu;039C
+N;004E
+NJ;01CA
+Nacute;0143
+Ncaron;0147
+Ncedilla;0145
+Ncircle;24C3
+Ncircumflexbelow;1E4A
+Ncommaaccent;0145
+Ndotaccent;1E44
+Ndotbelow;1E46
+Nhookleft;019D
+Nineroman;2168
+Nj;01CB
+Njecyrillic;040A
+Nlinebelow;1E48
+Nmonospace;FF2E
+Nowarmenian;0546
+Nsmall;F76E
+Ntilde;00D1
+Ntildesmall;F7F1
+Nu;039D
+O;004F
+OE;0152
+OEsmall;F6FA
+Oacute;00D3
+Oacutesmall;F7F3
+Obarredcyrillic;04E8
+Obarreddieresiscyrillic;04EA
+Obreve;014E
+Ocaron;01D1
+Ocenteredtilde;019F
+Ocircle;24C4
+Ocircumflex;00D4
+Ocircumflexacute;1ED0
+Ocircumflexdotbelow;1ED8
+Ocircumflexgrave;1ED2
+Ocircumflexhookabove;1ED4
+Ocircumflexsmall;F7F4
+Ocircumflextilde;1ED6
+Ocyrillic;041E
+Odblacute;0150
+Odblgrave;020C
+Odieresis;00D6
+Odieresiscyrillic;04E6
+Odieresissmall;F7F6
+Odotbelow;1ECC
+Ogoneksmall;F6FB
+Ograve;00D2
+Ogravesmall;F7F2
+Oharmenian;0555
+Ohm;2126
+Ohookabove;1ECE
+Ohorn;01A0
+Ohornacute;1EDA
+Ohorndotbelow;1EE2
+Ohorngrave;1EDC
+Ohornhookabove;1EDE
+Ohorntilde;1EE0
+Ohungarumlaut;0150
+Oi;01A2
+Oinvertedbreve;020E
+Omacron;014C
+Omacronacute;1E52
+Omacrongrave;1E50
+Omega;2126
+Omegacyrillic;0460
+Omegagreek;03A9
+Omegaroundcyrillic;047A
+Omegatitlocyrillic;047C
+Omegatonos;038F
+Omicron;039F
+Omicrontonos;038C
+Omonospace;FF2F
+Oneroman;2160
+Oogonek;01EA
+Oogonekmacron;01EC
+Oopen;0186
+Oslash;00D8
+Oslashacute;01FE
+Oslashsmall;F7F8
+Osmall;F76F
+Ostrokeacute;01FE
+Otcyrillic;047E
+Otilde;00D5
+Otildeacute;1E4C
+Otildedieresis;1E4E
+Otildesmall;F7F5
+P;0050
+Pacute;1E54
+Pcircle;24C5
+Pdotaccent;1E56
+Pecyrillic;041F
+Peharmenian;054A
+Pemiddlehookcyrillic;04A6
+Phi;03A6
+Phook;01A4
+Pi;03A0
+Piwrarmenian;0553
+Pmonospace;FF30
+Psi;03A8
+Psicyrillic;0470
+Psmall;F770
+Q;0051
+Qcircle;24C6
+Qmonospace;FF31
+Qsmall;F771
+R;0052
+Raarmenian;054C
+Racute;0154
+Rcaron;0158
+Rcedilla;0156
+Rcircle;24C7
+Rcommaaccent;0156
+Rdblgrave;0210
+Rdotaccent;1E58
+Rdotbelow;1E5A
+Rdotbelowmacron;1E5C
+Reharmenian;0550
+Rfraktur;211C
+Rho;03A1
+Ringsmall;F6FC
+Rinvertedbreve;0212
+Rlinebelow;1E5E
+Rmonospace;FF32
+Rsmall;F772
+Rsmallinverted;0281
+Rsmallinvertedsuperior;02B6
+S;0053
+SF010000;250C
+SF020000;2514
+SF030000;2510
+SF040000;2518
+SF050000;253C
+SF060000;252C
+SF070000;2534
+SF080000;251C
+SF090000;2524
+SF100000;2500
+SF110000;2502
+SF190000;2561
+SF200000;2562
+SF210000;2556
+SF220000;2555
+SF230000;2563
+SF240000;2551
+SF250000;2557
+SF260000;255D
+SF270000;255C
+SF280000;255B
+SF360000;255E
+SF370000;255F
+SF380000;255A
+SF390000;2554
+SF400000;2569
+SF410000;2566
+SF420000;2560
+SF430000;2550
+SF440000;256C
+SF450000;2567
+SF460000;2568
+SF470000;2564
+SF480000;2565
+SF490000;2559
+SF500000;2558
+SF510000;2552
+SF520000;2553
+SF530000;256B
+SF540000;256A
+Sacute;015A
+Sacutedotaccent;1E64
+Sampigreek;03E0
+Scaron;0160
+Scarondotaccent;1E66
+Scaronsmall;F6FD
+Scedilla;015E
+Schwa;018F
+Schwacyrillic;04D8
+Schwadieresiscyrillic;04DA
+Scircle;24C8
+Scircumflex;015C
+Scommaaccent;0218
+Sdotaccent;1E60
+Sdotbelow;1E62
+Sdotbelowdotaccent;1E68
+Seharmenian;054D
+Sevenroman;2166
+Shaarmenian;0547
+Shacyrillic;0428
+Shchacyrillic;0429
+Sheicoptic;03E2
+Shhacyrillic;04BA
+Shimacoptic;03EC
+Sigma;03A3
+Sixroman;2165
+Smonospace;FF33
+Softsigncyrillic;042C
+Ssmall;F773
+Stigmagreek;03DA
+T;0054
+Tau;03A4
+Tbar;0166
+Tcaron;0164
+Tcedilla;0162
+Tcircle;24C9
+Tcircumflexbelow;1E70
+Tcommaaccent;0162
+Tdotaccent;1E6A
+Tdotbelow;1E6C
+Tecyrillic;0422
+Tedescendercyrillic;04AC
+Tenroman;2169
+Tetsecyrillic;04B4
+Theta;0398
+Thook;01AC
+Thorn;00DE
+Thornsmall;F7FE
+Threeroman;2162
+Tildesmall;F6FE
+Tiwnarmenian;054F
+Tlinebelow;1E6E
+Tmonospace;FF34
+Toarmenian;0539
+Tonefive;01BC
+Tonesix;0184
+Tonetwo;01A7
+Tretroflexhook;01AE
+Tsecyrillic;0426
+Tshecyrillic;040B
+Tsmall;F774
+Twelveroman;216B
+Tworoman;2161
+U;0055
+Uacute;00DA
+Uacutesmall;F7FA
+Ubreve;016C
+Ucaron;01D3
+Ucircle;24CA
+Ucircumflex;00DB
+Ucircumflexbelow;1E76
+Ucircumflexsmall;F7FB
+Ucyrillic;0423
+Udblacute;0170
+Udblgrave;0214
+Udieresis;00DC
+Udieresisacute;01D7
+Udieresisbelow;1E72
+Udieresiscaron;01D9
+Udieresiscyrillic;04F0
+Udieresisgrave;01DB
+Udieresismacron;01D5
+Udieresissmall;F7FC
+Udotbelow;1EE4
+Ugrave;00D9
+Ugravesmall;F7F9
+Uhookabove;1EE6
+Uhorn;01AF
+Uhornacute;1EE8
+Uhorndotbelow;1EF0
+Uhorngrave;1EEA
+Uhornhookabove;1EEC
+Uhorntilde;1EEE
+Uhungarumlaut;0170
+Uhungarumlautcyrillic;04F2
+Uinvertedbreve;0216
+Ukcyrillic;0478
+Umacron;016A
+Umacroncyrillic;04EE
+Umacrondieresis;1E7A
+Umonospace;FF35
+Uogonek;0172
+Upsilon;03A5
+Upsilon1;03D2
+Upsilonacutehooksymbolgreek;03D3
+Upsilonafrican;01B1
+Upsilondieresis;03AB
+Upsilondieresishooksymbolgreek;03D4
+Upsilonhooksymbol;03D2
+Upsilontonos;038E
+Uring;016E
+Ushortcyrillic;040E
+Usmall;F775
+Ustraightcyrillic;04AE
+Ustraightstrokecyrillic;04B0
+Utilde;0168
+Utildeacute;1E78
+Utildebelow;1E74
+V;0056
+Vcircle;24CB
+Vdotbelow;1E7E
+Vecyrillic;0412
+Vewarmenian;054E
+Vhook;01B2
+Vmonospace;FF36
+Voarmenian;0548
+Vsmall;F776
+Vtilde;1E7C
+W;0057
+Wacute;1E82
+Wcircle;24CC
+Wcircumflex;0174
+Wdieresis;1E84
+Wdotaccent;1E86
+Wdotbelow;1E88
+Wgrave;1E80
+Wmonospace;FF37
+Wsmall;F777
+X;0058
+Xcircle;24CD
+Xdieresis;1E8C
+Xdotaccent;1E8A
+Xeharmenian;053D
+Xi;039E
+Xmonospace;FF38
+Xsmall;F778
+Y;0059
+Yacute;00DD
+Yacutesmall;F7FD
+Yatcyrillic;0462
+Ycircle;24CE
+Ycircumflex;0176
+Ydieresis;0178
+Ydieresissmall;F7FF
+Ydotaccent;1E8E
+Ydotbelow;1EF4
+Yericyrillic;042B
+Yerudieresiscyrillic;04F8
+Ygrave;1EF2
+Yhook;01B3
+Yhookabove;1EF6
+Yiarmenian;0545
+Yicyrillic;0407
+Yiwnarmenian;0552
+Ymonospace;FF39
+Ysmall;F779
+Ytilde;1EF8
+Yusbigcyrillic;046A
+Yusbigiotifiedcyrillic;046C
+Yuslittlecyrillic;0466
+Yuslittleiotifiedcyrillic;0468
+Z;005A
+Zaarmenian;0536
+Zacute;0179
+Zcaron;017D
+Zcaronsmall;F6FF
+Zcircle;24CF
+Zcircumflex;1E90
+Zdot;017B
+Zdotaccent;017B
+Zdotbelow;1E92
+Zecyrillic;0417
+Zedescendercyrillic;0498
+Zedieresiscyrillic;04DE
+Zeta;0396
+Zhearmenian;053A
+Zhebrevecyrillic;04C1
+Zhecyrillic;0416
+Zhedescendercyrillic;0496
+Zhedieresiscyrillic;04DC
+Zlinebelow;1E94
+Zmonospace;FF3A
+Zsmall;F77A
+Zstroke;01B5
+a;0061
+aabengali;0986
+aacute;00E1
+aadeva;0906
+aagujarati;0A86
+aagurmukhi;0A06
+aamatragurmukhi;0A3E
+aarusquare;3303
+aavowelsignbengali;09BE
+aavowelsigndeva;093E
+aavowelsigngujarati;0ABE
+abbreviationmarkarmenian;055F
+abbreviationsigndeva;0970
+abengali;0985
+abopomofo;311A
+abreve;0103
+abreveacute;1EAF
+abrevecyrillic;04D1
+abrevedotbelow;1EB7
+abrevegrave;1EB1
+abrevehookabove;1EB3
+abrevetilde;1EB5
+acaron;01CE
+acircle;24D0
+acircumflex;00E2
+acircumflexacute;1EA5
+acircumflexdotbelow;1EAD
+acircumflexgrave;1EA7
+acircumflexhookabove;1EA9
+acircumflextilde;1EAB
+acute;00B4
+acutebelowcmb;0317
+acutecmb;0301
+acutecomb;0301
+acutedeva;0954
+acutelowmod;02CF
+acutetonecmb;0341
+acyrillic;0430
+adblgrave;0201
+addakgurmukhi;0A71
+adeva;0905
+adieresis;00E4
+adieresiscyrillic;04D3
+adieresismacron;01DF
+adotbelow;1EA1
+adotmacron;01E1
+ae;00E6
+aeacute;01FD
+aekorean;3150
+aemacron;01E3
+afii00208;2015
+afii08941;20A4
+afii10017;0410
+afii10018;0411
+afii10019;0412
+afii10020;0413
+afii10021;0414
+afii10022;0415
+afii10023;0401
+afii10024;0416
+afii10025;0417
+afii10026;0418
+afii10027;0419
+afii10028;041A
+afii10029;041B
+afii10030;041C
+afii10031;041D
+afii10032;041E
+afii10033;041F
+afii10034;0420
+afii10035;0421
+afii10036;0422
+afii10037;0423
+afii10038;0424
+afii10039;0425
+afii10040;0426
+afii10041;0427
+afii10042;0428
+afii10043;0429
+afii10044;042A
+afii10045;042B
+afii10046;042C
+afii10047;042D
+afii10048;042E
+afii10049;042F
+afii10050;0490
+afii10051;0402
+afii10052;0403
+afii10053;0404
+afii10054;0405
+afii10055;0406
+afii10056;0407
+afii10057;0408
+afii10058;0409
+afii10059;040A
+afii10060;040B
+afii10061;040C
+afii10062;040E
+afii10063;F6C4
+afii10064;F6C5
+afii10065;0430
+afii10066;0431
+afii10067;0432
+afii10068;0433
+afii10069;0434
+afii10070;0435
+afii10071;0451
+afii10072;0436
+afii10073;0437
+afii10074;0438
+afii10075;0439
+afii10076;043A
+afii10077;043B
+afii10078;043C
+afii10079;043D
+afii10080;043E
+afii10081;043F
+afii10082;0440
+afii10083;0441
+afii10084;0442
+afii10085;0443
+afii10086;0444
+afii10087;0445
+afii10088;0446
+afii10089;0447
+afii10090;0448
+afii10091;0449
+afii10092;044A
+afii10093;044B
+afii10094;044C
+afii10095;044D
+afii10096;044E
+afii10097;044F
+afii10098;0491
+afii10099;0452
+afii10100;0453
+afii10101;0454
+afii10102;0455
+afii10103;0456
+afii10104;0457
+afii10105;0458
+afii10106;0459
+afii10107;045A
+afii10108;045B
+afii10109;045C
+afii10110;045E
+afii10145;040F
+afii10146;0462
+afii10147;0472
+afii10148;0474
+afii10192;F6C6
+afii10193;045F
+afii10194;0463
+afii10195;0473
+afii10196;0475
+afii10831;F6C7
+afii10832;F6C8
+afii10846;04D9
+afii299;200E
+afii300;200F
+afii301;200D
+afii57381;066A
+afii57388;060C
+afii57392;0660
+afii57393;0661
+afii57394;0662
+afii57395;0663
+afii57396;0664
+afii57397;0665
+afii57398;0666
+afii57399;0667
+afii57400;0668
+afii57401;0669
+afii57403;061B
+afii57407;061F
+afii57409;0621
+afii57410;0622
+afii57411;0623
+afii57412;0624
+afii57413;0625
+afii57414;0626
+afii57415;0627
+afii57416;0628
+afii57417;0629
+afii57418;062A
+afii57419;062B
+afii57420;062C
+afii57421;062D
+afii57422;062E
+afii57423;062F
+afii57424;0630
+afii57425;0631
+afii57426;0632
+afii57427;0633
+afii57428;0634
+afii57429;0635
+afii57430;0636
+afii57431;0637
+afii57432;0638
+afii57433;0639
+afii57434;063A
+afii57440;0640
+afii57441;0641
+afii57442;0642
+afii57443;0643
+afii57444;0644
+afii57445;0645
+afii57446;0646
+afii57448;0648
+afii57449;0649
+afii57450;064A
+afii57451;064B
+afii57452;064C
+afii57453;064D
+afii57454;064E
+afii57455;064F
+afii57456;0650
+afii57457;0651
+afii57458;0652
+afii57470;0647
+afii57505;06A4
+afii57506;067E
+afii57507;0686
+afii57508;0698
+afii57509;06AF
+afii57511;0679
+afii57512;0688
+afii57513;0691
+afii57514;06BA
+afii57519;06D2
+afii57534;06D5
+afii57636;20AA
+afii57645;05BE
+afii57658;05C3
+afii57664;05D0
+afii57665;05D1
+afii57666;05D2
+afii57667;05D3
+afii57668;05D4
+afii57669;05D5
+afii57670;05D6
+afii57671;05D7
+afii57672;05D8
+afii57673;05D9
+afii57674;05DA
+afii57675;05DB
+afii57676;05DC
+afii57677;05DD
+afii57678;05DE
+afii57679;05DF
+afii57680;05E0
+afii57681;05E1
+afii57682;05E2
+afii57683;05E3
+afii57684;05E4
+afii57685;05E5
+afii57686;05E6
+afii57687;05E7
+afii57688;05E8
+afii57689;05E9
+afii57690;05EA
+afii57694;FB2A
+afii57695;FB2B
+afii57700;FB4B
+afii57705;FB1F
+afii57716;05F0
+afii57717;05F1
+afii57718;05F2
+afii57723;FB35
+afii57793;05B4
+afii57794;05B5
+afii57795;05B6
+afii57796;05BB
+afii57797;05B8
+afii57798;05B7
+afii57799;05B0
+afii57800;05B2
+afii57801;05B1
+afii57802;05B3
+afii57803;05C2
+afii57804;05C1
+afii57806;05B9
+afii57807;05BC
+afii57839;05BD
+afii57841;05BF
+afii57842;05C0
+afii57929;02BC
+afii61248;2105
+afii61289;2113
+afii61352;2116
+afii61573;202C
+afii61574;202D
+afii61575;202E
+afii61664;200C
+afii63167;066D
+afii64937;02BD
+agrave;00E0
+agujarati;0A85
+agurmukhi;0A05
+ahiragana;3042
+ahookabove;1EA3
+aibengali;0990
+aibopomofo;311E
+aideva;0910
+aiecyrillic;04D5
+aigujarati;0A90
+aigurmukhi;0A10
+aimatragurmukhi;0A48
+ainarabic;0639
+ainfinalarabic;FECA
+aininitialarabic;FECB
+ainmedialarabic;FECC
+ainvertedbreve;0203
+aivowelsignbengali;09C8
+aivowelsigndeva;0948
+aivowelsigngujarati;0AC8
+akatakana;30A2
+akatakanahalfwidth;FF71
+akorean;314F
+alef;05D0
+alefarabic;0627
+alefdageshhebrew;FB30
+aleffinalarabic;FE8E
+alefhamzaabovearabic;0623
+alefhamzaabovefinalarabic;FE84
+alefhamzabelowarabic;0625
+alefhamzabelowfinalarabic;FE88
+alefhebrew;05D0
+aleflamedhebrew;FB4F
+alefmaddaabovearabic;0622
+alefmaddaabovefinalarabic;FE82
+alefmaksuraarabic;0649
+alefmaksurafinalarabic;FEF0
+alefmaksurainitialarabic;FEF3
+alefmaksuramedialarabic;FEF4
+alefpatahhebrew;FB2E
+alefqamatshebrew;FB2F
+aleph;2135
+allequal;224C
+alpha;03B1
+alphatonos;03AC
+amacron;0101
+amonospace;FF41
+ampersand;0026
+ampersandmonospace;FF06
+ampersandsmall;F726
+amsquare;33C2
+anbopomofo;3122
+angbopomofo;3124
+angkhankhuthai;0E5A
+angle;2220
+anglebracketleft;3008
+anglebracketleftvertical;FE3F
+anglebracketright;3009
+anglebracketrightvertical;FE40
+angleleft;2329
+angleright;232A
+angstrom;212B
+anoteleia;0387
+anudattadeva;0952
+anusvarabengali;0982
+anusvaradeva;0902
+anusvaragujarati;0A82
+aogonek;0105
+apaatosquare;3300
+aparen;249C
+apostrophearmenian;055A
+apostrophemod;02BC
+apple;F8FF
+approaches;2250
+approxequal;2248
+approxequalorimage;2252
+approximatelyequal;2245
+araeaekorean;318E
+araeakorean;318D
+arc;2312
+arighthalfring;1E9A
+aring;00E5
+aringacute;01FB
+aringbelow;1E01
+arrowboth;2194
+arrowdashdown;21E3
+arrowdashleft;21E0
+arrowdashright;21E2
+arrowdashup;21E1
+arrowdblboth;21D4
+arrowdbldown;21D3
+arrowdblleft;21D0
+arrowdblright;21D2
+arrowdblup;21D1
+arrowdown;2193
+arrowdownleft;2199
+arrowdownright;2198
+arrowdownwhite;21E9
+arrowheaddownmod;02C5
+arrowheadleftmod;02C2
+arrowheadrightmod;02C3
+arrowheadupmod;02C4
+arrowhorizex;F8E7
+arrowleft;2190
+arrowleftdbl;21D0
+arrowleftdblstroke;21CD
+arrowleftoverright;21C6
+arrowleftwhite;21E6
+arrowright;2192
+arrowrightdblstroke;21CF
+arrowrightheavy;279E
+arrowrightoverleft;21C4
+arrowrightwhite;21E8
+arrowtableft;21E4
+arrowtabright;21E5
+arrowup;2191
+arrowupdn;2195
+arrowupdnbse;21A8
+arrowupdownbase;21A8
+arrowupleft;2196
+arrowupleftofdown;21C5
+arrowupright;2197
+arrowupwhite;21E7
+arrowvertex;F8E6
+asciicircum;005E
+asciicircummonospace;FF3E
+asciitilde;007E
+asciitildemonospace;FF5E
+ascript;0251
+ascriptturned;0252
+asmallhiragana;3041
+asmallkatakana;30A1
+asmallkatakanahalfwidth;FF67
+asterisk;002A
+asteriskaltonearabic;066D
+asteriskarabic;066D
+asteriskmath;2217
+asteriskmonospace;FF0A
+asterisksmall;FE61
+asterism;2042
+asuperior;F6E9
+asymptoticallyequal;2243
+at;0040
+atilde;00E3
+atmonospace;FF20
+atsmall;FE6B
+aturned;0250
+aubengali;0994
+aubopomofo;3120
+audeva;0914
+augujarati;0A94
+augurmukhi;0A14
+aulengthmarkbengali;09D7
+aumatragurmukhi;0A4C
+auvowelsignbengali;09CC
+auvowelsigndeva;094C
+auvowelsigngujarati;0ACC
+avagrahadeva;093D
+aybarmenian;0561
+ayin;05E2
+ayinaltonehebrew;FB20
+ayinhebrew;05E2
+b;0062
+babengali;09AC
+backslash;005C
+backslashmonospace;FF3C
+badeva;092C
+bagujarati;0AAC
+bagurmukhi;0A2C
+bahiragana;3070
+bahtthai;0E3F
+bakatakana;30D0
+bar;007C
+barmonospace;FF5C
+bbopomofo;3105
+bcircle;24D1
+bdotaccent;1E03
+bdotbelow;1E05
+beamedsixteenthnotes;266C
+because;2235
+becyrillic;0431
+beharabic;0628
+behfinalarabic;FE90
+behinitialarabic;FE91
+behiragana;3079
+behmedialarabic;FE92
+behmeeminitialarabic;FC9F
+behmeemisolatedarabic;FC08
+behnoonfinalarabic;FC6D
+bekatakana;30D9
+benarmenian;0562
+bet;05D1
+beta;03B2
+betasymbolgreek;03D0
+betdagesh;FB31
+betdageshhebrew;FB31
+bethebrew;05D1
+betrafehebrew;FB4C
+bhabengali;09AD
+bhadeva;092D
+bhagujarati;0AAD
+bhagurmukhi;0A2D
+bhook;0253
+bihiragana;3073
+bikatakana;30D3
+bilabialclick;0298
+bindigurmukhi;0A02
+birusquare;3331
+blackcircle;25CF
+blackdiamond;25C6
+blackdownpointingtriangle;25BC
+blackleftpointingpointer;25C4
+blackleftpointingtriangle;25C0
+blacklenticularbracketleft;3010
+blacklenticularbracketleftvertical;FE3B
+blacklenticularbracketright;3011
+blacklenticularbracketrightvertical;FE3C
+blacklowerlefttriangle;25E3
+blacklowerrighttriangle;25E2
+blackrectangle;25AC
+blackrightpointingpointer;25BA
+blackrightpointingtriangle;25B6
+blacksmallsquare;25AA
+blacksmilingface;263B
+blacksquare;25A0
+blackstar;2605
+blackupperlefttriangle;25E4
+blackupperrighttriangle;25E5
+blackuppointingsmalltriangle;25B4
+blackuppointingtriangle;25B2
+blank;2423
+blinebelow;1E07
+block;2588
+bmonospace;FF42
+bobaimaithai;0E1A
+bohiragana;307C
+bokatakana;30DC
+bparen;249D
+bqsquare;33C3
+braceex;F8F4
+braceleft;007B
+braceleftbt;F8F3
+braceleftmid;F8F2
+braceleftmonospace;FF5B
+braceleftsmall;FE5B
+bracelefttp;F8F1
+braceleftvertical;FE37
+braceright;007D
+bracerightbt;F8FE
+bracerightmid;F8FD
+bracerightmonospace;FF5D
+bracerightsmall;FE5C
+bracerighttp;F8FC
+bracerightvertical;FE38
+bracketleft;005B
+bracketleftbt;F8F0
+bracketleftex;F8EF
+bracketleftmonospace;FF3B
+bracketlefttp;F8EE
+bracketright;005D
+bracketrightbt;F8FB
+bracketrightex;F8FA
+bracketrightmonospace;FF3D
+bracketrighttp;F8F9
+breve;02D8
+brevebelowcmb;032E
+brevecmb;0306
+breveinvertedbelowcmb;032F
+breveinvertedcmb;0311
+breveinverteddoublecmb;0361
+bridgebelowcmb;032A
+bridgeinvertedbelowcmb;033A
+brokenbar;00A6
+bstroke;0180
+bsuperior;F6EA
+btopbar;0183
+buhiragana;3076
+bukatakana;30D6
+bullet;2022
+bulletinverse;25D8
+bulletoperator;2219
+bullseye;25CE
+c;0063
+caarmenian;056E
+cabengali;099A
+cacute;0107
+cadeva;091A
+cagujarati;0A9A
+cagurmukhi;0A1A
+calsquare;3388
+candrabindubengali;0981
+candrabinducmb;0310
+candrabindudeva;0901
+candrabindugujarati;0A81
+capslock;21EA
+careof;2105
+caron;02C7
+caronbelowcmb;032C
+caroncmb;030C
+carriagereturn;21B5
+cbopomofo;3118
+ccaron;010D
+ccedilla;00E7
+ccedillaacute;1E09
+ccircle;24D2
+ccircumflex;0109
+ccurl;0255
+cdot;010B
+cdotaccent;010B
+cdsquare;33C5
+cedilla;00B8
+cedillacmb;0327
+cent;00A2
+centigrade;2103
+centinferior;F6DF
+centmonospace;FFE0
+centoldstyle;F7A2
+centsuperior;F6E0
+chaarmenian;0579
+chabengali;099B
+chadeva;091B
+chagujarati;0A9B
+chagurmukhi;0A1B
+chbopomofo;3114
+cheabkhasiancyrillic;04BD
+checkmark;2713
+checyrillic;0447
+chedescenderabkhasiancyrillic;04BF
+chedescendercyrillic;04B7
+chedieresiscyrillic;04F5
+cheharmenian;0573
+chekhakassiancyrillic;04CC
+cheverticalstrokecyrillic;04B9
+chi;03C7
+chieuchacirclekorean;3277
+chieuchaparenkorean;3217
+chieuchcirclekorean;3269
+chieuchkorean;314A
+chieuchparenkorean;3209
+chochangthai;0E0A
+chochanthai;0E08
+chochingthai;0E09
+chochoethai;0E0C
+chook;0188
+cieucacirclekorean;3276
+cieucaparenkorean;3216
+cieuccirclekorean;3268
+cieuckorean;3148
+cieucparenkorean;3208
+cieucuparenkorean;321C
+circle;25CB
+circlemultiply;2297
+circleot;2299
+circleplus;2295
+circlepostalmark;3036
+circlewithlefthalfblack;25D0
+circlewithrighthalfblack;25D1
+circumflex;02C6
+circumflexbelowcmb;032D
+circumflexcmb;0302
+clear;2327
+clickalveolar;01C2
+clickdental;01C0
+clicklateral;01C1
+clickretroflex;01C3
+club;2663
+clubsuitblack;2663
+clubsuitwhite;2667
+cmcubedsquare;33A4
+cmonospace;FF43
+cmsquaredsquare;33A0
+coarmenian;0581
+colon;003A
+colonmonetary;20A1
+colonmonospace;FF1A
+colonsign;20A1
+colonsmall;FE55
+colontriangularhalfmod;02D1
+colontriangularmod;02D0
+comma;002C
+commaabovecmb;0313
+commaaboverightcmb;0315
+commaaccent;F6C3
+commaarabic;060C
+commaarmenian;055D
+commainferior;F6E1
+commamonospace;FF0C
+commareversedabovecmb;0314
+commareversedmod;02BD
+commasmall;FE50
+commasuperior;F6E2
+commaturnedabovecmb;0312
+commaturnedmod;02BB
+compass;263C
+congruent;2245
+contourintegral;222E
+control;2303
+controlACK;0006
+controlBEL;0007
+controlBS;0008
+controlCAN;0018
+controlCR;000D
+controlDC1;0011
+controlDC2;0012
+controlDC3;0013
+controlDC4;0014
+controlDEL;007F
+controlDLE;0010
+controlEM;0019
+controlENQ;0005
+controlEOT;0004
+controlESC;001B
+controlETB;0017
+controlETX;0003
+controlFF;000C
+controlFS;001C
+controlGS;001D
+controlHT;0009
+controlLF;000A
+controlNAK;0015
+controlRS;001E
+controlSI;000F
+controlSO;000E
+controlSOT;0002
+controlSTX;0001
+controlSUB;001A
+controlSYN;0016
+controlUS;001F
+controlVT;000B
+copyright;00A9
+copyrightsans;F8E9
+copyrightserif;F6D9
+cornerbracketleft;300C
+cornerbracketlefthalfwidth;FF62
+cornerbracketleftvertical;FE41
+cornerbracketright;300D
+cornerbracketrighthalfwidth;FF63
+cornerbracketrightvertical;FE42
+corporationsquare;337F
+cosquare;33C7
+coverkgsquare;33C6
+cparen;249E
+cruzeiro;20A2
+cstretched;0297
+curlyand;22CF
+curlyor;22CE
+currency;00A4
+cyrBreve;F6D1
+cyrFlex;F6D2
+cyrbreve;F6D4
+cyrflex;F6D5
+d;0064
+daarmenian;0564
+dabengali;09A6
+dadarabic;0636
+dadeva;0926
+dadfinalarabic;FEBE
+dadinitialarabic;FEBF
+dadmedialarabic;FEC0
+dagesh;05BC
+dageshhebrew;05BC
+dagger;2020
+daggerdbl;2021
+dagujarati;0AA6
+dagurmukhi;0A26
+dahiragana;3060
+dakatakana;30C0
+dalarabic;062F
+dalet;05D3
+daletdagesh;FB33
+daletdageshhebrew;FB33
+dalethatafpatah;05D3 05B2
+dalethatafpatahhebrew;05D3 05B2
+dalethatafsegol;05D3 05B1
+dalethatafsegolhebrew;05D3 05B1
+dalethebrew;05D3
+dalethiriq;05D3 05B4
+dalethiriqhebrew;05D3 05B4
+daletholam;05D3 05B9
+daletholamhebrew;05D3 05B9
+daletpatah;05D3 05B7
+daletpatahhebrew;05D3 05B7
+daletqamats;05D3 05B8
+daletqamatshebrew;05D3 05B8
+daletqubuts;05D3 05BB
+daletqubutshebrew;05D3 05BB
+daletsegol;05D3 05B6
+daletsegolhebrew;05D3 05B6
+daletsheva;05D3 05B0
+daletshevahebrew;05D3 05B0
+dalettsere;05D3 05B5
+dalettserehebrew;05D3 05B5
+dalfinalarabic;FEAA
+dammaarabic;064F
+dammalowarabic;064F
+dammatanaltonearabic;064C
+dammatanarabic;064C
+danda;0964
+dargahebrew;05A7
+dargalefthebrew;05A7
+dasiapneumatacyrilliccmb;0485
+dblGrave;F6D3
+dblanglebracketleft;300A
+dblanglebracketleftvertical;FE3D
+dblanglebracketright;300B
+dblanglebracketrightvertical;FE3E
+dblarchinvertedbelowcmb;032B
+dblarrowleft;21D4
+dblarrowright;21D2
+dbldanda;0965
+dblgrave;F6D6
+dblgravecmb;030F
+dblintegral;222C
+dbllowline;2017
+dbllowlinecmb;0333
+dbloverlinecmb;033F
+dblprimemod;02BA
+dblverticalbar;2016
+dblverticallineabovecmb;030E
+dbopomofo;3109
+dbsquare;33C8
+dcaron;010F
+dcedilla;1E11
+dcircle;24D3
+dcircumflexbelow;1E13
+dcroat;0111
+ddabengali;09A1
+ddadeva;0921
+ddagujarati;0AA1
+ddagurmukhi;0A21
+ddalarabic;0688
+ddalfinalarabic;FB89
+dddhadeva;095C
+ddhabengali;09A2
+ddhadeva;0922
+ddhagujarati;0AA2
+ddhagurmukhi;0A22
+ddotaccent;1E0B
+ddotbelow;1E0D
+decimalseparatorarabic;066B
+decimalseparatorpersian;066B
+decyrillic;0434
+degree;00B0
+dehihebrew;05AD
+dehiragana;3067
+deicoptic;03EF
+dekatakana;30C7
+deleteleft;232B
+deleteright;2326
+delta;03B4
+deltaturned;018D
+denominatorminusonenumeratorbengali;09F8
+dezh;02A4
+dhabengali;09A7
+dhadeva;0927
+dhagujarati;0AA7
+dhagurmukhi;0A27
+dhook;0257
+dialytikatonos;0385
+dialytikatonoscmb;0344
+diamond;2666
+diamondsuitwhite;2662
+dieresis;00A8
+dieresisacute;F6D7
+dieresisbelowcmb;0324
+dieresiscmb;0308
+dieresisgrave;F6D8
+dieresistonos;0385
+dihiragana;3062
+dikatakana;30C2
+dittomark;3003
+divide;00F7
+divides;2223
+divisionslash;2215
+djecyrillic;0452
+dkshade;2593
+dlinebelow;1E0F
+dlsquare;3397
+dmacron;0111
+dmonospace;FF44
+dnblock;2584
+dochadathai;0E0E
+dodekthai;0E14
+dohiragana;3069
+dokatakana;30C9
+dollar;0024
+dollarinferior;F6E3
+dollarmonospace;FF04
+dollaroldstyle;F724
+dollarsmall;FE69
+dollarsuperior;F6E4
+dong;20AB
+dorusquare;3326
+dotaccent;02D9
+dotaccentcmb;0307
+dotbelowcmb;0323
+dotbelowcomb;0323
+dotkatakana;30FB
+dotlessi;0131
+dotlessj;F6BE
+dotlessjstrokehook;0284
+dotmath;22C5
+dottedcircle;25CC
+doubleyodpatah;FB1F
+doubleyodpatahhebrew;FB1F
+downtackbelowcmb;031E
+downtackmod;02D5
+dparen;249F
+dsuperior;F6EB
+dtail;0256
+dtopbar;018C
+duhiragana;3065
+dukatakana;30C5
+dz;01F3
+dzaltone;02A3
+dzcaron;01C6
+dzcurl;02A5
+dzeabkhasiancyrillic;04E1
+dzecyrillic;0455
+dzhecyrillic;045F
+e;0065
+eacute;00E9
+earth;2641
+ebengali;098F
+ebopomofo;311C
+ebreve;0115
+ecandradeva;090D
+ecandragujarati;0A8D
+ecandravowelsigndeva;0945
+ecandravowelsigngujarati;0AC5
+ecaron;011B
+ecedillabreve;1E1D
+echarmenian;0565
+echyiwnarmenian;0587
+ecircle;24D4
+ecircumflex;00EA
+ecircumflexacute;1EBF
+ecircumflexbelow;1E19
+ecircumflexdotbelow;1EC7
+ecircumflexgrave;1EC1
+ecircumflexhookabove;1EC3
+ecircumflextilde;1EC5
+ecyrillic;0454
+edblgrave;0205
+edeva;090F
+edieresis;00EB
+edot;0117
+edotaccent;0117
+edotbelow;1EB9
+eegurmukhi;0A0F
+eematragurmukhi;0A47
+efcyrillic;0444
+egrave;00E8
+egujarati;0A8F
+eharmenian;0567
+ehbopomofo;311D
+ehiragana;3048
+ehookabove;1EBB
+eibopomofo;311F
+eight;0038
+eightarabic;0668
+eightbengali;09EE
+eightcircle;2467
+eightcircleinversesansserif;2791
+eightdeva;096E
+eighteencircle;2471
+eighteenparen;2485
+eighteenperiod;2499
+eightgujarati;0AEE
+eightgurmukhi;0A6E
+eighthackarabic;0668
+eighthangzhou;3028
+eighthnotebeamed;266B
+eightideographicparen;3227
+eightinferior;2088
+eightmonospace;FF18
+eightoldstyle;F738
+eightparen;247B
+eightperiod;248F
+eightpersian;06F8
+eightroman;2177
+eightsuperior;2078
+eightthai;0E58
+einvertedbreve;0207
+eiotifiedcyrillic;0465
+ekatakana;30A8
+ekatakanahalfwidth;FF74
+ekonkargurmukhi;0A74
+ekorean;3154
+elcyrillic;043B
+element;2208
+elevencircle;246A
+elevenparen;247E
+elevenperiod;2492
+elevenroman;217A
+ellipsis;2026
+ellipsisvertical;22EE
+emacron;0113
+emacronacute;1E17
+emacrongrave;1E15
+emcyrillic;043C
+emdash;2014
+emdashvertical;FE31
+emonospace;FF45
+emphasismarkarmenian;055B
+emptyset;2205
+enbopomofo;3123
+encyrillic;043D
+endash;2013
+endashvertical;FE32
+endescendercyrillic;04A3
+eng;014B
+engbopomofo;3125
+enghecyrillic;04A5
+enhookcyrillic;04C8
+enspace;2002
+eogonek;0119
+eokorean;3153
+eopen;025B
+eopenclosed;029A
+eopenreversed;025C
+eopenreversedclosed;025E
+eopenreversedhook;025D
+eparen;24A0
+epsilon;03B5
+epsilontonos;03AD
+equal;003D
+equalmonospace;FF1D
+equalsmall;FE66
+equalsuperior;207C
+equivalence;2261
+erbopomofo;3126
+ercyrillic;0440
+ereversed;0258
+ereversedcyrillic;044D
+escyrillic;0441
+esdescendercyrillic;04AB
+esh;0283
+eshcurl;0286
+eshortdeva;090E
+eshortvowelsigndeva;0946
+eshreversedloop;01AA
+eshsquatreversed;0285
+esmallhiragana;3047
+esmallkatakana;30A7
+esmallkatakanahalfwidth;FF6A
+estimated;212E
+esuperior;F6EC
+eta;03B7
+etarmenian;0568
+etatonos;03AE
+eth;00F0
+etilde;1EBD
+etildebelow;1E1B
+etnahtafoukhhebrew;0591
+etnahtafoukhlefthebrew;0591
+etnahtahebrew;0591
+etnahtalefthebrew;0591
+eturned;01DD
+eukorean;3161
+euro;20AC
+evowelsignbengali;09C7
+evowelsigndeva;0947
+evowelsigngujarati;0AC7
+exclam;0021
+exclamarmenian;055C
+exclamdbl;203C
+exclamdown;00A1
+exclamdownsmall;F7A1
+exclammonospace;FF01
+exclamsmall;F721
+existential;2203
+ezh;0292
+ezhcaron;01EF
+ezhcurl;0293
+ezhreversed;01B9
+ezhtail;01BA
+f;0066
+fadeva;095E
+fagurmukhi;0A5E
+fahrenheit;2109
+fathaarabic;064E
+fathalowarabic;064E
+fathatanarabic;064B
+fbopomofo;3108
+fcircle;24D5
+fdotaccent;1E1F
+feharabic;0641
+feharmenian;0586
+fehfinalarabic;FED2
+fehinitialarabic;FED3
+fehmedialarabic;FED4
+feicoptic;03E5
+female;2640
+ff;FB00
+ffi;FB03
+ffl;FB04
+fi;FB01
+fifteencircle;246E
+fifteenparen;2482
+fifteenperiod;2496
+figuredash;2012
+filledbox;25A0
+filledrect;25AC
+finalkaf;05DA
+finalkafdagesh;FB3A
+finalkafdageshhebrew;FB3A
+finalkafhebrew;05DA
+finalkafqamats;05DA 05B8
+finalkafqamatshebrew;05DA 05B8
+finalkafsheva;05DA 05B0
+finalkafshevahebrew;05DA 05B0
+finalmem;05DD
+finalmemhebrew;05DD
+finalnun;05DF
+finalnunhebrew;05DF
+finalpe;05E3
+finalpehebrew;05E3
+finaltsadi;05E5
+finaltsadihebrew;05E5
+firsttonechinese;02C9
+fisheye;25C9
+fitacyrillic;0473
+five;0035
+fivearabic;0665
+fivebengali;09EB
+fivecircle;2464
+fivecircleinversesansserif;278E
+fivedeva;096B
+fiveeighths;215D
+fivegujarati;0AEB
+fivegurmukhi;0A6B
+fivehackarabic;0665
+fivehangzhou;3025
+fiveideographicparen;3224
+fiveinferior;2085
+fivemonospace;FF15
+fiveoldstyle;F735
+fiveparen;2478
+fiveperiod;248C
+fivepersian;06F5
+fiveroman;2174
+fivesuperior;2075
+fivethai;0E55
+fl;FB02
+florin;0192
+fmonospace;FF46
+fmsquare;3399
+fofanthai;0E1F
+fofathai;0E1D
+fongmanthai;0E4F
+forall;2200
+four;0034
+fourarabic;0664
+fourbengali;09EA
+fourcircle;2463
+fourcircleinversesansserif;278D
+fourdeva;096A
+fourgujarati;0AEA
+fourgurmukhi;0A6A
+fourhackarabic;0664
+fourhangzhou;3024
+fourideographicparen;3223
+fourinferior;2084
+fourmonospace;FF14
+fournumeratorbengali;09F7
+fouroldstyle;F734
+fourparen;2477
+fourperiod;248B
+fourpersian;06F4
+fourroman;2173
+foursuperior;2074
+fourteencircle;246D
+fourteenparen;2481
+fourteenperiod;2495
+fourthai;0E54
+fourthtonechinese;02CB
+fparen;24A1
+fraction;2044
+franc;20A3
+g;0067
+gabengali;0997
+gacute;01F5
+gadeva;0917
+gafarabic;06AF
+gaffinalarabic;FB93
+gafinitialarabic;FB94
+gafmedialarabic;FB95
+gagujarati;0A97
+gagurmukhi;0A17
+gahiragana;304C
+gakatakana;30AC
+gamma;03B3
+gammalatinsmall;0263
+gammasuperior;02E0
+gangiacoptic;03EB
+gbopomofo;310D
+gbreve;011F
+gcaron;01E7
+gcedilla;0123
+gcircle;24D6
+gcircumflex;011D
+gcommaaccent;0123
+gdot;0121
+gdotaccent;0121
+gecyrillic;0433
+gehiragana;3052
+gekatakana;30B2
+geometricallyequal;2251
+gereshaccenthebrew;059C
+gereshhebrew;05F3
+gereshmuqdamhebrew;059D
+germandbls;00DF
+gershayimaccenthebrew;059E
+gershayimhebrew;05F4
+getamark;3013
+ghabengali;0998
+ghadarmenian;0572
+ghadeva;0918
+ghagujarati;0A98
+ghagurmukhi;0A18
+ghainarabic;063A
+ghainfinalarabic;FECE
+ghaininitialarabic;FECF
+ghainmedialarabic;FED0
+ghemiddlehookcyrillic;0495
+ghestrokecyrillic;0493
+gheupturncyrillic;0491
+ghhadeva;095A
+ghhagurmukhi;0A5A
+ghook;0260
+ghzsquare;3393
+gihiragana;304E
+gikatakana;30AE
+gimarmenian;0563
+gimel;05D2
+gimeldagesh;FB32
+gimeldageshhebrew;FB32
+gimelhebrew;05D2
+gjecyrillic;0453
+glottalinvertedstroke;01BE
+glottalstop;0294
+glottalstopinverted;0296
+glottalstopmod;02C0
+glottalstopreversed;0295
+glottalstopreversedmod;02C1
+glottalstopreversedsuperior;02E4
+glottalstopstroke;02A1
+glottalstopstrokereversed;02A2
+gmacron;1E21
+gmonospace;FF47
+gohiragana;3054
+gokatakana;30B4
+gparen;24A2
+gpasquare;33AC
+gradient;2207
+grave;0060
+gravebelowcmb;0316
+gravecmb;0300
+gravecomb;0300
+gravedeva;0953
+gravelowmod;02CE
+gravemonospace;FF40
+gravetonecmb;0340
+greater;003E
+greaterequal;2265
+greaterequalorless;22DB
+greatermonospace;FF1E
+greaterorequivalent;2273
+greaterorless;2277
+greateroverequal;2267
+greatersmall;FE65
+gscript;0261
+gstroke;01E5
+guhiragana;3050
+guillemotleft;00AB
+guillemotright;00BB
+guilsinglleft;2039
+guilsinglright;203A
+gukatakana;30B0
+guramusquare;3318
+gysquare;33C9
+h;0068
+haabkhasiancyrillic;04A9
+haaltonearabic;06C1
+habengali;09B9
+hadescendercyrillic;04B3
+hadeva;0939
+hagujarati;0AB9
+hagurmukhi;0A39
+haharabic;062D
+hahfinalarabic;FEA2
+hahinitialarabic;FEA3
+hahiragana;306F
+hahmedialarabic;FEA4
+haitusquare;332A
+hakatakana;30CF
+hakatakanahalfwidth;FF8A
+halantgurmukhi;0A4D
+hamzaarabic;0621
+hamzadammaarabic;0621 064F
+hamzadammatanarabic;0621 064C
+hamzafathaarabic;0621 064E
+hamzafathatanarabic;0621 064B
+hamzalowarabic;0621
+hamzalowkasraarabic;0621 0650
+hamzalowkasratanarabic;0621 064D
+hamzasukunarabic;0621 0652
+hangulfiller;3164
+hardsigncyrillic;044A
+harpoonleftbarbup;21BC
+harpoonrightbarbup;21C0
+hasquare;33CA
+hatafpatah;05B2
+hatafpatah16;05B2
+hatafpatah23;05B2
+hatafpatah2f;05B2
+hatafpatahhebrew;05B2
+hatafpatahnarrowhebrew;05B2
+hatafpatahquarterhebrew;05B2
+hatafpatahwidehebrew;05B2
+hatafqamats;05B3
+hatafqamats1b;05B3
+hatafqamats28;05B3
+hatafqamats34;05B3
+hatafqamatshebrew;05B3
+hatafqamatsnarrowhebrew;05B3
+hatafqamatsquarterhebrew;05B3
+hatafqamatswidehebrew;05B3
+hatafsegol;05B1
+hatafsegol17;05B1
+hatafsegol24;05B1
+hatafsegol30;05B1
+hatafsegolhebrew;05B1
+hatafsegolnarrowhebrew;05B1
+hatafsegolquarterhebrew;05B1
+hatafsegolwidehebrew;05B1
+hbar;0127
+hbopomofo;310F
+hbrevebelow;1E2B
+hcedilla;1E29
+hcircle;24D7
+hcircumflex;0125
+hdieresis;1E27
+hdotaccent;1E23
+hdotbelow;1E25
+he;05D4
+heart;2665
+heartsuitblack;2665
+heartsuitwhite;2661
+hedagesh;FB34
+hedageshhebrew;FB34
+hehaltonearabic;06C1
+heharabic;0647
+hehebrew;05D4
+hehfinalaltonearabic;FBA7
+hehfinalalttwoarabic;FEEA
+hehfinalarabic;FEEA
+hehhamzaabovefinalarabic;FBA5
+hehhamzaaboveisolatedarabic;FBA4
+hehinitialaltonearabic;FBA8
+hehinitialarabic;FEEB
+hehiragana;3078
+hehmedialaltonearabic;FBA9
+hehmedialarabic;FEEC
+heiseierasquare;337B
+hekatakana;30D8
+hekatakanahalfwidth;FF8D
+hekutaarusquare;3336
+henghook;0267
+herutusquare;3339
+het;05D7
+hethebrew;05D7
+hhook;0266
+hhooksuperior;02B1
+hieuhacirclekorean;327B
+hieuhaparenkorean;321B
+hieuhcirclekorean;326D
+hieuhkorean;314E
+hieuhparenkorean;320D
+hihiragana;3072
+hikatakana;30D2
+hikatakanahalfwidth;FF8B
+hiriq;05B4
+hiriq14;05B4
+hiriq21;05B4
+hiriq2d;05B4
+hiriqhebrew;05B4
+hiriqnarrowhebrew;05B4
+hiriqquarterhebrew;05B4
+hiriqwidehebrew;05B4
+hlinebelow;1E96
+hmonospace;FF48
+hoarmenian;0570
+hohipthai;0E2B
+hohiragana;307B
+hokatakana;30DB
+hokatakanahalfwidth;FF8E
+holam;05B9
+holam19;05B9
+holam26;05B9
+holam32;05B9
+holamhebrew;05B9
+holamnarrowhebrew;05B9
+holamquarterhebrew;05B9
+holamwidehebrew;05B9
+honokhukthai;0E2E
+hookabovecomb;0309
+hookcmb;0309
+hookpalatalizedbelowcmb;0321
+hookretroflexbelowcmb;0322
+hoonsquare;3342
+horicoptic;03E9
+horizontalbar;2015
+horncmb;031B
+hotsprings;2668
+house;2302
+hparen;24A3
+hsuperior;02B0
+hturned;0265
+huhiragana;3075
+huiitosquare;3333
+hukatakana;30D5
+hukatakanahalfwidth;FF8C
+hungarumlaut;02DD
+hungarumlautcmb;030B
+hv;0195
+hyphen;002D
+hypheninferior;F6E5
+hyphenmonospace;FF0D
+hyphensmall;FE63
+hyphensuperior;F6E6
+hyphentwo;2010
+i;0069
+iacute;00ED
+iacyrillic;044F
+ibengali;0987
+ibopomofo;3127
+ibreve;012D
+icaron;01D0
+icircle;24D8
+icircumflex;00EE
+icyrillic;0456
+idblgrave;0209
+ideographearthcircle;328F
+ideographfirecircle;328B
+ideographicallianceparen;323F
+ideographiccallparen;323A
+ideographiccentrecircle;32A5
+ideographicclose;3006
+ideographiccomma;3001
+ideographiccommaleft;FF64
+ideographiccongratulationparen;3237
+ideographiccorrectcircle;32A3
+ideographicearthparen;322F
+ideographicenterpriseparen;323D
+ideographicexcellentcircle;329D
+ideographicfestivalparen;3240
+ideographicfinancialcircle;3296
+ideographicfinancialparen;3236
+ideographicfireparen;322B
+ideographichaveparen;3232
+ideographichighcircle;32A4
+ideographiciterationmark;3005
+ideographiclaborcircle;3298
+ideographiclaborparen;3238
+ideographicleftcircle;32A7
+ideographiclowcircle;32A6
+ideographicmedicinecircle;32A9
+ideographicmetalparen;322E
+ideographicmoonparen;322A
+ideographicnameparen;3234
+ideographicperiod;3002
+ideographicprintcircle;329E
+ideographicreachparen;3243
+ideographicrepresentparen;3239
+ideographicresourceparen;323E
+ideographicrightcircle;32A8
+ideographicsecretcircle;3299
+ideographicselfparen;3242
+ideographicsocietyparen;3233
+ideographicspace;3000
+ideographicspecialparen;3235
+ideographicstockparen;3231
+ideographicstudyparen;323B
+ideographicsunparen;3230
+ideographicsuperviseparen;323C
+ideographicwaterparen;322C
+ideographicwoodparen;322D
+ideographiczero;3007
+ideographmetalcircle;328E
+ideographmooncircle;328A
+ideographnamecircle;3294
+ideographsuncircle;3290
+ideographwatercircle;328C
+ideographwoodcircle;328D
+ideva;0907
+idieresis;00EF
+idieresisacute;1E2F
+idieresiscyrillic;04E5
+idotbelow;1ECB
+iebrevecyrillic;04D7
+iecyrillic;0435
+ieungacirclekorean;3275
+ieungaparenkorean;3215
+ieungcirclekorean;3267
+ieungkorean;3147
+ieungparenkorean;3207
+igrave;00EC
+igujarati;0A87
+igurmukhi;0A07
+ihiragana;3044
+ihookabove;1EC9
+iibengali;0988
+iicyrillic;0438
+iideva;0908
+iigujarati;0A88
+iigurmukhi;0A08
+iimatragurmukhi;0A40
+iinvertedbreve;020B
+iishortcyrillic;0439
+iivowelsignbengali;09C0
+iivowelsigndeva;0940
+iivowelsigngujarati;0AC0
+ij;0133
+ikatakana;30A4
+ikatakanahalfwidth;FF72
+ikorean;3163
+ilde;02DC
+iluyhebrew;05AC
+imacron;012B
+imacroncyrillic;04E3
+imageorapproximatelyequal;2253
+imatragurmukhi;0A3F
+imonospace;FF49
+increment;2206
+infinity;221E
+iniarmenian;056B
+integral;222B
+integralbottom;2321
+integralbt;2321
+integralex;F8F5
+integraltop;2320
+integraltp;2320
+intersection;2229
+intisquare;3305
+invbullet;25D8
+invcircle;25D9
+invsmileface;263B
+iocyrillic;0451
+iogonek;012F
+iota;03B9
+iotadieresis;03CA
+iotadieresistonos;0390
+iotalatin;0269
+iotatonos;03AF
+iparen;24A4
+irigurmukhi;0A72
+ismallhiragana;3043
+ismallkatakana;30A3
+ismallkatakanahalfwidth;FF68
+issharbengali;09FA
+istroke;0268
+isuperior;F6ED
+iterationhiragana;309D
+iterationkatakana;30FD
+itilde;0129
+itildebelow;1E2D
+iubopomofo;3129
+iucyrillic;044E
+ivowelsignbengali;09BF
+ivowelsigndeva;093F
+ivowelsigngujarati;0ABF
+izhitsacyrillic;0475
+izhitsadblgravecyrillic;0477
+j;006A
+jaarmenian;0571
+jabengali;099C
+jadeva;091C
+jagujarati;0A9C
+jagurmukhi;0A1C
+jbopomofo;3110
+jcaron;01F0
+jcircle;24D9
+jcircumflex;0135
+jcrossedtail;029D
+jdotlessstroke;025F
+jecyrillic;0458
+jeemarabic;062C
+jeemfinalarabic;FE9E
+jeeminitialarabic;FE9F
+jeemmedialarabic;FEA0
+jeharabic;0698
+jehfinalarabic;FB8B
+jhabengali;099D
+jhadeva;091D
+jhagujarati;0A9D
+jhagurmukhi;0A1D
+jheharmenian;057B
+jis;3004
+jmonospace;FF4A
+jparen;24A5
+jsuperior;02B2
+k;006B
+kabashkircyrillic;04A1
+kabengali;0995
+kacute;1E31
+kacyrillic;043A
+kadescendercyrillic;049B
+kadeva;0915
+kaf;05DB
+kafarabic;0643
+kafdagesh;FB3B
+kafdageshhebrew;FB3B
+kaffinalarabic;FEDA
+kafhebrew;05DB
+kafinitialarabic;FEDB
+kafmedialarabic;FEDC
+kafrafehebrew;FB4D
+kagujarati;0A95
+kagurmukhi;0A15
+kahiragana;304B
+kahookcyrillic;04C4
+kakatakana;30AB
+kakatakanahalfwidth;FF76
+kappa;03BA
+kappasymbolgreek;03F0
+kapyeounmieumkorean;3171
+kapyeounphieuphkorean;3184
+kapyeounpieupkorean;3178
+kapyeounssangpieupkorean;3179
+karoriisquare;330D
+kashidaautoarabic;0640
+kashidaautonosidebearingarabic;0640
+kasmallkatakana;30F5
+kasquare;3384
+kasraarabic;0650
+kasratanarabic;064D
+kastrokecyrillic;049F
+katahiraprolongmarkhalfwidth;FF70
+kaverticalstrokecyrillic;049D
+kbopomofo;310E
+kcalsquare;3389
+kcaron;01E9
+kcedilla;0137
+kcircle;24DA
+kcommaaccent;0137
+kdotbelow;1E33
+keharmenian;0584
+kehiragana;3051
+kekatakana;30B1
+kekatakanahalfwidth;FF79
+kenarmenian;056F
+kesmallkatakana;30F6
+kgreenlandic;0138
+khabengali;0996
+khacyrillic;0445
+khadeva;0916
+khagujarati;0A96
+khagurmukhi;0A16
+khaharabic;062E
+khahfinalarabic;FEA6
+khahinitialarabic;FEA7
+khahmedialarabic;FEA8
+kheicoptic;03E7
+khhadeva;0959
+khhagurmukhi;0A59
+khieukhacirclekorean;3278
+khieukhaparenkorean;3218
+khieukhcirclekorean;326A
+khieukhkorean;314B
+khieukhparenkorean;320A
+khokhaithai;0E02
+khokhonthai;0E05
+khokhuatthai;0E03
+khokhwaithai;0E04
+khomutthai;0E5B
+khook;0199
+khorakhangthai;0E06
+khzsquare;3391
+kihiragana;304D
+kikatakana;30AD
+kikatakanahalfwidth;FF77
+kiroguramusquare;3315
+kiromeetorusquare;3316
+kirosquare;3314
+kiyeokacirclekorean;326E
+kiyeokaparenkorean;320E
+kiyeokcirclekorean;3260
+kiyeokkorean;3131
+kiyeokparenkorean;3200
+kiyeoksioskorean;3133
+kjecyrillic;045C
+klinebelow;1E35
+klsquare;3398
+kmcubedsquare;33A6
+kmonospace;FF4B
+kmsquaredsquare;33A2
+kohiragana;3053
+kohmsquare;33C0
+kokaithai;0E01
+kokatakana;30B3
+kokatakanahalfwidth;FF7A
+kooposquare;331E
+koppacyrillic;0481
+koreanstandardsymbol;327F
+koroniscmb;0343
+kparen;24A6
+kpasquare;33AA
+ksicyrillic;046F
+ktsquare;33CF
+kturned;029E
+kuhiragana;304F
+kukatakana;30AF
+kukatakanahalfwidth;FF78
+kvsquare;33B8
+kwsquare;33BE
+l;006C
+labengali;09B2
+lacute;013A
+ladeva;0932
+lagujarati;0AB2
+lagurmukhi;0A32
+lakkhangyaothai;0E45
+lamaleffinalarabic;FEFC
+lamalefhamzaabovefinalarabic;FEF8
+lamalefhamzaaboveisolatedarabic;FEF7
+lamalefhamzabelowfinalarabic;FEFA
+lamalefhamzabelowisolatedarabic;FEF9
+lamalefisolatedarabic;FEFB
+lamalefmaddaabovefinalarabic;FEF6
+lamalefmaddaaboveisolatedarabic;FEF5
+lamarabic;0644
+lambda;03BB
+lambdastroke;019B
+lamed;05DC
+lameddagesh;FB3C
+lameddageshhebrew;FB3C
+lamedhebrew;05DC
+lamedholam;05DC 05B9
+lamedholamdagesh;05DC 05B9 05BC
+lamedholamdageshhebrew;05DC 05B9 05BC
+lamedholamhebrew;05DC 05B9
+lamfinalarabic;FEDE
+lamhahinitialarabic;FCCA
+laminitialarabic;FEDF
+lamjeeminitialarabic;FCC9
+lamkhahinitialarabic;FCCB
+lamlamhehisolatedarabic;FDF2
+lammedialarabic;FEE0
+lammeemhahinitialarabic;FD88
+lammeeminitialarabic;FCCC
+lammeemjeeminitialarabic;FEDF FEE4 FEA0
+lammeemkhahinitialarabic;FEDF FEE4 FEA8
+largecircle;25EF
+lbar;019A
+lbelt;026C
+lbopomofo;310C
+lcaron;013E
+lcedilla;013C
+lcircle;24DB
+lcircumflexbelow;1E3D
+lcommaaccent;013C
+ldot;0140
+ldotaccent;0140
+ldotbelow;1E37
+ldotbelowmacron;1E39
+leftangleabovecmb;031A
+lefttackbelowcmb;0318
+less;003C
+lessequal;2264
+lessequalorgreater;22DA
+lessmonospace;FF1C
+lessorequivalent;2272
+lessorgreater;2276
+lessoverequal;2266
+lesssmall;FE64
+lezh;026E
+lfblock;258C
+lhookretroflex;026D
+lira;20A4
+liwnarmenian;056C
+lj;01C9
+ljecyrillic;0459
+ll;F6C0
+lladeva;0933
+llagujarati;0AB3
+llinebelow;1E3B
+llladeva;0934
+llvocalicbengali;09E1
+llvocalicdeva;0961
+llvocalicvowelsignbengali;09E3
+llvocalicvowelsigndeva;0963
+lmiddletilde;026B
+lmonospace;FF4C
+lmsquare;33D0
+lochulathai;0E2C
+logicaland;2227
+logicalnot;00AC
+logicalnotreversed;2310
+logicalor;2228
+lolingthai;0E25
+longs;017F
+lowlinecenterline;FE4E
+lowlinecmb;0332
+lowlinedashed;FE4D
+lozenge;25CA
+lparen;24A7
+lslash;0142
+lsquare;2113
+lsuperior;F6EE
+ltshade;2591
+luthai;0E26
+lvocalicbengali;098C
+lvocalicdeva;090C
+lvocalicvowelsignbengali;09E2
+lvocalicvowelsigndeva;0962
+lxsquare;33D3
+m;006D
+mabengali;09AE
+macron;00AF
+macronbelowcmb;0331
+macroncmb;0304
+macronlowmod;02CD
+macronmonospace;FFE3
+macute;1E3F
+madeva;092E
+magujarati;0AAE
+magurmukhi;0A2E
+mahapakhhebrew;05A4
+mahapakhlefthebrew;05A4
+mahiragana;307E
+maichattawalowleftthai;F895
+maichattawalowrightthai;F894
+maichattawathai;0E4B
+maichattawaupperleftthai;F893
+maieklowleftthai;F88C
+maieklowrightthai;F88B
+maiekthai;0E48
+maiekupperleftthai;F88A
+maihanakatleftthai;F884
+maihanakatthai;0E31
+maitaikhuleftthai;F889
+maitaikhuthai;0E47
+maitholowleftthai;F88F
+maitholowrightthai;F88E
+maithothai;0E49
+maithoupperleftthai;F88D
+maitrilowleftthai;F892
+maitrilowrightthai;F891
+maitrithai;0E4A
+maitriupperleftthai;F890
+maiyamokthai;0E46
+makatakana;30DE
+makatakanahalfwidth;FF8F
+male;2642
+mansyonsquare;3347
+maqafhebrew;05BE
+mars;2642
+masoracirclehebrew;05AF
+masquare;3383
+mbopomofo;3107
+mbsquare;33D4
+mcircle;24DC
+mcubedsquare;33A5
+mdotaccent;1E41
+mdotbelow;1E43
+meemarabic;0645
+meemfinalarabic;FEE2
+meeminitialarabic;FEE3
+meemmedialarabic;FEE4
+meemmeeminitialarabic;FCD1
+meemmeemisolatedarabic;FC48
+meetorusquare;334D
+mehiragana;3081
+meizierasquare;337E
+mekatakana;30E1
+mekatakanahalfwidth;FF92
+mem;05DE
+memdagesh;FB3E
+memdageshhebrew;FB3E
+memhebrew;05DE
+menarmenian;0574
+merkhahebrew;05A5
+merkhakefulahebrew;05A6
+merkhakefulalefthebrew;05A6
+merkhalefthebrew;05A5
+mhook;0271
+mhzsquare;3392
+middledotkatakanahalfwidth;FF65
+middot;00B7
+mieumacirclekorean;3272
+mieumaparenkorean;3212
+mieumcirclekorean;3264
+mieumkorean;3141
+mieumpansioskorean;3170
+mieumparenkorean;3204
+mieumpieupkorean;316E
+mieumsioskorean;316F
+mihiragana;307F
+mikatakana;30DF
+mikatakanahalfwidth;FF90
+minus;2212
+minusbelowcmb;0320
+minuscircle;2296
+minusmod;02D7
+minusplus;2213
+minute;2032
+miribaarusquare;334A
+mirisquare;3349
+mlonglegturned;0270
+mlsquare;3396
+mmcubedsquare;33A3
+mmonospace;FF4D
+mmsquaredsquare;339F
+mohiragana;3082
+mohmsquare;33C1
+mokatakana;30E2
+mokatakanahalfwidth;FF93
+molsquare;33D6
+momathai;0E21
+moverssquare;33A7
+moverssquaredsquare;33A8
+mparen;24A8
+mpasquare;33AB
+mssquare;33B3
+msuperior;F6EF
+mturned;026F
+mu;00B5
+mu1;00B5
+muasquare;3382
+muchgreater;226B
+muchless;226A
+mufsquare;338C
+mugreek;03BC
+mugsquare;338D
+muhiragana;3080
+mukatakana;30E0
+mukatakanahalfwidth;FF91
+mulsquare;3395
+multiply;00D7
+mumsquare;339B
+munahhebrew;05A3
+munahlefthebrew;05A3
+musicalnote;266A
+musicalnotedbl;266B
+musicflatsign;266D
+musicsharpsign;266F
+mussquare;33B2
+muvsquare;33B6
+muwsquare;33BC
+mvmegasquare;33B9
+mvsquare;33B7
+mwmegasquare;33BF
+mwsquare;33BD
+n;006E
+nabengali;09A8
+nabla;2207
+nacute;0144
+nadeva;0928
+nagujarati;0AA8
+nagurmukhi;0A28
+nahiragana;306A
+nakatakana;30CA
+nakatakanahalfwidth;FF85
+napostrophe;0149
+nasquare;3381
+nbopomofo;310B
+nbspace;00A0
+ncaron;0148
+ncedilla;0146
+ncircle;24DD
+ncircumflexbelow;1E4B
+ncommaaccent;0146
+ndotaccent;1E45
+ndotbelow;1E47
+nehiragana;306D
+nekatakana;30CD
+nekatakanahalfwidth;FF88
+newsheqelsign;20AA
+nfsquare;338B
+ngabengali;0999
+ngadeva;0919
+ngagujarati;0A99
+ngagurmukhi;0A19
+ngonguthai;0E07
+nhiragana;3093
+nhookleft;0272
+nhookretroflex;0273
+nieunacirclekorean;326F
+nieunaparenkorean;320F
+nieuncieuckorean;3135
+nieuncirclekorean;3261
+nieunhieuhkorean;3136
+nieunkorean;3134
+nieunpansioskorean;3168
+nieunparenkorean;3201
+nieunsioskorean;3167
+nieuntikeutkorean;3166
+nihiragana;306B
+nikatakana;30CB
+nikatakanahalfwidth;FF86
+nikhahitleftthai;F899
+nikhahitthai;0E4D
+nine;0039
+ninearabic;0669
+ninebengali;09EF
+ninecircle;2468
+ninecircleinversesansserif;2792
+ninedeva;096F
+ninegujarati;0AEF
+ninegurmukhi;0A6F
+ninehackarabic;0669
+ninehangzhou;3029
+nineideographicparen;3228
+nineinferior;2089
+ninemonospace;FF19
+nineoldstyle;F739
+nineparen;247C
+nineperiod;2490
+ninepersian;06F9
+nineroman;2178
+ninesuperior;2079
+nineteencircle;2472
+nineteenparen;2486
+nineteenperiod;249A
+ninethai;0E59
+nj;01CC
+njecyrillic;045A
+nkatakana;30F3
+nkatakanahalfwidth;FF9D
+nlegrightlong;019E
+nlinebelow;1E49
+nmonospace;FF4E
+nmsquare;339A
+nnabengali;09A3
+nnadeva;0923
+nnagujarati;0AA3
+nnagurmukhi;0A23
+nnnadeva;0929
+nohiragana;306E
+nokatakana;30CE
+nokatakanahalfwidth;FF89
+nonbreakingspace;00A0
+nonenthai;0E13
+nonuthai;0E19
+noonarabic;0646
+noonfinalarabic;FEE6
+noonghunnaarabic;06BA
+noonghunnafinalarabic;FB9F
+noonhehinitialarabic;FEE7 FEEC
+nooninitialarabic;FEE7
+noonjeeminitialarabic;FCD2
+noonjeemisolatedarabic;FC4B
+noonmedialarabic;FEE8
+noonmeeminitialarabic;FCD5
+noonmeemisolatedarabic;FC4E
+noonnoonfinalarabic;FC8D
+notcontains;220C
+notelement;2209
+notelementof;2209
+notequal;2260
+notgreater;226F
+notgreaternorequal;2271
+notgreaternorless;2279
+notidentical;2262
+notless;226E
+notlessnorequal;2270
+notparallel;2226
+notprecedes;2280
+notsubset;2284
+notsucceeds;2281
+notsuperset;2285
+nowarmenian;0576
+nparen;24A9
+nssquare;33B1
+nsuperior;207F
+ntilde;00F1
+nu;03BD
+nuhiragana;306C
+nukatakana;30CC
+nukatakanahalfwidth;FF87
+nuktabengali;09BC
+nuktadeva;093C
+nuktagujarati;0ABC
+nuktagurmukhi;0A3C
+numbersign;0023
+numbersignmonospace;FF03
+numbersignsmall;FE5F
+numeralsigngreek;0374
+numeralsignlowergreek;0375
+numero;2116
+nun;05E0
+nundagesh;FB40
+nundageshhebrew;FB40
+nunhebrew;05E0
+nvsquare;33B5
+nwsquare;33BB
+nyabengali;099E
+nyadeva;091E
+nyagujarati;0A9E
+nyagurmukhi;0A1E
+o;006F
+oacute;00F3
+oangthai;0E2D
+obarred;0275
+obarredcyrillic;04E9
+obarreddieresiscyrillic;04EB
+obengali;0993
+obopomofo;311B
+obreve;014F
+ocandradeva;0911
+ocandragujarati;0A91
+ocandravowelsigndeva;0949
+ocandravowelsigngujarati;0AC9
+ocaron;01D2
+ocircle;24DE
+ocircumflex;00F4
+ocircumflexacute;1ED1
+ocircumflexdotbelow;1ED9
+ocircumflexgrave;1ED3
+ocircumflexhookabove;1ED5
+ocircumflextilde;1ED7
+ocyrillic;043E
+odblacute;0151
+odblgrave;020D
+odeva;0913
+odieresis;00F6
+odieresiscyrillic;04E7
+odotbelow;1ECD
+oe;0153
+oekorean;315A
+ogonek;02DB
+ogonekcmb;0328
+ograve;00F2
+ogujarati;0A93
+oharmenian;0585
+ohiragana;304A
+ohookabove;1ECF
+ohorn;01A1
+ohornacute;1EDB
+ohorndotbelow;1EE3
+ohorngrave;1EDD
+ohornhookabove;1EDF
+ohorntilde;1EE1
+ohungarumlaut;0151
+oi;01A3
+oinvertedbreve;020F
+okatakana;30AA
+okatakanahalfwidth;FF75
+okorean;3157
+olehebrew;05AB
+omacron;014D
+omacronacute;1E53
+omacrongrave;1E51
+omdeva;0950
+omega;03C9
+omega1;03D6
+omegacyrillic;0461
+omegalatinclosed;0277
+omegaroundcyrillic;047B
+omegatitlocyrillic;047D
+omegatonos;03CE
+omgujarati;0AD0
+omicron;03BF
+omicrontonos;03CC
+omonospace;FF4F
+one;0031
+onearabic;0661
+onebengali;09E7
+onecircle;2460
+onecircleinversesansserif;278A
+onedeva;0967
+onedotenleader;2024
+oneeighth;215B
+onefitted;F6DC
+onegujarati;0AE7
+onegurmukhi;0A67
+onehackarabic;0661
+onehalf;00BD
+onehangzhou;3021
+oneideographicparen;3220
+oneinferior;2081
+onemonospace;FF11
+onenumeratorbengali;09F4
+oneoldstyle;F731
+oneparen;2474
+oneperiod;2488
+onepersian;06F1
+onequarter;00BC
+oneroman;2170
+onesuperior;00B9
+onethai;0E51
+onethird;2153
+oogonek;01EB
+oogonekmacron;01ED
+oogurmukhi;0A13
+oomatragurmukhi;0A4B
+oopen;0254
+oparen;24AA
+openbullet;25E6
+option;2325
+ordfeminine;00AA
+ordmasculine;00BA
+orthogonal;221F
+oshortdeva;0912
+oshortvowelsigndeva;094A
+oslash;00F8
+oslashacute;01FF
+osmallhiragana;3049
+osmallkatakana;30A9
+osmallkatakanahalfwidth;FF6B
+ostrokeacute;01FF
+osuperior;F6F0
+otcyrillic;047F
+otilde;00F5
+otildeacute;1E4D
+otildedieresis;1E4F
+oubopomofo;3121
+overline;203E
+overlinecenterline;FE4A
+overlinecmb;0305
+overlinedashed;FE49
+overlinedblwavy;FE4C
+overlinewavy;FE4B
+overscore;00AF
+ovowelsignbengali;09CB
+ovowelsigndeva;094B
+ovowelsigngujarati;0ACB
+p;0070
+paampssquare;3380
+paasentosquare;332B
+pabengali;09AA
+pacute;1E55
+padeva;092A
+pagedown;21DF
+pageup;21DE
+pagujarati;0AAA
+pagurmukhi;0A2A
+pahiragana;3071
+paiyannoithai;0E2F
+pakatakana;30D1
+palatalizationcyrilliccmb;0484
+palochkacyrillic;04C0
+pansioskorean;317F
+paragraph;00B6
+parallel;2225
+parenleft;0028
+parenleftaltonearabic;FD3E
+parenleftbt;F8ED
+parenleftex;F8EC
+parenleftinferior;208D
+parenleftmonospace;FF08
+parenleftsmall;FE59
+parenleftsuperior;207D
+parenlefttp;F8EB
+parenleftvertical;FE35
+parenright;0029
+parenrightaltonearabic;FD3F
+parenrightbt;F8F8
+parenrightex;F8F7
+parenrightinferior;208E
+parenrightmonospace;FF09
+parenrightsmall;FE5A
+parenrightsuperior;207E
+parenrighttp;F8F6
+parenrightvertical;FE36
+partialdiff;2202
+paseqhebrew;05C0
+pashtahebrew;0599
+pasquare;33A9
+patah;05B7
+patah11;05B7
+patah1d;05B7
+patah2a;05B7
+patahhebrew;05B7
+patahnarrowhebrew;05B7
+patahquarterhebrew;05B7
+patahwidehebrew;05B7
+pazerhebrew;05A1
+pbopomofo;3106
+pcircle;24DF
+pdotaccent;1E57
+pe;05E4
+pecyrillic;043F
+pedagesh;FB44
+pedageshhebrew;FB44
+peezisquare;333B
+pefinaldageshhebrew;FB43
+peharabic;067E
+peharmenian;057A
+pehebrew;05E4
+pehfinalarabic;FB57
+pehinitialarabic;FB58
+pehiragana;307A
+pehmedialarabic;FB59
+pekatakana;30DA
+pemiddlehookcyrillic;04A7
+perafehebrew;FB4E
+percent;0025
+percentarabic;066A
+percentmonospace;FF05
+percentsmall;FE6A
+period;002E
+periodarmenian;0589
+periodcentered;00B7
+periodhalfwidth;FF61
+periodinferior;F6E7
+periodmonospace;FF0E
+periodsmall;FE52
+periodsuperior;F6E8
+perispomenigreekcmb;0342
+perpendicular;22A5
+perthousand;2030
+peseta;20A7
+pfsquare;338A
+phabengali;09AB
+phadeva;092B
+phagujarati;0AAB
+phagurmukhi;0A2B
+phi;03C6
+phi1;03D5
+phieuphacirclekorean;327A
+phieuphaparenkorean;321A
+phieuphcirclekorean;326C
+phieuphkorean;314D
+phieuphparenkorean;320C
+philatin;0278
+phinthuthai;0E3A
+phisymbolgreek;03D5
+phook;01A5
+phophanthai;0E1E
+phophungthai;0E1C
+phosamphaothai;0E20
+pi;03C0
+pieupacirclekorean;3273
+pieupaparenkorean;3213
+pieupcieuckorean;3176
+pieupcirclekorean;3265
+pieupkiyeokkorean;3172
+pieupkorean;3142
+pieupparenkorean;3205
+pieupsioskiyeokkorean;3174
+pieupsioskorean;3144
+pieupsiostikeutkorean;3175
+pieupthieuthkorean;3177
+pieuptikeutkorean;3173
+pihiragana;3074
+pikatakana;30D4
+pisymbolgreek;03D6
+piwrarmenian;0583
+plus;002B
+plusbelowcmb;031F
+pluscircle;2295
+plusminus;00B1
+plusmod;02D6
+plusmonospace;FF0B
+plussmall;FE62
+plussuperior;207A
+pmonospace;FF50
+pmsquare;33D8
+pohiragana;307D
+pointingindexdownwhite;261F
+pointingindexleftwhite;261C
+pointingindexrightwhite;261E
+pointingindexupwhite;261D
+pokatakana;30DD
+poplathai;0E1B
+postalmark;3012
+postalmarkface;3020
+pparen;24AB
+precedes;227A
+prescription;211E
+primemod;02B9
+primereversed;2035
+product;220F
+projective;2305
+prolongedkana;30FC
+propellor;2318
+propersubset;2282
+propersuperset;2283
+proportion;2237
+proportional;221D
+psi;03C8
+psicyrillic;0471
+psilipneumatacyrilliccmb;0486
+pssquare;33B0
+puhiragana;3077
+pukatakana;30D7
+pvsquare;33B4
+pwsquare;33BA
+q;0071
+qadeva;0958
+qadmahebrew;05A8
+qafarabic;0642
+qaffinalarabic;FED6
+qafinitialarabic;FED7
+qafmedialarabic;FED8
+qamats;05B8
+qamats10;05B8
+qamats1a;05B8
+qamats1c;05B8
+qamats27;05B8
+qamats29;05B8
+qamats33;05B8
+qamatsde;05B8
+qamatshebrew;05B8
+qamatsnarrowhebrew;05B8
+qamatsqatanhebrew;05B8
+qamatsqatannarrowhebrew;05B8
+qamatsqatanquarterhebrew;05B8
+qamatsqatanwidehebrew;05B8
+qamatsquarterhebrew;05B8
+qamatswidehebrew;05B8
+qarneyparahebrew;059F
+qbopomofo;3111
+qcircle;24E0
+qhook;02A0
+qmonospace;FF51
+qof;05E7
+qofdagesh;FB47
+qofdageshhebrew;FB47
+qofhatafpatah;05E7 05B2
+qofhatafpatahhebrew;05E7 05B2
+qofhatafsegol;05E7 05B1
+qofhatafsegolhebrew;05E7 05B1
+qofhebrew;05E7
+qofhiriq;05E7 05B4
+qofhiriqhebrew;05E7 05B4
+qofholam;05E7 05B9
+qofholamhebrew;05E7 05B9
+qofpatah;05E7 05B7
+qofpatahhebrew;05E7 05B7
+qofqamats;05E7 05B8
+qofqamatshebrew;05E7 05B8
+qofqubuts;05E7 05BB
+qofqubutshebrew;05E7 05BB
+qofsegol;05E7 05B6
+qofsegolhebrew;05E7 05B6
+qofsheva;05E7 05B0
+qofshevahebrew;05E7 05B0
+qoftsere;05E7 05B5
+qoftserehebrew;05E7 05B5
+qparen;24AC
+quarternote;2669
+qubuts;05BB
+qubuts18;05BB
+qubuts25;05BB
+qubuts31;05BB
+qubutshebrew;05BB
+qubutsnarrowhebrew;05BB
+qubutsquarterhebrew;05BB
+qubutswidehebrew;05BB
+question;003F
+questionarabic;061F
+questionarmenian;055E
+questiondown;00BF
+questiondownsmall;F7BF
+questiongreek;037E
+questionmonospace;FF1F
+questionsmall;F73F
+quotedbl;0022
+quotedblbase;201E
+quotedblleft;201C
+quotedblmonospace;FF02
+quotedblprime;301E
+quotedblprimereversed;301D
+quotedblright;201D
+quoteleft;2018
+quoteleftreversed;201B
+quotereversed;201B
+quoteright;2019
+quoterightn;0149
+quotesinglbase;201A
+quotesingle;0027
+quotesinglemonospace;FF07
+r;0072
+raarmenian;057C
+rabengali;09B0
+racute;0155
+radeva;0930
+radical;221A
+radicalex;F8E5
+radoverssquare;33AE
+radoverssquaredsquare;33AF
+radsquare;33AD
+rafe;05BF
+rafehebrew;05BF
+ragujarati;0AB0
+ragurmukhi;0A30
+rahiragana;3089
+rakatakana;30E9
+rakatakanahalfwidth;FF97
+ralowerdiagonalbengali;09F1
+ramiddlediagonalbengali;09F0
+ramshorn;0264
+ratio;2236
+rbopomofo;3116
+rcaron;0159
+rcedilla;0157
+rcircle;24E1
+rcommaaccent;0157
+rdblgrave;0211
+rdotaccent;1E59
+rdotbelow;1E5B
+rdotbelowmacron;1E5D
+referencemark;203B
+reflexsubset;2286
+reflexsuperset;2287
+registered;00AE
+registersans;F8E8
+registerserif;F6DA
+reharabic;0631
+reharmenian;0580
+rehfinalarabic;FEAE
+rehiragana;308C
+rehyehaleflamarabic;0631 FEF3 FE8E 0644
+rekatakana;30EC
+rekatakanahalfwidth;FF9A
+resh;05E8
+reshdageshhebrew;FB48
+reshhatafpatah;05E8 05B2
+reshhatafpatahhebrew;05E8 05B2
+reshhatafsegol;05E8 05B1
+reshhatafsegolhebrew;05E8 05B1
+reshhebrew;05E8
+reshhiriq;05E8 05B4
+reshhiriqhebrew;05E8 05B4
+reshholam;05E8 05B9
+reshholamhebrew;05E8 05B9
+reshpatah;05E8 05B7
+reshpatahhebrew;05E8 05B7
+reshqamats;05E8 05B8
+reshqamatshebrew;05E8 05B8
+reshqubuts;05E8 05BB
+reshqubutshebrew;05E8 05BB
+reshsegol;05E8 05B6
+reshsegolhebrew;05E8 05B6
+reshsheva;05E8 05B0
+reshshevahebrew;05E8 05B0
+reshtsere;05E8 05B5
+reshtserehebrew;05E8 05B5
+reversedtilde;223D
+reviahebrew;0597
+reviamugrashhebrew;0597
+revlogicalnot;2310
+rfishhook;027E
+rfishhookreversed;027F
+rhabengali;09DD
+rhadeva;095D
+rho;03C1
+rhook;027D
+rhookturned;027B
+rhookturnedsuperior;02B5
+rhosymbolgreek;03F1
+rhotichookmod;02DE
+rieulacirclekorean;3271
+rieulaparenkorean;3211
+rieulcirclekorean;3263
+rieulhieuhkorean;3140
+rieulkiyeokkorean;313A
+rieulkiyeoksioskorean;3169
+rieulkorean;3139
+rieulmieumkorean;313B
+rieulpansioskorean;316C
+rieulparenkorean;3203
+rieulphieuphkorean;313F
+rieulpieupkorean;313C
+rieulpieupsioskorean;316B
+rieulsioskorean;313D
+rieulthieuthkorean;313E
+rieultikeutkorean;316A
+rieulyeorinhieuhkorean;316D
+rightangle;221F
+righttackbelowcmb;0319
+righttriangle;22BF
+rihiragana;308A
+rikatakana;30EA
+rikatakanahalfwidth;FF98
+ring;02DA
+ringbelowcmb;0325
+ringcmb;030A
+ringhalfleft;02BF
+ringhalfleftarmenian;0559
+ringhalfleftbelowcmb;031C
+ringhalfleftcentered;02D3
+ringhalfright;02BE
+ringhalfrightbelowcmb;0339
+ringhalfrightcentered;02D2
+rinvertedbreve;0213
+rittorusquare;3351
+rlinebelow;1E5F
+rlongleg;027C
+rlonglegturned;027A
+rmonospace;FF52
+rohiragana;308D
+rokatakana;30ED
+rokatakanahalfwidth;FF9B
+roruathai;0E23
+rparen;24AD
+rrabengali;09DC
+rradeva;0931
+rragurmukhi;0A5C
+rreharabic;0691
+rrehfinalarabic;FB8D
+rrvocalicbengali;09E0
+rrvocalicdeva;0960
+rrvocalicgujarati;0AE0
+rrvocalicvowelsignbengali;09C4
+rrvocalicvowelsigndeva;0944
+rrvocalicvowelsigngujarati;0AC4
+rsuperior;F6F1
+rtblock;2590
+rturned;0279
+rturnedsuperior;02B4
+ruhiragana;308B
+rukatakana;30EB
+rukatakanahalfwidth;FF99
+rupeemarkbengali;09F2
+rupeesignbengali;09F3
+rupiah;F6DD
+ruthai;0E24
+rvocalicbengali;098B
+rvocalicdeva;090B
+rvocalicgujarati;0A8B
+rvocalicvowelsignbengali;09C3
+rvocalicvowelsigndeva;0943
+rvocalicvowelsigngujarati;0AC3
+s;0073
+sabengali;09B8
+sacute;015B
+sacutedotaccent;1E65
+sadarabic;0635
+sadeva;0938
+sadfinalarabic;FEBA
+sadinitialarabic;FEBB
+sadmedialarabic;FEBC
+sagujarati;0AB8
+sagurmukhi;0A38
+sahiragana;3055
+sakatakana;30B5
+sakatakanahalfwidth;FF7B
+sallallahoualayhewasallamarabic;FDFA
+samekh;05E1
+samekhdagesh;FB41
+samekhdageshhebrew;FB41
+samekhhebrew;05E1
+saraaathai;0E32
+saraaethai;0E41
+saraaimaimalaithai;0E44
+saraaimaimuanthai;0E43
+saraamthai;0E33
+saraathai;0E30
+saraethai;0E40
+saraiileftthai;F886
+saraiithai;0E35
+saraileftthai;F885
+saraithai;0E34
+saraothai;0E42
+saraueeleftthai;F888
+saraueethai;0E37
+saraueleftthai;F887
+sarauethai;0E36
+sarauthai;0E38
+sarauuthai;0E39
+sbopomofo;3119
+scaron;0161
+scarondotaccent;1E67
+scedilla;015F
+schwa;0259
+schwacyrillic;04D9
+schwadieresiscyrillic;04DB
+schwahook;025A
+scircle;24E2
+scircumflex;015D
+scommaaccent;0219
+sdotaccent;1E61
+sdotbelow;1E63
+sdotbelowdotaccent;1E69
+seagullbelowcmb;033C
+second;2033
+secondtonechinese;02CA
+section;00A7
+seenarabic;0633
+seenfinalarabic;FEB2
+seeninitialarabic;FEB3
+seenmedialarabic;FEB4
+segol;05B6
+segol13;05B6
+segol1f;05B6
+segol2c;05B6
+segolhebrew;05B6
+segolnarrowhebrew;05B6
+segolquarterhebrew;05B6
+segoltahebrew;0592
+segolwidehebrew;05B6
+seharmenian;057D
+sehiragana;305B
+sekatakana;30BB
+sekatakanahalfwidth;FF7E
+semicolon;003B
+semicolonarabic;061B
+semicolonmonospace;FF1B
+semicolonsmall;FE54
+semivoicedmarkkana;309C
+semivoicedmarkkanahalfwidth;FF9F
+sentisquare;3322
+sentosquare;3323
+seven;0037
+sevenarabic;0667
+sevenbengali;09ED
+sevencircle;2466
+sevencircleinversesansserif;2790
+sevendeva;096D
+seveneighths;215E
+sevengujarati;0AED
+sevengurmukhi;0A6D
+sevenhackarabic;0667
+sevenhangzhou;3027
+sevenideographicparen;3226
+seveninferior;2087
+sevenmonospace;FF17
+sevenoldstyle;F737
+sevenparen;247A
+sevenperiod;248E
+sevenpersian;06F7
+sevenroman;2176
+sevensuperior;2077
+seventeencircle;2470
+seventeenparen;2484
+seventeenperiod;2498
+seventhai;0E57
+sfthyphen;00AD
+shaarmenian;0577
+shabengali;09B6
+shacyrillic;0448
+shaddaarabic;0651
+shaddadammaarabic;FC61
+shaddadammatanarabic;FC5E
+shaddafathaarabic;FC60
+shaddafathatanarabic;0651 064B
+shaddakasraarabic;FC62
+shaddakasratanarabic;FC5F
+shade;2592
+shadedark;2593
+shadelight;2591
+shademedium;2592
+shadeva;0936
+shagujarati;0AB6
+shagurmukhi;0A36
+shalshelethebrew;0593
+shbopomofo;3115
+shchacyrillic;0449
+sheenarabic;0634
+sheenfinalarabic;FEB6
+sheeninitialarabic;FEB7
+sheenmedialarabic;FEB8
+sheicoptic;03E3
+sheqel;20AA
+sheqelhebrew;20AA
+sheva;05B0
+sheva115;05B0
+sheva15;05B0
+sheva22;05B0
+sheva2e;05B0
+shevahebrew;05B0
+shevanarrowhebrew;05B0
+shevaquarterhebrew;05B0
+shevawidehebrew;05B0
+shhacyrillic;04BB
+shimacoptic;03ED
+shin;05E9
+shindagesh;FB49
+shindageshhebrew;FB49
+shindageshshindot;FB2C
+shindageshshindothebrew;FB2C
+shindageshsindot;FB2D
+shindageshsindothebrew;FB2D
+shindothebrew;05C1
+shinhebrew;05E9
+shinshindot;FB2A
+shinshindothebrew;FB2A
+shinsindot;FB2B
+shinsindothebrew;FB2B
+shook;0282
+sigma;03C3
+sigma1;03C2
+sigmafinal;03C2
+sigmalunatesymbolgreek;03F2
+sihiragana;3057
+sikatakana;30B7
+sikatakanahalfwidth;FF7C
+siluqhebrew;05BD
+siluqlefthebrew;05BD
+similar;223C
+sindothebrew;05C2
+siosacirclekorean;3274
+siosaparenkorean;3214
+sioscieuckorean;317E
+sioscirclekorean;3266
+sioskiyeokkorean;317A
+sioskorean;3145
+siosnieunkorean;317B
+siosparenkorean;3206
+siospieupkorean;317D
+siostikeutkorean;317C
+six;0036
+sixarabic;0666
+sixbengali;09EC
+sixcircle;2465
+sixcircleinversesansserif;278F
+sixdeva;096C
+sixgujarati;0AEC
+sixgurmukhi;0A6C
+sixhackarabic;0666
+sixhangzhou;3026
+sixideographicparen;3225
+sixinferior;2086
+sixmonospace;FF16
+sixoldstyle;F736
+sixparen;2479
+sixperiod;248D
+sixpersian;06F6
+sixroman;2175
+sixsuperior;2076
+sixteencircle;246F
+sixteencurrencydenominatorbengali;09F9
+sixteenparen;2483
+sixteenperiod;2497
+sixthai;0E56
+slash;002F
+slashmonospace;FF0F
+slong;017F
+slongdotaccent;1E9B
+smileface;263A
+smonospace;FF53
+sofpasuqhebrew;05C3
+softhyphen;00AD
+softsigncyrillic;044C
+sohiragana;305D
+sokatakana;30BD
+sokatakanahalfwidth;FF7F
+soliduslongoverlaycmb;0338
+solidusshortoverlaycmb;0337
+sorusithai;0E29
+sosalathai;0E28
+sosothai;0E0B
+sosuathai;0E2A
+space;0020
+spacehackarabic;0020
+spade;2660
+spadesuitblack;2660
+spadesuitwhite;2664
+sparen;24AE
+squarebelowcmb;033B
+squarecc;33C4
+squarecm;339D
+squarediagonalcrosshatchfill;25A9
+squarehorizontalfill;25A4
+squarekg;338F
+squarekm;339E
+squarekmcapital;33CE
+squareln;33D1
+squarelog;33D2
+squaremg;338E
+squaremil;33D5
+squaremm;339C
+squaremsquared;33A1
+squareorthogonalcrosshatchfill;25A6
+squareupperlefttolowerrightfill;25A7
+squareupperrighttolowerleftfill;25A8
+squareverticalfill;25A5
+squarewhitewithsmallblack;25A3
+srsquare;33DB
+ssabengali;09B7
+ssadeva;0937
+ssagujarati;0AB7
+ssangcieuckorean;3149
+ssanghieuhkorean;3185
+ssangieungkorean;3180
+ssangkiyeokkorean;3132
+ssangnieunkorean;3165
+ssangpieupkorean;3143
+ssangsioskorean;3146
+ssangtikeutkorean;3138
+ssuperior;F6F2
+sterling;00A3
+sterlingmonospace;FFE1
+strokelongoverlaycmb;0336
+strokeshortoverlaycmb;0335
+subset;2282
+subsetnotequal;228A
+subsetorequal;2286
+succeeds;227B
+suchthat;220B
+suhiragana;3059
+sukatakana;30B9
+sukatakanahalfwidth;FF7D
+sukunarabic;0652
+summation;2211
+sun;263C
+superset;2283
+supersetnotequal;228B
+supersetorequal;2287
+svsquare;33DC
+syouwaerasquare;337C
+t;0074
+tabengali;09A4
+tackdown;22A4
+tackleft;22A3
+tadeva;0924
+tagujarati;0AA4
+tagurmukhi;0A24
+taharabic;0637
+tahfinalarabic;FEC2
+tahinitialarabic;FEC3
+tahiragana;305F
+tahmedialarabic;FEC4
+taisyouerasquare;337D
+takatakana;30BF
+takatakanahalfwidth;FF80
+tatweelarabic;0640
+tau;03C4
+tav;05EA
+tavdages;FB4A
+tavdagesh;FB4A
+tavdageshhebrew;FB4A
+tavhebrew;05EA
+tbar;0167
+tbopomofo;310A
+tcaron;0165
+tccurl;02A8
+tcedilla;0163
+tcheharabic;0686
+tchehfinalarabic;FB7B
+tchehinitialarabic;FB7C
+tchehmedialarabic;FB7D
+tchehmeeminitialarabic;FB7C FEE4
+tcircle;24E3
+tcircumflexbelow;1E71
+tcommaaccent;0163
+tdieresis;1E97
+tdotaccent;1E6B
+tdotbelow;1E6D
+tecyrillic;0442
+tedescendercyrillic;04AD
+teharabic;062A
+tehfinalarabic;FE96
+tehhahinitialarabic;FCA2
+tehhahisolatedarabic;FC0C
+tehinitialarabic;FE97
+tehiragana;3066
+tehjeeminitialarabic;FCA1
+tehjeemisolatedarabic;FC0B
+tehmarbutaarabic;0629
+tehmarbutafinalarabic;FE94
+tehmedialarabic;FE98
+tehmeeminitialarabic;FCA4
+tehmeemisolatedarabic;FC0E
+tehnoonfinalarabic;FC73
+tekatakana;30C6
+tekatakanahalfwidth;FF83
+telephone;2121
+telephoneblack;260E
+telishagedolahebrew;05A0
+telishaqetanahebrew;05A9
+tencircle;2469
+tenideographicparen;3229
+tenparen;247D
+tenperiod;2491
+tenroman;2179
+tesh;02A7
+tet;05D8
+tetdagesh;FB38
+tetdageshhebrew;FB38
+tethebrew;05D8
+tetsecyrillic;04B5
+tevirhebrew;059B
+tevirlefthebrew;059B
+thabengali;09A5
+thadeva;0925
+thagujarati;0AA5
+thagurmukhi;0A25
+thalarabic;0630
+thalfinalarabic;FEAC
+thanthakhatlowleftthai;F898
+thanthakhatlowrightthai;F897
+thanthakhatthai;0E4C
+thanthakhatupperleftthai;F896
+theharabic;062B
+thehfinalarabic;FE9A
+thehinitialarabic;FE9B
+thehmedialarabic;FE9C
+thereexists;2203
+therefore;2234
+theta;03B8
+theta1;03D1
+thetasymbolgreek;03D1
+thieuthacirclekorean;3279
+thieuthaparenkorean;3219
+thieuthcirclekorean;326B
+thieuthkorean;314C
+thieuthparenkorean;320B
+thirteencircle;246C
+thirteenparen;2480
+thirteenperiod;2494
+thonangmonthothai;0E11
+thook;01AD
+thophuthaothai;0E12
+thorn;00FE
+thothahanthai;0E17
+thothanthai;0E10
+thothongthai;0E18
+thothungthai;0E16
+thousandcyrillic;0482
+thousandsseparatorarabic;066C
+thousandsseparatorpersian;066C
+three;0033
+threearabic;0663
+threebengali;09E9
+threecircle;2462
+threecircleinversesansserif;278C
+threedeva;0969
+threeeighths;215C
+threegujarati;0AE9
+threegurmukhi;0A69
+threehackarabic;0663
+threehangzhou;3023
+threeideographicparen;3222
+threeinferior;2083
+threemonospace;FF13
+threenumeratorbengali;09F6
+threeoldstyle;F733
+threeparen;2476
+threeperiod;248A
+threepersian;06F3
+threequarters;00BE
+threequartersemdash;F6DE
+threeroman;2172
+threesuperior;00B3
+threethai;0E53
+thzsquare;3394
+tihiragana;3061
+tikatakana;30C1
+tikatakanahalfwidth;FF81
+tikeutacirclekorean;3270
+tikeutaparenkorean;3210
+tikeutcirclekorean;3262
+tikeutkorean;3137
+tikeutparenkorean;3202
+tilde;02DC
+tildebelowcmb;0330
+tildecmb;0303
+tildecomb;0303
+tildedoublecmb;0360
+tildeoperator;223C
+tildeoverlaycmb;0334
+tildeverticalcmb;033E
+timescircle;2297
+tipehahebrew;0596
+tipehalefthebrew;0596
+tippigurmukhi;0A70
+titlocyrilliccmb;0483
+tiwnarmenian;057F
+tlinebelow;1E6F
+tmonospace;FF54
+toarmenian;0569
+tohiragana;3068
+tokatakana;30C8
+tokatakanahalfwidth;FF84
+tonebarextrahighmod;02E5
+tonebarextralowmod;02E9
+tonebarhighmod;02E6
+tonebarlowmod;02E8
+tonebarmidmod;02E7
+tonefive;01BD
+tonesix;0185
+tonetwo;01A8
+tonos;0384
+tonsquare;3327
+topatakthai;0E0F
+tortoiseshellbracketleft;3014
+tortoiseshellbracketleftsmall;FE5D
+tortoiseshellbracketleftvertical;FE39
+tortoiseshellbracketright;3015
+tortoiseshellbracketrightsmall;FE5E
+tortoiseshellbracketrightvertical;FE3A
+totaothai;0E15
+tpalatalhook;01AB
+tparen;24AF
+trademark;2122
+trademarksans;F8EA
+trademarkserif;F6DB
+tretroflexhook;0288
+triagdn;25BC
+triaglf;25C4
+triagrt;25BA
+triagup;25B2
+ts;02A6
+tsadi;05E6
+tsadidagesh;FB46
+tsadidageshhebrew;FB46
+tsadihebrew;05E6
+tsecyrillic;0446
+tsere;05B5
+tsere12;05B5
+tsere1e;05B5
+tsere2b;05B5
+tserehebrew;05B5
+tserenarrowhebrew;05B5
+tserequarterhebrew;05B5
+tserewidehebrew;05B5
+tshecyrillic;045B
+tsuperior;F6F3
+ttabengali;099F
+ttadeva;091F
+ttagujarati;0A9F
+ttagurmukhi;0A1F
+tteharabic;0679
+ttehfinalarabic;FB67
+ttehinitialarabic;FB68
+ttehmedialarabic;FB69
+tthabengali;09A0
+tthadeva;0920
+tthagujarati;0AA0
+tthagurmukhi;0A20
+tturned;0287
+tuhiragana;3064
+tukatakana;30C4
+tukatakanahalfwidth;FF82
+tusmallhiragana;3063
+tusmallkatakana;30C3
+tusmallkatakanahalfwidth;FF6F
+twelvecircle;246B
+twelveparen;247F
+twelveperiod;2493
+twelveroman;217B
+twentycircle;2473
+twentyhangzhou;5344
+twentyparen;2487
+twentyperiod;249B
+two;0032
+twoarabic;0662
+twobengali;09E8
+twocircle;2461
+twocircleinversesansserif;278B
+twodeva;0968
+twodotenleader;2025
+twodotleader;2025
+twodotleadervertical;FE30
+twogujarati;0AE8
+twogurmukhi;0A68
+twohackarabic;0662
+twohangzhou;3022
+twoideographicparen;3221
+twoinferior;2082
+twomonospace;FF12
+twonumeratorbengali;09F5
+twooldstyle;F732
+twoparen;2475
+twoperiod;2489
+twopersian;06F2
+tworoman;2171
+twostroke;01BB
+twosuperior;00B2
+twothai;0E52
+twothirds;2154
+u;0075
+uacute;00FA
+ubar;0289
+ubengali;0989
+ubopomofo;3128
+ubreve;016D
+ucaron;01D4
+ucircle;24E4
+ucircumflex;00FB
+ucircumflexbelow;1E77
+ucyrillic;0443
+udattadeva;0951
+udblacute;0171
+udblgrave;0215
+udeva;0909
+udieresis;00FC
+udieresisacute;01D8
+udieresisbelow;1E73
+udieresiscaron;01DA
+udieresiscyrillic;04F1
+udieresisgrave;01DC
+udieresismacron;01D6
+udotbelow;1EE5
+ugrave;00F9
+ugujarati;0A89
+ugurmukhi;0A09
+uhiragana;3046
+uhookabove;1EE7
+uhorn;01B0
+uhornacute;1EE9
+uhorndotbelow;1EF1
+uhorngrave;1EEB
+uhornhookabove;1EED
+uhorntilde;1EEF
+uhungarumlaut;0171
+uhungarumlautcyrillic;04F3
+uinvertedbreve;0217
+ukatakana;30A6
+ukatakanahalfwidth;FF73
+ukcyrillic;0479
+ukorean;315C
+umacron;016B
+umacroncyrillic;04EF
+umacrondieresis;1E7B
+umatragurmukhi;0A41
+umonospace;FF55
+underscore;005F
+underscoredbl;2017
+underscoremonospace;FF3F
+underscorevertical;FE33
+underscorewavy;FE4F
+union;222A
+universal;2200
+uogonek;0173
+uparen;24B0
+upblock;2580
+upperdothebrew;05C4
+upsilon;03C5
+upsilondieresis;03CB
+upsilondieresistonos;03B0
+upsilonlatin;028A
+upsilontonos;03CD
+uptackbelowcmb;031D
+uptackmod;02D4
+uragurmukhi;0A73
+uring;016F
+ushortcyrillic;045E
+usmallhiragana;3045
+usmallkatakana;30A5
+usmallkatakanahalfwidth;FF69
+ustraightcyrillic;04AF
+ustraightstrokecyrillic;04B1
+utilde;0169
+utildeacute;1E79
+utildebelow;1E75
+uubengali;098A
+uudeva;090A
+uugujarati;0A8A
+uugurmukhi;0A0A
+uumatragurmukhi;0A42
+uuvowelsignbengali;09C2
+uuvowelsigndeva;0942
+uuvowelsigngujarati;0AC2
+uvowelsignbengali;09C1
+uvowelsigndeva;0941
+uvowelsigngujarati;0AC1
+v;0076
+vadeva;0935
+vagujarati;0AB5
+vagurmukhi;0A35
+vakatakana;30F7
+vav;05D5
+vavdagesh;FB35
+vavdagesh65;FB35
+vavdageshhebrew;FB35
+vavhebrew;05D5
+vavholam;FB4B
+vavholamhebrew;FB4B
+vavvavhebrew;05F0
+vavyodhebrew;05F1
+vcircle;24E5
+vdotbelow;1E7F
+vecyrillic;0432
+veharabic;06A4
+vehfinalarabic;FB6B
+vehinitialarabic;FB6C
+vehmedialarabic;FB6D
+vekatakana;30F9
+venus;2640
+verticalbar;007C
+verticallineabovecmb;030D
+verticallinebelowcmb;0329
+verticallinelowmod;02CC
+verticallinemod;02C8
+vewarmenian;057E
+vhook;028B
+vikatakana;30F8
+viramabengali;09CD
+viramadeva;094D
+viramagujarati;0ACD
+visargabengali;0983
+visargadeva;0903
+visargagujarati;0A83
+vmonospace;FF56
+voarmenian;0578
+voicediterationhiragana;309E
+voicediterationkatakana;30FE
+voicedmarkkana;309B
+voicedmarkkanahalfwidth;FF9E
+vokatakana;30FA
+vparen;24B1
+vtilde;1E7D
+vturned;028C
+vuhiragana;3094
+vukatakana;30F4
+w;0077
+wacute;1E83
+waekorean;3159
+wahiragana;308F
+wakatakana;30EF
+wakatakanahalfwidth;FF9C
+wakorean;3158
+wasmallhiragana;308E
+wasmallkatakana;30EE
+wattosquare;3357
+wavedash;301C
+wavyunderscorevertical;FE34
+wawarabic;0648
+wawfinalarabic;FEEE
+wawhamzaabovearabic;0624
+wawhamzaabovefinalarabic;FE86
+wbsquare;33DD
+wcircle;24E6
+wcircumflex;0175
+wdieresis;1E85
+wdotaccent;1E87
+wdotbelow;1E89
+wehiragana;3091
+weierstrass;2118
+wekatakana;30F1
+wekorean;315E
+weokorean;315D
+wgrave;1E81
+whitebullet;25E6
+whitecircle;25CB
+whitecircleinverse;25D9
+whitecornerbracketleft;300E
+whitecornerbracketleftvertical;FE43
+whitecornerbracketright;300F
+whitecornerbracketrightvertical;FE44
+whitediamond;25C7
+whitediamondcontainingblacksmalldiamond;25C8
+whitedownpointingsmalltriangle;25BF
+whitedownpointingtriangle;25BD
+whiteleftpointingsmalltriangle;25C3
+whiteleftpointingtriangle;25C1
+whitelenticularbracketleft;3016
+whitelenticularbracketright;3017
+whiterightpointingsmalltriangle;25B9
+whiterightpointingtriangle;25B7
+whitesmallsquare;25AB
+whitesmilingface;263A
+whitesquare;25A1
+whitestar;2606
+whitetelephone;260F
+whitetortoiseshellbracketleft;3018
+whitetortoiseshellbracketright;3019
+whiteuppointingsmalltriangle;25B5
+whiteuppointingtriangle;25B3
+wihiragana;3090
+wikatakana;30F0
+wikorean;315F
+wmonospace;FF57
+wohiragana;3092
+wokatakana;30F2
+wokatakanahalfwidth;FF66
+won;20A9
+wonmonospace;FFE6
+wowaenthai;0E27
+wparen;24B2
+wring;1E98
+wsuperior;02B7
+wturned;028D
+wynn;01BF
+x;0078
+xabovecmb;033D
+xbopomofo;3112
+xcircle;24E7
+xdieresis;1E8D
+xdotaccent;1E8B
+xeharmenian;056D
+xi;03BE
+xmonospace;FF58
+xparen;24B3
+xsuperior;02E3
+y;0079
+yaadosquare;334E
+yabengali;09AF
+yacute;00FD
+yadeva;092F
+yaekorean;3152
+yagujarati;0AAF
+yagurmukhi;0A2F
+yahiragana;3084
+yakatakana;30E4
+yakatakanahalfwidth;FF94
+yakorean;3151
+yamakkanthai;0E4E
+yasmallhiragana;3083
+yasmallkatakana;30E3
+yasmallkatakanahalfwidth;FF6C
+yatcyrillic;0463
+ycircle;24E8
+ycircumflex;0177
+ydieresis;00FF
+ydotaccent;1E8F
+ydotbelow;1EF5
+yeharabic;064A
+yehbarreearabic;06D2
+yehbarreefinalarabic;FBAF
+yehfinalarabic;FEF2
+yehhamzaabovearabic;0626
+yehhamzaabovefinalarabic;FE8A
+yehhamzaaboveinitialarabic;FE8B
+yehhamzaabovemedialarabic;FE8C
+yehinitialarabic;FEF3
+yehmedialarabic;FEF4
+yehmeeminitialarabic;FCDD
+yehmeemisolatedarabic;FC58
+yehnoonfinalarabic;FC94
+yehthreedotsbelowarabic;06D1
+yekorean;3156
+yen;00A5
+yenmonospace;FFE5
+yeokorean;3155
+yeorinhieuhkorean;3186
+yerahbenyomohebrew;05AA
+yerahbenyomolefthebrew;05AA
+yericyrillic;044B
+yerudieresiscyrillic;04F9
+yesieungkorean;3181
+yesieungpansioskorean;3183
+yesieungsioskorean;3182
+yetivhebrew;059A
+ygrave;1EF3
+yhook;01B4
+yhookabove;1EF7
+yiarmenian;0575
+yicyrillic;0457
+yikorean;3162
+yinyang;262F
+yiwnarmenian;0582
+ymonospace;FF59
+yod;05D9
+yoddagesh;FB39
+yoddageshhebrew;FB39
+yodhebrew;05D9
+yodyodhebrew;05F2
+yodyodpatahhebrew;FB1F
+yohiragana;3088
+yoikorean;3189
+yokatakana;30E8
+yokatakanahalfwidth;FF96
+yokorean;315B
+yosmallhiragana;3087
+yosmallkatakana;30E7
+yosmallkatakanahalfwidth;FF6E
+yotgreek;03F3
+yoyaekorean;3188
+yoyakorean;3187
+yoyakthai;0E22
+yoyingthai;0E0D
+yparen;24B4
+ypogegrammeni;037A
+ypogegrammenigreekcmb;0345
+yr;01A6
+yring;1E99
+ysuperior;02B8
+ytilde;1EF9
+yturned;028E
+yuhiragana;3086
+yuikorean;318C
+yukatakana;30E6
+yukatakanahalfwidth;FF95
+yukorean;3160
+yusbigcyrillic;046B
+yusbigiotifiedcyrillic;046D
+yuslittlecyrillic;0467
+yuslittleiotifiedcyrillic;0469
+yusmallhiragana;3085
+yusmallkatakana;30E5
+yusmallkatakanahalfwidth;FF6D
+yuyekorean;318B
+yuyeokorean;318A
+yyabengali;09DF
+yyadeva;095F
+z;007A
+zaarmenian;0566
+zacute;017A
+zadeva;095B
+zagurmukhi;0A5B
+zaharabic;0638
+zahfinalarabic;FEC6
+zahinitialarabic;FEC7
+zahiragana;3056
+zahmedialarabic;FEC8
+zainarabic;0632
+zainfinalarabic;FEB0
+zakatakana;30B6
+zaqefgadolhebrew;0595
+zaqefqatanhebrew;0594
+zarqahebrew;0598
+zayin;05D6
+zayindagesh;FB36
+zayindageshhebrew;FB36
+zayinhebrew;05D6
+zbopomofo;3117
+zcaron;017E
+zcircle;24E9
+zcircumflex;1E91
+zcurl;0291
+zdot;017C
+zdotaccent;017C
+zdotbelow;1E93
+zecyrillic;0437
+zedescendercyrillic;0499
+zedieresiscyrillic;04DF
+zehiragana;305C
+zekatakana;30BC
+zero;0030
+zeroarabic;0660
+zerobengali;09E6
+zerodeva;0966
+zerogujarati;0AE6
+zerogurmukhi;0A66
+zerohackarabic;0660
+zeroinferior;2080
+zeromonospace;FF10
+zerooldstyle;F730
+zeropersian;06F0
+zerosuperior;2070
+zerothai;0E50
+zerowidthjoiner;FEFF
+zerowidthnonjoiner;200C
+zerowidthspace;200B
+zeta;03B6
+zhbopomofo;3113
+zhearmenian;056A
+zhebrevecyrillic;04C2
+zhecyrillic;0436
+zhedescendercyrillic;0497
+zhedieresiscyrillic;04DD
+zihiragana;3058
+zikatakana;30B8
+zinorhebrew;05AE
+zlinebelow;1E95
+zmonospace;FF5A
+zohiragana;305E
+zokatakana;30BE
+zparen;24B5
+zretroflexhook;0290
+zstroke;01B6
+zuhiragana;305A
+zukatakana;30BA
+#--end
diff --git a/mupdf/glyphmorf.py b/mupdf/glyphmorf.py
new file mode 100644
index 00000000..743303db
--- /dev/null
+++ b/mupdf/glyphmorf.py
@@ -0,0 +1,150 @@
+# python
+
+import sys
+
+LOOKUP = """
+
+#include "fitz.h"
+#include "mupdf.h"
+
+int pdf_lookupagl(char *name, int *ucsbuf, int ucscap)
+{
+ char buf[256];
+ int ucslen = 0;
+ char *p;
+ char *s;
+ int i;
+
+ strlcpy(buf, name, sizeof buf);
+
+ /* kill anything after first period */
+ p = strchr(buf, '.');
+ if (p)
+ p[0] = 0;
+
+ /* split into components separated by underscore */
+ p = buf;
+ s = strsep(&p, "_");
+ while (s)
+ {
+ int l = 0;
+ int r = nelem(aglidx) - 1;
+
+ while (l <= r)
+ {
+ int m = (l + r) >> 1;
+ int c = strcmp(s, aglidx[m].name);
+ if (c < 0)
+ r = m - 1;
+ else if (c > 0)
+ l = m + 1;
+ else
+ {
+ for (i = 0; i < aglidx[m].num; i++)
+ ucsbuf[ucslen++] = agldat[aglidx[m].ofs + i];
+ goto next;
+ }
+ }
+
+ if (strstr(s, "uni") == s)
+ {
+ char tmp[5];
+ s += 3;
+ while (s[0])
+ {
+ strlcpy(tmp, s, 5);
+ ucsbuf[ucslen++] = strtol(tmp, 0, 16);
+ s += MIN(strlen(s), 4);
+ }
+ }
+
+ else if (strstr(s, "u") == s)
+ ucsbuf[ucslen++] = strtol(s + 1, 0, 16);
+
+next:
+ s = strsep(&p, "_");
+ }
+
+ return ucslen;
+}
+
+"""
+
+TEST = """
+int main(int argc, char **argv)
+{
+ int buf[256];
+ int len;
+ int i, k;
+
+ for (i = 1; i < argc; i++)
+ {
+ len = pdf_lookupagl(argv[i], buf, nelem(buf));
+ printf("'%s' [%d] = ", argv[i], len);
+ for (k = 0; k < len; k++)
+ printf("%04X ", buf[k]);
+ printf("\\n");
+ }
+}
+"""
+
+
+agl = []
+
+f = open("glyphlist.txt", "r")
+for line in f.readlines():
+ if line[0] == '#':
+ continue
+ line = line[:-1]
+ name, list = line.split(';')
+ list = map(lambda x: int(x, 16), list.split(' '))
+ agl.append((name, list))
+
+aglidx = []
+agldat = []
+
+for name, ucslist in agl:
+ num = len(ucslist)
+ ofs = len(agldat)
+ for ucs in ucslist:
+ agldat.append(ucs)
+ aglidx.append((name, num, ofs))
+
+print "/* Adobe Glyph List -- autogenerated so do not touch */"
+print
+
+print "static const struct { char *name; short num; short ofs; }",
+print "aglidx[%d] = {" % len(aglidx)
+
+for name, num, ofs in aglidx:
+ print "{\"%s\",%d,%d}," % (name, num, ofs)
+
+print "};"
+print
+
+print "static const unsigned short agldat[%d] = {" % len(agldat)
+c = 0
+for ucs in agldat:
+ bufd = "%d," % ucs
+ bufh = "0x%x," % ucs
+
+ if len(bufd) < len(bufh):
+ buf = bufd
+ else:
+ buf = bufh
+
+ c += len(buf)
+ if c > 78:
+ c = len(buf)
+ print
+ sys.stdout.write(buf)
+
+print
+print "};"
+
+print LOOKUP
+# print TEST
+
+print >>sys.stderr, "idx %d * %d = %d" % (len(aglidx), 8, len(aglidx)*8)
+print >>sys.stderr, "dat %d * %d = %d" % (len(agldat), 2, len(agldat)*2)
+
diff --git a/mupdf/pdf_font.c b/mupdf/pdf_font.c
index a96d0d45..064988ca 100644
--- a/mupdf/pdf_font.c
+++ b/mupdf/pdf_font.c
@@ -451,11 +451,13 @@ loadsimplefont(pdf_font **fontp, pdf_xref *xref, fz_obj *dict, fz_obj *ref)
for (i = 0; i < 256; i++)
if (estrings[i])
{
- k = pdf_lookupagl(estrings[i]);
- if (k == -1)
+ int aglbuf[256];
+ int aglnum;
+ aglnum = pdf_lookupagl(estrings[i], aglbuf, nelem(aglbuf));
+ if (aglnum != 1)
etable[i] = FT_Get_Name_Index(face, estrings[i]);
else
- etable[i] = FT_Get_Char_Index(face, k);
+ etable[i] = FT_Get_Char_Index(face, aglbuf[0]);
}
else
etable[i] = FT_Get_Char_Index(face, i);
diff --git a/mupdf/pdf_fontagl.c b/mupdf/pdf_fontagl.c
index 6697ce11..a6f8a81a 100644
--- a/mupdf/pdf_fontagl.c
+++ b/mupdf/pdf_fontagl.c
@@ -1,4332 +1,4647 @@
-/* Name: Adobe Glyph List
- # Table version: 2.0
- # Date: September 20, 2002
- #
- # See http:partners.adobe.com/asn/developer/typeforum/unicodegn.html
- #
- # Format: Semicolon-delimited fields:
- # (1) glyph name
- # (2) Unicode scalar value
- */
-
-#include <fitz.h>
-#include <mupdf.h>
-
-int pdf_lookupagl(char *name)
-{
- int l = 0;
- int r = pdf_adobeglyphlen - 1;
-
- while (l <= r)
- {
- int m = (l + r) >> 1;
- int c = strcmp(name, pdf_adobeglyphlist[m].name);
- if (c < 0)
- r = m - 1;
- else if (c > 0)
- l = m + 1;
- else
- return pdf_adobeglyphlist[m].code;
- }
-
- if (strstr(name, "uni") == name)
- return strtol(name + 3, 0, 16);
-
- if (strstr(name, "u") == name)
- return strtol(name + 1, 0, 16);
-
- return -1;
-}
-
-const struct pdf_aglpair pdf_adobeglyphlist[] =
-{
-
-{"A",0x0041},
-{"AE",0x00C6},
-{"AEacute",0x01FC},
-{"AEmacron",0x01E2},
-{"AEsmall",0xF7E6},
-{"Aacute",0x00C1},
-{"Aacutesmall",0xF7E1},
-{"Abreve",0x0102},
-{"Abreveacute",0x1EAE},
-{"Abrevecyrillic",0x04D0},
-{"Abrevedotbelow",0x1EB6},
-{"Abrevegrave",0x1EB0},
-{"Abrevehookabove",0x1EB2},
-{"Abrevetilde",0x1EB4},
-{"Acaron",0x01CD},
-{"Acircle",0x24B6},
-{"Acircumflex",0x00C2},
-{"Acircumflexacute",0x1EA4},
-{"Acircumflexdotbelow",0x1EAC},
-{"Acircumflexgrave",0x1EA6},
-{"Acircumflexhookabove",0x1EA8},
-{"Acircumflexsmall",0xF7E2},
-{"Acircumflextilde",0x1EAA},
-{"Acute",0xF6C9},
-{"Acutesmall",0xF7B4},
-{"Acyrillic",0x0410},
-{"Adblgrave",0x0200},
-{"Adieresis",0x00C4},
-{"Adieresiscyrillic",0x04D2},
-{"Adieresismacron",0x01DE},
-{"Adieresissmall",0xF7E4},
-{"Adotbelow",0x1EA0},
-{"Adotmacron",0x01E0},
-{"Agrave",0x00C0},
-{"Agravesmall",0xF7E0},
-{"Ahookabove",0x1EA2},
-{"Aiecyrillic",0x04D4},
-{"Ainvertedbreve",0x0202},
-{"Alpha",0x0391},
-{"Alphatonos",0x0386},
-{"Amacron",0x0100},
-{"Amonospace",0xFF21},
-{"Aogonek",0x0104},
-{"Aring",0x00C5},
-{"Aringacute",0x01FA},
-{"Aringbelow",0x1E00},
-{"Aringsmall",0xF7E5},
-{"Asmall",0xF761},
-{"Atilde",0x00C3},
-{"Atildesmall",0xF7E3},
-{"Aybarmenian",0x0531},
-{"B",0x0042},
-{"Bcircle",0x24B7},
-{"Bdotaccent",0x1E02},
-{"Bdotbelow",0x1E04},
-{"Becyrillic",0x0411},
-{"Benarmenian",0x0532},
-{"Beta",0x0392},
-{"Bhook",0x0181},
-{"Blinebelow",0x1E06},
-{"Bmonospace",0xFF22},
-{"Brevesmall",0xF6F4},
-{"Bsmall",0xF762},
-{"Btopbar",0x0182},
-{"C",0x0043},
-{"Caarmenian",0x053E},
-{"Cacute",0x0106},
-{"Caron",0xF6CA},
-{"Caronsmall",0xF6F5},
-{"Ccaron",0x010C},
-{"Ccedilla",0x00C7},
-{"Ccedillaacute",0x1E08},
-{"Ccedillasmall",0xF7E7},
-{"Ccircle",0x24B8},
-{"Ccircumflex",0x0108},
-{"Cdot",0x010A},
-{"Cdotaccent",0x010A},
-{"Cedillasmall",0xF7B8},
-{"Chaarmenian",0x0549},
-{"Cheabkhasiancyrillic",0x04BC},
-{"Checyrillic",0x0427},
-{"Chedescenderabkhasiancyrillic",0x04BE},
-{"Chedescendercyrillic",0x04B6},
-{"Chedieresiscyrillic",0x04F4},
-{"Cheharmenian",0x0543},
-{"Chekhakassiancyrillic",0x04CB},
-{"Cheverticalstrokecyrillic",0x04B8},
-{"Chi",0x03A7},
-{"Chook",0x0187},
-{"Circumflexsmall",0xF6F6},
-{"Cmonospace",0xFF23},
-{"Coarmenian",0x0551},
-{"Csmall",0xF763},
-{"D",0x0044},
-{"DZ",0x01F1},
-{"DZcaron",0x01C4},
-{"Daarmenian",0x0534},
-{"Dafrican",0x0189},
-{"Dcaron",0x010E},
-{"Dcedilla",0x1E10},
-{"Dcircle",0x24B9},
-{"Dcircumflexbelow",0x1E12},
-{"Dcroat",0x0110},
-{"Ddotaccent",0x1E0A},
-{"Ddotbelow",0x1E0C},
-{"Decyrillic",0x0414},
-{"Deicoptic",0x03EE},
-{"Delta",0x2206},
-{"Deltagreek",0x0394},
-{"Dhook",0x018A},
-{"Dieresis",0xF6CB},
-{"DieresisAcute",0xF6CC},
-{"DieresisGrave",0xF6CD},
-{"Dieresissmall",0xF7A8},
-{"Digammagreek",0x03DC},
-{"Djecyrillic",0x0402},
-{"Dlinebelow",0x1E0E},
-{"Dmonospace",0xFF24},
-{"Dotaccentsmall",0xF6F7},
-{"Dslash",0x0110},
-{"Dsmall",0xF764},
-{"Dtopbar",0x018B},
-{"Dz",0x01F2},
-{"Dzcaron",0x01C5},
-{"Dzeabkhasiancyrillic",0x04E0},
-{"Dzecyrillic",0x0405},
-{"Dzhecyrillic",0x040F},
-{"E",0x0045},
-{"Eacute",0x00C9},
-{"Eacutesmall",0xF7E9},
-{"Ebreve",0x0114},
-{"Ecaron",0x011A},
-{"Ecedillabreve",0x1E1C},
-{"Echarmenian",0x0535},
-{"Ecircle",0x24BA},
-{"Ecircumflex",0x00CA},
-{"Ecircumflexacute",0x1EBE},
-{"Ecircumflexbelow",0x1E18},
-{"Ecircumflexdotbelow",0x1EC6},
-{"Ecircumflexgrave",0x1EC0},
-{"Ecircumflexhookabove",0x1EC2},
-{"Ecircumflexsmall",0xF7EA},
-{"Ecircumflextilde",0x1EC4},
-{"Ecyrillic",0x0404},
-{"Edblgrave",0x0204},
-{"Edieresis",0x00CB},
-{"Edieresissmall",0xF7EB},
-{"Edot",0x0116},
-{"Edotaccent",0x0116},
-{"Edotbelow",0x1EB8},
-{"Efcyrillic",0x0424},
-{"Egrave",0x00C8},
-{"Egravesmall",0xF7E8},
-{"Eharmenian",0x0537},
-{"Ehookabove",0x1EBA},
-{"Eightroman",0x2167},
-{"Einvertedbreve",0x0206},
-{"Eiotifiedcyrillic",0x0464},
-{"Elcyrillic",0x041B},
-{"Elevenroman",0x216A},
-{"Emacron",0x0112},
-{"Emacronacute",0x1E16},
-{"Emacrongrave",0x1E14},
-{"Emcyrillic",0x041C},
-{"Emonospace",0xFF25},
-{"Encyrillic",0x041D},
-{"Endescendercyrillic",0x04A2},
-{"Eng",0x014A},
-{"Enghecyrillic",0x04A4},
-{"Enhookcyrillic",0x04C7},
-{"Eogonek",0x0118},
-{"Eopen",0x0190},
-{"Epsilon",0x0395},
-{"Epsilontonos",0x0388},
-{"Ercyrillic",0x0420},
-{"Ereversed",0x018E},
-{"Ereversedcyrillic",0x042D},
-{"Escyrillic",0x0421},
-{"Esdescendercyrillic",0x04AA},
-{"Esh",0x01A9},
-{"Esmall",0xF765},
-{"Eta",0x0397},
-{"Etarmenian",0x0538},
-{"Etatonos",0x0389},
-{"Eth",0x00D0},
-{"Ethsmall",0xF7F0},
-{"Etilde",0x1EBC},
-{"Etildebelow",0x1E1A},
-{"Euro",0x20AC},
-{"Ezh",0x01B7},
-{"Ezhcaron",0x01EE},
-{"Ezhreversed",0x01B8},
-{"F",0x0046},
-{"Fcircle",0x24BB},
-{"Fdotaccent",0x1E1E},
-{"Feharmenian",0x0556},
-{"Feicoptic",0x03E4},
-{"Fhook",0x0191},
-{"Fitacyrillic",0x0472},
-{"Fiveroman",0x2164},
-{"Fmonospace",0xFF26},
-{"Fourroman",0x2163},
-{"Fsmall",0xF766},
-{"G",0x0047},
-{"GBsquare",0x3387},
-{"Gacute",0x01F4},
-{"Gamma",0x0393},
-{"Gammaafrican",0x0194},
-{"Gangiacoptic",0x03EA},
-{"Gbreve",0x011E},
-{"Gcaron",0x01E6},
-{"Gcedilla",0x0122},
-{"Gcircle",0x24BC},
-{"Gcircumflex",0x011C},
-{"Gcommaaccent",0x0122},
-{"Gdot",0x0120},
-{"Gdotaccent",0x0120},
-{"Gecyrillic",0x0413},
-{"Ghadarmenian",0x0542},
-{"Ghemiddlehookcyrillic",0x0494},
-{"Ghestrokecyrillic",0x0492},
-{"Gheupturncyrillic",0x0490},
-{"Ghook",0x0193},
-{"Gimarmenian",0x0533},
-{"Gjecyrillic",0x0403},
-{"Gmacron",0x1E20},
-{"Gmonospace",0xFF27},
-{"Grave",0xF6CE},
-{"Gravesmall",0xF760},
-{"Gsmall",0xF767},
-{"Gsmallhook",0x029B},
-{"Gstroke",0x01E4},
-{"H",0x0048},
-{"H18533",0x25CF},
-{"H18543",0x25AA},
-{"H18551",0x25AB},
-{"H22073",0x25A1},
-{"HPsquare",0x33CB},
-{"Haabkhasiancyrillic",0x04A8},
-{"Hadescendercyrillic",0x04B2},
-{"Hardsigncyrillic",0x042A},
-{"Hbar",0x0126},
-{"Hbrevebelow",0x1E2A},
-{"Hcedilla",0x1E28},
-{"Hcircle",0x24BD},
-{"Hcircumflex",0x0124},
-{"Hdieresis",0x1E26},
-{"Hdotaccent",0x1E22},
-{"Hdotbelow",0x1E24},
-{"Hmonospace",0xFF28},
-{"Hoarmenian",0x0540},
-{"Horicoptic",0x03E8},
-{"Hsmall",0xF768},
-{"Hungarumlaut",0xF6CF},
-{"Hungarumlautsmall",0xF6F8},
-{"Hzsquare",0x3390},
-{"I",0x0049},
-{"IAcyrillic",0x042F},
-{"IJ",0x0132},
-{"IUcyrillic",0x042E},
-{"Iacute",0x00CD},
-{"Iacutesmall",0xF7ED},
-{"Ibreve",0x012C},
-{"Icaron",0x01CF},
-{"Icircle",0x24BE},
-{"Icircumflex",0x00CE},
-{"Icircumflexsmall",0xF7EE},
-{"Icyrillic",0x0406},
-{"Idblgrave",0x0208},
-{"Idieresis",0x00CF},
-{"Idieresisacute",0x1E2E},
-{"Idieresiscyrillic",0x04E4},
-{"Idieresissmall",0xF7EF},
-{"Idot",0x0130},
-{"Idotaccent",0x0130},
-{"Idotbelow",0x1ECA},
-{"Iebrevecyrillic",0x04D6},
-{"Iecyrillic",0x0415},
-{"Ifraktur",0x2111},
-{"Igrave",0x00CC},
-{"Igravesmall",0xF7EC},
-{"Ihookabove",0x1EC8},
-{"Iicyrillic",0x0418},
-{"Iinvertedbreve",0x020A},
-{"Iishortcyrillic",0x0419},
-{"Imacron",0x012A},
-{"Imacroncyrillic",0x04E2},
-{"Imonospace",0xFF29},
-{"Iniarmenian",0x053B},
-{"Iocyrillic",0x0401},
-{"Iogonek",0x012E},
-{"Iota",0x0399},
-{"Iotaafrican",0x0196},
-{"Iotadieresis",0x03AA},
-{"Iotatonos",0x038A},
-{"Ismall",0xF769},
-{"Istroke",0x0197},
-{"Itilde",0x0128},
-{"Itildebelow",0x1E2C},
-{"Izhitsacyrillic",0x0474},
-{"Izhitsadblgravecyrillic",0x0476},
-{"J",0x004A},
-{"Jaarmenian",0x0541},
-{"Jcircle",0x24BF},
-{"Jcircumflex",0x0134},
-{"Jecyrillic",0x0408},
-{"Jheharmenian",0x054B},
-{"Jmonospace",0xFF2A},
-{"Jsmall",0xF76A},
-{"K",0x004B},
-{"KBsquare",0x3385},
-{"KKsquare",0x33CD},
-{"Kabashkircyrillic",0x04A0},
-{"Kacute",0x1E30},
-{"Kacyrillic",0x041A},
-{"Kadescendercyrillic",0x049A},
-{"Kahookcyrillic",0x04C3},
-{"Kappa",0x039A},
-{"Kastrokecyrillic",0x049E},
-{"Kaverticalstrokecyrillic",0x049C},
-{"Kcaron",0x01E8},
-{"Kcedilla",0x0136},
-{"Kcircle",0x24C0},
-{"Kcommaaccent",0x0136},
-{"Kdotbelow",0x1E32},
-{"Keharmenian",0x0554},
-{"Kenarmenian",0x053F},
-{"Khacyrillic",0x0425},
-{"Kheicoptic",0x03E6},
-{"Khook",0x0198},
-{"Kjecyrillic",0x040C},
-{"Klinebelow",0x1E34},
-{"Kmonospace",0xFF2B},
-{"Koppacyrillic",0x0480},
-{"Koppagreek",0x03DE},
-{"Ksicyrillic",0x046E},
-{"Ksmall",0xF76B},
-{"L",0x004C},
-{"LJ",0x01C7},
-{"LL",0xF6BF},
-{"Lacute",0x0139},
-{"Lambda",0x039B},
-{"Lcaron",0x013D},
-{"Lcedilla",0x013B},
-{"Lcircle",0x24C1},
-{"Lcircumflexbelow",0x1E3C},
-{"Lcommaaccent",0x013B},
-{"Ldot",0x013F},
-{"Ldotaccent",0x013F},
-{"Ldotbelow",0x1E36},
-{"Ldotbelowmacron",0x1E38},
-{"Liwnarmenian",0x053C},
-{"Lj",0x01C8},
-{"Ljecyrillic",0x0409},
-{"Llinebelow",0x1E3A},
-{"Lmonospace",0xFF2C},
-{"Lslash",0x0141},
-{"Lslashsmall",0xF6F9},
-{"Lsmall",0xF76C},
-{"M",0x004D},
-{"MBsquare",0x3386},
-{"Macron",0xF6D0},
-{"Macronsmall",0xF7AF},
-{"Macute",0x1E3E},
-{"Mcircle",0x24C2},
-{"Mdotaccent",0x1E40},
-{"Mdotbelow",0x1E42},
-{"Menarmenian",0x0544},
-{"Mmonospace",0xFF2D},
-{"Msmall",0xF76D},
-{"Mturned",0x019C},
-{"Mu",0x039C},
-{"N",0x004E},
-{"NJ",0x01CA},
-{"Nacute",0x0143},
-{"Ncaron",0x0147},
-{"Ncedilla",0x0145},
-{"Ncircle",0x24C3},
-{"Ncircumflexbelow",0x1E4A},
-{"Ncommaaccent",0x0145},
-{"Ndotaccent",0x1E44},
-{"Ndotbelow",0x1E46},
-{"Nhookleft",0x019D},
-{"Nineroman",0x2168},
-{"Nj",0x01CB},
-{"Njecyrillic",0x040A},
-{"Nlinebelow",0x1E48},
-{"Nmonospace",0xFF2E},
-{"Nowarmenian",0x0546},
-{"Nsmall",0xF76E},
-{"Ntilde",0x00D1},
-{"Ntildesmall",0xF7F1},
-{"Nu",0x039D},
-{"O",0x004F},
-{"OE",0x0152},
-{"OEsmall",0xF6FA},
-{"Oacute",0x00D3},
-{"Oacutesmall",0xF7F3},
-{"Obarredcyrillic",0x04E8},
-{"Obarreddieresiscyrillic",0x04EA},
-{"Obreve",0x014E},
-{"Ocaron",0x01D1},
-{"Ocenteredtilde",0x019F},
-{"Ocircle",0x24C4},
-{"Ocircumflex",0x00D4},
-{"Ocircumflexacute",0x1ED0},
-{"Ocircumflexdotbelow",0x1ED8},
-{"Ocircumflexgrave",0x1ED2},
-{"Ocircumflexhookabove",0x1ED4},
-{"Ocircumflexsmall",0xF7F4},
-{"Ocircumflextilde",0x1ED6},
-{"Ocyrillic",0x041E},
-{"Odblacute",0x0150},
-{"Odblgrave",0x020C},
-{"Odieresis",0x00D6},
-{"Odieresiscyrillic",0x04E6},
-{"Odieresissmall",0xF7F6},
-{"Odotbelow",0x1ECC},
-{"Ogoneksmall",0xF6FB},
-{"Ograve",0x00D2},
-{"Ogravesmall",0xF7F2},
-{"Oharmenian",0x0555},
-{"Ohm",0x2126},
-{"Ohookabove",0x1ECE},
-{"Ohorn",0x01A0},
-{"Ohornacute",0x1EDA},
-{"Ohorndotbelow",0x1EE2},
-{"Ohorngrave",0x1EDC},
-{"Ohornhookabove",0x1EDE},
-{"Ohorntilde",0x1EE0},
-{"Ohungarumlaut",0x0150},
-{"Oi",0x01A2},
-{"Oinvertedbreve",0x020E},
-{"Omacron",0x014C},
-{"Omacronacute",0x1E52},
-{"Omacrongrave",0x1E50},
-{"Omega",0x2126},
-{"Omegacyrillic",0x0460},
-{"Omegagreek",0x03A9},
-{"Omegaroundcyrillic",0x047A},
-{"Omegatitlocyrillic",0x047C},
-{"Omegatonos",0x038F},
-{"Omicron",0x039F},
-{"Omicrontonos",0x038C},
-{"Omonospace",0xFF2F},
-{"Oneroman",0x2160},
-{"Oogonek",0x01EA},
-{"Oogonekmacron",0x01EC},
-{"Oopen",0x0186},
-{"Oslash",0x00D8},
-{"Oslashacute",0x01FE},
-{"Oslashsmall",0xF7F8},
-{"Osmall",0xF76F},
-{"Ostrokeacute",0x01FE},
-{"Otcyrillic",0x047E},
-{"Otilde",0x00D5},
-{"Otildeacute",0x1E4C},
-{"Otildedieresis",0x1E4E},
-{"Otildesmall",0xF7F5},
-{"P",0x0050},
-{"Pacute",0x1E54},
-{"Pcircle",0x24C5},
-{"Pdotaccent",0x1E56},
-{"Pecyrillic",0x041F},
-{"Peharmenian",0x054A},
-{"Pemiddlehookcyrillic",0x04A6},
-{"Phi",0x03A6},
-{"Phook",0x01A4},
-{"Pi",0x03A0},
-{"Piwrarmenian",0x0553},
-{"Pmonospace",0xFF30},
-{"Psi",0x03A8},
-{"Psicyrillic",0x0470},
-{"Psmall",0xF770},
-{"Q",0x0051},
-{"Qcircle",0x24C6},
-{"Qmonospace",0xFF31},
-{"Qsmall",0xF771},
-{"R",0x0052},
-{"Raarmenian",0x054C},
-{"Racute",0x0154},
-{"Rcaron",0x0158},
-{"Rcedilla",0x0156},
-{"Rcircle",0x24C7},
-{"Rcommaaccent",0x0156},
-{"Rdblgrave",0x0210},
-{"Rdotaccent",0x1E58},
-{"Rdotbelow",0x1E5A},
-{"Rdotbelowmacron",0x1E5C},
-{"Reharmenian",0x0550},
-{"Rfraktur",0x211C},
-{"Rho",0x03A1},
-{"Ringsmall",0xF6FC},
-{"Rinvertedbreve",0x0212},
-{"Rlinebelow",0x1E5E},
-{"Rmonospace",0xFF32},
-{"Rsmall",0xF772},
-{"Rsmallinverted",0x0281},
-{"Rsmallinvertedsuperior",0x02B6},
-{"S",0x0053},
-{"SF010000",0x250C},
-{"SF020000",0x2514},
-{"SF030000",0x2510},
-{"SF040000",0x2518},
-{"SF050000",0x253C},
-{"SF060000",0x252C},
-{"SF070000",0x2534},
-{"SF080000",0x251C},
-{"SF090000",0x2524},
-{"SF100000",0x2500},
-{"SF110000",0x2502},
-{"SF190000",0x2561},
-{"SF200000",0x2562},
-{"SF210000",0x2556},
-{"SF220000",0x2555},
-{"SF230000",0x2563},
-{"SF240000",0x2551},
-{"SF250000",0x2557},
-{"SF260000",0x255D},
-{"SF270000",0x255C},
-{"SF280000",0x255B},
-{"SF360000",0x255E},
-{"SF370000",0x255F},
-{"SF380000",0x255A},
-{"SF390000",0x2554},
-{"SF400000",0x2569},
-{"SF410000",0x2566},
-{"SF420000",0x2560},
-{"SF430000",0x2550},
-{"SF440000",0x256C},
-{"SF450000",0x2567},
-{"SF460000",0x2568},
-{"SF470000",0x2564},
-{"SF480000",0x2565},
-{"SF490000",0x2559},
-{"SF500000",0x2558},
-{"SF510000",0x2552},
-{"SF520000",0x2553},
-{"SF530000",0x256B},
-{"SF540000",0x256A},
-{"Sacute",0x015A},
-{"Sacutedotaccent",0x1E64},
-{"Sampigreek",0x03E0},
-{"Scaron",0x0160},
-{"Scarondotaccent",0x1E66},
-{"Scaronsmall",0xF6FD},
-{"Scedilla",0x015E},
-{"Schwa",0x018F},
-{"Schwacyrillic",0x04D8},
-{"Schwadieresiscyrillic",0x04DA},
-{"Scircle",0x24C8},
-{"Scircumflex",0x015C},
-{"Scommaaccent",0x0218},
-{"Sdotaccent",0x1E60},
-{"Sdotbelow",0x1E62},
-{"Sdotbelowdotaccent",0x1E68},
-{"Seharmenian",0x054D},
-{"Sevenroman",0x2166},
-{"Shaarmenian",0x0547},
-{"Shacyrillic",0x0428},
-{"Shchacyrillic",0x0429},
-{"Sheicoptic",0x03E2},
-{"Shhacyrillic",0x04BA},
-{"Shimacoptic",0x03EC},
-{"Sigma",0x03A3},
-{"Sixroman",0x2165},
-{"Smonospace",0xFF33},
-{"Softsigncyrillic",0x042C},
-{"Ssmall",0xF773},
-{"Stigmagreek",0x03DA},
-{"T",0x0054},
-{"Tau",0x03A4},
-{"Tbar",0x0166},
-{"Tcaron",0x0164},
-{"Tcedilla",0x0162},
-{"Tcircle",0x24C9},
-{"Tcircumflexbelow",0x1E70},
-{"Tcommaaccent",0x0162},
-{"Tdotaccent",0x1E6A},
-{"Tdotbelow",0x1E6C},
-{"Tecyrillic",0x0422},
-{"Tedescendercyrillic",0x04AC},
-{"Tenroman",0x2169},
-{"Tetsecyrillic",0x04B4},
-{"Theta",0x0398},
-{"Thook",0x01AC},
-{"Thorn",0x00DE},
-{"Thornsmall",0xF7FE},
-{"Threeroman",0x2162},
-{"Tildesmall",0xF6FE},
-{"Tiwnarmenian",0x054F},
-{"Tlinebelow",0x1E6E},
-{"Tmonospace",0xFF34},
-{"Toarmenian",0x0539},
-{"Tonefive",0x01BC},
-{"Tonesix",0x0184},
-{"Tonetwo",0x01A7},
-{"Tretroflexhook",0x01AE},
-{"Tsecyrillic",0x0426},
-{"Tshecyrillic",0x040B},
-{"Tsmall",0xF774},
-{"Twelveroman",0x216B},
-{"Tworoman",0x2161},
-{"U",0x0055},
-{"Uacute",0x00DA},
-{"Uacutesmall",0xF7FA},
-{"Ubreve",0x016C},
-{"Ucaron",0x01D3},
-{"Ucircle",0x24CA},
-{"Ucircumflex",0x00DB},
-{"Ucircumflexbelow",0x1E76},
-{"Ucircumflexsmall",0xF7FB},
-{"Ucyrillic",0x0423},
-{"Udblacute",0x0170},
-{"Udblgrave",0x0214},
-{"Udieresis",0x00DC},
-{"Udieresisacute",0x01D7},
-{"Udieresisbelow",0x1E72},
-{"Udieresiscaron",0x01D9},
-{"Udieresiscyrillic",0x04F0},
-{"Udieresisgrave",0x01DB},
-{"Udieresismacron",0x01D5},
-{"Udieresissmall",0xF7FC},
-{"Udotbelow",0x1EE4},
-{"Ugrave",0x00D9},
-{"Ugravesmall",0xF7F9},
-{"Uhookabove",0x1EE6},
-{"Uhorn",0x01AF},
-{"Uhornacute",0x1EE8},
-{"Uhorndotbelow",0x1EF0},
-{"Uhorngrave",0x1EEA},
-{"Uhornhookabove",0x1EEC},
-{"Uhorntilde",0x1EEE},
-{"Uhungarumlaut",0x0170},
-{"Uhungarumlautcyrillic",0x04F2},
-{"Uinvertedbreve",0x0216},
-{"Ukcyrillic",0x0478},
-{"Umacron",0x016A},
-{"Umacroncyrillic",0x04EE},
-{"Umacrondieresis",0x1E7A},
-{"Umonospace",0xFF35},
-{"Uogonek",0x0172},
-{"Upsilon",0x03A5},
-{"Upsilon1",0x03D2},
-{"Upsilonacutehooksymbolgreek",0x03D3},
-{"Upsilonafrican",0x01B1},
-{"Upsilondieresis",0x03AB},
-{"Upsilondieresishooksymbolgreek",0x03D4},
-{"Upsilonhooksymbol",0x03D2},
-{"Upsilontonos",0x038E},
-{"Uring",0x016E},
-{"Ushortcyrillic",0x040E},
-{"Usmall",0xF775},
-{"Ustraightcyrillic",0x04AE},
-{"Ustraightstrokecyrillic",0x04B0},
-{"Utilde",0x0168},
-{"Utildeacute",0x1E78},
-{"Utildebelow",0x1E74},
-{"V",0x0056},
-{"Vcircle",0x24CB},
-{"Vdotbelow",0x1E7E},
-{"Vecyrillic",0x0412},
-{"Vewarmenian",0x054E},
-{"Vhook",0x01B2},
-{"Vmonospace",0xFF36},
-{"Voarmenian",0x0548},
-{"Vsmall",0xF776},
-{"Vtilde",0x1E7C},
-{"W",0x0057},
-{"Wacute",0x1E82},
-{"Wcircle",0x24CC},
-{"Wcircumflex",0x0174},
-{"Wdieresis",0x1E84},
-{"Wdotaccent",0x1E86},
-{"Wdotbelow",0x1E88},
-{"Wgrave",0x1E80},
-{"Wmonospace",0xFF37},
-{"Wsmall",0xF777},
-{"X",0x0058},
-{"Xcircle",0x24CD},
-{"Xdieresis",0x1E8C},
-{"Xdotaccent",0x1E8A},
-{"Xeharmenian",0x053D},
-{"Xi",0x039E},
-{"Xmonospace",0xFF38},
-{"Xsmall",0xF778},
-{"Y",0x0059},
-{"Yacute",0x00DD},
-{"Yacutesmall",0xF7FD},
-{"Yatcyrillic",0x0462},
-{"Ycircle",0x24CE},
-{"Ycircumflex",0x0176},
-{"Ydieresis",0x0178},
-{"Ydieresissmall",0xF7FF},
-{"Ydotaccent",0x1E8E},
-{"Ydotbelow",0x1EF4},
-{"Yericyrillic",0x042B},
-{"Yerudieresiscyrillic",0x04F8},
-{"Ygrave",0x1EF2},
-{"Yhook",0x01B3},
-{"Yhookabove",0x1EF6},
-{"Yiarmenian",0x0545},
-{"Yicyrillic",0x0407},
-{"Yiwnarmenian",0x0552},
-{"Ymonospace",0xFF39},
-{"Ysmall",0xF779},
-{"Ytilde",0x1EF8},
-{"Yusbigcyrillic",0x046A},
-{"Yusbigiotifiedcyrillic",0x046C},
-{"Yuslittlecyrillic",0x0466},
-{"Yuslittleiotifiedcyrillic",0x0468},
-{"Z",0x005A},
-{"Zaarmenian",0x0536},
-{"Zacute",0x0179},
-{"Zcaron",0x017D},
-{"Zcaronsmall",0xF6FF},
-{"Zcircle",0x24CF},
-{"Zcircumflex",0x1E90},
-{"Zdot",0x017B},
-{"Zdotaccent",0x017B},
-{"Zdotbelow",0x1E92},
-{"Zecyrillic",0x0417},
-{"Zedescendercyrillic",0x0498},
-{"Zedieresiscyrillic",0x04DE},
-{"Zeta",0x0396},
-{"Zhearmenian",0x053A},
-{"Zhebrevecyrillic",0x04C1},
-{"Zhecyrillic",0x0416},
-{"Zhedescendercyrillic",0x0496},
-{"Zhedieresiscyrillic",0x04DC},
-{"Zlinebelow",0x1E94},
-{"Zmonospace",0xFF3A},
-{"Zsmall",0xF77A},
-{"Zstroke",0x01B5},
-{"a",0x0061},
-{"aabengali",0x0986},
-{"aacute",0x00E1},
-{"aadeva",0x0906},
-{"aagujarati",0x0A86},
-{"aagurmukhi",0x0A06},
-{"aamatragurmukhi",0x0A3E},
-{"aarusquare",0x3303},
-{"aavowelsignbengali",0x09BE},
-{"aavowelsigndeva",0x093E},
-{"aavowelsigngujarati",0x0ABE},
-{"abbreviationmarkarmenian",0x055F},
-{"abbreviationsigndeva",0x0970},
-{"abengali",0x0985},
-{"abopomofo",0x311A},
-{"abreve",0x0103},
-{"abreveacute",0x1EAF},
-{"abrevecyrillic",0x04D1},
-{"abrevedotbelow",0x1EB7},
-{"abrevegrave",0x1EB1},
-{"abrevehookabove",0x1EB3},
-{"abrevetilde",0x1EB5},
-{"acaron",0x01CE},
-{"acircle",0x24D0},
-{"acircumflex",0x00E2},
-{"acircumflexacute",0x1EA5},
-{"acircumflexdotbelow",0x1EAD},
-{"acircumflexgrave",0x1EA7},
-{"acircumflexhookabove",0x1EA9},
-{"acircumflextilde",0x1EAB},
-{"acute",0x00B4},
-{"acutebelowcmb",0x0317},
-{"acutecmb",0x0301},
-{"acutecomb",0x0301},
-{"acutedeva",0x0954},
-{"acutelowmod",0x02CF},
-{"acutetonecmb",0x0341},
-{"acyrillic",0x0430},
-{"adblgrave",0x0201},
-{"addakgurmukhi",0x0A71},
-{"adeva",0x0905},
-{"adieresis",0x00E4},
-{"adieresiscyrillic",0x04D3},
-{"adieresismacron",0x01DF},
-{"adotbelow",0x1EA1},
-{"adotmacron",0x01E1},
-{"ae",0x00E6},
-{"aeacute",0x01FD},
-{"aekorean",0x3150},
-{"aemacron",0x01E3},
-{"afii00208",0x2015},
-{"afii08941",0x20A4},
-{"afii10017",0x0410},
-{"afii10018",0x0411},
-{"afii10019",0x0412},
-{"afii10020",0x0413},
-{"afii10021",0x0414},
-{"afii10022",0x0415},
-{"afii10023",0x0401},
-{"afii10024",0x0416},
-{"afii10025",0x0417},
-{"afii10026",0x0418},
-{"afii10027",0x0419},
-{"afii10028",0x041A},
-{"afii10029",0x041B},
-{"afii10030",0x041C},
-{"afii10031",0x041D},
-{"afii10032",0x041E},
-{"afii10033",0x041F},
-{"afii10034",0x0420},
-{"afii10035",0x0421},
-{"afii10036",0x0422},
-{"afii10037",0x0423},
-{"afii10038",0x0424},
-{"afii10039",0x0425},
-{"afii10040",0x0426},
-{"afii10041",0x0427},
-{"afii10042",0x0428},
-{"afii10043",0x0429},
-{"afii10044",0x042A},
-{"afii10045",0x042B},
-{"afii10046",0x042C},
-{"afii10047",0x042D},
-{"afii10048",0x042E},
-{"afii10049",0x042F},
-{"afii10050",0x0490},
-{"afii10051",0x0402},
-{"afii10052",0x0403},
-{"afii10053",0x0404},
-{"afii10054",0x0405},
-{"afii10055",0x0406},
-{"afii10056",0x0407},
-{"afii10057",0x0408},
-{"afii10058",0x0409},
-{"afii10059",0x040A},
-{"afii10060",0x040B},
-{"afii10061",0x040C},
-{"afii10062",0x040E},
-{"afii10063",0xF6C4},
-{"afii10064",0xF6C5},
-{"afii10065",0x0430},
-{"afii10066",0x0431},
-{"afii10067",0x0432},
-{"afii10068",0x0433},
-{"afii10069",0x0434},
-{"afii10070",0x0435},
-{"afii10071",0x0451},
-{"afii10072",0x0436},
-{"afii10073",0x0437},
-{"afii10074",0x0438},
-{"afii10075",0x0439},
-{"afii10076",0x043A},
-{"afii10077",0x043B},
-{"afii10078",0x043C},
-{"afii10079",0x043D},
-{"afii10080",0x043E},
-{"afii10081",0x043F},
-{"afii10082",0x0440},
-{"afii10083",0x0441},
-{"afii10084",0x0442},
-{"afii10085",0x0443},
-{"afii10086",0x0444},
-{"afii10087",0x0445},
-{"afii10088",0x0446},
-{"afii10089",0x0447},
-{"afii10090",0x0448},
-{"afii10091",0x0449},
-{"afii10092",0x044A},
-{"afii10093",0x044B},
-{"afii10094",0x044C},
-{"afii10095",0x044D},
-{"afii10096",0x044E},
-{"afii10097",0x044F},
-{"afii10098",0x0491},
-{"afii10099",0x0452},
-{"afii10100",0x0453},
-{"afii10101",0x0454},
-{"afii10102",0x0455},
-{"afii10103",0x0456},
-{"afii10104",0x0457},
-{"afii10105",0x0458},
-{"afii10106",0x0459},
-{"afii10107",0x045A},
-{"afii10108",0x045B},
-{"afii10109",0x045C},
-{"afii10110",0x045E},
-{"afii10145",0x040F},
-{"afii10146",0x0462},
-{"afii10147",0x0472},
-{"afii10148",0x0474},
-{"afii10192",0xF6C6},
-{"afii10193",0x045F},
-{"afii10194",0x0463},
-{"afii10195",0x0473},
-{"afii10196",0x0475},
-{"afii10831",0xF6C7},
-{"afii10832",0xF6C8},
-{"afii10846",0x04D9},
-{"afii299",0x200E},
-{"afii300",0x200F},
-{"afii301",0x200D},
-{"afii57381",0x066A},
-{"afii57388",0x060C},
-{"afii57392",0x0660},
-{"afii57393",0x0661},
-{"afii57394",0x0662},
-{"afii57395",0x0663},
-{"afii57396",0x0664},
-{"afii57397",0x0665},
-{"afii57398",0x0666},
-{"afii57399",0x0667},
-{"afii57400",0x0668},
-{"afii57401",0x0669},
-{"afii57403",0x061B},
-{"afii57407",0x061F},
-{"afii57409",0x0621},
-{"afii57410",0x0622},
-{"afii57411",0x0623},
-{"afii57412",0x0624},
-{"afii57413",0x0625},
-{"afii57414",0x0626},
-{"afii57415",0x0627},
-{"afii57416",0x0628},
-{"afii57417",0x0629},
-{"afii57418",0x062A},
-{"afii57419",0x062B},
-{"afii57420",0x062C},
-{"afii57421",0x062D},
-{"afii57422",0x062E},
-{"afii57423",0x062F},
-{"afii57424",0x0630},
-{"afii57425",0x0631},
-{"afii57426",0x0632},
-{"afii57427",0x0633},
-{"afii57428",0x0634},
-{"afii57429",0x0635},
-{"afii57430",0x0636},
-{"afii57431",0x0637},
-{"afii57432",0x0638},
-{"afii57433",0x0639},
-{"afii57434",0x063A},
-{"afii57440",0x0640},
-{"afii57441",0x0641},
-{"afii57442",0x0642},
-{"afii57443",0x0643},
-{"afii57444",0x0644},
-{"afii57445",0x0645},
-{"afii57446",0x0646},
-{"afii57448",0x0648},
-{"afii57449",0x0649},
-{"afii57450",0x064A},
-{"afii57451",0x064B},
-{"afii57452",0x064C},
-{"afii57453",0x064D},
-{"afii57454",0x064E},
-{"afii57455",0x064F},
-{"afii57456",0x0650},
-{"afii57457",0x0651},
-{"afii57458",0x0652},
-{"afii57470",0x0647},
-{"afii57505",0x06A4},
-{"afii57506",0x067E},
-{"afii57507",0x0686},
-{"afii57508",0x0698},
-{"afii57509",0x06AF},
-{"afii57511",0x0679},
-{"afii57512",0x0688},
-{"afii57513",0x0691},
-{"afii57514",0x06BA},
-{"afii57519",0x06D2},
-{"afii57534",0x06D5},
-{"afii57636",0x20AA},
-{"afii57645",0x05BE},
-{"afii57658",0x05C3},
-{"afii57664",0x05D0},
-{"afii57665",0x05D1},
-{"afii57666",0x05D2},
-{"afii57667",0x05D3},
-{"afii57668",0x05D4},
-{"afii57669",0x05D5},
-{"afii57670",0x05D6},
-{"afii57671",0x05D7},
-{"afii57672",0x05D8},
-{"afii57673",0x05D9},
-{"afii57674",0x05DA},
-{"afii57675",0x05DB},
-{"afii57676",0x05DC},
-{"afii57677",0x05DD},
-{"afii57678",0x05DE},
-{"afii57679",0x05DF},
-{"afii57680",0x05E0},
-{"afii57681",0x05E1},
-{"afii57682",0x05E2},
-{"afii57683",0x05E3},
-{"afii57684",0x05E4},
-{"afii57685",0x05E5},
-{"afii57686",0x05E6},
-{"afii57687",0x05E7},
-{"afii57688",0x05E8},
-{"afii57689",0x05E9},
-{"afii57690",0x05EA},
-{"afii57694",0xFB2A},
-{"afii57695",0xFB2B},
-{"afii57700",0xFB4B},
-{"afii57705",0xFB1F},
-{"afii57716",0x05F0},
-{"afii57717",0x05F1},
-{"afii57718",0x05F2},
-{"afii57723",0xFB35},
-{"afii57793",0x05B4},
-{"afii57794",0x05B5},
-{"afii57795",0x05B6},
-{"afii57796",0x05BB},
-{"afii57797",0x05B8},
-{"afii57798",0x05B7},
-{"afii57799",0x05B0},
-{"afii57800",0x05B2},
-{"afii57801",0x05B1},
-{"afii57802",0x05B3},
-{"afii57803",0x05C2},
-{"afii57804",0x05C1},
-{"afii57806",0x05B9},
-{"afii57807",0x05BC},
-{"afii57839",0x05BD},
-{"afii57841",0x05BF},
-{"afii57842",0x05C0},
-{"afii57929",0x02BC},
-{"afii61248",0x2105},
-{"afii61289",0x2113},
-{"afii61352",0x2116},
-{"afii61573",0x202C},
-{"afii61574",0x202D},
-{"afii61575",0x202E},
-{"afii61664",0x200C},
-{"afii63167",0x066D},
-{"afii64937",0x02BD},
-{"agrave",0x00E0},
-{"agujarati",0x0A85},
-{"agurmukhi",0x0A05},
-{"ahiragana",0x3042},
-{"ahookabove",0x1EA3},
-{"aibengali",0x0990},
-{"aibopomofo",0x311E},
-{"aideva",0x0910},
-{"aiecyrillic",0x04D5},
-{"aigujarati",0x0A90},
-{"aigurmukhi",0x0A10},
-{"aimatragurmukhi",0x0A48},
-{"ainarabic",0x0639},
-{"ainfinalarabic",0xFECA},
-{"aininitialarabic",0xFECB},
-{"ainmedialarabic",0xFECC},
-{"ainvertedbreve",0x0203},
-{"aivowelsignbengali",0x09C8},
-{"aivowelsigndeva",0x0948},
-{"aivowelsigngujarati",0x0AC8},
-{"akatakana",0x30A2},
-{"akatakanahalfwidth",0xFF71},
-{"akorean",0x314F},
-{"alef",0x05D0},
-{"alefarabic",0x0627},
-{"alefdageshhebrew",0xFB30},
-{"aleffinalarabic",0xFE8E},
-{"alefhamzaabovearabic",0x0623},
-{"alefhamzaabovefinalarabic",0xFE84},
-{"alefhamzabelowarabic",0x0625},
-{"alefhamzabelowfinalarabic",0xFE88},
-{"alefhebrew",0x05D0},
-{"aleflamedhebrew",0xFB4F},
-{"alefmaddaabovearabic",0x0622},
-{"alefmaddaabovefinalarabic",0xFE82},
-{"alefmaksuraarabic",0x0649},
-{"alefmaksurafinalarabic",0xFEF0},
-{"alefmaksurainitialarabic",0xFEF3},
-{"alefmaksuramedialarabic",0xFEF4},
-{"alefpatahhebrew",0xFB2E},
-{"alefqamatshebrew",0xFB2F},
-{"aleph",0x2135},
-{"allequal",0x224C},
-{"alpha",0x03B1},
-{"alphatonos",0x03AC},
-{"amacron",0x0101},
-{"amonospace",0xFF41},
-{"ampersand",0x0026},
-{"ampersandmonospace",0xFF06},
-{"ampersandsmall",0xF726},
-{"amsquare",0x33C2},
-{"anbopomofo",0x3122},
-{"angbopomofo",0x3124},
-{"angkhankhuthai",0x0E5A},
-{"angle",0x2220},
-{"anglebracketleft",0x3008},
-{"anglebracketleftvertical",0xFE3F},
-{"anglebracketright",0x3009},
-{"anglebracketrightvertical",0xFE40},
-{"angleleft",0x2329},
-{"angleright",0x232A},
-{"angstrom",0x212B},
-{"anoteleia",0x0387},
-{"anudattadeva",0x0952},
-{"anusvarabengali",0x0982},
-{"anusvaradeva",0x0902},
-{"anusvaragujarati",0x0A82},
-{"aogonek",0x0105},
-{"apaatosquare",0x3300},
-{"aparen",0x249C},
-{"apostrophearmenian",0x055A},
-{"apostrophemod",0x02BC},
-{"apple",0xF8FF},
-{"approaches",0x2250},
-{"approxequal",0x2248},
-{"approxequalorimage",0x2252},
-{"approximatelyequal",0x2245},
-{"araeaekorean",0x318E},
-{"araeakorean",0x318D},
-{"arc",0x2312},
-{"arighthalfring",0x1E9A},
-{"aring",0x00E5},
-{"aringacute",0x01FB},
-{"aringbelow",0x1E01},
-{"arrowboth",0x2194},
-{"arrowdashdown",0x21E3},
-{"arrowdashleft",0x21E0},
-{"arrowdashright",0x21E2},
-{"arrowdashup",0x21E1},
-{"arrowdblboth",0x21D4},
-{"arrowdbldown",0x21D3},
-{"arrowdblleft",0x21D0},
-{"arrowdblright",0x21D2},
-{"arrowdblup",0x21D1},
-{"arrowdown",0x2193},
-{"arrowdownleft",0x2199},
-{"arrowdownright",0x2198},
-{"arrowdownwhite",0x21E9},
-{"arrowheaddownmod",0x02C5},
-{"arrowheadleftmod",0x02C2},
-{"arrowheadrightmod",0x02C3},
-{"arrowheadupmod",0x02C4},
-{"arrowhorizex",0xF8E7},
-{"arrowleft",0x2190},
-{"arrowleftdbl",0x21D0},
-{"arrowleftdblstroke",0x21CD},
-{"arrowleftoverright",0x21C6},
-{"arrowleftwhite",0x21E6},
-{"arrowright",0x2192},
-{"arrowrightdblstroke",0x21CF},
-{"arrowrightheavy",0x279E},
-{"arrowrightoverleft",0x21C4},
-{"arrowrightwhite",0x21E8},
-{"arrowtableft",0x21E4},
-{"arrowtabright",0x21E5},
-{"arrowup",0x2191},
-{"arrowupdn",0x2195},
-{"arrowupdnbse",0x21A8},
-{"arrowupdownbase",0x21A8},
-{"arrowupleft",0x2196},
-{"arrowupleftofdown",0x21C5},
-{"arrowupright",0x2197},
-{"arrowupwhite",0x21E7},
-{"arrowvertex",0xF8E6},
-{"asciicircum",0x005E},
-{"asciicircummonospace",0xFF3E},
-{"asciitilde",0x007E},
-{"asciitildemonospace",0xFF5E},
-{"ascript",0x0251},
-{"ascriptturned",0x0252},
-{"asmallhiragana",0x3041},
-{"asmallkatakana",0x30A1},
-{"asmallkatakanahalfwidth",0xFF67},
-{"asterisk",0x002A},
-{"asteriskaltonearabic",0x066D},
-{"asteriskarabic",0x066D},
-{"asteriskmath",0x2217},
-{"asteriskmonospace",0xFF0A},
-{"asterisksmall",0xFE61},
-{"asterism",0x2042},
-{"asuperior",0xF6E9},
-{"asymptoticallyequal",0x2243},
-{"at",0x0040},
-{"atilde",0x00E3},
-{"atmonospace",0xFF20},
-{"atsmall",0xFE6B},
-{"aturned",0x0250},
-{"aubengali",0x0994},
-{"aubopomofo",0x3120},
-{"audeva",0x0914},
-{"augujarati",0x0A94},
-{"augurmukhi",0x0A14},
-{"aulengthmarkbengali",0x09D7},
-{"aumatragurmukhi",0x0A4C},
-{"auvowelsignbengali",0x09CC},
-{"auvowelsigndeva",0x094C},
-{"auvowelsigngujarati",0x0ACC},
-{"avagrahadeva",0x093D},
-{"aybarmenian",0x0561},
-{"ayin",0x05E2},
-{"ayinaltonehebrew",0xFB20},
-{"ayinhebrew",0x05E2},
-{"b",0x0062},
-{"babengali",0x09AC},
-{"backslash",0x005C},
-{"backslashmonospace",0xFF3C},
-{"badeva",0x092C},
-{"bagujarati",0x0AAC},
-{"bagurmukhi",0x0A2C},
-{"bahiragana",0x3070},
-{"bahtthai",0x0E3F},
-{"bakatakana",0x30D0},
-{"bar",0x007C},
-{"barmonospace",0xFF5C},
-{"bbopomofo",0x3105},
-{"bcircle",0x24D1},
-{"bdotaccent",0x1E03},
-{"bdotbelow",0x1E05},
-{"beamedsixteenthnotes",0x266C},
-{"because",0x2235},
-{"becyrillic",0x0431},
-{"beharabic",0x0628},
-{"behfinalarabic",0xFE90},
-{"behinitialarabic",0xFE91},
-{"behiragana",0x3079},
-{"behmedialarabic",0xFE92},
-{"behmeeminitialarabic",0xFC9F},
-{"behmeemisolatedarabic",0xFC08},
-{"behnoonfinalarabic",0xFC6D},
-{"bekatakana",0x30D9},
-{"benarmenian",0x0562},
-{"bet",0x05D1},
-{"beta",0x03B2},
-{"betasymbolgreek",0x03D0},
-{"betdagesh",0xFB31},
-{"betdageshhebrew",0xFB31},
-{"bethebrew",0x05D1},
-{"betrafehebrew",0xFB4C},
-{"bhabengali",0x09AD},
-{"bhadeva",0x092D},
-{"bhagujarati",0x0AAD},
-{"bhagurmukhi",0x0A2D},
-{"bhook",0x0253},
-{"bihiragana",0x3073},
-{"bikatakana",0x30D3},
-{"bilabialclick",0x0298},
-{"bindigurmukhi",0x0A02},
-{"birusquare",0x3331},
-{"blackcircle",0x25CF},
-{"blackdiamond",0x25C6},
-{"blackdownpointingtriangle",0x25BC},
-{"blackleftpointingpointer",0x25C4},
-{"blackleftpointingtriangle",0x25C0},
-{"blacklenticularbracketleft",0x3010},
-{"blacklenticularbracketleftvertical",0xFE3B},
-{"blacklenticularbracketright",0x3011},
-{"blacklenticularbracketrightvertical",0xFE3C},
-{"blacklowerlefttriangle",0x25E3},
-{"blacklowerrighttriangle",0x25E2},
-{"blackrectangle",0x25AC},
-{"blackrightpointingpointer",0x25BA},
-{"blackrightpointingtriangle",0x25B6},
-{"blacksmallsquare",0x25AA},
-{"blacksmilingface",0x263B},
-{"blacksquare",0x25A0},
-{"blackstar",0x2605},
-{"blackupperlefttriangle",0x25E4},
-{"blackupperrighttriangle",0x25E5},
-{"blackuppointingsmalltriangle",0x25B4},
-{"blackuppointingtriangle",0x25B2},
-{"blank",0x2423},
-{"blinebelow",0x1E07},
-{"block",0x2588},
-{"bmonospace",0xFF42},
-{"bobaimaithai",0x0E1A},
-{"bohiragana",0x307C},
-{"bokatakana",0x30DC},
-{"bparen",0x249D},
-{"bqsquare",0x33C3},
-{"braceex",0xF8F4},
-{"braceleft",0x007B},
-{"braceleftbt",0xF8F3},
-{"braceleftmid",0xF8F2},
-{"braceleftmonospace",0xFF5B},
-{"braceleftsmall",0xFE5B},
-{"bracelefttp",0xF8F1},
-{"braceleftvertical",0xFE37},
-{"braceright",0x007D},
-{"bracerightbt",0xF8FE},
-{"bracerightmid",0xF8FD},
-{"bracerightmonospace",0xFF5D},
-{"bracerightsmall",0xFE5C},
-{"bracerighttp",0xF8FC},
-{"bracerightvertical",0xFE38},
-{"bracketleft",0x005B},
-{"bracketleftbt",0xF8F0},
-{"bracketleftex",0xF8EF},
-{"bracketleftmonospace",0xFF3B},
-{"bracketlefttp",0xF8EE},
-{"bracketright",0x005D},
-{"bracketrightbt",0xF8FB},
-{"bracketrightex",0xF8FA},
-{"bracketrightmonospace",0xFF3D},
-{"bracketrighttp",0xF8F9},
-{"breve",0x02D8},
-{"brevebelowcmb",0x032E},
-{"brevecmb",0x0306},
-{"breveinvertedbelowcmb",0x032F},
-{"breveinvertedcmb",0x0311},
-{"breveinverteddoublecmb",0x0361},
-{"bridgebelowcmb",0x032A},
-{"bridgeinvertedbelowcmb",0x033A},
-{"brokenbar",0x00A6},
-{"bstroke",0x0180},
-{"bsuperior",0xF6EA},
-{"btopbar",0x0183},
-{"buhiragana",0x3076},
-{"bukatakana",0x30D6},
-{"bullet",0x2022},
-{"bulletinverse",0x25D8},
-{"bulletoperator",0x2219},
-{"bullseye",0x25CE},
-{"c",0x0063},
-{"caarmenian",0x056E},
-{"cabengali",0x099A},
-{"cacute",0x0107},
-{"cadeva",0x091A},
-{"cagujarati",0x0A9A},
-{"cagurmukhi",0x0A1A},
-{"calsquare",0x3388},
-{"candrabindubengali",0x0981},
-{"candrabinducmb",0x0310},
-{"candrabindudeva",0x0901},
-{"candrabindugujarati",0x0A81},
-{"capslock",0x21EA},
-{"careof",0x2105},
-{"caron",0x02C7},
-{"caronbelowcmb",0x032C},
-{"caroncmb",0x030C},
-{"carriagereturn",0x21B5},
-{"cbopomofo",0x3118},
-{"ccaron",0x010D},
-{"ccedilla",0x00E7},
-{"ccedillaacute",0x1E09},
-{"ccircle",0x24D2},
-{"ccircumflex",0x0109},
-{"ccurl",0x0255},
-{"cdot",0x010B},
-{"cdotaccent",0x010B},
-{"cdsquare",0x33C5},
-{"cedilla",0x00B8},
-{"cedillacmb",0x0327},
-{"cent",0x00A2},
-{"centigrade",0x2103},
-{"centinferior",0xF6DF},
-{"centmonospace",0xFFE0},
-{"centoldstyle",0xF7A2},
-{"centsuperior",0xF6E0},
-{"chaarmenian",0x0579},
-{"chabengali",0x099B},
-{"chadeva",0x091B},
-{"chagujarati",0x0A9B},
-{"chagurmukhi",0x0A1B},
-{"chbopomofo",0x3114},
-{"cheabkhasiancyrillic",0x04BD},
-{"checkmark",0x2713},
-{"checyrillic",0x0447},
-{"chedescenderabkhasiancyrillic",0x04BF},
-{"chedescendercyrillic",0x04B7},
-{"chedieresiscyrillic",0x04F5},
-{"cheharmenian",0x0573},
-{"chekhakassiancyrillic",0x04CC},
-{"cheverticalstrokecyrillic",0x04B9},
-{"chi",0x03C7},
-{"chieuchacirclekorean",0x3277},
-{"chieuchaparenkorean",0x3217},
-{"chieuchcirclekorean",0x3269},
-{"chieuchkorean",0x314A},
-{"chieuchparenkorean",0x3209},
-{"chochangthai",0x0E0A},
-{"chochanthai",0x0E08},
-{"chochingthai",0x0E09},
-{"chochoethai",0x0E0C},
-{"chook",0x0188},
-{"cieucacirclekorean",0x3276},
-{"cieucaparenkorean",0x3216},
-{"cieuccirclekorean",0x3268},
-{"cieuckorean",0x3148},
-{"cieucparenkorean",0x3208},
-{"cieucuparenkorean",0x321C},
-{"circle",0x25CB},
-{"circlemultiply",0x2297},
-{"circleot",0x2299},
-{"circleplus",0x2295},
-{"circlepostalmark",0x3036},
-{"circlewithlefthalfblack",0x25D0},
-{"circlewithrighthalfblack",0x25D1},
-{"circumflex",0x02C6},
-{"circumflexbelowcmb",0x032D},
-{"circumflexcmb",0x0302},
-{"clear",0x2327},
-{"clickalveolar",0x01C2},
-{"clickdental",0x01C0},
-{"clicklateral",0x01C1},
-{"clickretroflex",0x01C3},
-{"club",0x2663},
-{"clubsuitblack",0x2663},
-{"clubsuitwhite",0x2667},
-{"cmcubedsquare",0x33A4},
-{"cmonospace",0xFF43},
-{"cmsquaredsquare",0x33A0},
-{"coarmenian",0x0581},
-{"colon",0x003A},
-{"colonmonetary",0x20A1},
-{"colonmonospace",0xFF1A},
-{"colonsign",0x20A1},
-{"colonsmall",0xFE55},
-{"colontriangularhalfmod",0x02D1},
-{"colontriangularmod",0x02D0},
-{"comma",0x002C},
-{"commaabovecmb",0x0313},
-{"commaaboverightcmb",0x0315},
-{"commaaccent",0xF6C3},
-{"commaarabic",0x060C},
-{"commaarmenian",0x055D},
-{"commainferior",0xF6E1},
-{"commamonospace",0xFF0C},
-{"commareversedabovecmb",0x0314},
-{"commareversedmod",0x02BD},
-{"commasmall",0xFE50},
-{"commasuperior",0xF6E2},
-{"commaturnedabovecmb",0x0312},
-{"commaturnedmod",0x02BB},
-{"compass",0x263C},
-{"congruent",0x2245},
-{"contourintegral",0x222E},
-{"control",0x2303},
-{"controlACK",0x0006},
-{"controlBEL",0x0007},
-{"controlBS",0x0008},
-{"controlCAN",0x0018},
-{"controlCR",0x000D},
-{"controlDC1",0x0011},
-{"controlDC2",0x0012},
-{"controlDC3",0x0013},
-{"controlDC4",0x0014},
-{"controlDEL",0x007F},
-{"controlDLE",0x0010},
-{"controlEM",0x0019},
-{"controlENQ",0x0005},
-{"controlEOT",0x0004},
-{"controlESC",0x001B},
-{"controlETB",0x0017},
-{"controlETX",0x0003},
-{"controlFF",0x000C},
-{"controlFS",0x001C},
-{"controlGS",0x001D},
-{"controlHT",0x0009},
-{"controlLF",0x000A},
-{"controlNAK",0x0015},
-{"controlRS",0x001E},
-{"controlSI",0x000F},
-{"controlSO",0x000E},
-{"controlSOT",0x0002},
-{"controlSTX",0x0001},
-{"controlSUB",0x001A},
-{"controlSYN",0x0016},
-{"controlUS",0x001F},
-{"controlVT",0x000B},
-{"copyright",0x00A9},
-{"copyrightsans",0xF8E9},
-{"copyrightserif",0xF6D9},
-{"cornerbracketleft",0x300C},
-{"cornerbracketlefthalfwidth",0xFF62},
-{"cornerbracketleftvertical",0xFE41},
-{"cornerbracketright",0x300D},
-{"cornerbracketrighthalfwidth",0xFF63},
-{"cornerbracketrightvertical",0xFE42},
-{"corporationsquare",0x337F},
-{"cosquare",0x33C7},
-{"coverkgsquare",0x33C6},
-{"cparen",0x249E},
-{"cruzeiro",0x20A2},
-{"cstretched",0x0297},
-{"curlyand",0x22CF},
-{"curlyor",0x22CE},
-{"currency",0x00A4},
-{"cyrBreve",0xF6D1},
-{"cyrFlex",0xF6D2},
-{"cyrbreve",0xF6D4},
-{"cyrflex",0xF6D5},
-{"d",0x0064},
-{"daarmenian",0x0564},
-{"dabengali",0x09A6},
-{"dadarabic",0x0636},
-{"dadeva",0x0926},
-{"dadfinalarabic",0xFEBE},
-{"dadinitialarabic",0xFEBF},
-{"dadmedialarabic",0xFEC0},
-{"dagesh",0x05BC},
-{"dageshhebrew",0x05BC},
-{"dagger",0x2020},
-{"daggerdbl",0x2021},
-{"dagujarati",0x0AA6},
-{"dagurmukhi",0x0A26},
-{"dahiragana",0x3060},
-{"dakatakana",0x30C0},
-{"dalarabic",0x062F},
-{"dalet",0x05D3},
-{"daletdagesh",0xFB33},
-{"daletdageshhebrew",0xFB33},
-{"dalethebrew",0x05D3},
-{"dalfinalarabic",0xFEAA},
-{"dammaarabic",0x064F},
-{"dammalowarabic",0x064F},
-{"dammatanaltonearabic",0x064C},
-{"dammatanarabic",0x064C},
-{"danda",0x0964},
-{"dargahebrew",0x05A7},
-{"dargalefthebrew",0x05A7},
-{"dasiapneumatacyrilliccmb",0x0485},
-{"dblGrave",0xF6D3},
-{"dblanglebracketleft",0x300A},
-{"dblanglebracketleftvertical",0xFE3D},
-{"dblanglebracketright",0x300B},
-{"dblanglebracketrightvertical",0xFE3E},
-{"dblarchinvertedbelowcmb",0x032B},
-{"dblarrowleft",0x21D4},
-{"dblarrowright",0x21D2},
-{"dbldanda",0x0965},
-{"dblgrave",0xF6D6},
-{"dblgravecmb",0x030F},
-{"dblintegral",0x222C},
-{"dbllowline",0x2017},
-{"dbllowlinecmb",0x0333},
-{"dbloverlinecmb",0x033F},
-{"dblprimemod",0x02BA},
-{"dblverticalbar",0x2016},
-{"dblverticallineabovecmb",0x030E},
-{"dbopomofo",0x3109},
-{"dbsquare",0x33C8},
-{"dcaron",0x010F},
-{"dcedilla",0x1E11},
-{"dcircle",0x24D3},
-{"dcircumflexbelow",0x1E13},
-{"dcroat",0x0111},
-{"ddabengali",0x09A1},
-{"ddadeva",0x0921},
-{"ddagujarati",0x0AA1},
-{"ddagurmukhi",0x0A21},
-{"ddalarabic",0x0688},
-{"ddalfinalarabic",0xFB89},
-{"dddhadeva",0x095C},
-{"ddhabengali",0x09A2},
-{"ddhadeva",0x0922},
-{"ddhagujarati",0x0AA2},
-{"ddhagurmukhi",0x0A22},
-{"ddotaccent",0x1E0B},
-{"ddotbelow",0x1E0D},
-{"decimalseparatorarabic",0x066B},
-{"decimalseparatorpersian",0x066B},
-{"decyrillic",0x0434},
-{"degree",0x00B0},
-{"dehihebrew",0x05AD},
-{"dehiragana",0x3067},
-{"deicoptic",0x03EF},
-{"dekatakana",0x30C7},
-{"deleteleft",0x232B},
-{"deleteright",0x2326},
-{"delta",0x03B4},
-{"deltaturned",0x018D},
-{"denominatorminusonenumeratorbengali",0x09F8},
-{"dezh",0x02A4},
-{"dhabengali",0x09A7},
-{"dhadeva",0x0927},
-{"dhagujarati",0x0AA7},
-{"dhagurmukhi",0x0A27},
-{"dhook",0x0257},
-{"dialytikatonos",0x0385},
-{"dialytikatonoscmb",0x0344},
-{"diamond",0x2666},
-{"diamondsuitwhite",0x2662},
-{"dieresis",0x00A8},
-{"dieresisacute",0xF6D7},
-{"dieresisbelowcmb",0x0324},
-{"dieresiscmb",0x0308},
-{"dieresisgrave",0xF6D8},
-{"dieresistonos",0x0385},
-{"dihiragana",0x3062},
-{"dikatakana",0x30C2},
-{"dittomark",0x3003},
-{"divide",0x00F7},
-{"divides",0x2223},
-{"divisionslash",0x2215},
-{"djecyrillic",0x0452},
-{"dkshade",0x2593},
-{"dlinebelow",0x1E0F},
-{"dlsquare",0x3397},
-{"dmacron",0x0111},
-{"dmonospace",0xFF44},
-{"dnblock",0x2584},
-{"dochadathai",0x0E0E},
-{"dodekthai",0x0E14},
-{"dohiragana",0x3069},
-{"dokatakana",0x30C9},
-{"dollar",0x0024},
-{"dollarinferior",0xF6E3},
-{"dollarmonospace",0xFF04},
-{"dollaroldstyle",0xF724},
-{"dollarsmall",0xFE69},
-{"dollarsuperior",0xF6E4},
-{"dong",0x20AB},
-{"dorusquare",0x3326},
-{"dotaccent",0x02D9},
-{"dotaccentcmb",0x0307},
-{"dotbelowcmb",0x0323},
-{"dotbelowcomb",0x0323},
-{"dotkatakana",0x30FB},
-{"dotlessi",0x0131},
-{"dotlessj",0xF6BE},
-{"dotlessjstrokehook",0x0284},
-{"dotmath",0x22C5},
-{"dottedcircle",0x25CC},
-{"doubleyodpatah",0xFB1F},
-{"doubleyodpatahhebrew",0xFB1F},
-{"downtackbelowcmb",0x031E},
-{"downtackmod",0x02D5},
-{"dparen",0x249F},
-{"dsuperior",0xF6EB},
-{"dtail",0x0256},
-{"dtopbar",0x018C},
-{"duhiragana",0x3065},
-{"dukatakana",0x30C5},
-{"dz",0x01F3},
-{"dzaltone",0x02A3},
-{"dzcaron",0x01C6},
-{"dzcurl",0x02A5},
-{"dzeabkhasiancyrillic",0x04E1},
-{"dzecyrillic",0x0455},
-{"dzhecyrillic",0x045F},
-{"e",0x0065},
-{"eacute",0x00E9},
-{"earth",0x2641},
-{"ebengali",0x098F},
-{"ebopomofo",0x311C},
-{"ebreve",0x0115},
-{"ecandradeva",0x090D},
-{"ecandragujarati",0x0A8D},
-{"ecandravowelsigndeva",0x0945},
-{"ecandravowelsigngujarati",0x0AC5},
-{"ecaron",0x011B},
-{"ecedillabreve",0x1E1D},
-{"echarmenian",0x0565},
-{"echyiwnarmenian",0x0587},
-{"ecircle",0x24D4},
-{"ecircumflex",0x00EA},
-{"ecircumflexacute",0x1EBF},
-{"ecircumflexbelow",0x1E19},
-{"ecircumflexdotbelow",0x1EC7},
-{"ecircumflexgrave",0x1EC1},
-{"ecircumflexhookabove",0x1EC3},
-{"ecircumflextilde",0x1EC5},
-{"ecyrillic",0x0454},
-{"edblgrave",0x0205},
-{"edeva",0x090F},
-{"edieresis",0x00EB},
-{"edot",0x0117},
-{"edotaccent",0x0117},
-{"edotbelow",0x1EB9},
-{"eegurmukhi",0x0A0F},
-{"eematragurmukhi",0x0A47},
-{"efcyrillic",0x0444},
-{"egrave",0x00E8},
-{"egujarati",0x0A8F},
-{"eharmenian",0x0567},
-{"ehbopomofo",0x311D},
-{"ehiragana",0x3048},
-{"ehookabove",0x1EBB},
-{"eibopomofo",0x311F},
-{"eight",0x0038},
-{"eightarabic",0x0668},
-{"eightbengali",0x09EE},
-{"eightcircle",0x2467},
-{"eightcircleinversesansserif",0x2791},
-{"eightdeva",0x096E},
-{"eighteencircle",0x2471},
-{"eighteenparen",0x2485},
-{"eighteenperiod",0x2499},
-{"eightgujarati",0x0AEE},
-{"eightgurmukhi",0x0A6E},
-{"eighthackarabic",0x0668},
-{"eighthangzhou",0x3028},
-{"eighthnotebeamed",0x266B},
-{"eightideographicparen",0x3227},
-{"eightinferior",0x2088},
-{"eightmonospace",0xFF18},
-{"eightoldstyle",0xF738},
-{"eightparen",0x247B},
-{"eightperiod",0x248F},
-{"eightpersian",0x06F8},
-{"eightroman",0x2177},
-{"eightsuperior",0x2078},
-{"eightthai",0x0E58},
-{"einvertedbreve",0x0207},
-{"eiotifiedcyrillic",0x0465},
-{"ekatakana",0x30A8},
-{"ekatakanahalfwidth",0xFF74},
-{"ekonkargurmukhi",0x0A74},
-{"ekorean",0x3154},
-{"elcyrillic",0x043B},
-{"element",0x2208},
-{"elevencircle",0x246A},
-{"elevenparen",0x247E},
-{"elevenperiod",0x2492},
-{"elevenroman",0x217A},
-{"ellipsis",0x2026},
-{"ellipsisvertical",0x22EE},
-{"emacron",0x0113},
-{"emacronacute",0x1E17},
-{"emacrongrave",0x1E15},
-{"emcyrillic",0x043C},
-{"emdash",0x2014},
-{"emdashvertical",0xFE31},
-{"emonospace",0xFF45},
-{"emphasismarkarmenian",0x055B},
-{"emptyset",0x2205},
-{"enbopomofo",0x3123},
-{"encyrillic",0x043D},
-{"endash",0x2013},
-{"endashvertical",0xFE32},
-{"endescendercyrillic",0x04A3},
-{"eng",0x014B},
-{"engbopomofo",0x3125},
-{"enghecyrillic",0x04A5},
-{"enhookcyrillic",0x04C8},
-{"enspace",0x2002},
-{"eogonek",0x0119},
-{"eokorean",0x3153},
-{"eopen",0x025B},
-{"eopenclosed",0x029A},
-{"eopenreversed",0x025C},
-{"eopenreversedclosed",0x025E},
-{"eopenreversedhook",0x025D},
-{"eparen",0x24A0},
-{"epsilon",0x03B5},
-{"epsilontonos",0x03AD},
-{"equal",0x003D},
-{"equalmonospace",0xFF1D},
-{"equalsmall",0xFE66},
-{"equalsuperior",0x207C},
-{"equivalence",0x2261},
-{"erbopomofo",0x3126},
-{"ercyrillic",0x0440},
-{"ereversed",0x0258},
-{"ereversedcyrillic",0x044D},
-{"escyrillic",0x0441},
-{"esdescendercyrillic",0x04AB},
-{"esh",0x0283},
-{"eshcurl",0x0286},
-{"eshortdeva",0x090E},
-{"eshortvowelsigndeva",0x0946},
-{"eshreversedloop",0x01AA},
-{"eshsquatreversed",0x0285},
-{"esmallhiragana",0x3047},
-{"esmallkatakana",0x30A7},
-{"esmallkatakanahalfwidth",0xFF6A},
-{"estimated",0x212E},
-{"esuperior",0xF6EC},
-{"eta",0x03B7},
-{"etarmenian",0x0568},
-{"etatonos",0x03AE},
-{"eth",0x00F0},
-{"etilde",0x1EBD},
-{"etildebelow",0x1E1B},
-{"etnahtafoukhhebrew",0x0591},
-{"etnahtafoukhlefthebrew",0x0591},
-{"etnahtahebrew",0x0591},
-{"etnahtalefthebrew",0x0591},
-{"eturned",0x01DD},
-{"eukorean",0x3161},
-{"euro",0x20AC},
-{"evowelsignbengali",0x09C7},
-{"evowelsigndeva",0x0947},
-{"evowelsigngujarati",0x0AC7},
-{"exclam",0x0021},
-{"exclamarmenian",0x055C},
-{"exclamdbl",0x203C},
-{"exclamdown",0x00A1},
-{"exclamdownsmall",0xF7A1},
-{"exclammonospace",0xFF01},
-{"exclamsmall",0xF721},
-{"existential",0x2203},
-{"ezh",0x0292},
-{"ezhcaron",0x01EF},
-{"ezhcurl",0x0293},
-{"ezhreversed",0x01B9},
-{"ezhtail",0x01BA},
-{"f",0x0066},
-{"fadeva",0x095E},
-{"fagurmukhi",0x0A5E},
-{"fahrenheit",0x2109},
-{"fathaarabic",0x064E},
-{"fathalowarabic",0x064E},
-{"fathatanarabic",0x064B},
-{"fbopomofo",0x3108},
-{"fcircle",0x24D5},
-{"fdotaccent",0x1E1F},
-{"feharabic",0x0641},
-{"feharmenian",0x0586},
-{"fehfinalarabic",0xFED2},
-{"fehinitialarabic",0xFED3},
-{"fehmedialarabic",0xFED4},
-{"feicoptic",0x03E5},
-{"female",0x2640},
-{"ff",0xFB00},
-{"ffi",0xFB03},
-{"ffl",0xFB04},
-{"fi",0xFB01},
-{"fifteencircle",0x246E},
-{"fifteenparen",0x2482},
-{"fifteenperiod",0x2496},
-{"figuredash",0x2012},
-{"filledbox",0x25A0},
-{"filledrect",0x25AC},
-{"finalkaf",0x05DA},
-{"finalkafdagesh",0xFB3A},
-{"finalkafdageshhebrew",0xFB3A},
-{"finalkafhebrew",0x05DA},
-{"finalmem",0x05DD},
-{"finalmemhebrew",0x05DD},
-{"finalnun",0x05DF},
-{"finalnunhebrew",0x05DF},
-{"finalpe",0x05E3},
-{"finalpehebrew",0x05E3},
-{"finaltsadi",0x05E5},
-{"finaltsadihebrew",0x05E5},
-{"firsttonechinese",0x02C9},
-{"fisheye",0x25C9},
-{"fitacyrillic",0x0473},
-{"five",0x0035},
-{"fivearabic",0x0665},
-{"fivebengali",0x09EB},
-{"fivecircle",0x2464},
-{"fivecircleinversesansserif",0x278E},
-{"fivedeva",0x096B},
-{"fiveeighths",0x215D},
-{"fivegujarati",0x0AEB},
-{"fivegurmukhi",0x0A6B},
-{"fivehackarabic",0x0665},
-{"fivehangzhou",0x3025},
-{"fiveideographicparen",0x3224},
-{"fiveinferior",0x2085},
-{"fivemonospace",0xFF15},
-{"fiveoldstyle",0xF735},
-{"fiveparen",0x2478},
-{"fiveperiod",0x248C},
-{"fivepersian",0x06F5},
-{"fiveroman",0x2174},
-{"fivesuperior",0x2075},
-{"fivethai",0x0E55},
-{"fl",0xFB02},
-{"florin",0x0192},
-{"fmonospace",0xFF46},
-{"fmsquare",0x3399},
-{"fofanthai",0x0E1F},
-{"fofathai",0x0E1D},
-{"fongmanthai",0x0E4F},
-{"forall",0x2200},
-{"four",0x0034},
-{"fourarabic",0x0664},
-{"fourbengali",0x09EA},
-{"fourcircle",0x2463},
-{"fourcircleinversesansserif",0x278D},
-{"fourdeva",0x096A},
-{"fourgujarati",0x0AEA},
-{"fourgurmukhi",0x0A6A},
-{"fourhackarabic",0x0664},
-{"fourhangzhou",0x3024},
-{"fourideographicparen",0x3223},
-{"fourinferior",0x2084},
-{"fourmonospace",0xFF14},
-{"fournumeratorbengali",0x09F7},
-{"fouroldstyle",0xF734},
-{"fourparen",0x2477},
-{"fourperiod",0x248B},
-{"fourpersian",0x06F4},
-{"fourroman",0x2173},
-{"foursuperior",0x2074},
-{"fourteencircle",0x246D},
-{"fourteenparen",0x2481},
-{"fourteenperiod",0x2495},
-{"fourthai",0x0E54},
-{"fourthtonechinese",0x02CB},
-{"fparen",0x24A1},
-{"fraction",0x2044},
-{"franc",0x20A3},
-{"g",0x0067},
-{"gabengali",0x0997},
-{"gacute",0x01F5},
-{"gadeva",0x0917},
-{"gafarabic",0x06AF},
-{"gaffinalarabic",0xFB93},
-{"gafinitialarabic",0xFB94},
-{"gafmedialarabic",0xFB95},
-{"gagujarati",0x0A97},
-{"gagurmukhi",0x0A17},
-{"gahiragana",0x304C},
-{"gakatakana",0x30AC},
-{"gamma",0x03B3},
-{"gammalatinsmall",0x0263},
-{"gammasuperior",0x02E0},
-{"gangiacoptic",0x03EB},
-{"gbopomofo",0x310D},
-{"gbreve",0x011F},
-{"gcaron",0x01E7},
-{"gcedilla",0x0123},
-{"gcircle",0x24D6},
-{"gcircumflex",0x011D},
-{"gcommaaccent",0x0123},
-{"gdot",0x0121},
-{"gdotaccent",0x0121},
-{"gecyrillic",0x0433},
-{"gehiragana",0x3052},
-{"gekatakana",0x30B2},
-{"geometricallyequal",0x2251},
-{"gereshaccenthebrew",0x059C},
-{"gereshhebrew",0x05F3},
-{"gereshmuqdamhebrew",0x059D},
-{"germandbls",0x00DF},
-{"gershayimaccenthebrew",0x059E},
-{"gershayimhebrew",0x05F4},
-{"getamark",0x3013},
-{"ghabengali",0x0998},
-{"ghadarmenian",0x0572},
-{"ghadeva",0x0918},
-{"ghagujarati",0x0A98},
-{"ghagurmukhi",0x0A18},
-{"ghainarabic",0x063A},
-{"ghainfinalarabic",0xFECE},
-{"ghaininitialarabic",0xFECF},
-{"ghainmedialarabic",0xFED0},
-{"ghemiddlehookcyrillic",0x0495},
-{"ghestrokecyrillic",0x0493},
-{"gheupturncyrillic",0x0491},
-{"ghhadeva",0x095A},
-{"ghhagurmukhi",0x0A5A},
-{"ghook",0x0260},
-{"ghzsquare",0x3393},
-{"gihiragana",0x304E},
-{"gikatakana",0x30AE},
-{"gimarmenian",0x0563},
-{"gimel",0x05D2},
-{"gimeldagesh",0xFB32},
-{"gimeldageshhebrew",0xFB32},
-{"gimelhebrew",0x05D2},
-{"gjecyrillic",0x0453},
-{"glottalinvertedstroke",0x01BE},
-{"glottalstop",0x0294},
-{"glottalstopinverted",0x0296},
-{"glottalstopmod",0x02C0},
-{"glottalstopreversed",0x0295},
-{"glottalstopreversedmod",0x02C1},
-{"glottalstopreversedsuperior",0x02E4},
-{"glottalstopstroke",0x02A1},
-{"glottalstopstrokereversed",0x02A2},
-{"gmacron",0x1E21},
-{"gmonospace",0xFF47},
-{"gohiragana",0x3054},
-{"gokatakana",0x30B4},
-{"gparen",0x24A2},
-{"gpasquare",0x33AC},
-{"gradient",0x2207},
-{"grave",0x0060},
-{"gravebelowcmb",0x0316},
-{"gravecmb",0x0300},
-{"gravecomb",0x0300},
-{"gravedeva",0x0953},
-{"gravelowmod",0x02CE},
-{"gravemonospace",0xFF40},
-{"gravetonecmb",0x0340},
-{"greater",0x003E},
-{"greaterequal",0x2265},
-{"greaterequalorless",0x22DB},
-{"greatermonospace",0xFF1E},
-{"greaterorequivalent",0x2273},
-{"greaterorless",0x2277},
-{"greateroverequal",0x2267},
-{"greatersmall",0xFE65},
-{"gscript",0x0261},
-{"gstroke",0x01E5},
-{"guhiragana",0x3050},
-{"guillemotleft",0x00AB},
-{"guillemotright",0x00BB},
-{"guilsinglleft",0x2039},
-{"guilsinglright",0x203A},
-{"gukatakana",0x30B0},
-{"guramusquare",0x3318},
-{"gysquare",0x33C9},
-{"h",0x0068},
-{"haabkhasiancyrillic",0x04A9},
-{"haaltonearabic",0x06C1},
-{"habengali",0x09B9},
-{"hadescendercyrillic",0x04B3},
-{"hadeva",0x0939},
-{"hagujarati",0x0AB9},
-{"hagurmukhi",0x0A39},
-{"haharabic",0x062D},
-{"hahfinalarabic",0xFEA2},
-{"hahinitialarabic",0xFEA3},
-{"hahiragana",0x306F},
-{"hahmedialarabic",0xFEA4},
-{"haitusquare",0x332A},
-{"hakatakana",0x30CF},
-{"hakatakanahalfwidth",0xFF8A},
-{"halantgurmukhi",0x0A4D},
-{"hamzaarabic",0x0621},
-{"hamzalowarabic",0x0621},
-{"hangulfiller",0x3164},
-{"hardsigncyrillic",0x044A},
-{"harpoonleftbarbup",0x21BC},
-{"harpoonrightbarbup",0x21C0},
-{"hasquare",0x33CA},
-{"hatafpatah",0x05B2},
-{"hatafpatah16",0x05B2},
-{"hatafpatah23",0x05B2},
-{"hatafpatah2f",0x05B2},
-{"hatafpatahhebrew",0x05B2},
-{"hatafpatahnarrowhebrew",0x05B2},
-{"hatafpatahquarterhebrew",0x05B2},
-{"hatafpatahwidehebrew",0x05B2},
-{"hatafqamats",0x05B3},
-{"hatafqamats1b",0x05B3},
-{"hatafqamats28",0x05B3},
-{"hatafqamats34",0x05B3},
-{"hatafqamatshebrew",0x05B3},
-{"hatafqamatsnarrowhebrew",0x05B3},
-{"hatafqamatsquarterhebrew",0x05B3},
-{"hatafqamatswidehebrew",0x05B3},
-{"hatafsegol",0x05B1},
-{"hatafsegol17",0x05B1},
-{"hatafsegol24",0x05B1},
-{"hatafsegol30",0x05B1},
-{"hatafsegolhebrew",0x05B1},
-{"hatafsegolnarrowhebrew",0x05B1},
-{"hatafsegolquarterhebrew",0x05B1},
-{"hatafsegolwidehebrew",0x05B1},
-{"hbar",0x0127},
-{"hbopomofo",0x310F},
-{"hbrevebelow",0x1E2B},
-{"hcedilla",0x1E29},
-{"hcircle",0x24D7},
-{"hcircumflex",0x0125},
-{"hdieresis",0x1E27},
-{"hdotaccent",0x1E23},
-{"hdotbelow",0x1E25},
-{"he",0x05D4},
-{"heart",0x2665},
-{"heartsuitblack",0x2665},
-{"heartsuitwhite",0x2661},
-{"hedagesh",0xFB34},
-{"hedageshhebrew",0xFB34},
-{"hehaltonearabic",0x06C1},
-{"heharabic",0x0647},
-{"hehebrew",0x05D4},
-{"hehfinalaltonearabic",0xFBA7},
-{"hehfinalalttwoarabic",0xFEEA},
-{"hehfinalarabic",0xFEEA},
-{"hehhamzaabovefinalarabic",0xFBA5},
-{"hehhamzaaboveisolatedarabic",0xFBA4},
-{"hehinitialaltonearabic",0xFBA8},
-{"hehinitialarabic",0xFEEB},
-{"hehiragana",0x3078},
-{"hehmedialaltonearabic",0xFBA9},
-{"hehmedialarabic",0xFEEC},
-{"heiseierasquare",0x337B},
-{"hekatakana",0x30D8},
-{"hekatakanahalfwidth",0xFF8D},
-{"hekutaarusquare",0x3336},
-{"henghook",0x0267},
-{"herutusquare",0x3339},
-{"het",0x05D7},
-{"hethebrew",0x05D7},
-{"hhook",0x0266},
-{"hhooksuperior",0x02B1},
-{"hieuhacirclekorean",0x327B},
-{"hieuhaparenkorean",0x321B},
-{"hieuhcirclekorean",0x326D},
-{"hieuhkorean",0x314E},
-{"hieuhparenkorean",0x320D},
-{"hihiragana",0x3072},
-{"hikatakana",0x30D2},
-{"hikatakanahalfwidth",0xFF8B},
-{"hiriq",0x05B4},
-{"hiriq14",0x05B4},
-{"hiriq21",0x05B4},
-{"hiriq2d",0x05B4},
-{"hiriqhebrew",0x05B4},
-{"hiriqnarrowhebrew",0x05B4},
-{"hiriqquarterhebrew",0x05B4},
-{"hiriqwidehebrew",0x05B4},
-{"hlinebelow",0x1E96},
-{"hmonospace",0xFF48},
-{"hoarmenian",0x0570},
-{"hohipthai",0x0E2B},
-{"hohiragana",0x307B},
-{"hokatakana",0x30DB},
-{"hokatakanahalfwidth",0xFF8E},
-{"holam",0x05B9},
-{"holam19",0x05B9},
-{"holam26",0x05B9},
-{"holam32",0x05B9},
-{"holamhebrew",0x05B9},
-{"holamnarrowhebrew",0x05B9},
-{"holamquarterhebrew",0x05B9},
-{"holamwidehebrew",0x05B9},
-{"honokhukthai",0x0E2E},
-{"hookabovecomb",0x0309},
-{"hookcmb",0x0309},
-{"hookpalatalizedbelowcmb",0x0321},
-{"hookretroflexbelowcmb",0x0322},
-{"hoonsquare",0x3342},
-{"horicoptic",0x03E9},
-{"horizontalbar",0x2015},
-{"horncmb",0x031B},
-{"hotsprings",0x2668},
-{"house",0x2302},
-{"hparen",0x24A3},
-{"hsuperior",0x02B0},
-{"hturned",0x0265},
-{"huhiragana",0x3075},
-{"huiitosquare",0x3333},
-{"hukatakana",0x30D5},
-{"hukatakanahalfwidth",0xFF8C},
-{"hungarumlaut",0x02DD},
-{"hungarumlautcmb",0x030B},
-{"hv",0x0195},
-{"hyphen",0x002D},
-{"hypheninferior",0xF6E5},
-{"hyphenmonospace",0xFF0D},
-{"hyphensmall",0xFE63},
-{"hyphensuperior",0xF6E6},
-{"hyphentwo",0x2010},
-{"i",0x0069},
-{"iacute",0x00ED},
-{"iacyrillic",0x044F},
-{"ibengali",0x0987},
-{"ibopomofo",0x3127},
-{"ibreve",0x012D},
-{"icaron",0x01D0},
-{"icircle",0x24D8},
-{"icircumflex",0x00EE},
-{"icyrillic",0x0456},
-{"idblgrave",0x0209},
-{"ideographearthcircle",0x328F},
-{"ideographfirecircle",0x328B},
-{"ideographicallianceparen",0x323F},
-{"ideographiccallparen",0x323A},
-{"ideographiccentrecircle",0x32A5},
-{"ideographicclose",0x3006},
-{"ideographiccomma",0x3001},
-{"ideographiccommaleft",0xFF64},
-{"ideographiccongratulationparen",0x3237},
-{"ideographiccorrectcircle",0x32A3},
-{"ideographicearthparen",0x322F},
-{"ideographicenterpriseparen",0x323D},
-{"ideographicexcellentcircle",0x329D},
-{"ideographicfestivalparen",0x3240},
-{"ideographicfinancialcircle",0x3296},
-{"ideographicfinancialparen",0x3236},
-{"ideographicfireparen",0x322B},
-{"ideographichaveparen",0x3232},
-{"ideographichighcircle",0x32A4},
-{"ideographiciterationmark",0x3005},
-{"ideographiclaborcircle",0x3298},
-{"ideographiclaborparen",0x3238},
-{"ideographicleftcircle",0x32A7},
-{"ideographiclowcircle",0x32A6},
-{"ideographicmedicinecircle",0x32A9},
-{"ideographicmetalparen",0x322E},
-{"ideographicmoonparen",0x322A},
-{"ideographicnameparen",0x3234},
-{"ideographicperiod",0x3002},
-{"ideographicprintcircle",0x329E},
-{"ideographicreachparen",0x3243},
-{"ideographicrepresentparen",0x3239},
-{"ideographicresourceparen",0x323E},
-{"ideographicrightcircle",0x32A8},
-{"ideographicsecretcircle",0x3299},
-{"ideographicselfparen",0x3242},
-{"ideographicsocietyparen",0x3233},
-{"ideographicspace",0x3000},
-{"ideographicspecialparen",0x3235},
-{"ideographicstockparen",0x3231},
-{"ideographicstudyparen",0x323B},
-{"ideographicsunparen",0x3230},
-{"ideographicsuperviseparen",0x323C},
-{"ideographicwaterparen",0x322C},
-{"ideographicwoodparen",0x322D},
-{"ideographiczero",0x3007},
-{"ideographmetalcircle",0x328E},
-{"ideographmooncircle",0x328A},
-{"ideographnamecircle",0x3294},
-{"ideographsuncircle",0x3290},
-{"ideographwatercircle",0x328C},
-{"ideographwoodcircle",0x328D},
-{"ideva",0x0907},
-{"idieresis",0x00EF},
-{"idieresisacute",0x1E2F},
-{"idieresiscyrillic",0x04E5},
-{"idotbelow",0x1ECB},
-{"iebrevecyrillic",0x04D7},
-{"iecyrillic",0x0435},
-{"ieungacirclekorean",0x3275},
-{"ieungaparenkorean",0x3215},
-{"ieungcirclekorean",0x3267},
-{"ieungkorean",0x3147},
-{"ieungparenkorean",0x3207},
-{"igrave",0x00EC},
-{"igujarati",0x0A87},
-{"igurmukhi",0x0A07},
-{"ihiragana",0x3044},
-{"ihookabove",0x1EC9},
-{"iibengali",0x0988},
-{"iicyrillic",0x0438},
-{"iideva",0x0908},
-{"iigujarati",0x0A88},
-{"iigurmukhi",0x0A08},
-{"iimatragurmukhi",0x0A40},
-{"iinvertedbreve",0x020B},
-{"iishortcyrillic",0x0439},
-{"iivowelsignbengali",0x09C0},
-{"iivowelsigndeva",0x0940},
-{"iivowelsigngujarati",0x0AC0},
-{"ij",0x0133},
-{"ikatakana",0x30A4},
-{"ikatakanahalfwidth",0xFF72},
-{"ikorean",0x3163},
-{"ilde",0x02DC},
-{"iluyhebrew",0x05AC},
-{"imacron",0x012B},
-{"imacroncyrillic",0x04E3},
-{"imageorapproximatelyequal",0x2253},
-{"imatragurmukhi",0x0A3F},
-{"imonospace",0xFF49},
-{"increment",0x2206},
-{"infinity",0x221E},
-{"iniarmenian",0x056B},
-{"integral",0x222B},
-{"integralbottom",0x2321},
-{"integralbt",0x2321},
-{"integralex",0xF8F5},
-{"integraltop",0x2320},
-{"integraltp",0x2320},
-{"intersection",0x2229},
-{"intisquare",0x3305},
-{"invbullet",0x25D8},
-{"invcircle",0x25D9},
-{"invsmileface",0x263B},
-{"iocyrillic",0x0451},
-{"iogonek",0x012F},
-{"iota",0x03B9},
-{"iotadieresis",0x03CA},
-{"iotadieresistonos",0x0390},
-{"iotalatin",0x0269},
-{"iotatonos",0x03AF},
-{"iparen",0x24A4},
-{"irigurmukhi",0x0A72},
-{"ismallhiragana",0x3043},
-{"ismallkatakana",0x30A3},
-{"ismallkatakanahalfwidth",0xFF68},
-{"issharbengali",0x09FA},
-{"istroke",0x0268},
-{"isuperior",0xF6ED},
-{"iterationhiragana",0x309D},
-{"iterationkatakana",0x30FD},
-{"itilde",0x0129},
-{"itildebelow",0x1E2D},
-{"iubopomofo",0x3129},
-{"iucyrillic",0x044E},
-{"ivowelsignbengali",0x09BF},
-{"ivowelsigndeva",0x093F},
-{"ivowelsigngujarati",0x0ABF},
-{"izhitsacyrillic",0x0475},
-{"izhitsadblgravecyrillic",0x0477},
-{"j",0x006A},
-{"jaarmenian",0x0571},
-{"jabengali",0x099C},
-{"jadeva",0x091C},
-{"jagujarati",0x0A9C},
-{"jagurmukhi",0x0A1C},
-{"jbopomofo",0x3110},
-{"jcaron",0x01F0},
-{"jcircle",0x24D9},
-{"jcircumflex",0x0135},
-{"jcrossedtail",0x029D},
-{"jdotlessstroke",0x025F},
-{"jecyrillic",0x0458},
-{"jeemarabic",0x062C},
-{"jeemfinalarabic",0xFE9E},
-{"jeeminitialarabic",0xFE9F},
-{"jeemmedialarabic",0xFEA0},
-{"jeharabic",0x0698},
-{"jehfinalarabic",0xFB8B},
-{"jhabengali",0x099D},
-{"jhadeva",0x091D},
-{"jhagujarati",0x0A9D},
-{"jhagurmukhi",0x0A1D},
-{"jheharmenian",0x057B},
-{"jis",0x3004},
-{"jmonospace",0xFF4A},
-{"jparen",0x24A5},
-{"jsuperior",0x02B2},
-{"k",0x006B},
-{"kabashkircyrillic",0x04A1},
-{"kabengali",0x0995},
-{"kacute",0x1E31},
-{"kacyrillic",0x043A},
-{"kadescendercyrillic",0x049B},
-{"kadeva",0x0915},
-{"kaf",0x05DB},
-{"kafarabic",0x0643},
-{"kafdagesh",0xFB3B},
-{"kafdageshhebrew",0xFB3B},
-{"kaffinalarabic",0xFEDA},
-{"kafhebrew",0x05DB},
-{"kafinitialarabic",0xFEDB},
-{"kafmedialarabic",0xFEDC},
-{"kafrafehebrew",0xFB4D},
-{"kagujarati",0x0A95},
-{"kagurmukhi",0x0A15},
-{"kahiragana",0x304B},
-{"kahookcyrillic",0x04C4},
-{"kakatakana",0x30AB},
-{"kakatakanahalfwidth",0xFF76},
-{"kappa",0x03BA},
-{"kappasymbolgreek",0x03F0},
-{"kapyeounmieumkorean",0x3171},
-{"kapyeounphieuphkorean",0x3184},
-{"kapyeounpieupkorean",0x3178},
-{"kapyeounssangpieupkorean",0x3179},
-{"karoriisquare",0x330D},
-{"kashidaautoarabic",0x0640},
-{"kashidaautonosidebearingarabic",0x0640},
-{"kasmallkatakana",0x30F5},
-{"kasquare",0x3384},
-{"kasraarabic",0x0650},
-{"kasratanarabic",0x064D},
-{"kastrokecyrillic",0x049F},
-{"katahiraprolongmarkhalfwidth",0xFF70},
-{"kaverticalstrokecyrillic",0x049D},
-{"kbopomofo",0x310E},
-{"kcalsquare",0x3389},
-{"kcaron",0x01E9},
-{"kcedilla",0x0137},
-{"kcircle",0x24DA},
-{"kcommaaccent",0x0137},
-{"kdotbelow",0x1E33},
-{"keharmenian",0x0584},
-{"kehiragana",0x3051},
-{"kekatakana",0x30B1},
-{"kekatakanahalfwidth",0xFF79},
-{"kenarmenian",0x056F},
-{"kesmallkatakana",0x30F6},
-{"kgreenlandic",0x0138},
-{"khabengali",0x0996},
-{"khacyrillic",0x0445},
-{"khadeva",0x0916},
-{"khagujarati",0x0A96},
-{"khagurmukhi",0x0A16},
-{"khaharabic",0x062E},
-{"khahfinalarabic",0xFEA6},
-{"khahinitialarabic",0xFEA7},
-{"khahmedialarabic",0xFEA8},
-{"kheicoptic",0x03E7},
-{"khhadeva",0x0959},
-{"khhagurmukhi",0x0A59},
-{"khieukhacirclekorean",0x3278},
-{"khieukhaparenkorean",0x3218},
-{"khieukhcirclekorean",0x326A},
-{"khieukhkorean",0x314B},
-{"khieukhparenkorean",0x320A},
-{"khokhaithai",0x0E02},
-{"khokhonthai",0x0E05},
-{"khokhuatthai",0x0E03},
-{"khokhwaithai",0x0E04},
-{"khomutthai",0x0E5B},
-{"khook",0x0199},
-{"khorakhangthai",0x0E06},
-{"khzsquare",0x3391},
-{"kihiragana",0x304D},
-{"kikatakana",0x30AD},
-{"kikatakanahalfwidth",0xFF77},
-{"kiroguramusquare",0x3315},
-{"kiromeetorusquare",0x3316},
-{"kirosquare",0x3314},
-{"kiyeokacirclekorean",0x326E},
-{"kiyeokaparenkorean",0x320E},
-{"kiyeokcirclekorean",0x3260},
-{"kiyeokkorean",0x3131},
-{"kiyeokparenkorean",0x3200},
-{"kiyeoksioskorean",0x3133},
-{"kjecyrillic",0x045C},
-{"klinebelow",0x1E35},
-{"klsquare",0x3398},
-{"kmcubedsquare",0x33A6},
-{"kmonospace",0xFF4B},
-{"kmsquaredsquare",0x33A2},
-{"kohiragana",0x3053},
-{"kohmsquare",0x33C0},
-{"kokaithai",0x0E01},
-{"kokatakana",0x30B3},
-{"kokatakanahalfwidth",0xFF7A},
-{"kooposquare",0x331E},
-{"koppacyrillic",0x0481},
-{"koreanstandardsymbol",0x327F},
-{"koroniscmb",0x0343},
-{"kparen",0x24A6},
-{"kpasquare",0x33AA},
-{"ksicyrillic",0x046F},
-{"ktsquare",0x33CF},
-{"kturned",0x029E},
-{"kuhiragana",0x304F},
-{"kukatakana",0x30AF},
-{"kukatakanahalfwidth",0xFF78},
-{"kvsquare",0x33B8},
-{"kwsquare",0x33BE},
-{"l",0x006C},
-{"labengali",0x09B2},
-{"lacute",0x013A},
-{"ladeva",0x0932},
-{"lagujarati",0x0AB2},
-{"lagurmukhi",0x0A32},
-{"lakkhangyaothai",0x0E45},
-{"lamaleffinalarabic",0xFEFC},
-{"lamalefhamzaabovefinalarabic",0xFEF8},
-{"lamalefhamzaaboveisolatedarabic",0xFEF7},
-{"lamalefhamzabelowfinalarabic",0xFEFA},
-{"lamalefhamzabelowisolatedarabic",0xFEF9},
-{"lamalefisolatedarabic",0xFEFB},
-{"lamalefmaddaabovefinalarabic",0xFEF6},
-{"lamalefmaddaaboveisolatedarabic",0xFEF5},
-{"lamarabic",0x0644},
-{"lambda",0x03BB},
-{"lambdastroke",0x019B},
-{"lamed",0x05DC},
-{"lameddagesh",0xFB3C},
-{"lameddageshhebrew",0xFB3C},
-{"lamedhebrew",0x05DC},
-{"lamfinalarabic",0xFEDE},
-{"lamhahinitialarabic",0xFCCA},
-{"laminitialarabic",0xFEDF},
-{"lamjeeminitialarabic",0xFCC9},
-{"lamkhahinitialarabic",0xFCCB},
-{"lamlamhehisolatedarabic",0xFDF2},
-{"lammedialarabic",0xFEE0},
-{"lammeemhahinitialarabic",0xFD88},
-{"lammeeminitialarabic",0xFCCC},
-{"largecircle",0x25EF},
-{"lbar",0x019A},
-{"lbelt",0x026C},
-{"lbopomofo",0x310C},
-{"lcaron",0x013E},
-{"lcedilla",0x013C},
-{"lcircle",0x24DB},
-{"lcircumflexbelow",0x1E3D},
-{"lcommaaccent",0x013C},
-{"ldot",0x0140},
-{"ldotaccent",0x0140},
-{"ldotbelow",0x1E37},
-{"ldotbelowmacron",0x1E39},
-{"leftangleabovecmb",0x031A},
-{"lefttackbelowcmb",0x0318},
-{"less",0x003C},
-{"lessequal",0x2264},
-{"lessequalorgreater",0x22DA},
-{"lessmonospace",0xFF1C},
-{"lessorequivalent",0x2272},
-{"lessorgreater",0x2276},
-{"lessoverequal",0x2266},
-{"lesssmall",0xFE64},
-{"lezh",0x026E},
-{"lfblock",0x258C},
-{"lhookretroflex",0x026D},
-{"lira",0x20A4},
-{"liwnarmenian",0x056C},
-{"lj",0x01C9},
-{"ljecyrillic",0x0459},
-{"ll",0xF6C0},
-{"lladeva",0x0933},
-{"llagujarati",0x0AB3},
-{"llinebelow",0x1E3B},
-{"llladeva",0x0934},
-{"llvocalicbengali",0x09E1},
-{"llvocalicdeva",0x0961},
-{"llvocalicvowelsignbengali",0x09E3},
-{"llvocalicvowelsigndeva",0x0963},
-{"lmiddletilde",0x026B},
-{"lmonospace",0xFF4C},
-{"lmsquare",0x33D0},
-{"lochulathai",0x0E2C},
-{"logicaland",0x2227},
-{"logicalnot",0x00AC},
-{"logicalnotreversed",0x2310},
-{"logicalor",0x2228},
-{"lolingthai",0x0E25},
-{"longs",0x017F},
-{"lowlinecenterline",0xFE4E},
-{"lowlinecmb",0x0332},
-{"lowlinedashed",0xFE4D},
-{"lozenge",0x25CA},
-{"lparen",0x24A7},
-{"lslash",0x0142},
-{"lsquare",0x2113},
-{"lsuperior",0xF6EE},
-{"ltshade",0x2591},
-{"luthai",0x0E26},
-{"lvocalicbengali",0x098C},
-{"lvocalicdeva",0x090C},
-{"lvocalicvowelsignbengali",0x09E2},
-{"lvocalicvowelsigndeva",0x0962},
-{"lxsquare",0x33D3},
-{"m",0x006D},
-{"mabengali",0x09AE},
-{"macron",0x00AF},
-{"macronbelowcmb",0x0331},
-{"macroncmb",0x0304},
-{"macronlowmod",0x02CD},
-{"macronmonospace",0xFFE3},
-{"macute",0x1E3F},
-{"madeva",0x092E},
-{"magujarati",0x0AAE},
-{"magurmukhi",0x0A2E},
-{"mahapakhhebrew",0x05A4},
-{"mahapakhlefthebrew",0x05A4},
-{"mahiragana",0x307E},
-{"maichattawalowleftthai",0xF895},
-{"maichattawalowrightthai",0xF894},
-{"maichattawathai",0x0E4B},
-{"maichattawaupperleftthai",0xF893},
-{"maieklowleftthai",0xF88C},
-{"maieklowrightthai",0xF88B},
-{"maiekthai",0x0E48},
-{"maiekupperleftthai",0xF88A},
-{"maihanakatleftthai",0xF884},
-{"maihanakatthai",0x0E31},
-{"maitaikhuleftthai",0xF889},
-{"maitaikhuthai",0x0E47},
-{"maitholowleftthai",0xF88F},
-{"maitholowrightthai",0xF88E},
-{"maithothai",0x0E49},
-{"maithoupperleftthai",0xF88D},
-{"maitrilowleftthai",0xF892},
-{"maitrilowrightthai",0xF891},
-{"maitrithai",0x0E4A},
-{"maitriupperleftthai",0xF890},
-{"maiyamokthai",0x0E46},
-{"makatakana",0x30DE},
-{"makatakanahalfwidth",0xFF8F},
-{"male",0x2642},
-{"mansyonsquare",0x3347},
-{"maqafhebrew",0x05BE},
-{"mars",0x2642},
-{"masoracirclehebrew",0x05AF},
-{"masquare",0x3383},
-{"mbopomofo",0x3107},
-{"mbsquare",0x33D4},
-{"mcircle",0x24DC},
-{"mcubedsquare",0x33A5},
-{"mdotaccent",0x1E41},
-{"mdotbelow",0x1E43},
-{"meemarabic",0x0645},
-{"meemfinalarabic",0xFEE2},
-{"meeminitialarabic",0xFEE3},
-{"meemmedialarabic",0xFEE4},
-{"meemmeeminitialarabic",0xFCD1},
-{"meemmeemisolatedarabic",0xFC48},
-{"meetorusquare",0x334D},
-{"mehiragana",0x3081},
-{"meizierasquare",0x337E},
-{"mekatakana",0x30E1},
-{"mekatakanahalfwidth",0xFF92},
-{"mem",0x05DE},
-{"memdagesh",0xFB3E},
-{"memdageshhebrew",0xFB3E},
-{"memhebrew",0x05DE},
-{"menarmenian",0x0574},
-{"merkhahebrew",0x05A5},
-{"merkhakefulahebrew",0x05A6},
-{"merkhakefulalefthebrew",0x05A6},
-{"merkhalefthebrew",0x05A5},
-{"mhook",0x0271},
-{"mhzsquare",0x3392},
-{"middledotkatakanahalfwidth",0xFF65},
-{"middot",0x00B7},
-{"mieumacirclekorean",0x3272},
-{"mieumaparenkorean",0x3212},
-{"mieumcirclekorean",0x3264},
-{"mieumkorean",0x3141},
-{"mieumpansioskorean",0x3170},
-{"mieumparenkorean",0x3204},
-{"mieumpieupkorean",0x316E},
-{"mieumsioskorean",0x316F},
-{"mihiragana",0x307F},
-{"mikatakana",0x30DF},
-{"mikatakanahalfwidth",0xFF90},
-{"minus",0x2212},
-{"minusbelowcmb",0x0320},
-{"minuscircle",0x2296},
-{"minusmod",0x02D7},
-{"minusplus",0x2213},
-{"minute",0x2032},
-{"miribaarusquare",0x334A},
-{"mirisquare",0x3349},
-{"mlonglegturned",0x0270},
-{"mlsquare",0x3396},
-{"mmcubedsquare",0x33A3},
-{"mmonospace",0xFF4D},
-{"mmsquaredsquare",0x339F},
-{"mohiragana",0x3082},
-{"mohmsquare",0x33C1},
-{"mokatakana",0x30E2},
-{"mokatakanahalfwidth",0xFF93},
-{"molsquare",0x33D6},
-{"momathai",0x0E21},
-{"moverssquare",0x33A7},
-{"moverssquaredsquare",0x33A8},
-{"mparen",0x24A8},
-{"mpasquare",0x33AB},
-{"mssquare",0x33B3},
-{"msuperior",0xF6EF},
-{"mturned",0x026F},
-{"mu",0x00B5},
-{"mu1",0x00B5},
-{"muasquare",0x3382},
-{"muchgreater",0x226B},
-{"muchless",0x226A},
-{"mufsquare",0x338C},
-{"mugreek",0x03BC},
-{"mugsquare",0x338D},
-{"muhiragana",0x3080},
-{"mukatakana",0x30E0},
-{"mukatakanahalfwidth",0xFF91},
-{"mulsquare",0x3395},
-{"multiply",0x00D7},
-{"mumsquare",0x339B},
-{"munahhebrew",0x05A3},
-{"munahlefthebrew",0x05A3},
-{"musicalnote",0x266A},
-{"musicalnotedbl",0x266B},
-{"musicflatsign",0x266D},
-{"musicsharpsign",0x266F},
-{"mussquare",0x33B2},
-{"muvsquare",0x33B6},
-{"muwsquare",0x33BC},
-{"mvmegasquare",0x33B9},
-{"mvsquare",0x33B7},
-{"mwmegasquare",0x33BF},
-{"mwsquare",0x33BD},
-{"n",0x006E},
-{"nabengali",0x09A8},
-{"nabla",0x2207},
-{"nacute",0x0144},
-{"nadeva",0x0928},
-{"nagujarati",0x0AA8},
-{"nagurmukhi",0x0A28},
-{"nahiragana",0x306A},
-{"nakatakana",0x30CA},
-{"nakatakanahalfwidth",0xFF85},
-{"napostrophe",0x0149},
-{"nasquare",0x3381},
-{"nbopomofo",0x310B},
-{"nbspace",0x00A0},
-{"ncaron",0x0148},
-{"ncedilla",0x0146},
-{"ncircle",0x24DD},
-{"ncircumflexbelow",0x1E4B},
-{"ncommaaccent",0x0146},
-{"ndotaccent",0x1E45},
-{"ndotbelow",0x1E47},
-{"nehiragana",0x306D},
-{"nekatakana",0x30CD},
-{"nekatakanahalfwidth",0xFF88},
-{"newsheqelsign",0x20AA},
-{"nfsquare",0x338B},
-{"ngabengali",0x0999},
-{"ngadeva",0x0919},
-{"ngagujarati",0x0A99},
-{"ngagurmukhi",0x0A19},
-{"ngonguthai",0x0E07},
-{"nhiragana",0x3093},
-{"nhookleft",0x0272},
-{"nhookretroflex",0x0273},
-{"nieunacirclekorean",0x326F},
-{"nieunaparenkorean",0x320F},
-{"nieuncieuckorean",0x3135},
-{"nieuncirclekorean",0x3261},
-{"nieunhieuhkorean",0x3136},
-{"nieunkorean",0x3134},
-{"nieunpansioskorean",0x3168},
-{"nieunparenkorean",0x3201},
-{"nieunsioskorean",0x3167},
-{"nieuntikeutkorean",0x3166},
-{"nihiragana",0x306B},
-{"nikatakana",0x30CB},
-{"nikatakanahalfwidth",0xFF86},
-{"nikhahitleftthai",0xF899},
-{"nikhahitthai",0x0E4D},
-{"nine",0x0039},
-{"ninearabic",0x0669},
-{"ninebengali",0x09EF},
-{"ninecircle",0x2468},
-{"ninecircleinversesansserif",0x2792},
-{"ninedeva",0x096F},
-{"ninegujarati",0x0AEF},
-{"ninegurmukhi",0x0A6F},
-{"ninehackarabic",0x0669},
-{"ninehangzhou",0x3029},
-{"nineideographicparen",0x3228},
-{"nineinferior",0x2089},
-{"ninemonospace",0xFF19},
-{"nineoldstyle",0xF739},
-{"nineparen",0x247C},
-{"nineperiod",0x2490},
-{"ninepersian",0x06F9},
-{"nineroman",0x2178},
-{"ninesuperior",0x2079},
-{"nineteencircle",0x2472},
-{"nineteenparen",0x2486},
-{"nineteenperiod",0x249A},
-{"ninethai",0x0E59},
-{"nj",0x01CC},
-{"njecyrillic",0x045A},
-{"nkatakana",0x30F3},
-{"nkatakanahalfwidth",0xFF9D},
-{"nlegrightlong",0x019E},
-{"nlinebelow",0x1E49},
-{"nmonospace",0xFF4E},
-{"nmsquare",0x339A},
-{"nnabengali",0x09A3},
-{"nnadeva",0x0923},
-{"nnagujarati",0x0AA3},
-{"nnagurmukhi",0x0A23},
-{"nnnadeva",0x0929},
-{"nohiragana",0x306E},
-{"nokatakana",0x30CE},
-{"nokatakanahalfwidth",0xFF89},
-{"nonbreakingspace",0x00A0},
-{"nonenthai",0x0E13},
-{"nonuthai",0x0E19},
-{"noonarabic",0x0646},
-{"noonfinalarabic",0xFEE6},
-{"noonghunnaarabic",0x06BA},
-{"noonghunnafinalarabic",0xFB9F},
-{"nooninitialarabic",0xFEE7},
-{"noonjeeminitialarabic",0xFCD2},
-{"noonjeemisolatedarabic",0xFC4B},
-{"noonmedialarabic",0xFEE8},
-{"noonmeeminitialarabic",0xFCD5},
-{"noonmeemisolatedarabic",0xFC4E},
-{"noonnoonfinalarabic",0xFC8D},
-{"notcontains",0x220C},
-{"notelement",0x2209},
-{"notelementof",0x2209},
-{"notequal",0x2260},
-{"notgreater",0x226F},
-{"notgreaternorequal",0x2271},
-{"notgreaternorless",0x2279},
-{"notidentical",0x2262},
-{"notless",0x226E},
-{"notlessnorequal",0x2270},
-{"notparallel",0x2226},
-{"notprecedes",0x2280},
-{"notsubset",0x2284},
-{"notsucceeds",0x2281},
-{"notsuperset",0x2285},
-{"nowarmenian",0x0576},
-{"nparen",0x24A9},
-{"nssquare",0x33B1},
-{"nsuperior",0x207F},
-{"ntilde",0x00F1},
-{"nu",0x03BD},
-{"nuhiragana",0x306C},
-{"nukatakana",0x30CC},
-{"nukatakanahalfwidth",0xFF87},
-{"nuktabengali",0x09BC},
-{"nuktadeva",0x093C},
-{"nuktagujarati",0x0ABC},
-{"nuktagurmukhi",0x0A3C},
-{"numbersign",0x0023},
-{"numbersignmonospace",0xFF03},
-{"numbersignsmall",0xFE5F},
-{"numeralsigngreek",0x0374},
-{"numeralsignlowergreek",0x0375},
-{"numero",0x2116},
-{"nun",0x05E0},
-{"nundagesh",0xFB40},
-{"nundageshhebrew",0xFB40},
-{"nunhebrew",0x05E0},
-{"nvsquare",0x33B5},
-{"nwsquare",0x33BB},
-{"nyabengali",0x099E},
-{"nyadeva",0x091E},
-{"nyagujarati",0x0A9E},
-{"nyagurmukhi",0x0A1E},
-{"o",0x006F},
-{"oacute",0x00F3},
-{"oangthai",0x0E2D},
-{"obarred",0x0275},
-{"obarredcyrillic",0x04E9},
-{"obarreddieresiscyrillic",0x04EB},
-{"obengali",0x0993},
-{"obopomofo",0x311B},
-{"obreve",0x014F},
-{"ocandradeva",0x0911},
-{"ocandragujarati",0x0A91},
-{"ocandravowelsigndeva",0x0949},
-{"ocandravowelsigngujarati",0x0AC9},
-{"ocaron",0x01D2},
-{"ocircle",0x24DE},
-{"ocircumflex",0x00F4},
-{"ocircumflexacute",0x1ED1},
-{"ocircumflexdotbelow",0x1ED9},
-{"ocircumflexgrave",0x1ED3},
-{"ocircumflexhookabove",0x1ED5},
-{"ocircumflextilde",0x1ED7},
-{"ocyrillic",0x043E},
-{"odblacute",0x0151},
-{"odblgrave",0x020D},
-{"odeva",0x0913},
-{"odieresis",0x00F6},
-{"odieresiscyrillic",0x04E7},
-{"odotbelow",0x1ECD},
-{"oe",0x0153},
-{"oekorean",0x315A},
-{"ogonek",0x02DB},
-{"ogonekcmb",0x0328},
-{"ograve",0x00F2},
-{"ogujarati",0x0A93},
-{"oharmenian",0x0585},
-{"ohiragana",0x304A},
-{"ohookabove",0x1ECF},
-{"ohorn",0x01A1},
-{"ohornacute",0x1EDB},
-{"ohorndotbelow",0x1EE3},
-{"ohorngrave",0x1EDD},
-{"ohornhookabove",0x1EDF},
-{"ohorntilde",0x1EE1},
-{"ohungarumlaut",0x0151},
-{"oi",0x01A3},
-{"oinvertedbreve",0x020F},
-{"okatakana",0x30AA},
-{"okatakanahalfwidth",0xFF75},
-{"okorean",0x3157},
-{"olehebrew",0x05AB},
-{"omacron",0x014D},
-{"omacronacute",0x1E53},
-{"omacrongrave",0x1E51},
-{"omdeva",0x0950},
-{"omega",0x03C9},
-{"omega1",0x03D6},
-{"omegacyrillic",0x0461},
-{"omegalatinclosed",0x0277},
-{"omegaroundcyrillic",0x047B},
-{"omegatitlocyrillic",0x047D},
-{"omegatonos",0x03CE},
-{"omgujarati",0x0AD0},
-{"omicron",0x03BF},
-{"omicrontonos",0x03CC},
-{"omonospace",0xFF4F},
-{"one",0x0031},
-{"onearabic",0x0661},
-{"onebengali",0x09E7},
-{"onecircle",0x2460},
-{"onecircleinversesansserif",0x278A},
-{"onedeva",0x0967},
-{"onedotenleader",0x2024},
-{"oneeighth",0x215B},
-{"onefitted",0xF6DC},
-{"onegujarati",0x0AE7},
-{"onegurmukhi",0x0A67},
-{"onehackarabic",0x0661},
-{"onehalf",0x00BD},
-{"onehangzhou",0x3021},
-{"oneideographicparen",0x3220},
-{"oneinferior",0x2081},
-{"onemonospace",0xFF11},
-{"onenumeratorbengali",0x09F4},
-{"oneoldstyle",0xF731},
-{"oneparen",0x2474},
-{"oneperiod",0x2488},
-{"onepersian",0x06F1},
-{"onequarter",0x00BC},
-{"oneroman",0x2170},
-{"onesuperior",0x00B9},
-{"onethai",0x0E51},
-{"onethird",0x2153},
-{"oogonek",0x01EB},
-{"oogonekmacron",0x01ED},
-{"oogurmukhi",0x0A13},
-{"oomatragurmukhi",0x0A4B},
-{"oopen",0x0254},
-{"oparen",0x24AA},
-{"openbullet",0x25E6},
-{"option",0x2325},
-{"ordfeminine",0x00AA},
-{"ordmasculine",0x00BA},
-{"orthogonal",0x221F},
-{"oshortdeva",0x0912},
-{"oshortvowelsigndeva",0x094A},
-{"oslash",0x00F8},
-{"oslashacute",0x01FF},
-{"osmallhiragana",0x3049},
-{"osmallkatakana",0x30A9},
-{"osmallkatakanahalfwidth",0xFF6B},
-{"ostrokeacute",0x01FF},
-{"osuperior",0xF6F0},
-{"otcyrillic",0x047F},
-{"otilde",0x00F5},
-{"otildeacute",0x1E4D},
-{"otildedieresis",0x1E4F},
-{"oubopomofo",0x3121},
-{"overline",0x203E},
-{"overlinecenterline",0xFE4A},
-{"overlinecmb",0x0305},
-{"overlinedashed",0xFE49},
-{"overlinedblwavy",0xFE4C},
-{"overlinewavy",0xFE4B},
-{"overscore",0x00AF},
-{"ovowelsignbengali",0x09CB},
-{"ovowelsigndeva",0x094B},
-{"ovowelsigngujarati",0x0ACB},
-{"p",0x0070},
-{"paampssquare",0x3380},
-{"paasentosquare",0x332B},
-{"pabengali",0x09AA},
-{"pacute",0x1E55},
-{"padeva",0x092A},
-{"pagedown",0x21DF},
-{"pageup",0x21DE},
-{"pagujarati",0x0AAA},
-{"pagurmukhi",0x0A2A},
-{"pahiragana",0x3071},
-{"paiyannoithai",0x0E2F},
-{"pakatakana",0x30D1},
-{"palatalizationcyrilliccmb",0x0484},
-{"palochkacyrillic",0x04C0},
-{"pansioskorean",0x317F},
-{"paragraph",0x00B6},
-{"parallel",0x2225},
-{"parenleft",0x0028},
-{"parenleftaltonearabic",0xFD3E},
-{"parenleftbt",0xF8ED},
-{"parenleftex",0xF8EC},
-{"parenleftinferior",0x208D},
-{"parenleftmonospace",0xFF08},
-{"parenleftsmall",0xFE59},
-{"parenleftsuperior",0x207D},
-{"parenlefttp",0xF8EB},
-{"parenleftvertical",0xFE35},
-{"parenright",0x0029},
-{"parenrightaltonearabic",0xFD3F},
-{"parenrightbt",0xF8F8},
-{"parenrightex",0xF8F7},
-{"parenrightinferior",0x208E},
-{"parenrightmonospace",0xFF09},
-{"parenrightsmall",0xFE5A},
-{"parenrightsuperior",0x207E},
-{"parenrighttp",0xF8F6},
-{"parenrightvertical",0xFE36},
-{"partialdiff",0x2202},
-{"paseqhebrew",0x05C0},
-{"pashtahebrew",0x0599},
-{"pasquare",0x33A9},
-{"patah",0x05B7},
-{"patah11",0x05B7},
-{"patah1d",0x05B7},
-{"patah2a",0x05B7},
-{"patahhebrew",0x05B7},
-{"patahnarrowhebrew",0x05B7},
-{"patahquarterhebrew",0x05B7},
-{"patahwidehebrew",0x05B7},
-{"pazerhebrew",0x05A1},
-{"pbopomofo",0x3106},
-{"pcircle",0x24DF},
-{"pdotaccent",0x1E57},
-{"pe",0x05E4},
-{"pecyrillic",0x043F},
-{"pedagesh",0xFB44},
-{"pedageshhebrew",0xFB44},
-{"peezisquare",0x333B},
-{"pefinaldageshhebrew",0xFB43},
-{"peharabic",0x067E},
-{"peharmenian",0x057A},
-{"pehebrew",0x05E4},
-{"pehfinalarabic",0xFB57},
-{"pehinitialarabic",0xFB58},
-{"pehiragana",0x307A},
-{"pehmedialarabic",0xFB59},
-{"pekatakana",0x30DA},
-{"pemiddlehookcyrillic",0x04A7},
-{"perafehebrew",0xFB4E},
-{"percent",0x0025},
-{"percentarabic",0x066A},
-{"percentmonospace",0xFF05},
-{"percentsmall",0xFE6A},
-{"period",0x002E},
-{"periodarmenian",0x0589},
-{"periodcentered",0x00B7},
-{"periodhalfwidth",0xFF61},
-{"periodinferior",0xF6E7},
-{"periodmonospace",0xFF0E},
-{"periodsmall",0xFE52},
-{"periodsuperior",0xF6E8},
-{"perispomenigreekcmb",0x0342},
-{"perpendicular",0x22A5},
-{"perthousand",0x2030},
-{"peseta",0x20A7},
-{"pfsquare",0x338A},
-{"phabengali",0x09AB},
-{"phadeva",0x092B},
-{"phagujarati",0x0AAB},
-{"phagurmukhi",0x0A2B},
-{"phi",0x03C6},
-{"phi1",0x03D5},
-{"phieuphacirclekorean",0x327A},
-{"phieuphaparenkorean",0x321A},
-{"phieuphcirclekorean",0x326C},
-{"phieuphkorean",0x314D},
-{"phieuphparenkorean",0x320C},
-{"philatin",0x0278},
-{"phinthuthai",0x0E3A},
-{"phisymbolgreek",0x03D5},
-{"phook",0x01A5},
-{"phophanthai",0x0E1E},
-{"phophungthai",0x0E1C},
-{"phosamphaothai",0x0E20},
-{"pi",0x03C0},
-{"pieupacirclekorean",0x3273},
-{"pieupaparenkorean",0x3213},
-{"pieupcieuckorean",0x3176},
-{"pieupcirclekorean",0x3265},
-{"pieupkiyeokkorean",0x3172},
-{"pieupkorean",0x3142},
-{"pieupparenkorean",0x3205},
-{"pieupsioskiyeokkorean",0x3174},
-{"pieupsioskorean",0x3144},
-{"pieupsiostikeutkorean",0x3175},
-{"pieupthieuthkorean",0x3177},
-{"pieuptikeutkorean",0x3173},
-{"pihiragana",0x3074},
-{"pikatakana",0x30D4},
-{"pisymbolgreek",0x03D6},
-{"piwrarmenian",0x0583},
-{"plus",0x002B},
-{"plusbelowcmb",0x031F},
-{"pluscircle",0x2295},
-{"plusminus",0x00B1},
-{"plusmod",0x02D6},
-{"plusmonospace",0xFF0B},
-{"plussmall",0xFE62},
-{"plussuperior",0x207A},
-{"pmonospace",0xFF50},
-{"pmsquare",0x33D8},
-{"pohiragana",0x307D},
-{"pointingindexdownwhite",0x261F},
-{"pointingindexleftwhite",0x261C},
-{"pointingindexrightwhite",0x261E},
-{"pointingindexupwhite",0x261D},
-{"pokatakana",0x30DD},
-{"poplathai",0x0E1B},
-{"postalmark",0x3012},
-{"postalmarkface",0x3020},
-{"pparen",0x24AB},
-{"precedes",0x227A},
-{"prescription",0x211E},
-{"primemod",0x02B9},
-{"primereversed",0x2035},
-{"product",0x220F},
-{"projective",0x2305},
-{"prolongedkana",0x30FC},
-{"propellor",0x2318},
-{"propersubset",0x2282},
-{"propersuperset",0x2283},
-{"proportion",0x2237},
-{"proportional",0x221D},
-{"psi",0x03C8},
-{"psicyrillic",0x0471},
-{"psilipneumatacyrilliccmb",0x0486},
-{"pssquare",0x33B0},
-{"puhiragana",0x3077},
-{"pukatakana",0x30D7},
-{"pvsquare",0x33B4},
-{"pwsquare",0x33BA},
-{"q",0x0071},
-{"qadeva",0x0958},
-{"qadmahebrew",0x05A8},
-{"qafarabic",0x0642},
-{"qaffinalarabic",0xFED6},
-{"qafinitialarabic",0xFED7},
-{"qafmedialarabic",0xFED8},
-{"qamats",0x05B8},
-{"qamats10",0x05B8},
-{"qamats1a",0x05B8},
-{"qamats1c",0x05B8},
-{"qamats27",0x05B8},
-{"qamats29",0x05B8},
-{"qamats33",0x05B8},
-{"qamatsde",0x05B8},
-{"qamatshebrew",0x05B8},
-{"qamatsnarrowhebrew",0x05B8},
-{"qamatsqatanhebrew",0x05B8},
-{"qamatsqatannarrowhebrew",0x05B8},
-{"qamatsqatanquarterhebrew",0x05B8},
-{"qamatsqatanwidehebrew",0x05B8},
-{"qamatsquarterhebrew",0x05B8},
-{"qamatswidehebrew",0x05B8},
-{"qarneyparahebrew",0x059F},
-{"qbopomofo",0x3111},
-{"qcircle",0x24E0},
-{"qhook",0x02A0},
-{"qmonospace",0xFF51},
-{"qof",0x05E7},
-{"qofdagesh",0xFB47},
-{"qofdageshhebrew",0xFB47},
-{"qofhebrew",0x05E7},
-{"qparen",0x24AC},
-{"quarternote",0x2669},
-{"qubuts",0x05BB},
-{"qubuts18",0x05BB},
-{"qubuts25",0x05BB},
-{"qubuts31",0x05BB},
-{"qubutshebrew",0x05BB},
-{"qubutsnarrowhebrew",0x05BB},
-{"qubutsquarterhebrew",0x05BB},
-{"qubutswidehebrew",0x05BB},
-{"question",0x003F},
-{"questionarabic",0x061F},
-{"questionarmenian",0x055E},
-{"questiondown",0x00BF},
-{"questiondownsmall",0xF7BF},
-{"questiongreek",0x037E},
-{"questionmonospace",0xFF1F},
-{"questionsmall",0xF73F},
-{"quotedbl",0x0022},
-{"quotedblbase",0x201E},
-{"quotedblleft",0x201C},
-{"quotedblmonospace",0xFF02},
-{"quotedblprime",0x301E},
-{"quotedblprimereversed",0x301D},
-{"quotedblright",0x201D},
-{"quoteleft",0x2018},
-{"quoteleftreversed",0x201B},
-{"quotereversed",0x201B},
-{"quoteright",0x2019},
-{"quoterightn",0x0149},
-{"quotesinglbase",0x201A},
-{"quotesingle",0x0027},
-{"quotesinglemonospace",0xFF07},
-{"r",0x0072},
-{"raarmenian",0x057C},
-{"rabengali",0x09B0},
-{"racute",0x0155},
-{"radeva",0x0930},
-{"radical",0x221A},
-{"radicalex",0xF8E5},
-{"radoverssquare",0x33AE},
-{"radoverssquaredsquare",0x33AF},
-{"radsquare",0x33AD},
-{"rafe",0x05BF},
-{"rafehebrew",0x05BF},
-{"ragujarati",0x0AB0},
-{"ragurmukhi",0x0A30},
-{"rahiragana",0x3089},
-{"rakatakana",0x30E9},
-{"rakatakanahalfwidth",0xFF97},
-{"ralowerdiagonalbengali",0x09F1},
-{"ramiddlediagonalbengali",0x09F0},
-{"ramshorn",0x0264},
-{"ratio",0x2236},
-{"rbopomofo",0x3116},
-{"rcaron",0x0159},
-{"rcedilla",0x0157},
-{"rcircle",0x24E1},
-{"rcommaaccent",0x0157},
-{"rdblgrave",0x0211},
-{"rdotaccent",0x1E59},
-{"rdotbelow",0x1E5B},
-{"rdotbelowmacron",0x1E5D},
-{"referencemark",0x203B},
-{"reflexsubset",0x2286},
-{"reflexsuperset",0x2287},
-{"registered",0x00AE},
-{"registersans",0xF8E8},
-{"registerserif",0xF6DA},
-{"reharabic",0x0631},
-{"reharmenian",0x0580},
-{"rehfinalarabic",0xFEAE},
-{"rehiragana",0x308C},
-{"rekatakana",0x30EC},
-{"rekatakanahalfwidth",0xFF9A},
-{"resh",0x05E8},
-{"reshdageshhebrew",0xFB48},
-{"reshhebrew",0x05E8},
-{"reversedtilde",0x223D},
-{"reviahebrew",0x0597},
-{"reviamugrashhebrew",0x0597},
-{"revlogicalnot",0x2310},
-{"rfishhook",0x027E},
-{"rfishhookreversed",0x027F},
-{"rhabengali",0x09DD},
-{"rhadeva",0x095D},
-{"rho",0x03C1},
-{"rhook",0x027D},
-{"rhookturned",0x027B},
-{"rhookturnedsuperior",0x02B5},
-{"rhosymbolgreek",0x03F1},
-{"rhotichookmod",0x02DE},
-{"rieulacirclekorean",0x3271},
-{"rieulaparenkorean",0x3211},
-{"rieulcirclekorean",0x3263},
-{"rieulhieuhkorean",0x3140},
-{"rieulkiyeokkorean",0x313A},
-{"rieulkiyeoksioskorean",0x3169},
-{"rieulkorean",0x3139},
-{"rieulmieumkorean",0x313B},
-{"rieulpansioskorean",0x316C},
-{"rieulparenkorean",0x3203},
-{"rieulphieuphkorean",0x313F},
-{"rieulpieupkorean",0x313C},
-{"rieulpieupsioskorean",0x316B},
-{"rieulsioskorean",0x313D},
-{"rieulthieuthkorean",0x313E},
-{"rieultikeutkorean",0x316A},
-{"rieulyeorinhieuhkorean",0x316D},
-{"rightangle",0x221F},
-{"righttackbelowcmb",0x0319},
-{"righttriangle",0x22BF},
-{"rihiragana",0x308A},
-{"rikatakana",0x30EA},
-{"rikatakanahalfwidth",0xFF98},
-{"ring",0x02DA},
-{"ringbelowcmb",0x0325},
-{"ringcmb",0x030A},
-{"ringhalfleft",0x02BF},
-{"ringhalfleftarmenian",0x0559},
-{"ringhalfleftbelowcmb",0x031C},
-{"ringhalfleftcentered",0x02D3},
-{"ringhalfright",0x02BE},
-{"ringhalfrightbelowcmb",0x0339},
-{"ringhalfrightcentered",0x02D2},
-{"rinvertedbreve",0x0213},
-{"rittorusquare",0x3351},
-{"rlinebelow",0x1E5F},
-{"rlongleg",0x027C},
-{"rlonglegturned",0x027A},
-{"rmonospace",0xFF52},
-{"rohiragana",0x308D},
-{"rokatakana",0x30ED},
-{"rokatakanahalfwidth",0xFF9B},
-{"roruathai",0x0E23},
-{"rparen",0x24AD},
-{"rrabengali",0x09DC},
-{"rradeva",0x0931},
-{"rragurmukhi",0x0A5C},
-{"rreharabic",0x0691},
-{"rrehfinalarabic",0xFB8D},
-{"rrvocalicbengali",0x09E0},
-{"rrvocalicdeva",0x0960},
-{"rrvocalicgujarati",0x0AE0},
-{"rrvocalicvowelsignbengali",0x09C4},
-{"rrvocalicvowelsigndeva",0x0944},
-{"rrvocalicvowelsigngujarati",0x0AC4},
-{"rsuperior",0xF6F1},
-{"rtblock",0x2590},
-{"rturned",0x0279},
-{"rturnedsuperior",0x02B4},
-{"ruhiragana",0x308B},
-{"rukatakana",0x30EB},
-{"rukatakanahalfwidth",0xFF99},
-{"rupeemarkbengali",0x09F2},
-{"rupeesignbengali",0x09F3},
-{"rupiah",0xF6DD},
-{"ruthai",0x0E24},
-{"rvocalicbengali",0x098B},
-{"rvocalicdeva",0x090B},
-{"rvocalicgujarati",0x0A8B},
-{"rvocalicvowelsignbengali",0x09C3},
-{"rvocalicvowelsigndeva",0x0943},
-{"rvocalicvowelsigngujarati",0x0AC3},
-{"s",0x0073},
-{"sabengali",0x09B8},
-{"sacute",0x015B},
-{"sacutedotaccent",0x1E65},
-{"sadarabic",0x0635},
-{"sadeva",0x0938},
-{"sadfinalarabic",0xFEBA},
-{"sadinitialarabic",0xFEBB},
-{"sadmedialarabic",0xFEBC},
-{"sagujarati",0x0AB8},
-{"sagurmukhi",0x0A38},
-{"sahiragana",0x3055},
-{"sakatakana",0x30B5},
-{"sakatakanahalfwidth",0xFF7B},
-{"sallallahoualayhewasallamarabic",0xFDFA},
-{"samekh",0x05E1},
-{"samekhdagesh",0xFB41},
-{"samekhdageshhebrew",0xFB41},
-{"samekhhebrew",0x05E1},
-{"saraaathai",0x0E32},
-{"saraaethai",0x0E41},
-{"saraaimaimalaithai",0x0E44},
-{"saraaimaimuanthai",0x0E43},
-{"saraamthai",0x0E33},
-{"saraathai",0x0E30},
-{"saraethai",0x0E40},
-{"saraiileftthai",0xF886},
-{"saraiithai",0x0E35},
-{"saraileftthai",0xF885},
-{"saraithai",0x0E34},
-{"saraothai",0x0E42},
-{"saraueeleftthai",0xF888},
-{"saraueethai",0x0E37},
-{"saraueleftthai",0xF887},
-{"sarauethai",0x0E36},
-{"sarauthai",0x0E38},
-{"sarauuthai",0x0E39},
-{"sbopomofo",0x3119},
-{"scaron",0x0161},
-{"scarondotaccent",0x1E67},
-{"scedilla",0x015F},
-{"schwa",0x0259},
-{"schwacyrillic",0x04D9},
-{"schwadieresiscyrillic",0x04DB},
-{"schwahook",0x025A},
-{"scircle",0x24E2},
-{"scircumflex",0x015D},
-{"scommaaccent",0x0219},
-{"sdotaccent",0x1E61},
-{"sdotbelow",0x1E63},
-{"sdotbelowdotaccent",0x1E69},
-{"seagullbelowcmb",0x033C},
-{"second",0x2033},
-{"secondtonechinese",0x02CA},
-{"section",0x00A7},
-{"seenarabic",0x0633},
-{"seenfinalarabic",0xFEB2},
-{"seeninitialarabic",0xFEB3},
-{"seenmedialarabic",0xFEB4},
-{"segol",0x05B6},
-{"segol13",0x05B6},
-{"segol1f",0x05B6},
-{"segol2c",0x05B6},
-{"segolhebrew",0x05B6},
-{"segolnarrowhebrew",0x05B6},
-{"segolquarterhebrew",0x05B6},
-{"segoltahebrew",0x0592},
-{"segolwidehebrew",0x05B6},
-{"seharmenian",0x057D},
-{"sehiragana",0x305B},
-{"sekatakana",0x30BB},
-{"sekatakanahalfwidth",0xFF7E},
-{"semicolon",0x003B},
-{"semicolonarabic",0x061B},
-{"semicolonmonospace",0xFF1B},
-{"semicolonsmall",0xFE54},
-{"semivoicedmarkkana",0x309C},
-{"semivoicedmarkkanahalfwidth",0xFF9F},
-{"sentisquare",0x3322},
-{"sentosquare",0x3323},
-{"seven",0x0037},
-{"sevenarabic",0x0667},
-{"sevenbengali",0x09ED},
-{"sevencircle",0x2466},
-{"sevencircleinversesansserif",0x2790},
-{"sevendeva",0x096D},
-{"seveneighths",0x215E},
-{"sevengujarati",0x0AED},
-{"sevengurmukhi",0x0A6D},
-{"sevenhackarabic",0x0667},
-{"sevenhangzhou",0x3027},
-{"sevenideographicparen",0x3226},
-{"seveninferior",0x2087},
-{"sevenmonospace",0xFF17},
-{"sevenoldstyle",0xF737},
-{"sevenparen",0x247A},
-{"sevenperiod",0x248E},
-{"sevenpersian",0x06F7},
-{"sevenroman",0x2176},
-{"sevensuperior",0x2077},
-{"seventeencircle",0x2470},
-{"seventeenparen",0x2484},
-{"seventeenperiod",0x2498},
-{"seventhai",0x0E57},
-{"sfthyphen",0x00AD},
-{"shaarmenian",0x0577},
-{"shabengali",0x09B6},
-{"shacyrillic",0x0448},
-{"shaddaarabic",0x0651},
-{"shaddadammaarabic",0xFC61},
-{"shaddadammatanarabic",0xFC5E},
-{"shaddafathaarabic",0xFC60},
-{"shaddakasraarabic",0xFC62},
-{"shaddakasratanarabic",0xFC5F},
-{"shade",0x2592},
-{"shadedark",0x2593},
-{"shadelight",0x2591},
-{"shademedium",0x2592},
-{"shadeva",0x0936},
-{"shagujarati",0x0AB6},
-{"shagurmukhi",0x0A36},
-{"shalshelethebrew",0x0593},
-{"shbopomofo",0x3115},
-{"shchacyrillic",0x0449},
-{"sheenarabic",0x0634},
-{"sheenfinalarabic",0xFEB6},
-{"sheeninitialarabic",0xFEB7},
-{"sheenmedialarabic",0xFEB8},
-{"sheicoptic",0x03E3},
-{"sheqel",0x20AA},
-{"sheqelhebrew",0x20AA},
-{"sheva",0x05B0},
-{"sheva115",0x05B0},
-{"sheva15",0x05B0},
-{"sheva22",0x05B0},
-{"sheva2e",0x05B0},
-{"shevahebrew",0x05B0},
-{"shevanarrowhebrew",0x05B0},
-{"shevaquarterhebrew",0x05B0},
-{"shevawidehebrew",0x05B0},
-{"shhacyrillic",0x04BB},
-{"shimacoptic",0x03ED},
-{"shin",0x05E9},
-{"shindagesh",0xFB49},
-{"shindageshhebrew",0xFB49},
-{"shindageshshindot",0xFB2C},
-{"shindageshshindothebrew",0xFB2C},
-{"shindageshsindot",0xFB2D},
-{"shindageshsindothebrew",0xFB2D},
-{"shindothebrew",0x05C1},
-{"shinhebrew",0x05E9},
-{"shinshindot",0xFB2A},
-{"shinshindothebrew",0xFB2A},
-{"shinsindot",0xFB2B},
-{"shinsindothebrew",0xFB2B},
-{"shook",0x0282},
-{"sigma",0x03C3},
-{"sigma1",0x03C2},
-{"sigmafinal",0x03C2},
-{"sigmalunatesymbolgreek",0x03F2},
-{"sihiragana",0x3057},
-{"sikatakana",0x30B7},
-{"sikatakanahalfwidth",0xFF7C},
-{"siluqhebrew",0x05BD},
-{"siluqlefthebrew",0x05BD},
-{"similar",0x223C},
-{"sindothebrew",0x05C2},
-{"siosacirclekorean",0x3274},
-{"siosaparenkorean",0x3214},
-{"sioscieuckorean",0x317E},
-{"sioscirclekorean",0x3266},
-{"sioskiyeokkorean",0x317A},
-{"sioskorean",0x3145},
-{"siosnieunkorean",0x317B},
-{"siosparenkorean",0x3206},
-{"siospieupkorean",0x317D},
-{"siostikeutkorean",0x317C},
-{"six",0x0036},
-{"sixarabic",0x0666},
-{"sixbengali",0x09EC},
-{"sixcircle",0x2465},
-{"sixcircleinversesansserif",0x278F},
-{"sixdeva",0x096C},
-{"sixgujarati",0x0AEC},
-{"sixgurmukhi",0x0A6C},
-{"sixhackarabic",0x0666},
-{"sixhangzhou",0x3026},
-{"sixideographicparen",0x3225},
-{"sixinferior",0x2086},
-{"sixmonospace",0xFF16},
-{"sixoldstyle",0xF736},
-{"sixparen",0x2479},
-{"sixperiod",0x248D},
-{"sixpersian",0x06F6},
-{"sixroman",0x2175},
-{"sixsuperior",0x2076},
-{"sixteencircle",0x246F},
-{"sixteencurrencydenominatorbengali",0x09F9},
-{"sixteenparen",0x2483},
-{"sixteenperiod",0x2497},
-{"sixthai",0x0E56},
-{"slash",0x002F},
-{"slashmonospace",0xFF0F},
-{"slong",0x017F},
-{"slongdotaccent",0x1E9B},
-{"smileface",0x263A},
-{"smonospace",0xFF53},
-{"sofpasuqhebrew",0x05C3},
-{"softhyphen",0x00AD},
-{"softsigncyrillic",0x044C},
-{"sohiragana",0x305D},
-{"sokatakana",0x30BD},
-{"sokatakanahalfwidth",0xFF7F},
-{"soliduslongoverlaycmb",0x0338},
-{"solidusshortoverlaycmb",0x0337},
-{"sorusithai",0x0E29},
-{"sosalathai",0x0E28},
-{"sosothai",0x0E0B},
-{"sosuathai",0x0E2A},
-{"space",0x0020},
-{"spacehackarabic",0x0020},
-{"spade",0x2660},
-{"spadesuitblack",0x2660},
-{"spadesuitwhite",0x2664},
-{"sparen",0x24AE},
-{"squarebelowcmb",0x033B},
-{"squarecc",0x33C4},
-{"squarecm",0x339D},
-{"squarediagonalcrosshatchfill",0x25A9},
-{"squarehorizontalfill",0x25A4},
-{"squarekg",0x338F},
-{"squarekm",0x339E},
-{"squarekmcapital",0x33CE},
-{"squareln",0x33D1},
-{"squarelog",0x33D2},
-{"squaremg",0x338E},
-{"squaremil",0x33D5},
-{"squaremm",0x339C},
-{"squaremsquared",0x33A1},
-{"squareorthogonalcrosshatchfill",0x25A6},
-{"squareupperlefttolowerrightfill",0x25A7},
-{"squareupperrighttolowerleftfill",0x25A8},
-{"squareverticalfill",0x25A5},
-{"squarewhitewithsmallblack",0x25A3},
-{"srsquare",0x33DB},
-{"ssabengali",0x09B7},
-{"ssadeva",0x0937},
-{"ssagujarati",0x0AB7},
-{"ssangcieuckorean",0x3149},
-{"ssanghieuhkorean",0x3185},
-{"ssangieungkorean",0x3180},
-{"ssangkiyeokkorean",0x3132},
-{"ssangnieunkorean",0x3165},
-{"ssangpieupkorean",0x3143},
-{"ssangsioskorean",0x3146},
-{"ssangtikeutkorean",0x3138},
-{"ssuperior",0xF6F2},
-{"sterling",0x00A3},
-{"sterlingmonospace",0xFFE1},
-{"strokelongoverlaycmb",0x0336},
-{"strokeshortoverlaycmb",0x0335},
-{"subset",0x2282},
-{"subsetnotequal",0x228A},
-{"subsetorequal",0x2286},
-{"succeeds",0x227B},
-{"suchthat",0x220B},
-{"suhiragana",0x3059},
-{"sukatakana",0x30B9},
-{"sukatakanahalfwidth",0xFF7D},
-{"sukunarabic",0x0652},
-{"summation",0x2211},
-{"sun",0x263C},
-{"superset",0x2283},
-{"supersetnotequal",0x228B},
-{"supersetorequal",0x2287},
-{"svsquare",0x33DC},
-{"syouwaerasquare",0x337C},
-{"t",0x0074},
-{"tabengali",0x09A4},
-{"tackdown",0x22A4},
-{"tackleft",0x22A3},
-{"tadeva",0x0924},
-{"tagujarati",0x0AA4},
-{"tagurmukhi",0x0A24},
-{"taharabic",0x0637},
-{"tahfinalarabic",0xFEC2},
-{"tahinitialarabic",0xFEC3},
-{"tahiragana",0x305F},
-{"tahmedialarabic",0xFEC4},
-{"taisyouerasquare",0x337D},
-{"takatakana",0x30BF},
-{"takatakanahalfwidth",0xFF80},
-{"tatweelarabic",0x0640},
-{"tau",0x03C4},
-{"tav",0x05EA},
-{"tavdages",0xFB4A},
-{"tavdagesh",0xFB4A},
-{"tavdageshhebrew",0xFB4A},
-{"tavhebrew",0x05EA},
-{"tbar",0x0167},
-{"tbopomofo",0x310A},
-{"tcaron",0x0165},
-{"tccurl",0x02A8},
-{"tcedilla",0x0163},
-{"tcheharabic",0x0686},
-{"tchehfinalarabic",0xFB7B},
-{"tchehinitialarabic",0xFB7C},
-{"tchehmedialarabic",0xFB7D},
-{"tcircle",0x24E3},
-{"tcircumflexbelow",0x1E71},
-{"tcommaaccent",0x0163},
-{"tdieresis",0x1E97},
-{"tdotaccent",0x1E6B},
-{"tdotbelow",0x1E6D},
-{"tecyrillic",0x0442},
-{"tedescendercyrillic",0x04AD},
-{"teharabic",0x062A},
-{"tehfinalarabic",0xFE96},
-{"tehhahinitialarabic",0xFCA2},
-{"tehhahisolatedarabic",0xFC0C},
-{"tehinitialarabic",0xFE97},
-{"tehiragana",0x3066},
-{"tehjeeminitialarabic",0xFCA1},
-{"tehjeemisolatedarabic",0xFC0B},
-{"tehmarbutaarabic",0x0629},
-{"tehmarbutafinalarabic",0xFE94},
-{"tehmedialarabic",0xFE98},
-{"tehmeeminitialarabic",0xFCA4},
-{"tehmeemisolatedarabic",0xFC0E},
-{"tehnoonfinalarabic",0xFC73},
-{"tekatakana",0x30C6},
-{"tekatakanahalfwidth",0xFF83},
-{"telephone",0x2121},
-{"telephoneblack",0x260E},
-{"telishagedolahebrew",0x05A0},
-{"telishaqetanahebrew",0x05A9},
-{"tencircle",0x2469},
-{"tenideographicparen",0x3229},
-{"tenparen",0x247D},
-{"tenperiod",0x2491},
-{"tenroman",0x2179},
-{"tesh",0x02A7},
-{"tet",0x05D8},
-{"tetdagesh",0xFB38},
-{"tetdageshhebrew",0xFB38},
-{"tethebrew",0x05D8},
-{"tetsecyrillic",0x04B5},
-{"tevirhebrew",0x059B},
-{"tevirlefthebrew",0x059B},
-{"thabengali",0x09A5},
-{"thadeva",0x0925},
-{"thagujarati",0x0AA5},
-{"thagurmukhi",0x0A25},
-{"thalarabic",0x0630},
-{"thalfinalarabic",0xFEAC},
-{"thanthakhatlowleftthai",0xF898},
-{"thanthakhatlowrightthai",0xF897},
-{"thanthakhatthai",0x0E4C},
-{"thanthakhatupperleftthai",0xF896},
-{"theharabic",0x062B},
-{"thehfinalarabic",0xFE9A},
-{"thehinitialarabic",0xFE9B},
-{"thehmedialarabic",0xFE9C},
-{"thereexists",0x2203},
-{"therefore",0x2234},
-{"theta",0x03B8},
-{"theta1",0x03D1},
-{"thetasymbolgreek",0x03D1},
-{"thieuthacirclekorean",0x3279},
-{"thieuthaparenkorean",0x3219},
-{"thieuthcirclekorean",0x326B},
-{"thieuthkorean",0x314C},
-{"thieuthparenkorean",0x320B},
-{"thirteencircle",0x246C},
-{"thirteenparen",0x2480},
-{"thirteenperiod",0x2494},
-{"thonangmonthothai",0x0E11},
-{"thook",0x01AD},
-{"thophuthaothai",0x0E12},
-{"thorn",0x00FE},
-{"thothahanthai",0x0E17},
-{"thothanthai",0x0E10},
-{"thothongthai",0x0E18},
-{"thothungthai",0x0E16},
-{"thousandcyrillic",0x0482},
-{"thousandsseparatorarabic",0x066C},
-{"thousandsseparatorpersian",0x066C},
-{"three",0x0033},
-{"threearabic",0x0663},
-{"threebengali",0x09E9},
-{"threecircle",0x2462},
-{"threecircleinversesansserif",0x278C},
-{"threedeva",0x0969},
-{"threeeighths",0x215C},
-{"threegujarati",0x0AE9},
-{"threegurmukhi",0x0A69},
-{"threehackarabic",0x0663},
-{"threehangzhou",0x3023},
-{"threeideographicparen",0x3222},
-{"threeinferior",0x2083},
-{"threemonospace",0xFF13},
-{"threenumeratorbengali",0x09F6},
-{"threeoldstyle",0xF733},
-{"threeparen",0x2476},
-{"threeperiod",0x248A},
-{"threepersian",0x06F3},
-{"threequarters",0x00BE},
-{"threequartersemdash",0xF6DE},
-{"threeroman",0x2172},
-{"threesuperior",0x00B3},
-{"threethai",0x0E53},
-{"thzsquare",0x3394},
-{"tihiragana",0x3061},
-{"tikatakana",0x30C1},
-{"tikatakanahalfwidth",0xFF81},
-{"tikeutacirclekorean",0x3270},
-{"tikeutaparenkorean",0x3210},
-{"tikeutcirclekorean",0x3262},
-{"tikeutkorean",0x3137},
-{"tikeutparenkorean",0x3202},
-{"tilde",0x02DC},
-{"tildebelowcmb",0x0330},
-{"tildecmb",0x0303},
-{"tildecomb",0x0303},
-{"tildedoublecmb",0x0360},
-{"tildeoperator",0x223C},
-{"tildeoverlaycmb",0x0334},
-{"tildeverticalcmb",0x033E},
-{"timescircle",0x2297},
-{"tipehahebrew",0x0596},
-{"tipehalefthebrew",0x0596},
-{"tippigurmukhi",0x0A70},
-{"titlocyrilliccmb",0x0483},
-{"tiwnarmenian",0x057F},
-{"tlinebelow",0x1E6F},
-{"tmonospace",0xFF54},
-{"toarmenian",0x0569},
-{"tohiragana",0x3068},
-{"tokatakana",0x30C8},
-{"tokatakanahalfwidth",0xFF84},
-{"tonebarextrahighmod",0x02E5},
-{"tonebarextralowmod",0x02E9},
-{"tonebarhighmod",0x02E6},
-{"tonebarlowmod",0x02E8},
-{"tonebarmidmod",0x02E7},
-{"tonefive",0x01BD},
-{"tonesix",0x0185},
-{"tonetwo",0x01A8},
-{"tonos",0x0384},
-{"tonsquare",0x3327},
-{"topatakthai",0x0E0F},
-{"tortoiseshellbracketleft",0x3014},
-{"tortoiseshellbracketleftsmall",0xFE5D},
-{"tortoiseshellbracketleftvertical",0xFE39},
-{"tortoiseshellbracketright",0x3015},
-{"tortoiseshellbracketrightsmall",0xFE5E},
-{"tortoiseshellbracketrightvertical",0xFE3A},
-{"totaothai",0x0E15},
-{"tpalatalhook",0x01AB},
-{"tparen",0x24AF},
-{"trademark",0x2122},
-{"trademarksans",0xF8EA},
-{"trademarkserif",0xF6DB},
-{"tretroflexhook",0x0288},
-{"triagdn",0x25BC},
-{"triaglf",0x25C4},
-{"triagrt",0x25BA},
-{"triagup",0x25B2},
-{"ts",0x02A6},
-{"tsadi",0x05E6},
-{"tsadidagesh",0xFB46},
-{"tsadidageshhebrew",0xFB46},
-{"tsadihebrew",0x05E6},
-{"tsecyrillic",0x0446},
-{"tsere",0x05B5},
-{"tsere12",0x05B5},
-{"tsere1e",0x05B5},
-{"tsere2b",0x05B5},
-{"tserehebrew",0x05B5},
-{"tserenarrowhebrew",0x05B5},
-{"tserequarterhebrew",0x05B5},
-{"tserewidehebrew",0x05B5},
-{"tshecyrillic",0x045B},
-{"tsuperior",0xF6F3},
-{"ttabengali",0x099F},
-{"ttadeva",0x091F},
-{"ttagujarati",0x0A9F},
-{"ttagurmukhi",0x0A1F},
-{"tteharabic",0x0679},
-{"ttehfinalarabic",0xFB67},
-{"ttehinitialarabic",0xFB68},
-{"ttehmedialarabic",0xFB69},
-{"tthabengali",0x09A0},
-{"tthadeva",0x0920},
-{"tthagujarati",0x0AA0},
-{"tthagurmukhi",0x0A20},
-{"tturned",0x0287},
-{"tuhiragana",0x3064},
-{"tukatakana",0x30C4},
-{"tukatakanahalfwidth",0xFF82},
-{"tusmallhiragana",0x3063},
-{"tusmallkatakana",0x30C3},
-{"tusmallkatakanahalfwidth",0xFF6F},
-{"twelvecircle",0x246B},
-{"twelveparen",0x247F},
-{"twelveperiod",0x2493},
-{"twelveroman",0x217B},
-{"twentycircle",0x2473},
-{"twentyhangzhou",0x5344},
-{"twentyparen",0x2487},
-{"twentyperiod",0x249B},
-{"two",0x0032},
-{"twoarabic",0x0662},
-{"twobengali",0x09E8},
-{"twocircle",0x2461},
-{"twocircleinversesansserif",0x278B},
-{"twodeva",0x0968},
-{"twodotenleader",0x2025},
-{"twodotleader",0x2025},
-{"twodotleadervertical",0xFE30},
-{"twogujarati",0x0AE8},
-{"twogurmukhi",0x0A68},
-{"twohackarabic",0x0662},
-{"twohangzhou",0x3022},
-{"twoideographicparen",0x3221},
-{"twoinferior",0x2082},
-{"twomonospace",0xFF12},
-{"twonumeratorbengali",0x09F5},
-{"twooldstyle",0xF732},
-{"twoparen",0x2475},
-{"twoperiod",0x2489},
-{"twopersian",0x06F2},
-{"tworoman",0x2171},
-{"twostroke",0x01BB},
-{"twosuperior",0x00B2},
-{"twothai",0x0E52},
-{"twothirds",0x2154},
-{"u",0x0075},
-{"uacute",0x00FA},
-{"ubar",0x0289},
-{"ubengali",0x0989},
-{"ubopomofo",0x3128},
-{"ubreve",0x016D},
-{"ucaron",0x01D4},
-{"ucircle",0x24E4},
-{"ucircumflex",0x00FB},
-{"ucircumflexbelow",0x1E77},
-{"ucyrillic",0x0443},
-{"udattadeva",0x0951},
-{"udblacute",0x0171},
-{"udblgrave",0x0215},
-{"udeva",0x0909},
-{"udieresis",0x00FC},
-{"udieresisacute",0x01D8},
-{"udieresisbelow",0x1E73},
-{"udieresiscaron",0x01DA},
-{"udieresiscyrillic",0x04F1},
-{"udieresisgrave",0x01DC},
-{"udieresismacron",0x01D6},
-{"udotbelow",0x1EE5},
-{"ugrave",0x00F9},
-{"ugujarati",0x0A89},
-{"ugurmukhi",0x0A09},
-{"uhiragana",0x3046},
-{"uhookabove",0x1EE7},
-{"uhorn",0x01B0},
-{"uhornacute",0x1EE9},
-{"uhorndotbelow",0x1EF1},
-{"uhorngrave",0x1EEB},
-{"uhornhookabove",0x1EED},
-{"uhorntilde",0x1EEF},
-{"uhungarumlaut",0x0171},
-{"uhungarumlautcyrillic",0x04F3},
-{"uinvertedbreve",0x0217},
-{"ukatakana",0x30A6},
-{"ukatakanahalfwidth",0xFF73},
-{"ukcyrillic",0x0479},
-{"ukorean",0x315C},
-{"umacron",0x016B},
-{"umacroncyrillic",0x04EF},
-{"umacrondieresis",0x1E7B},
-{"umatragurmukhi",0x0A41},
-{"umonospace",0xFF55},
-{"underscore",0x005F},
-{"underscoredbl",0x2017},
-{"underscoremonospace",0xFF3F},
-{"underscorevertical",0xFE33},
-{"underscorewavy",0xFE4F},
-{"union",0x222A},
-{"universal",0x2200},
-{"uogonek",0x0173},
-{"uparen",0x24B0},
-{"upblock",0x2580},
-{"upperdothebrew",0x05C4},
-{"upsilon",0x03C5},
-{"upsilondieresis",0x03CB},
-{"upsilondieresistonos",0x03B0},
-{"upsilonlatin",0x028A},
-{"upsilontonos",0x03CD},
-{"uptackbelowcmb",0x031D},
-{"uptackmod",0x02D4},
-{"uragurmukhi",0x0A73},
-{"uring",0x016F},
-{"ushortcyrillic",0x045E},
-{"usmallhiragana",0x3045},
-{"usmallkatakana",0x30A5},
-{"usmallkatakanahalfwidth",0xFF69},
-{"ustraightcyrillic",0x04AF},
-{"ustraightstrokecyrillic",0x04B1},
-{"utilde",0x0169},
-{"utildeacute",0x1E79},
-{"utildebelow",0x1E75},
-{"uubengali",0x098A},
-{"uudeva",0x090A},
-{"uugujarati",0x0A8A},
-{"uugurmukhi",0x0A0A},
-{"uumatragurmukhi",0x0A42},
-{"uuvowelsignbengali",0x09C2},
-{"uuvowelsigndeva",0x0942},
-{"uuvowelsigngujarati",0x0AC2},
-{"uvowelsignbengali",0x09C1},
-{"uvowelsigndeva",0x0941},
-{"uvowelsigngujarati",0x0AC1},
-{"v",0x0076},
-{"vadeva",0x0935},
-{"vagujarati",0x0AB5},
-{"vagurmukhi",0x0A35},
-{"vakatakana",0x30F7},
-{"vav",0x05D5},
-{"vavdagesh",0xFB35},
-{"vavdagesh65",0xFB35},
-{"vavdageshhebrew",0xFB35},
-{"vavhebrew",0x05D5},
-{"vavholam",0xFB4B},
-{"vavholamhebrew",0xFB4B},
-{"vavvavhebrew",0x05F0},
-{"vavyodhebrew",0x05F1},
-{"vcircle",0x24E5},
-{"vdotbelow",0x1E7F},
-{"vecyrillic",0x0432},
-{"veharabic",0x06A4},
-{"vehfinalarabic",0xFB6B},
-{"vehinitialarabic",0xFB6C},
-{"vehmedialarabic",0xFB6D},
-{"vekatakana",0x30F9},
-{"venus",0x2640},
-{"verticalbar",0x007C},
-{"verticallineabovecmb",0x030D},
-{"verticallinebelowcmb",0x0329},
-{"verticallinelowmod",0x02CC},
-{"verticallinemod",0x02C8},
-{"vewarmenian",0x057E},
-{"vhook",0x028B},
-{"vikatakana",0x30F8},
-{"viramabengali",0x09CD},
-{"viramadeva",0x094D},
-{"viramagujarati",0x0ACD},
-{"visargabengali",0x0983},
-{"visargadeva",0x0903},
-{"visargagujarati",0x0A83},
-{"vmonospace",0xFF56},
-{"voarmenian",0x0578},
-{"voicediterationhiragana",0x309E},
-{"voicediterationkatakana",0x30FE},
-{"voicedmarkkana",0x309B},
-{"voicedmarkkanahalfwidth",0xFF9E},
-{"vokatakana",0x30FA},
-{"vparen",0x24B1},
-{"vtilde",0x1E7D},
-{"vturned",0x028C},
-{"vuhiragana",0x3094},
-{"vukatakana",0x30F4},
-{"w",0x0077},
-{"wacute",0x1E83},
-{"waekorean",0x3159},
-{"wahiragana",0x308F},
-{"wakatakana",0x30EF},
-{"wakatakanahalfwidth",0xFF9C},
-{"wakorean",0x3158},
-{"wasmallhiragana",0x308E},
-{"wasmallkatakana",0x30EE},
-{"wattosquare",0x3357},
-{"wavedash",0x301C},
-{"wavyunderscorevertical",0xFE34},
-{"wawarabic",0x0648},
-{"wawfinalarabic",0xFEEE},
-{"wawhamzaabovearabic",0x0624},
-{"wawhamzaabovefinalarabic",0xFE86},
-{"wbsquare",0x33DD},
-{"wcircle",0x24E6},
-{"wcircumflex",0x0175},
-{"wdieresis",0x1E85},
-{"wdotaccent",0x1E87},
-{"wdotbelow",0x1E89},
-{"wehiragana",0x3091},
-{"weierstrass",0x2118},
-{"wekatakana",0x30F1},
-{"wekorean",0x315E},
-{"weokorean",0x315D},
-{"wgrave",0x1E81},
-{"whitebullet",0x25E6},
-{"whitecircle",0x25CB},
-{"whitecircleinverse",0x25D9},
-{"whitecornerbracketleft",0x300E},
-{"whitecornerbracketleftvertical",0xFE43},
-{"whitecornerbracketright",0x300F},
-{"whitecornerbracketrightvertical",0xFE44},
-{"whitediamond",0x25C7},
-{"whitediamondcontainingblacksmalldiamond",0x25C8},
-{"whitedownpointingsmalltriangle",0x25BF},
-{"whitedownpointingtriangle",0x25BD},
-{"whiteleftpointingsmalltriangle",0x25C3},
-{"whiteleftpointingtriangle",0x25C1},
-{"whitelenticularbracketleft",0x3016},
-{"whitelenticularbracketright",0x3017},
-{"whiterightpointingsmalltriangle",0x25B9},
-{"whiterightpointingtriangle",0x25B7},
-{"whitesmallsquare",0x25AB},
-{"whitesmilingface",0x263A},
-{"whitesquare",0x25A1},
-{"whitestar",0x2606},
-{"whitetelephone",0x260F},
-{"whitetortoiseshellbracketleft",0x3018},
-{"whitetortoiseshellbracketright",0x3019},
-{"whiteuppointingsmalltriangle",0x25B5},
-{"whiteuppointingtriangle",0x25B3},
-{"wihiragana",0x3090},
-{"wikatakana",0x30F0},
-{"wikorean",0x315F},
-{"wmonospace",0xFF57},
-{"wohiragana",0x3092},
-{"wokatakana",0x30F2},
-{"wokatakanahalfwidth",0xFF66},
-{"won",0x20A9},
-{"wonmonospace",0xFFE6},
-{"wowaenthai",0x0E27},
-{"wparen",0x24B2},
-{"wring",0x1E98},
-{"wsuperior",0x02B7},
-{"wturned",0x028D},
-{"wynn",0x01BF},
-{"x",0x0078},
-{"xabovecmb",0x033D},
-{"xbopomofo",0x3112},
-{"xcircle",0x24E7},
-{"xdieresis",0x1E8D},
-{"xdotaccent",0x1E8B},
-{"xeharmenian",0x056D},
-{"xi",0x03BE},
-{"xmonospace",0xFF58},
-{"xparen",0x24B3},
-{"xsuperior",0x02E3},
-{"y",0x0079},
-{"yaadosquare",0x334E},
-{"yabengali",0x09AF},
-{"yacute",0x00FD},
-{"yadeva",0x092F},
-{"yaekorean",0x3152},
-{"yagujarati",0x0AAF},
-{"yagurmukhi",0x0A2F},
-{"yahiragana",0x3084},
-{"yakatakana",0x30E4},
-{"yakatakanahalfwidth",0xFF94},
-{"yakorean",0x3151},
-{"yamakkanthai",0x0E4E},
-{"yasmallhiragana",0x3083},
-{"yasmallkatakana",0x30E3},
-{"yasmallkatakanahalfwidth",0xFF6C},
-{"yatcyrillic",0x0463},
-{"ycircle",0x24E8},
-{"ycircumflex",0x0177},
-{"ydieresis",0x00FF},
-{"ydotaccent",0x1E8F},
-{"ydotbelow",0x1EF5},
-{"yeharabic",0x064A},
-{"yehbarreearabic",0x06D2},
-{"yehbarreefinalarabic",0xFBAF},
-{"yehfinalarabic",0xFEF2},
-{"yehhamzaabovearabic",0x0626},
-{"yehhamzaabovefinalarabic",0xFE8A},
-{"yehhamzaaboveinitialarabic",0xFE8B},
-{"yehhamzaabovemedialarabic",0xFE8C},
-{"yehinitialarabic",0xFEF3},
-{"yehmedialarabic",0xFEF4},
-{"yehmeeminitialarabic",0xFCDD},
-{"yehmeemisolatedarabic",0xFC58},
-{"yehnoonfinalarabic",0xFC94},
-{"yehthreedotsbelowarabic",0x06D1},
-{"yekorean",0x3156},
-{"yen",0x00A5},
-{"yenmonospace",0xFFE5},
-{"yeokorean",0x3155},
-{"yeorinhieuhkorean",0x3186},
-{"yerahbenyomohebrew",0x05AA},
-{"yerahbenyomolefthebrew",0x05AA},
-{"yericyrillic",0x044B},
-{"yerudieresiscyrillic",0x04F9},
-{"yesieungkorean",0x3181},
-{"yesieungpansioskorean",0x3183},
-{"yesieungsioskorean",0x3182},
-{"yetivhebrew",0x059A},
-{"ygrave",0x1EF3},
-{"yhook",0x01B4},
-{"yhookabove",0x1EF7},
-{"yiarmenian",0x0575},
-{"yicyrillic",0x0457},
-{"yikorean",0x3162},
-{"yinyang",0x262F},
-{"yiwnarmenian",0x0582},
-{"ymonospace",0xFF59},
-{"yod",0x05D9},
-{"yoddagesh",0xFB39},
-{"yoddageshhebrew",0xFB39},
-{"yodhebrew",0x05D9},
-{"yodyodhebrew",0x05F2},
-{"yodyodpatahhebrew",0xFB1F},
-{"yohiragana",0x3088},
-{"yoikorean",0x3189},
-{"yokatakana",0x30E8},
-{"yokatakanahalfwidth",0xFF96},
-{"yokorean",0x315B},
-{"yosmallhiragana",0x3087},
-{"yosmallkatakana",0x30E7},
-{"yosmallkatakanahalfwidth",0xFF6E},
-{"yotgreek",0x03F3},
-{"yoyaekorean",0x3188},
-{"yoyakorean",0x3187},
-{"yoyakthai",0x0E22},
-{"yoyingthai",0x0E0D},
-{"yparen",0x24B4},
-{"ypogegrammeni",0x037A},
-{"ypogegrammenigreekcmb",0x0345},
-{"yr",0x01A6},
-{"yring",0x1E99},
-{"ysuperior",0x02B8},
-{"ytilde",0x1EF9},
-{"yturned",0x028E},
-{"yuhiragana",0x3086},
-{"yuikorean",0x318C},
-{"yukatakana",0x30E6},
-{"yukatakanahalfwidth",0xFF95},
-{"yukorean",0x3160},
-{"yusbigcyrillic",0x046B},
-{"yusbigiotifiedcyrillic",0x046D},
-{"yuslittlecyrillic",0x0467},
-{"yuslittleiotifiedcyrillic",0x0469},
-{"yusmallhiragana",0x3085},
-{"yusmallkatakana",0x30E5},
-{"yusmallkatakanahalfwidth",0xFF6D},
-{"yuyekorean",0x318B},
-{"yuyeokorean",0x318A},
-{"yyabengali",0x09DF},
-{"yyadeva",0x095F},
-{"z",0x007A},
-{"zaarmenian",0x0566},
-{"zacute",0x017A},
-{"zadeva",0x095B},
-{"zagurmukhi",0x0A5B},
-{"zaharabic",0x0638},
-{"zahfinalarabic",0xFEC6},
-{"zahinitialarabic",0xFEC7},
-{"zahiragana",0x3056},
-{"zahmedialarabic",0xFEC8},
-{"zainarabic",0x0632},
-{"zainfinalarabic",0xFEB0},
-{"zakatakana",0x30B6},
-{"zaqefgadolhebrew",0x0595},
-{"zaqefqatanhebrew",0x0594},
-{"zarqahebrew",0x0598},
-{"zayin",0x05D6},
-{"zayindagesh",0xFB36},
-{"zayindageshhebrew",0xFB36},
-{"zayinhebrew",0x05D6},
-{"zbopomofo",0x3117},
-{"zcaron",0x017E},
-{"zcircle",0x24E9},
-{"zcircumflex",0x1E91},
-{"zcurl",0x0291},
-{"zdot",0x017C},
-{"zdotaccent",0x017C},
-{"zdotbelow",0x1E93},
-{"zecyrillic",0x0437},
-{"zedescendercyrillic",0x0499},
-{"zedieresiscyrillic",0x04DF},
-{"zehiragana",0x305C},
-{"zekatakana",0x30BC},
-{"zero",0x0030},
-{"zeroarabic",0x0660},
-{"zerobengali",0x09E6},
-{"zerodeva",0x0966},
-{"zerogujarati",0x0AE6},
-{"zerogurmukhi",0x0A66},
-{"zerohackarabic",0x0660},
-{"zeroinferior",0x2080},
-{"zeromonospace",0xFF10},
-{"zerooldstyle",0xF730},
-{"zeropersian",0x06F0},
-{"zerosuperior",0x2070},
-{"zerothai",0x0E50},
-{"zerowidthjoiner",0xFEFF},
-{"zerowidthnonjoiner",0x200C},
-{"zerowidthspace",0x200B},
-{"zeta",0x03B6},
-{"zhbopomofo",0x3113},
-{"zhearmenian",0x056A},
-{"zhebrevecyrillic",0x04C2},
-{"zhecyrillic",0x0436},
-{"zhedescendercyrillic",0x0497},
-{"zhedieresiscyrillic",0x04DD},
-{"zihiragana",0x3058},
-{"zikatakana",0x30B8},
-{"zinorhebrew",0x05AE},
-{"zlinebelow",0x1E95},
-{"zmonospace",0xFF5A},
-{"zohiragana",0x305E},
-{"zokatakana",0x30BE},
-{"zparen",0x24B5},
-{"zretroflexhook",0x0290},
-{"zstroke",0x01B6},
-{"zuhiragana",0x305A},
-{"zukatakana",0x30BA},
-
-/* deleted because they decompose to more than one character */
-/*
-{"dalethatafpatah",0x05D3 05B2},
-{"dalethatafpatahhebrew",0x05D3 05B2},
-{"dalethatafsegol",0x05D3 05B1},
-{"dalethatafsegolhebrew",0x05D3 05B1},
-{"dalethiriq",0x05D3 05B4},
-{"dalethiriqhebrew",0x05D3 05B4},
-{"daletholam",0x05D3 05B9},
-{"daletholamhebrew",0x05D3 05B9},
-{"daletpatah",0x05D3 05B7},
-{"daletpatahhebrew",0x05D3 05B7},
-{"daletqamats",0x05D3 05B8},
-{"daletqamatshebrew",0x05D3 05B8},
-{"daletqubuts",0x05D3 05BB},
-{"daletqubutshebrew",0x05D3 05BB},
-{"daletsegol",0x05D3 05B6},
-{"daletsegolhebrew",0x05D3 05B6},
-{"daletsheva",0x05D3 05B0},
-{"daletshevahebrew",0x05D3 05B0},
-{"dalettsere",0x05D3 05B5},
-{"dalettserehebrew",0x05D3 05B5},
-{"finalkafqamats",0x05DA 05B8},
-{"finalkafqamatshebrew",0x05DA 05B8},
-{"finalkafsheva",0x05DA 05B0},
-{"finalkafshevahebrew",0x05DA 05B0},
-{"hamzadammaarabic",0x0621 064F},
-{"hamzadammatanarabic",0x0621 064C},
-{"hamzafathaarabic",0x0621 064E},
-{"hamzafathatanarabic",0x0621 064B},
-{"hamzalowkasraarabic",0x0621 0650},
-{"hamzalowkasratanarabic",0x0621 064D},
-{"hamzasukunarabic",0x0621 0652},
-{"lamedholam",0x05DC 05B9},
-{"lamedholamdagesh",0x05DC 05B9 05BC},
-{"lamedholamdageshhebrew",0x05DC 05B9 05BC},
-{"lamedholamhebrew",0x05DC 05B9},
-{"lammeemjeeminitialarabic",0xFEDF FEE4 FEA0},
-{"lammeemkhahinitialarabic",0xFEDF FEE4 FEA8},
-{"noonhehinitialarabic",0xFEE7 FEEC},
-{"qofhatafpatah",0x05E7 05B2},
-{"qofhatafpatahhebrew",0x05E7 05B2},
-{"qofhatafsegol",0x05E7 05B1},
-{"qofhatafsegolhebrew",0x05E7 05B1},
-{"qofhiriq",0x05E7 05B4},
-{"qofhiriqhebrew",0x05E7 05B4},
-{"qofholam",0x05E7 05B9},
-{"qofholamhebrew",0x05E7 05B9},
-{"qofpatah",0x05E7 05B7},
-{"qofpatahhebrew",0x05E7 05B7},
-{"qofqamats",0x05E7 05B8},
-{"qofqamatshebrew",0x05E7 05B8},
-{"qofqubuts",0x05E7 05BB},
-{"qofqubutshebrew",0x05E7 05BB},
-{"qofsegol",0x05E7 05B6},
-{"qofsegolhebrew",0x05E7 05B6},
-{"qofsheva",0x05E7 05B0},
-{"qofshevahebrew",0x05E7 05B0},
-{"qoftsere",0x05E7 05B5},
-{"qoftserehebrew",0x05E7 05B5},
-{"rehyehaleflamarabic",0x0631 FEF3 FE8E 0644},
-{"reshhatafpatah",0x05E8 05B2},
-{"reshhatafpatahhebrew",0x05E8 05B2},
-{"reshhatafsegol",0x05E8 05B1},
-{"reshhatafsegolhebrew",0x05E8 05B1},
-{"reshhiriq",0x05E8 05B4},
-{"reshhiriqhebrew",0x05E8 05B4},
-{"reshholam",0x05E8 05B9},
-{"reshholamhebrew",0x05E8 05B9},
-{"reshpatah",0x05E8 05B7},
-{"reshpatahhebrew",0x05E8 05B7},
-{"reshqamats",0x05E8 05B8},
-{"reshqamatshebrew",0x05E8 05B8},
-{"reshqubuts",0x05E8 05BB},
-{"reshqubutshebrew",0x05E8 05BB},
-{"reshsegol",0x05E8 05B6},
-{"reshsegolhebrew",0x05E8 05B6},
-{"reshsheva",0x05E8 05B0},
-{"reshshevahebrew",0x05E8 05B0},
-{"reshtsere",0x05E8 05B5},
-{"reshtserehebrew",0x05E8 05B5},
-{"shaddafathatanarabic",0x0651 064B},
-{"tchehmeeminitialarabic",0xFB7C FEE4},
-*/
-};
-
-const int pdf_adobeglyphlen = (sizeof(pdf_adobeglyphlist) / sizeof(struct pdf_aglpair));
-
+/* Adobe Glyph List -- autogenerated so do not touch */
+
+static const struct { char *name; short num; short ofs; } aglidx[4281] = {
+{"A",1,0},
+{"AE",1,1},
+{"AEacute",1,2},
+{"AEmacron",1,3},
+{"AEsmall",1,4},
+{"Aacute",1,5},
+{"Aacutesmall",1,6},
+{"Abreve",1,7},
+{"Abreveacute",1,8},
+{"Abrevecyrillic",1,9},
+{"Abrevedotbelow",1,10},
+{"Abrevegrave",1,11},
+{"Abrevehookabove",1,12},
+{"Abrevetilde",1,13},
+{"Acaron",1,14},
+{"Acircle",1,15},
+{"Acircumflex",1,16},
+{"Acircumflexacute",1,17},
+{"Acircumflexdotbelow",1,18},
+{"Acircumflexgrave",1,19},
+{"Acircumflexhookabove",1,20},
+{"Acircumflexsmall",1,21},
+{"Acircumflextilde",1,22},
+{"Acute",1,23},
+{"Acutesmall",1,24},
+{"Acyrillic",1,25},
+{"Adblgrave",1,26},
+{"Adieresis",1,27},
+{"Adieresiscyrillic",1,28},
+{"Adieresismacron",1,29},
+{"Adieresissmall",1,30},
+{"Adotbelow",1,31},
+{"Adotmacron",1,32},
+{"Agrave",1,33},
+{"Agravesmall",1,34},
+{"Ahookabove",1,35},
+{"Aiecyrillic",1,36},
+{"Ainvertedbreve",1,37},
+{"Alpha",1,38},
+{"Alphatonos",1,39},
+{"Amacron",1,40},
+{"Amonospace",1,41},
+{"Aogonek",1,42},
+{"Aring",1,43},
+{"Aringacute",1,44},
+{"Aringbelow",1,45},
+{"Aringsmall",1,46},
+{"Asmall",1,47},
+{"Atilde",1,48},
+{"Atildesmall",1,49},
+{"Aybarmenian",1,50},
+{"B",1,51},
+{"Bcircle",1,52},
+{"Bdotaccent",1,53},
+{"Bdotbelow",1,54},
+{"Becyrillic",1,55},
+{"Benarmenian",1,56},
+{"Beta",1,57},
+{"Bhook",1,58},
+{"Blinebelow",1,59},
+{"Bmonospace",1,60},
+{"Brevesmall",1,61},
+{"Bsmall",1,62},
+{"Btopbar",1,63},
+{"C",1,64},
+{"Caarmenian",1,65},
+{"Cacute",1,66},
+{"Caron",1,67},
+{"Caronsmall",1,68},
+{"Ccaron",1,69},
+{"Ccedilla",1,70},
+{"Ccedillaacute",1,71},
+{"Ccedillasmall",1,72},
+{"Ccircle",1,73},
+{"Ccircumflex",1,74},
+{"Cdot",1,75},
+{"Cdotaccent",1,76},
+{"Cedillasmall",1,77},
+{"Chaarmenian",1,78},
+{"Cheabkhasiancyrillic",1,79},
+{"Checyrillic",1,80},
+{"Chedescenderabkhasiancyrillic",1,81},
+{"Chedescendercyrillic",1,82},
+{"Chedieresiscyrillic",1,83},
+{"Cheharmenian",1,84},
+{"Chekhakassiancyrillic",1,85},
+{"Cheverticalstrokecyrillic",1,86},
+{"Chi",1,87},
+{"Chook",1,88},
+{"Circumflexsmall",1,89},
+{"Cmonospace",1,90},
+{"Coarmenian",1,91},
+{"Csmall",1,92},
+{"D",1,93},
+{"DZ",1,94},
+{"DZcaron",1,95},
+{"Daarmenian",1,96},
+{"Dafrican",1,97},
+{"Dcaron",1,98},
+{"Dcedilla",1,99},
+{"Dcircle",1,100},
+{"Dcircumflexbelow",1,101},
+{"Dcroat",1,102},
+{"Ddotaccent",1,103},
+{"Ddotbelow",1,104},
+{"Decyrillic",1,105},
+{"Deicoptic",1,106},
+{"Delta",1,107},
+{"Deltagreek",1,108},
+{"Dhook",1,109},
+{"Dieresis",1,110},
+{"DieresisAcute",1,111},
+{"DieresisGrave",1,112},
+{"Dieresissmall",1,113},
+{"Digammagreek",1,114},
+{"Djecyrillic",1,115},
+{"Dlinebelow",1,116},
+{"Dmonospace",1,117},
+{"Dotaccentsmall",1,118},
+{"Dslash",1,119},
+{"Dsmall",1,120},
+{"Dtopbar",1,121},
+{"Dz",1,122},
+{"Dzcaron",1,123},
+{"Dzeabkhasiancyrillic",1,124},
+{"Dzecyrillic",1,125},
+{"Dzhecyrillic",1,126},
+{"E",1,127},
+{"Eacute",1,128},
+{"Eacutesmall",1,129},
+{"Ebreve",1,130},
+{"Ecaron",1,131},
+{"Ecedillabreve",1,132},
+{"Echarmenian",1,133},
+{"Ecircle",1,134},
+{"Ecircumflex",1,135},
+{"Ecircumflexacute",1,136},
+{"Ecircumflexbelow",1,137},
+{"Ecircumflexdotbelow",1,138},
+{"Ecircumflexgrave",1,139},
+{"Ecircumflexhookabove",1,140},
+{"Ecircumflexsmall",1,141},
+{"Ecircumflextilde",1,142},
+{"Ecyrillic",1,143},
+{"Edblgrave",1,144},
+{"Edieresis",1,145},
+{"Edieresissmall",1,146},
+{"Edot",1,147},
+{"Edotaccent",1,148},
+{"Edotbelow",1,149},
+{"Efcyrillic",1,150},
+{"Egrave",1,151},
+{"Egravesmall",1,152},
+{"Eharmenian",1,153},
+{"Ehookabove",1,154},
+{"Eightroman",1,155},
+{"Einvertedbreve",1,156},
+{"Eiotifiedcyrillic",1,157},
+{"Elcyrillic",1,158},
+{"Elevenroman",1,159},
+{"Emacron",1,160},
+{"Emacronacute",1,161},
+{"Emacrongrave",1,162},
+{"Emcyrillic",1,163},
+{"Emonospace",1,164},
+{"Encyrillic",1,165},
+{"Endescendercyrillic",1,166},
+{"Eng",1,167},
+{"Enghecyrillic",1,168},
+{"Enhookcyrillic",1,169},
+{"Eogonek",1,170},
+{"Eopen",1,171},
+{"Epsilon",1,172},
+{"Epsilontonos",1,173},
+{"Ercyrillic",1,174},
+{"Ereversed",1,175},
+{"Ereversedcyrillic",1,176},
+{"Escyrillic",1,177},
+{"Esdescendercyrillic",1,178},
+{"Esh",1,179},
+{"Esmall",1,180},
+{"Eta",1,181},
+{"Etarmenian",1,182},
+{"Etatonos",1,183},
+{"Eth",1,184},
+{"Ethsmall",1,185},
+{"Etilde",1,186},
+{"Etildebelow",1,187},
+{"Euro",1,188},
+{"Ezh",1,189},
+{"Ezhcaron",1,190},
+{"Ezhreversed",1,191},
+{"F",1,192},
+{"Fcircle",1,193},
+{"Fdotaccent",1,194},
+{"Feharmenian",1,195},
+{"Feicoptic",1,196},
+{"Fhook",1,197},
+{"Fitacyrillic",1,198},
+{"Fiveroman",1,199},
+{"Fmonospace",1,200},
+{"Fourroman",1,201},
+{"Fsmall",1,202},
+{"G",1,203},
+{"GBsquare",1,204},
+{"Gacute",1,205},
+{"Gamma",1,206},
+{"Gammaafrican",1,207},
+{"Gangiacoptic",1,208},
+{"Gbreve",1,209},
+{"Gcaron",1,210},
+{"Gcedilla",1,211},
+{"Gcircle",1,212},
+{"Gcircumflex",1,213},
+{"Gcommaaccent",1,214},
+{"Gdot",1,215},
+{"Gdotaccent",1,216},
+{"Gecyrillic",1,217},
+{"Ghadarmenian",1,218},
+{"Ghemiddlehookcyrillic",1,219},
+{"Ghestrokecyrillic",1,220},
+{"Gheupturncyrillic",1,221},
+{"Ghook",1,222},
+{"Gimarmenian",1,223},
+{"Gjecyrillic",1,224},
+{"Gmacron",1,225},
+{"Gmonospace",1,226},
+{"Grave",1,227},
+{"Gravesmall",1,228},
+{"Gsmall",1,229},
+{"Gsmallhook",1,230},
+{"Gstroke",1,231},
+{"H",1,232},
+{"H18533",1,233},
+{"H18543",1,234},
+{"H18551",1,235},
+{"H22073",1,236},
+{"HPsquare",1,237},
+{"Haabkhasiancyrillic",1,238},
+{"Hadescendercyrillic",1,239},
+{"Hardsigncyrillic",1,240},
+{"Hbar",1,241},
+{"Hbrevebelow",1,242},
+{"Hcedilla",1,243},
+{"Hcircle",1,244},
+{"Hcircumflex",1,245},
+{"Hdieresis",1,246},
+{"Hdotaccent",1,247},
+{"Hdotbelow",1,248},
+{"Hmonospace",1,249},
+{"Hoarmenian",1,250},
+{"Horicoptic",1,251},
+{"Hsmall",1,252},
+{"Hungarumlaut",1,253},
+{"Hungarumlautsmall",1,254},
+{"Hzsquare",1,255},
+{"I",1,256},
+{"IAcyrillic",1,257},
+{"IJ",1,258},
+{"IUcyrillic",1,259},
+{"Iacute",1,260},
+{"Iacutesmall",1,261},
+{"Ibreve",1,262},
+{"Icaron",1,263},
+{"Icircle",1,264},
+{"Icircumflex",1,265},
+{"Icircumflexsmall",1,266},
+{"Icyrillic",1,267},
+{"Idblgrave",1,268},
+{"Idieresis",1,269},
+{"Idieresisacute",1,270},
+{"Idieresiscyrillic",1,271},
+{"Idieresissmall",1,272},
+{"Idot",1,273},
+{"Idotaccent",1,274},
+{"Idotbelow",1,275},
+{"Iebrevecyrillic",1,276},
+{"Iecyrillic",1,277},
+{"Ifraktur",1,278},
+{"Igrave",1,279},
+{"Igravesmall",1,280},
+{"Ihookabove",1,281},
+{"Iicyrillic",1,282},
+{"Iinvertedbreve",1,283},
+{"Iishortcyrillic",1,284},
+{"Imacron",1,285},
+{"Imacroncyrillic",1,286},
+{"Imonospace",1,287},
+{"Iniarmenian",1,288},
+{"Iocyrillic",1,289},
+{"Iogonek",1,290},
+{"Iota",1,291},
+{"Iotaafrican",1,292},
+{"Iotadieresis",1,293},
+{"Iotatonos",1,294},
+{"Ismall",1,295},
+{"Istroke",1,296},
+{"Itilde",1,297},
+{"Itildebelow",1,298},
+{"Izhitsacyrillic",1,299},
+{"Izhitsadblgravecyrillic",1,300},
+{"J",1,301},
+{"Jaarmenian",1,302},
+{"Jcircle",1,303},
+{"Jcircumflex",1,304},
+{"Jecyrillic",1,305},
+{"Jheharmenian",1,306},
+{"Jmonospace",1,307},
+{"Jsmall",1,308},
+{"K",1,309},
+{"KBsquare",1,310},
+{"KKsquare",1,311},
+{"Kabashkircyrillic",1,312},
+{"Kacute",1,313},
+{"Kacyrillic",1,314},
+{"Kadescendercyrillic",1,315},
+{"Kahookcyrillic",1,316},
+{"Kappa",1,317},
+{"Kastrokecyrillic",1,318},
+{"Kaverticalstrokecyrillic",1,319},
+{"Kcaron",1,320},
+{"Kcedilla",1,321},
+{"Kcircle",1,322},
+{"Kcommaaccent",1,323},
+{"Kdotbelow",1,324},
+{"Keharmenian",1,325},
+{"Kenarmenian",1,326},
+{"Khacyrillic",1,327},
+{"Kheicoptic",1,328},
+{"Khook",1,329},
+{"Kjecyrillic",1,330},
+{"Klinebelow",1,331},
+{"Kmonospace",1,332},
+{"Koppacyrillic",1,333},
+{"Koppagreek",1,334},
+{"Ksicyrillic",1,335},
+{"Ksmall",1,336},
+{"L",1,337},
+{"LJ",1,338},
+{"LL",1,339},
+{"Lacute",1,340},
+{"Lambda",1,341},
+{"Lcaron",1,342},
+{"Lcedilla",1,343},
+{"Lcircle",1,344},
+{"Lcircumflexbelow",1,345},
+{"Lcommaaccent",1,346},
+{"Ldot",1,347},
+{"Ldotaccent",1,348},
+{"Ldotbelow",1,349},
+{"Ldotbelowmacron",1,350},
+{"Liwnarmenian",1,351},
+{"Lj",1,352},
+{"Ljecyrillic",1,353},
+{"Llinebelow",1,354},
+{"Lmonospace",1,355},
+{"Lslash",1,356},
+{"Lslashsmall",1,357},
+{"Lsmall",1,358},
+{"M",1,359},
+{"MBsquare",1,360},
+{"Macron",1,361},
+{"Macronsmall",1,362},
+{"Macute",1,363},
+{"Mcircle",1,364},
+{"Mdotaccent",1,365},
+{"Mdotbelow",1,366},
+{"Menarmenian",1,367},
+{"Mmonospace",1,368},
+{"Msmall",1,369},
+{"Mturned",1,370},
+{"Mu",1,371},
+{"N",1,372},
+{"NJ",1,373},
+{"Nacute",1,374},
+{"Ncaron",1,375},
+{"Ncedilla",1,376},
+{"Ncircle",1,377},
+{"Ncircumflexbelow",1,378},
+{"Ncommaaccent",1,379},
+{"Ndotaccent",1,380},
+{"Ndotbelow",1,381},
+{"Nhookleft",1,382},
+{"Nineroman",1,383},
+{"Nj",1,384},
+{"Njecyrillic",1,385},
+{"Nlinebelow",1,386},
+{"Nmonospace",1,387},
+{"Nowarmenian",1,388},
+{"Nsmall",1,389},
+{"Ntilde",1,390},
+{"Ntildesmall",1,391},
+{"Nu",1,392},
+{"O",1,393},
+{"OE",1,394},
+{"OEsmall",1,395},
+{"Oacute",1,396},
+{"Oacutesmall",1,397},
+{"Obarredcyrillic",1,398},
+{"Obarreddieresiscyrillic",1,399},
+{"Obreve",1,400},
+{"Ocaron",1,401},
+{"Ocenteredtilde",1,402},
+{"Ocircle",1,403},
+{"Ocircumflex",1,404},
+{"Ocircumflexacute",1,405},
+{"Ocircumflexdotbelow",1,406},
+{"Ocircumflexgrave",1,407},
+{"Ocircumflexhookabove",1,408},
+{"Ocircumflexsmall",1,409},
+{"Ocircumflextilde",1,410},
+{"Ocyrillic",1,411},
+{"Odblacute",1,412},
+{"Odblgrave",1,413},
+{"Odieresis",1,414},
+{"Odieresiscyrillic",1,415},
+{"Odieresissmall",1,416},
+{"Odotbelow",1,417},
+{"Ogoneksmall",1,418},
+{"Ograve",1,419},
+{"Ogravesmall",1,420},
+{"Oharmenian",1,421},
+{"Ohm",1,422},
+{"Ohookabove",1,423},
+{"Ohorn",1,424},
+{"Ohornacute",1,425},
+{"Ohorndotbelow",1,426},
+{"Ohorngrave",1,427},
+{"Ohornhookabove",1,428},
+{"Ohorntilde",1,429},
+{"Ohungarumlaut",1,430},
+{"Oi",1,431},
+{"Oinvertedbreve",1,432},
+{"Omacron",1,433},
+{"Omacronacute",1,434},
+{"Omacrongrave",1,435},
+{"Omega",1,436},
+{"Omegacyrillic",1,437},
+{"Omegagreek",1,438},
+{"Omegaroundcyrillic",1,439},
+{"Omegatitlocyrillic",1,440},
+{"Omegatonos",1,441},
+{"Omicron",1,442},
+{"Omicrontonos",1,443},
+{"Omonospace",1,444},
+{"Oneroman",1,445},
+{"Oogonek",1,446},
+{"Oogonekmacron",1,447},
+{"Oopen",1,448},
+{"Oslash",1,449},
+{"Oslashacute",1,450},
+{"Oslashsmall",1,451},
+{"Osmall",1,452},
+{"Ostrokeacute",1,453},
+{"Otcyrillic",1,454},
+{"Otilde",1,455},
+{"Otildeacute",1,456},
+{"Otildedieresis",1,457},
+{"Otildesmall",1,458},
+{"P",1,459},
+{"Pacute",1,460},
+{"Pcircle",1,461},
+{"Pdotaccent",1,462},
+{"Pecyrillic",1,463},
+{"Peharmenian",1,464},
+{"Pemiddlehookcyrillic",1,465},
+{"Phi",1,466},
+{"Phook",1,467},
+{"Pi",1,468},
+{"Piwrarmenian",1,469},
+{"Pmonospace",1,470},
+{"Psi",1,471},
+{"Psicyrillic",1,472},
+{"Psmall",1,473},
+{"Q",1,474},
+{"Qcircle",1,475},
+{"Qmonospace",1,476},
+{"Qsmall",1,477},
+{"R",1,478},
+{"Raarmenian",1,479},
+{"Racute",1,480},
+{"Rcaron",1,481},
+{"Rcedilla",1,482},
+{"Rcircle",1,483},
+{"Rcommaaccent",1,484},
+{"Rdblgrave",1,485},
+{"Rdotaccent",1,486},
+{"Rdotbelow",1,487},
+{"Rdotbelowmacron",1,488},
+{"Reharmenian",1,489},
+{"Rfraktur",1,490},
+{"Rho",1,491},
+{"Ringsmall",1,492},
+{"Rinvertedbreve",1,493},
+{"Rlinebelow",1,494},
+{"Rmonospace",1,495},
+{"Rsmall",1,496},
+{"Rsmallinverted",1,497},
+{"Rsmallinvertedsuperior",1,498},
+{"S",1,499},
+{"SF010000",1,500},
+{"SF020000",1,501},
+{"SF030000",1,502},
+{"SF040000",1,503},
+{"SF050000",1,504},
+{"SF060000",1,505},
+{"SF070000",1,506},
+{"SF080000",1,507},
+{"SF090000",1,508},
+{"SF100000",1,509},
+{"SF110000",1,510},
+{"SF190000",1,511},
+{"SF200000",1,512},
+{"SF210000",1,513},
+{"SF220000",1,514},
+{"SF230000",1,515},
+{"SF240000",1,516},
+{"SF250000",1,517},
+{"SF260000",1,518},
+{"SF270000",1,519},
+{"SF280000",1,520},
+{"SF360000",1,521},
+{"SF370000",1,522},
+{"SF380000",1,523},
+{"SF390000",1,524},
+{"SF400000",1,525},
+{"SF410000",1,526},
+{"SF420000",1,527},
+{"SF430000",1,528},
+{"SF440000",1,529},
+{"SF450000",1,530},
+{"SF460000",1,531},
+{"SF470000",1,532},
+{"SF480000",1,533},
+{"SF490000",1,534},
+{"SF500000",1,535},
+{"SF510000",1,536},
+{"SF520000",1,537},
+{"SF530000",1,538},
+{"SF540000",1,539},
+{"Sacute",1,540},
+{"Sacutedotaccent",1,541},
+{"Sampigreek",1,542},
+{"Scaron",1,543},
+{"Scarondotaccent",1,544},
+{"Scaronsmall",1,545},
+{"Scedilla",1,546},
+{"Schwa",1,547},
+{"Schwacyrillic",1,548},
+{"Schwadieresiscyrillic",1,549},
+{"Scircle",1,550},
+{"Scircumflex",1,551},
+{"Scommaaccent",1,552},
+{"Sdotaccent",1,553},
+{"Sdotbelow",1,554},
+{"Sdotbelowdotaccent",1,555},
+{"Seharmenian",1,556},
+{"Sevenroman",1,557},
+{"Shaarmenian",1,558},
+{"Shacyrillic",1,559},
+{"Shchacyrillic",1,560},
+{"Sheicoptic",1,561},
+{"Shhacyrillic",1,562},
+{"Shimacoptic",1,563},
+{"Sigma",1,564},
+{"Sixroman",1,565},
+{"Smonospace",1,566},
+{"Softsigncyrillic",1,567},
+{"Ssmall",1,568},
+{"Stigmagreek",1,569},
+{"T",1,570},
+{"Tau",1,571},
+{"Tbar",1,572},
+{"Tcaron",1,573},
+{"Tcedilla",1,574},
+{"Tcircle",1,575},
+{"Tcircumflexbelow",1,576},
+{"Tcommaaccent",1,577},
+{"Tdotaccent",1,578},
+{"Tdotbelow",1,579},
+{"Tecyrillic",1,580},
+{"Tedescendercyrillic",1,581},
+{"Tenroman",1,582},
+{"Tetsecyrillic",1,583},
+{"Theta",1,584},
+{"Thook",1,585},
+{"Thorn",1,586},
+{"Thornsmall",1,587},
+{"Threeroman",1,588},
+{"Tildesmall",1,589},
+{"Tiwnarmenian",1,590},
+{"Tlinebelow",1,591},
+{"Tmonospace",1,592},
+{"Toarmenian",1,593},
+{"Tonefive",1,594},
+{"Tonesix",1,595},
+{"Tonetwo",1,596},
+{"Tretroflexhook",1,597},
+{"Tsecyrillic",1,598},
+{"Tshecyrillic",1,599},
+{"Tsmall",1,600},
+{"Twelveroman",1,601},
+{"Tworoman",1,602},
+{"U",1,603},
+{"Uacute",1,604},
+{"Uacutesmall",1,605},
+{"Ubreve",1,606},
+{"Ucaron",1,607},
+{"Ucircle",1,608},
+{"Ucircumflex",1,609},
+{"Ucircumflexbelow",1,610},
+{"Ucircumflexsmall",1,611},
+{"Ucyrillic",1,612},
+{"Udblacute",1,613},
+{"Udblgrave",1,614},
+{"Udieresis",1,615},
+{"Udieresisacute",1,616},
+{"Udieresisbelow",1,617},
+{"Udieresiscaron",1,618},
+{"Udieresiscyrillic",1,619},
+{"Udieresisgrave",1,620},
+{"Udieresismacron",1,621},
+{"Udieresissmall",1,622},
+{"Udotbelow",1,623},
+{"Ugrave",1,624},
+{"Ugravesmall",1,625},
+{"Uhookabove",1,626},
+{"Uhorn",1,627},
+{"Uhornacute",1,628},
+{"Uhorndotbelow",1,629},
+{"Uhorngrave",1,630},
+{"Uhornhookabove",1,631},
+{"Uhorntilde",1,632},
+{"Uhungarumlaut",1,633},
+{"Uhungarumlautcyrillic",1,634},
+{"Uinvertedbreve",1,635},
+{"Ukcyrillic",1,636},
+{"Umacron",1,637},
+{"Umacroncyrillic",1,638},
+{"Umacrondieresis",1,639},
+{"Umonospace",1,640},
+{"Uogonek",1,641},
+{"Upsilon",1,642},
+{"Upsilon1",1,643},
+{"Upsilonacutehooksymbolgreek",1,644},
+{"Upsilonafrican",1,645},
+{"Upsilondieresis",1,646},
+{"Upsilondieresishooksymbolgreek",1,647},
+{"Upsilonhooksymbol",1,648},
+{"Upsilontonos",1,649},
+{"Uring",1,650},
+{"Ushortcyrillic",1,651},
+{"Usmall",1,652},
+{"Ustraightcyrillic",1,653},
+{"Ustraightstrokecyrillic",1,654},
+{"Utilde",1,655},
+{"Utildeacute",1,656},
+{"Utildebelow",1,657},
+{"V",1,658},
+{"Vcircle",1,659},
+{"Vdotbelow",1,660},
+{"Vecyrillic",1,661},
+{"Vewarmenian",1,662},
+{"Vhook",1,663},
+{"Vmonospace",1,664},
+{"Voarmenian",1,665},
+{"Vsmall",1,666},
+{"Vtilde",1,667},
+{"W",1,668},
+{"Wacute",1,669},
+{"Wcircle",1,670},
+{"Wcircumflex",1,671},
+{"Wdieresis",1,672},
+{"Wdotaccent",1,673},
+{"Wdotbelow",1,674},
+{"Wgrave",1,675},
+{"Wmonospace",1,676},
+{"Wsmall",1,677},
+{"X",1,678},
+{"Xcircle",1,679},
+{"Xdieresis",1,680},
+{"Xdotaccent",1,681},
+{"Xeharmenian",1,682},
+{"Xi",1,683},
+{"Xmonospace",1,684},
+{"Xsmall",1,685},
+{"Y",1,686},
+{"Yacute",1,687},
+{"Yacutesmall",1,688},
+{"Yatcyrillic",1,689},
+{"Ycircle",1,690},
+{"Ycircumflex",1,691},
+{"Ydieresis",1,692},
+{"Ydieresissmall",1,693},
+{"Ydotaccent",1,694},
+{"Ydotbelow",1,695},
+{"Yericyrillic",1,696},
+{"Yerudieresiscyrillic",1,697},
+{"Ygrave",1,698},
+{"Yhook",1,699},
+{"Yhookabove",1,700},
+{"Yiarmenian",1,701},
+{"Yicyrillic",1,702},
+{"Yiwnarmenian",1,703},
+{"Ymonospace",1,704},
+{"Ysmall",1,705},
+{"Ytilde",1,706},
+{"Yusbigcyrillic",1,707},
+{"Yusbigiotifiedcyrillic",1,708},
+{"Yuslittlecyrillic",1,709},
+{"Yuslittleiotifiedcyrillic",1,710},
+{"Z",1,711},
+{"Zaarmenian",1,712},
+{"Zacute",1,713},
+{"Zcaron",1,714},
+{"Zcaronsmall",1,715},
+{"Zcircle",1,716},
+{"Zcircumflex",1,717},
+{"Zdot",1,718},
+{"Zdotaccent",1,719},
+{"Zdotbelow",1,720},
+{"Zecyrillic",1,721},
+{"Zedescendercyrillic",1,722},
+{"Zedieresiscyrillic",1,723},
+{"Zeta",1,724},
+{"Zhearmenian",1,725},
+{"Zhebrevecyrillic",1,726},
+{"Zhecyrillic",1,727},
+{"Zhedescendercyrillic",1,728},
+{"Zhedieresiscyrillic",1,729},
+{"Zlinebelow",1,730},
+{"Zmonospace",1,731},
+{"Zsmall",1,732},
+{"Zstroke",1,733},
+{"a",1,734},
+{"aabengali",1,735},
+{"aacute",1,736},
+{"aadeva",1,737},
+{"aagujarati",1,738},
+{"aagurmukhi",1,739},
+{"aamatragurmukhi",1,740},
+{"aarusquare",1,741},
+{"aavowelsignbengali",1,742},
+{"aavowelsigndeva",1,743},
+{"aavowelsigngujarati",1,744},
+{"abbreviationmarkarmenian",1,745},
+{"abbreviationsigndeva",1,746},
+{"abengali",1,747},
+{"abopomofo",1,748},
+{"abreve",1,749},
+{"abreveacute",1,750},
+{"abrevecyrillic",1,751},
+{"abrevedotbelow",1,752},
+{"abrevegrave",1,753},
+{"abrevehookabove",1,754},
+{"abrevetilde",1,755},
+{"acaron",1,756},
+{"acircle",1,757},
+{"acircumflex",1,758},
+{"acircumflexacute",1,759},
+{"acircumflexdotbelow",1,760},
+{"acircumflexgrave",1,761},
+{"acircumflexhookabove",1,762},
+{"acircumflextilde",1,763},
+{"acute",1,764},
+{"acutebelowcmb",1,765},
+{"acutecmb",1,766},
+{"acutecomb",1,767},
+{"acutedeva",1,768},
+{"acutelowmod",1,769},
+{"acutetonecmb",1,770},
+{"acyrillic",1,771},
+{"adblgrave",1,772},
+{"addakgurmukhi",1,773},
+{"adeva",1,774},
+{"adieresis",1,775},
+{"adieresiscyrillic",1,776},
+{"adieresismacron",1,777},
+{"adotbelow",1,778},
+{"adotmacron",1,779},
+{"ae",1,780},
+{"aeacute",1,781},
+{"aekorean",1,782},
+{"aemacron",1,783},
+{"afii00208",1,784},
+{"afii08941",1,785},
+{"afii10017",1,786},
+{"afii10018",1,787},
+{"afii10019",1,788},
+{"afii10020",1,789},
+{"afii10021",1,790},
+{"afii10022",1,791},
+{"afii10023",1,792},
+{"afii10024",1,793},
+{"afii10025",1,794},
+{"afii10026",1,795},
+{"afii10027",1,796},
+{"afii10028",1,797},
+{"afii10029",1,798},
+{"afii10030",1,799},
+{"afii10031",1,800},
+{"afii10032",1,801},
+{"afii10033",1,802},
+{"afii10034",1,803},
+{"afii10035",1,804},
+{"afii10036",1,805},
+{"afii10037",1,806},
+{"afii10038",1,807},
+{"afii10039",1,808},
+{"afii10040",1,809},
+{"afii10041",1,810},
+{"afii10042",1,811},
+{"afii10043",1,812},
+{"afii10044",1,813},
+{"afii10045",1,814},
+{"afii10046",1,815},
+{"afii10047",1,816},
+{"afii10048",1,817},
+{"afii10049",1,818},
+{"afii10050",1,819},
+{"afii10051",1,820},
+{"afii10052",1,821},
+{"afii10053",1,822},
+{"afii10054",1,823},
+{"afii10055",1,824},
+{"afii10056",1,825},
+{"afii10057",1,826},
+{"afii10058",1,827},
+{"afii10059",1,828},
+{"afii10060",1,829},
+{"afii10061",1,830},
+{"afii10062",1,831},
+{"afii10063",1,832},
+{"afii10064",1,833},
+{"afii10065",1,834},
+{"afii10066",1,835},
+{"afii10067",1,836},
+{"afii10068",1,837},
+{"afii10069",1,838},
+{"afii10070",1,839},
+{"afii10071",1,840},
+{"afii10072",1,841},
+{"afii10073",1,842},
+{"afii10074",1,843},
+{"afii10075",1,844},
+{"afii10076",1,845},
+{"afii10077",1,846},
+{"afii10078",1,847},
+{"afii10079",1,848},
+{"afii10080",1,849},
+{"afii10081",1,850},
+{"afii10082",1,851},
+{"afii10083",1,852},
+{"afii10084",1,853},
+{"afii10085",1,854},
+{"afii10086",1,855},
+{"afii10087",1,856},
+{"afii10088",1,857},
+{"afii10089",1,858},
+{"afii10090",1,859},
+{"afii10091",1,860},
+{"afii10092",1,861},
+{"afii10093",1,862},
+{"afii10094",1,863},
+{"afii10095",1,864},
+{"afii10096",1,865},
+{"afii10097",1,866},
+{"afii10098",1,867},
+{"afii10099",1,868},
+{"afii10100",1,869},
+{"afii10101",1,870},
+{"afii10102",1,871},
+{"afii10103",1,872},
+{"afii10104",1,873},
+{"afii10105",1,874},
+{"afii10106",1,875},
+{"afii10107",1,876},
+{"afii10108",1,877},
+{"afii10109",1,878},
+{"afii10110",1,879},
+{"afii10145",1,880},
+{"afii10146",1,881},
+{"afii10147",1,882},
+{"afii10148",1,883},
+{"afii10192",1,884},
+{"afii10193",1,885},
+{"afii10194",1,886},
+{"afii10195",1,887},
+{"afii10196",1,888},
+{"afii10831",1,889},
+{"afii10832",1,890},
+{"afii10846",1,891},
+{"afii299",1,892},
+{"afii300",1,893},
+{"afii301",1,894},
+{"afii57381",1,895},
+{"afii57388",1,896},
+{"afii57392",1,897},
+{"afii57393",1,898},
+{"afii57394",1,899},
+{"afii57395",1,900},
+{"afii57396",1,901},
+{"afii57397",1,902},
+{"afii57398",1,903},
+{"afii57399",1,904},
+{"afii57400",1,905},
+{"afii57401",1,906},
+{"afii57403",1,907},
+{"afii57407",1,908},
+{"afii57409",1,909},
+{"afii57410",1,910},
+{"afii57411",1,911},
+{"afii57412",1,912},
+{"afii57413",1,913},
+{"afii57414",1,914},
+{"afii57415",1,915},
+{"afii57416",1,916},
+{"afii57417",1,917},
+{"afii57418",1,918},
+{"afii57419",1,919},
+{"afii57420",1,920},
+{"afii57421",1,921},
+{"afii57422",1,922},
+{"afii57423",1,923},
+{"afii57424",1,924},
+{"afii57425",1,925},
+{"afii57426",1,926},
+{"afii57427",1,927},
+{"afii57428",1,928},
+{"afii57429",1,929},
+{"afii57430",1,930},
+{"afii57431",1,931},
+{"afii57432",1,932},
+{"afii57433",1,933},
+{"afii57434",1,934},
+{"afii57440",1,935},
+{"afii57441",1,936},
+{"afii57442",1,937},
+{"afii57443",1,938},
+{"afii57444",1,939},
+{"afii57445",1,940},
+{"afii57446",1,941},
+{"afii57448",1,942},
+{"afii57449",1,943},
+{"afii57450",1,944},
+{"afii57451",1,945},
+{"afii57452",1,946},
+{"afii57453",1,947},
+{"afii57454",1,948},
+{"afii57455",1,949},
+{"afii57456",1,950},
+{"afii57457",1,951},
+{"afii57458",1,952},
+{"afii57470",1,953},
+{"afii57505",1,954},
+{"afii57506",1,955},
+{"afii57507",1,956},
+{"afii57508",1,957},
+{"afii57509",1,958},
+{"afii57511",1,959},
+{"afii57512",1,960},
+{"afii57513",1,961},
+{"afii57514",1,962},
+{"afii57519",1,963},
+{"afii57534",1,964},
+{"afii57636",1,965},
+{"afii57645",1,966},
+{"afii57658",1,967},
+{"afii57664",1,968},
+{"afii57665",1,969},
+{"afii57666",1,970},
+{"afii57667",1,971},
+{"afii57668",1,972},
+{"afii57669",1,973},
+{"afii57670",1,974},
+{"afii57671",1,975},
+{"afii57672",1,976},
+{"afii57673",1,977},
+{"afii57674",1,978},
+{"afii57675",1,979},
+{"afii57676",1,980},
+{"afii57677",1,981},
+{"afii57678",1,982},
+{"afii57679",1,983},
+{"afii57680",1,984},
+{"afii57681",1,985},
+{"afii57682",1,986},
+{"afii57683",1,987},
+{"afii57684",1,988},
+{"afii57685",1,989},
+{"afii57686",1,990},
+{"afii57687",1,991},
+{"afii57688",1,992},
+{"afii57689",1,993},
+{"afii57690",1,994},
+{"afii57694",1,995},
+{"afii57695",1,996},
+{"afii57700",1,997},
+{"afii57705",1,998},
+{"afii57716",1,999},
+{"afii57717",1,1000},
+{"afii57718",1,1001},
+{"afii57723",1,1002},
+{"afii57793",1,1003},
+{"afii57794",1,1004},
+{"afii57795",1,1005},
+{"afii57796",1,1006},
+{"afii57797",1,1007},
+{"afii57798",1,1008},
+{"afii57799",1,1009},
+{"afii57800",1,1010},
+{"afii57801",1,1011},
+{"afii57802",1,1012},
+{"afii57803",1,1013},
+{"afii57804",1,1014},
+{"afii57806",1,1015},
+{"afii57807",1,1016},
+{"afii57839",1,1017},
+{"afii57841",1,1018},
+{"afii57842",1,1019},
+{"afii57929",1,1020},
+{"afii61248",1,1021},
+{"afii61289",1,1022},
+{"afii61352",1,1023},
+{"afii61573",1,1024},
+{"afii61574",1,1025},
+{"afii61575",1,1026},
+{"afii61664",1,1027},
+{"afii63167",1,1028},
+{"afii64937",1,1029},
+{"agrave",1,1030},
+{"agujarati",1,1031},
+{"agurmukhi",1,1032},
+{"ahiragana",1,1033},
+{"ahookabove",1,1034},
+{"aibengali",1,1035},
+{"aibopomofo",1,1036},
+{"aideva",1,1037},
+{"aiecyrillic",1,1038},
+{"aigujarati",1,1039},
+{"aigurmukhi",1,1040},
+{"aimatragurmukhi",1,1041},
+{"ainarabic",1,1042},
+{"ainfinalarabic",1,1043},
+{"aininitialarabic",1,1044},
+{"ainmedialarabic",1,1045},
+{"ainvertedbreve",1,1046},
+{"aivowelsignbengali",1,1047},
+{"aivowelsigndeva",1,1048},
+{"aivowelsigngujarati",1,1049},
+{"akatakana",1,1050},
+{"akatakanahalfwidth",1,1051},
+{"akorean",1,1052},
+{"alef",1,1053},
+{"alefarabic",1,1054},
+{"alefdageshhebrew",1,1055},
+{"aleffinalarabic",1,1056},
+{"alefhamzaabovearabic",1,1057},
+{"alefhamzaabovefinalarabic",1,1058},
+{"alefhamzabelowarabic",1,1059},
+{"alefhamzabelowfinalarabic",1,1060},
+{"alefhebrew",1,1061},
+{"aleflamedhebrew",1,1062},
+{"alefmaddaabovearabic",1,1063},
+{"alefmaddaabovefinalarabic",1,1064},
+{"alefmaksuraarabic",1,1065},
+{"alefmaksurafinalarabic",1,1066},
+{"alefmaksurainitialarabic",1,1067},
+{"alefmaksuramedialarabic",1,1068},
+{"alefpatahhebrew",1,1069},
+{"alefqamatshebrew",1,1070},
+{"aleph",1,1071},
+{"allequal",1,1072},
+{"alpha",1,1073},
+{"alphatonos",1,1074},
+{"amacron",1,1075},
+{"amonospace",1,1076},
+{"ampersand",1,1077},
+{"ampersandmonospace",1,1078},
+{"ampersandsmall",1,1079},
+{"amsquare",1,1080},
+{"anbopomofo",1,1081},
+{"angbopomofo",1,1082},
+{"angkhankhuthai",1,1083},
+{"angle",1,1084},
+{"anglebracketleft",1,1085},
+{"anglebracketleftvertical",1,1086},
+{"anglebracketright",1,1087},
+{"anglebracketrightvertical",1,1088},
+{"angleleft",1,1089},
+{"angleright",1,1090},
+{"angstrom",1,1091},
+{"anoteleia",1,1092},
+{"anudattadeva",1,1093},
+{"anusvarabengali",1,1094},
+{"anusvaradeva",1,1095},
+{"anusvaragujarati",1,1096},
+{"aogonek",1,1097},
+{"apaatosquare",1,1098},
+{"aparen",1,1099},
+{"apostrophearmenian",1,1100},
+{"apostrophemod",1,1101},
+{"apple",1,1102},
+{"approaches",1,1103},
+{"approxequal",1,1104},
+{"approxequalorimage",1,1105},
+{"approximatelyequal",1,1106},
+{"araeaekorean",1,1107},
+{"araeakorean",1,1108},
+{"arc",1,1109},
+{"arighthalfring",1,1110},
+{"aring",1,1111},
+{"aringacute",1,1112},
+{"aringbelow",1,1113},
+{"arrowboth",1,1114},
+{"arrowdashdown",1,1115},
+{"arrowdashleft",1,1116},
+{"arrowdashright",1,1117},
+{"arrowdashup",1,1118},
+{"arrowdblboth",1,1119},
+{"arrowdbldown",1,1120},
+{"arrowdblleft",1,1121},
+{"arrowdblright",1,1122},
+{"arrowdblup",1,1123},
+{"arrowdown",1,1124},
+{"arrowdownleft",1,1125},
+{"arrowdownright",1,1126},
+{"arrowdownwhite",1,1127},
+{"arrowheaddownmod",1,1128},
+{"arrowheadleftmod",1,1129},
+{"arrowheadrightmod",1,1130},
+{"arrowheadupmod",1,1131},
+{"arrowhorizex",1,1132},
+{"arrowleft",1,1133},
+{"arrowleftdbl",1,1134},
+{"arrowleftdblstroke",1,1135},
+{"arrowleftoverright",1,1136},
+{"arrowleftwhite",1,1137},
+{"arrowright",1,1138},
+{"arrowrightdblstroke",1,1139},
+{"arrowrightheavy",1,1140},
+{"arrowrightoverleft",1,1141},
+{"arrowrightwhite",1,1142},
+{"arrowtableft",1,1143},
+{"arrowtabright",1,1144},
+{"arrowup",1,1145},
+{"arrowupdn",1,1146},
+{"arrowupdnbse",1,1147},
+{"arrowupdownbase",1,1148},
+{"arrowupleft",1,1149},
+{"arrowupleftofdown",1,1150},
+{"arrowupright",1,1151},
+{"arrowupwhite",1,1152},
+{"arrowvertex",1,1153},
+{"asciicircum",1,1154},
+{"asciicircummonospace",1,1155},
+{"asciitilde",1,1156},
+{"asciitildemonospace",1,1157},
+{"ascript",1,1158},
+{"ascriptturned",1,1159},
+{"asmallhiragana",1,1160},
+{"asmallkatakana",1,1161},
+{"asmallkatakanahalfwidth",1,1162},
+{"asterisk",1,1163},
+{"asteriskaltonearabic",1,1164},
+{"asteriskarabic",1,1165},
+{"asteriskmath",1,1166},
+{"asteriskmonospace",1,1167},
+{"asterisksmall",1,1168},
+{"asterism",1,1169},
+{"asuperior",1,1170},
+{"asymptoticallyequal",1,1171},
+{"at",1,1172},
+{"atilde",1,1173},
+{"atmonospace",1,1174},
+{"atsmall",1,1175},
+{"aturned",1,1176},
+{"aubengali",1,1177},
+{"aubopomofo",1,1178},
+{"audeva",1,1179},
+{"augujarati",1,1180},
+{"augurmukhi",1,1181},
+{"aulengthmarkbengali",1,1182},
+{"aumatragurmukhi",1,1183},
+{"auvowelsignbengali",1,1184},
+{"auvowelsigndeva",1,1185},
+{"auvowelsigngujarati",1,1186},
+{"avagrahadeva",1,1187},
+{"aybarmenian",1,1188},
+{"ayin",1,1189},
+{"ayinaltonehebrew",1,1190},
+{"ayinhebrew",1,1191},
+{"b",1,1192},
+{"babengali",1,1193},
+{"backslash",1,1194},
+{"backslashmonospace",1,1195},
+{"badeva",1,1196},
+{"bagujarati",1,1197},
+{"bagurmukhi",1,1198},
+{"bahiragana",1,1199},
+{"bahtthai",1,1200},
+{"bakatakana",1,1201},
+{"bar",1,1202},
+{"barmonospace",1,1203},
+{"bbopomofo",1,1204},
+{"bcircle",1,1205},
+{"bdotaccent",1,1206},
+{"bdotbelow",1,1207},
+{"beamedsixteenthnotes",1,1208},
+{"because",1,1209},
+{"becyrillic",1,1210},
+{"beharabic",1,1211},
+{"behfinalarabic",1,1212},
+{"behinitialarabic",1,1213},
+{"behiragana",1,1214},
+{"behmedialarabic",1,1215},
+{"behmeeminitialarabic",1,1216},
+{"behmeemisolatedarabic",1,1217},
+{"behnoonfinalarabic",1,1218},
+{"bekatakana",1,1219},
+{"benarmenian",1,1220},
+{"bet",1,1221},
+{"beta",1,1222},
+{"betasymbolgreek",1,1223},
+{"betdagesh",1,1224},
+{"betdageshhebrew",1,1225},
+{"bethebrew",1,1226},
+{"betrafehebrew",1,1227},
+{"bhabengali",1,1228},
+{"bhadeva",1,1229},
+{"bhagujarati",1,1230},
+{"bhagurmukhi",1,1231},
+{"bhook",1,1232},
+{"bihiragana",1,1233},
+{"bikatakana",1,1234},
+{"bilabialclick",1,1235},
+{"bindigurmukhi",1,1236},
+{"birusquare",1,1237},
+{"blackcircle",1,1238},
+{"blackdiamond",1,1239},
+{"blackdownpointingtriangle",1,1240},
+{"blackleftpointingpointer",1,1241},
+{"blackleftpointingtriangle",1,1242},
+{"blacklenticularbracketleft",1,1243},
+{"blacklenticularbracketleftvertical",1,1244},
+{"blacklenticularbracketright",1,1245},
+{"blacklenticularbracketrightvertical",1,1246},
+{"blacklowerlefttriangle",1,1247},
+{"blacklowerrighttriangle",1,1248},
+{"blackrectangle",1,1249},
+{"blackrightpointingpointer",1,1250},
+{"blackrightpointingtriangle",1,1251},
+{"blacksmallsquare",1,1252},
+{"blacksmilingface",1,1253},
+{"blacksquare",1,1254},
+{"blackstar",1,1255},
+{"blackupperlefttriangle",1,1256},
+{"blackupperrighttriangle",1,1257},
+{"blackuppointingsmalltriangle",1,1258},
+{"blackuppointingtriangle",1,1259},
+{"blank",1,1260},
+{"blinebelow",1,1261},
+{"block",1,1262},
+{"bmonospace",1,1263},
+{"bobaimaithai",1,1264},
+{"bohiragana",1,1265},
+{"bokatakana",1,1266},
+{"bparen",1,1267},
+{"bqsquare",1,1268},
+{"braceex",1,1269},
+{"braceleft",1,1270},
+{"braceleftbt",1,1271},
+{"braceleftmid",1,1272},
+{"braceleftmonospace",1,1273},
+{"braceleftsmall",1,1274},
+{"bracelefttp",1,1275},
+{"braceleftvertical",1,1276},
+{"braceright",1,1277},
+{"bracerightbt",1,1278},
+{"bracerightmid",1,1279},
+{"bracerightmonospace",1,1280},
+{"bracerightsmall",1,1281},
+{"bracerighttp",1,1282},
+{"bracerightvertical",1,1283},
+{"bracketleft",1,1284},
+{"bracketleftbt",1,1285},
+{"bracketleftex",1,1286},
+{"bracketleftmonospace",1,1287},
+{"bracketlefttp",1,1288},
+{"bracketright",1,1289},
+{"bracketrightbt",1,1290},
+{"bracketrightex",1,1291},
+{"bracketrightmonospace",1,1292},
+{"bracketrighttp",1,1293},
+{"breve",1,1294},
+{"brevebelowcmb",1,1295},
+{"brevecmb",1,1296},
+{"breveinvertedbelowcmb",1,1297},
+{"breveinvertedcmb",1,1298},
+{"breveinverteddoublecmb",1,1299},
+{"bridgebelowcmb",1,1300},
+{"bridgeinvertedbelowcmb",1,1301},
+{"brokenbar",1,1302},
+{"bstroke",1,1303},
+{"bsuperior",1,1304},
+{"btopbar",1,1305},
+{"buhiragana",1,1306},
+{"bukatakana",1,1307},
+{"bullet",1,1308},
+{"bulletinverse",1,1309},
+{"bulletoperator",1,1310},
+{"bullseye",1,1311},
+{"c",1,1312},
+{"caarmenian",1,1313},
+{"cabengali",1,1314},
+{"cacute",1,1315},
+{"cadeva",1,1316},
+{"cagujarati",1,1317},
+{"cagurmukhi",1,1318},
+{"calsquare",1,1319},
+{"candrabindubengali",1,1320},
+{"candrabinducmb",1,1321},
+{"candrabindudeva",1,1322},
+{"candrabindugujarati",1,1323},
+{"capslock",1,1324},
+{"careof",1,1325},
+{"caron",1,1326},
+{"caronbelowcmb",1,1327},
+{"caroncmb",1,1328},
+{"carriagereturn",1,1329},
+{"cbopomofo",1,1330},
+{"ccaron",1,1331},
+{"ccedilla",1,1332},
+{"ccedillaacute",1,1333},
+{"ccircle",1,1334},
+{"ccircumflex",1,1335},
+{"ccurl",1,1336},
+{"cdot",1,1337},
+{"cdotaccent",1,1338},
+{"cdsquare",1,1339},
+{"cedilla",1,1340},
+{"cedillacmb",1,1341},
+{"cent",1,1342},
+{"centigrade",1,1343},
+{"centinferior",1,1344},
+{"centmonospace",1,1345},
+{"centoldstyle",1,1346},
+{"centsuperior",1,1347},
+{"chaarmenian",1,1348},
+{"chabengali",1,1349},
+{"chadeva",1,1350},
+{"chagujarati",1,1351},
+{"chagurmukhi",1,1352},
+{"chbopomofo",1,1353},
+{"cheabkhasiancyrillic",1,1354},
+{"checkmark",1,1355},
+{"checyrillic",1,1356},
+{"chedescenderabkhasiancyrillic",1,1357},
+{"chedescendercyrillic",1,1358},
+{"chedieresiscyrillic",1,1359},
+{"cheharmenian",1,1360},
+{"chekhakassiancyrillic",1,1361},
+{"cheverticalstrokecyrillic",1,1362},
+{"chi",1,1363},
+{"chieuchacirclekorean",1,1364},
+{"chieuchaparenkorean",1,1365},
+{"chieuchcirclekorean",1,1366},
+{"chieuchkorean",1,1367},
+{"chieuchparenkorean",1,1368},
+{"chochangthai",1,1369},
+{"chochanthai",1,1370},
+{"chochingthai",1,1371},
+{"chochoethai",1,1372},
+{"chook",1,1373},
+{"cieucacirclekorean",1,1374},
+{"cieucaparenkorean",1,1375},
+{"cieuccirclekorean",1,1376},
+{"cieuckorean",1,1377},
+{"cieucparenkorean",1,1378},
+{"cieucuparenkorean",1,1379},
+{"circle",1,1380},
+{"circlemultiply",1,1381},
+{"circleot",1,1382},
+{"circleplus",1,1383},
+{"circlepostalmark",1,1384},
+{"circlewithlefthalfblack",1,1385},
+{"circlewithrighthalfblack",1,1386},
+{"circumflex",1,1387},
+{"circumflexbelowcmb",1,1388},
+{"circumflexcmb",1,1389},
+{"clear",1,1390},
+{"clickalveolar",1,1391},
+{"clickdental",1,1392},
+{"clicklateral",1,1393},
+{"clickretroflex",1,1394},
+{"club",1,1395},
+{"clubsuitblack",1,1396},
+{"clubsuitwhite",1,1397},
+{"cmcubedsquare",1,1398},
+{"cmonospace",1,1399},
+{"cmsquaredsquare",1,1400},
+{"coarmenian",1,1401},
+{"colon",1,1402},
+{"colonmonetary",1,1403},
+{"colonmonospace",1,1404},
+{"colonsign",1,1405},
+{"colonsmall",1,1406},
+{"colontriangularhalfmod",1,1407},
+{"colontriangularmod",1,1408},
+{"comma",1,1409},
+{"commaabovecmb",1,1410},
+{"commaaboverightcmb",1,1411},
+{"commaaccent",1,1412},
+{"commaarabic",1,1413},
+{"commaarmenian",1,1414},
+{"commainferior",1,1415},
+{"commamonospace",1,1416},
+{"commareversedabovecmb",1,1417},
+{"commareversedmod",1,1418},
+{"commasmall",1,1419},
+{"commasuperior",1,1420},
+{"commaturnedabovecmb",1,1421},
+{"commaturnedmod",1,1422},
+{"compass",1,1423},
+{"congruent",1,1424},
+{"contourintegral",1,1425},
+{"control",1,1426},
+{"controlACK",1,1427},
+{"controlBEL",1,1428},
+{"controlBS",1,1429},
+{"controlCAN",1,1430},
+{"controlCR",1,1431},
+{"controlDC1",1,1432},
+{"controlDC2",1,1433},
+{"controlDC3",1,1434},
+{"controlDC4",1,1435},
+{"controlDEL",1,1436},
+{"controlDLE",1,1437},
+{"controlEM",1,1438},
+{"controlENQ",1,1439},
+{"controlEOT",1,1440},
+{"controlESC",1,1441},
+{"controlETB",1,1442},
+{"controlETX",1,1443},
+{"controlFF",1,1444},
+{"controlFS",1,1445},
+{"controlGS",1,1446},
+{"controlHT",1,1447},
+{"controlLF",1,1448},
+{"controlNAK",1,1449},
+{"controlRS",1,1450},
+{"controlSI",1,1451},
+{"controlSO",1,1452},
+{"controlSOT",1,1453},
+{"controlSTX",1,1454},
+{"controlSUB",1,1455},
+{"controlSYN",1,1456},
+{"controlUS",1,1457},
+{"controlVT",1,1458},
+{"copyright",1,1459},
+{"copyrightsans",1,1460},
+{"copyrightserif",1,1461},
+{"cornerbracketleft",1,1462},
+{"cornerbracketlefthalfwidth",1,1463},
+{"cornerbracketleftvertical",1,1464},
+{"cornerbracketright",1,1465},
+{"cornerbracketrighthalfwidth",1,1466},
+{"cornerbracketrightvertical",1,1467},
+{"corporationsquare",1,1468},
+{"cosquare",1,1469},
+{"coverkgsquare",1,1470},
+{"cparen",1,1471},
+{"cruzeiro",1,1472},
+{"cstretched",1,1473},
+{"curlyand",1,1474},
+{"curlyor",1,1475},
+{"currency",1,1476},
+{"cyrBreve",1,1477},
+{"cyrFlex",1,1478},
+{"cyrbreve",1,1479},
+{"cyrflex",1,1480},
+{"d",1,1481},
+{"daarmenian",1,1482},
+{"dabengali",1,1483},
+{"dadarabic",1,1484},
+{"dadeva",1,1485},
+{"dadfinalarabic",1,1486},
+{"dadinitialarabic",1,1487},
+{"dadmedialarabic",1,1488},
+{"dagesh",1,1489},
+{"dageshhebrew",1,1490},
+{"dagger",1,1491},
+{"daggerdbl",1,1492},
+{"dagujarati",1,1493},
+{"dagurmukhi",1,1494},
+{"dahiragana",1,1495},
+{"dakatakana",1,1496},
+{"dalarabic",1,1497},
+{"dalet",1,1498},
+{"daletdagesh",1,1499},
+{"daletdageshhebrew",1,1500},
+{"dalethatafpatah",2,1501},
+{"dalethatafpatahhebrew",2,1503},
+{"dalethatafsegol",2,1505},
+{"dalethatafsegolhebrew",2,1507},
+{"dalethebrew",1,1509},
+{"dalethiriq",2,1510},
+{"dalethiriqhebrew",2,1512},
+{"daletholam",2,1514},
+{"daletholamhebrew",2,1516},
+{"daletpatah",2,1518},
+{"daletpatahhebrew",2,1520},
+{"daletqamats",2,1522},
+{"daletqamatshebrew",2,1524},
+{"daletqubuts",2,1526},
+{"daletqubutshebrew",2,1528},
+{"daletsegol",2,1530},
+{"daletsegolhebrew",2,1532},
+{"daletsheva",2,1534},
+{"daletshevahebrew",2,1536},
+{"dalettsere",2,1538},
+{"dalettserehebrew",2,1540},
+{"dalfinalarabic",1,1542},
+{"dammaarabic",1,1543},
+{"dammalowarabic",1,1544},
+{"dammatanaltonearabic",1,1545},
+{"dammatanarabic",1,1546},
+{"danda",1,1547},
+{"dargahebrew",1,1548},
+{"dargalefthebrew",1,1549},
+{"dasiapneumatacyrilliccmb",1,1550},
+{"dblGrave",1,1551},
+{"dblanglebracketleft",1,1552},
+{"dblanglebracketleftvertical",1,1553},
+{"dblanglebracketright",1,1554},
+{"dblanglebracketrightvertical",1,1555},
+{"dblarchinvertedbelowcmb",1,1556},
+{"dblarrowleft",1,1557},
+{"dblarrowright",1,1558},
+{"dbldanda",1,1559},
+{"dblgrave",1,1560},
+{"dblgravecmb",1,1561},
+{"dblintegral",1,1562},
+{"dbllowline",1,1563},
+{"dbllowlinecmb",1,1564},
+{"dbloverlinecmb",1,1565},
+{"dblprimemod",1,1566},
+{"dblverticalbar",1,1567},
+{"dblverticallineabovecmb",1,1568},
+{"dbopomofo",1,1569},
+{"dbsquare",1,1570},
+{"dcaron",1,1571},
+{"dcedilla",1,1572},
+{"dcircle",1,1573},
+{"dcircumflexbelow",1,1574},
+{"dcroat",1,1575},
+{"ddabengali",1,1576},
+{"ddadeva",1,1577},
+{"ddagujarati",1,1578},
+{"ddagurmukhi",1,1579},
+{"ddalarabic",1,1580},
+{"ddalfinalarabic",1,1581},
+{"dddhadeva",1,1582},
+{"ddhabengali",1,1583},
+{"ddhadeva",1,1584},
+{"ddhagujarati",1,1585},
+{"ddhagurmukhi",1,1586},
+{"ddotaccent",1,1587},
+{"ddotbelow",1,1588},
+{"decimalseparatorarabic",1,1589},
+{"decimalseparatorpersian",1,1590},
+{"decyrillic",1,1591},
+{"degree",1,1592},
+{"dehihebrew",1,1593},
+{"dehiragana",1,1594},
+{"deicoptic",1,1595},
+{"dekatakana",1,1596},
+{"deleteleft",1,1597},
+{"deleteright",1,1598},
+{"delta",1,1599},
+{"deltaturned",1,1600},
+{"denominatorminusonenumeratorbengali",1,1601},
+{"dezh",1,1602},
+{"dhabengali",1,1603},
+{"dhadeva",1,1604},
+{"dhagujarati",1,1605},
+{"dhagurmukhi",1,1606},
+{"dhook",1,1607},
+{"dialytikatonos",1,1608},
+{"dialytikatonoscmb",1,1609},
+{"diamond",1,1610},
+{"diamondsuitwhite",1,1611},
+{"dieresis",1,1612},
+{"dieresisacute",1,1613},
+{"dieresisbelowcmb",1,1614},
+{"dieresiscmb",1,1615},
+{"dieresisgrave",1,1616},
+{"dieresistonos",1,1617},
+{"dihiragana",1,1618},
+{"dikatakana",1,1619},
+{"dittomark",1,1620},
+{"divide",1,1621},
+{"divides",1,1622},
+{"divisionslash",1,1623},
+{"djecyrillic",1,1624},
+{"dkshade",1,1625},
+{"dlinebelow",1,1626},
+{"dlsquare",1,1627},
+{"dmacron",1,1628},
+{"dmonospace",1,1629},
+{"dnblock",1,1630},
+{"dochadathai",1,1631},
+{"dodekthai",1,1632},
+{"dohiragana",1,1633},
+{"dokatakana",1,1634},
+{"dollar",1,1635},
+{"dollarinferior",1,1636},
+{"dollarmonospace",1,1637},
+{"dollaroldstyle",1,1638},
+{"dollarsmall",1,1639},
+{"dollarsuperior",1,1640},
+{"dong",1,1641},
+{"dorusquare",1,1642},
+{"dotaccent",1,1643},
+{"dotaccentcmb",1,1644},
+{"dotbelowcmb",1,1645},
+{"dotbelowcomb",1,1646},
+{"dotkatakana",1,1647},
+{"dotlessi",1,1648},
+{"dotlessj",1,1649},
+{"dotlessjstrokehook",1,1650},
+{"dotmath",1,1651},
+{"dottedcircle",1,1652},
+{"doubleyodpatah",1,1653},
+{"doubleyodpatahhebrew",1,1654},
+{"downtackbelowcmb",1,1655},
+{"downtackmod",1,1656},
+{"dparen",1,1657},
+{"dsuperior",1,1658},
+{"dtail",1,1659},
+{"dtopbar",1,1660},
+{"duhiragana",1,1661},
+{"dukatakana",1,1662},
+{"dz",1,1663},
+{"dzaltone",1,1664},
+{"dzcaron",1,1665},
+{"dzcurl",1,1666},
+{"dzeabkhasiancyrillic",1,1667},
+{"dzecyrillic",1,1668},
+{"dzhecyrillic",1,1669},
+{"e",1,1670},
+{"eacute",1,1671},
+{"earth",1,1672},
+{"ebengali",1,1673},
+{"ebopomofo",1,1674},
+{"ebreve",1,1675},
+{"ecandradeva",1,1676},
+{"ecandragujarati",1,1677},
+{"ecandravowelsigndeva",1,1678},
+{"ecandravowelsigngujarati",1,1679},
+{"ecaron",1,1680},
+{"ecedillabreve",1,1681},
+{"echarmenian",1,1682},
+{"echyiwnarmenian",1,1683},
+{"ecircle",1,1684},
+{"ecircumflex",1,1685},
+{"ecircumflexacute",1,1686},
+{"ecircumflexbelow",1,1687},
+{"ecircumflexdotbelow",1,1688},
+{"ecircumflexgrave",1,1689},
+{"ecircumflexhookabove",1,1690},
+{"ecircumflextilde",1,1691},
+{"ecyrillic",1,1692},
+{"edblgrave",1,1693},
+{"edeva",1,1694},
+{"edieresis",1,1695},
+{"edot",1,1696},
+{"edotaccent",1,1697},
+{"edotbelow",1,1698},
+{"eegurmukhi",1,1699},
+{"eematragurmukhi",1,1700},
+{"efcyrillic",1,1701},
+{"egrave",1,1702},
+{"egujarati",1,1703},
+{"eharmenian",1,1704},
+{"ehbopomofo",1,1705},
+{"ehiragana",1,1706},
+{"ehookabove",1,1707},
+{"eibopomofo",1,1708},
+{"eight",1,1709},
+{"eightarabic",1,1710},
+{"eightbengali",1,1711},
+{"eightcircle",1,1712},
+{"eightcircleinversesansserif",1,1713},
+{"eightdeva",1,1714},
+{"eighteencircle",1,1715},
+{"eighteenparen",1,1716},
+{"eighteenperiod",1,1717},
+{"eightgujarati",1,1718},
+{"eightgurmukhi",1,1719},
+{"eighthackarabic",1,1720},
+{"eighthangzhou",1,1721},
+{"eighthnotebeamed",1,1722},
+{"eightideographicparen",1,1723},
+{"eightinferior",1,1724},
+{"eightmonospace",1,1725},
+{"eightoldstyle",1,1726},
+{"eightparen",1,1727},
+{"eightperiod",1,1728},
+{"eightpersian",1,1729},
+{"eightroman",1,1730},
+{"eightsuperior",1,1731},
+{"eightthai",1,1732},
+{"einvertedbreve",1,1733},
+{"eiotifiedcyrillic",1,1734},
+{"ekatakana",1,1735},
+{"ekatakanahalfwidth",1,1736},
+{"ekonkargurmukhi",1,1737},
+{"ekorean",1,1738},
+{"elcyrillic",1,1739},
+{"element",1,1740},
+{"elevencircle",1,1741},
+{"elevenparen",1,1742},
+{"elevenperiod",1,1743},
+{"elevenroman",1,1744},
+{"ellipsis",1,1745},
+{"ellipsisvertical",1,1746},
+{"emacron",1,1747},
+{"emacronacute",1,1748},
+{"emacrongrave",1,1749},
+{"emcyrillic",1,1750},
+{"emdash",1,1751},
+{"emdashvertical",1,1752},
+{"emonospace",1,1753},
+{"emphasismarkarmenian",1,1754},
+{"emptyset",1,1755},
+{"enbopomofo",1,1756},
+{"encyrillic",1,1757},
+{"endash",1,1758},
+{"endashvertical",1,1759},
+{"endescendercyrillic",1,1760},
+{"eng",1,1761},
+{"engbopomofo",1,1762},
+{"enghecyrillic",1,1763},
+{"enhookcyrillic",1,1764},
+{"enspace",1,1765},
+{"eogonek",1,1766},
+{"eokorean",1,1767},
+{"eopen",1,1768},
+{"eopenclosed",1,1769},
+{"eopenreversed",1,1770},
+{"eopenreversedclosed",1,1771},
+{"eopenreversedhook",1,1772},
+{"eparen",1,1773},
+{"epsilon",1,1774},
+{"epsilontonos",1,1775},
+{"equal",1,1776},
+{"equalmonospace",1,1777},
+{"equalsmall",1,1778},
+{"equalsuperior",1,1779},
+{"equivalence",1,1780},
+{"erbopomofo",1,1781},
+{"ercyrillic",1,1782},
+{"ereversed",1,1783},
+{"ereversedcyrillic",1,1784},
+{"escyrillic",1,1785},
+{"esdescendercyrillic",1,1786},
+{"esh",1,1787},
+{"eshcurl",1,1788},
+{"eshortdeva",1,1789},
+{"eshortvowelsigndeva",1,1790},
+{"eshreversedloop",1,1791},
+{"eshsquatreversed",1,1792},
+{"esmallhiragana",1,1793},
+{"esmallkatakana",1,1794},
+{"esmallkatakanahalfwidth",1,1795},
+{"estimated",1,1796},
+{"esuperior",1,1797},
+{"eta",1,1798},
+{"etarmenian",1,1799},
+{"etatonos",1,1800},
+{"eth",1,1801},
+{"etilde",1,1802},
+{"etildebelow",1,1803},
+{"etnahtafoukhhebrew",1,1804},
+{"etnahtafoukhlefthebrew",1,1805},
+{"etnahtahebrew",1,1806},
+{"etnahtalefthebrew",1,1807},
+{"eturned",1,1808},
+{"eukorean",1,1809},
+{"euro",1,1810},
+{"evowelsignbengali",1,1811},
+{"evowelsigndeva",1,1812},
+{"evowelsigngujarati",1,1813},
+{"exclam",1,1814},
+{"exclamarmenian",1,1815},
+{"exclamdbl",1,1816},
+{"exclamdown",1,1817},
+{"exclamdownsmall",1,1818},
+{"exclammonospace",1,1819},
+{"exclamsmall",1,1820},
+{"existential",1,1821},
+{"ezh",1,1822},
+{"ezhcaron",1,1823},
+{"ezhcurl",1,1824},
+{"ezhreversed",1,1825},
+{"ezhtail",1,1826},
+{"f",1,1827},
+{"fadeva",1,1828},
+{"fagurmukhi",1,1829},
+{"fahrenheit",1,1830},
+{"fathaarabic",1,1831},
+{"fathalowarabic",1,1832},
+{"fathatanarabic",1,1833},
+{"fbopomofo",1,1834},
+{"fcircle",1,1835},
+{"fdotaccent",1,1836},
+{"feharabic",1,1837},
+{"feharmenian",1,1838},
+{"fehfinalarabic",1,1839},
+{"fehinitialarabic",1,1840},
+{"fehmedialarabic",1,1841},
+{"feicoptic",1,1842},
+{"female",1,1843},
+{"ff",1,1844},
+{"ffi",1,1845},
+{"ffl",1,1846},
+{"fi",1,1847},
+{"fifteencircle",1,1848},
+{"fifteenparen",1,1849},
+{"fifteenperiod",1,1850},
+{"figuredash",1,1851},
+{"filledbox",1,1852},
+{"filledrect",1,1853},
+{"finalkaf",1,1854},
+{"finalkafdagesh",1,1855},
+{"finalkafdageshhebrew",1,1856},
+{"finalkafhebrew",1,1857},
+{"finalkafqamats",2,1858},
+{"finalkafqamatshebrew",2,1860},
+{"finalkafsheva",2,1862},
+{"finalkafshevahebrew",2,1864},
+{"finalmem",1,1866},
+{"finalmemhebrew",1,1867},
+{"finalnun",1,1868},
+{"finalnunhebrew",1,1869},
+{"finalpe",1,1870},
+{"finalpehebrew",1,1871},
+{"finaltsadi",1,1872},
+{"finaltsadihebrew",1,1873},
+{"firsttonechinese",1,1874},
+{"fisheye",1,1875},
+{"fitacyrillic",1,1876},
+{"five",1,1877},
+{"fivearabic",1,1878},
+{"fivebengali",1,1879},
+{"fivecircle",1,1880},
+{"fivecircleinversesansserif",1,1881},
+{"fivedeva",1,1882},
+{"fiveeighths",1,1883},
+{"fivegujarati",1,1884},
+{"fivegurmukhi",1,1885},
+{"fivehackarabic",1,1886},
+{"fivehangzhou",1,1887},
+{"fiveideographicparen",1,1888},
+{"fiveinferior",1,1889},
+{"fivemonospace",1,1890},
+{"fiveoldstyle",1,1891},
+{"fiveparen",1,1892},
+{"fiveperiod",1,1893},
+{"fivepersian",1,1894},
+{"fiveroman",1,1895},
+{"fivesuperior",1,1896},
+{"fivethai",1,1897},
+{"fl",1,1898},
+{"florin",1,1899},
+{"fmonospace",1,1900},
+{"fmsquare",1,1901},
+{"fofanthai",1,1902},
+{"fofathai",1,1903},
+{"fongmanthai",1,1904},
+{"forall",1,1905},
+{"four",1,1906},
+{"fourarabic",1,1907},
+{"fourbengali",1,1908},
+{"fourcircle",1,1909},
+{"fourcircleinversesansserif",1,1910},
+{"fourdeva",1,1911},
+{"fourgujarati",1,1912},
+{"fourgurmukhi",1,1913},
+{"fourhackarabic",1,1914},
+{"fourhangzhou",1,1915},
+{"fourideographicparen",1,1916},
+{"fourinferior",1,1917},
+{"fourmonospace",1,1918},
+{"fournumeratorbengali",1,1919},
+{"fouroldstyle",1,1920},
+{"fourparen",1,1921},
+{"fourperiod",1,1922},
+{"fourpersian",1,1923},
+{"fourroman",1,1924},
+{"foursuperior",1,1925},
+{"fourteencircle",1,1926},
+{"fourteenparen",1,1927},
+{"fourteenperiod",1,1928},
+{"fourthai",1,1929},
+{"fourthtonechinese",1,1930},
+{"fparen",1,1931},
+{"fraction",1,1932},
+{"franc",1,1933},
+{"g",1,1934},
+{"gabengali",1,1935},
+{"gacute",1,1936},
+{"gadeva",1,1937},
+{"gafarabic",1,1938},
+{"gaffinalarabic",1,1939},
+{"gafinitialarabic",1,1940},
+{"gafmedialarabic",1,1941},
+{"gagujarati",1,1942},
+{"gagurmukhi",1,1943},
+{"gahiragana",1,1944},
+{"gakatakana",1,1945},
+{"gamma",1,1946},
+{"gammalatinsmall",1,1947},
+{"gammasuperior",1,1948},
+{"gangiacoptic",1,1949},
+{"gbopomofo",1,1950},
+{"gbreve",1,1951},
+{"gcaron",1,1952},
+{"gcedilla",1,1953},
+{"gcircle",1,1954},
+{"gcircumflex",1,1955},
+{"gcommaaccent",1,1956},
+{"gdot",1,1957},
+{"gdotaccent",1,1958},
+{"gecyrillic",1,1959},
+{"gehiragana",1,1960},
+{"gekatakana",1,1961},
+{"geometricallyequal",1,1962},
+{"gereshaccenthebrew",1,1963},
+{"gereshhebrew",1,1964},
+{"gereshmuqdamhebrew",1,1965},
+{"germandbls",1,1966},
+{"gershayimaccenthebrew",1,1967},
+{"gershayimhebrew",1,1968},
+{"getamark",1,1969},
+{"ghabengali",1,1970},
+{"ghadarmenian",1,1971},
+{"ghadeva",1,1972},
+{"ghagujarati",1,1973},
+{"ghagurmukhi",1,1974},
+{"ghainarabic",1,1975},
+{"ghainfinalarabic",1,1976},
+{"ghaininitialarabic",1,1977},
+{"ghainmedialarabic",1,1978},
+{"ghemiddlehookcyrillic",1,1979},
+{"ghestrokecyrillic",1,1980},
+{"gheupturncyrillic",1,1981},
+{"ghhadeva",1,1982},
+{"ghhagurmukhi",1,1983},
+{"ghook",1,1984},
+{"ghzsquare",1,1985},
+{"gihiragana",1,1986},
+{"gikatakana",1,1987},
+{"gimarmenian",1,1988},
+{"gimel",1,1989},
+{"gimeldagesh",1,1990},
+{"gimeldageshhebrew",1,1991},
+{"gimelhebrew",1,1992},
+{"gjecyrillic",1,1993},
+{"glottalinvertedstroke",1,1994},
+{"glottalstop",1,1995},
+{"glottalstopinverted",1,1996},
+{"glottalstopmod",1,1997},
+{"glottalstopreversed",1,1998},
+{"glottalstopreversedmod",1,1999},
+{"glottalstopreversedsuperior",1,2000},
+{"glottalstopstroke",1,2001},
+{"glottalstopstrokereversed",1,2002},
+{"gmacron",1,2003},
+{"gmonospace",1,2004},
+{"gohiragana",1,2005},
+{"gokatakana",1,2006},
+{"gparen",1,2007},
+{"gpasquare",1,2008},
+{"gradient",1,2009},
+{"grave",1,2010},
+{"gravebelowcmb",1,2011},
+{"gravecmb",1,2012},
+{"gravecomb",1,2013},
+{"gravedeva",1,2014},
+{"gravelowmod",1,2015},
+{"gravemonospace",1,2016},
+{"gravetonecmb",1,2017},
+{"greater",1,2018},
+{"greaterequal",1,2019},
+{"greaterequalorless",1,2020},
+{"greatermonospace",1,2021},
+{"greaterorequivalent",1,2022},
+{"greaterorless",1,2023},
+{"greateroverequal",1,2024},
+{"greatersmall",1,2025},
+{"gscript",1,2026},
+{"gstroke",1,2027},
+{"guhiragana",1,2028},
+{"guillemotleft",1,2029},
+{"guillemotright",1,2030},
+{"guilsinglleft",1,2031},
+{"guilsinglright",1,2032},
+{"gukatakana",1,2033},
+{"guramusquare",1,2034},
+{"gysquare",1,2035},
+{"h",1,2036},
+{"haabkhasiancyrillic",1,2037},
+{"haaltonearabic",1,2038},
+{"habengali",1,2039},
+{"hadescendercyrillic",1,2040},
+{"hadeva",1,2041},
+{"hagujarati",1,2042},
+{"hagurmukhi",1,2043},
+{"haharabic",1,2044},
+{"hahfinalarabic",1,2045},
+{"hahinitialarabic",1,2046},
+{"hahiragana",1,2047},
+{"hahmedialarabic",1,2048},
+{"haitusquare",1,2049},
+{"hakatakana",1,2050},
+{"hakatakanahalfwidth",1,2051},
+{"halantgurmukhi",1,2052},
+{"hamzaarabic",1,2053},
+{"hamzadammaarabic",2,2054},
+{"hamzadammatanarabic",2,2056},
+{"hamzafathaarabic",2,2058},
+{"hamzafathatanarabic",2,2060},
+{"hamzalowarabic",1,2062},
+{"hamzalowkasraarabic",2,2063},
+{"hamzalowkasratanarabic",2,2065},
+{"hamzasukunarabic",2,2067},
+{"hangulfiller",1,2069},
+{"hardsigncyrillic",1,2070},
+{"harpoonleftbarbup",1,2071},
+{"harpoonrightbarbup",1,2072},
+{"hasquare",1,2073},
+{"hatafpatah",1,2074},
+{"hatafpatah16",1,2075},
+{"hatafpatah23",1,2076},
+{"hatafpatah2f",1,2077},
+{"hatafpatahhebrew",1,2078},
+{"hatafpatahnarrowhebrew",1,2079},
+{"hatafpatahquarterhebrew",1,2080},
+{"hatafpatahwidehebrew",1,2081},
+{"hatafqamats",1,2082},
+{"hatafqamats1b",1,2083},
+{"hatafqamats28",1,2084},
+{"hatafqamats34",1,2085},
+{"hatafqamatshebrew",1,2086},
+{"hatafqamatsnarrowhebrew",1,2087},
+{"hatafqamatsquarterhebrew",1,2088},
+{"hatafqamatswidehebrew",1,2089},
+{"hatafsegol",1,2090},
+{"hatafsegol17",1,2091},
+{"hatafsegol24",1,2092},
+{"hatafsegol30",1,2093},
+{"hatafsegolhebrew",1,2094},
+{"hatafsegolnarrowhebrew",1,2095},
+{"hatafsegolquarterhebrew",1,2096},
+{"hatafsegolwidehebrew",1,2097},
+{"hbar",1,2098},
+{"hbopomofo",1,2099},
+{"hbrevebelow",1,2100},
+{"hcedilla",1,2101},
+{"hcircle",1,2102},
+{"hcircumflex",1,2103},
+{"hdieresis",1,2104},
+{"hdotaccent",1,2105},
+{"hdotbelow",1,2106},
+{"he",1,2107},
+{"heart",1,2108},
+{"heartsuitblack",1,2109},
+{"heartsuitwhite",1,2110},
+{"hedagesh",1,2111},
+{"hedageshhebrew",1,2112},
+{"hehaltonearabic",1,2113},
+{"heharabic",1,2114},
+{"hehebrew",1,2115},
+{"hehfinalaltonearabic",1,2116},
+{"hehfinalalttwoarabic",1,2117},
+{"hehfinalarabic",1,2118},
+{"hehhamzaabovefinalarabic",1,2119},
+{"hehhamzaaboveisolatedarabic",1,2120},
+{"hehinitialaltonearabic",1,2121},
+{"hehinitialarabic",1,2122},
+{"hehiragana",1,2123},
+{"hehmedialaltonearabic",1,2124},
+{"hehmedialarabic",1,2125},
+{"heiseierasquare",1,2126},
+{"hekatakana",1,2127},
+{"hekatakanahalfwidth",1,2128},
+{"hekutaarusquare",1,2129},
+{"henghook",1,2130},
+{"herutusquare",1,2131},
+{"het",1,2132},
+{"hethebrew",1,2133},
+{"hhook",1,2134},
+{"hhooksuperior",1,2135},
+{"hieuhacirclekorean",1,2136},
+{"hieuhaparenkorean",1,2137},
+{"hieuhcirclekorean",1,2138},
+{"hieuhkorean",1,2139},
+{"hieuhparenkorean",1,2140},
+{"hihiragana",1,2141},
+{"hikatakana",1,2142},
+{"hikatakanahalfwidth",1,2143},
+{"hiriq",1,2144},
+{"hiriq14",1,2145},
+{"hiriq21",1,2146},
+{"hiriq2d",1,2147},
+{"hiriqhebrew",1,2148},
+{"hiriqnarrowhebrew",1,2149},
+{"hiriqquarterhebrew",1,2150},
+{"hiriqwidehebrew",1,2151},
+{"hlinebelow",1,2152},
+{"hmonospace",1,2153},
+{"hoarmenian",1,2154},
+{"hohipthai",1,2155},
+{"hohiragana",1,2156},
+{"hokatakana",1,2157},
+{"hokatakanahalfwidth",1,2158},
+{"holam",1,2159},
+{"holam19",1,2160},
+{"holam26",1,2161},
+{"holam32",1,2162},
+{"holamhebrew",1,2163},
+{"holamnarrowhebrew",1,2164},
+{"holamquarterhebrew",1,2165},
+{"holamwidehebrew",1,2166},
+{"honokhukthai",1,2167},
+{"hookabovecomb",1,2168},
+{"hookcmb",1,2169},
+{"hookpalatalizedbelowcmb",1,2170},
+{"hookretroflexbelowcmb",1,2171},
+{"hoonsquare",1,2172},
+{"horicoptic",1,2173},
+{"horizontalbar",1,2174},
+{"horncmb",1,2175},
+{"hotsprings",1,2176},
+{"house",1,2177},
+{"hparen",1,2178},
+{"hsuperior",1,2179},
+{"hturned",1,2180},
+{"huhiragana",1,2181},
+{"huiitosquare",1,2182},
+{"hukatakana",1,2183},
+{"hukatakanahalfwidth",1,2184},
+{"hungarumlaut",1,2185},
+{"hungarumlautcmb",1,2186},
+{"hv",1,2187},
+{"hyphen",1,2188},
+{"hypheninferior",1,2189},
+{"hyphenmonospace",1,2190},
+{"hyphensmall",1,2191},
+{"hyphensuperior",1,2192},
+{"hyphentwo",1,2193},
+{"i",1,2194},
+{"iacute",1,2195},
+{"iacyrillic",1,2196},
+{"ibengali",1,2197},
+{"ibopomofo",1,2198},
+{"ibreve",1,2199},
+{"icaron",1,2200},
+{"icircle",1,2201},
+{"icircumflex",1,2202},
+{"icyrillic",1,2203},
+{"idblgrave",1,2204},
+{"ideographearthcircle",1,2205},
+{"ideographfirecircle",1,2206},
+{"ideographicallianceparen",1,2207},
+{"ideographiccallparen",1,2208},
+{"ideographiccentrecircle",1,2209},
+{"ideographicclose",1,2210},
+{"ideographiccomma",1,2211},
+{"ideographiccommaleft",1,2212},
+{"ideographiccongratulationparen",1,2213},
+{"ideographiccorrectcircle",1,2214},
+{"ideographicearthparen",1,2215},
+{"ideographicenterpriseparen",1,2216},
+{"ideographicexcellentcircle",1,2217},
+{"ideographicfestivalparen",1,2218},
+{"ideographicfinancialcircle",1,2219},
+{"ideographicfinancialparen",1,2220},
+{"ideographicfireparen",1,2221},
+{"ideographichaveparen",1,2222},
+{"ideographichighcircle",1,2223},
+{"ideographiciterationmark",1,2224},
+{"ideographiclaborcircle",1,2225},
+{"ideographiclaborparen",1,2226},
+{"ideographicleftcircle",1,2227},
+{"ideographiclowcircle",1,2228},
+{"ideographicmedicinecircle",1,2229},
+{"ideographicmetalparen",1,2230},
+{"ideographicmoonparen",1,2231},
+{"ideographicnameparen",1,2232},
+{"ideographicperiod",1,2233},
+{"ideographicprintcircle",1,2234},
+{"ideographicreachparen",1,2235},
+{"ideographicrepresentparen",1,2236},
+{"ideographicresourceparen",1,2237},
+{"ideographicrightcircle",1,2238},
+{"ideographicsecretcircle",1,2239},
+{"ideographicselfparen",1,2240},
+{"ideographicsocietyparen",1,2241},
+{"ideographicspace",1,2242},
+{"ideographicspecialparen",1,2243},
+{"ideographicstockparen",1,2244},
+{"ideographicstudyparen",1,2245},
+{"ideographicsunparen",1,2246},
+{"ideographicsuperviseparen",1,2247},
+{"ideographicwaterparen",1,2248},
+{"ideographicwoodparen",1,2249},
+{"ideographiczero",1,2250},
+{"ideographmetalcircle",1,2251},
+{"ideographmooncircle",1,2252},
+{"ideographnamecircle",1,2253},
+{"ideographsuncircle",1,2254},
+{"ideographwatercircle",1,2255},
+{"ideographwoodcircle",1,2256},
+{"ideva",1,2257},
+{"idieresis",1,2258},
+{"idieresisacute",1,2259},
+{"idieresiscyrillic",1,2260},
+{"idotbelow",1,2261},
+{"iebrevecyrillic",1,2262},
+{"iecyrillic",1,2263},
+{"ieungacirclekorean",1,2264},
+{"ieungaparenkorean",1,2265},
+{"ieungcirclekorean",1,2266},
+{"ieungkorean",1,2267},
+{"ieungparenkorean",1,2268},
+{"igrave",1,2269},
+{"igujarati",1,2270},
+{"igurmukhi",1,2271},
+{"ihiragana",1,2272},
+{"ihookabove",1,2273},
+{"iibengali",1,2274},
+{"iicyrillic",1,2275},
+{"iideva",1,2276},
+{"iigujarati",1,2277},
+{"iigurmukhi",1,2278},
+{"iimatragurmukhi",1,2279},
+{"iinvertedbreve",1,2280},
+{"iishortcyrillic",1,2281},
+{"iivowelsignbengali",1,2282},
+{"iivowelsigndeva",1,2283},
+{"iivowelsigngujarati",1,2284},
+{"ij",1,2285},
+{"ikatakana",1,2286},
+{"ikatakanahalfwidth",1,2287},
+{"ikorean",1,2288},
+{"ilde",1,2289},
+{"iluyhebrew",1,2290},
+{"imacron",1,2291},
+{"imacroncyrillic",1,2292},
+{"imageorapproximatelyequal",1,2293},
+{"imatragurmukhi",1,2294},
+{"imonospace",1,2295},
+{"increment",1,2296},
+{"infinity",1,2297},
+{"iniarmenian",1,2298},
+{"integral",1,2299},
+{"integralbottom",1,2300},
+{"integralbt",1,2301},
+{"integralex",1,2302},
+{"integraltop",1,2303},
+{"integraltp",1,2304},
+{"intersection",1,2305},
+{"intisquare",1,2306},
+{"invbullet",1,2307},
+{"invcircle",1,2308},
+{"invsmileface",1,2309},
+{"iocyrillic",1,2310},
+{"iogonek",1,2311},
+{"iota",1,2312},
+{"iotadieresis",1,2313},
+{"iotadieresistonos",1,2314},
+{"iotalatin",1,2315},
+{"iotatonos",1,2316},
+{"iparen",1,2317},
+{"irigurmukhi",1,2318},
+{"ismallhiragana",1,2319},
+{"ismallkatakana",1,2320},
+{"ismallkatakanahalfwidth",1,2321},
+{"issharbengali",1,2322},
+{"istroke",1,2323},
+{"isuperior",1,2324},
+{"iterationhiragana",1,2325},
+{"iterationkatakana",1,2326},
+{"itilde",1,2327},
+{"itildebelow",1,2328},
+{"iubopomofo",1,2329},
+{"iucyrillic",1,2330},
+{"ivowelsignbengali",1,2331},
+{"ivowelsigndeva",1,2332},
+{"ivowelsigngujarati",1,2333},
+{"izhitsacyrillic",1,2334},
+{"izhitsadblgravecyrillic",1,2335},
+{"j",1,2336},
+{"jaarmenian",1,2337},
+{"jabengali",1,2338},
+{"jadeva",1,2339},
+{"jagujarati",1,2340},
+{"jagurmukhi",1,2341},
+{"jbopomofo",1,2342},
+{"jcaron",1,2343},
+{"jcircle",1,2344},
+{"jcircumflex",1,2345},
+{"jcrossedtail",1,2346},
+{"jdotlessstroke",1,2347},
+{"jecyrillic",1,2348},
+{"jeemarabic",1,2349},
+{"jeemfinalarabic",1,2350},
+{"jeeminitialarabic",1,2351},
+{"jeemmedialarabic",1,2352},
+{"jeharabic",1,2353},
+{"jehfinalarabic",1,2354},
+{"jhabengali",1,2355},
+{"jhadeva",1,2356},
+{"jhagujarati",1,2357},
+{"jhagurmukhi",1,2358},
+{"jheharmenian",1,2359},
+{"jis",1,2360},
+{"jmonospace",1,2361},
+{"jparen",1,2362},
+{"jsuperior",1,2363},
+{"k",1,2364},
+{"kabashkircyrillic",1,2365},
+{"kabengali",1,2366},
+{"kacute",1,2367},
+{"kacyrillic",1,2368},
+{"kadescendercyrillic",1,2369},
+{"kadeva",1,2370},
+{"kaf",1,2371},
+{"kafarabic",1,2372},
+{"kafdagesh",1,2373},
+{"kafdageshhebrew",1,2374},
+{"kaffinalarabic",1,2375},
+{"kafhebrew",1,2376},
+{"kafinitialarabic",1,2377},
+{"kafmedialarabic",1,2378},
+{"kafrafehebrew",1,2379},
+{"kagujarati",1,2380},
+{"kagurmukhi",1,2381},
+{"kahiragana",1,2382},
+{"kahookcyrillic",1,2383},
+{"kakatakana",1,2384},
+{"kakatakanahalfwidth",1,2385},
+{"kappa",1,2386},
+{"kappasymbolgreek",1,2387},
+{"kapyeounmieumkorean",1,2388},
+{"kapyeounphieuphkorean",1,2389},
+{"kapyeounpieupkorean",1,2390},
+{"kapyeounssangpieupkorean",1,2391},
+{"karoriisquare",1,2392},
+{"kashidaautoarabic",1,2393},
+{"kashidaautonosidebearingarabic",1,2394},
+{"kasmallkatakana",1,2395},
+{"kasquare",1,2396},
+{"kasraarabic",1,2397},
+{"kasratanarabic",1,2398},
+{"kastrokecyrillic",1,2399},
+{"katahiraprolongmarkhalfwidth",1,2400},
+{"kaverticalstrokecyrillic",1,2401},
+{"kbopomofo",1,2402},
+{"kcalsquare",1,2403},
+{"kcaron",1,2404},
+{"kcedilla",1,2405},
+{"kcircle",1,2406},
+{"kcommaaccent",1,2407},
+{"kdotbelow",1,2408},
+{"keharmenian",1,2409},
+{"kehiragana",1,2410},
+{"kekatakana",1,2411},
+{"kekatakanahalfwidth",1,2412},
+{"kenarmenian",1,2413},
+{"kesmallkatakana",1,2414},
+{"kgreenlandic",1,2415},
+{"khabengali",1,2416},
+{"khacyrillic",1,2417},
+{"khadeva",1,2418},
+{"khagujarati",1,2419},
+{"khagurmukhi",1,2420},
+{"khaharabic",1,2421},
+{"khahfinalarabic",1,2422},
+{"khahinitialarabic",1,2423},
+{"khahmedialarabic",1,2424},
+{"kheicoptic",1,2425},
+{"khhadeva",1,2426},
+{"khhagurmukhi",1,2427},
+{"khieukhacirclekorean",1,2428},
+{"khieukhaparenkorean",1,2429},
+{"khieukhcirclekorean",1,2430},
+{"khieukhkorean",1,2431},
+{"khieukhparenkorean",1,2432},
+{"khokhaithai",1,2433},
+{"khokhonthai",1,2434},
+{"khokhuatthai",1,2435},
+{"khokhwaithai",1,2436},
+{"khomutthai",1,2437},
+{"khook",1,2438},
+{"khorakhangthai",1,2439},
+{"khzsquare",1,2440},
+{"kihiragana",1,2441},
+{"kikatakana",1,2442},
+{"kikatakanahalfwidth",1,2443},
+{"kiroguramusquare",1,2444},
+{"kiromeetorusquare",1,2445},
+{"kirosquare",1,2446},
+{"kiyeokacirclekorean",1,2447},
+{"kiyeokaparenkorean",1,2448},
+{"kiyeokcirclekorean",1,2449},
+{"kiyeokkorean",1,2450},
+{"kiyeokparenkorean",1,2451},
+{"kiyeoksioskorean",1,2452},
+{"kjecyrillic",1,2453},
+{"klinebelow",1,2454},
+{"klsquare",1,2455},
+{"kmcubedsquare",1,2456},
+{"kmonospace",1,2457},
+{"kmsquaredsquare",1,2458},
+{"kohiragana",1,2459},
+{"kohmsquare",1,2460},
+{"kokaithai",1,2461},
+{"kokatakana",1,2462},
+{"kokatakanahalfwidth",1,2463},
+{"kooposquare",1,2464},
+{"koppacyrillic",1,2465},
+{"koreanstandardsymbol",1,2466},
+{"koroniscmb",1,2467},
+{"kparen",1,2468},
+{"kpasquare",1,2469},
+{"ksicyrillic",1,2470},
+{"ktsquare",1,2471},
+{"kturned",1,2472},
+{"kuhiragana",1,2473},
+{"kukatakana",1,2474},
+{"kukatakanahalfwidth",1,2475},
+{"kvsquare",1,2476},
+{"kwsquare",1,2477},
+{"l",1,2478},
+{"labengali",1,2479},
+{"lacute",1,2480},
+{"ladeva",1,2481},
+{"lagujarati",1,2482},
+{"lagurmukhi",1,2483},
+{"lakkhangyaothai",1,2484},
+{"lamaleffinalarabic",1,2485},
+{"lamalefhamzaabovefinalarabic",1,2486},
+{"lamalefhamzaaboveisolatedarabic",1,2487},
+{"lamalefhamzabelowfinalarabic",1,2488},
+{"lamalefhamzabelowisolatedarabic",1,2489},
+{"lamalefisolatedarabic",1,2490},
+{"lamalefmaddaabovefinalarabic",1,2491},
+{"lamalefmaddaaboveisolatedarabic",1,2492},
+{"lamarabic",1,2493},
+{"lambda",1,2494},
+{"lambdastroke",1,2495},
+{"lamed",1,2496},
+{"lameddagesh",1,2497},
+{"lameddageshhebrew",1,2498},
+{"lamedhebrew",1,2499},
+{"lamedholam",2,2500},
+{"lamedholamdagesh",3,2502},
+{"lamedholamdageshhebrew",3,2505},
+{"lamedholamhebrew",2,2508},
+{"lamfinalarabic",1,2510},
+{"lamhahinitialarabic",1,2511},
+{"laminitialarabic",1,2512},
+{"lamjeeminitialarabic",1,2513},
+{"lamkhahinitialarabic",1,2514},
+{"lamlamhehisolatedarabic",1,2515},
+{"lammedialarabic",1,2516},
+{"lammeemhahinitialarabic",1,2517},
+{"lammeeminitialarabic",1,2518},
+{"lammeemjeeminitialarabic",3,2519},
+{"lammeemkhahinitialarabic",3,2522},
+{"largecircle",1,2525},
+{"lbar",1,2526},
+{"lbelt",1,2527},
+{"lbopomofo",1,2528},
+{"lcaron",1,2529},
+{"lcedilla",1,2530},
+{"lcircle",1,2531},
+{"lcircumflexbelow",1,2532},
+{"lcommaaccent",1,2533},
+{"ldot",1,2534},
+{"ldotaccent",1,2535},
+{"ldotbelow",1,2536},
+{"ldotbelowmacron",1,2537},
+{"leftangleabovecmb",1,2538},
+{"lefttackbelowcmb",1,2539},
+{"less",1,2540},
+{"lessequal",1,2541},
+{"lessequalorgreater",1,2542},
+{"lessmonospace",1,2543},
+{"lessorequivalent",1,2544},
+{"lessorgreater",1,2545},
+{"lessoverequal",1,2546},
+{"lesssmall",1,2547},
+{"lezh",1,2548},
+{"lfblock",1,2549},
+{"lhookretroflex",1,2550},
+{"lira",1,2551},
+{"liwnarmenian",1,2552},
+{"lj",1,2553},
+{"ljecyrillic",1,2554},
+{"ll",1,2555},
+{"lladeva",1,2556},
+{"llagujarati",1,2557},
+{"llinebelow",1,2558},
+{"llladeva",1,2559},
+{"llvocalicbengali",1,2560},
+{"llvocalicdeva",1,2561},
+{"llvocalicvowelsignbengali",1,2562},
+{"llvocalicvowelsigndeva",1,2563},
+{"lmiddletilde",1,2564},
+{"lmonospace",1,2565},
+{"lmsquare",1,2566},
+{"lochulathai",1,2567},
+{"logicaland",1,2568},
+{"logicalnot",1,2569},
+{"logicalnotreversed",1,2570},
+{"logicalor",1,2571},
+{"lolingthai",1,2572},
+{"longs",1,2573},
+{"lowlinecenterline",1,2574},
+{"lowlinecmb",1,2575},
+{"lowlinedashed",1,2576},
+{"lozenge",1,2577},
+{"lparen",1,2578},
+{"lslash",1,2579},
+{"lsquare",1,2580},
+{"lsuperior",1,2581},
+{"ltshade",1,2582},
+{"luthai",1,2583},
+{"lvocalicbengali",1,2584},
+{"lvocalicdeva",1,2585},
+{"lvocalicvowelsignbengali",1,2586},
+{"lvocalicvowelsigndeva",1,2587},
+{"lxsquare",1,2588},
+{"m",1,2589},
+{"mabengali",1,2590},
+{"macron",1,2591},
+{"macronbelowcmb",1,2592},
+{"macroncmb",1,2593},
+{"macronlowmod",1,2594},
+{"macronmonospace",1,2595},
+{"macute",1,2596},
+{"madeva",1,2597},
+{"magujarati",1,2598},
+{"magurmukhi",1,2599},
+{"mahapakhhebrew",1,2600},
+{"mahapakhlefthebrew",1,2601},
+{"mahiragana",1,2602},
+{"maichattawalowleftthai",1,2603},
+{"maichattawalowrightthai",1,2604},
+{"maichattawathai",1,2605},
+{"maichattawaupperleftthai",1,2606},
+{"maieklowleftthai",1,2607},
+{"maieklowrightthai",1,2608},
+{"maiekthai",1,2609},
+{"maiekupperleftthai",1,2610},
+{"maihanakatleftthai",1,2611},
+{"maihanakatthai",1,2612},
+{"maitaikhuleftthai",1,2613},
+{"maitaikhuthai",1,2614},
+{"maitholowleftthai",1,2615},
+{"maitholowrightthai",1,2616},
+{"maithothai",1,2617},
+{"maithoupperleftthai",1,2618},
+{"maitrilowleftthai",1,2619},
+{"maitrilowrightthai",1,2620},
+{"maitrithai",1,2621},
+{"maitriupperleftthai",1,2622},
+{"maiyamokthai",1,2623},
+{"makatakana",1,2624},
+{"makatakanahalfwidth",1,2625},
+{"male",1,2626},
+{"mansyonsquare",1,2627},
+{"maqafhebrew",1,2628},
+{"mars",1,2629},
+{"masoracirclehebrew",1,2630},
+{"masquare",1,2631},
+{"mbopomofo",1,2632},
+{"mbsquare",1,2633},
+{"mcircle",1,2634},
+{"mcubedsquare",1,2635},
+{"mdotaccent",1,2636},
+{"mdotbelow",1,2637},
+{"meemarabic",1,2638},
+{"meemfinalarabic",1,2639},
+{"meeminitialarabic",1,2640},
+{"meemmedialarabic",1,2641},
+{"meemmeeminitialarabic",1,2642},
+{"meemmeemisolatedarabic",1,2643},
+{"meetorusquare",1,2644},
+{"mehiragana",1,2645},
+{"meizierasquare",1,2646},
+{"mekatakana",1,2647},
+{"mekatakanahalfwidth",1,2648},
+{"mem",1,2649},
+{"memdagesh",1,2650},
+{"memdageshhebrew",1,2651},
+{"memhebrew",1,2652},
+{"menarmenian",1,2653},
+{"merkhahebrew",1,2654},
+{"merkhakefulahebrew",1,2655},
+{"merkhakefulalefthebrew",1,2656},
+{"merkhalefthebrew",1,2657},
+{"mhook",1,2658},
+{"mhzsquare",1,2659},
+{"middledotkatakanahalfwidth",1,2660},
+{"middot",1,2661},
+{"mieumacirclekorean",1,2662},
+{"mieumaparenkorean",1,2663},
+{"mieumcirclekorean",1,2664},
+{"mieumkorean",1,2665},
+{"mieumpansioskorean",1,2666},
+{"mieumparenkorean",1,2667},
+{"mieumpieupkorean",1,2668},
+{"mieumsioskorean",1,2669},
+{"mihiragana",1,2670},
+{"mikatakana",1,2671},
+{"mikatakanahalfwidth",1,2672},
+{"minus",1,2673},
+{"minusbelowcmb",1,2674},
+{"minuscircle",1,2675},
+{"minusmod",1,2676},
+{"minusplus",1,2677},
+{"minute",1,2678},
+{"miribaarusquare",1,2679},
+{"mirisquare",1,2680},
+{"mlonglegturned",1,2681},
+{"mlsquare",1,2682},
+{"mmcubedsquare",1,2683},
+{"mmonospace",1,2684},
+{"mmsquaredsquare",1,2685},
+{"mohiragana",1,2686},
+{"mohmsquare",1,2687},
+{"mokatakana",1,2688},
+{"mokatakanahalfwidth",1,2689},
+{"molsquare",1,2690},
+{"momathai",1,2691},
+{"moverssquare",1,2692},
+{"moverssquaredsquare",1,2693},
+{"mparen",1,2694},
+{"mpasquare",1,2695},
+{"mssquare",1,2696},
+{"msuperior",1,2697},
+{"mturned",1,2698},
+{"mu",1,2699},
+{"mu1",1,2700},
+{"muasquare",1,2701},
+{"muchgreater",1,2702},
+{"muchless",1,2703},
+{"mufsquare",1,2704},
+{"mugreek",1,2705},
+{"mugsquare",1,2706},
+{"muhiragana",1,2707},
+{"mukatakana",1,2708},
+{"mukatakanahalfwidth",1,2709},
+{"mulsquare",1,2710},
+{"multiply",1,2711},
+{"mumsquare",1,2712},
+{"munahhebrew",1,2713},
+{"munahlefthebrew",1,2714},
+{"musicalnote",1,2715},
+{"musicalnotedbl",1,2716},
+{"musicflatsign",1,2717},
+{"musicsharpsign",1,2718},
+{"mussquare",1,2719},
+{"muvsquare",1,2720},
+{"muwsquare",1,2721},
+{"mvmegasquare",1,2722},
+{"mvsquare",1,2723},
+{"mwmegasquare",1,2724},
+{"mwsquare",1,2725},
+{"n",1,2726},
+{"nabengali",1,2727},
+{"nabla",1,2728},
+{"nacute",1,2729},
+{"nadeva",1,2730},
+{"nagujarati",1,2731},
+{"nagurmukhi",1,2732},
+{"nahiragana",1,2733},
+{"nakatakana",1,2734},
+{"nakatakanahalfwidth",1,2735},
+{"napostrophe",1,2736},
+{"nasquare",1,2737},
+{"nbopomofo",1,2738},
+{"nbspace",1,2739},
+{"ncaron",1,2740},
+{"ncedilla",1,2741},
+{"ncircle",1,2742},
+{"ncircumflexbelow",1,2743},
+{"ncommaaccent",1,2744},
+{"ndotaccent",1,2745},
+{"ndotbelow",1,2746},
+{"nehiragana",1,2747},
+{"nekatakana",1,2748},
+{"nekatakanahalfwidth",1,2749},
+{"newsheqelsign",1,2750},
+{"nfsquare",1,2751},
+{"ngabengali",1,2752},
+{"ngadeva",1,2753},
+{"ngagujarati",1,2754},
+{"ngagurmukhi",1,2755},
+{"ngonguthai",1,2756},
+{"nhiragana",1,2757},
+{"nhookleft",1,2758},
+{"nhookretroflex",1,2759},
+{"nieunacirclekorean",1,2760},
+{"nieunaparenkorean",1,2761},
+{"nieuncieuckorean",1,2762},
+{"nieuncirclekorean",1,2763},
+{"nieunhieuhkorean",1,2764},
+{"nieunkorean",1,2765},
+{"nieunpansioskorean",1,2766},
+{"nieunparenkorean",1,2767},
+{"nieunsioskorean",1,2768},
+{"nieuntikeutkorean",1,2769},
+{"nihiragana",1,2770},
+{"nikatakana",1,2771},
+{"nikatakanahalfwidth",1,2772},
+{"nikhahitleftthai",1,2773},
+{"nikhahitthai",1,2774},
+{"nine",1,2775},
+{"ninearabic",1,2776},
+{"ninebengali",1,2777},
+{"ninecircle",1,2778},
+{"ninecircleinversesansserif",1,2779},
+{"ninedeva",1,2780},
+{"ninegujarati",1,2781},
+{"ninegurmukhi",1,2782},
+{"ninehackarabic",1,2783},
+{"ninehangzhou",1,2784},
+{"nineideographicparen",1,2785},
+{"nineinferior",1,2786},
+{"ninemonospace",1,2787},
+{"nineoldstyle",1,2788},
+{"nineparen",1,2789},
+{"nineperiod",1,2790},
+{"ninepersian",1,2791},
+{"nineroman",1,2792},
+{"ninesuperior",1,2793},
+{"nineteencircle",1,2794},
+{"nineteenparen",1,2795},
+{"nineteenperiod",1,2796},
+{"ninethai",1,2797},
+{"nj",1,2798},
+{"njecyrillic",1,2799},
+{"nkatakana",1,2800},
+{"nkatakanahalfwidth",1,2801},
+{"nlegrightlong",1,2802},
+{"nlinebelow",1,2803},
+{"nmonospace",1,2804},
+{"nmsquare",1,2805},
+{"nnabengali",1,2806},
+{"nnadeva",1,2807},
+{"nnagujarati",1,2808},
+{"nnagurmukhi",1,2809},
+{"nnnadeva",1,2810},
+{"nohiragana",1,2811},
+{"nokatakana",1,2812},
+{"nokatakanahalfwidth",1,2813},
+{"nonbreakingspace",1,2814},
+{"nonenthai",1,2815},
+{"nonuthai",1,2816},
+{"noonarabic",1,2817},
+{"noonfinalarabic",1,2818},
+{"noonghunnaarabic",1,2819},
+{"noonghunnafinalarabic",1,2820},
+{"noonhehinitialarabic",2,2821},
+{"nooninitialarabic",1,2823},
+{"noonjeeminitialarabic",1,2824},
+{"noonjeemisolatedarabic",1,2825},
+{"noonmedialarabic",1,2826},
+{"noonmeeminitialarabic",1,2827},
+{"noonmeemisolatedarabic",1,2828},
+{"noonnoonfinalarabic",1,2829},
+{"notcontains",1,2830},
+{"notelement",1,2831},
+{"notelementof",1,2832},
+{"notequal",1,2833},
+{"notgreater",1,2834},
+{"notgreaternorequal",1,2835},
+{"notgreaternorless",1,2836},
+{"notidentical",1,2837},
+{"notless",1,2838},
+{"notlessnorequal",1,2839},
+{"notparallel",1,2840},
+{"notprecedes",1,2841},
+{"notsubset",1,2842},
+{"notsucceeds",1,2843},
+{"notsuperset",1,2844},
+{"nowarmenian",1,2845},
+{"nparen",1,2846},
+{"nssquare",1,2847},
+{"nsuperior",1,2848},
+{"ntilde",1,2849},
+{"nu",1,2850},
+{"nuhiragana",1,2851},
+{"nukatakana",1,2852},
+{"nukatakanahalfwidth",1,2853},
+{"nuktabengali",1,2854},
+{"nuktadeva",1,2855},
+{"nuktagujarati",1,2856},
+{"nuktagurmukhi",1,2857},
+{"numbersign",1,2858},
+{"numbersignmonospace",1,2859},
+{"numbersignsmall",1,2860},
+{"numeralsigngreek",1,2861},
+{"numeralsignlowergreek",1,2862},
+{"numero",1,2863},
+{"nun",1,2864},
+{"nundagesh",1,2865},
+{"nundageshhebrew",1,2866},
+{"nunhebrew",1,2867},
+{"nvsquare",1,2868},
+{"nwsquare",1,2869},
+{"nyabengali",1,2870},
+{"nyadeva",1,2871},
+{"nyagujarati",1,2872},
+{"nyagurmukhi",1,2873},
+{"o",1,2874},
+{"oacute",1,2875},
+{"oangthai",1,2876},
+{"obarred",1,2877},
+{"obarredcyrillic",1,2878},
+{"obarreddieresiscyrillic",1,2879},
+{"obengali",1,2880},
+{"obopomofo",1,2881},
+{"obreve",1,2882},
+{"ocandradeva",1,2883},
+{"ocandragujarati",1,2884},
+{"ocandravowelsigndeva",1,2885},
+{"ocandravowelsigngujarati",1,2886},
+{"ocaron",1,2887},
+{"ocircle",1,2888},
+{"ocircumflex",1,2889},
+{"ocircumflexacute",1,2890},
+{"ocircumflexdotbelow",1,2891},
+{"ocircumflexgrave",1,2892},
+{"ocircumflexhookabove",1,2893},
+{"ocircumflextilde",1,2894},
+{"ocyrillic",1,2895},
+{"odblacute",1,2896},
+{"odblgrave",1,2897},
+{"odeva",1,2898},
+{"odieresis",1,2899},
+{"odieresiscyrillic",1,2900},
+{"odotbelow",1,2901},
+{"oe",1,2902},
+{"oekorean",1,2903},
+{"ogonek",1,2904},
+{"ogonekcmb",1,2905},
+{"ograve",1,2906},
+{"ogujarati",1,2907},
+{"oharmenian",1,2908},
+{"ohiragana",1,2909},
+{"ohookabove",1,2910},
+{"ohorn",1,2911},
+{"ohornacute",1,2912},
+{"ohorndotbelow",1,2913},
+{"ohorngrave",1,2914},
+{"ohornhookabove",1,2915},
+{"ohorntilde",1,2916},
+{"ohungarumlaut",1,2917},
+{"oi",1,2918},
+{"oinvertedbreve",1,2919},
+{"okatakana",1,2920},
+{"okatakanahalfwidth",1,2921},
+{"okorean",1,2922},
+{"olehebrew",1,2923},
+{"omacron",1,2924},
+{"omacronacute",1,2925},
+{"omacrongrave",1,2926},
+{"omdeva",1,2927},
+{"omega",1,2928},
+{"omega1",1,2929},
+{"omegacyrillic",1,2930},
+{"omegalatinclosed",1,2931},
+{"omegaroundcyrillic",1,2932},
+{"omegatitlocyrillic",1,2933},
+{"omegatonos",1,2934},
+{"omgujarati",1,2935},
+{"omicron",1,2936},
+{"omicrontonos",1,2937},
+{"omonospace",1,2938},
+{"one",1,2939},
+{"onearabic",1,2940},
+{"onebengali",1,2941},
+{"onecircle",1,2942},
+{"onecircleinversesansserif",1,2943},
+{"onedeva",1,2944},
+{"onedotenleader",1,2945},
+{"oneeighth",1,2946},
+{"onefitted",1,2947},
+{"onegujarati",1,2948},
+{"onegurmukhi",1,2949},
+{"onehackarabic",1,2950},
+{"onehalf",1,2951},
+{"onehangzhou",1,2952},
+{"oneideographicparen",1,2953},
+{"oneinferior",1,2954},
+{"onemonospace",1,2955},
+{"onenumeratorbengali",1,2956},
+{"oneoldstyle",1,2957},
+{"oneparen",1,2958},
+{"oneperiod",1,2959},
+{"onepersian",1,2960},
+{"onequarter",1,2961},
+{"oneroman",1,2962},
+{"onesuperior",1,2963},
+{"onethai",1,2964},
+{"onethird",1,2965},
+{"oogonek",1,2966},
+{"oogonekmacron",1,2967},
+{"oogurmukhi",1,2968},
+{"oomatragurmukhi",1,2969},
+{"oopen",1,2970},
+{"oparen",1,2971},
+{"openbullet",1,2972},
+{"option",1,2973},
+{"ordfeminine",1,2974},
+{"ordmasculine",1,2975},
+{"orthogonal",1,2976},
+{"oshortdeva",1,2977},
+{"oshortvowelsigndeva",1,2978},
+{"oslash",1,2979},
+{"oslashacute",1,2980},
+{"osmallhiragana",1,2981},
+{"osmallkatakana",1,2982},
+{"osmallkatakanahalfwidth",1,2983},
+{"ostrokeacute",1,2984},
+{"osuperior",1,2985},
+{"otcyrillic",1,2986},
+{"otilde",1,2987},
+{"otildeacute",1,2988},
+{"otildedieresis",1,2989},
+{"oubopomofo",1,2990},
+{"overline",1,2991},
+{"overlinecenterline",1,2992},
+{"overlinecmb",1,2993},
+{"overlinedashed",1,2994},
+{"overlinedblwavy",1,2995},
+{"overlinewavy",1,2996},
+{"overscore",1,2997},
+{"ovowelsignbengali",1,2998},
+{"ovowelsigndeva",1,2999},
+{"ovowelsigngujarati",1,3000},
+{"p",1,3001},
+{"paampssquare",1,3002},
+{"paasentosquare",1,3003},
+{"pabengali",1,3004},
+{"pacute",1,3005},
+{"padeva",1,3006},
+{"pagedown",1,3007},
+{"pageup",1,3008},
+{"pagujarati",1,3009},
+{"pagurmukhi",1,3010},
+{"pahiragana",1,3011},
+{"paiyannoithai",1,3012},
+{"pakatakana",1,3013},
+{"palatalizationcyrilliccmb",1,3014},
+{"palochkacyrillic",1,3015},
+{"pansioskorean",1,3016},
+{"paragraph",1,3017},
+{"parallel",1,3018},
+{"parenleft",1,3019},
+{"parenleftaltonearabic",1,3020},
+{"parenleftbt",1,3021},
+{"parenleftex",1,3022},
+{"parenleftinferior",1,3023},
+{"parenleftmonospace",1,3024},
+{"parenleftsmall",1,3025},
+{"parenleftsuperior",1,3026},
+{"parenlefttp",1,3027},
+{"parenleftvertical",1,3028},
+{"parenright",1,3029},
+{"parenrightaltonearabic",1,3030},
+{"parenrightbt",1,3031},
+{"parenrightex",1,3032},
+{"parenrightinferior",1,3033},
+{"parenrightmonospace",1,3034},
+{"parenrightsmall",1,3035},
+{"parenrightsuperior",1,3036},
+{"parenrighttp",1,3037},
+{"parenrightvertical",1,3038},
+{"partialdiff",1,3039},
+{"paseqhebrew",1,3040},
+{"pashtahebrew",1,3041},
+{"pasquare",1,3042},
+{"patah",1,3043},
+{"patah11",1,3044},
+{"patah1d",1,3045},
+{"patah2a",1,3046},
+{"patahhebrew",1,3047},
+{"patahnarrowhebrew",1,3048},
+{"patahquarterhebrew",1,3049},
+{"patahwidehebrew",1,3050},
+{"pazerhebrew",1,3051},
+{"pbopomofo",1,3052},
+{"pcircle",1,3053},
+{"pdotaccent",1,3054},
+{"pe",1,3055},
+{"pecyrillic",1,3056},
+{"pedagesh",1,3057},
+{"pedageshhebrew",1,3058},
+{"peezisquare",1,3059},
+{"pefinaldageshhebrew",1,3060},
+{"peharabic",1,3061},
+{"peharmenian",1,3062},
+{"pehebrew",1,3063},
+{"pehfinalarabic",1,3064},
+{"pehinitialarabic",1,3065},
+{"pehiragana",1,3066},
+{"pehmedialarabic",1,3067},
+{"pekatakana",1,3068},
+{"pemiddlehookcyrillic",1,3069},
+{"perafehebrew",1,3070},
+{"percent",1,3071},
+{"percentarabic",1,3072},
+{"percentmonospace",1,3073},
+{"percentsmall",1,3074},
+{"period",1,3075},
+{"periodarmenian",1,3076},
+{"periodcentered",1,3077},
+{"periodhalfwidth",1,3078},
+{"periodinferior",1,3079},
+{"periodmonospace",1,3080},
+{"periodsmall",1,3081},
+{"periodsuperior",1,3082},
+{"perispomenigreekcmb",1,3083},
+{"perpendicular",1,3084},
+{"perthousand",1,3085},
+{"peseta",1,3086},
+{"pfsquare",1,3087},
+{"phabengali",1,3088},
+{"phadeva",1,3089},
+{"phagujarati",1,3090},
+{"phagurmukhi",1,3091},
+{"phi",1,3092},
+{"phi1",1,3093},
+{"phieuphacirclekorean",1,3094},
+{"phieuphaparenkorean",1,3095},
+{"phieuphcirclekorean",1,3096},
+{"phieuphkorean",1,3097},
+{"phieuphparenkorean",1,3098},
+{"philatin",1,3099},
+{"phinthuthai",1,3100},
+{"phisymbolgreek",1,3101},
+{"phook",1,3102},
+{"phophanthai",1,3103},
+{"phophungthai",1,3104},
+{"phosamphaothai",1,3105},
+{"pi",1,3106},
+{"pieupacirclekorean",1,3107},
+{"pieupaparenkorean",1,3108},
+{"pieupcieuckorean",1,3109},
+{"pieupcirclekorean",1,3110},
+{"pieupkiyeokkorean",1,3111},
+{"pieupkorean",1,3112},
+{"pieupparenkorean",1,3113},
+{"pieupsioskiyeokkorean",1,3114},
+{"pieupsioskorean",1,3115},
+{"pieupsiostikeutkorean",1,3116},
+{"pieupthieuthkorean",1,3117},
+{"pieuptikeutkorean",1,3118},
+{"pihiragana",1,3119},
+{"pikatakana",1,3120},
+{"pisymbolgreek",1,3121},
+{"piwrarmenian",1,3122},
+{"plus",1,3123},
+{"plusbelowcmb",1,3124},
+{"pluscircle",1,3125},
+{"plusminus",1,3126},
+{"plusmod",1,3127},
+{"plusmonospace",1,3128},
+{"plussmall",1,3129},
+{"plussuperior",1,3130},
+{"pmonospace",1,3131},
+{"pmsquare",1,3132},
+{"pohiragana",1,3133},
+{"pointingindexdownwhite",1,3134},
+{"pointingindexleftwhite",1,3135},
+{"pointingindexrightwhite",1,3136},
+{"pointingindexupwhite",1,3137},
+{"pokatakana",1,3138},
+{"poplathai",1,3139},
+{"postalmark",1,3140},
+{"postalmarkface",1,3141},
+{"pparen",1,3142},
+{"precedes",1,3143},
+{"prescription",1,3144},
+{"primemod",1,3145},
+{"primereversed",1,3146},
+{"product",1,3147},
+{"projective",1,3148},
+{"prolongedkana",1,3149},
+{"propellor",1,3150},
+{"propersubset",1,3151},
+{"propersuperset",1,3152},
+{"proportion",1,3153},
+{"proportional",1,3154},
+{"psi",1,3155},
+{"psicyrillic",1,3156},
+{"psilipneumatacyrilliccmb",1,3157},
+{"pssquare",1,3158},
+{"puhiragana",1,3159},
+{"pukatakana",1,3160},
+{"pvsquare",1,3161},
+{"pwsquare",1,3162},
+{"q",1,3163},
+{"qadeva",1,3164},
+{"qadmahebrew",1,3165},
+{"qafarabic",1,3166},
+{"qaffinalarabic",1,3167},
+{"qafinitialarabic",1,3168},
+{"qafmedialarabic",1,3169},
+{"qamats",1,3170},
+{"qamats10",1,3171},
+{"qamats1a",1,3172},
+{"qamats1c",1,3173},
+{"qamats27",1,3174},
+{"qamats29",1,3175},
+{"qamats33",1,3176},
+{"qamatsde",1,3177},
+{"qamatshebrew",1,3178},
+{"qamatsnarrowhebrew",1,3179},
+{"qamatsqatanhebrew",1,3180},
+{"qamatsqatannarrowhebrew",1,3181},
+{"qamatsqatanquarterhebrew",1,3182},
+{"qamatsqatanwidehebrew",1,3183},
+{"qamatsquarterhebrew",1,3184},
+{"qamatswidehebrew",1,3185},
+{"qarneyparahebrew",1,3186},
+{"qbopomofo",1,3187},
+{"qcircle",1,3188},
+{"qhook",1,3189},
+{"qmonospace",1,3190},
+{"qof",1,3191},
+{"qofdagesh",1,3192},
+{"qofdageshhebrew",1,3193},
+{"qofhatafpatah",2,3194},
+{"qofhatafpatahhebrew",2,3196},
+{"qofhatafsegol",2,3198},
+{"qofhatafsegolhebrew",2,3200},
+{"qofhebrew",1,3202},
+{"qofhiriq",2,3203},
+{"qofhiriqhebrew",2,3205},
+{"qofholam",2,3207},
+{"qofholamhebrew",2,3209},
+{"qofpatah",2,3211},
+{"qofpatahhebrew",2,3213},
+{"qofqamats",2,3215},
+{"qofqamatshebrew",2,3217},
+{"qofqubuts",2,3219},
+{"qofqubutshebrew",2,3221},
+{"qofsegol",2,3223},
+{"qofsegolhebrew",2,3225},
+{"qofsheva",2,3227},
+{"qofshevahebrew",2,3229},
+{"qoftsere",2,3231},
+{"qoftserehebrew",2,3233},
+{"qparen",1,3235},
+{"quarternote",1,3236},
+{"qubuts",1,3237},
+{"qubuts18",1,3238},
+{"qubuts25",1,3239},
+{"qubuts31",1,3240},
+{"qubutshebrew",1,3241},
+{"qubutsnarrowhebrew",1,3242},
+{"qubutsquarterhebrew",1,3243},
+{"qubutswidehebrew",1,3244},
+{"question",1,3245},
+{"questionarabic",1,3246},
+{"questionarmenian",1,3247},
+{"questiondown",1,3248},
+{"questiondownsmall",1,3249},
+{"questiongreek",1,3250},
+{"questionmonospace",1,3251},
+{"questionsmall",1,3252},
+{"quotedbl",1,3253},
+{"quotedblbase",1,3254},
+{"quotedblleft",1,3255},
+{"quotedblmonospace",1,3256},
+{"quotedblprime",1,3257},
+{"quotedblprimereversed",1,3258},
+{"quotedblright",1,3259},
+{"quoteleft",1,3260},
+{"quoteleftreversed",1,3261},
+{"quotereversed",1,3262},
+{"quoteright",1,3263},
+{"quoterightn",1,3264},
+{"quotesinglbase",1,3265},
+{"quotesingle",1,3266},
+{"quotesinglemonospace",1,3267},
+{"r",1,3268},
+{"raarmenian",1,3269},
+{"rabengali",1,3270},
+{"racute",1,3271},
+{"radeva",1,3272},
+{"radical",1,3273},
+{"radicalex",1,3274},
+{"radoverssquare",1,3275},
+{"radoverssquaredsquare",1,3276},
+{"radsquare",1,3277},
+{"rafe",1,3278},
+{"rafehebrew",1,3279},
+{"ragujarati",1,3280},
+{"ragurmukhi",1,3281},
+{"rahiragana",1,3282},
+{"rakatakana",1,3283},
+{"rakatakanahalfwidth",1,3284},
+{"ralowerdiagonalbengali",1,3285},
+{"ramiddlediagonalbengali",1,3286},
+{"ramshorn",1,3287},
+{"ratio",1,3288},
+{"rbopomofo",1,3289},
+{"rcaron",1,3290},
+{"rcedilla",1,3291},
+{"rcircle",1,3292},
+{"rcommaaccent",1,3293},
+{"rdblgrave",1,3294},
+{"rdotaccent",1,3295},
+{"rdotbelow",1,3296},
+{"rdotbelowmacron",1,3297},
+{"referencemark",1,3298},
+{"reflexsubset",1,3299},
+{"reflexsuperset",1,3300},
+{"registered",1,3301},
+{"registersans",1,3302},
+{"registerserif",1,3303},
+{"reharabic",1,3304},
+{"reharmenian",1,3305},
+{"rehfinalarabic",1,3306},
+{"rehiragana",1,3307},
+{"rehyehaleflamarabic",4,3308},
+{"rekatakana",1,3312},
+{"rekatakanahalfwidth",1,3313},
+{"resh",1,3314},
+{"reshdageshhebrew",1,3315},
+{"reshhatafpatah",2,3316},
+{"reshhatafpatahhebrew",2,3318},
+{"reshhatafsegol",2,3320},
+{"reshhatafsegolhebrew",2,3322},
+{"reshhebrew",1,3324},
+{"reshhiriq",2,3325},
+{"reshhiriqhebrew",2,3327},
+{"reshholam",2,3329},
+{"reshholamhebrew",2,3331},
+{"reshpatah",2,3333},
+{"reshpatahhebrew",2,3335},
+{"reshqamats",2,3337},
+{"reshqamatshebrew",2,3339},
+{"reshqubuts",2,3341},
+{"reshqubutshebrew",2,3343},
+{"reshsegol",2,3345},
+{"reshsegolhebrew",2,3347},
+{"reshsheva",2,3349},
+{"reshshevahebrew",2,3351},
+{"reshtsere",2,3353},
+{"reshtserehebrew",2,3355},
+{"reversedtilde",1,3357},
+{"reviahebrew",1,3358},
+{"reviamugrashhebrew",1,3359},
+{"revlogicalnot",1,3360},
+{"rfishhook",1,3361},
+{"rfishhookreversed",1,3362},
+{"rhabengali",1,3363},
+{"rhadeva",1,3364},
+{"rho",1,3365},
+{"rhook",1,3366},
+{"rhookturned",1,3367},
+{"rhookturnedsuperior",1,3368},
+{"rhosymbolgreek",1,3369},
+{"rhotichookmod",1,3370},
+{"rieulacirclekorean",1,3371},
+{"rieulaparenkorean",1,3372},
+{"rieulcirclekorean",1,3373},
+{"rieulhieuhkorean",1,3374},
+{"rieulkiyeokkorean",1,3375},
+{"rieulkiyeoksioskorean",1,3376},
+{"rieulkorean",1,3377},
+{"rieulmieumkorean",1,3378},
+{"rieulpansioskorean",1,3379},
+{"rieulparenkorean",1,3380},
+{"rieulphieuphkorean",1,3381},
+{"rieulpieupkorean",1,3382},
+{"rieulpieupsioskorean",1,3383},
+{"rieulsioskorean",1,3384},
+{"rieulthieuthkorean",1,3385},
+{"rieultikeutkorean",1,3386},
+{"rieulyeorinhieuhkorean",1,3387},
+{"rightangle",1,3388},
+{"righttackbelowcmb",1,3389},
+{"righttriangle",1,3390},
+{"rihiragana",1,3391},
+{"rikatakana",1,3392},
+{"rikatakanahalfwidth",1,3393},
+{"ring",1,3394},
+{"ringbelowcmb",1,3395},
+{"ringcmb",1,3396},
+{"ringhalfleft",1,3397},
+{"ringhalfleftarmenian",1,3398},
+{"ringhalfleftbelowcmb",1,3399},
+{"ringhalfleftcentered",1,3400},
+{"ringhalfright",1,3401},
+{"ringhalfrightbelowcmb",1,3402},
+{"ringhalfrightcentered",1,3403},
+{"rinvertedbreve",1,3404},
+{"rittorusquare",1,3405},
+{"rlinebelow",1,3406},
+{"rlongleg",1,3407},
+{"rlonglegturned",1,3408},
+{"rmonospace",1,3409},
+{"rohiragana",1,3410},
+{"rokatakana",1,3411},
+{"rokatakanahalfwidth",1,3412},
+{"roruathai",1,3413},
+{"rparen",1,3414},
+{"rrabengali",1,3415},
+{"rradeva",1,3416},
+{"rragurmukhi",1,3417},
+{"rreharabic",1,3418},
+{"rrehfinalarabic",1,3419},
+{"rrvocalicbengali",1,3420},
+{"rrvocalicdeva",1,3421},
+{"rrvocalicgujarati",1,3422},
+{"rrvocalicvowelsignbengali",1,3423},
+{"rrvocalicvowelsigndeva",1,3424},
+{"rrvocalicvowelsigngujarati",1,3425},
+{"rsuperior",1,3426},
+{"rtblock",1,3427},
+{"rturned",1,3428},
+{"rturnedsuperior",1,3429},
+{"ruhiragana",1,3430},
+{"rukatakana",1,3431},
+{"rukatakanahalfwidth",1,3432},
+{"rupeemarkbengali",1,3433},
+{"rupeesignbengali",1,3434},
+{"rupiah",1,3435},
+{"ruthai",1,3436},
+{"rvocalicbengali",1,3437},
+{"rvocalicdeva",1,3438},
+{"rvocalicgujarati",1,3439},
+{"rvocalicvowelsignbengali",1,3440},
+{"rvocalicvowelsigndeva",1,3441},
+{"rvocalicvowelsigngujarati",1,3442},
+{"s",1,3443},
+{"sabengali",1,3444},
+{"sacute",1,3445},
+{"sacutedotaccent",1,3446},
+{"sadarabic",1,3447},
+{"sadeva",1,3448},
+{"sadfinalarabic",1,3449},
+{"sadinitialarabic",1,3450},
+{"sadmedialarabic",1,3451},
+{"sagujarati",1,3452},
+{"sagurmukhi",1,3453},
+{"sahiragana",1,3454},
+{"sakatakana",1,3455},
+{"sakatakanahalfwidth",1,3456},
+{"sallallahoualayhewasallamarabic",1,3457},
+{"samekh",1,3458},
+{"samekhdagesh",1,3459},
+{"samekhdageshhebrew",1,3460},
+{"samekhhebrew",1,3461},
+{"saraaathai",1,3462},
+{"saraaethai",1,3463},
+{"saraaimaimalaithai",1,3464},
+{"saraaimaimuanthai",1,3465},
+{"saraamthai",1,3466},
+{"saraathai",1,3467},
+{"saraethai",1,3468},
+{"saraiileftthai",1,3469},
+{"saraiithai",1,3470},
+{"saraileftthai",1,3471},
+{"saraithai",1,3472},
+{"saraothai",1,3473},
+{"saraueeleftthai",1,3474},
+{"saraueethai",1,3475},
+{"saraueleftthai",1,3476},
+{"sarauethai",1,3477},
+{"sarauthai",1,3478},
+{"sarauuthai",1,3479},
+{"sbopomofo",1,3480},
+{"scaron",1,3481},
+{"scarondotaccent",1,3482},
+{"scedilla",1,3483},
+{"schwa",1,3484},
+{"schwacyrillic",1,3485},
+{"schwadieresiscyrillic",1,3486},
+{"schwahook",1,3487},
+{"scircle",1,3488},
+{"scircumflex",1,3489},
+{"scommaaccent",1,3490},
+{"sdotaccent",1,3491},
+{"sdotbelow",1,3492},
+{"sdotbelowdotaccent",1,3493},
+{"seagullbelowcmb",1,3494},
+{"second",1,3495},
+{"secondtonechinese",1,3496},
+{"section",1,3497},
+{"seenarabic",1,3498},
+{"seenfinalarabic",1,3499},
+{"seeninitialarabic",1,3500},
+{"seenmedialarabic",1,3501},
+{"segol",1,3502},
+{"segol13",1,3503},
+{"segol1f",1,3504},
+{"segol2c",1,3505},
+{"segolhebrew",1,3506},
+{"segolnarrowhebrew",1,3507},
+{"segolquarterhebrew",1,3508},
+{"segoltahebrew",1,3509},
+{"segolwidehebrew",1,3510},
+{"seharmenian",1,3511},
+{"sehiragana",1,3512},
+{"sekatakana",1,3513},
+{"sekatakanahalfwidth",1,3514},
+{"semicolon",1,3515},
+{"semicolonarabic",1,3516},
+{"semicolonmonospace",1,3517},
+{"semicolonsmall",1,3518},
+{"semivoicedmarkkana",1,3519},
+{"semivoicedmarkkanahalfwidth",1,3520},
+{"sentisquare",1,3521},
+{"sentosquare",1,3522},
+{"seven",1,3523},
+{"sevenarabic",1,3524},
+{"sevenbengali",1,3525},
+{"sevencircle",1,3526},
+{"sevencircleinversesansserif",1,3527},
+{"sevendeva",1,3528},
+{"seveneighths",1,3529},
+{"sevengujarati",1,3530},
+{"sevengurmukhi",1,3531},
+{"sevenhackarabic",1,3532},
+{"sevenhangzhou",1,3533},
+{"sevenideographicparen",1,3534},
+{"seveninferior",1,3535},
+{"sevenmonospace",1,3536},
+{"sevenoldstyle",1,3537},
+{"sevenparen",1,3538},
+{"sevenperiod",1,3539},
+{"sevenpersian",1,3540},
+{"sevenroman",1,3541},
+{"sevensuperior",1,3542},
+{"seventeencircle",1,3543},
+{"seventeenparen",1,3544},
+{"seventeenperiod",1,3545},
+{"seventhai",1,3546},
+{"sfthyphen",1,3547},
+{"shaarmenian",1,3548},
+{"shabengali",1,3549},
+{"shacyrillic",1,3550},
+{"shaddaarabic",1,3551},
+{"shaddadammaarabic",1,3552},
+{"shaddadammatanarabic",1,3553},
+{"shaddafathaarabic",1,3554},
+{"shaddafathatanarabic",2,3555},
+{"shaddakasraarabic",1,3557},
+{"shaddakasratanarabic",1,3558},
+{"shade",1,3559},
+{"shadedark",1,3560},
+{"shadelight",1,3561},
+{"shademedium",1,3562},
+{"shadeva",1,3563},
+{"shagujarati",1,3564},
+{"shagurmukhi",1,3565},
+{"shalshelethebrew",1,3566},
+{"shbopomofo",1,3567},
+{"shchacyrillic",1,3568},
+{"sheenarabic",1,3569},
+{"sheenfinalarabic",1,3570},
+{"sheeninitialarabic",1,3571},
+{"sheenmedialarabic",1,3572},
+{"sheicoptic",1,3573},
+{"sheqel",1,3574},
+{"sheqelhebrew",1,3575},
+{"sheva",1,3576},
+{"sheva115",1,3577},
+{"sheva15",1,3578},
+{"sheva22",1,3579},
+{"sheva2e",1,3580},
+{"shevahebrew",1,3581},
+{"shevanarrowhebrew",1,3582},
+{"shevaquarterhebrew",1,3583},
+{"shevawidehebrew",1,3584},
+{"shhacyrillic",1,3585},
+{"shimacoptic",1,3586},
+{"shin",1,3587},
+{"shindagesh",1,3588},
+{"shindageshhebrew",1,3589},
+{"shindageshshindot",1,3590},
+{"shindageshshindothebrew",1,3591},
+{"shindageshsindot",1,3592},
+{"shindageshsindothebrew",1,3593},
+{"shindothebrew",1,3594},
+{"shinhebrew",1,3595},
+{"shinshindot",1,3596},
+{"shinshindothebrew",1,3597},
+{"shinsindot",1,3598},
+{"shinsindothebrew",1,3599},
+{"shook",1,3600},
+{"sigma",1,3601},
+{"sigma1",1,3602},
+{"sigmafinal",1,3603},
+{"sigmalunatesymbolgreek",1,3604},
+{"sihiragana",1,3605},
+{"sikatakana",1,3606},
+{"sikatakanahalfwidth",1,3607},
+{"siluqhebrew",1,3608},
+{"siluqlefthebrew",1,3609},
+{"similar",1,3610},
+{"sindothebrew",1,3611},
+{"siosacirclekorean",1,3612},
+{"siosaparenkorean",1,3613},
+{"sioscieuckorean",1,3614},
+{"sioscirclekorean",1,3615},
+{"sioskiyeokkorean",1,3616},
+{"sioskorean",1,3617},
+{"siosnieunkorean",1,3618},
+{"siosparenkorean",1,3619},
+{"siospieupkorean",1,3620},
+{"siostikeutkorean",1,3621},
+{"six",1,3622},
+{"sixarabic",1,3623},
+{"sixbengali",1,3624},
+{"sixcircle",1,3625},
+{"sixcircleinversesansserif",1,3626},
+{"sixdeva",1,3627},
+{"sixgujarati",1,3628},
+{"sixgurmukhi",1,3629},
+{"sixhackarabic",1,3630},
+{"sixhangzhou",1,3631},
+{"sixideographicparen",1,3632},
+{"sixinferior",1,3633},
+{"sixmonospace",1,3634},
+{"sixoldstyle",1,3635},
+{"sixparen",1,3636},
+{"sixperiod",1,3637},
+{"sixpersian",1,3638},
+{"sixroman",1,3639},
+{"sixsuperior",1,3640},
+{"sixteencircle",1,3641},
+{"sixteencurrencydenominatorbengali",1,3642},
+{"sixteenparen",1,3643},
+{"sixteenperiod",1,3644},
+{"sixthai",1,3645},
+{"slash",1,3646},
+{"slashmonospace",1,3647},
+{"slong",1,3648},
+{"slongdotaccent",1,3649},
+{"smileface",1,3650},
+{"smonospace",1,3651},
+{"sofpasuqhebrew",1,3652},
+{"softhyphen",1,3653},
+{"softsigncyrillic",1,3654},
+{"sohiragana",1,3655},
+{"sokatakana",1,3656},
+{"sokatakanahalfwidth",1,3657},
+{"soliduslongoverlaycmb",1,3658},
+{"solidusshortoverlaycmb",1,3659},
+{"sorusithai",1,3660},
+{"sosalathai",1,3661},
+{"sosothai",1,3662},
+{"sosuathai",1,3663},
+{"space",1,3664},
+{"spacehackarabic",1,3665},
+{"spade",1,3666},
+{"spadesuitblack",1,3667},
+{"spadesuitwhite",1,3668},
+{"sparen",1,3669},
+{"squarebelowcmb",1,3670},
+{"squarecc",1,3671},
+{"squarecm",1,3672},
+{"squarediagonalcrosshatchfill",1,3673},
+{"squarehorizontalfill",1,3674},
+{"squarekg",1,3675},
+{"squarekm",1,3676},
+{"squarekmcapital",1,3677},
+{"squareln",1,3678},
+{"squarelog",1,3679},
+{"squaremg",1,3680},
+{"squaremil",1,3681},
+{"squaremm",1,3682},
+{"squaremsquared",1,3683},
+{"squareorthogonalcrosshatchfill",1,3684},
+{"squareupperlefttolowerrightfill",1,3685},
+{"squareupperrighttolowerleftfill",1,3686},
+{"squareverticalfill",1,3687},
+{"squarewhitewithsmallblack",1,3688},
+{"srsquare",1,3689},
+{"ssabengali",1,3690},
+{"ssadeva",1,3691},
+{"ssagujarati",1,3692},
+{"ssangcieuckorean",1,3693},
+{"ssanghieuhkorean",1,3694},
+{"ssangieungkorean",1,3695},
+{"ssangkiyeokkorean",1,3696},
+{"ssangnieunkorean",1,3697},
+{"ssangpieupkorean",1,3698},
+{"ssangsioskorean",1,3699},
+{"ssangtikeutkorean",1,3700},
+{"ssuperior",1,3701},
+{"sterling",1,3702},
+{"sterlingmonospace",1,3703},
+{"strokelongoverlaycmb",1,3704},
+{"strokeshortoverlaycmb",1,3705},
+{"subset",1,3706},
+{"subsetnotequal",1,3707},
+{"subsetorequal",1,3708},
+{"succeeds",1,3709},
+{"suchthat",1,3710},
+{"suhiragana",1,3711},
+{"sukatakana",1,3712},
+{"sukatakanahalfwidth",1,3713},
+{"sukunarabic",1,3714},
+{"summation",1,3715},
+{"sun",1,3716},
+{"superset",1,3717},
+{"supersetnotequal",1,3718},
+{"supersetorequal",1,3719},
+{"svsquare",1,3720},
+{"syouwaerasquare",1,3721},
+{"t",1,3722},
+{"tabengali",1,3723},
+{"tackdown",1,3724},
+{"tackleft",1,3725},
+{"tadeva",1,3726},
+{"tagujarati",1,3727},
+{"tagurmukhi",1,3728},
+{"taharabic",1,3729},
+{"tahfinalarabic",1,3730},
+{"tahinitialarabic",1,3731},
+{"tahiragana",1,3732},
+{"tahmedialarabic",1,3733},
+{"taisyouerasquare",1,3734},
+{"takatakana",1,3735},
+{"takatakanahalfwidth",1,3736},
+{"tatweelarabic",1,3737},
+{"tau",1,3738},
+{"tav",1,3739},
+{"tavdages",1,3740},
+{"tavdagesh",1,3741},
+{"tavdageshhebrew",1,3742},
+{"tavhebrew",1,3743},
+{"tbar",1,3744},
+{"tbopomofo",1,3745},
+{"tcaron",1,3746},
+{"tccurl",1,3747},
+{"tcedilla",1,3748},
+{"tcheharabic",1,3749},
+{"tchehfinalarabic",1,3750},
+{"tchehinitialarabic",1,3751},
+{"tchehmedialarabic",1,3752},
+{"tchehmeeminitialarabic",2,3753},
+{"tcircle",1,3755},
+{"tcircumflexbelow",1,3756},
+{"tcommaaccent",1,3757},
+{"tdieresis",1,3758},
+{"tdotaccent",1,3759},
+{"tdotbelow",1,3760},
+{"tecyrillic",1,3761},
+{"tedescendercyrillic",1,3762},
+{"teharabic",1,3763},
+{"tehfinalarabic",1,3764},
+{"tehhahinitialarabic",1,3765},
+{"tehhahisolatedarabic",1,3766},
+{"tehinitialarabic",1,3767},
+{"tehiragana",1,3768},
+{"tehjeeminitialarabic",1,3769},
+{"tehjeemisolatedarabic",1,3770},
+{"tehmarbutaarabic",1,3771},
+{"tehmarbutafinalarabic",1,3772},
+{"tehmedialarabic",1,3773},
+{"tehmeeminitialarabic",1,3774},
+{"tehmeemisolatedarabic",1,3775},
+{"tehnoonfinalarabic",1,3776},
+{"tekatakana",1,3777},
+{"tekatakanahalfwidth",1,3778},
+{"telephone",1,3779},
+{"telephoneblack",1,3780},
+{"telishagedolahebrew",1,3781},
+{"telishaqetanahebrew",1,3782},
+{"tencircle",1,3783},
+{"tenideographicparen",1,3784},
+{"tenparen",1,3785},
+{"tenperiod",1,3786},
+{"tenroman",1,3787},
+{"tesh",1,3788},
+{"tet",1,3789},
+{"tetdagesh",1,3790},
+{"tetdageshhebrew",1,3791},
+{"tethebrew",1,3792},
+{"tetsecyrillic",1,3793},
+{"tevirhebrew",1,3794},
+{"tevirlefthebrew",1,3795},
+{"thabengali",1,3796},
+{"thadeva",1,3797},
+{"thagujarati",1,3798},
+{"thagurmukhi",1,3799},
+{"thalarabic",1,3800},
+{"thalfinalarabic",1,3801},
+{"thanthakhatlowleftthai",1,3802},
+{"thanthakhatlowrightthai",1,3803},
+{"thanthakhatthai",1,3804},
+{"thanthakhatupperleftthai",1,3805},
+{"theharabic",1,3806},
+{"thehfinalarabic",1,3807},
+{"thehinitialarabic",1,3808},
+{"thehmedialarabic",1,3809},
+{"thereexists",1,3810},
+{"therefore",1,3811},
+{"theta",1,3812},
+{"theta1",1,3813},
+{"thetasymbolgreek",1,3814},
+{"thieuthacirclekorean",1,3815},
+{"thieuthaparenkorean",1,3816},
+{"thieuthcirclekorean",1,3817},
+{"thieuthkorean",1,3818},
+{"thieuthparenkorean",1,3819},
+{"thirteencircle",1,3820},
+{"thirteenparen",1,3821},
+{"thirteenperiod",1,3822},
+{"thonangmonthothai",1,3823},
+{"thook",1,3824},
+{"thophuthaothai",1,3825},
+{"thorn",1,3826},
+{"thothahanthai",1,3827},
+{"thothanthai",1,3828},
+{"thothongthai",1,3829},
+{"thothungthai",1,3830},
+{"thousandcyrillic",1,3831},
+{"thousandsseparatorarabic",1,3832},
+{"thousandsseparatorpersian",1,3833},
+{"three",1,3834},
+{"threearabic",1,3835},
+{"threebengali",1,3836},
+{"threecircle",1,3837},
+{"threecircleinversesansserif",1,3838},
+{"threedeva",1,3839},
+{"threeeighths",1,3840},
+{"threegujarati",1,3841},
+{"threegurmukhi",1,3842},
+{"threehackarabic",1,3843},
+{"threehangzhou",1,3844},
+{"threeideographicparen",1,3845},
+{"threeinferior",1,3846},
+{"threemonospace",1,3847},
+{"threenumeratorbengali",1,3848},
+{"threeoldstyle",1,3849},
+{"threeparen",1,3850},
+{"threeperiod",1,3851},
+{"threepersian",1,3852},
+{"threequarters",1,3853},
+{"threequartersemdash",1,3854},
+{"threeroman",1,3855},
+{"threesuperior",1,3856},
+{"threethai",1,3857},
+{"thzsquare",1,3858},
+{"tihiragana",1,3859},
+{"tikatakana",1,3860},
+{"tikatakanahalfwidth",1,3861},
+{"tikeutacirclekorean",1,3862},
+{"tikeutaparenkorean",1,3863},
+{"tikeutcirclekorean",1,3864},
+{"tikeutkorean",1,3865},
+{"tikeutparenkorean",1,3866},
+{"tilde",1,3867},
+{"tildebelowcmb",1,3868},
+{"tildecmb",1,3869},
+{"tildecomb",1,3870},
+{"tildedoublecmb",1,3871},
+{"tildeoperator",1,3872},
+{"tildeoverlaycmb",1,3873},
+{"tildeverticalcmb",1,3874},
+{"timescircle",1,3875},
+{"tipehahebrew",1,3876},
+{"tipehalefthebrew",1,3877},
+{"tippigurmukhi",1,3878},
+{"titlocyrilliccmb",1,3879},
+{"tiwnarmenian",1,3880},
+{"tlinebelow",1,3881},
+{"tmonospace",1,3882},
+{"toarmenian",1,3883},
+{"tohiragana",1,3884},
+{"tokatakana",1,3885},
+{"tokatakanahalfwidth",1,3886},
+{"tonebarextrahighmod",1,3887},
+{"tonebarextralowmod",1,3888},
+{"tonebarhighmod",1,3889},
+{"tonebarlowmod",1,3890},
+{"tonebarmidmod",1,3891},
+{"tonefive",1,3892},
+{"tonesix",1,3893},
+{"tonetwo",1,3894},
+{"tonos",1,3895},
+{"tonsquare",1,3896},
+{"topatakthai",1,3897},
+{"tortoiseshellbracketleft",1,3898},
+{"tortoiseshellbracketleftsmall",1,3899},
+{"tortoiseshellbracketleftvertical",1,3900},
+{"tortoiseshellbracketright",1,3901},
+{"tortoiseshellbracketrightsmall",1,3902},
+{"tortoiseshellbracketrightvertical",1,3903},
+{"totaothai",1,3904},
+{"tpalatalhook",1,3905},
+{"tparen",1,3906},
+{"trademark",1,3907},
+{"trademarksans",1,3908},
+{"trademarkserif",1,3909},
+{"tretroflexhook",1,3910},
+{"triagdn",1,3911},
+{"triaglf",1,3912},
+{"triagrt",1,3913},
+{"triagup",1,3914},
+{"ts",1,3915},
+{"tsadi",1,3916},
+{"tsadidagesh",1,3917},
+{"tsadidageshhebrew",1,3918},
+{"tsadihebrew",1,3919},
+{"tsecyrillic",1,3920},
+{"tsere",1,3921},
+{"tsere12",1,3922},
+{"tsere1e",1,3923},
+{"tsere2b",1,3924},
+{"tserehebrew",1,3925},
+{"tserenarrowhebrew",1,3926},
+{"tserequarterhebrew",1,3927},
+{"tserewidehebrew",1,3928},
+{"tshecyrillic",1,3929},
+{"tsuperior",1,3930},
+{"ttabengali",1,3931},
+{"ttadeva",1,3932},
+{"ttagujarati",1,3933},
+{"ttagurmukhi",1,3934},
+{"tteharabic",1,3935},
+{"ttehfinalarabic",1,3936},
+{"ttehinitialarabic",1,3937},
+{"ttehmedialarabic",1,3938},
+{"tthabengali",1,3939},
+{"tthadeva",1,3940},
+{"tthagujarati",1,3941},
+{"tthagurmukhi",1,3942},
+{"tturned",1,3943},
+{"tuhiragana",1,3944},
+{"tukatakana",1,3945},
+{"tukatakanahalfwidth",1,3946},
+{"tusmallhiragana",1,3947},
+{"tusmallkatakana",1,3948},
+{"tusmallkatakanahalfwidth",1,3949},
+{"twelvecircle",1,3950},
+{"twelveparen",1,3951},
+{"twelveperiod",1,3952},
+{"twelveroman",1,3953},
+{"twentycircle",1,3954},
+{"twentyhangzhou",1,3955},
+{"twentyparen",1,3956},
+{"twentyperiod",1,3957},
+{"two",1,3958},
+{"twoarabic",1,3959},
+{"twobengali",1,3960},
+{"twocircle",1,3961},
+{"twocircleinversesansserif",1,3962},
+{"twodeva",1,3963},
+{"twodotenleader",1,3964},
+{"twodotleader",1,3965},
+{"twodotleadervertical",1,3966},
+{"twogujarati",1,3967},
+{"twogurmukhi",1,3968},
+{"twohackarabic",1,3969},
+{"twohangzhou",1,3970},
+{"twoideographicparen",1,3971},
+{"twoinferior",1,3972},
+{"twomonospace",1,3973},
+{"twonumeratorbengali",1,3974},
+{"twooldstyle",1,3975},
+{"twoparen",1,3976},
+{"twoperiod",1,3977},
+{"twopersian",1,3978},
+{"tworoman",1,3979},
+{"twostroke",1,3980},
+{"twosuperior",1,3981},
+{"twothai",1,3982},
+{"twothirds",1,3983},
+{"u",1,3984},
+{"uacute",1,3985},
+{"ubar",1,3986},
+{"ubengali",1,3987},
+{"ubopomofo",1,3988},
+{"ubreve",1,3989},
+{"ucaron",1,3990},
+{"ucircle",1,3991},
+{"ucircumflex",1,3992},
+{"ucircumflexbelow",1,3993},
+{"ucyrillic",1,3994},
+{"udattadeva",1,3995},
+{"udblacute",1,3996},
+{"udblgrave",1,3997},
+{"udeva",1,3998},
+{"udieresis",1,3999},
+{"udieresisacute",1,4000},
+{"udieresisbelow",1,4001},
+{"udieresiscaron",1,4002},
+{"udieresiscyrillic",1,4003},
+{"udieresisgrave",1,4004},
+{"udieresismacron",1,4005},
+{"udotbelow",1,4006},
+{"ugrave",1,4007},
+{"ugujarati",1,4008},
+{"ugurmukhi",1,4009},
+{"uhiragana",1,4010},
+{"uhookabove",1,4011},
+{"uhorn",1,4012},
+{"uhornacute",1,4013},
+{"uhorndotbelow",1,4014},
+{"uhorngrave",1,4015},
+{"uhornhookabove",1,4016},
+{"uhorntilde",1,4017},
+{"uhungarumlaut",1,4018},
+{"uhungarumlautcyrillic",1,4019},
+{"uinvertedbreve",1,4020},
+{"ukatakana",1,4021},
+{"ukatakanahalfwidth",1,4022},
+{"ukcyrillic",1,4023},
+{"ukorean",1,4024},
+{"umacron",1,4025},
+{"umacroncyrillic",1,4026},
+{"umacrondieresis",1,4027},
+{"umatragurmukhi",1,4028},
+{"umonospace",1,4029},
+{"underscore",1,4030},
+{"underscoredbl",1,4031},
+{"underscoremonospace",1,4032},
+{"underscorevertical",1,4033},
+{"underscorewavy",1,4034},
+{"union",1,4035},
+{"universal",1,4036},
+{"uogonek",1,4037},
+{"uparen",1,4038},
+{"upblock",1,4039},
+{"upperdothebrew",1,4040},
+{"upsilon",1,4041},
+{"upsilondieresis",1,4042},
+{"upsilondieresistonos",1,4043},
+{"upsilonlatin",1,4044},
+{"upsilontonos",1,4045},
+{"uptackbelowcmb",1,4046},
+{"uptackmod",1,4047},
+{"uragurmukhi",1,4048},
+{"uring",1,4049},
+{"ushortcyrillic",1,4050},
+{"usmallhiragana",1,4051},
+{"usmallkatakana",1,4052},
+{"usmallkatakanahalfwidth",1,4053},
+{"ustraightcyrillic",1,4054},
+{"ustraightstrokecyrillic",1,4055},
+{"utilde",1,4056},
+{"utildeacute",1,4057},
+{"utildebelow",1,4058},
+{"uubengali",1,4059},
+{"uudeva",1,4060},
+{"uugujarati",1,4061},
+{"uugurmukhi",1,4062},
+{"uumatragurmukhi",1,4063},
+{"uuvowelsignbengali",1,4064},
+{"uuvowelsigndeva",1,4065},
+{"uuvowelsigngujarati",1,4066},
+{"uvowelsignbengali",1,4067},
+{"uvowelsigndeva",1,4068},
+{"uvowelsigngujarati",1,4069},
+{"v",1,4070},
+{"vadeva",1,4071},
+{"vagujarati",1,4072},
+{"vagurmukhi",1,4073},
+{"vakatakana",1,4074},
+{"vav",1,4075},
+{"vavdagesh",1,4076},
+{"vavdagesh65",1,4077},
+{"vavdageshhebrew",1,4078},
+{"vavhebrew",1,4079},
+{"vavholam",1,4080},
+{"vavholamhebrew",1,4081},
+{"vavvavhebrew",1,4082},
+{"vavyodhebrew",1,4083},
+{"vcircle",1,4084},
+{"vdotbelow",1,4085},
+{"vecyrillic",1,4086},
+{"veharabic",1,4087},
+{"vehfinalarabic",1,4088},
+{"vehinitialarabic",1,4089},
+{"vehmedialarabic",1,4090},
+{"vekatakana",1,4091},
+{"venus",1,4092},
+{"verticalbar",1,4093},
+{"verticallineabovecmb",1,4094},
+{"verticallinebelowcmb",1,4095},
+{"verticallinelowmod",1,4096},
+{"verticallinemod",1,4097},
+{"vewarmenian",1,4098},
+{"vhook",1,4099},
+{"vikatakana",1,4100},
+{"viramabengali",1,4101},
+{"viramadeva",1,4102},
+{"viramagujarati",1,4103},
+{"visargabengali",1,4104},
+{"visargadeva",1,4105},
+{"visargagujarati",1,4106},
+{"vmonospace",1,4107},
+{"voarmenian",1,4108},
+{"voicediterationhiragana",1,4109},
+{"voicediterationkatakana",1,4110},
+{"voicedmarkkana",1,4111},
+{"voicedmarkkanahalfwidth",1,4112},
+{"vokatakana",1,4113},
+{"vparen",1,4114},
+{"vtilde",1,4115},
+{"vturned",1,4116},
+{"vuhiragana",1,4117},
+{"vukatakana",1,4118},
+{"w",1,4119},
+{"wacute",1,4120},
+{"waekorean",1,4121},
+{"wahiragana",1,4122},
+{"wakatakana",1,4123},
+{"wakatakanahalfwidth",1,4124},
+{"wakorean",1,4125},
+{"wasmallhiragana",1,4126},
+{"wasmallkatakana",1,4127},
+{"wattosquare",1,4128},
+{"wavedash",1,4129},
+{"wavyunderscorevertical",1,4130},
+{"wawarabic",1,4131},
+{"wawfinalarabic",1,4132},
+{"wawhamzaabovearabic",1,4133},
+{"wawhamzaabovefinalarabic",1,4134},
+{"wbsquare",1,4135},
+{"wcircle",1,4136},
+{"wcircumflex",1,4137},
+{"wdieresis",1,4138},
+{"wdotaccent",1,4139},
+{"wdotbelow",1,4140},
+{"wehiragana",1,4141},
+{"weierstrass",1,4142},
+{"wekatakana",1,4143},
+{"wekorean",1,4144},
+{"weokorean",1,4145},
+{"wgrave",1,4146},
+{"whitebullet",1,4147},
+{"whitecircle",1,4148},
+{"whitecircleinverse",1,4149},
+{"whitecornerbracketleft",1,4150},
+{"whitecornerbracketleftvertical",1,4151},
+{"whitecornerbracketright",1,4152},
+{"whitecornerbracketrightvertical",1,4153},
+{"whitediamond",1,4154},
+{"whitediamondcontainingblacksmalldiamond",1,4155},
+{"whitedownpointingsmalltriangle",1,4156},
+{"whitedownpointingtriangle",1,4157},
+{"whiteleftpointingsmalltriangle",1,4158},
+{"whiteleftpointingtriangle",1,4159},
+{"whitelenticularbracketleft",1,4160},
+{"whitelenticularbracketright",1,4161},
+{"whiterightpointingsmalltriangle",1,4162},
+{"whiterightpointingtriangle",1,4163},
+{"whitesmallsquare",1,4164},
+{"whitesmilingface",1,4165},
+{"whitesquare",1,4166},
+{"whitestar",1,4167},
+{"whitetelephone",1,4168},
+{"whitetortoiseshellbracketleft",1,4169},
+{"whitetortoiseshellbracketright",1,4170},
+{"whiteuppointingsmalltriangle",1,4171},
+{"whiteuppointingtriangle",1,4172},
+{"wihiragana",1,4173},
+{"wikatakana",1,4174},
+{"wikorean",1,4175},
+{"wmonospace",1,4176},
+{"wohiragana",1,4177},
+{"wokatakana",1,4178},
+{"wokatakanahalfwidth",1,4179},
+{"won",1,4180},
+{"wonmonospace",1,4181},
+{"wowaenthai",1,4182},
+{"wparen",1,4183},
+{"wring",1,4184},
+{"wsuperior",1,4185},
+{"wturned",1,4186},
+{"wynn",1,4187},
+{"x",1,4188},
+{"xabovecmb",1,4189},
+{"xbopomofo",1,4190},
+{"xcircle",1,4191},
+{"xdieresis",1,4192},
+{"xdotaccent",1,4193},
+{"xeharmenian",1,4194},
+{"xi",1,4195},
+{"xmonospace",1,4196},
+{"xparen",1,4197},
+{"xsuperior",1,4198},
+{"y",1,4199},
+{"yaadosquare",1,4200},
+{"yabengali",1,4201},
+{"yacute",1,4202},
+{"yadeva",1,4203},
+{"yaekorean",1,4204},
+{"yagujarati",1,4205},
+{"yagurmukhi",1,4206},
+{"yahiragana",1,4207},
+{"yakatakana",1,4208},
+{"yakatakanahalfwidth",1,4209},
+{"yakorean",1,4210},
+{"yamakkanthai",1,4211},
+{"yasmallhiragana",1,4212},
+{"yasmallkatakana",1,4213},
+{"yasmallkatakanahalfwidth",1,4214},
+{"yatcyrillic",1,4215},
+{"ycircle",1,4216},
+{"ycircumflex",1,4217},
+{"ydieresis",1,4218},
+{"ydotaccent",1,4219},
+{"ydotbelow",1,4220},
+{"yeharabic",1,4221},
+{"yehbarreearabic",1,4222},
+{"yehbarreefinalarabic",1,4223},
+{"yehfinalarabic",1,4224},
+{"yehhamzaabovearabic",1,4225},
+{"yehhamzaabovefinalarabic",1,4226},
+{"yehhamzaaboveinitialarabic",1,4227},
+{"yehhamzaabovemedialarabic",1,4228},
+{"yehinitialarabic",1,4229},
+{"yehmedialarabic",1,4230},
+{"yehmeeminitialarabic",1,4231},
+{"yehmeemisolatedarabic",1,4232},
+{"yehnoonfinalarabic",1,4233},
+{"yehthreedotsbelowarabic",1,4234},
+{"yekorean",1,4235},
+{"yen",1,4236},
+{"yenmonospace",1,4237},
+{"yeokorean",1,4238},
+{"yeorinhieuhkorean",1,4239},
+{"yerahbenyomohebrew",1,4240},
+{"yerahbenyomolefthebrew",1,4241},
+{"yericyrillic",1,4242},
+{"yerudieresiscyrillic",1,4243},
+{"yesieungkorean",1,4244},
+{"yesieungpansioskorean",1,4245},
+{"yesieungsioskorean",1,4246},
+{"yetivhebrew",1,4247},
+{"ygrave",1,4248},
+{"yhook",1,4249},
+{"yhookabove",1,4250},
+{"yiarmenian",1,4251},
+{"yicyrillic",1,4252},
+{"yikorean",1,4253},
+{"yinyang",1,4254},
+{"yiwnarmenian",1,4255},
+{"ymonospace",1,4256},
+{"yod",1,4257},
+{"yoddagesh",1,4258},
+{"yoddageshhebrew",1,4259},
+{"yodhebrew",1,4260},
+{"yodyodhebrew",1,4261},
+{"yodyodpatahhebrew",1,4262},
+{"yohiragana",1,4263},
+{"yoikorean",1,4264},
+{"yokatakana",1,4265},
+{"yokatakanahalfwidth",1,4266},
+{"yokorean",1,4267},
+{"yosmallhiragana",1,4268},
+{"yosmallkatakana",1,4269},
+{"yosmallkatakanahalfwidth",1,4270},
+{"yotgreek",1,4271},
+{"yoyaekorean",1,4272},
+{"yoyakorean",1,4273},
+{"yoyakthai",1,4274},
+{"yoyingthai",1,4275},
+{"yparen",1,4276},
+{"ypogegrammeni",1,4277},
+{"ypogegrammenigreekcmb",1,4278},
+{"yr",1,4279},
+{"yring",1,4280},
+{"ysuperior",1,4281},
+{"ytilde",1,4282},
+{"yturned",1,4283},
+{"yuhiragana",1,4284},
+{"yuikorean",1,4285},
+{"yukatakana",1,4286},
+{"yukatakanahalfwidth",1,4287},
+{"yukorean",1,4288},
+{"yusbigcyrillic",1,4289},
+{"yusbigiotifiedcyrillic",1,4290},
+{"yuslittlecyrillic",1,4291},
+{"yuslittleiotifiedcyrillic",1,4292},
+{"yusmallhiragana",1,4293},
+{"yusmallkatakana",1,4294},
+{"yusmallkatakanahalfwidth",1,4295},
+{"yuyekorean",1,4296},
+{"yuyeokorean",1,4297},
+{"yyabengali",1,4298},
+{"yyadeva",1,4299},
+{"z",1,4300},
+{"zaarmenian",1,4301},
+{"zacute",1,4302},
+{"zadeva",1,4303},
+{"zagurmukhi",1,4304},
+{"zaharabic",1,4305},
+{"zahfinalarabic",1,4306},
+{"zahinitialarabic",1,4307},
+{"zahiragana",1,4308},
+{"zahmedialarabic",1,4309},
+{"zainarabic",1,4310},
+{"zainfinalarabic",1,4311},
+{"zakatakana",1,4312},
+{"zaqefgadolhebrew",1,4313},
+{"zaqefqatanhebrew",1,4314},
+{"zarqahebrew",1,4315},
+{"zayin",1,4316},
+{"zayindagesh",1,4317},
+{"zayindageshhebrew",1,4318},
+{"zayinhebrew",1,4319},
+{"zbopomofo",1,4320},
+{"zcaron",1,4321},
+{"zcircle",1,4322},
+{"zcircumflex",1,4323},
+{"zcurl",1,4324},
+{"zdot",1,4325},
+{"zdotaccent",1,4326},
+{"zdotbelow",1,4327},
+{"zecyrillic",1,4328},
+{"zedescendercyrillic",1,4329},
+{"zedieresiscyrillic",1,4330},
+{"zehiragana",1,4331},
+{"zekatakana",1,4332},
+{"zero",1,4333},
+{"zeroarabic",1,4334},
+{"zerobengali",1,4335},
+{"zerodeva",1,4336},
+{"zerogujarati",1,4337},
+{"zerogurmukhi",1,4338},
+{"zerohackarabic",1,4339},
+{"zeroinferior",1,4340},
+{"zeromonospace",1,4341},
+{"zerooldstyle",1,4342},
+{"zeropersian",1,4343},
+{"zerosuperior",1,4344},
+{"zerothai",1,4345},
+{"zerowidthjoiner",1,4346},
+{"zerowidthnonjoiner",1,4347},
+{"zerowidthspace",1,4348},
+{"zeta",1,4349},
+{"zhbopomofo",1,4350},
+{"zhearmenian",1,4351},
+{"zhebrevecyrillic",1,4352},
+{"zhecyrillic",1,4353},
+{"zhedescendercyrillic",1,4354},
+{"zhedieresiscyrillic",1,4355},
+{"zihiragana",1,4356},
+{"zikatakana",1,4357},
+{"zinorhebrew",1,4358},
+{"zlinebelow",1,4359},
+{"zmonospace",1,4360},
+{"zohiragana",1,4361},
+{"zokatakana",1,4362},
+{"zparen",1,4363},
+{"zretroflexhook",1,4364},
+{"zstroke",1,4365},
+{"zuhiragana",1,4366},
+{"zukatakana",1,4367},
+};
+
+static const unsigned short agldat[4368] = {
+65,198,508,482,63462,193,63457,258,7854,1232,7862,7856,7858,7860,461,9398,194,
+7844,7852,7846,7848,63458,7850,63177,63412,1040,512,196,1234,478,63460,7840,
+480,192,63456,7842,1236,514,913,902,256,65313,260,197,506,7680,63461,63329,
+195,63459,1329,66,9399,7682,7684,1041,1330,914,385,7686,65314,63220,63330,386,
+67,1342,262,63178,63221,268,199,7688,63463,9400,264,266,266,63416,1353,1212,
+1063,1214,1206,1268,1347,1227,1208,935,391,63222,65315,1361,63331,68,497,452,
+1332,393,270,7696,9401,7698,272,7690,7692,1044,1006,8710,916,394,63179,63180,
+63181,63400,988,1026,7694,65316,63223,272,63332,395,498,453,1248,1029,1039,69,
+201,63465,276,282,7708,1333,9402,202,7870,7704,7878,7872,7874,63466,7876,1028,
+516,203,63467,278,278,7864,1060,200,63464,1335,7866,8551,518,1124,1051,8554,
+274,7702,7700,1052,65317,1053,1186,330,1188,1223,280,400,917,904,1056,398,
+1069,1057,1194,425,63333,919,1336,905,208,63472,7868,7706,8364,439,494,440,70,
+9403,7710,1366,996,401,1138,8548,65318,8547,63334,71,13191,500,915,404,1002,
+286,486,290,9404,284,290,288,288,1043,1346,1172,1170,1168,403,1331,1027,7712,
+65319,63182,63328,63335,667,484,72,9679,9642,9643,9633,13259,1192,1202,1066,
+294,7722,7720,9405,292,7718,7714,7716,65320,1344,1000,63336,63183,63224,13200,
+73,1071,306,1070,205,63469,300,463,9406,206,63470,1030,520,207,7726,1252,
+63471,304,304,7882,1238,1045,8465,204,63468,7880,1048,522,1049,298,1250,65321,
+1339,1025,302,921,406,938,906,63337,407,296,7724,1140,1142,74,1345,9407,308,
+1032,1355,65322,63338,75,13189,13261,1184,7728,1050,1178,1219,922,1182,1180,
+488,310,9408,310,7730,1364,1343,1061,998,408,1036,7732,65323,1152,990,1134,
+63339,76,455,63167,313,923,317,315,9409,7740,315,319,319,7734,7736,1340,456,
+1033,7738,65324,321,63225,63340,77,13190,63184,63407,7742,9410,7744,7746,1348,
+65325,63341,412,924,78,458,323,327,325,9411,7754,325,7748,7750,413,8552,459,
+1034,7752,65326,1350,63342,209,63473,925,79,338,63226,211,63475,1256,1258,334,
+465,415,9412,212,7888,7896,7890,7892,63476,7894,1054,336,524,214,1254,63478,
+7884,63227,210,63474,1365,8486,7886,416,7898,7906,7900,7902,7904,336,418,526,
+332,7762,7760,8486,1120,937,1146,1148,911,927,908,65327,8544,490,492,390,216,
+510,63480,63343,510,1150,213,7756,7758,63477,80,7764,9413,7766,1055,1354,1190,
+934,420,928,1363,65328,936,1136,63344,81,9414,65329,63345,82,1356,340,344,342,
+9415,342,528,7768,7770,7772,1360,8476,929,63228,530,7774,65330,63346,641,694,
+83,9484,9492,9488,9496,9532,9516,9524,9500,9508,9472,9474,9569,9570,9558,9557,
+9571,9553,9559,9565,9564,9563,9566,9567,9562,9556,9577,9574,9568,9552,9580,
+9575,9576,9572,9573,9561,9560,9554,9555,9579,9578,346,7780,992,352,7782,63229,
+350,399,1240,1242,9416,348,536,7776,7778,7784,1357,8550,1351,1064,1065,994,
+1210,1004,931,8549,65331,1068,63347,986,84,932,358,356,354,9417,7792,354,7786,
+7788,1058,1196,8553,1204,920,428,222,63486,8546,63230,1359,7790,65332,1337,
+444,388,423,430,1062,1035,63348,8555,8545,85,218,63482,364,467,9418,219,7798,
+63483,1059,368,532,220,471,7794,473,1264,475,469,63484,7908,217,63481,7910,
+431,7912,7920,7914,7916,7918,368,1266,534,1144,362,1262,7802,65333,370,933,
+978,979,433,939,980,978,910,366,1038,63349,1198,1200,360,7800,7796,86,9419,
+7806,1042,1358,434,65334,1352,63350,7804,87,7810,9420,372,7812,7814,7816,7808,
+65335,63351,88,9421,7820,7818,1341,926,65336,63352,89,221,63485,1122,9422,374,
+376,63487,7822,7924,1067,1272,7922,435,7926,1349,1031,1362,65337,63353,7928,
+1130,1132,1126,1128,90,1334,377,381,63231,9423,7824,379,379,7826,1047,1176,
+1246,918,1338,1217,1046,1174,1244,7828,65338,63354,437,97,2438,225,2310,2694,
+2566,2622,13059,2494,2366,2750,1375,2416,2437,12570,259,7855,1233,7863,7857,
+7859,7861,462,9424,226,7845,7853,7847,7849,7851,180,791,769,769,2388,719,833,
+1072,513,2673,2309,228,1235,479,7841,481,230,509,12624,483,8213,8356,1040,
+1041,1042,1043,1044,1045,1025,1046,1047,1048,1049,1050,1051,1052,1053,1054,
+1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,
+1070,1071,1168,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1038,
+63172,63173,1072,1073,1074,1075,1076,1077,1105,1078,1079,1080,1081,1082,1083,
+1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,
+1099,1100,1101,1102,1103,1169,1106,1107,1108,1109,1110,1111,1112,1113,1114,
+1115,1116,1118,1039,1122,1138,1140,63174,1119,1123,1139,1141,63175,63176,1241,
+8206,8207,8205,1642,1548,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,
+1563,1567,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,
+1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1600,1601,
+1602,1603,1604,1605,1606,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,
+1618,1607,1700,1662,1670,1688,1711,1657,1672,1681,1722,1746,1749,8362,1470,
+1475,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,
+1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,64298,64299,
+64331,64287,1520,1521,1522,64309,1460,1461,1462,1467,1464,1463,1456,1458,1457,
+1459,1474,1473,1465,1468,1469,1471,1472,700,8453,8467,8470,8236,8237,8238,
+8204,1645,701,224,2693,2565,12354,7843,2448,12574,2320,1237,2704,2576,2632,
+1593,65226,65227,65228,515,2504,2376,2760,12450,65393,12623,1488,1575,64304,
+65166,1571,65156,1573,65160,1488,64335,1570,65154,1609,65264,65267,65268,
+64302,64303,8501,8780,945,940,257,65345,38,65286,63270,13250,12578,12580,3674,
+8736,12296,65087,12297,65088,9001,9002,8491,903,2386,2434,2306,2690,261,13056,
+9372,1370,700,63743,8784,8776,8786,8773,12686,12685,8978,7834,229,507,7681,
+8596,8675,8672,8674,8673,8660,8659,8656,8658,8657,8595,8601,8600,8681,709,706,
+707,708,63719,8592,8656,8653,8646,8678,8594,8655,10142,8644,8680,8676,8677,
+8593,8597,8616,8616,8598,8645,8599,8679,63718,94,65342,126,65374,593,594,
+12353,12449,65383,42,1645,1645,8727,65290,65121,8258,63209,8771,64,227,65312,
+65131,592,2452,12576,2324,2708,2580,2519,2636,2508,2380,2764,2365,1377,1506,
+64288,1506,98,2476,92,65340,2348,2732,2604,12400,3647,12496,124,65372,12549,
+9425,7683,7685,9836,8757,1073,1576,65168,65169,12409,65170,64671,64520,64621,
+12505,1378,1489,946,976,64305,64305,1489,64332,2477,2349,2733,2605,595,12403,
+12499,664,2562,13105,9679,9670,9660,9668,9664,12304,65083,12305,65084,9699,
+9698,9644,9658,9654,9642,9787,9632,9733,9700,9701,9652,9650,9251,7687,9608,
+65346,3610,12412,12508,9373,13251,63732,123,63731,63730,65371,65115,63729,
+65079,125,63742,63741,65373,65116,63740,65080,91,63728,63727,65339,63726,93,
+63739,63738,65341,63737,728,814,774,815,785,865,810,826,166,384,63210,387,
+12406,12502,8226,9688,8729,9678,99,1390,2458,263,2330,2714,2586,13192,2433,
+784,2305,2689,8682,8453,711,812,780,8629,12568,269,231,7689,9426,265,597,267,
+267,13253,184,807,162,8451,63199,65504,63394,63200,1401,2459,2331,2715,2587,
+12564,1213,10003,1095,1215,1207,1269,1395,1228,1209,967,12919,12823,12905,
+12618,12809,3594,3592,3593,3596,392,12918,12822,12904,12616,12808,12828,9675,
+8855,8857,8853,12342,9680,9681,710,813,770,8999,450,448,449,451,9827,9827,
+9831,13220,65347,13216,1409,58,8353,65306,8353,65109,721,720,44,787,789,63171,
+1548,1373,63201,65292,788,701,65104,63202,786,699,9788,8773,8750,8963,6,7,8,
+24,13,17,18,19,20,127,16,25,5,4,27,23,3,12,28,29,9,10,21,30,15,14,2,1,26,22,
+31,11,169,63721,63193,12300,65378,65089,12301,65379,65090,13183,13255,13254,
+9374,8354,663,8911,8910,164,63185,63186,63188,63189,100,1380,2470,1590,2342,
+65214,65215,65216,1468,1468,8224,8225,2726,2598,12384,12480,1583,1491,64307,
+64307,1491,1458,1491,1458,1491,1457,1491,1457,1491,1491,1460,1491,1460,1491,
+1465,1491,1465,1491,1463,1491,1463,1491,1464,1491,1464,1491,1467,1491,1467,
+1491,1462,1491,1462,1491,1456,1491,1456,1491,1461,1491,1461,65194,1615,1615,
+1612,1612,2404,1447,1447,1157,63187,12298,65085,12299,65086,811,8660,8658,
+2405,63190,783,8748,8215,819,831,698,8214,782,12553,13256,271,7697,9427,7699,
+273,2465,2337,2721,2593,1672,64393,2396,2466,2338,2722,2594,7691,7693,1643,
+1643,1076,176,1453,12391,1007,12487,9003,8998,948,397,2552,676,2471,2343,2727,
+2599,599,901,836,9830,9826,168,63191,804,776,63192,901,12386,12482,12291,247,
+8739,8725,1106,9619,7695,13207,273,65348,9604,3598,3604,12393,12489,36,63203,
+65284,63268,65129,63204,8363,13094,729,775,803,803,12539,305,63166,644,8901,
+9676,64287,64287,798,725,9375,63211,598,396,12389,12485,499,675,454,677,1249,
+1109,1119,101,233,9793,2447,12572,277,2317,2701,2373,2757,283,7709,1381,1415,
+9428,234,7871,7705,7879,7873,7875,7877,1108,517,2319,235,279,279,7865,2575,
+2631,1092,232,2703,1383,12573,12360,7867,12575,56,1640,2542,9319,10129,2414,
+9329,9349,9369,2798,2670,1640,12328,9835,12839,8328,65304,63288,9339,9359,
+1784,8567,8312,3672,519,1125,12456,65396,2676,12628,1083,8712,9322,9342,9362,
+8570,8230,8942,275,7703,7701,1084,8212,65073,65349,1371,8709,12579,1085,8211,
+65074,1187,331,12581,1189,1224,8194,281,12627,603,666,604,606,605,9376,949,
+941,61,65309,65126,8316,8801,12582,1088,600,1101,1089,1195,643,646,2318,2374,
+426,645,12359,12455,65386,8494,63212,951,1384,942,240,7869,7707,1425,1425,
+1425,1425,477,12641,8364,2503,2375,2759,33,1372,8252,161,63393,65281,63265,
+8707,658,495,659,441,442,102,2398,2654,8457,1614,1614,1611,12552,9429,7711,
+1601,1414,65234,65235,65236,997,9792,64256,64259,64260,64257,9326,9346,9366,
+8210,9632,9644,1498,64314,64314,1498,1498,1464,1498,1464,1498,1456,1498,1456,
+1501,1501,1503,1503,1507,1507,1509,1509,713,9673,1139,53,1637,2539,9316,10126,
+2411,8541,2795,2667,1637,12325,12836,8325,65301,63285,9336,9356,1781,8564,
+8309,3669,64258,402,65350,13209,3615,3613,3663,8704,52,1636,2538,9315,10125,
+2410,2794,2666,1636,12324,12835,8324,65300,2551,63284,9335,9355,1780,8563,
+8308,9325,9345,9365,3668,715,9377,8260,8355,103,2455,501,2327,1711,64403,
+64404,64405,2711,2583,12364,12460,947,611,736,1003,12557,287,487,291,9430,285,
+291,289,289,1075,12370,12466,8785,1436,1523,1437,223,1438,1524,12307,2456,
+1394,2328,2712,2584,1594,65230,65231,65232,1173,1171,1169,2394,2650,608,13203,
+12366,12462,1379,1490,64306,64306,1490,1107,446,660,662,704,661,705,740,673,
+674,7713,65351,12372,12468,9378,13228,8711,96,790,768,768,2387,718,65344,832,
+62,8805,8923,65310,8819,8823,8807,65125,609,485,12368,171,187,8249,8250,12464,
+13080,13257,104,1193,1729,2489,1203,2361,2745,2617,1581,65186,65187,12399,
+65188,13098,12495,65418,2637,1569,1569,1615,1569,1612,1569,1614,1569,1611,
+1569,1569,1616,1569,1613,1569,1618,12644,1098,8636,8640,13258,1458,1458,1458,
+1458,1458,1458,1458,1458,1459,1459,1459,1459,1459,1459,1459,1459,1457,1457,
+1457,1457,1457,1457,1457,1457,295,12559,7723,7721,9431,293,7719,7715,7717,
+1492,9829,9829,9825,64308,64308,1729,1607,1492,64423,65258,65258,64421,64420,
+64424,65259,12408,64425,65260,13179,12504,65421,13110,615,13113,1495,1495,614,
+689,12923,12827,12909,12622,12813,12402,12498,65419,1460,1460,1460,1460,1460,
+1460,1460,1460,7830,65352,1392,3627,12411,12507,65422,1465,1465,1465,1465,
+1465,1465,1465,1465,3630,777,777,801,802,13122,1001,8213,795,9832,8962,9379,
+688,613,12405,13107,12501,65420,733,779,405,45,63205,65293,65123,63206,8208,
+105,237,1103,2439,12583,301,464,9432,238,1110,521,12943,12939,12863,12858,
+12965,12294,12289,65380,12855,12963,12847,12861,12957,12864,12950,12854,12843,
+12850,12964,12293,12952,12856,12967,12966,12969,12846,12842,12852,12290,12958,
+12867,12857,12862,12968,12953,12866,12851,12288,12853,12849,12859,12848,12860,
+12844,12845,12295,12942,12938,12948,12944,12940,12941,2311,239,7727,1253,7883,
+1239,1077,12917,12821,12903,12615,12807,236,2695,2567,12356,7881,2440,1080,
+2312,2696,2568,2624,523,1081,2496,2368,2752,307,12452,65394,12643,732,1452,
+299,1251,8787,2623,65353,8710,8734,1387,8747,8993,8993,63733,8992,8992,8745,
+13061,9688,9689,9787,1105,303,953,970,912,617,943,9380,2674,12355,12451,65384,
+2554,616,63213,12445,12541,297,7725,12585,1102,2495,2367,2751,1141,1143,106,
+1393,2460,2332,2716,2588,12560,496,9433,309,669,607,1112,1580,65182,65183,
+65184,1688,64395,2461,2333,2717,2589,1403,12292,65354,9381,690,107,1185,2453,
+7729,1082,1179,2325,1499,1603,64315,64315,65242,1499,65243,65244,64333,2709,
+2581,12363,1220,12459,65398,954,1008,12657,12676,12664,12665,13069,1600,1600,
+12533,13188,1616,1613,1183,65392,1181,12558,13193,489,311,9434,311,7731,1412,
+12369,12465,65401,1391,12534,312,2454,1093,2326,2710,2582,1582,65190,65191,
+65192,999,2393,2649,12920,12824,12906,12619,12810,3586,3589,3587,3588,3675,
+409,3590,13201,12365,12461,65399,13077,13078,13076,12910,12814,12896,12593,
+12800,12595,1116,7733,13208,13222,65355,13218,12371,13248,3585,12467,65402,
+13086,1153,12927,835,9382,13226,1135,13263,670,12367,12463,65400,13240,13246,
+108,2482,314,2354,2738,2610,3653,65276,65272,65271,65274,65273,65275,65270,
+65269,1604,955,411,1500,64316,64316,1500,1500,1465,1500,1465,1468,1500,1465,
+1468,1500,1465,65246,64714,65247,64713,64715,65010,65248,64904,64716,65247,
+65252,65184,65247,65252,65192,9711,410,620,12556,318,316,9435,7741,316,320,
+320,7735,7737,794,792,60,8804,8922,65308,8818,8822,8806,65124,622,9612,621,
+8356,1388,457,1113,63168,2355,2739,7739,2356,2529,2401,2531,2403,619,65356,
+13264,3628,8743,172,8976,8744,3621,383,65102,818,65101,9674,9383,322,8467,
+63214,9617,3622,2444,2316,2530,2402,13267,109,2478,175,817,772,717,65507,7743,
+2350,2734,2606,1444,1444,12414,63637,63636,3659,63635,63628,63627,3656,63626,
+63620,3633,63625,3655,63631,63630,3657,63629,63634,63633,3658,63632,3654,
+12510,65423,9794,13127,1470,9794,1455,13187,12551,13268,9436,13221,7745,7747,
+1605,65250,65251,65252,64721,64584,13133,12417,13182,12513,65426,1502,64318,
+64318,1502,1396,1445,1446,1446,1445,625,13202,65381,183,12914,12818,12900,
+12609,12656,12804,12654,12655,12415,12511,65424,8722,800,8854,727,8723,8242,
+13130,13129,624,13206,13219,65357,13215,12418,13249,12514,65427,13270,3617,
+13223,13224,9384,13227,13235,63215,623,181,181,13186,8811,8810,13196,956,
+13197,12416,12512,65425,13205,215,13211,1443,1443,9834,9835,9837,9839,13234,
+13238,13244,13241,13239,13247,13245,110,2472,8711,324,2344,2728,2600,12394,
+12490,65413,329,13185,12555,160,328,326,9437,7755,326,7749,7751,12397,12493,
+65416,8362,13195,2457,2329,2713,2585,3591,12435,626,627,12911,12815,12597,
+12897,12598,12596,12648,12801,12647,12646,12395,12491,65414,63641,3661,57,
+1641,2543,9320,10130,2415,2799,2671,1641,12329,12840,8329,65305,63289,9340,
+9360,1785,8568,8313,9330,9350,9370,3673,460,1114,12531,65437,414,7753,65358,
+13210,2467,2339,2723,2595,2345,12398,12494,65417,160,3603,3609,1606,65254,
+1722,64415,65255,65260,65255,64722,64587,65256,64725,64590,64653,8716,8713,
+8713,8800,8815,8817,8825,8802,8814,8816,8742,8832,8836,8833,8837,1398,9385,
+13233,8319,241,957,12396,12492,65415,2492,2364,2748,2620,35,65283,65119,884,
+885,8470,1504,64320,64320,1504,13237,13243,2462,2334,2718,2590,111,243,3629,
+629,1257,1259,2451,12571,335,2321,2705,2377,2761,466,9438,244,7889,7897,7891,
+7893,7895,1086,337,525,2323,246,1255,7885,339,12634,731,808,242,2707,1413,
+12362,7887,417,7899,7907,7901,7903,7905,337,419,527,12458,65397,12631,1451,
+333,7763,7761,2384,969,982,1121,631,1147,1149,974,2768,959,972,65359,49,1633,
+2535,9312,10122,2407,8228,8539,63196,2791,2663,1633,189,12321,12832,8321,
+65297,2548,63281,9332,9352,1777,188,8560,185,3665,8531,491,493,2579,2635,596,
+9386,9702,8997,170,186,8735,2322,2378,248,511,12361,12457,65387,511,63216,
+1151,245,7757,7759,12577,8254,65098,773,65097,65100,65099,175,2507,2379,2763,
+112,13184,13099,2474,7765,2346,8671,8670,2730,2602,12401,3631,12497,1156,1216,
+12671,182,8741,40,64830,63725,63724,8333,65288,65113,8317,63723,65077,41,
+64831,63736,63735,8334,65289,65114,8318,63734,65078,8706,1472,1433,13225,1463,
+1463,1463,1463,1463,1463,1463,1463,1441,12550,9439,7767,1508,1087,64324,64324,
+13115,64323,1662,1402,1508,64343,64344,12410,64345,12506,1191,64334,37,1642,
+65285,65130,46,1417,183,65377,63207,65294,65106,63208,834,8869,8240,8359,
+13194,2475,2347,2731,2603,966,981,12922,12826,12908,12621,12812,632,3642,981,
+421,3614,3612,3616,960,12915,12819,12662,12901,12658,12610,12805,12660,12612,
+12661,12663,12659,12404,12500,982,1411,43,799,8853,177,726,65291,65122,8314,
+65360,13272,12413,9759,9756,9758,9757,12509,3611,12306,12320,9387,8826,8478,
+697,8245,8719,8965,12540,8984,8834,8835,8759,8733,968,1137,1158,13232,12407,
+12503,13236,13242,113,2392,1448,1602,65238,65239,65240,1464,1464,1464,1464,
+1464,1464,1464,1464,1464,1464,1464,1464,1464,1464,1464,1464,1439,12561,9440,
+672,65361,1511,64327,64327,1511,1458,1511,1458,1511,1457,1511,1457,1511,1511,
+1460,1511,1460,1511,1465,1511,1465,1511,1463,1511,1463,1511,1464,1511,1464,
+1511,1467,1511,1467,1511,1462,1511,1462,1511,1456,1511,1456,1511,1461,1511,
+1461,9388,9833,1467,1467,1467,1467,1467,1467,1467,1467,63,1567,1374,191,63423,
+894,65311,63295,34,8222,8220,65282,12318,12317,8221,8216,8219,8219,8217,329,
+8218,39,65287,114,1404,2480,341,2352,8730,63717,13230,13231,13229,1471,1471,
+2736,2608,12425,12521,65431,2545,2544,612,8758,12566,345,343,9441,343,529,
+7769,7771,7773,8251,8838,8839,174,63720,63194,1585,1408,65198,12428,1585,
+65267,65166,1604,12524,65434,1512,64328,1512,1458,1512,1458,1512,1457,1512,
+1457,1512,1512,1460,1512,1460,1512,1465,1512,1465,1512,1463,1512,1463,1512,
+1464,1512,1464,1512,1467,1512,1467,1512,1462,1512,1462,1512,1456,1512,1456,
+1512,1461,1512,1461,8765,1431,1431,8976,638,639,2525,2397,961,637,635,693,
+1009,734,12913,12817,12899,12608,12602,12649,12601,12603,12652,12803,12607,
+12604,12651,12605,12606,12650,12653,8735,793,8895,12426,12522,65432,730,805,
+778,703,1369,796,723,702,825,722,531,13137,7775,636,634,65362,12429,12525,
+65435,3619,9389,2524,2353,2652,1681,64397,2528,2400,2784,2500,2372,2756,63217,
+9616,633,692,12427,12523,65433,2546,2547,63197,3620,2443,2315,2699,2499,2371,
+2755,115,2488,347,7781,1589,2360,65210,65211,65212,2744,2616,12373,12469,
+65403,65018,1505,64321,64321,1505,3634,3649,3652,3651,3635,3632,3648,63622,
+3637,63621,3636,3650,63624,3639,63623,3638,3640,3641,12569,353,7783,351,601,
+1241,1243,602,9442,349,537,7777,7779,7785,828,8243,714,167,1587,65202,65203,
+65204,1462,1462,1462,1462,1462,1462,1462,1426,1462,1405,12379,12475,65406,59,
+1563,65307,65108,12444,65439,13090,13091,55,1639,2541,9318,10128,2413,8542,
+2797,2669,1639,12327,12838,8327,65303,63287,9338,9358,1783,8566,8311,9328,
+9348,9368,3671,173,1399,2486,1096,1617,64609,64606,64608,1617,1611,64610,
+64607,9618,9619,9617,9618,2358,2742,2614,1427,12565,1097,1588,65206,65207,
+65208,995,8362,8362,1456,1456,1456,1456,1456,1456,1456,1456,1456,1211,1005,
+1513,64329,64329,64300,64300,64301,64301,1473,1513,64298,64298,64299,64299,
+642,963,962,962,1010,12375,12471,65404,1469,1469,8764,1474,12916,12820,12670,
+12902,12666,12613,12667,12806,12669,12668,54,1638,2540,9317,10127,2412,2796,
+2668,1638,12326,12837,8326,65302,63286,9337,9357,1782,8565,8310,9327,2553,
+9347,9367,3670,47,65295,383,7835,9786,65363,1475,173,1100,12381,12477,65407,
+824,823,3625,3624,3595,3626,32,32,9824,9824,9828,9390,827,13252,13213,9641,
+9636,13199,13214,13262,13265,13266,13198,13269,13212,13217,9638,9639,9640,
+9637,9635,13275,2487,2359,2743,12617,12677,12672,12594,12645,12611,12614,
+12600,63218,163,65505,822,821,8834,8842,8838,8827,8715,12377,12473,65405,1618,
+8721,9788,8835,8843,8839,13276,13180,116,2468,8868,8867,2340,2724,2596,1591,
+65218,65219,12383,65220,13181,12479,65408,1600,964,1514,64330,64330,64330,
+1514,359,12554,357,680,355,1670,64379,64380,64381,64380,65252,9443,7793,355,
+7831,7787,7789,1090,1197,1578,65174,64674,64524,65175,12390,64673,64523,1577,
+65172,65176,64676,64526,64627,12486,65411,8481,9742,1440,1449,9321,12841,9341,
+9361,8569,679,1496,64312,64312,1496,1205,1435,1435,2469,2341,2725,2597,1584,
+65196,63640,63639,3660,63638,1579,65178,65179,65180,8707,8756,952,977,977,
+12921,12825,12907,12620,12811,9324,9344,9364,3601,429,3602,254,3607,3600,3608,
+3606,1154,1644,1644,51,1635,2537,9314,10124,2409,8540,2793,2665,1635,12323,
+12834,8323,65299,2550,63283,9334,9354,1779,190,63198,8562,179,3667,13204,
+12385,12481,65409,12912,12816,12898,12599,12802,732,816,771,771,864,8764,820,
+830,8855,1430,1430,2672,1155,1407,7791,65364,1385,12392,12488,65412,741,745,
+742,744,743,445,389,424,900,13095,3599,12308,65117,65081,12309,65118,65082,
+3605,427,9391,8482,63722,63195,648,9660,9668,9658,9650,678,1510,64326,64326,
+1510,1094,1461,1461,1461,1461,1461,1461,1461,1461,1115,63219,2463,2335,2719,
+2591,1657,64359,64360,64361,2464,2336,2720,2592,647,12388,12484,65410,12387,
+12483,65391,9323,9343,9363,8571,9331,21316,9351,9371,50,1634,2536,9313,10123,
+2408,8229,8229,65072,2792,2664,1634,12322,12833,8322,65298,2549,63282,9333,
+9353,1778,8561,443,178,3666,8532,117,250,649,2441,12584,365,468,9444,251,7799,
+1091,2385,369,533,2313,252,472,7795,474,1265,476,470,7909,249,2697,2569,12358,
+7911,432,7913,7921,7915,7917,7919,369,1267,535,12454,65395,1145,12636,363,
+1263,7803,2625,65365,95,8215,65343,65075,65103,8746,8704,371,9392,9600,1476,
+965,971,944,650,973,797,724,2675,367,1118,12357,12453,65385,1199,1201,361,
+7801,7797,2442,2314,2698,2570,2626,2498,2370,2754,2497,2369,2753,118,2357,
+2741,2613,12535,1493,64309,64309,64309,1493,64331,64331,1520,1521,9445,7807,
+1074,1700,64363,64364,64365,12537,9792,124,781,809,716,712,1406,651,12536,
+2509,2381,2765,2435,2307,2691,65366,1400,12446,12542,12443,65438,12538,9393,
+7805,652,12436,12532,119,7811,12633,12431,12527,65436,12632,12430,12526,13143,
+12316,65076,1608,65262,1572,65158,13277,9446,373,7813,7815,7817,12433,8472,
+12529,12638,12637,7809,9702,9675,9689,12302,65091,12303,65092,9671,9672,9663,
+9661,9667,9665,12310,12311,9657,9655,9643,9786,9633,9734,9743,12312,12313,
+9653,9651,12432,12528,12639,65367,12434,12530,65382,8361,65510,3623,9394,7832,
+695,653,447,120,829,12562,9447,7821,7819,1389,958,65368,9395,739,121,13134,
+2479,253,2351,12626,2735,2607,12420,12516,65428,12625,3662,12419,12515,65388,
+1123,9448,375,255,7823,7925,1610,1746,64431,65266,1574,65162,65163,65164,
+65267,65268,64733,64600,64660,1745,12630,165,65509,12629,12678,1450,1450,1099,
+1273,12673,12675,12674,1434,7923,436,7927,1397,1111,12642,9775,1410,65369,
+1497,64313,64313,1497,1522,64287,12424,12681,12520,65430,12635,12423,12519,
+65390,1011,12680,12679,3618,3597,9396,890,837,422,7833,696,7929,654,12422,
+12684,12518,65429,12640,1131,1133,1127,1129,12421,12517,65389,12683,12682,
+2527,2399,122,1382,378,2395,2651,1592,65222,65223,12374,65224,1586,65200,
+12470,1429,1428,1432,1494,64310,64310,1494,12567,382,9449,7825,657,380,380,
+7827,1079,1177,1247,12380,12476,48,1632,2534,2406,2790,2662,1632,8320,65296,
+63280,1776,8304,3664,65279,8204,8203,950,12563,1386,1218,1078,1175,1245,12376,
+12472,1454,7829,65370,12382,12478,9397,656,438,12378,12474,
+};
+
+
+#include "fitz.h"
+#include "mupdf.h"
+
+int pdf_lookupagl(char *name, int *ucsbuf, int ucscap)
+{
+ char buf[256];
+ int ucslen = 0;
+ char *p;
+ char *s;
+ int i;
+
+ strlcpy(buf, name, sizeof buf);
+
+ /* kill anything after first period */
+ p = strchr(buf, '.');
+ if (p)
+ p[0] = 0;
+
+ /* split into components separated by underscore */
+ p = buf;
+ s = strsep(&p, "_");
+ while (s)
+ {
+ int l = 0;
+ int r = nelem(aglidx) - 1;
+
+ while (l <= r)
+ {
+ int m = (l + r) >> 1;
+ int c = strcmp(s, aglidx[m].name);
+ if (c < 0)
+ r = m - 1;
+ else if (c > 0)
+ l = m + 1;
+ else
+ {
+ for (i = 0; i < aglidx[m].num; i++)
+ ucsbuf[ucslen++] = agldat[aglidx[m].ofs + i];
+ goto next;
+ }
+ }
+
+ if (strstr(s, "uni") == s)
+ {
+ char tmp[5];
+ s += 3;
+ while (s[0])
+ {
+ strlcpy(tmp, s, 5);
+ ucsbuf[ucslen++] = strtol(tmp, 0, 16);
+ s += MIN(strlen(s), 4);
+ }
+ }
+
+ else if (strstr(s, "u") == s)
+ ucsbuf[ucslen++] = strtol(s + 1, 0, 16);
+
+next:
+ s = strsep(&p, "_");
+ }
+
+ return ucslen;
+}
+
+
diff --git a/mupdf/pdf_unicode.c b/mupdf/pdf_unicode.c
index 1df96667..28100b78 100644
--- a/mupdf/pdf_unicode.c
+++ b/mupdf/pdf_unicode.c
@@ -76,7 +76,15 @@ pdf_loadtounicode(pdf_font *font, pdf_xref *xref,
for (i = 0; i < 256; i++)
{
if (strings[i])
- font->cidtoucs[i] = pdf_lookupagl(strings[i]);
+ {
+ int aglbuf[256];
+ int aglnum;
+ aglnum = pdf_lookupagl(strings[i], aglbuf, nelem(aglbuf));
+ if (aglnum > 0)
+ font->cidtoucs[i] = aglbuf[0];
+ else
+ font->cidtoucs[i] = '?';
+ }
else
font->cidtoucs[i] = '?';
}