The union of the color and the node_number in the struct screen_char.
[elinks.git] / src / intl / entity.inc
blobf19b047c11a8ccfe44a115f45974368366e84e31
1 /* Automatically generated by gen-ent */
3 static const struct entity { char *s; unicode_val_T c; } entities [1002] = {
4         { "AElig",     0x00C6 }, /* LATIN CAPITAL LETTER AE                        */
5         { "Aacgr",     0x0386 }, /* GREEK CAPITAL LETTER ALPHA WITH TONOS          */
6         { "Aacute",    0x00C1 }, /* LATIN CAPITAL LETTER A WITH ACUTE              */
7         { "Abreve",    0x0102 }, /* LATIN CAPITAL LETTER A WITH BREVE              */
8         { "Acirc",     0x00C2 }, /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX         */
9         { "Acy",       0x0410 }, /* CYRILLIC CAPITAL LETTER A                      */
10         { "Agr",       0x0391 }, /* GREEK CAPITAL LETTER ALPHA                     */
11         { "Agrave",    0x00C0 }, /* LATIN CAPITAL LETTER A WITH GRAVE              */
12         { "Alpha",     0x0391 }, /* GREEK CAPITAL LETTER ALPHA                     */
13         { "Amacr",     0x0100 }, /* LATIN CAPITAL LETTER A WITH MACRON             */
14         { "Aogon",     0x0104 }, /* LATIN CAPITAL LETTER A WITH OGONEK             */
15         { "Aring",     0x00C5 }, /* LATIN CAPITAL LETTER A WITH RING ABOVE         */
16         { "Atilde",    0x00C3 }, /* LATIN CAPITAL LETTER A WITH TILDE              */
17         { "Auml",      0x00C4 }, /* LATIN CAPITAL LETTER A WITH DIAERESIS          */
18         { "Barwed",    0x2306 }, /* PERSPECTIVE                                    */
19         { "Bcy",       0x0411 }, /* CYRILLIC CAPITAL LETTER BE                     */
20         { "Beta",      0x0392 }, /* GREEK CAPITAL LETTER BETA                      */
21         { "Bgr",       0x0392 }, /* GREEK CAPITAL LETTER BETA                      */
22         { "CHcy",      0x0427 }, /* CYRILLIC CAPITAL LETTER CHE                    */
23         { "Cacute",    0x0106 }, /* LATIN CAPITAL LETTER C WITH ACUTE              */
24         { "Cap",       0x22D2 }, /* DOUBLE INTERSECTION                            */
25         { "Ccaron",    0x010C }, /* LATIN CAPITAL LETTER C WITH CARON              */
26         { "Ccedil",    0x00C7 }, /* LATIN CAPITAL LETTER C WITH CEDILLA            */
27         { "Ccirc",     0x0108 }, /* LATIN CAPITAL LETTER C WITH CIRCUMFLEX         */
28         { "Cdot",      0x010A }, /* LATIN CAPITAL LETTER C WITH DOT ABOVE          */
29         { "Chi",       0x03A7 }, /* GREEK CAPITAL LETTER CHI                       */
30         { "Cup",       0x22D3 }, /* DOUBLE UNION                                   */
31         { "DJcy",      0x0402 }, /* CYRILLIC CAPITAL LETTER DJE                    */
32         { "DScy",      0x0405 }, /* CYRILLIC CAPITAL LETTER DZE                    */
33         { "DZcy",      0x040F }, /* CYRILLIC CAPITAL LETTER DZHE                   */
34         { "Dagger",    0x2021 }, /* DOUBLE DAGGER                                  */
35         { "Dcaron",    0x010E }, /* LATIN CAPITAL LETTER D WITH CARON              */
36         { "Dcy",       0x0414 }, /* CYRILLIC CAPITAL LETTER DE                     */
37         { "Delta",     0x0394 }, /* GREEK CAPITAL LETTER DELTA                     */
38         { "Dgr",       0x0394 }, /* GREEK CAPITAL LETTER DELTA                     */
39         { "Dot",       0x00A8 }, /* DIAERESIS                                      */
40         { "DotDot",    0x20DC }, /* COMBINING FOUR DOTS ABOVE                      */
41         { "Dstrok",    0x0110 }, /* LATIN CAPITAL LETTER D WITH STROKE             */
42         { "EEacgr",    0x0389 }, /* GREEK CAPITAL LETTER ETA WITH TONOS            */
43         { "EEgr",      0x0397 }, /* GREEK CAPITAL LETTER ETA                       */
44         { "ENG",       0x014A }, /* LATIN CAPITAL LETTER ENG                       */
45         { "ETH",       0x00D0 }, /* LATIN CAPITAL LETTER ETH                       */
46         { "Eacgr",     0x0388 }, /* GREEK CAPITAL LETTER EPSILON WITH TONOS        */
47         { "Eacute",    0x00C9 }, /* LATIN CAPITAL LETTER E WITH ACUTE              */
48         { "Ecaron",    0x011A }, /* LATIN CAPITAL LETTER E WITH CARON              */
49         { "Ecirc",     0x00CA }, /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX         */
50         { "Ecy",       0x042D }, /* CYRILLIC CAPITAL LETTER E                      */
51         { "Edot",      0x0116 }, /* LATIN CAPITAL LETTER E WITH DOT ABOVE          */
52         { "Egr",       0x0395 }, /* GREEK CAPITAL LETTER EPSILON                   */
53         { "Egrave",    0x00C8 }, /* LATIN CAPITAL LETTER E WITH GRAVE              */
54         { "Emacr",     0x0112 }, /* LATIN CAPITAL LETTER E WITH MACRON             */
55         { "Eogon",     0x0118 }, /* LATIN CAPITAL LETTER E WITH OGONEK             */
56         { "Epsilon",   0x0395 }, /* GREEK CAPITAL LETTER EPSILON                   */
57         { "Eta",       0x0397 }, /* GREEK CAPITAL LETTER ETA                       */
58         { "Euml",      0x00CB }, /* LATIN CAPITAL LETTER E WITH DIAERESIS          */
59         { "Fcy",       0x0424 }, /* CYRILLIC CAPITAL LETTER EF                     */
60         { "GJcy",      0x0403 }, /* CYRILLIC CAPITAL LETTER GJE                    */
61         { "Gamma",     0x0393 }, /* GREEK CAPITAL LETTER GAMMA                     */
62         { "Gbreve",    0x011E }, /* LATIN CAPITAL LETTER G WITH BREVE              */
63         { "Gcedil",    0x0122 }, /* LATIN CAPITAL LETTER G WITH CEDILLA            */
64         { "Gcirc",     0x011C }, /* LATIN CAPITAL LETTER G WITH CIRCUMFLEX         */
65         { "Gcy",       0x0413 }, /* CYRILLIC CAPITAL LETTER GHE                    */
66         { "Gdot",      0x0120 }, /* LATIN CAPITAL LETTER G WITH DOT ABOVE          */
67         { "Gg",        0x22D9 }, /* VERY MUCH GREATER-THAN                         */
68         { "Ggr",       0x0393 }, /* GREEK CAPITAL LETTER GAMMA                     */
69         { "Gt",        0x226B }, /* MUCH GREATER-THAN                              */
70         { "HARDcy",    0x042A }, /* CYRILLIC CAPITAL LETTER HARD SIGN              */
71         { "Hcirc",     0x0124 }, /* LATIN CAPITAL LETTER H WITH CIRCUMFLEX         */
72         { "Hstrok",    0x0126 }, /* LATIN CAPITAL LETTER H WITH STROKE             */
73         { "IEcy",      0x0415 }, /* CYRILLIC CAPITAL LETTER IE                     */
74         { "IJlig",     0x0132 }, /* LATIN CAPITAL LIGATURE IJ                      */
75         { "IOcy",      0x0401 }, /* CYRILLIC CAPITAL LETTER IO                     */
76         { "Iacgr",     0x038A }, /* GREEK CAPITAL LETTER IOTA WITH TONOS           */
77         { "Iacute",    0x00CD }, /* LATIN CAPITAL LETTER I WITH ACUTE              */
78         { "Icirc",     0x00CE }, /* LATIN CAPITAL LETTER I WITH CIRCUMFLEX         */
79         { "Icy",       0x0418 }, /* CYRILLIC CAPITAL LETTER I                      */
80         { "Idigr",     0x03AA }, /* GREEK CAPITAL LETTER IOTA WITH DIALYTIKA       */
81         { "Idot",      0x0130 }, /* LATIN CAPITAL LETTER I WITH DOT ABOVE          */
82         { "Igr",       0x0399 }, /* GREEK CAPITAL LETTER IOTA                      */
83         { "Igrave",    0x00CC }, /* LATIN CAPITAL LETTER I WITH GRAVE              */
84         { "Imacr",     0x012A }, /* LATIN CAPITAL LETTER I WITH MACRON             */
85         { "Iogon",     0x012E }, /* LATIN CAPITAL LETTER I WITH OGONEK             */
86         { "Iota",      0x0399 }, /* GREEK CAPITAL LETTER IOTA                      */
87         { "Itilde",    0x0128 }, /* LATIN CAPITAL LETTER I WITH TILDE              */
88         { "Iukcy",     0x0406 }, /* CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I */
89         { "Iuml",      0x00CF }, /* LATIN CAPITAL LETTER I WITH DIAERESIS          */
90         { "Jcirc",     0x0134 }, /* LATIN CAPITAL LETTER J WITH CIRCUMFLEX         */
91         { "Jcy",       0x0419 }, /* CYRILLIC CAPITAL LETTER SHORT I                */
92         { "Jsercy",    0x0408 }, /* CYRILLIC CAPITAL LETTER JE                     */
93         { "Jukcy",     0x0404 }, /* CYRILLIC CAPITAL LETTER UKRAINIAN IE           */
94         { "KHcy",      0x0425 }, /* CYRILLIC CAPITAL LETTER HA                     */
95         { "KHgr",      0x03A7 }, /* GREEK CAPITAL LETTER CHI                       */
96         { "KJcy",      0x040C }, /* CYRILLIC CAPITAL LETTER KJE                    */
97         { "Kappa",     0x039A }, /* GREEK CAPITAL LETTER KAPPA                     */
98         { "Kcedil",    0x0136 }, /* LATIN CAPITAL LETTER K WITH CEDILLA            */
99         { "Kcy",       0x041A }, /* CYRILLIC CAPITAL LETTER KA                     */
100         { "Kgr",       0x039A }, /* GREEK CAPITAL LETTER KAPPA                     */
101         { "LJcy",      0x0409 }, /* CYRILLIC CAPITAL LETTER LJE                    */
102         { "Lacute",    0x0139 }, /* LATIN CAPITAL LETTER L WITH ACUTE              */
103         { "Lambda",    0x039B }, /* GREEK CAPITAL LETTER LAMDA                     */
104         { "Larr",      0x219E }, /* LEFTWARDS TWO HEADED ARROW                     */
105         { "Lcaron",    0x013D }, /* LATIN CAPITAL LETTER L WITH CARON              */
106         { "Lcedil",    0x013B }, /* LATIN CAPITAL LETTER L WITH CEDILLA            */
107         { "Lcy",       0x041B }, /* CYRILLIC CAPITAL LETTER EL                     */
108         { "Lgr",       0x039B }, /* GREEK CAPITAL LETTER LAMDA                     */
109         { "Ll",        0x22D8 }, /* VERY MUCH LESS-THAN                            */
110         { "Lmidot",    0x013F }, /* LATIN CAPITAL LETTER L WITH MIDDLE DOT         */
111         { "Lstrok",    0x0141 }, /* LATIN CAPITAL LETTER L WITH STROKE             */
112         { "Lt",        0x226A }, /* MUCH LESS-THAN                                 */
113         { "Mcy",       0x041C }, /* CYRILLIC CAPITAL LETTER EM                     */
114         { "Mgr",       0x039C }, /* GREEK CAPITAL LETTER MU                        */
115         { "Mu",        0x039C }, /* GREEK CAPITAL LETTER MU                        */
116         { "NJcy",      0x040A }, /* CYRILLIC CAPITAL LETTER NJE                    */
117         { "Nacute",    0x0143 }, /* LATIN CAPITAL LETTER N WITH ACUTE              */
118         { "Ncaron",    0x0147 }, /* LATIN CAPITAL LETTER N WITH CARON              */
119         { "Ncedil",    0x0145 }, /* LATIN CAPITAL LETTER N WITH CEDILLA            */
120         { "Ncy",       0x041D }, /* CYRILLIC CAPITAL LETTER EN                     */
121         { "Ngr",       0x039D }, /* GREEK CAPITAL LETTER NU                        */
122         { "Ntilde",    0x00D1 }, /* LATIN CAPITAL LETTER N WITH TILDE              */
123         { "Nu",        0x039D }, /* GREEK CAPITAL LETTER NU                        */
124         { "OElig",     0x0152 }, /* LATIN CAPITAL LIGATURE OE                      */
125         { "OHacgr",    0x038F }, /* GREEK CAPITAL LETTER OMEGA WITH TONOS          */
126         { "OHgr",      0x03A9 }, /* GREEK CAPITAL LETTER OMEGA                     */
127         { "Oacgr",     0x038C }, /* GREEK CAPITAL LETTER OMICRON WITH TONOS        */
128         { "Oacute",    0x00D3 }, /* LATIN CAPITAL LETTER O WITH ACUTE              */
129         { "Ocirc",     0x00D4 }, /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX         */
130         { "Ocy",       0x041E }, /* CYRILLIC CAPITAL LETTER O                      */
131         { "Odblac",    0x0150 }, /* LATIN CAPITAL LETTER O WITH DOUBLE ACUTE       */
132         { "Ogr",       0x039F }, /* GREEK CAPITAL LETTER OMICRON                   */
133         { "Ograve",    0x00D2 }, /* LATIN CAPITAL LETTER O WITH GRAVE              */
134         { "Omacr",     0x014C }, /* LATIN CAPITAL LETTER O WITH MACRON             */
135         { "Omega",     0x03A9 }, /* GREEK CAPITAL LETTER OMEGA                     */
136         { "Omicron",   0x039F }, /* GREEK CAPITAL LETTER OMICRON                   */
137         { "Oslash",    0x00D8 }, /* LATIN CAPITAL LETTER O WITH STROKE             */
138         { "Otilde",    0x00D5 }, /* LATIN CAPITAL LETTER O WITH TILDE              */
139         { "Ouml",      0x00D6 }, /* LATIN CAPITAL LETTER O WITH DIAERESIS          */
140         { "PHgr",      0x03A6 }, /* GREEK CAPITAL LETTER PHI                       */
141         { "PSgr",      0x03A8 }, /* GREEK CAPITAL LETTER PSI                       */
142         { "Pcy",       0x041F }, /* CYRILLIC CAPITAL LETTER PE                     */
143         { "Pgr",       0x03A0 }, /* GREEK CAPITAL LETTER PI                        */
144         { "Phi",       0x03A6 }, /* GREEK CAPITAL LETTER PHI                       */
145         { "Pi",        0x03A0 }, /* GREEK CAPITAL LETTER PI                        */
146         { "Prime",     0x2033 }, /* DOUBLE PRIME                                   */
147         { "Psi",       0x03A8 }, /* GREEK CAPITAL LETTER PSI                       */
148         { "Racute",    0x0154 }, /* LATIN CAPITAL LETTER R WITH ACUTE              */
149         { "Rarr",      0x21A0 }, /* RIGHTWARDS TWO HEADED ARROW                    */
150         { "Rcaron",    0x0158 }, /* LATIN CAPITAL LETTER R WITH CARON              */
151         { "Rcedil",    0x0156 }, /* LATIN CAPITAL LETTER R WITH CEDILLA            */
152         { "Rcy",       0x0420 }, /* CYRILLIC CAPITAL LETTER ER                     */
153         { "Rgr",       0x03A1 }, /* GREEK CAPITAL LETTER RHO                       */
154         { "Rho",       0x03A1 }, /* GREEK CAPITAL LETTER RHO                       */
155         { "SHCHcy",    0x0429 }, /* CYRILLIC CAPITAL LETTER SHCHA                  */
156         { "SHcy",      0x0428 }, /* CYRILLIC CAPITAL LETTER SHA                    */
157         { "SOFTcy",    0x042C }, /* CYRILLIC CAPITAL LETTER SOFT SIGN              */
158         { "Sacute",    0x015A }, /* LATIN CAPITAL LETTER S WITH ACUTE              */
159         { "Scaron",    0x0160 }, /* LATIN CAPITAL LETTER S WITH CARON              */
160         { "Scedil",    0x015E }, /* LATIN CAPITAL LETTER S WITH CEDILLA            */
161         { "Scirc",     0x015C }, /* LATIN CAPITAL LETTER S WITH CIRCUMFLEX         */
162         { "Scomma",    0x0218 }, /* LATIN CAPITAL LETTER S WITH COMMA BELOW        */
163         { "Scy",       0x0421 }, /* CYRILLIC CAPITAL LETTER ES                     */
164         { "Sgr",       0x03A3 }, /* GREEK CAPITAL LETTER SIGMA                     */
165         { "Sigma",     0x03A3 }, /* GREEK CAPITAL LETTER SIGMA                     */
166         { "Sub",       0x22D0 }, /* DOUBLE SUBSET                                  */
167         { "Sup",       0x22D1 }, /* DOUBLE SUPERSET                                */
168         { "THORN",     0x00DE }, /* LATIN CAPITAL LETTER THORN                     */
169         { "THgr",      0x0398 }, /* GREEK CAPITAL LETTER THETA WITH TONOS          */
170         { "TSHcy",     0x040B }, /* CYRILLIC CAPITAL LETTER TSHE                   */
171         { "TScy",      0x0426 }, /* CYRILLIC CAPITAL LETTER TSE                    */
172         { "Tau",       0x03A4 }, /* GREEK CAPITAL LETTER TAU                       */
173         { "Tcaron",    0x0164 }, /* LATIN CAPITAL LETTER T WITH CARON              */
174         { "Tcedil",    0x0162 }, /* LATIN CAPITAL LETTER T WITH CEDILLA            */
175         { "Tcomma",    0x021A }, /* LATIN CAPITAL LETTER T WITH COMMA BELOW        */
176         { "Tcy",       0x0422 }, /* CYRILLIC CAPITAL LETTER TE                     */
177         { "Tgr",       0x03A4 }, /* GREEK CAPITAL LETTER TAU                       */
178         { "Theta",     0x0398 }, /* GREEK CAPITAL LETTER THETA                     */
179         { "Tstrok",    0x0166 }, /* LATIN CAPITAL LETTER T WITH STROKE             */
180         { "Uacgr",     0x038E }, /* GREEK CAPITAL LETTER UPSILON WITH TONOS        */
181         { "Uacute",    0x00DA }, /* LATIN CAPITAL LETTER U WITH ACUTE              */
182         { "Ubrcy",     0x040E }, /* CYRILLIC CAPITAL LETTER SHORT U                */
183         { "Ubreve",    0x016C }, /* LATIN CAPITAL LETTER U WITH BREVE              */
184         { "Ucirc",     0x00DB }, /* LATIN CAPITAL LETTER U WITH CIRCUMFLEX         */
185         { "Ucy",       0x0423 }, /* CYRILLIC CAPITAL LETTER U                      */
186         { "Udblac",    0x0170 }, /* LATIN CAPITAL LETTER U WITH DOUBLE ACUTE       */
187         { "Udigr",     0x03AB }, /* GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA    */
188         { "Ugr",       0x03A5 }, /* GREEK CAPITAL LETTER UPSILON                   */
189         { "Ugrave",    0x00D9 }, /* LATIN CAPITAL LETTER U WITH GRAVE              */
190         { "Umacr",     0x016A }, /* LATIN CAPITAL LETTER U WITH MACRON             */
191         { "Uogon",     0x0172 }, /* LATIN CAPITAL LETTER U WITH OGONEK             */
192         { "Upsi",      0x03A5 }, /* GREEK CAPITAL LETTER UPSILON                   */
193         { "Upsilon",   0x03A5 }, /* GREEK CAPITAL LETTER UPSILON                   */
194         { "Uring",     0x016E }, /* LATIN CAPITAL LETTER U WITH RING ABOVE         */
195         { "Utilde",    0x0168 }, /* LATIN CAPITAL LETTER U WITH TILDE              */
196         { "Uuml",      0x00DC }, /* LATIN CAPITAL LETTER U WITH DIAERESIS          */
197         { "Vcy",       0x0412 }, /* CYRILLIC CAPITAL LETTER VE                     */
198         { "Vdash",     0x22A9 }, /* FORCES                                         */
199         { "Verbar",    0x2016 }, /* DOUBLE VERTICAL LINE                           */
200         { "Vvdash",    0x22AA }, /* TRIPLE VERTICAL BAR RIGHT TURNSTILE            */
201         { "Wcirc",     0x0174 }, /* LATIN CAPITAL LETTER W WITH CIRCUMFLEX         */
202         { "Xgr",       0x039E }, /* GREEK CAPITAL LETTER XI                        */
203         { "Xi",        0x039E }, /* GREEK CAPITAL LETTER XI                        */
204         { "YAcy",      0x042F }, /* CYRILLIC CAPITAL LETTER YA                     */
205         { "YIcy",      0x0407 }, /* CYRILLIC CAPITAL LETTER YI                     */
206         { "YUcy",      0x042E }, /* CYRILLIC CAPITAL LETTER YU                     */
207         { "Yacute",    0x00DD }, /* LATIN CAPITAL LETTER Y WITH ACUTE              */
208         { "Ycirc",     0x0176 }, /* LATIN CAPITAL LETTER Y WITH CIRCUMFLEX         */
209         { "Ycy",       0x042B }, /* CYRILLIC CAPITAL LETTER YERU                   */
210         { "Yuml",      0x0178 }, /* LATIN CAPITAL LETTER Y WITH DIAERESIS          */
211         { "ZHcy",      0x0416 }, /* CYRILLIC CAPITAL LETTER ZHE                    */
212         { "Zacute",    0x0179 }, /* LATIN CAPITAL LETTER Z WITH ACUTE              */
213         { "Zcaron",    0x017D }, /* LATIN CAPITAL LETTER Z WITH CARON              */
214         { "Zcy",       0x0417 }, /* CYRILLIC CAPITAL LETTER ZE                     */
215         { "Zdot",      0x017B }, /* LATIN CAPITAL LETTER Z WITH DOT ABOVE          */
216         { "Zeta",      0x0396 }, /* GREEK CAPITAL LETTER ZETA                      */
217         { "Zgr",       0x0396 }, /* GREEK CAPITAL LETTER ZETA                      */
218         { "aacgr",     0x03AC }, /* GREEK SMALL LETTER ALPHA WITH TONOS            */
219         { "aacute",    0x00E1 }, /* LATIN SMALL LETTER A WITH ACUTE                */
220         { "abreve",    0x0103 }, /* LATIN SMALL LETTER A WITH BREVE                */
221         { "acirc",     0x00E2 }, /* LATIN SMALL LETTER A WITH CIRCUMFLEX           */
222         { "acute",     0x00B4 }, /* ACUTE ACCENT                                   */
223         { "acy",       0x0430 }, /* CYRILLIC SMALL LETTER A                        */
224         { "aelig",     0x00E6 }, /* LATIN SMALL LETTER AE                          */
225         { "agr",       0x03B1 }, /* GREEK SMALL LETTER ALPHA                       */
226         { "agrave",    0x00E0 }, /* LATIN SMALL LETTER A WITH GRAVE                */
227         { "alefsym",   0x2135 }, /* ALEF SYMBOL                                    */
228         { "aleph",     0x2135 }, /* ALEF SYMBOL                                    */
229         { "alpha",     0x03B1 }, /* GREEK SMALL LETTER ALPHA                       */
230         { "amacr",     0x0101 }, /* LATIN SMALL LETTER A WITH MACRON               */
231         { "amalg",     0x2210 }, /* N-ARY COPRODUCT                                */
232         { "amp",       0x0026 }, /* AMPERSAND                                      */
233         { "and",       0x2227 }, /* LOGICAL AND                                    */
234         { "ang",       0x2220 }, /* ANGLE                                          */
235         { "ang90",     0x221F }, /* RIGHT ANGLE                                    */
236         { "angmsd",    0x2221 }, /* MEASURED ANGLE                                 */
237         { "angsph",    0x2222 }, /* SPHERICAL ANGLE                                */
238         { "angst",     0x212B }, /* ANGSTROM SIGN                                  */
239         { "aogon",     0x0105 }, /* LATIN SMALL LETTER A WITH OGONEK               */
240         { "ap",        0x2248 }, /* ALMOST EQUAL TO                                */
241         { "ape",       0x224A }, /* ALMOST EQUAL OR EQUAL TO                       */
242         { "apos",      0x02BC }, /* MODIFIER LETTER APOSTROPHE                     */
243         { "aring",     0x00E5 }, /* LATIN SMALL LETTER A WITH RING ABOVE           */
244         { "ast",       0x002A }, /* ASTERISK                                       */
245         { "asymp",     0x2248 }, /* ALMOST EQUAL TO                                */
246         { "atilde",    0x00E3 }, /* LATIN SMALL LETTER A WITH TILDE                */
247         { "auml",      0x00E4 }, /* LATIN SMALL LETTER A WITH DIAERESIS            */
248         { "b.Delta",   0x0394 }, /* GREEK CAPITAL LETTER DELTA                     */
249         { "b.Gamma",   0x0393 }, /* GREEK CAPITAL LETTER GAMMA                     */
250         { "b.Lambda",  0x039B }, /* GREEK CAPITAL LETTER LAMDA                     */
251         { "b.Omega",   0x03A9 }, /* GREEK CAPITAL LETTER OMEGA                     */
252         { "b.Phi",     0x03A6 }, /* GREEK CAPITAL LETTER PHI                       */
253         { "b.Pi",      0x03A0 }, /* GREEK CAPITAL LETTER PI                        */
254         { "b.Psi",     0x03A8 }, /* GREEK CAPITAL LETTER PSI                       */
255         { "b.Sigma",   0x03A3 }, /* GREEK CAPITAL LETTER SIGMA                     */
256         { "b.Theta",   0x0398 }, /* GREEK CAPITAL LETTER THETA                     */
257         { "b.Upsi",    0x03A5 }, /* GREEK CAPITAL LETTER UPSILON                   */
258         { "b.Xi",      0x039E }, /* GREEK CAPITAL LETTER XI                        */
259         { "b.alpha",   0x03B1 }, /* GREEK SMALL LETTER ALPHA                       */
260         { "b.beta",    0x03B2 }, /* GREEK SMALL LETTER BETA                        */
261         { "b.chi",     0x03C7 }, /* GREEK SMALL LETTER CHI                         */
262         { "b.delta",   0x03B4 }, /* GREEK SMALL LETTER DELTA                       */
263         { "b.epsi",    0x03B5 }, /* GREEK SMALL LETTER EPSILON                     */
264         { "b.epsis",   0x03B5 }, /* GREEK SMALL LETTER EPSILON                     */
265         { "b.epsiv",   0x03B5 }, /* GREEK SMALL LETTER EPSILON                     */
266         { "b.eta",     0x03B7 }, /* GREEK SMALL LETTER ETA                         */
267         { "b.gamma",   0x03B3 }, /* GREEK SMALL LETTER GAMMA                       */
268         { "b.gammad",  0x03DC }, /* GREEK LETTER DIGAMMA                           */
269         { "b.iota",    0x03B9 }, /* GREEK SMALL LETTER IOTA                        */
270         { "b.kappa",   0x03BA }, /* GREEK SMALL LETTER KAPPA                       */
271         { "b.kappav",  0x03F0 }, /* GREEK KAPPA SYMBOL                             */
272         { "b.lambda",  0x03BB }, /* GREEK SMALL LETTER LAMDA                       */
273         { "b.mu",      0x03BC }, /* GREEK SMALL LETTER MU                          */
274         { "b.nu",      0x03BD }, /* GREEK SMALL LETTER NU                          */
275         { "b.omega",   0x03CE }, /* GREEK SMALL LETTER OMEGA WITH TONOS            */
276         { "b.phis",    0x03C6 }, /* GREEK SMALL LETTER PHI                         */
277         { "b.phiv",    0x03D5 }, /* GREEK PHI SYMBOL                               */
278         { "b.pi",      0x03C0 }, /* GREEK SMALL LETTER PI                          */
279         { "b.piv",     0x03D6 }, /* GREEK PI SYMBOL                                */
280         { "b.psi",     0x03C8 }, /* GREEK SMALL LETTER PSI                         */
281         { "b.rho",     0x03C1 }, /* GREEK SMALL LETTER RHO                         */
282         { "b.rhov",    0x03F1 }, /* GREEK RHO SYMBOL                               */
283         { "b.sigma",   0x03C3 }, /* GREEK SMALL LETTER SIGMA                       */
284         { "b.sigmav",  0x03C2 }, /* GREEK SMALL LETTER FINAL SIGMA                 */
285         { "b.tau",     0x03C4 }, /* GREEK SMALL LETTER TAU                         */
286         { "b.thetas",  0x03B8 }, /* GREEK SMALL LETTER THETA                       */
287         { "b.thetav",  0x03D1 }, /* GREEK THETA SYMBOL                             */
288         { "b.upsi",    0x03C5 }, /* GREEK SMALL LETTER UPSILON                     */
289         { "b.xi",      0x03BE }, /* GREEK SMALL LETTER XI                          */
290         { "b.zeta",    0x03B6 }, /* GREEK SMALL LETTER ZETA                        */
291         { "barwed",    0x22BC }, /* NAND                                           */
292         { "bcong",     0x224C }, /* ALL EQUAL TO                                   */
293         { "bcy",       0x0431 }, /* CYRILLIC SMALL LETTER BE                       */
294         { "bdquo",     0x201E }, /* DOUBLE LOW-9 QUOTATION MARK                    */
295         { "becaus",    0x2235 }, /* BECAUSE                                        */
296         { "bepsi",     0x220D }, /* SMALL CONTAINS AS MEMBER                       */
297         { "bernou",    0x212C }, /* SCRIPT CAPITAL B                               */
298         { "beta",      0x03B2 }, /* GREEK SMALL LETTER BETA                        */
299         { "beth",      0x2136 }, /* BET SYMBOL                                     */
300         { "bgr",       0x03B2 }, /* GREEK SMALL LETTER BETA                        */
301         { "blank",     0x2423 }, /* OPEN BOX                                       */
302         { "blk12",     0x2592 }, /* MEDIUM SHADE                                   */
303         { "blk14",     0x2591 }, /* LIGHT SHADE                                    */
304         { "blk34",     0x2593 }, /* DARK SHADE                                     */
305         { "block",     0x2588 }, /* FULL BLOCK                                     */
306         { "bottom",    0x22A5 }, /* UP TACK                                        */
307         { "bowtie",    0x22C8 }, /* BOWTIE                                         */
308         { "boxDL",     0x2557 }, /* BOX DRAWINGS DOUBLE DOWN AND LEFT              */
309         { "boxDR",     0x2554 }, /* BOX DRAWINGS DOUBLE DOWN AND RIGHT             */
310         { "boxDl",     0x2556 }, /* BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE       */
311         { "boxDr",     0x2553 }, /* BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE      */
312         { "boxH",      0x2550 }, /* BOX DRAWINGS DOUBLE HORIZONTAL                 */
313         { "boxHD",     0x2566 }, /* BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL        */
314         { "boxHU",     0x2569 }, /* BOX DRAWINGS DOUBLE UP AND HORIZONTAL          */
315         { "boxHd",     0x2564 }, /* BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE */
316         { "boxHu",     0x2567 }, /* BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE   */
317         { "boxUL",     0x255D }, /* BOX DRAWINGS DOUBLE UP AND LEFT                */
318         { "boxUR",     0x255A }, /* BOX DRAWINGS DOUBLE UP AND RIGHT               */
319         { "boxUl",     0x255C }, /* BOX DRAWINGS UP DOUBLE AND LEFT SINGLE         */
320         { "boxUr",     0x2559 }, /* BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE        */
321         { "boxV",      0x2551 }, /* BOX DRAWINGS DOUBLE VERTICAL                   */
322         { "boxVH",     0x256C }, /* BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL    */
323         { "boxVL",     0x2563 }, /* BOX DRAWINGS DOUBLE VERTICAL AND LEFT          */
324         { "boxVR",     0x2560 }, /* BOX DRAWINGS DOUBLE VERTICAL AND RIGHT         */
325         { "boxVh",     0x256B }, /* BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE */
326         { "boxVl",     0x2562 }, /* BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE   */
327         { "boxVr",     0x255F }, /* BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE  */
328         { "boxdL",     0x2555 }, /* BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE       */
329         { "boxdR",     0x2552 }, /* BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE      */
330         { "boxdl",     0x2510 }, /* BOX DRAWINGS LIGHT DOWN AND LEFT               */
331         { "boxdr",     0x250C }, /* BOX DRAWINGS LIGHT DOWN AND RIGHT              */
332         { "boxh",      0x2500 }, /* BOX DRAWINGS LIGHT HORIZONTAL                  */
333         { "boxhD",     0x2565 }, /* BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE */
334         { "boxhU",     0x2568 }, /* BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE   */
335         { "boxhd",     0x252C }, /* BOX DRAWINGS LIGHT DOWN AND HORIZONTAL         */
336         { "boxhu",     0x2534 }, /* BOX DRAWINGS LIGHT UP AND HORIZONTAL           */
337         { "boxuL",     0x255B }, /* BOX DRAWINGS UP SINGLE AND LEFT DOUBLE         */
338         { "boxuR",     0x2558 }, /* BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE        */
339         { "boxul",     0x2518 }, /* BOX DRAWINGS LIGHT UP AND LEFT                 */
340         { "boxur",     0x2514 }, /* BOX DRAWINGS LIGHT UP AND RIGHT                */
341         { "boxv",      0x2502 }, /* BOX DRAWINGS LIGHT VERTICAL                    */
342         { "boxvH",     0x256A }, /* BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE */
343         { "boxvL",     0x2561 }, /* BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE   */
344         { "boxvR",     0x255E }, /* BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE  */
345         { "boxvh",     0x253C }, /* BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL     */
346         { "boxvl",     0x2524 }, /* BOX DRAWINGS LIGHT VERTICAL AND LEFT           */
347         { "boxvr",     0x251C }, /* BOX DRAWINGS LIGHT VERTICAL AND RIGHT          */
348         { "bprime",    0x2035 }, /* REVERSED PRIME                                 */
349         { "breve",     0x02D8 }, /* BREVE                                          */
350         { "brkbar",    0x00A6 }, /* obsolete synonym for "brvbar" 0x00A6           */
351         { "brvbar",    0x00A6 }, /* BROKEN BAR                                     */
352         { "bsim",      0x223D }, /* REVERSED TILDE                                 */
353         { "bsime",     0x22CD }, /* REVERSED TILDE EQUALS                          */
354         { "bsol",      0x005C }, /* REVERSE SOLIDUS                                */
355         { "bull",      0x2022 }, /* BULLET                                         */
356         { "bump",      0x224E }, /* GEOMETRICALLY EQUIVALENT TO                    */
357         { "bumpe",     0x224F }, /* DIFFERENCE BETWEEN                             */
358         { "cacute",    0x0107 }, /* LATIN SMALL LETTER C WITH ACUTE                */
359         { "cap",       0x2229 }, /* INTERSECTION                                   */
360         { "caret",     0x2041 }, /* CARET INSERTION POINT                          */
361         { "caron",     0x02C7 }, /* CARON                                          */
362         { "ccaron",    0x010D }, /* LATIN SMALL LETTER C WITH CARON                */
363         { "ccedil",    0x00E7 }, /* LATIN SMALL LETTER C WITH CEDILLA              */
364         { "ccirc",     0x0109 }, /* LATIN SMALL LETTER C WITH CIRCUMFLEX           */
365         { "cdot",      0x010B }, /* LATIN SMALL LETTER C WITH DOT ABOVE            */
366         { "cedil",     0x00B8 }, /* CEDILLA                                        */
367         { "cent",      0x00A2 }, /* CENT SIGN                                      */
368         { "chcy",      0x0447 }, /* CYRILLIC SMALL LETTER CHE                      */
369         { "check",     0x2713 }, /* CHECK MARK                                     */
370         { "chi",       0x03C7 }, /* GREEK SMALL LETTER CHI                         */
371         { "cir",       0x25CB }, /* WHITE CIRCLE                                   */
372         { "circ",      0x02C6 }, /* MODIFIER LETTER CIRCUMFLEX ACCENT              */
373         { "cire",      0x2257 }, /* RING EQUAL TO                                  */
374         { "clubs",     0x2663 }, /* BLACK CLUB SUIT                                */
375         { "colon",     0x003A }, /* COLON                                          */
376         { "colone",    0x2254 }, /* COLON EQUALS                                   */
377         { "comma",     0x002C }, /* COMMA                                          */
378         { "commat",    0x0040 }, /* COMMERCIAL AT                                  */
379         { "comp",      0x2201 }, /* COMPLEMENT                                     */
380         { "compfn",    0x2218 }, /* RING OPERATOR                                  */
381         { "cong",      0x2245 }, /* APPROXIMATELY EQUAL TO                         */
382         { "conint",    0x222E }, /* CONTOUR INTEGRAL                               */
383         { "coprod",    0x2210 }, /* N-ARY COPRODUCT                                */
384         { "copy",      0x00A9 }, /* COPYRIGHT SIGN                                 */
385         { "copysr",    0x2117 }, /* SOUND RECORDING COPYRIGHT                      */
386         { "crarr",     0x21B5 }, /* DOWNWARDS ARROW WITH CORNER LEFTWARDS          */
387         { "cross",     0x2717 }, /* BALLOT X                                       */
388         { "cuepr",     0x22DE }, /* EQUAL TO OR PRECEDES                           */
389         { "cuesc",     0x22DF }, /* EQUAL TO OR SUCCEEDS                           */
390         { "cularr",    0x21B6 }, /* ANTICLOCKWISE TOP SEMICIRCLE ARROW             */
391         { "cup",       0x222A }, /* UNION                                          */
392         { "cupre",     0x227C }, /* PRECEDES OR EQUAL TO                           */
393         { "curarr",    0x21B7 }, /* CLOCKWISE TOP SEMICIRCLE ARROW                 */
394         { "curren",    0x00A4 }, /* CURRENCY SIGN                                  */
395         { "cuvee",     0x22CE }, /* CURLY LOGICAL OR                               */
396         { "cuwed",     0x22CF }, /* CURLY LOGICAL AND                              */
397         { "dArr",      0x21D3 }, /* DOWNWARDS DOUBLE ARROW                         */
398         { "dagger",    0x2020 }, /* DAGGER                                         */
399         { "daleth",    0x2138 }, /* DALET SYMBOL                                   */
400         { "darr",      0x2193 }, /* DOWNWARDS ARROW                                */
401         { "darr2",     0x21CA }, /* DOWNWARDS PAIRED ARROWS                        */
402         { "dash",      0x2010 }, /* HYPHEN                                         */
403         { "dashv",     0x22A3 }, /* LEFT TACK                                      */
404         { "dblac",     0x02DD }, /* DOUBLE ACUTE ACCENT                            */
405         { "dcaron",    0x010F }, /* LATIN SMALL LETTER D WITH CARON                */
406         { "dcy",       0x0434 }, /* CYRILLIC SMALL LETTER DE                       */
407         { "deg",       0x00B0 }, /* DEGREE SIGN                                    */
408         { "delta",     0x03B4 }, /* GREEK SMALL LETTER DELTA                       */
409         { "dgr",       0x03B4 }, /* GREEK SMALL LETTER DELTA                       */
410         { "dharl",     0x21C3 }, /* DOWNWARDS HARPOON WITH BARB LEFTWARDS          */
411         { "dharr",     0x21C2 }, /* DOWNWARDS HARPOON WITH BARB RIGHTWARDS         */
412         { "diam",      0x22C4 }, /* DIAMOND OPERATOR                               */
413         { "diams",     0x2666 }, /* BLACK DIAMOND SUIT                             */
414         { "die",       0x00A8 }, /* DIAERESIS                                      */
415         { "divide",    0x00F7 }, /* DIVISION SIGN                                  */
416         { "divonx",    0x22C7 }, /* DIVISION TIMES                                 */
417         { "djcy",      0x0452 }, /* CYRILLIC SMALL LETTER DJE                      */
418         { "dlarr",     0x2199 }, /* SOUTH WEST ARROW                               */
419         { "dlcorn",    0x231E }, /* BOTTOM LEFT CORNER                             */
420         { "dlcrop",    0x230D }, /* BOTTOM LEFT CROP                               */
421         { "dollar",    0x0024 }, /* DOLLAR SIGN                                    */
422         { "dot",       0x02D9 }, /* DOT ABOVE                                      */
423         { "drarr",     0x2198 }, /* SOUTH EAST ARROW                               */
424         { "drcorn",    0x231F }, /* BOTTOM RIGHT CORNER                            */
425         { "drcrop",    0x230C }, /* BOTTOM RIGHT CROP                              */
426         { "dscy",      0x0455 }, /* CYRILLIC SMALL LETTER DZE                      */
427         { "dstrok",    0x0111 }, /* LATIN SMALL LETTER D WITH STROKE               */
428         { "dtri",      0x25BF }, /* WHITE DOWN-POINTING SMALL TRIANGLE             */
429         { "dtrif",     0x25BE }, /* BLACK DOWN-POINTING SMALL TRIANGLE             */
430         { "dzcy",      0x045F }, /* CYRILLIC SMALL LETTER DZHE                     */
431         { "eDot",      0x2251 }, /* GEOMETRICALLY EQUAL TO                         */
432         { "eacgr",     0x03AD }, /* GREEK SMALL LETTER EPSILON WITH TONOS          */
433         { "eacute",    0x00E9 }, /* LATIN SMALL LETTER E WITH ACUTE                */
434         { "ecaron",    0x011B }, /* LATIN SMALL LETTER E WITH CARON                */
435         { "ecir",      0x2256 }, /* RING IN EQUAL TO                               */
436         { "ecirc",     0x00EA }, /* LATIN SMALL LETTER E WITH CIRCUMFLEX           */
437         { "ecolon",    0x2255 }, /* EQUALS COLON                                   */
438         { "ecy",       0x044D }, /* CYRILLIC SMALL LETTER E                        */
439         { "edot",      0x0117 }, /* LATIN SMALL LETTER E WITH DOT ABOVE            */
440         { "eeacgr",    0x03AE }, /* GREEK SMALL LETTER ETA WITH TONOS              */
441         { "eegr",      0x03B7 }, /* GREEK SMALL LETTER ETA                         */
442         { "efDot",     0x2252 }, /* APPROXIMATELY EQUAL TO OR THE IMAGE OF         */
443         { "egr",       0x03B5 }, /* GREEK SMALL LETTER EPSILON                     */
444         { "egrave",    0x00E8 }, /* LATIN SMALL LETTER E WITH GRAVE                */
445         { "egs",       0x22DD }, /* EQUAL TO OR GREATER-THAN                       */
446         { "ell",       0x2113 }, /* SCRIPT SMALL L                                 */
447         { "els",       0x22DC }, /* EQUAL TO OR LESS-THAN                          */
448         { "emacr",     0x0113 }, /* LATIN SMALL LETTER E WITH MACRON               */
449         { "emdash",    0x2014 }, /* obsolete synonym for "mdash" 0x2014            */
450         { "empty",     0x2205 }, /* EMPTY SET                                      */
451         { "emsp",      0x2003 }, /* EM SPACE                                       */
452         { "emsp13",    0x2004 }, /* THREE-PER-EM SPACE                             */
453         { "emsp14",    0x2005 }, /* FOUR-PER-EM SPACE                              */
454         { "endash",    0x2013 }, /* obsolete synonym for "ndash" 0x2013            */
455         { "eng",       0x014B }, /* LATIN SMALL LETTER ENG                         */
456         { "ensp",      0x2002 }, /* EN SPACE                                       */
457         { "eogon",     0x0119 }, /* LATIN SMALL LETTER E WITH OGONEK               */
458         { "epsi",      0x03B5 }, /* GREEK SMALL LETTER EPSILON                     */
459         { "epsilon",   0x03B5 }, /* GREEK SMALL LETTER EPSILON                     */
460         { "epsis",     0x220A }, /* SMALL ELEMENT OF                               */
461         { "equals",    0x003D }, /* EQUALS SIGN                                    */
462         { "equiv",     0x2261 }, /* IDENTICAL TO                                   */
463         { "erDot",     0x2253 }, /* IMAGE OF OR APPROXIMATELY EQUAL TO             */
464         { "esdot",     0x2250 }, /* APPROACHES THE LIMIT                           */
465         { "eta",       0x03B7 }, /* GREEK SMALL LETTER ETA                         */
466         { "eth",       0x00F0 }, /* LATIN SMALL LETTER ETH                         */
467         { "euml",      0x00EB }, /* LATIN SMALL LETTER E WITH DIAERESIS            */
468         { "euro",      0x20AC }, /* EURO CURRENCY SYMBOL                           */
469         { "excl",      0x0021 }, /* EXCLAMATION MARK                               */
470         { "exist",     0x2203 }, /* THERE EXISTS                                   */
471         { "fcy",       0x0444 }, /* CYRILLIC SMALL LETTER EF                       */
472         { "female",    0x2640 }, /* FEMALE SIGN                                    */
473         { "ffilig",    0xFB03 }, /* LATIN SMALL LIGATURE FFI                       */
474         { "fflig",     0xFB00 }, /* LATIN SMALL LIGATURE FF                        */
475         { "ffllig",    0xFB04 }, /* LATIN SMALL LIGATURE FFL                       */
476         { "filig",     0xFB01 }, /* LATIN SMALL LIGATURE FI                        */
477         { "flat",      0x266D }, /* MUSIC FLAT SIGN                                */
478         { "fllig",     0xFB02 }, /* LATIN SMALL LIGATURE FL                        */
479         { "fnof",      0x0192 }, /* LATIN SMALL LETTER F WITH HOOK                 */
480         { "forall",    0x2200 }, /* FOR ALL                                        */
481         { "fork",      0x22D4 }, /* PITCHFORK                                      */
482         { "frac12",    0x00BD }, /* VULGAR FRACTION ONE HALF                       */
483         { "frac13",    0x2153 }, /* VULGAR FRACTION ONE THIRD                      */
484         { "frac14",    0x00BC }, /* VULGAR FRACTION ONE QUARTER                    */
485         { "frac15",    0x2155 }, /* VULGAR FRACTION ONE FIFTH                      */
486         { "frac16",    0x2159 }, /* VULGAR FRACTION ONE SIXTH                      */
487         { "frac18",    0x215B }, /* VULGAR FRACTION ONE EIGHTH                     */
488         { "frac23",    0x2154 }, /* VULGAR FRACTION TWO THIRDS                     */
489         { "frac25",    0x2156 }, /* VULGAR FRACTION TWO FIFTHS                     */
490         { "frac34",    0x00BE }, /* VULGAR FRACTION THREE QUARTERS                 */
491         { "frac35",    0x2157 }, /* VULGAR FRACTION THREE FIFTHS                   */
492         { "frac38",    0x215C }, /* VULGAR FRACTION THREE EIGHTHS                  */
493         { "frac45",    0x2158 }, /* VULGAR FRACTION FOUR FIFTHS                    */
494         { "frac56",    0x215A }, /* VULGAR FRACTION FIVE SIXTHS                    */
495         { "frac58",    0x215D }, /* VULGAR FRACTION FIVE EIGHTHS                   */
496         { "frac78",    0x215E }, /* VULGAR FRACTION SEVEN EIGHTHS                  */
497         { "frasl",     0x2044 }, /* FRACTION SLASH                                 */
498         { "frown",     0x2322 }, /* FROWN                                          */
499         { "gE",        0x2267 }, /* GREATER-THAN OVER EQUAL TO                     */
500         { "gacute",    0x01F5 }, /* LATIN SMALL LETTER G WITH ACUTE                */
501         { "gamma",     0x03B3 }, /* GREEK SMALL LETTER GAMMA                       */
502         { "gammad",    0x03DC }, /* GREEK LETTER DIGAMMA                           */
503         { "gbreve",    0x011F }, /* LATIN SMALL LETTER G WITH BREVE                */
504         { "gcedil",    0x0123 }, /* LATIN SMALL LETTER G WITH CEDILLA              */
505         { "gcirc",     0x011D }, /* LATIN SMALL LETTER G WITH CIRCUMFLEX           */
506         { "gcy",       0x0433 }, /* CYRILLIC SMALL LETTER GHE                      */
507         { "gdot",      0x0121 }, /* LATIN SMALL LETTER G WITH DOT ABOVE            */
508         { "ge",        0x2265 }, /* GREATER-THAN OR EQUAL TO                       */
509         { "gel",       0x22DB }, /* GREATER-THAN EQUAL TO OR LESS-THAN             */
510         { "ges",       0x2265 }, /* GREATER-THAN OR EQUAL TO                       */
511         { "ggr",       0x03B3 }, /* GREEK SMALL LETTER GAMMA                       */
512         { "gimel",     0x2137 }, /* GIMEL SYMBOL                                   */
513         { "gjcy",      0x0453 }, /* CYRILLIC SMALL LETTER GJE                      */
514         { "gl",        0x2277 }, /* GREATER-THAN OR LESS-THAN                      */
515         { "gnE",       0x2269 }, /* GREATER-THAN BUT NOT EQUAL TO                  */
516         { "gne",       0x2269 }, /* GREATER-THAN BUT NOT EQUAL TO                  */
517         { "gnsim",     0x22E7 }, /* GREATER-THAN BUT NOT EQUIVALENT TO             */
518         { "grave",     0x0060 }, /* GRAVE ACCENT                                   */
519         { "gsdot",     0x22D7 }, /* GREATER-THAN WITH DOT                          */
520         { "gsim",      0x2273 }, /* GREATER-THAN OR EQUIVALENT TO                  */
521         { "gt",        0x003E }, /* GREATER-THAN SIGN                              */
522         { "gvnE",      0x2269 }, /* GREATER-THAN BUT NOT EQUAL TO                  */
523         { "hArr",      0x21D4 }, /* LEFT RIGHT DOUBLE ARROW                        */
524         { "hairsp",    0x200A }, /* HAIR SPACE                                     */
525         { "half",      0x00BD }, /* VULGAR FRACTION ONE HALF                       */
526         { "hamilt",    0x210B }, /* SCRIPT CAPITAL H                               */
527         { "hardcy",    0x044A }, /* CYRILLIC SMALL LETTER HARD SIGN                */
528         { "harr",      0x2194 }, /* LEFT RIGHT ARROW                               */
529         { "harrw",     0x21AD }, /* LEFT RIGHT WAVE ARROW                          */
530         { "hcirc",     0x0125 }, /* LATIN SMALL LETTER H WITH CIRCUMFLEX           */
531         { "hearts",    0x2665 }, /* BLACK HEART SUIT                               */
532         { "hellip",    0x2026 }, /* HORIZONTAL ELLIPSIS                            */
533         { "hibar",     0x00AF }, /* obsolete synonym for "macr" 0x00AF             */
534         { "horbar",    0x2015 }, /* HORIZONTAL BAR                                 */
535         { "hstrok",    0x0127 }, /* LATIN SMALL LETTER H WITH STROKE               */
536         { "hybull",    0x2043 }, /* HYPHEN BULLET                                  */
537         { "hyphen",    0x002D }, /* HYPHEN-MINUS                                   */
538         { "iacgr",     0x03AF }, /* GREEK SMALL LETTER IOTA WITH TONOS             */
539         { "iacute",    0x00ED }, /* LATIN SMALL LETTER I WITH ACUTE                */
540         { "icirc",     0x00EE }, /* LATIN SMALL LETTER I WITH CIRCUMFLEX           */
541         { "icy",       0x0438 }, /* CYRILLIC SMALL LETTER I                        */
542         { "idiagr",    0x0390 }, /* GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS */
543         { "idigr",     0x03CA }, /* GREEK SMALL LETTER IOTA WITH DIALYTIKA         */
544         { "iecy",      0x0435 }, /* CYRILLIC SMALL LETTER IE                       */
545         { "iexcl",     0x00A1 }, /* INVERTED EXCLAMATION MARK                      */
546         { "iff",       0x21D4 }, /* LEFT RIGHT DOUBLE ARROW                        */
547         { "igr",       0x03B9 }, /* GREEK SMALL LETTER IOTA                        */
548         { "igrave",    0x00EC }, /* LATIN SMALL LETTER I WITH GRAVE                */
549         { "ijlig",     0x0133 }, /* LATIN SMALL LIGATURE IJ                        */
550         { "imacr",     0x012B }, /* LATIN SMALL LETTER I WITH MACRON               */
551         { "image",     0x2111 }, /* BLACK-LETTER CAPITAL I                         */
552         { "incare",    0x2105 }, /* CARE OF                                        */
553         { "infin",     0x221E }, /* INFINITY                                       */
554         { "inodot",    0x0131 }, /* LATIN SMALL LETTER DOTLESS I                   */
555         { "int",       0x222B }, /* INTEGRAL                                       */
556         { "intcal",    0x22BA }, /* INTERCALATE                                    */
557         { "iocy",      0x0451 }, /* CYRILLIC SMALL LETTER IO                       */
558         { "iogon",     0x012F }, /* LATIN SMALL LETTER I WITH OGONEK               */
559         { "iota",      0x03B9 }, /* GREEK SMALL LETTER IOTA                        */
560         { "iquest",    0x00BF }, /* INVERTED QUESTION MARK                         */
561         { "isin",      0x2208 }, /* ELEMENT OF                                     */
562         { "itilde",    0x0129 }, /* LATIN SMALL LETTER I WITH TILDE                */
563         { "iukcy",     0x0456 }, /* CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I */
564         { "iuml",      0x00EF }, /* LATIN SMALL LETTER I WITH DIAERESIS            */
565         { "jcirc",     0x0135 }, /* LATIN SMALL LETTER J WITH CIRCUMFLEX           */
566         { "jcy",       0x0439 }, /* CYRILLIC SMALL LETTER SHORT I                  */
567         { "jsercy",    0x0458 }, /* CYRILLIC SMALL LETTER JE                       */
568         { "jukcy",     0x0454 }, /* CYRILLIC SMALL LETTER UKRAINIAN IE             */
569         { "kappa",     0x03BA }, /* GREEK SMALL LETTER KAPPA                       */
570         { "kappav",    0x03F0 }, /* GREEK KAPPA SYMBOL                             */
571         { "kcedil",    0x0137 }, /* LATIN SMALL LETTER K WITH CEDILLA              */
572         { "kcy",       0x043A }, /* CYRILLIC SMALL LETTER KA                       */
573         { "kgr",       0x03BA }, /* GREEK SMALL LETTER KAPPA                       */
574         { "kgreen",    0x0138 }, /* LATIN SMALL LETTER KRA                         */
575         { "khcy",      0x0445 }, /* CYRILLIC SMALL LETTER HA                       */
576         { "khgr",      0x03C7 }, /* GREEK SMALL LETTER CHI                         */
577         { "kjcy",      0x045C }, /* CYRILLIC SMALL LETTER KJE                      */
578         { "lAarr",     0x21DA }, /* LEFTWARDS TRIPLE ARROW                         */
579         { "lArr",      0x21D0 }, /* LEFTWARDS DOUBLE ARROW                         */
580         { "lE",        0x2266 }, /* LESS-THAN OVER EQUAL TO                        */
581         { "lacute",    0x013A }, /* LATIN SMALL LETTER L WITH ACUTE                */
582         { "lagran",    0x2112 }, /* SCRIPT CAPITAL L                               */
583         { "lambda",    0x03BB }, /* GREEK SMALL LETTER LAMDA                       */
584         { "lang",      0x2329 }, /* LEFT-POINTING ANGLE BRACKET                    */
585         { "laquo",     0x00AB }, /* LEFT-POINTING DOUBLE ANGLE QUOTATION MARK      */
586         { "larr",      0x2190 }, /* LEFTWARDS ARROW                                */
587         { "larr2",     0x21C7 }, /* LEFTWARDS PAIRED ARROWS                        */
588         { "larrhk",    0x21A9 }, /* LEFTWARDS ARROW WITH HOOK                      */
589         { "larrlp",    0x21AB }, /* LEFTWARDS ARROW WITH LOOP                      */
590         { "larrtl",    0x21A2 }, /* LEFTWARDS ARROW WITH TAIL                      */
591         { "lcaron",    0x013E }, /* LATIN SMALL LETTER L WITH CARON                */
592         { "lcedil",    0x013C }, /* LATIN SMALL LETTER L WITH CEDILLA              */
593         { "lceil",     0x2308 }, /* LEFT CEILING                                   */
594         { "lcub",      0x007B }, /* LEFT CURLY BRACKET                             */
595         { "lcy",       0x043B }, /* CYRILLIC SMALL LETTER EL                       */
596         { "ldot",      0x22D6 }, /* LESS-THAN WITH DOT                             */
597         { "ldquo",     0x201C }, /* LEFT DOUBLE QUOTATION MARK                     */
598         { "ldquor",    0x201E }, /* DOUBLE LOW-9 QUOTATION MARK                    */
599         { "le",        0x2264 }, /* LESS-THAN OR EQUAL TO                          */
600         { "leg",       0x22DA }, /* LESS-THAN EQUAL TO OR GREATER-THAN             */
601         { "les",       0x2264 }, /* LESS-THAN OR EQUAL TO                          */
602         { "lfloor",    0x230A }, /* LEFT FLOOR                                     */
603         { "lg",        0x2276 }, /* LESS-THAN OR GREATER-THAN                      */
604         { "lgr",       0x03BB }, /* GREEK SMALL LETTER LAMDA                       */
605         { "lhard",     0x21BD }, /* LEFTWARDS HARPOON WITH BARB DOWNWARDS          */
606         { "lharu",     0x21BC }, /* LEFTWARDS HARPOON WITH BARB UPWARDS            */
607         { "lhblk",     0x2584 }, /* LOWER HALF BLOCK                               */
608         { "ljcy",      0x0459 }, /* CYRILLIC SMALL LETTER LJE                      */
609         { "lmidot",    0x0140 }, /* LATIN SMALL LETTER L WITH MIDDLE DOT           */
610         { "lnE",       0x2268 }, /* LESS-THAN BUT NOT EQUAL TO                     */
611         { "lne",       0x2268 }, /* LESS-THAN BUT NOT EQUAL TO                     */
612         { "lnsim",     0x22E6 }, /* LESS-THAN BUT NOT EQUIVALENT TO                */
613         { "lowast",    0x2217 }, /* ASTERISK OPERATOR                              */
614         { "lowbar",    0x005F }, /* LOW LINE                                       */
615         { "loz",       0x25CA }, /* LOZENGE                                        */
616         { "loz",       0x2727 }, /* WHITE FOUR POINTED STAR                        */
617         { "lozf",      0x2726 }, /* BLACK FOUR POINTED STAR                        */
618         { "lpar",      0x0028 }, /* LEFT PARENTHESIS                               */
619         { "lrarr2",    0x21C6 }, /* LEFTWARDS ARROW OVER RIGHTWARDS ARROW          */
620         { "lrhar2",    0x21CB }, /* LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON      */
621         { "lrm",       0x200E }, /* LEFT-TO-RIGHT MARK                             */
622         { "lsaquo",    0x2039 }, /* SINGLE LEFT-POINTING ANGLE QUOTATION MARK      */
623         { "lsh",       0x21B0 }, /* UPWARDS ARROW WITH TIP LEFTWARDS               */
624         { "lsim",      0x2272 }, /* LESS-THAN OR EQUIVALENT TO                     */
625         { "lsqb",      0x005B }, /* LEFT SQUARE BRACKET                            */
626         { "lsquo",     0x2018 }, /* LEFT SINGLE QUOTATION MARK                     */
627         { "lsquor",    0x201A }, /* SINGLE LOW-9 QUOTATION MARK                    */
628         { "lstrok",    0x0142 }, /* LATIN SMALL LETTER L WITH STROKE               */
629         { "lt",        0x003C }, /* LESS-THAN SIGN                                 */
630         { "lthree",    0x22CB }, /* LEFT SEMIDIRECT PRODUCT                        */
631         { "ltimes",    0x22C9 }, /* LEFT NORMAL FACTOR SEMIDIRECT PRODUCT          */
632         { "ltri",      0x25C3 }, /* WHITE LEFT-POINTING SMALL TRIANGLE             */
633         { "ltrie",     0x22B4 }, /* NORMAL SUBGROUP OF OR EQUAL TO                 */
634         { "ltrif",     0x25C2 }, /* BLACK LEFT-POINTING SMALL TRIANGLE             */
635         { "lvnE",      0x2268 }, /* LESS-THAN BUT NOT EQUAL TO                     */
636         { "macr",      0x00AF }, /* MACRON                                         */
637         { "male",      0x2642 }, /* MALE SIGN                                      */
638         { "malt",      0x2720 }, /* MALTESE CROSS                                  */
639         { "map",       0x21A6 }, /* RIGHTWARDS ARROW FROM BAR                      */
640         { "marker",    0x25AE }, /* BLACK VERTICAL RECTANGLE                       */
641         { "mcy",       0x043C }, /* CYRILLIC SMALL LETTER EM                       */
642         { "mdash",     0x2014 }, /* EM DASH                                        */
643         { "mgr",       0x03BC }, /* GREEK SMALL LETTER MU                          */
644         { "micro",     0x00B5 }, /* MICRO SIGN                                     */
645         { "mid",       0x2223 }, /* DIVIDES                                        */
646         { "middot",    0x00B7 }, /* MIDDLE DOT                                     */
647         { "minus",     0x2212 }, /* MINUS SIGN                                     */
648         { "minusb",    0x229F }, /* SQUARED MINUS                                  */
649         { "mldr",      0x2026 }, /* HORIZONTAL ELLIPSIS                            */
650         { "mnplus",    0x2213 }, /* MINUS-OR-PLUS SIGN                             */
651         { "models",    0x22A7 }, /* MODELS                                         */
652         { "mu",        0x03BC }, /* GREEK SMALL LETTER MU                          */
653         { "mumap",     0x22B8 }, /* MULTIMAP                                       */
654         { "nVDash",    0x22AF }, /* NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNS */
655         { "nVdash",    0x22AE }, /* DOES NOT FORCE                                 */
656         { "nabla",     0x2207 }, /* NABLA                                          */
657         { "nacute",    0x0144 }, /* LATIN SMALL LETTER N WITH ACUTE                */
658         { "nap",       0x2249 }, /* NOT ALMOST EQUAL TO                            */
659         { "napos",     0x0149 }, /* LATIN SMALL LETTER N PRECEDED BY APOSTROPHE    */
660         { "natur",     0x266E }, /* MUSIC NATURAL SIGN                             */
661         { "nbsp",      0x00A0 }, /* NO-BREAK SPACE                                 */
662         { "ncaron",    0x0148 }, /* LATIN SMALL LETTER N WITH CARON                */
663         { "ncedil",    0x0146 }, /* LATIN SMALL LETTER N WITH CEDILLA              */
664         { "ncong",     0x2247 }, /* NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO    */
665         { "ncy",       0x043D }, /* CYRILLIC SMALL LETTER EN                       */
666         { "ndash",     0x2013 }, /* EN DASH                                        */
667         { "ne",        0x2260 }, /* NOT EQUAL TO                                   */
668         { "nearr",     0x2197 }, /* NORTH EAST ARROW                               */
669         { "nequiv",    0x2262 }, /* NOT IDENTICAL TO                               */
670         { "nexist",    0x2204 }, /* THERE DOES NOT EXIST                           */
671         { "nge",       0x2271 }, /* NEITHER GREATER-THAN NOR EQUAL TO              */
672         { "nges",      0x2271 }, /* NEITHER GREATER-THAN NOR EQUAL TO              */
673         { "ngr",       0x03BD }, /* GREEK SMALL LETTER NU                          */
674         { "ngt",       0x226F }, /* NOT GREATER-THAN                               */
675         { "nhArr",     0x21CE }, /* LEFT RIGHT DOUBLE ARROW WITH STROKE            */
676         { "nharr",     0x21AE }, /* LEFT RIGHT ARROW WITH STROKE                   */
677         { "ni",        0x220B }, /* CONTAINS AS MEMBER                             */
678         { "njcy",      0x045A }, /* CYRILLIC SMALL LETTER NJE                      */
679         { "nlArr",     0x21CD }, /* LEFTWARDS DOUBLE ARROW WITH STROKE             */
680         { "nlarr",     0x219A }, /* LEFTWARDS ARROW WITH STROKE                    */
681         { "nldr",      0x2025 }, /* TWO DOT LEADER                                 */
682         { "nle",       0x2270 }, /* NEITHER LESS-THAN NOR EQUAL TO                 */
683         { "nles",      0x2270 }, /* NEITHER LESS-THAN NOR EQUAL TO                 */
684         { "nlt",       0x226E }, /* NOT LESS-THAN                                  */
685         { "nltri",     0x22EA }, /* NOT NORMAL SUBGROUP OF                         */
686         { "nltrie",    0x22EC }, /* NOT NORMAL SUBGROUP OF OR EQUAL TO             */
687         { "nmid",      0x2224 }, /* DOES NOT DIVIDE                                */
688         { "not",       0x00AC }, /* NOT SIGN                                       */
689         { "notin",     0x2209 }, /* NOT AN ELEMENT OF                              */
690         { "npar",      0x2226 }, /* NOT PARALLEL TO                                */
691         { "npr",       0x2280 }, /* DOES NOT PRECEDE                               */
692         { "npre",      0x22E0 }, /* DOES NOT PRECEDE OR EQUAL                      */
693         { "nrArr",     0x21CF }, /* RIGHTWARDS DOUBLE ARROW WITH STROKE            */
694         { "nrarr",     0x219B }, /* RIGHTWARDS ARROW WITH STROKE                   */
695         { "nrtri",     0x22EB }, /* DOES NOT CONTAIN AS NORMAL SUBGROUP            */
696         { "nrtrie",    0x22ED }, /* DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL   */
697         { "nsc",       0x2281 }, /* DOES NOT SUCCEED                               */
698         { "nsce",      0x22E1 }, /* DOES NOT SUCCEED OR EQUAL                      */
699         { "nsim",      0x2241 }, /* NOT TILDE                                      */
700         { "nsime",     0x2244 }, /* NOT ASYMPTOTICALLY EQUAL TO                    */
701         { "nspar",     0x2226 }, /* NOT PARALLEL TO                                */
702         { "nsub",      0x2284 }, /* NOT A SUBSET OF                                */
703         { "nsubE",     0x2288 }, /* NEITHER A SUBSET OF NOR EQUAL TO               */
704         { "nsube",     0x2288 }, /* NEITHER A SUBSET OF NOR EQUAL TO               */
705         { "nsup",      0x2285 }, /* NOT A SUPERSET OF                              */
706         { "nsupE",     0x2289 }, /* NEITHER A SUPERSET OF NOR EQUAL TO             */
707         { "nsupe",     0x2289 }, /* NEITHER A SUPERSET OF NOR EQUAL TO             */
708         { "ntilde",    0x00F1 }, /* LATIN SMALL LETTER N WITH TILDE                */
709         { "nu",        0x03BD }, /* GREEK SMALL LETTER NU                          */
710         { "num",       0x0023 }, /* NUMBER SIGN                                    */
711         { "numero",    0x2116 }, /* NUMERO SIGN                                    */
712         { "numsp",     0x2007 }, /* FIGURE SPACE                                   */
713         { "nvDash",    0x22AD }, /* NOT TRUE                                       */
714         { "nvdash",    0x22AC }, /* DOES NOT PROVE                                 */
715         { "nwarr",     0x2196 }, /* NORTH WEST ARROW                               */
716         { "oS",        0x24C8 }, /* CIRCLED LATIN CAPITAL LETTER S                 */
717         { "oacgr",     0x03CC }, /* GREEK SMALL LETTER OMICRON WITH TONOS          */
718         { "oacute",    0x00F3 }, /* LATIN SMALL LETTER O WITH ACUTE                */
719         { "oast",      0x229B }, /* CIRCLED ASTERISK OPERATOR                      */
720         { "ocir",      0x229A }, /* CIRCLED RING OPERATOR                          */
721         { "ocirc",     0x00F4 }, /* LATIN SMALL LETTER O WITH CIRCUMFLEX           */
722         { "ocy",       0x043E }, /* CYRILLIC SMALL LETTER O                        */
723         { "odash",     0x229D }, /* CIRCLED DASH                                   */
724         { "odblac",    0x0151 }, /* LATIN SMALL LETTER O WITH DOUBLE ACUTE         */
725         { "odot",      0x2299 }, /* CIRCLED DOT OPERATOR                           */
726         { "oelig",     0x0153 }, /* LATIN SMALL LIGATURE OE                        */
727         { "ogon",      0x02DB }, /* OGONEK                                         */
728         { "ogr",       0x03BF }, /* GREEK SMALL LETTER OMICRON                     */
729         { "ograve",    0x00F2 }, /* LATIN SMALL LETTER O WITH GRAVE                */
730         { "ohacgr",    0x03CE }, /* GREEK SMALL LETTER OMEGA WITH TONOS            */
731         { "ohgr",      0x03C9 }, /* GREEK SMALL LETTER OMEGA                       */
732         { "ohm",       0x2126 }, /* OHM SIGN                                       */
733         { "olarr",     0x21BA }, /* ANTICLOCKWISE OPEN CIRCLE ARROW                */
734         { "oline",     0x203E }, /* OVERLINE                                       */
735         { "omacr",     0x014D }, /* LATIN SMALL LETTER O WITH MACRON               */
736         { "omega",     0x03C9 }, /* GREEK SMALL LETTER OMEGA                       */
737         { "omicron",   0x03BF }, /* GREEK SMALL LETTER OMICRON                     */
738         { "ominus",    0x2296 }, /* CIRCLED MINUS                                  */
739         { "oplus",     0x2295 }, /* CIRCLED PLUS                                   */
740         { "or",        0x2228 }, /* LOGICAL OR                                     */
741         { "orarr",     0x21BB }, /* CLOCKWISE OPEN CIRCLE ARROW                    */
742         { "order",     0x2134 }, /* SCRIPT SMALL O                                 */
743         { "ordf",      0x00AA }, /* FEMININE ORDINAL INDICATOR                     */
744         { "ordm",      0x00BA }, /* MASCULINE ORDINAL INDICATOR                    */
745         { "oslash",    0x00F8 }, /* LATIN SMALL LETTER O WITH STROKE               */
746         { "osol",      0x2298 }, /* CIRCLED DIVISION SLASH                         */
747         { "otilde",    0x00F5 }, /* LATIN SMALL LETTER O WITH TILDE                */
748         { "otimes",    0x2297 }, /* CIRCLED TIMES                                  */
749         { "ouml",      0x00F6 }, /* LATIN SMALL LETTER O WITH DIAERESIS            */
750         { "par",       0x2225 }, /* PARALLEL TO                                    */
751         { "para",      0x00B6 }, /* PILCROW SIGN                                   */
752         { "part",      0x2202 }, /* PARTIAL DIFFERENTIAL                           */
753         { "pcy",       0x043F }, /* CYRILLIC SMALL LETTER PE                       */
754         { "percnt",    0x0025 }, /* PERCENT SIGN                                   */
755         { "period",    0x002E }, /* FULL STOP                                      */
756         { "permil",    0x2030 }, /* PER MILLE SIGN                                 */
757         { "perp",      0x22A5 }, /* UP TACK                                        */
758         { "pgr",       0x03C0 }, /* GREEK SMALL LETTER PI                          */
759         { "phgr",      0x03C6 }, /* GREEK SMALL LETTER PHI                         */
760         { "phi",       0x03C6 }, /* GREEK SMALL LETTER PHI                         */
761         { "phis",      0x03C6 }, /* GREEK SMALL LETTER PHI                         */
762         { "phiv",      0x03D5 }, /* GREEK PHI SYMBOL                               */
763         { "phmmat",    0x2133 }, /* SCRIPT CAPITAL M                               */
764         { "phone",     0x260E }, /* BLACK TELEPHONE                                */
765         { "pi",        0x03C0 }, /* GREEK SMALL LETTER PI                          */
766         { "piv",       0x03D6 }, /* GREEK PI SYMBOL                                */
767         { "planck",    0x210F }, /* PLANCK CONSTANT OVER TWO PI                    */
768         { "plus",      0x002B }, /* PLUS SIGN                                      */
769         { "plusb",     0x229E }, /* SQUARED PLUS                                   */
770         { "plusdo",    0x2214 }, /* DOT PLUS                                       */
771         { "plusmn",    0x00B1 }, /* PLUS-MINUS SIGN                                */
772         { "pound",     0x00A3 }, /* POUND SIGN                                     */
773         { "pr",        0x227A }, /* PRECEDES                                       */
774         { "pre",       0x227C }, /* PRECEDES OR EQUAL TO                           */
775         { "prime",     0x2032 }, /* PRIME                                          */
776         { "prnsim",    0x22E8 }, /* PRECEDES BUT NOT EQUIVALENT TO                 */
777         { "prod",      0x220F }, /* N-ARY PRODUCT                                  */
778         { "prop",      0x221D }, /* PROPORTIONAL TO                                */
779         { "prsim",     0x227E }, /* PRECEDES OR EQUIVALENT TO                      */
780         { "psgr",      0x03C8 }, /* GREEK SMALL LETTER PSI                         */
781         { "psi",       0x03C8 }, /* GREEK SMALL LETTER PSI                         */
782         { "puncsp",    0x2008 }, /* PUNCTUATION SPACE                              */
783         { "quest",     0x003F }, /* QUESTION MARK                                  */
784         { "quot",      0x0022 }, /* QUOTATION MARK                                 */
785         { "rAarr",     0x21DB }, /* RIGHTWARDS TRIPLE ARROW                        */
786         { "rArr",      0x21D2 }, /* RIGHTWARDS DOUBLE ARROW                        */
787         { "racute",    0x0155 }, /* LATIN SMALL LETTER R WITH ACUTE                */
788         { "radic",     0x221A }, /* SQUARE ROOT                                    */
789         { "rang",      0x232A }, /* RIGHT-POINTING ANGLE BRACKET                   */
790         { "raquo",     0x00BB }, /* RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK     */
791         { "rarr",      0x2192 }, /* RIGHTWARDS ARROW                               */
792         { "rarr2",     0x21C9 }, /* RIGHTWARDS PAIRED ARROWS                       */
793         { "rarrhk",    0x21AA }, /* RIGHTWARDS ARROW WITH HOOK                     */
794         { "rarrlp",    0x21AC }, /* RIGHTWARDS ARROW WITH LOOP                     */
795         { "rarrtl",    0x21A3 }, /* RIGHTWARDS ARROW WITH TAIL                     */
796         { "rarrw",     0x219D }, /* RIGHTWARDS WAVE ARROW                          */
797         { "rcaron",    0x0159 }, /* LATIN SMALL LETTER R WITH CARON                */
798         { "rcedil",    0x0157 }, /* LATIN SMALL LETTER R WITH CEDILLA              */
799         { "rceil",     0x2309 }, /* RIGHT CEILING                                  */
800         { "rcub",      0x007D }, /* RIGHT CURLY BRACKET                            */
801         { "rcy",       0x0440 }, /* CYRILLIC SMALL LETTER ER                       */
802         { "rdquo",     0x201D }, /* RIGHT DOUBLE QUOTATION MARK                    */
803         { "rdquor",    0x201C }, /* LEFT DOUBLE QUOTATION MARK                     */
804         { "real",      0x211C }, /* BLACK-LETTER CAPITAL R                         */
805         { "rect",      0x25AD }, /* WHITE RECTANGLE                                */
806         { "reg",       0x00AE }, /* REGISTERED SIGN                                */
807         { "rfloor",    0x230B }, /* RIGHT FLOOR                                    */
808         { "rgr",       0x03C1 }, /* GREEK SMALL LETTER RHO                         */
809         { "rhard",     0x21C1 }, /* RIGHTWARDS HARPOON WITH BARB DOWNWARDS         */
810         { "rharu",     0x21C0 }, /* RIGHTWARDS HARPOON WITH BARB UPWARDS           */
811         { "rho",       0x03C1 }, /* GREEK SMALL LETTER RHO                         */
812         { "rhov",      0x03F1 }, /* GREEK RHO SYMBOL                               */
813         { "ring",      0x02DA }, /* RING ABOVE                                     */
814         { "rlarr2",    0x21C4 }, /* RIGHTWARDS ARROW OVER LEFTWARDS ARROW          */
815         { "rlhar2",    0x21CC }, /* RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON      */
816         { "rlm",       0x200F }, /* RIGHT-TO-LEFT MARK                             */
817         { "rpar",      0x0029 }, /* RIGHT PARENTHESIS                              */
818         { "rsaquo",    0x203A }, /* SINGLE RIGHT-POINTING ANGLE QUOTATION MARK     */
819         { "rsh",       0x21B1 }, /* UPWARDS ARROW WITH TIP RIGHTWARDS              */
820         { "rsqb",      0x005D }, /* RIGHT SQUARE BRACKET                           */
821         { "rsquo",     0x2019 }, /* RIGHT SINGLE QUOTATION MARK                    */
822         { "rsquor",    0x2018 }, /* LEFT SINGLE QUOTATION MARK                     */
823         { "rthree",    0x22CC }, /* RIGHT SEMIDIRECT PRODUCT                       */
824         { "rtimes",    0x22CA }, /* RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT         */
825         { "rtri",      0x25B9 }, /* WHITE RIGHT-POINTING SMALL TRIANGLE            */
826         { "rtrie",     0x22B5 }, /* CONTAINS AS NORMAL SUBGROUP OR EQUAL TO        */
827         { "rtrif",     0x25B8 }, /* BLACK RIGHT-POINTING SMALL TRIANGLE            */
828         { "rx",        0x211E }, /* PRESCRIPTION TAKE                              */
829         { "sacute",    0x015B }, /* LATIN SMALL LETTER S WITH ACUTE                */
830         { "samalg",    0x2210 }, /* N-ARY COPRODUCT                                */
831         { "sbquo",     0x201A }, /* SINGLE LOW-9 QUOTATION MARK                    */
832         { "sbsol",     0x005C }, /* REVERSE SOLIDUS                                */
833         { "sc",        0x227B }, /* SUCCEEDS                                       */
834         { "scaron",    0x0161 }, /* LATIN SMALL LETTER S WITH CARON                */
835         { "sccue",     0x227D }, /* SUCCEEDS OR EQUAL TO                           */
836         { "sce",       0x227D }, /* SUCCEEDS OR EQUAL TO                           */
837         { "scedil",    0x015F }, /* LATIN SMALL LETTER S WITH CEDILLA              */
838         { "scirc",     0x015D }, /* LATIN SMALL LETTER S WITH CIRCUMFLEX           */
839         { "scnsim",    0x22E9 }, /* SUCCEEDS BUT NOT EQUIVALENT TO                 */
840         { "scomma",    0x0219 }, /* LATIN SMALL LETTER S WITH COMMA BELOW          */
841         { "scsim",     0x227F }, /* SUCCEEDS OR EQUIVALENT TO                      */
842         { "scy",       0x0441 }, /* CYRILLIC SMALL LETTER ES                       */
843         { "sdot",      0x22C5 }, /* DOT OPERATOR                                   */
844         { "sdotb",     0x22A1 }, /* SQUARED DOT OPERATOR                           */
845         { "sect",      0x00A7 }, /* SECTION SIGN                                   */
846         { "semi",      0x003B }, /* SEMICOLON                                      */
847         { "setmn",     0x2216 }, /* SET MINUS                                      */
848         { "sext",      0x2736 }, /* SIX POINTED BLACK STAR                         */
849         { "sfgr",      0x03C2 }, /* GREEK SMALL LETTER FINAL SIGMA                 */
850         { "sfrown",    0x2322 }, /* FROWN                                          */
851         { "sgr",       0x03C3 }, /* GREEK SMALL LETTER SIGMA                       */
852         { "sharp",     0x266F }, /* MUSIC SHARP SIGN                               */
853         { "shchcy",    0x0449 }, /* CYRILLIC SMALL LETTER SHCHA                    */
854         { "shcy",      0x0448 }, /* CYRILLIC SMALL LETTER SHA                      */
855         { "shy",       0x00AD }, /* SOFT HYPHEN                                    */
856         { "sigma",     0x03C3 }, /* GREEK SMALL LETTER SIGMA                       */
857         { "sigmaf",    0x03C2 }, /* GREEK SMALL LETTER FINAL SIGMA                 */
858         { "sigmav",    0x03C2 }, /* GREEK SMALL LETTER FINAL SIGMA                 */
859         { "sim",       0x223C }, /* TILDE OPERATOR                                 */
860         { "sime",      0x2243 }, /* ASYMPTOTICALLY EQUAL TO                        */
861         { "smile",     0x2323 }, /* SMILE                                          */
862         { "softcy",    0x044C }, /* CYRILLIC SMALL LETTER SOFT SIGN                */
863         { "sol",       0x002F }, /* SOLIDUS                                        */
864         { "spades",    0x2660 }, /* BLACK SPADE SUIT                               */
865         { "spar",      0x2225 }, /* PARALLEL TO                                    */
866         { "sqcap",     0x2293 }, /* SQUARE CAP                                     */
867         { "sqcup",     0x2294 }, /* SQUARE CUP                                     */
868         { "sqsub",     0x228F }, /* SQUARE IMAGE OF                                */
869         { "sqsube",    0x2291 }, /* SQUARE IMAGE OF OR EQUAL TO                    */
870         { "sqsup",     0x2290 }, /* SQUARE ORIGINAL OF                             */
871         { "sqsupe",    0x2292 }, /* SQUARE ORIGINAL OF OR EQUAL TO                 */
872         { "squ",       0x25A1 }, /* WHITE SQUARE                                   */
873         { "square",    0x25A1 }, /* WHITE SQUARE                                   */
874         { "squf",      0x25AA }, /* BLACK SMALL SQUARE                             */
875         { "ssetmn",    0x2216 }, /* SET MINUS                                      */
876         { "ssmile",    0x2323 }, /* SMILE                                          */
877         { "sstarf",    0x22C6 }, /* STAR OPERATOR                                  */
878         { "star",      0x2606 }, /* WHITE STAR                                     */
879         { "starf",     0x2605 }, /* BLACK STAR                                     */
880         { "sub",       0x2282 }, /* SUBSET OF                                      */
881         { "subE",      0x2286 }, /* SUBSET OF OR EQUAL TO                          */
882         { "sube",      0x2286 }, /* SUBSET OF OR EQUAL TO                          */
883         { "subnE",     0x228A }, /* SUBSET OF WITH NOT EQUAL TO                    */
884         { "subne",     0x228A }, /* SUBSET OF WITH NOT EQUAL TO                    */
885         { "sum",       0x2211 }, /* N-ARY SUMMATION                                */
886         { "sung",      0x266A }, /* EIGHTH NOTE                                    */
887         { "sup",       0x2283 }, /* SUPERSET OF                                    */
888         { "sup1",      0x00B9 }, /* SUPERSCRIPT ONE                                */
889         { "sup2",      0x00B2 }, /* SUPERSCRIPT TWO                                */
890         { "sup3",      0x00B3 }, /* SUPERSCRIPT THREE                              */
891         { "supE",      0x2287 }, /* SUPERSET OF OR EQUAL TO                        */
892         { "supe",      0x2287 }, /* SUPERSET OF OR EQUAL TO                        */
893         { "supnE",     0x228B }, /* SUPERSET OF WITH NOT EQUAL TO                  */
894         { "supne",     0x228B }, /* SUPERSET OF WITH NOT EQUAL TO                  */
895         { "szlig",     0x00DF }, /* LATIN SMALL LETTER SHARP S                     */
896         { "target",    0x2316 }, /* POSITION INDICATOR                             */
897         { "tau",       0x03C4 }, /* GREEK SMALL LETTER TAU                         */
898         { "tcaron",    0x0165 }, /* LATIN SMALL LETTER T WITH CARON                */
899         { "tcedil",    0x0163 }, /* LATIN SMALL LETTER T WITH CEDILLA              */
900         { "tcomma",    0x021B }, /* LATIN SMALL LETTER T WITH COMMA BELOW          */
901         { "tcy",       0x0442 }, /* CYRILLIC SMALL LETTER TE                       */
902         { "tdot",      0x20DB }, /* COMBINING THREE DOTS ABOVE                     */
903         { "telrec",    0x2315 }, /* TELEPHONE RECORDER                             */
904         { "tgr",       0x03C4 }, /* GREEK SMALL LETTER TAU                         */
905         { "there4",    0x2234 }, /* THEREFORE                                      */
906         { "theta",     0x03B8 }, /* GREEK SMALL LETTER THETA                       */
907         { "thetas",    0x03B8 }, /* GREEK SMALL LETTER THETA                       */
908         { "thetasym",  0x03D1 }, /* GREEK THETA SYMBOL                             */
909         { "thetav",    0x03D1 }, /* GREEK THETA SYMBOL                             */
910         { "thgr",      0x03B8 }, /* GREEK SMALL LETTER THETA                       */
911         { "thinsp",    0x2009 }, /* THIN SPACE                                     */
912         { "thkap",     0x2248 }, /* ALMOST EQUAL TO                                */
913         { "thksim",    0x223C }, /* TILDE OPERATOR                                 */
914         { "thorn",     0x00FE }, /* LATIN SMALL LETTER THORN                       */
915         { "tilde",     0x02DC }, /* SMALL TILDE                                    */
916         { "times",     0x00D7 }, /* MULTIPLICATION SIGN                            */
917         { "timesb",    0x22A0 }, /* SQUARED TIMES                                  */
918         { "top",       0x22A4 }, /* DOWN TACK                                      */
919         { "tprime",    0x2034 }, /* TRIPLE PRIME                                   */
920         { "trade",     0x2122 }, /* TRADE MARK SIGN                                */
921         { "trie",      0x225C }, /* DELTA EQUAL TO                                 */
922         { "tscy",      0x0446 }, /* CYRILLIC SMALL LETTER TSE                      */
923         { "tshcy",     0x045B }, /* CYRILLIC SMALL LETTER TSHE                     */
924         { "tstrok",    0x0167 }, /* LATIN SMALL LETTER T WITH STROKE               */
925         { "twixt",     0x226C }, /* BETWEEN                                        */
926         { "uArr",      0x21D1 }, /* UPWARDS DOUBLE ARROW                           */
927         { "uacgr",     0x03CD }, /* GREEK SMALL LETTER UPSILON WITH TONOS          */
928         { "uacute",    0x00FA }, /* LATIN SMALL LETTER U WITH ACUTE                */
929         { "uarr",      0x2191 }, /* UPWARDS ARROW                                  */
930         { "uarr2",     0x21C8 }, /* UPWARDS PAIRED ARROWS                          */
931         { "ubrcy",     0x045E }, /* CYRILLIC SMALL LETTER SHORT U                  */
932         { "ubreve",    0x016D }, /* LATIN SMALL LETTER U WITH BREVE                */
933         { "ucirc",     0x00FB }, /* LATIN SMALL LETTER U WITH CIRCUMFLEX           */
934         { "ucy",       0x0443 }, /* CYRILLIC SMALL LETTER U                        */
935         { "udblac",    0x0171 }, /* LATIN SMALL LETTER U WITH DOUBLE ACUTE         */
936         { "udiagr",    0x03B0 }, /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND  */
937         { "udigr",     0x03CB }, /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA      */
938         { "ugr",       0x03C5 }, /* GREEK SMALL LETTER UPSILON                     */
939         { "ugrave",    0x00F9 }, /* LATIN SMALL LETTER U WITH GRAVE                */
940         { "uharl",     0x21BF }, /* UPWARDS HARPOON WITH BARB LEFTWARDS            */
941         { "uharr",     0x21BE }, /* UPWARDS HARPOON WITH BARB RIGHTWARDS           */
942         { "uhblk",     0x2580 }, /* UPPER HALF BLOCK                               */
943         { "ulcorn",    0x231C }, /* TOP LEFT CORNER                                */
944         { "ulcrop",    0x230F }, /* TOP LEFT CROP                                  */
945         { "umacr",     0x016B }, /* LATIN SMALL LETTER U WITH MACRON               */
946         { "uml",       0x00A8 }, /* DIAERESIS                                      */
947         { "uogon",     0x0173 }, /* LATIN SMALL LETTER U WITH OGONEK               */
948         { "uplus",     0x228E }, /* MULTISET UNION                                 */
949         { "upsi",      0x03C5 }, /* GREEK SMALL LETTER UPSILON                     */
950         { "upsih",     0x03D2 }, /* GREEK UPSILON WITH HOOK SYMBOL                 */
951         { "upsilon",   0x03C5 }, /* GREEK SMALL LETTER UPSILON                     */
952         { "urcorn",    0x231D }, /* TOP RIGHT CORNER                               */
953         { "urcrop",    0x230E }, /* TOP RIGHT CROP                                 */
954         { "uring",     0x016F }, /* LATIN SMALL LETTER U WITH RING ABOVE           */
955         { "utilde",    0x0169 }, /* LATIN SMALL LETTER U WITH TILDE                */
956         { "utri",      0x25B5 }, /* WHITE UP-POINTING SMALL TRIANGLE               */
957         { "utrif",     0x25B4 }, /* BLACK UP-POINTING SMALL TRIANGLE               */
958         { "uuml",      0x00FC }, /* LATIN SMALL LETTER U WITH DIAERESIS            */
959         { "vArr",      0x21D5 }, /* UP DOWN DOUBLE ARROW                           */
960         { "vDash",     0x22A8 }, /* TRUE                                           */
961         { "varr",      0x2195 }, /* UP DOWN ARROW                                  */
962         { "vcy",       0x0432 }, /* CYRILLIC SMALL LETTER VE                       */
963         { "vdash",     0x22A2 }, /* RIGHT TACK                                     */
964         { "veebar",    0x22BB }, /* XOR                                            */
965         { "vellip",    0x22EE }, /* VERTICAL ELLIPSIS                              */
966         { "verbar",    0x007C }, /* VERTICAL LINE                                  */
967         { "vltri",     0x22B2 }, /* NORMAL SUBGROUP OF                             */
968         { "vprime",    0x2032 }, /* PRIME                                          */
969         { "vprop",     0x221D }, /* PROPORTIONAL TO                                */
970         { "vrtri",     0x22B3 }, /* CONTAINS AS NORMAL SUBGROUP                    */
971         { "vsubnE",    0x228A }, /* SUBSET OF WITH NOT EQUAL TO                    */
972         { "vsubne",    0x228A }, /* SUBSET OF WITH NOT EQUAL TO                    */
973         { "vsupnE",    0x228B }, /* SUPERSET OF WITH NOT EQUAL TO                  */
974         { "vsupne",    0x228B }, /* SUPERSET OF WITH NOT EQUAL TO                  */
975         { "wcirc",     0x0175 }, /* LATIN SMALL LETTER W WITH CIRCUMFLEX           */
976         { "wedgeq",    0x2259 }, /* ESTIMATES                                      */
977         { "weierp",    0x2118 }, /* SCRIPT CAPITAL P                               */
978         { "wreath",    0x2240 }, /* WREATH PRODUCT                                 */
979         { "xcirc",     0x25CB }, /* WHITE CIRCLE                                   */
980         { "xdtri",     0x25BD }, /* WHITE DOWN-POINTING TRIANGLE                   */
981         { "xgr",       0x03BE }, /* GREEK SMALL LETTER XI                          */
982         { "xhArr",     0x2194 }, /* LEFT RIGHT ARROW                               */
983         { "xharr",     0x2194 }, /* LEFT RIGHT ARROW                               */
984         { "xi",        0x03BE }, /* GREEK SMALL LETTER XI                          */
985         { "xlArr",     0x21D0 }, /* LEFTWARDS DOUBLE ARROW                         */
986         { "xrArr",     0x21D2 }, /* RIGHTWARDS DOUBLE ARROW                        */
987         { "xutri",     0x25B3 }, /* WHITE UP-POINTING TRIANGLE                     */
988         { "yacute",    0x00FD }, /* LATIN SMALL LETTER Y WITH ACUTE                */
989         { "yacy",      0x044F }, /* CYRILLIC SMALL LETTER YA                       */
990         { "ycirc",     0x0177 }, /* LATIN SMALL LETTER Y WITH CIRCUMFLEX           */
991         { "ycy",       0x044B }, /* CYRILLIC SMALL LETTER YERU                     */
992         { "yen",       0x00A5 }, /* YEN SIGN                                       */
993         { "yicy",      0x0457 }, /* CYRILLIC SMALL LETTER YI                       */
994         { "yucy",      0x044E }, /* CYRILLIC SMALL LETTER YU                       */
995         { "yuml",      0x00FF }, /* LATIN SMALL LETTER Y WITH DIAERESIS            */
996         { "zacute",    0x017A }, /* LATIN SMALL LETTER Z WITH ACUTE                */
997         { "zcaron",    0x017E }, /* LATIN SMALL LETTER Z WITH CARON                */
998         { "zcy",       0x0437 }, /* CYRILLIC SMALL LETTER ZE                       */
999         { "zdot",      0x017C }, /* LATIN SMALL LETTER Z WITH DOT ABOVE            */
1000         { "zeta",      0x03B6 }, /* GREEK SMALL LETTER ZETA                        */
1001         { "zgr",       0x03B6 }, /* GREEK SMALL LETTER ZETA                        */
1002         { "zhcy",      0x0436 }, /* CYRILLIC SMALL LETTER ZHE                      */
1003         { "zwj",       0x200D }, /* ZERO WIDTH JOINER                              */
1004         { "zwnj",      0x200C }, /* ZERO WIDTH NON-JOINER                          */
1005         { NULL, 0 }
1008 #define N_ENTITIES 1001