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