agl.py revision 9c3744ad92b27122e81e0b8611749611e670da75
1# The URLs in the text below are not correct. The first should be:
2#   http://partners.adobe.com/asn/developer/typeforum/unicodegn.html .
3# The second URL I couldn't find...
4#
5_aglText = """\
6#
7# Name:          Adobe Glyph List
8# Table version: 1.2
9# Date:          22 Oct 1998
10#
11# Description:
12#
13#   The Adobe Glyph List (AGL) list relates Unicode values (UVs) to glyph
14#   names, and should be used only as described in the document "Unicode and
15#   Glyph Names," at
16#   http://www.adobe.com/asn/developer/typeforum/unicodegn.html .
17#
18#   The glyph name to UV relation is one to many. 12 glyph names are mapped to
19#   two UVs each; each UV has a separate entry. All other glyph names are
20#   mapped to one UV each.
21#
22#   The Unicode Standard version 2.1 is used for all UVs outside of the Private
23#   Use area, except for 4 entries (see Revision History for 1.2 below).
24#
25#   There are 1051 entries in this list, 171 of which are in the Corporate Use
26#   subarea (CUS). Refer to the document "Unicode Corporate Use Subarea as used
27#   by Adobe Systems," at
28#   http://www.adobe.com/supportservice/devrelations/typeforum/corporateuse.txt
29#   for compatibility decompositions for these characters, and to the document
30#   "Unicode and Glyph Names" for more information the CUS.
31#
32# Format: Semicolon-delimited fields:
33#
34#   (1) Standard UV or CUS UV. (4 uppercase hexadecimal digits)
35#
36#   (2) Glyph name. (upper- and lowercase letters, digits)
37#
38#   (3) Character names: Unicode character names for standard UVs, and
39#       descriptive names for CUS UVs. (uppercase letters, hyphen, space)
40#
41#   (4) [optional] Comment. A comment of "Duplicate" indicates one of two
42#       UVs of a double-mapping. It is the UV that may be given a uni<CODE>
43#       override, or the UV that is in the CUS, as described in the document
44#       "Unicode and Glyph Names."
45#
46#   The entries are sorted by glyph name in increasing ASCII order; entries
47#   with the same glyph name are sorted in decreasing priority order.
48#
49#   Lines starting with "#" are comments; blank lines should be ignored.
50#
51# Revision History:
52#
53#   1.2  [22 Oct 1998]
54#
55#     Some Central European glyph names were remapped and the glyph "dotlessj"
56#     was added. Some entries in the table below have not changed but are
57#     included to provide a complete context for other glyphs that have been
58#     remapped or double-mapped. "-" means that the entry for that UV does not
59#     exist in the AGL.
60#
61#       -------- ---------------------- ---------------- --------------
62#       UV       Character name         AGL 1.1          AGL 1.2
63#                (shortened)            glyph name       glyph name
64#       -------- ---------------------- ---------------- --------------
65#       015E/F   S/s with cedilla       S/scommaaccent   S/scedilla
66#       0162/3   T/t with cedilla       T/tcommaaccent   T/tcommaaccent
67#       0218/9   S/s with comma below   -                S/scommaaccent
68#       021A/B   T/t with comma below   -                T/tcommaaccent
69#       1E9E/F   S/s with comma below   S/scedilla       -
70#       F6C1/2   S/s with cedilla       S/scedilla       S/scedilla
71#       F6BE     dotless j              -                dotlessj
72#       -------- ---------------------- ---------------- --------------
73#
74#     The characters at U+1E9E/F in AGL 1.1, LATIN CAPITAL/SMALL LETTER S WITH
75#     COMMA BELOW, which are proposed new characters (see (b) in the notes for
76#     AGL 1.1 below), have since been reassigned by the Unicode Standard to new
77#     proposed values of U+0218/9. These characters, as well as U+021A/B, LATIN
78#     CAPITAL/SMALL LETTER T WITH COMMA BELOW, are not in the Unicode Standard
79#     2.1.
80#
81#     Entries with the same glyph name are now sorted in decreasing priority
82#     order instead of in increasing UV order.
83#
84#   1.1  [24 Nov 1997]
85#
86#     a. The "Euro" glyph's UV assignment is changed from U+20A0 (EURO-CURRENCY
87#        SIGN) to U+20AC (EURO SIGN). While U+20AC is not defined in the
88#        Unicode Standard 2.0, it has been accepted by the Unicode Technical
89#        Committee for the next version of the Standard; it has not yet passed
90#        the ISO approval process as of 7 November '97.
91#
92#     b. Glyphs "Scedilla" and "scedilla", which were assigned in the Corporate
93#        Use Subarea in AGL 1.0, are now additionally mapped to U+1E9E and
94#        U+1E9F respectively. These two UVs share the same Unicode approval
95#        status as the Euro glyph (see a. above).
96#
97#     c. The "fraction" glyph is now additionally mapped to U+2215, to match
98#        Windows Glyph List 4.
99#
100#     d. The descriptive name for glyph "onefitted", in the Corporate Use
101#        subarea, is changed from "TABULAR DIGIT ONE" to "PROPORTIONAL DIGIT
102#        ONE".
103#
104#   1.0  [17 Jul 1997]  Original version
105#
1060041;A;LATIN CAPITAL LETTER A
10700C6;AE;LATIN CAPITAL LETTER AE
10801FC;AEacute;LATIN CAPITAL LETTER AE WITH ACUTE
109F7E6;AEsmall;LATIN SMALL CAPITAL LETTER AE
11000C1;Aacute;LATIN CAPITAL LETTER A WITH ACUTE
111F7E1;Aacutesmall;LATIN SMALL CAPITAL LETTER A WITH ACUTE
1120102;Abreve;LATIN CAPITAL LETTER A WITH BREVE
11300C2;Acircumflex;LATIN CAPITAL LETTER A WITH CIRCUMFLEX
114F7E2;Acircumflexsmall;LATIN SMALL CAPITAL LETTER A WITH CIRCUMFLEX
115F6C9;Acute;CAPITAL ACUTE ACCENT
116F7B4;Acutesmall;SMALL CAPITAL ACUTE ACCENT
11700C4;Adieresis;LATIN CAPITAL LETTER A WITH DIAERESIS
118F7E4;Adieresissmall;LATIN SMALL CAPITAL LETTER A WITH DIAERESIS
11900C0;Agrave;LATIN CAPITAL LETTER A WITH GRAVE
120F7E0;Agravesmall;LATIN SMALL CAPITAL LETTER A WITH GRAVE
1210391;Alpha;GREEK CAPITAL LETTER ALPHA
1220386;Alphatonos;GREEK CAPITAL LETTER ALPHA WITH TONOS
1230100;Amacron;LATIN CAPITAL LETTER A WITH MACRON
1240104;Aogonek;LATIN CAPITAL LETTER A WITH OGONEK
12500C5;Aring;LATIN CAPITAL LETTER A WITH RING ABOVE
12601FA;Aringacute;LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
127F7E5;Aringsmall;LATIN SMALL CAPITAL LETTER A WITH RING ABOVE
128F761;Asmall;LATIN SMALL CAPITAL LETTER A
12900C3;Atilde;LATIN CAPITAL LETTER A WITH TILDE
130F7E3;Atildesmall;LATIN SMALL CAPITAL LETTER A WITH TILDE
1310042;B;LATIN CAPITAL LETTER B
1320392;Beta;GREEK CAPITAL LETTER BETA
133F6F4;Brevesmall;SMALL CAPITAL BREVE
134F762;Bsmall;LATIN SMALL CAPITAL LETTER B
1350043;C;LATIN CAPITAL LETTER C
1360106;Cacute;LATIN CAPITAL LETTER C WITH ACUTE
137F6CA;Caron;CAPITAL CARON
138F6F5;Caronsmall;SMALL CAPITAL CARON
139010C;Ccaron;LATIN CAPITAL LETTER C WITH CARON
14000C7;Ccedilla;LATIN CAPITAL LETTER C WITH CEDILLA
141F7E7;Ccedillasmall;LATIN SMALL CAPITAL LETTER C WITH CEDILLA
1420108;Ccircumflex;LATIN CAPITAL LETTER C WITH CIRCUMFLEX
143010A;Cdotaccent;LATIN CAPITAL LETTER C WITH DOT ABOVE
144F7B8;Cedillasmall;SMALL CAPITAL CEDILLA
14503A7;Chi;GREEK CAPITAL LETTER CHI
146F6F6;Circumflexsmall;SMALL CAPITAL MODIFIER LETTER CIRCUMFLEX ACCENT
147F763;Csmall;LATIN SMALL CAPITAL LETTER C
1480044;D;LATIN CAPITAL LETTER D
149010E;Dcaron;LATIN CAPITAL LETTER D WITH CARON
1500110;Dcroat;LATIN CAPITAL LETTER D WITH STROKE
1512206;Delta;INCREMENT
1520394;Delta;GREEK CAPITAL LETTER DELTA;Duplicate
153F6CB;Dieresis;CAPITAL DIAERESIS
154F6CC;DieresisAcute;CAPITAL DIAERESIS ACUTE ACCENT
155F6CD;DieresisGrave;CAPITAL DIAERESIS GRAVE ACCENT
156F7A8;Dieresissmall;SMALL CAPITAL DIAERESIS
157F6F7;Dotaccentsmall;SMALL CAPITAL DOT ABOVE
158F764;Dsmall;LATIN SMALL CAPITAL LETTER D
1590045;E;LATIN CAPITAL LETTER E
16000C9;Eacute;LATIN CAPITAL LETTER E WITH ACUTE
161F7E9;Eacutesmall;LATIN SMALL CAPITAL LETTER E WITH ACUTE
1620114;Ebreve;LATIN CAPITAL LETTER E WITH BREVE
163011A;Ecaron;LATIN CAPITAL LETTER E WITH CARON
16400CA;Ecircumflex;LATIN CAPITAL LETTER E WITH CIRCUMFLEX
165F7EA;Ecircumflexsmall;LATIN SMALL CAPITAL LETTER E WITH CIRCUMFLEX
16600CB;Edieresis;LATIN CAPITAL LETTER E WITH DIAERESIS
167F7EB;Edieresissmall;LATIN SMALL CAPITAL LETTER E WITH DIAERESIS
1680116;Edotaccent;LATIN CAPITAL LETTER E WITH DOT ABOVE
16900C8;Egrave;LATIN CAPITAL LETTER E WITH GRAVE
170F7E8;Egravesmall;LATIN SMALL CAPITAL LETTER E WITH GRAVE
1710112;Emacron;LATIN CAPITAL LETTER E WITH MACRON
172014A;Eng;LATIN CAPITAL LETTER ENG
1730118;Eogonek;LATIN CAPITAL LETTER E WITH OGONEK
1740395;Epsilon;GREEK CAPITAL LETTER EPSILON
1750388;Epsilontonos;GREEK CAPITAL LETTER EPSILON WITH TONOS
176F765;Esmall;LATIN SMALL CAPITAL LETTER E
1770397;Eta;GREEK CAPITAL LETTER ETA
1780389;Etatonos;GREEK CAPITAL LETTER ETA WITH TONOS
17900D0;Eth;LATIN CAPITAL LETTER ETH
180F7F0;Ethsmall;LATIN SMALL CAPITAL LETTER ETH
18120AC;Euro;EURO SIGN
1820046;F;LATIN CAPITAL LETTER F
183F766;Fsmall;LATIN SMALL CAPITAL LETTER F
1840047;G;LATIN CAPITAL LETTER G
1850393;Gamma;GREEK CAPITAL LETTER GAMMA
186011E;Gbreve;LATIN CAPITAL LETTER G WITH BREVE
18701E6;Gcaron;LATIN CAPITAL LETTER G WITH CARON
188011C;Gcircumflex;LATIN CAPITAL LETTER G WITH CIRCUMFLEX
1890122;Gcommaaccent;LATIN CAPITAL LETTER G WITH CEDILLA
1900120;Gdotaccent;LATIN CAPITAL LETTER G WITH DOT ABOVE
191F6CE;Grave;CAPITAL GRAVE ACCENT
192F760;Gravesmall;SMALL CAPITAL GRAVE ACCENT
193F767;Gsmall;LATIN SMALL CAPITAL LETTER G
1940048;H;LATIN CAPITAL LETTER H
19525CF;H18533;BLACK CIRCLE
19625AA;H18543;BLACK SMALL SQUARE
19725AB;H18551;WHITE SMALL SQUARE
19825A1;H22073;WHITE SQUARE
1990126;Hbar;LATIN CAPITAL LETTER H WITH STROKE
2000124;Hcircumflex;LATIN CAPITAL LETTER H WITH CIRCUMFLEX
201F768;Hsmall;LATIN SMALL CAPITAL LETTER H
202F6CF;Hungarumlaut;CAPITAL DOUBLE ACUTE ACCENT
203F6F8;Hungarumlautsmall;SMALL CAPITAL DOUBLE ACUTE ACCENT
2040049;I;LATIN CAPITAL LETTER I
2050132;IJ;LATIN CAPITAL LIGATURE IJ
20600CD;Iacute;LATIN CAPITAL LETTER I WITH ACUTE
207F7ED;Iacutesmall;LATIN SMALL CAPITAL LETTER I WITH ACUTE
208012C;Ibreve;LATIN CAPITAL LETTER I WITH BREVE
20900CE;Icircumflex;LATIN CAPITAL LETTER I WITH CIRCUMFLEX
210F7EE;Icircumflexsmall;LATIN SMALL CAPITAL LETTER I WITH CIRCUMFLEX
21100CF;Idieresis;LATIN CAPITAL LETTER I WITH DIAERESIS
212F7EF;Idieresissmall;LATIN SMALL CAPITAL LETTER I WITH DIAERESIS
2130130;Idotaccent;LATIN CAPITAL LETTER I WITH DOT ABOVE
2142111;Ifraktur;BLACK-LETTER CAPITAL I
21500CC;Igrave;LATIN CAPITAL LETTER I WITH GRAVE
216F7EC;Igravesmall;LATIN SMALL CAPITAL LETTER I WITH GRAVE
217012A;Imacron;LATIN CAPITAL LETTER I WITH MACRON
218012E;Iogonek;LATIN CAPITAL LETTER I WITH OGONEK
2190399;Iota;GREEK CAPITAL LETTER IOTA
22003AA;Iotadieresis;GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
221038A;Iotatonos;GREEK CAPITAL LETTER IOTA WITH TONOS
222F769;Ismall;LATIN SMALL CAPITAL LETTER I
2230128;Itilde;LATIN CAPITAL LETTER I WITH TILDE
224004A;J;LATIN CAPITAL LETTER J
2250134;Jcircumflex;LATIN CAPITAL LETTER J WITH CIRCUMFLEX
226F76A;Jsmall;LATIN SMALL CAPITAL LETTER J
227004B;K;LATIN CAPITAL LETTER K
228039A;Kappa;GREEK CAPITAL LETTER KAPPA
2290136;Kcommaaccent;LATIN CAPITAL LETTER K WITH CEDILLA
230F76B;Ksmall;LATIN SMALL CAPITAL LETTER K
231004C;L;LATIN CAPITAL LETTER L
232F6BF;LL;LATIN CAPITAL LETTER LL
2330139;Lacute;LATIN CAPITAL LETTER L WITH ACUTE
234039B;Lambda;GREEK CAPITAL LETTER LAMDA
235013D;Lcaron;LATIN CAPITAL LETTER L WITH CARON
236013B;Lcommaaccent;LATIN CAPITAL LETTER L WITH CEDILLA
237013F;Ldot;LATIN CAPITAL LETTER L WITH MIDDLE DOT
2380141;Lslash;LATIN CAPITAL LETTER L WITH STROKE
239F6F9;Lslashsmall;LATIN SMALL CAPITAL LETTER L WITH STROKE
240F76C;Lsmall;LATIN SMALL CAPITAL LETTER L
241004D;M;LATIN CAPITAL LETTER M
242F6D0;Macron;CAPITAL MACRON
243F7AF;Macronsmall;SMALL CAPITAL MACRON
244F76D;Msmall;LATIN SMALL CAPITAL LETTER M
245039C;Mu;GREEK CAPITAL LETTER MU
246004E;N;LATIN CAPITAL LETTER N
2470143;Nacute;LATIN CAPITAL LETTER N WITH ACUTE
2480147;Ncaron;LATIN CAPITAL LETTER N WITH CARON
2490145;Ncommaaccent;LATIN CAPITAL LETTER N WITH CEDILLA
250F76E;Nsmall;LATIN SMALL CAPITAL LETTER N
25100D1;Ntilde;LATIN CAPITAL LETTER N WITH TILDE
252F7F1;Ntildesmall;LATIN SMALL CAPITAL LETTER N WITH TILDE
253039D;Nu;GREEK CAPITAL LETTER NU
254004F;O;LATIN CAPITAL LETTER O
2550152;OE;LATIN CAPITAL LIGATURE OE
256F6FA;OEsmall;LATIN SMALL CAPITAL LIGATURE OE
25700D3;Oacute;LATIN CAPITAL LETTER O WITH ACUTE
258F7F3;Oacutesmall;LATIN SMALL CAPITAL LETTER O WITH ACUTE
259014E;Obreve;LATIN CAPITAL LETTER O WITH BREVE
26000D4;Ocircumflex;LATIN CAPITAL LETTER O WITH CIRCUMFLEX
261F7F4;Ocircumflexsmall;LATIN SMALL CAPITAL LETTER O WITH CIRCUMFLEX
26200D6;Odieresis;LATIN CAPITAL LETTER O WITH DIAERESIS
263F7F6;Odieresissmall;LATIN SMALL CAPITAL LETTER O WITH DIAERESIS
264F6FB;Ogoneksmall;SMALL CAPITAL OGONEK
26500D2;Ograve;LATIN CAPITAL LETTER O WITH GRAVE
266F7F2;Ogravesmall;LATIN SMALL CAPITAL LETTER O WITH GRAVE
26701A0;Ohorn;LATIN CAPITAL LETTER O WITH HORN
2680150;Ohungarumlaut;LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
269014C;Omacron;LATIN CAPITAL LETTER O WITH MACRON
2702126;Omega;OHM SIGN
27103A9;Omega;GREEK CAPITAL LETTER OMEGA;Duplicate
272038F;Omegatonos;GREEK CAPITAL LETTER OMEGA WITH TONOS
273039F;Omicron;GREEK CAPITAL LETTER OMICRON
274038C;Omicrontonos;GREEK CAPITAL LETTER OMICRON WITH TONOS
27500D8;Oslash;LATIN CAPITAL LETTER O WITH STROKE
27601FE;Oslashacute;LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
277F7F8;Oslashsmall;LATIN SMALL CAPITAL LETTER O WITH STROKE
278F76F;Osmall;LATIN SMALL CAPITAL LETTER O
27900D5;Otilde;LATIN CAPITAL LETTER O WITH TILDE
280F7F5;Otildesmall;LATIN SMALL CAPITAL LETTER O WITH TILDE
2810050;P;LATIN CAPITAL LETTER P
28203A6;Phi;GREEK CAPITAL LETTER PHI
28303A0;Pi;GREEK CAPITAL LETTER PI
28403A8;Psi;GREEK CAPITAL LETTER PSI
285F770;Psmall;LATIN SMALL CAPITAL LETTER P
2860051;Q;LATIN CAPITAL LETTER Q
287F771;Qsmall;LATIN SMALL CAPITAL LETTER Q
2880052;R;LATIN CAPITAL LETTER R
2890154;Racute;LATIN CAPITAL LETTER R WITH ACUTE
2900158;Rcaron;LATIN CAPITAL LETTER R WITH CARON
2910156;Rcommaaccent;LATIN CAPITAL LETTER R WITH CEDILLA
292211C;Rfraktur;BLACK-LETTER CAPITAL R
29303A1;Rho;GREEK CAPITAL LETTER RHO
294F6FC;Ringsmall;SMALL CAPITAL RING ABOVE
295F772;Rsmall;LATIN SMALL CAPITAL LETTER R
2960053;S;LATIN CAPITAL LETTER S
297250C;SF010000;BOX DRAWINGS LIGHT DOWN AND RIGHT
2982514;SF020000;BOX DRAWINGS LIGHT UP AND RIGHT
2992510;SF030000;BOX DRAWINGS LIGHT DOWN AND LEFT
3002518;SF040000;BOX DRAWINGS LIGHT UP AND LEFT
301253C;SF050000;BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
302252C;SF060000;BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
3032534;SF070000;BOX DRAWINGS LIGHT UP AND HORIZONTAL
304251C;SF080000;BOX DRAWINGS LIGHT VERTICAL AND RIGHT
3052524;SF090000;BOX DRAWINGS LIGHT VERTICAL AND LEFT
3062500;SF100000;BOX DRAWINGS LIGHT HORIZONTAL
3072502;SF110000;BOX DRAWINGS LIGHT VERTICAL
3082561;SF190000;BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
3092562;SF200000;BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
3102556;SF210000;BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
3112555;SF220000;BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
3122563;SF230000;BOX DRAWINGS DOUBLE VERTICAL AND LEFT
3132551;SF240000;BOX DRAWINGS DOUBLE VERTICAL
3142557;SF250000;BOX DRAWINGS DOUBLE DOWN AND LEFT
315255D;SF260000;BOX DRAWINGS DOUBLE UP AND LEFT
316255C;SF270000;BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
317255B;SF280000;BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
318255E;SF360000;BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
319255F;SF370000;BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
320255A;SF380000;BOX DRAWINGS DOUBLE UP AND RIGHT
3212554;SF390000;BOX DRAWINGS DOUBLE DOWN AND RIGHT
3222569;SF400000;BOX DRAWINGS DOUBLE UP AND HORIZONTAL
3232566;SF410000;BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
3242560;SF420000;BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
3252550;SF430000;BOX DRAWINGS DOUBLE HORIZONTAL
326256C;SF440000;BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
3272567;SF450000;BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
3282568;SF460000;BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
3292564;SF470000;BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
3302565;SF480000;BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
3312559;SF490000;BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
3322558;SF500000;BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
3332552;SF510000;BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
3342553;SF520000;BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
335256B;SF530000;BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
336256A;SF540000;BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
337015A;Sacute;LATIN CAPITAL LETTER S WITH ACUTE
3380160;Scaron;LATIN CAPITAL LETTER S WITH CARON
339F6FD;Scaronsmall;LATIN SMALL CAPITAL LETTER S WITH CARON
340015E;Scedilla;LATIN CAPITAL LETTER S WITH CEDILLA
341F6C1;Scedilla;LATIN CAPITAL LETTER S WITH CEDILLA;Duplicate
342015C;Scircumflex;LATIN CAPITAL LETTER S WITH CIRCUMFLEX
3430218;Scommaaccent;LATIN CAPITAL LETTER S WITH COMMA BELOW
34403A3;Sigma;GREEK CAPITAL LETTER SIGMA
345F773;Ssmall;LATIN SMALL CAPITAL LETTER S
3460054;T;LATIN CAPITAL LETTER T
34703A4;Tau;GREEK CAPITAL LETTER TAU
3480166;Tbar;LATIN CAPITAL LETTER T WITH STROKE
3490164;Tcaron;LATIN CAPITAL LETTER T WITH CARON
3500162;Tcommaaccent;LATIN CAPITAL LETTER T WITH CEDILLA
351021A;Tcommaaccent;LATIN CAPITAL LETTER T WITH COMMA BELOW;Duplicate
3520398;Theta;GREEK CAPITAL LETTER THETA
35300DE;Thorn;LATIN CAPITAL LETTER THORN
354F7FE;Thornsmall;LATIN SMALL CAPITAL LETTER THORN
355F6FE;Tildesmall;SMALL CAPITAL SMALL TILDE
356F774;Tsmall;LATIN SMALL CAPITAL LETTER T
3570055;U;LATIN CAPITAL LETTER U
35800DA;Uacute;LATIN CAPITAL LETTER U WITH ACUTE
359F7FA;Uacutesmall;LATIN SMALL CAPITAL LETTER U WITH ACUTE
360016C;Ubreve;LATIN CAPITAL LETTER U WITH BREVE
36100DB;Ucircumflex;LATIN CAPITAL LETTER U WITH CIRCUMFLEX
362F7FB;Ucircumflexsmall;LATIN SMALL CAPITAL LETTER U WITH CIRCUMFLEX
36300DC;Udieresis;LATIN CAPITAL LETTER U WITH DIAERESIS
364F7FC;Udieresissmall;LATIN SMALL CAPITAL LETTER U WITH DIAERESIS
36500D9;Ugrave;LATIN CAPITAL LETTER U WITH GRAVE
366F7F9;Ugravesmall;LATIN SMALL CAPITAL LETTER U WITH GRAVE
36701AF;Uhorn;LATIN CAPITAL LETTER U WITH HORN
3680170;Uhungarumlaut;LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
369016A;Umacron;LATIN CAPITAL LETTER U WITH MACRON
3700172;Uogonek;LATIN CAPITAL LETTER U WITH OGONEK
37103A5;Upsilon;GREEK CAPITAL LETTER UPSILON
37203D2;Upsilon1;GREEK UPSILON WITH HOOK SYMBOL
37303AB;Upsilondieresis;GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
374038E;Upsilontonos;GREEK CAPITAL LETTER UPSILON WITH TONOS
375016E;Uring;LATIN CAPITAL LETTER U WITH RING ABOVE
376F775;Usmall;LATIN SMALL CAPITAL LETTER U
3770168;Utilde;LATIN CAPITAL LETTER U WITH TILDE
3780056;V;LATIN CAPITAL LETTER V
379F776;Vsmall;LATIN SMALL CAPITAL LETTER V
3800057;W;LATIN CAPITAL LETTER W
3811E82;Wacute;LATIN CAPITAL LETTER W WITH ACUTE
3820174;Wcircumflex;LATIN CAPITAL LETTER W WITH CIRCUMFLEX
3831E84;Wdieresis;LATIN CAPITAL LETTER W WITH DIAERESIS
3841E80;Wgrave;LATIN CAPITAL LETTER W WITH GRAVE
385F777;Wsmall;LATIN SMALL CAPITAL LETTER W
3860058;X;LATIN CAPITAL LETTER X
387039E;Xi;GREEK CAPITAL LETTER XI
388F778;Xsmall;LATIN SMALL CAPITAL LETTER X
3890059;Y;LATIN CAPITAL LETTER Y
39000DD;Yacute;LATIN CAPITAL LETTER Y WITH ACUTE
391F7FD;Yacutesmall;LATIN SMALL CAPITAL LETTER Y WITH ACUTE
3920176;Ycircumflex;LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
3930178;Ydieresis;LATIN CAPITAL LETTER Y WITH DIAERESIS
394F7FF;Ydieresissmall;LATIN SMALL CAPITAL LETTER Y WITH DIAERESIS
3951EF2;Ygrave;LATIN CAPITAL LETTER Y WITH GRAVE
396F779;Ysmall;LATIN SMALL CAPITAL LETTER Y
397005A;Z;LATIN CAPITAL LETTER Z
3980179;Zacute;LATIN CAPITAL LETTER Z WITH ACUTE
399017D;Zcaron;LATIN CAPITAL LETTER Z WITH CARON
400F6FF;Zcaronsmall;LATIN SMALL CAPITAL LETTER Z WITH CARON
401017B;Zdotaccent;LATIN CAPITAL LETTER Z WITH DOT ABOVE
4020396;Zeta;GREEK CAPITAL LETTER ZETA
403F77A;Zsmall;LATIN SMALL CAPITAL LETTER Z
4040061;a;LATIN SMALL LETTER A
40500E1;aacute;LATIN SMALL LETTER A WITH ACUTE
4060103;abreve;LATIN SMALL LETTER A WITH BREVE
40700E2;acircumflex;LATIN SMALL LETTER A WITH CIRCUMFLEX
40800B4;acute;ACUTE ACCENT
4090301;acutecomb;COMBINING ACUTE ACCENT
41000E4;adieresis;LATIN SMALL LETTER A WITH DIAERESIS
41100E6;ae;LATIN SMALL LETTER AE
41201FD;aeacute;LATIN SMALL LETTER AE WITH ACUTE
4132015;afii00208;HORIZONTAL BAR
4140410;afii10017;CYRILLIC CAPITAL LETTER A
4150411;afii10018;CYRILLIC CAPITAL LETTER BE
4160412;afii10019;CYRILLIC CAPITAL LETTER VE
4170413;afii10020;CYRILLIC CAPITAL LETTER GHE
4180414;afii10021;CYRILLIC CAPITAL LETTER DE
4190415;afii10022;CYRILLIC CAPITAL LETTER IE
4200401;afii10023;CYRILLIC CAPITAL LETTER IO
4210416;afii10024;CYRILLIC CAPITAL LETTER ZHE
4220417;afii10025;CYRILLIC CAPITAL LETTER ZE
4230418;afii10026;CYRILLIC CAPITAL LETTER I
4240419;afii10027;CYRILLIC CAPITAL LETTER SHORT I
425041A;afii10028;CYRILLIC CAPITAL LETTER KA
426041B;afii10029;CYRILLIC CAPITAL LETTER EL
427041C;afii10030;CYRILLIC CAPITAL LETTER EM
428041D;afii10031;CYRILLIC CAPITAL LETTER EN
429041E;afii10032;CYRILLIC CAPITAL LETTER O
430041F;afii10033;CYRILLIC CAPITAL LETTER PE
4310420;afii10034;CYRILLIC CAPITAL LETTER ER
4320421;afii10035;CYRILLIC CAPITAL LETTER ES
4330422;afii10036;CYRILLIC CAPITAL LETTER TE
4340423;afii10037;CYRILLIC CAPITAL LETTER U
4350424;afii10038;CYRILLIC CAPITAL LETTER EF
4360425;afii10039;CYRILLIC CAPITAL LETTER HA
4370426;afii10040;CYRILLIC CAPITAL LETTER TSE
4380427;afii10041;CYRILLIC CAPITAL LETTER CHE
4390428;afii10042;CYRILLIC CAPITAL LETTER SHA
4400429;afii10043;CYRILLIC CAPITAL LETTER SHCHA
441042A;afii10044;CYRILLIC CAPITAL LETTER HARD SIGN
442042B;afii10045;CYRILLIC CAPITAL LETTER YERU
443042C;afii10046;CYRILLIC CAPITAL LETTER SOFT SIGN
444042D;afii10047;CYRILLIC CAPITAL LETTER E
445042E;afii10048;CYRILLIC CAPITAL LETTER YU
446042F;afii10049;CYRILLIC CAPITAL LETTER YA
4470490;afii10050;CYRILLIC CAPITAL LETTER GHE WITH UPTURN
4480402;afii10051;CYRILLIC CAPITAL LETTER DJE
4490403;afii10052;CYRILLIC CAPITAL LETTER GJE
4500404;afii10053;CYRILLIC CAPITAL LETTER UKRAINIAN IE
4510405;afii10054;CYRILLIC CAPITAL LETTER DZE
4520406;afii10055;CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
4530407;afii10056;CYRILLIC CAPITAL LETTER YI
4540408;afii10057;CYRILLIC CAPITAL LETTER JE
4550409;afii10058;CYRILLIC CAPITAL LETTER LJE
456040A;afii10059;CYRILLIC CAPITAL LETTER NJE
457040B;afii10060;CYRILLIC CAPITAL LETTER TSHE
458040C;afii10061;CYRILLIC CAPITAL LETTER KJE
459040E;afii10062;CYRILLIC CAPITAL LETTER SHORT U
460F6C4;afii10063;CYRILLIC SMALL LETTER GHE VARIANT
461F6C5;afii10064;CYRILLIC SMALL LETTER BE VARIANT
4620430;afii10065;CYRILLIC SMALL LETTER A
4630431;afii10066;CYRILLIC SMALL LETTER BE
4640432;afii10067;CYRILLIC SMALL LETTER VE
4650433;afii10068;CYRILLIC SMALL LETTER GHE
4660434;afii10069;CYRILLIC SMALL LETTER DE
4670435;afii10070;CYRILLIC SMALL LETTER IE
4680451;afii10071;CYRILLIC SMALL LETTER IO
4690436;afii10072;CYRILLIC SMALL LETTER ZHE
4700437;afii10073;CYRILLIC SMALL LETTER ZE
4710438;afii10074;CYRILLIC SMALL LETTER I
4720439;afii10075;CYRILLIC SMALL LETTER SHORT I
473043A;afii10076;CYRILLIC SMALL LETTER KA
474043B;afii10077;CYRILLIC SMALL LETTER EL
475043C;afii10078;CYRILLIC SMALL LETTER EM
476043D;afii10079;CYRILLIC SMALL LETTER EN
477043E;afii10080;CYRILLIC SMALL LETTER O
478043F;afii10081;CYRILLIC SMALL LETTER PE
4790440;afii10082;CYRILLIC SMALL LETTER ER
4800441;afii10083;CYRILLIC SMALL LETTER ES
4810442;afii10084;CYRILLIC SMALL LETTER TE
4820443;afii10085;CYRILLIC SMALL LETTER U
4830444;afii10086;CYRILLIC SMALL LETTER EF
4840445;afii10087;CYRILLIC SMALL LETTER HA
4850446;afii10088;CYRILLIC SMALL LETTER TSE
4860447;afii10089;CYRILLIC SMALL LETTER CHE
4870448;afii10090;CYRILLIC SMALL LETTER SHA
4880449;afii10091;CYRILLIC SMALL LETTER SHCHA
489044A;afii10092;CYRILLIC SMALL LETTER HARD SIGN
490044B;afii10093;CYRILLIC SMALL LETTER YERU
491044C;afii10094;CYRILLIC SMALL LETTER SOFT SIGN
492044D;afii10095;CYRILLIC SMALL LETTER E
493044E;afii10096;CYRILLIC SMALL LETTER YU
494044F;afii10097;CYRILLIC SMALL LETTER YA
4950491;afii10098;CYRILLIC SMALL LETTER GHE WITH UPTURN
4960452;afii10099;CYRILLIC SMALL LETTER DJE
4970453;afii10100;CYRILLIC SMALL LETTER GJE
4980454;afii10101;CYRILLIC SMALL LETTER UKRAINIAN IE
4990455;afii10102;CYRILLIC SMALL LETTER DZE
5000456;afii10103;CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
5010457;afii10104;CYRILLIC SMALL LETTER YI
5020458;afii10105;CYRILLIC SMALL LETTER JE
5030459;afii10106;CYRILLIC SMALL LETTER LJE
504045A;afii10107;CYRILLIC SMALL LETTER NJE
505045B;afii10108;CYRILLIC SMALL LETTER TSHE
506045C;afii10109;CYRILLIC SMALL LETTER KJE
507045E;afii10110;CYRILLIC SMALL LETTER SHORT U
508040F;afii10145;CYRILLIC CAPITAL LETTER DZHE
5090462;afii10146;CYRILLIC CAPITAL LETTER YAT
5100472;afii10147;CYRILLIC CAPITAL LETTER FITA
5110474;afii10148;CYRILLIC CAPITAL LETTER IZHITSA
512F6C6;afii10192;CYRILLIC SMALL LETTER DE VARIANT
513045F;afii10193;CYRILLIC SMALL LETTER DZHE
5140463;afii10194;CYRILLIC SMALL LETTER YAT
5150473;afii10195;CYRILLIC SMALL LETTER FITA
5160475;afii10196;CYRILLIC SMALL LETTER IZHITSA
517F6C7;afii10831;CYRILLIC SMALL LETTER PE VARIANT
518F6C8;afii10832;CYRILLIC SMALL LETTER TE VARIANT
51904D9;afii10846;CYRILLIC SMALL LETTER SCHWA
520200E;afii299;LEFT-TO-RIGHT MARK
521200F;afii300;RIGHT-TO-LEFT MARK
522200D;afii301;ZERO WIDTH JOINER
523066A;afii57381;ARABIC PERCENT SIGN
524060C;afii57388;ARABIC COMMA
5250660;afii57392;ARABIC-INDIC DIGIT ZERO
5260661;afii57393;ARABIC-INDIC DIGIT ONE
5270662;afii57394;ARABIC-INDIC DIGIT TWO
5280663;afii57395;ARABIC-INDIC DIGIT THREE
5290664;afii57396;ARABIC-INDIC DIGIT FOUR
5300665;afii57397;ARABIC-INDIC DIGIT FIVE
5310666;afii57398;ARABIC-INDIC DIGIT SIX
5320667;afii57399;ARABIC-INDIC DIGIT SEVEN
5330668;afii57400;ARABIC-INDIC DIGIT EIGHT
5340669;afii57401;ARABIC-INDIC DIGIT NINE
535061B;afii57403;ARABIC SEMICOLON
536061F;afii57407;ARABIC QUESTION MARK
5370621;afii57409;ARABIC LETTER HAMZA
5380622;afii57410;ARABIC LETTER ALEF WITH MADDA ABOVE
5390623;afii57411;ARABIC LETTER ALEF WITH HAMZA ABOVE
5400624;afii57412;ARABIC LETTER WAW WITH HAMZA ABOVE
5410625;afii57413;ARABIC LETTER ALEF WITH HAMZA BELOW
5420626;afii57414;ARABIC LETTER YEH WITH HAMZA ABOVE
5430627;afii57415;ARABIC LETTER ALEF
5440628;afii57416;ARABIC LETTER BEH
5450629;afii57417;ARABIC LETTER TEH MARBUTA
546062A;afii57418;ARABIC LETTER TEH
547062B;afii57419;ARABIC LETTER THEH
548062C;afii57420;ARABIC LETTER JEEM
549062D;afii57421;ARABIC LETTER HAH
550062E;afii57422;ARABIC LETTER KHAH
551062F;afii57423;ARABIC LETTER DAL
5520630;afii57424;ARABIC LETTER THAL
5530631;afii57425;ARABIC LETTER REH
5540632;afii57426;ARABIC LETTER ZAIN
5550633;afii57427;ARABIC LETTER SEEN
5560634;afii57428;ARABIC LETTER SHEEN
5570635;afii57429;ARABIC LETTER SAD
5580636;afii57430;ARABIC LETTER DAD
5590637;afii57431;ARABIC LETTER TAH
5600638;afii57432;ARABIC LETTER ZAH
5610639;afii57433;ARABIC LETTER AIN
562063A;afii57434;ARABIC LETTER GHAIN
5630640;afii57440;ARABIC TATWEEL
5640641;afii57441;ARABIC LETTER FEH
5650642;afii57442;ARABIC LETTER QAF
5660643;afii57443;ARABIC LETTER KAF
5670644;afii57444;ARABIC LETTER LAM
5680645;afii57445;ARABIC LETTER MEEM
5690646;afii57446;ARABIC LETTER NOON
5700648;afii57448;ARABIC LETTER WAW
5710649;afii57449;ARABIC LETTER ALEF MAKSURA
572064A;afii57450;ARABIC LETTER YEH
573064B;afii57451;ARABIC FATHATAN
574064C;afii57452;ARABIC DAMMATAN
575064D;afii57453;ARABIC KASRATAN
576064E;afii57454;ARABIC FATHA
577064F;afii57455;ARABIC DAMMA
5780650;afii57456;ARABIC KASRA
5790651;afii57457;ARABIC SHADDA
5800652;afii57458;ARABIC SUKUN
5810647;afii57470;ARABIC LETTER HEH
58206A4;afii57505;ARABIC LETTER VEH
583067E;afii57506;ARABIC LETTER PEH
5840686;afii57507;ARABIC LETTER TCHEH
5850698;afii57508;ARABIC LETTER JEH
58606AF;afii57509;ARABIC LETTER GAF
5870679;afii57511;ARABIC LETTER TTEH
5880688;afii57512;ARABIC LETTER DDAL
5890691;afii57513;ARABIC LETTER RREH
59006BA;afii57514;ARABIC LETTER NOON GHUNNA
59106D2;afii57519;ARABIC LETTER YEH BARREE
59206D5;afii57534;ARABIC LETTER AE
59320AA;afii57636;NEW SHEQEL SIGN
59405BE;afii57645;HEBREW PUNCTUATION MAQAF
59505C3;afii57658;HEBREW PUNCTUATION SOF PASUQ
59605D0;afii57664;HEBREW LETTER ALEF
59705D1;afii57665;HEBREW LETTER BET
59805D2;afii57666;HEBREW LETTER GIMEL
59905D3;afii57667;HEBREW LETTER DALET
60005D4;afii57668;HEBREW LETTER HE
60105D5;afii57669;HEBREW LETTER VAV
60205D6;afii57670;HEBREW LETTER ZAYIN
60305D7;afii57671;HEBREW LETTER HET
60405D8;afii57672;HEBREW LETTER TET
60505D9;afii57673;HEBREW LETTER YOD
60605DA;afii57674;HEBREW LETTER FINAL KAF
60705DB;afii57675;HEBREW LETTER KAF
60805DC;afii57676;HEBREW LETTER LAMED
60905DD;afii57677;HEBREW LETTER FINAL MEM
61005DE;afii57678;HEBREW LETTER MEM
61105DF;afii57679;HEBREW LETTER FINAL NUN
61205E0;afii57680;HEBREW LETTER NUN
61305E1;afii57681;HEBREW LETTER SAMEKH
61405E2;afii57682;HEBREW LETTER AYIN
61505E3;afii57683;HEBREW LETTER FINAL PE
61605E4;afii57684;HEBREW LETTER PE
61705E5;afii57685;HEBREW LETTER FINAL TSADI
61805E6;afii57686;HEBREW LETTER TSADI
61905E7;afii57687;HEBREW LETTER QOF
62005E8;afii57688;HEBREW LETTER RESH
62105E9;afii57689;HEBREW LETTER SHIN
62205EA;afii57690;HEBREW LETTER TAV
623FB2A;afii57694;HEBREW LETTER SHIN WITH SHIN DOT
624FB2B;afii57695;HEBREW LETTER SHIN WITH SIN DOT
625FB4B;afii57700;HEBREW LETTER VAV WITH HOLAM
626FB1F;afii57705;HEBREW LIGATURE YIDDISH YOD YOD PATAH
62705F0;afii57716;HEBREW LIGATURE YIDDISH DOUBLE VAV
62805F1;afii57717;HEBREW LIGATURE YIDDISH VAV YOD
62905F2;afii57718;HEBREW LIGATURE YIDDISH DOUBLE YOD
630FB35;afii57723;HEBREW LETTER VAV WITH DAGESH
63105B4;afii57793;HEBREW POINT HIRIQ
63205B5;afii57794;HEBREW POINT TSERE
63305B6;afii57795;HEBREW POINT SEGOL
63405BB;afii57796;HEBREW POINT QUBUTS
63505B8;afii57797;HEBREW POINT QAMATS
63605B7;afii57798;HEBREW POINT PATAH
63705B0;afii57799;HEBREW POINT SHEVA
63805B2;afii57800;HEBREW POINT HATAF PATAH
63905B1;afii57801;HEBREW POINT HATAF SEGOL
64005B3;afii57802;HEBREW POINT HATAF QAMATS
64105C2;afii57803;HEBREW POINT SIN DOT
64205C1;afii57804;HEBREW POINT SHIN DOT
64305B9;afii57806;HEBREW POINT HOLAM
64405BC;afii57807;HEBREW POINT DAGESH OR MAPIQ
64505BD;afii57839;HEBREW POINT METEG
64605BF;afii57841;HEBREW POINT RAFE
64705C0;afii57842;HEBREW PUNCTUATION PASEQ
64802BC;afii57929;MODIFIER LETTER APOSTROPHE
6492105;afii61248;CARE OF
6502113;afii61289;SCRIPT SMALL L
6512116;afii61352;NUMERO SIGN
652202C;afii61573;POP DIRECTIONAL FORMATTING
653202D;afii61574;LEFT-TO-RIGHT OVERRIDE
654202E;afii61575;RIGHT-TO-LEFT OVERRIDE
655200C;afii61664;ZERO WIDTH NON-JOINER
656066D;afii63167;ARABIC FIVE POINTED STAR
65702BD;afii64937;MODIFIER LETTER REVERSED COMMA
65800E0;agrave;LATIN SMALL LETTER A WITH GRAVE
6592135;aleph;ALEF SYMBOL
66003B1;alpha;GREEK SMALL LETTER ALPHA
66103AC;alphatonos;GREEK SMALL LETTER ALPHA WITH TONOS
6620101;amacron;LATIN SMALL LETTER A WITH MACRON
6630026;ampersand;AMPERSAND
664F726;ampersandsmall;SMALL CAPITAL AMPERSAND
6652220;angle;ANGLE
6662329;angleleft;LEFT-POINTING ANGLE BRACKET
667232A;angleright;RIGHT-POINTING ANGLE BRACKET
6680387;anoteleia;GREEK ANO TELEIA
6690105;aogonek;LATIN SMALL LETTER A WITH OGONEK
6702248;approxequal;ALMOST EQUAL TO
67100E5;aring;LATIN SMALL LETTER A WITH RING ABOVE
67201FB;aringacute;LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
6732194;arrowboth;LEFT RIGHT ARROW
67421D4;arrowdblboth;LEFT RIGHT DOUBLE ARROW
67521D3;arrowdbldown;DOWNWARDS DOUBLE ARROW
67621D0;arrowdblleft;LEFTWARDS DOUBLE ARROW
67721D2;arrowdblright;RIGHTWARDS DOUBLE ARROW
67821D1;arrowdblup;UPWARDS DOUBLE ARROW
6792193;arrowdown;DOWNWARDS ARROW
680F8E7;arrowhorizex;HORIZONTAL ARROW EXTENDER
6812190;arrowleft;LEFTWARDS ARROW
6822192;arrowright;RIGHTWARDS ARROW
6832191;arrowup;UPWARDS ARROW
6842195;arrowupdn;UP DOWN ARROW
68521A8;arrowupdnbse;UP DOWN ARROW WITH BASE
686F8E6;arrowvertex;VERTICAL ARROW EXTENDER
687005E;asciicircum;CIRCUMFLEX ACCENT
688007E;asciitilde;TILDE
689002A;asterisk;ASTERISK
6902217;asteriskmath;ASTERISK OPERATOR
691F6E9;asuperior;SUPERSCRIPT LATIN SMALL LETTER A
6920040;at;COMMERCIAL AT
69300E3;atilde;LATIN SMALL LETTER A WITH TILDE
6940062;b;LATIN SMALL LETTER B
695005C;backslash;REVERSE SOLIDUS
696007C;bar;VERTICAL LINE
69703B2;beta;GREEK SMALL LETTER BETA
6982588;block;FULL BLOCK
699F8F4;braceex;CURLY BRACKET EXTENDER
700007B;braceleft;LEFT CURLY BRACKET
701F8F3;braceleftbt;LEFT CURLY BRACKET BOTTOM
702F8F2;braceleftmid;LEFT CURLY BRACKET MID
703F8F1;bracelefttp;LEFT CURLY BRACKET TOP
704007D;braceright;RIGHT CURLY BRACKET
705F8FE;bracerightbt;RIGHT CURLY BRACKET BOTTOM
706F8FD;bracerightmid;RIGHT CURLY BRACKET MID
707F8FC;bracerighttp;RIGHT CURLY BRACKET TOP
708005B;bracketleft;LEFT SQUARE BRACKET
709F8F0;bracketleftbt;LEFT SQUARE BRACKET BOTTOM
710F8EF;bracketleftex;LEFT SQUARE BRACKET EXTENDER
711F8EE;bracketlefttp;LEFT SQUARE BRACKET TOP
712005D;bracketright;RIGHT SQUARE BRACKET
713F8FB;bracketrightbt;RIGHT SQUARE BRACKET BOTTOM
714F8FA;bracketrightex;RIGHT SQUARE BRACKET EXTENDER
715F8F9;bracketrighttp;RIGHT SQUARE BRACKET TOP
71602D8;breve;BREVE
71700A6;brokenbar;BROKEN BAR
718F6EA;bsuperior;SUPERSCRIPT LATIN SMALL LETTER B
7192022;bullet;BULLET
7200063;c;LATIN SMALL LETTER C
7210107;cacute;LATIN SMALL LETTER C WITH ACUTE
72202C7;caron;CARON
72321B5;carriagereturn;DOWNWARDS ARROW WITH CORNER LEFTWARDS
724010D;ccaron;LATIN SMALL LETTER C WITH CARON
72500E7;ccedilla;LATIN SMALL LETTER C WITH CEDILLA
7260109;ccircumflex;LATIN SMALL LETTER C WITH CIRCUMFLEX
727010B;cdotaccent;LATIN SMALL LETTER C WITH DOT ABOVE
72800B8;cedilla;CEDILLA
72900A2;cent;CENT SIGN
730F6DF;centinferior;SUBSCRIPT CENT SIGN
731F7A2;centoldstyle;OLDSTYLE CENT SIGN
732F6E0;centsuperior;SUPERSCRIPT CENT SIGN
73303C7;chi;GREEK SMALL LETTER CHI
73425CB;circle;WHITE CIRCLE
7352297;circlemultiply;CIRCLED TIMES
7362295;circleplus;CIRCLED PLUS
73702C6;circumflex;MODIFIER LETTER CIRCUMFLEX ACCENT
7382663;club;BLACK CLUB SUIT
739003A;colon;COLON
74020A1;colonmonetary;COLON SIGN
741002C;comma;COMMA
742F6C3;commaaccent;COMMA BELOW
743F6E1;commainferior;SUBSCRIPT COMMA
744F6E2;commasuperior;SUPERSCRIPT COMMA
7452245;congruent;APPROXIMATELY EQUAL TO
74600A9;copyright;COPYRIGHT SIGN
747F8E9;copyrightsans;COPYRIGHT SIGN SANS SERIF
748F6D9;copyrightserif;COPYRIGHT SIGN SERIF
74900A4;currency;CURRENCY SIGN
750F6D1;cyrBreve;CAPITAL CYRILLIC BREVE
751F6D2;cyrFlex;CAPITAL CYRILLIC CIRCUMFLEX
752F6D4;cyrbreve;CYRILLIC BREVE
753F6D5;cyrflex;CYRILLIC CIRCUMFLEX
7540064;d;LATIN SMALL LETTER D
7552020;dagger;DAGGER
7562021;daggerdbl;DOUBLE DAGGER
757F6D3;dblGrave;CAPITAL DOUBLE GRAVE ACCENT
758F6D6;dblgrave;DOUBLE GRAVE ACCENT
759010F;dcaron;LATIN SMALL LETTER D WITH CARON
7600111;dcroat;LATIN SMALL LETTER D WITH STROKE
76100B0;degree;DEGREE SIGN
76203B4;delta;GREEK SMALL LETTER DELTA
7632666;diamond;BLACK DIAMOND SUIT
76400A8;dieresis;DIAERESIS
765F6D7;dieresisacute;DIAERESIS ACUTE ACCENT
766F6D8;dieresisgrave;DIAERESIS GRAVE ACCENT
7670385;dieresistonos;GREEK DIALYTIKA TONOS
76800F7;divide;DIVISION SIGN
7692593;dkshade;DARK SHADE
7702584;dnblock;LOWER HALF BLOCK
7710024;dollar;DOLLAR SIGN
772F6E3;dollarinferior;SUBSCRIPT DOLLAR SIGN
773F724;dollaroldstyle;OLDSTYLE DOLLAR SIGN
774F6E4;dollarsuperior;SUPERSCRIPT DOLLAR SIGN
77520AB;dong;DONG SIGN
77602D9;dotaccent;DOT ABOVE
7770323;dotbelowcomb;COMBINING DOT BELOW
7780131;dotlessi;LATIN SMALL LETTER DOTLESS I
779F6BE;dotlessj;LATIN SMALL LETTER DOTLESS J
78022C5;dotmath;DOT OPERATOR
781F6EB;dsuperior;SUPERSCRIPT LATIN SMALL LETTER D
7820065;e;LATIN SMALL LETTER E
78300E9;eacute;LATIN SMALL LETTER E WITH ACUTE
7840115;ebreve;LATIN SMALL LETTER E WITH BREVE
785011B;ecaron;LATIN SMALL LETTER E WITH CARON
78600EA;ecircumflex;LATIN SMALL LETTER E WITH CIRCUMFLEX
78700EB;edieresis;LATIN SMALL LETTER E WITH DIAERESIS
7880117;edotaccent;LATIN SMALL LETTER E WITH DOT ABOVE
78900E8;egrave;LATIN SMALL LETTER E WITH GRAVE
7900038;eight;DIGIT EIGHT
7912088;eightinferior;SUBSCRIPT EIGHT
792F738;eightoldstyle;OLDSTYLE DIGIT EIGHT
7932078;eightsuperior;SUPERSCRIPT EIGHT
7942208;element;ELEMENT OF
7952026;ellipsis;HORIZONTAL ELLIPSIS
7960113;emacron;LATIN SMALL LETTER E WITH MACRON
7972014;emdash;EM DASH
7982205;emptyset;EMPTY SET
7992013;endash;EN DASH
800014B;eng;LATIN SMALL LETTER ENG
8010119;eogonek;LATIN SMALL LETTER E WITH OGONEK
80203B5;epsilon;GREEK SMALL LETTER EPSILON
80303AD;epsilontonos;GREEK SMALL LETTER EPSILON WITH TONOS
804003D;equal;EQUALS SIGN
8052261;equivalence;IDENTICAL TO
806212E;estimated;ESTIMATED SYMBOL
807F6EC;esuperior;SUPERSCRIPT LATIN SMALL LETTER E
80803B7;eta;GREEK SMALL LETTER ETA
80903AE;etatonos;GREEK SMALL LETTER ETA WITH TONOS
81000F0;eth;LATIN SMALL LETTER ETH
8110021;exclam;EXCLAMATION MARK
812203C;exclamdbl;DOUBLE EXCLAMATION MARK
81300A1;exclamdown;INVERTED EXCLAMATION MARK
814F7A1;exclamdownsmall;SMALL CAPITAL INVERTED EXCLAMATION MARK
815F721;exclamsmall;SMALL CAPITAL EXCLAMATION MARK
8162203;existential;THERE EXISTS
8170066;f;LATIN SMALL LETTER F
8182640;female;FEMALE SIGN
819FB00;ff;LATIN SMALL LIGATURE FF
820FB03;ffi;LATIN SMALL LIGATURE FFI
821FB04;ffl;LATIN SMALL LIGATURE FFL
822FB01;fi;LATIN SMALL LIGATURE FI
8232012;figuredash;FIGURE DASH
82425A0;filledbox;BLACK SQUARE
82525AC;filledrect;BLACK RECTANGLE
8260035;five;DIGIT FIVE
827215D;fiveeighths;VULGAR FRACTION FIVE EIGHTHS
8282085;fiveinferior;SUBSCRIPT FIVE
829F735;fiveoldstyle;OLDSTYLE DIGIT FIVE
8302075;fivesuperior;SUPERSCRIPT FIVE
831FB02;fl;LATIN SMALL LIGATURE FL
8320192;florin;LATIN SMALL LETTER F WITH HOOK
8330034;four;DIGIT FOUR
8342084;fourinferior;SUBSCRIPT FOUR
835F734;fouroldstyle;OLDSTYLE DIGIT FOUR
8362074;foursuperior;SUPERSCRIPT FOUR
8372044;fraction;FRACTION SLASH
8382215;fraction;DIVISION SLASH;Duplicate
83920A3;franc;FRENCH FRANC SIGN
8400067;g;LATIN SMALL LETTER G
84103B3;gamma;GREEK SMALL LETTER GAMMA
842011F;gbreve;LATIN SMALL LETTER G WITH BREVE
84301E7;gcaron;LATIN SMALL LETTER G WITH CARON
844011D;gcircumflex;LATIN SMALL LETTER G WITH CIRCUMFLEX
8450123;gcommaaccent;LATIN SMALL LETTER G WITH CEDILLA
8460121;gdotaccent;LATIN SMALL LETTER G WITH DOT ABOVE
84700DF;germandbls;LATIN SMALL LETTER SHARP S
8482207;gradient;NABLA
8490060;grave;GRAVE ACCENT
8500300;gravecomb;COMBINING GRAVE ACCENT
851003E;greater;GREATER-THAN SIGN
8522265;greaterequal;GREATER-THAN OR EQUAL TO
85300AB;guillemotleft;LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
85400BB;guillemotright;RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
8552039;guilsinglleft;SINGLE LEFT-POINTING ANGLE QUOTATION MARK
856203A;guilsinglright;SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
8570068;h;LATIN SMALL LETTER H
8580127;hbar;LATIN SMALL LETTER H WITH STROKE
8590125;hcircumflex;LATIN SMALL LETTER H WITH CIRCUMFLEX
8602665;heart;BLACK HEART SUIT
8610309;hookabovecomb;COMBINING HOOK ABOVE
8622302;house;HOUSE
86302DD;hungarumlaut;DOUBLE ACUTE ACCENT
864002D;hyphen;HYPHEN-MINUS
86500AD;hyphen;SOFT HYPHEN;Duplicate
866F6E5;hypheninferior;SUBSCRIPT HYPHEN-MINUS
867F6E6;hyphensuperior;SUPERSCRIPT HYPHEN-MINUS
8680069;i;LATIN SMALL LETTER I
86900ED;iacute;LATIN SMALL LETTER I WITH ACUTE
870012D;ibreve;LATIN SMALL LETTER I WITH BREVE
87100EE;icircumflex;LATIN SMALL LETTER I WITH CIRCUMFLEX
87200EF;idieresis;LATIN SMALL LETTER I WITH DIAERESIS
87300EC;igrave;LATIN SMALL LETTER I WITH GRAVE
8740133;ij;LATIN SMALL LIGATURE IJ
875012B;imacron;LATIN SMALL LETTER I WITH MACRON
876221E;infinity;INFINITY
877222B;integral;INTEGRAL
8782321;integralbt;BOTTOM HALF INTEGRAL
879F8F5;integralex;INTEGRAL EXTENDER
8802320;integraltp;TOP HALF INTEGRAL
8812229;intersection;INTERSECTION
88225D8;invbullet;INVERSE BULLET
88325D9;invcircle;INVERSE WHITE CIRCLE
884263B;invsmileface;BLACK SMILING FACE
885012F;iogonek;LATIN SMALL LETTER I WITH OGONEK
88603B9;iota;GREEK SMALL LETTER IOTA
88703CA;iotadieresis;GREEK SMALL LETTER IOTA WITH DIALYTIKA
8880390;iotadieresistonos;GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
88903AF;iotatonos;GREEK SMALL LETTER IOTA WITH TONOS
890F6ED;isuperior;SUPERSCRIPT LATIN SMALL LETTER I
8910129;itilde;LATIN SMALL LETTER I WITH TILDE
892006A;j;LATIN SMALL LETTER J
8930135;jcircumflex;LATIN SMALL LETTER J WITH CIRCUMFLEX
894006B;k;LATIN SMALL LETTER K
89503BA;kappa;GREEK SMALL LETTER KAPPA
8960137;kcommaaccent;LATIN SMALL LETTER K WITH CEDILLA
8970138;kgreenlandic;LATIN SMALL LETTER KRA
898006C;l;LATIN SMALL LETTER L
899013A;lacute;LATIN SMALL LETTER L WITH ACUTE
90003BB;lambda;GREEK SMALL LETTER LAMDA
901013E;lcaron;LATIN SMALL LETTER L WITH CARON
902013C;lcommaaccent;LATIN SMALL LETTER L WITH CEDILLA
9030140;ldot;LATIN SMALL LETTER L WITH MIDDLE DOT
904003C;less;LESS-THAN SIGN
9052264;lessequal;LESS-THAN OR EQUAL TO
906258C;lfblock;LEFT HALF BLOCK
90720A4;lira;LIRA SIGN
908F6C0;ll;LATIN SMALL LETTER LL
9092227;logicaland;LOGICAL AND
91000AC;logicalnot;NOT SIGN
9112228;logicalor;LOGICAL OR
912017F;longs;LATIN SMALL LETTER LONG S
91325CA;lozenge;LOZENGE
9140142;lslash;LATIN SMALL LETTER L WITH STROKE
915F6EE;lsuperior;SUPERSCRIPT LATIN SMALL LETTER L
9162591;ltshade;LIGHT SHADE
917006D;m;LATIN SMALL LETTER M
91800AF;macron;MACRON
91902C9;macron;MODIFIER LETTER MACRON;Duplicate
9202642;male;MALE SIGN
9212212;minus;MINUS SIGN
9222032;minute;PRIME
923F6EF;msuperior;SUPERSCRIPT LATIN SMALL LETTER M
92400B5;mu;MICRO SIGN
92503BC;mu;GREEK SMALL LETTER MU;Duplicate
92600D7;multiply;MULTIPLICATION SIGN
927266A;musicalnote;EIGHTH NOTE
928266B;musicalnotedbl;BEAMED EIGHTH NOTES
929006E;n;LATIN SMALL LETTER N
9300144;nacute;LATIN SMALL LETTER N WITH ACUTE
9310149;napostrophe;LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
9320148;ncaron;LATIN SMALL LETTER N WITH CARON
9330146;ncommaaccent;LATIN SMALL LETTER N WITH CEDILLA
9340039;nine;DIGIT NINE
9352089;nineinferior;SUBSCRIPT NINE
936F739;nineoldstyle;OLDSTYLE DIGIT NINE
9372079;ninesuperior;SUPERSCRIPT NINE
9382209;notelement;NOT AN ELEMENT OF
9392260;notequal;NOT EQUAL TO
9402284;notsubset;NOT A SUBSET OF
941207F;nsuperior;SUPERSCRIPT LATIN SMALL LETTER N
94200F1;ntilde;LATIN SMALL LETTER N WITH TILDE
94303BD;nu;GREEK SMALL LETTER NU
9440023;numbersign;NUMBER SIGN
945006F;o;LATIN SMALL LETTER O
94600F3;oacute;LATIN SMALL LETTER O WITH ACUTE
947014F;obreve;LATIN SMALL LETTER O WITH BREVE
94800F4;ocircumflex;LATIN SMALL LETTER O WITH CIRCUMFLEX
94900F6;odieresis;LATIN SMALL LETTER O WITH DIAERESIS
9500153;oe;LATIN SMALL LIGATURE OE
95102DB;ogonek;OGONEK
95200F2;ograve;LATIN SMALL LETTER O WITH GRAVE
95301A1;ohorn;LATIN SMALL LETTER O WITH HORN
9540151;ohungarumlaut;LATIN SMALL LETTER O WITH DOUBLE ACUTE
955014D;omacron;LATIN SMALL LETTER O WITH MACRON
95603C9;omega;GREEK SMALL LETTER OMEGA
95703D6;omega1;GREEK PI SYMBOL
95803CE;omegatonos;GREEK SMALL LETTER OMEGA WITH TONOS
95903BF;omicron;GREEK SMALL LETTER OMICRON
96003CC;omicrontonos;GREEK SMALL LETTER OMICRON WITH TONOS
9610031;one;DIGIT ONE
9622024;onedotenleader;ONE DOT LEADER
963215B;oneeighth;VULGAR FRACTION ONE EIGHTH
964F6DC;onefitted;PROPORTIONAL DIGIT ONE
96500BD;onehalf;VULGAR FRACTION ONE HALF
9662081;oneinferior;SUBSCRIPT ONE
967F731;oneoldstyle;OLDSTYLE DIGIT ONE
96800BC;onequarter;VULGAR FRACTION ONE QUARTER
96900B9;onesuperior;SUPERSCRIPT ONE
9702153;onethird;VULGAR FRACTION ONE THIRD
97125E6;openbullet;WHITE BULLET
97200AA;ordfeminine;FEMININE ORDINAL INDICATOR
97300BA;ordmasculine;MASCULINE ORDINAL INDICATOR
974221F;orthogonal;RIGHT ANGLE
97500F8;oslash;LATIN SMALL LETTER O WITH STROKE
97601FF;oslashacute;LATIN SMALL LETTER O WITH STROKE AND ACUTE
977F6F0;osuperior;SUPERSCRIPT LATIN SMALL LETTER O
97800F5;otilde;LATIN SMALL LETTER O WITH TILDE
9790070;p;LATIN SMALL LETTER P
98000B6;paragraph;PILCROW SIGN
9810028;parenleft;LEFT PARENTHESIS
982F8ED;parenleftbt;LEFT PAREN BOTTOM
983F8EC;parenleftex;LEFT PAREN EXTENDER
984208D;parenleftinferior;SUBSCRIPT LEFT PARENTHESIS
985207D;parenleftsuperior;SUPERSCRIPT LEFT PARENTHESIS
986F8EB;parenlefttp;LEFT PAREN TOP
9870029;parenright;RIGHT PARENTHESIS
988F8F8;parenrightbt;RIGHT PAREN BOTTOM
989F8F7;parenrightex;RIGHT PAREN EXTENDER
990208E;parenrightinferior;SUBSCRIPT RIGHT PARENTHESIS
991207E;parenrightsuperior;SUPERSCRIPT RIGHT PARENTHESIS
992F8F6;parenrighttp;RIGHT PAREN TOP
9932202;partialdiff;PARTIAL DIFFERENTIAL
9940025;percent;PERCENT SIGN
995002E;period;FULL STOP
99600B7;periodcentered;MIDDLE DOT
9972219;periodcentered;BULLET OPERATOR;Duplicate
998F6E7;periodinferior;SUBSCRIPT FULL STOP
999F6E8;periodsuperior;SUPERSCRIPT FULL STOP
100022A5;perpendicular;UP TACK
10012030;perthousand;PER MILLE SIGN
100220A7;peseta;PESETA SIGN
100303C6;phi;GREEK SMALL LETTER PHI
100403D5;phi1;GREEK PHI SYMBOL
100503C0;pi;GREEK SMALL LETTER PI
1006002B;plus;PLUS SIGN
100700B1;plusminus;PLUS-MINUS SIGN
1008211E;prescription;PRESCRIPTION TAKE
1009220F;product;N-ARY PRODUCT
10102282;propersubset;SUBSET OF
10112283;propersuperset;SUPERSET OF
1012221D;proportional;PROPORTIONAL TO
101303C8;psi;GREEK SMALL LETTER PSI
10140071;q;LATIN SMALL LETTER Q
1015003F;question;QUESTION MARK
101600BF;questiondown;INVERTED QUESTION MARK
1017F7BF;questiondownsmall;SMALL CAPITAL INVERTED QUESTION MARK
1018F73F;questionsmall;SMALL CAPITAL QUESTION MARK
10190022;quotedbl;QUOTATION MARK
1020201E;quotedblbase;DOUBLE LOW-9 QUOTATION MARK
1021201C;quotedblleft;LEFT DOUBLE QUOTATION MARK
1022201D;quotedblright;RIGHT DOUBLE QUOTATION MARK
10232018;quoteleft;LEFT SINGLE QUOTATION MARK
1024201B;quotereversed;SINGLE HIGH-REVERSED-9 QUOTATION MARK
10252019;quoteright;RIGHT SINGLE QUOTATION MARK
1026201A;quotesinglbase;SINGLE LOW-9 QUOTATION MARK
10270027;quotesingle;APOSTROPHE
10280072;r;LATIN SMALL LETTER R
10290155;racute;LATIN SMALL LETTER R WITH ACUTE
1030221A;radical;SQUARE ROOT
1031F8E5;radicalex;RADICAL EXTENDER
10320159;rcaron;LATIN SMALL LETTER R WITH CARON
10330157;rcommaaccent;LATIN SMALL LETTER R WITH CEDILLA
10342286;reflexsubset;SUBSET OF OR EQUAL TO
10352287;reflexsuperset;SUPERSET OF OR EQUAL TO
103600AE;registered;REGISTERED SIGN
1037F8E8;registersans;REGISTERED SIGN SANS SERIF
1038F6DA;registerserif;REGISTERED SIGN SERIF
10392310;revlogicalnot;REVERSED NOT SIGN
104003C1;rho;GREEK SMALL LETTER RHO
104102DA;ring;RING ABOVE
1042F6F1;rsuperior;SUPERSCRIPT LATIN SMALL LETTER R
10432590;rtblock;RIGHT HALF BLOCK
1044F6DD;rupiah;RUPIAH SIGN
10450073;s;LATIN SMALL LETTER S
1046015B;sacute;LATIN SMALL LETTER S WITH ACUTE
10470161;scaron;LATIN SMALL LETTER S WITH CARON
1048015F;scedilla;LATIN SMALL LETTER S WITH CEDILLA
1049F6C2;scedilla;LATIN SMALL LETTER S WITH CEDILLA;Duplicate
1050015D;scircumflex;LATIN SMALL LETTER S WITH CIRCUMFLEX
10510219;scommaaccent;LATIN SMALL LETTER S WITH COMMA BELOW
10522033;second;DOUBLE PRIME
105300A7;section;SECTION SIGN
1054003B;semicolon;SEMICOLON
10550037;seven;DIGIT SEVEN
1056215E;seveneighths;VULGAR FRACTION SEVEN EIGHTHS
10572087;seveninferior;SUBSCRIPT SEVEN
1058F737;sevenoldstyle;OLDSTYLE DIGIT SEVEN
10592077;sevensuperior;SUPERSCRIPT SEVEN
10602592;shade;MEDIUM SHADE
106103C3;sigma;GREEK SMALL LETTER SIGMA
106203C2;sigma1;GREEK SMALL LETTER FINAL SIGMA
1063223C;similar;TILDE OPERATOR
10640036;six;DIGIT SIX
10652086;sixinferior;SUBSCRIPT SIX
1066F736;sixoldstyle;OLDSTYLE DIGIT SIX
10672076;sixsuperior;SUPERSCRIPT SIX
1068002F;slash;SOLIDUS
1069263A;smileface;WHITE SMILING FACE
10700020;space;SPACE
107100A0;space;NO-BREAK SPACE;Duplicate
10722660;spade;BLACK SPADE SUIT
1073F6F2;ssuperior;SUPERSCRIPT LATIN SMALL LETTER S
107400A3;sterling;POUND SIGN
1075220B;suchthat;CONTAINS AS MEMBER
10762211;summation;N-ARY SUMMATION
1077263C;sun;WHITE SUN WITH RAYS
10780074;t;LATIN SMALL LETTER T
107903C4;tau;GREEK SMALL LETTER TAU
10800167;tbar;LATIN SMALL LETTER T WITH STROKE
10810165;tcaron;LATIN SMALL LETTER T WITH CARON
10820163;tcommaaccent;LATIN SMALL LETTER T WITH CEDILLA
1083021B;tcommaaccent;LATIN SMALL LETTER T WITH COMMA BELOW;Duplicate
10842234;therefore;THEREFORE
108503B8;theta;GREEK SMALL LETTER THETA
108603D1;theta1;GREEK THETA SYMBOL
108700FE;thorn;LATIN SMALL LETTER THORN
10880033;three;DIGIT THREE
1089215C;threeeighths;VULGAR FRACTION THREE EIGHTHS
10902083;threeinferior;SUBSCRIPT THREE
1091F733;threeoldstyle;OLDSTYLE DIGIT THREE
109200BE;threequarters;VULGAR FRACTION THREE QUARTERS
1093F6DE;threequartersemdash;THREE QUARTERS EM DASH
109400B3;threesuperior;SUPERSCRIPT THREE
109502DC;tilde;SMALL TILDE
10960303;tildecomb;COMBINING TILDE
10970384;tonos;GREEK TONOS
10982122;trademark;TRADE MARK SIGN
1099F8EA;trademarksans;TRADE MARK SIGN SANS SERIF
1100F6DB;trademarkserif;TRADE MARK SIGN SERIF
110125BC;triagdn;BLACK DOWN-POINTING TRIANGLE
110225C4;triaglf;BLACK LEFT-POINTING POINTER
110325BA;triagrt;BLACK RIGHT-POINTING POINTER
110425B2;triagup;BLACK UP-POINTING TRIANGLE
1105F6F3;tsuperior;SUPERSCRIPT LATIN SMALL LETTER T
11060032;two;DIGIT TWO
11072025;twodotenleader;TWO DOT LEADER
11082082;twoinferior;SUBSCRIPT TWO
1109F732;twooldstyle;OLDSTYLE DIGIT TWO
111000B2;twosuperior;SUPERSCRIPT TWO
11112154;twothirds;VULGAR FRACTION TWO THIRDS
11120075;u;LATIN SMALL LETTER U
111300FA;uacute;LATIN SMALL LETTER U WITH ACUTE
1114016D;ubreve;LATIN SMALL LETTER U WITH BREVE
111500FB;ucircumflex;LATIN SMALL LETTER U WITH CIRCUMFLEX
111600FC;udieresis;LATIN SMALL LETTER U WITH DIAERESIS
111700F9;ugrave;LATIN SMALL LETTER U WITH GRAVE
111801B0;uhorn;LATIN SMALL LETTER U WITH HORN
11190171;uhungarumlaut;LATIN SMALL LETTER U WITH DOUBLE ACUTE
1120016B;umacron;LATIN SMALL LETTER U WITH MACRON
1121005F;underscore;LOW LINE
11222017;underscoredbl;DOUBLE LOW LINE
1123222A;union;UNION
11242200;universal;FOR ALL
11250173;uogonek;LATIN SMALL LETTER U WITH OGONEK
11262580;upblock;UPPER HALF BLOCK
112703C5;upsilon;GREEK SMALL LETTER UPSILON
112803CB;upsilondieresis;GREEK SMALL LETTER UPSILON WITH DIALYTIKA
112903B0;upsilondieresistonos;GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
113003CD;upsilontonos;GREEK SMALL LETTER UPSILON WITH TONOS
1131016F;uring;LATIN SMALL LETTER U WITH RING ABOVE
11320169;utilde;LATIN SMALL LETTER U WITH TILDE
11330076;v;LATIN SMALL LETTER V
11340077;w;LATIN SMALL LETTER W
11351E83;wacute;LATIN SMALL LETTER W WITH ACUTE
11360175;wcircumflex;LATIN SMALL LETTER W WITH CIRCUMFLEX
11371E85;wdieresis;LATIN SMALL LETTER W WITH DIAERESIS
11382118;weierstrass;SCRIPT CAPITAL P
11391E81;wgrave;LATIN SMALL LETTER W WITH GRAVE
11400078;x;LATIN SMALL LETTER X
114103BE;xi;GREEK SMALL LETTER XI
11420079;y;LATIN SMALL LETTER Y
114300FD;yacute;LATIN SMALL LETTER Y WITH ACUTE
11440177;ycircumflex;LATIN SMALL LETTER Y WITH CIRCUMFLEX
114500FF;ydieresis;LATIN SMALL LETTER Y WITH DIAERESIS
114600A5;yen;YEN SIGN
11471EF3;ygrave;LATIN SMALL LETTER Y WITH GRAVE
1148007A;z;LATIN SMALL LETTER Z
1149017A;zacute;LATIN SMALL LETTER Z WITH ACUTE
1150017E;zcaron;LATIN SMALL LETTER Z WITH CARON
1151017C;zdotaccent;LATIN SMALL LETTER Z WITH DOT ABOVE
11520030;zero;DIGIT ZERO
11532080;zeroinferior;SUBSCRIPT ZERO
1154F730;zerooldstyle;OLDSTYLE DIGIT ZERO
11552070;zerosuperior;SUPERSCRIPT ZERO
115603B6;zeta;GREEK SMALL LETTER ZETA
1157"""
1158
1159
1160AGLError = "AGLError"
1161
1162AGL2UV = {}
1163UV2AGL = {}
1164
1165def _builddicts():
1166	import re
1167	import string
1168
1169	lines = string.split(_aglText, "\n")
1170
1171	parseAGL_RE = re.compile("([0-9A-F]{4});([A-Za-z_0-9.]+);.*?$")
1172
1173	for line in lines:
1174		if not line:
1175			break
1176		if line[:1] == '#':
1177			continue
1178		m = parseAGL_RE.match(line)
1179		if not m:
1180			raise AGLError, "syntax error in glyphlist.txt: %s" % repr(line[:20])
1181		unicode = m.group(1)
1182		assert len(unicode) == 4
1183		unicode = string.atoi(unicode, 16)
1184		glyphName = m.group(2)
1185		if AGL2UV.has_key(glyphName):
1186			assert type(AGL2UV[glyphName]) == type(0)
1187			AGL2UV[glyphName] = AGL2UV[glyphName], unicode
1188		else:
1189			AGL2UV[glyphName] = unicode
1190		UV2AGL[unicode] = glyphName
1191
1192_builddicts()
1193
1194