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