Start work on making font data read-only
Ian Pilcher
ian.pilcher at home.com
Sun Jul 22 22:30:23 CDT 2001
This is a baby step towards restructuring the AFM parsing code so that
font metric data can be constant after its initially read in. Once
that's done, the built-in data can be made read-only.
Modified files:
dlls/wineps: afm.c glyphlist.c mkagl.c
dlls/wineps/data: agl.c
Log message:
Ian Pilcher <ian.pilcher at home.com>
WINEPS: only index glyph names when necessary
--
========================================================================
Ian Pilcher ian.pilcher at home.com
========================================================================
-------------- next part --------------
diff -urN ../wine-20010721cvs/dlls/wineps/afm.c ./dlls/wineps/afm.c
--- ../wine-20010721cvs/dlls/wineps/afm.c Sun Jul 22 18:51:29 2001
+++ ./dlls/wineps/afm.c Sun Jul 22 19:39:06 2001
@@ -664,6 +664,8 @@
if (strcmp(afm->EncodingScheme, "FontSpecific") != 0)
{
+ PSDRV_IndexGlyphList(); /* enable searching by name index */
+
for (i = 0; i < afm->NumofMetrics; ++i)
{
UNICODEGLYPH ug, *pug;
@@ -1009,7 +1011,6 @@
no_afmdirs:
- PSDRV_IndexGlyphList(); /* So SortFontMetrics will work */
if (SortFontMetrics() == FALSE)
return FALSE;
CalcWindowsMetrics();
diff -urN ../wine-20010721cvs/dlls/wineps/data/agl.c ./dlls/wineps/data/agl.c
--- ../wine-20010721cvs/dlls/wineps/data/agl.c Sun Jul 22 18:51:29 2001
+++ ./dlls/wineps/data/agl.c Sun Jul 22 18:51:53 2001
@@ -74,1276 +74,1276 @@
GLYPHNAME PSDRV_AGLGlyphNames[1258] =
{
- { -1, "A" }, /* LATIN CAPITAL LETTER A */
- { -1, "AE" }, /* LATIN CAPITAL LETTER AE */
- { -1, "AEacute" }, /* LATIN CAPITAL LETTER AE WITH ACUTE */
- { -1, "AEsmall" }, /* LATIN SMALL CAPITAL LETTER AE */
- { -1, "Aacute" }, /* LATIN CAPITAL LETTER A WITH ACUTE */
- { -1, "Aacutesmall" }, /* LATIN SMALL CAPITAL LETTER A WITH ACUTE */
- { -1, "Abreve" }, /* LATIN CAPITAL LETTER A WITH BREVE */
- { -1, "Acircumflex" }, /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX */
- { -1, "Acircumflexsmall" }, /* LATIN SMALL CAPITAL LETTER A WITH CIRCUMFLEX */
- { -1, "Acute" }, /* CAPITAL ACUTE ACCENT */
- { -1, "Acutesmall" }, /* SMALL CAPITAL ACUTE ACCENT */
- { -1, "Adieresis" }, /* LATIN CAPITAL LETTER A WITH DIAERESIS */
- { -1, "Adieresissmall" }, /* LATIN SMALL CAPITAL LETTER A WITH DIAERESIS */
- { -1, "Agrave" }, /* LATIN CAPITAL LETTER A WITH GRAVE */
- { -1, "Agravesmall" }, /* LATIN SMALL CAPITAL LETTER A WITH GRAVE */
- { -1, "Alpha" }, /* GREEK CAPITAL LETTER ALPHA */
- { -1, "Alphatonos" }, /* GREEK CAPITAL LETTER ALPHA WITH TONOS */
- { -1, "Amacron" }, /* LATIN CAPITAL LETTER A WITH MACRON */
- { -1, "Aogonek" }, /* LATIN CAPITAL LETTER A WITH OGONEK */
- { -1, "Aring" }, /* LATIN CAPITAL LETTER A WITH RING ABOVE */
- { -1, "Aringacute" }, /* LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE */
- { -1, "Aringsmall" }, /* LATIN SMALL CAPITAL LETTER A WITH RING ABOVE */
- { -1, "Asmall" }, /* LATIN SMALL CAPITAL LETTER A */
- { -1, "Atilde" }, /* LATIN CAPITAL LETTER A WITH TILDE */
- { -1, "Atildesmall" }, /* LATIN SMALL CAPITAL LETTER A WITH TILDE */
- { -1, "B" }, /* LATIN CAPITAL LETTER B */
- { -1, "Beta" }, /* GREEK CAPITAL LETTER BETA */
- { -1, "Brevesmall" }, /* SMALL CAPITAL BREVE */
- { -1, "Bsmall" }, /* LATIN SMALL CAPITAL LETTER B */
- { -1, "C" }, /* LATIN CAPITAL LETTER C */
- { -1, "Cacute" }, /* LATIN CAPITAL LETTER C WITH ACUTE */
- { -1, "Caron" }, /* CAPITAL CARON */
- { -1, "Caronsmall" }, /* SMALL CAPITAL CARON */
- { -1, "Ccaron" }, /* LATIN CAPITAL LETTER C WITH CARON */
- { -1, "Ccedilla" }, /* LATIN CAPITAL LETTER C WITH CEDILLA */
- { -1, "Ccedillasmall" }, /* LATIN SMALL CAPITAL LETTER C WITH CEDILLA */
- { -1, "Ccircumflex" }, /* LATIN CAPITAL LETTER C WITH CIRCUMFLEX */
- { -1, "Cdotaccent" }, /* LATIN CAPITAL LETTER C WITH DOT ABOVE */
- { -1, "Cedillasmall" }, /* SMALL CAPITAL CEDILLA */
- { -1, "Chi" }, /* GREEK CAPITAL LETTER CHI */
- { -1, "Circumflexsmall" }, /* SMALL CAPITAL MODIFIER LETTER CIRCUMFLEX ACCENT */
- { -1, "Csmall" }, /* LATIN SMALL CAPITAL LETTER C */
- { -1, "D" }, /* LATIN CAPITAL LETTER D */
- { -1, "Dcaron" }, /* LATIN CAPITAL LETTER D WITH CARON */
- { -1, "Dcroat" }, /* LATIN CAPITAL LETTER D WITH STROKE */
- { -1, "Delta" }, /* INCREMENT */
- /* GREEK CAPITAL LETTER DELTA;Duplicate */
- { -1, "Dieresis" }, /* CAPITAL DIAERESIS */
- { -1, "DieresisAcute" }, /* CAPITAL DIAERESIS ACUTE ACCENT */
- { -1, "DieresisGrave" }, /* CAPITAL DIAERESIS GRAVE ACCENT */
- { -1, "Dieresissmall" }, /* SMALL CAPITAL DIAERESIS */
- { -1, "Dotaccentsmall" }, /* SMALL CAPITAL DOT ABOVE */
- { -1, "Dsmall" }, /* LATIN SMALL CAPITAL LETTER D */
- { -1, "E" }, /* LATIN CAPITAL LETTER E */
- { -1, "Eacute" }, /* LATIN CAPITAL LETTER E WITH ACUTE */
- { -1, "Eacutesmall" }, /* LATIN SMALL CAPITAL LETTER E WITH ACUTE */
- { -1, "Ebreve" }, /* LATIN CAPITAL LETTER E WITH BREVE */
- { -1, "Ecaron" }, /* LATIN CAPITAL LETTER E WITH CARON */
- { -1, "Ecircumflex" }, /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX */
- { -1, "Ecircumflexsmall" }, /* LATIN SMALL CAPITAL LETTER E WITH CIRCUMFLEX */
- { -1, "Edieresis" }, /* LATIN CAPITAL LETTER E WITH DIAERESIS */
- { -1, "Edieresissmall" }, /* LATIN SMALL CAPITAL LETTER E WITH DIAERESIS */
- { -1, "Edotaccent" }, /* LATIN CAPITAL LETTER E WITH DOT ABOVE */
- { -1, "Egrave" }, /* LATIN CAPITAL LETTER E WITH GRAVE */
- { -1, "Egravesmall" }, /* LATIN SMALL CAPITAL LETTER E WITH GRAVE */
- { -1, "Emacron" }, /* LATIN CAPITAL LETTER E WITH MACRON */
- { -1, "Eng" }, /* LATIN CAPITAL LETTER ENG */
- { -1, "Eogonek" }, /* LATIN CAPITAL LETTER E WITH OGONEK */
- { -1, "Epsilon" }, /* GREEK CAPITAL LETTER EPSILON */
- { -1, "Epsilontonos" }, /* GREEK CAPITAL LETTER EPSILON WITH TONOS */
- { -1, "Esmall" }, /* LATIN SMALL CAPITAL LETTER E */
- { -1, "Eta" }, /* GREEK CAPITAL LETTER ETA */
- { -1, "Etatonos" }, /* GREEK CAPITAL LETTER ETA WITH TONOS */
- { -1, "Eth" }, /* LATIN CAPITAL LETTER ETH */
- { -1, "Ethsmall" }, /* LATIN SMALL CAPITAL LETTER ETH */
- { -1, "Euro" }, /* EURO SIGN */
- { -1, "F" }, /* LATIN CAPITAL LETTER F */
- { -1, "Fsmall" }, /* LATIN SMALL CAPITAL LETTER F */
- { -1, "G" }, /* LATIN CAPITAL LETTER G */
- { -1, "Gamma" }, /* GREEK CAPITAL LETTER GAMMA */
- { -1, "Gbreve" }, /* LATIN CAPITAL LETTER G WITH BREVE */
- { -1, "Gcaron" }, /* LATIN CAPITAL LETTER G WITH CARON */
- { -1, "Gcircumflex" }, /* LATIN CAPITAL LETTER G WITH CIRCUMFLEX */
- { -1, "Gcommaaccent" }, /* LATIN CAPITAL LETTER G WITH CEDILLA */
- { -1, "Gdotaccent" }, /* LATIN CAPITAL LETTER G WITH DOT ABOVE */
- { -1, "Grave" }, /* CAPITAL GRAVE ACCENT */
- { -1, "Gravesmall" }, /* SMALL CAPITAL GRAVE ACCENT */
- { -1, "Gsmall" }, /* LATIN SMALL CAPITAL LETTER G */
- { -1, "H" }, /* LATIN CAPITAL LETTER H */
- { -1, "H18533" }, /* BLACK CIRCLE */
- { -1, "H18543" }, /* BLACK SMALL SQUARE */
- { -1, "H18551" }, /* WHITE SMALL SQUARE */
- { -1, "H22073" }, /* WHITE SQUARE */
- { -1, "Hbar" }, /* LATIN CAPITAL LETTER H WITH STROKE */
- { -1, "Hcircumflex" }, /* LATIN CAPITAL LETTER H WITH CIRCUMFLEX */
- { -1, "Hsmall" }, /* LATIN SMALL CAPITAL LETTER H */
- { -1, "Hungarumlaut" }, /* CAPITAL DOUBLE ACUTE ACCENT */
- { -1, "Hungarumlautsmall" }, /* SMALL CAPITAL DOUBLE ACUTE ACCENT */
- { -1, "I" }, /* LATIN CAPITAL LETTER I */
- { -1, "IJ" }, /* LATIN CAPITAL LIGATURE IJ */
- { -1, "Iacute" }, /* LATIN CAPITAL LETTER I WITH ACUTE */
- { -1, "Iacutesmall" }, /* LATIN SMALL CAPITAL LETTER I WITH ACUTE */
- { -1, "Ibreve" }, /* LATIN CAPITAL LETTER I WITH BREVE */
- { -1, "Icircumflex" }, /* LATIN CAPITAL LETTER I WITH CIRCUMFLEX */
- { -1, "Icircumflexsmall" }, /* LATIN SMALL CAPITAL LETTER I WITH CIRCUMFLEX */
- { -1, "Idieresis" }, /* LATIN CAPITAL LETTER I WITH DIAERESIS */
- { -1, "Idieresissmall" }, /* LATIN SMALL CAPITAL LETTER I WITH DIAERESIS */
- { -1, "Idot" }, /* FONT FAMILY;Courier */
- { -1, "Idotaccent" }, /* LATIN CAPITAL LETTER I WITH DOT ABOVE */
- { -1, "Ifraktur" }, /* BLACK-LETTER CAPITAL I */
- { -1, "Igrave" }, /* LATIN CAPITAL LETTER I WITH GRAVE */
- { -1, "Igravesmall" }, /* LATIN SMALL CAPITAL LETTER I WITH GRAVE */
- { -1, "Imacron" }, /* LATIN CAPITAL LETTER I WITH MACRON */
- { -1, "Iogonek" }, /* LATIN CAPITAL LETTER I WITH OGONEK */
- { -1, "Iota" }, /* GREEK CAPITAL LETTER IOTA */
- { -1, "Iotadieresis" }, /* GREEK CAPITAL LETTER IOTA WITH DIALYTIKA */
- { -1, "Iotatonos" }, /* GREEK CAPITAL LETTER IOTA WITH TONOS */
- { -1, "Ismall" }, /* LATIN SMALL CAPITAL LETTER I */
- { -1, "Itilde" }, /* LATIN CAPITAL LETTER I WITH TILDE */
- { -1, "J" }, /* LATIN CAPITAL LETTER J */
- { -1, "Jcircumflex" }, /* LATIN CAPITAL LETTER J WITH CIRCUMFLEX */
- { -1, "Jsmall" }, /* LATIN SMALL CAPITAL LETTER J */
- { -1, "K" }, /* LATIN CAPITAL LETTER K */
- { -1, "Kappa" }, /* GREEK CAPITAL LETTER KAPPA */
- { -1, "Kcommaaccent" }, /* LATIN CAPITAL LETTER K WITH CEDILLA */
- { -1, "Ksmall" }, /* LATIN SMALL CAPITAL LETTER K */
- { -1, "L" }, /* LATIN CAPITAL LETTER L */
- { -1, "LL" }, /* LATIN CAPITAL LETTER LL */
- { -1, "Lacute" }, /* LATIN CAPITAL LETTER L WITH ACUTE */
- { -1, "Lambda" }, /* GREEK CAPITAL LETTER LAMDA */
- { -1, "Lcaron" }, /* LATIN CAPITAL LETTER L WITH CARON */
- { -1, "Lcommaaccent" }, /* LATIN CAPITAL LETTER L WITH CEDILLA */
- { -1, "Ldot" }, /* LATIN CAPITAL LETTER L WITH MIDDLE DOT */
- { -1, "Lslash" }, /* LATIN CAPITAL LETTER L WITH STROKE */
- { -1, "Lslashsmall" }, /* LATIN SMALL CAPITAL LETTER L WITH STROKE */
- { -1, "Lsmall" }, /* LATIN SMALL CAPITAL LETTER L */
- { -1, "M" }, /* LATIN CAPITAL LETTER M */
- { -1, "Macron" }, /* CAPITAL MACRON */
- { -1, "Macronsmall" }, /* SMALL CAPITAL MACRON */
- { -1, "Msmall" }, /* LATIN SMALL CAPITAL LETTER M */
- { -1, "Mu" }, /* GREEK CAPITAL LETTER MU */
- { -1, "N" }, /* LATIN CAPITAL LETTER N */
- { -1, "Nacute" }, /* LATIN CAPITAL LETTER N WITH ACUTE */
- { -1, "Ncaron" }, /* LATIN CAPITAL LETTER N WITH CARON */
- { -1, "Ncommaaccent" }, /* LATIN CAPITAL LETTER N WITH CEDILLA */
- { -1, "Nsmall" }, /* LATIN SMALL CAPITAL LETTER N */
- { -1, "Ntilde" }, /* LATIN CAPITAL LETTER N WITH TILDE */
- { -1, "Ntildesmall" }, /* LATIN SMALL CAPITAL LETTER N WITH TILDE */
- { -1, "Nu" }, /* GREEK CAPITAL LETTER NU */
- { -1, "O" }, /* LATIN CAPITAL LETTER O */
- { -1, "OE" }, /* LATIN CAPITAL LIGATURE OE */
- { -1, "OEsmall" }, /* LATIN SMALL CAPITAL LIGATURE OE */
- { -1, "Oacute" }, /* LATIN CAPITAL LETTER O WITH ACUTE */
- { -1, "Oacutesmall" }, /* LATIN SMALL CAPITAL LETTER O WITH ACUTE */
- { -1, "Obreve" }, /* LATIN CAPITAL LETTER O WITH BREVE */
- { -1, "Ocircumflex" }, /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX */
- { -1, "Ocircumflexsmall" }, /* LATIN SMALL CAPITAL LETTER O WITH CIRCUMFLEX */
- { -1, "Odieresis" }, /* LATIN CAPITAL LETTER O WITH DIAERESIS */
- { -1, "Odieresissmall" }, /* LATIN SMALL CAPITAL LETTER O WITH DIAERESIS */
- { -1, "Ogoneksmall" }, /* SMALL CAPITAL OGONEK */
- { -1, "Ograve" }, /* LATIN CAPITAL LETTER O WITH GRAVE */
- { -1, "Ogravesmall" }, /* LATIN SMALL CAPITAL LETTER O WITH GRAVE */
- { -1, "Ohorn" }, /* LATIN CAPITAL LETTER O WITH HORN */
- { -1, "Ohungarumlaut" }, /* LATIN CAPITAL LETTER O WITH DOUBLE ACUTE */
- { -1, "Omacron" }, /* LATIN CAPITAL LETTER O WITH MACRON */
- { -1, "Omega" }, /* OHM SIGN */
- /* GREEK CAPITAL LETTER OMEGA;Duplicate */
- { -1, "Omegatonos" }, /* GREEK CAPITAL LETTER OMEGA WITH TONOS */
- { -1, "Omicron" }, /* GREEK CAPITAL LETTER OMICRON */
- { -1, "Omicrontonos" }, /* GREEK CAPITAL LETTER OMICRON WITH TONOS */
- { -1, "Oslash" }, /* LATIN CAPITAL LETTER O WITH STROKE */
- { -1, "Oslashacute" }, /* LATIN CAPITAL LETTER O WITH STROKE AND ACUTE */
- { -1, "Oslashsmall" }, /* LATIN SMALL CAPITAL LETTER O WITH STROKE */
- { -1, "Osmall" }, /* LATIN SMALL CAPITAL LETTER O */
- { -1, "Otilde" }, /* LATIN CAPITAL LETTER O WITH TILDE */
- { -1, "Otildesmall" }, /* LATIN SMALL CAPITAL LETTER O WITH TILDE */
- { -1, "P" }, /* LATIN CAPITAL LETTER P */
- { -1, "Phi" }, /* GREEK CAPITAL LETTER PHI */
- { -1, "Pi" }, /* GREEK CAPITAL LETTER PI */
- { -1, "Psi" }, /* GREEK CAPITAL LETTER PSI */
- { -1, "Psmall" }, /* LATIN SMALL CAPITAL LETTER P */
- { -1, "Q" }, /* LATIN CAPITAL LETTER Q */
- { -1, "Qsmall" }, /* LATIN SMALL CAPITAL LETTER Q */
- { -1, "R" }, /* LATIN CAPITAL LETTER R */
- { -1, "Racute" }, /* LATIN CAPITAL LETTER R WITH ACUTE */
- { -1, "Rcaron" }, /* LATIN CAPITAL LETTER R WITH CARON */
- { -1, "Rcommaaccent" }, /* LATIN CAPITAL LETTER R WITH CEDILLA */
- { -1, "Rfraktur" }, /* BLACK-LETTER CAPITAL R */
- { -1, "Rho" }, /* GREEK CAPITAL LETTER RHO */
- { -1, "Ringsmall" }, /* SMALL CAPITAL RING ABOVE */
- { -1, "Rsmall" }, /* LATIN SMALL CAPITAL LETTER R */
- { -1, "S" }, /* LATIN CAPITAL LETTER S */
- { -1, "SF010000" }, /* BOX DRAWINGS LIGHT DOWN AND RIGHT */
- { -1, "SF020000" }, /* BOX DRAWINGS LIGHT UP AND RIGHT */
- { -1, "SF030000" }, /* BOX DRAWINGS LIGHT DOWN AND LEFT */
- { -1, "SF040000" }, /* BOX DRAWINGS LIGHT UP AND LEFT */
- { -1, "SF050000" }, /* BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL */
- { -1, "SF060000" }, /* BOX DRAWINGS LIGHT DOWN AND HORIZONTAL */
- { -1, "SF070000" }, /* BOX DRAWINGS LIGHT UP AND HORIZONTAL */
- { -1, "SF080000" }, /* BOX DRAWINGS LIGHT VERTICAL AND RIGHT */
- { -1, "SF090000" }, /* BOX DRAWINGS LIGHT VERTICAL AND LEFT */
- { -1, "SF100000" }, /* BOX DRAWINGS LIGHT HORIZONTAL */
- { -1, "SF110000" }, /* BOX DRAWINGS LIGHT VERTICAL */
- { -1, "SF190000" }, /* BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE */
- { -1, "SF200000" }, /* BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE */
- { -1, "SF210000" }, /* BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE */
- { -1, "SF220000" }, /* BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE */
- { -1, "SF230000" }, /* BOX DRAWINGS DOUBLE VERTICAL AND LEFT */
- { -1, "SF240000" }, /* BOX DRAWINGS DOUBLE VERTICAL */
- { -1, "SF250000" }, /* BOX DRAWINGS DOUBLE DOWN AND LEFT */
- { -1, "SF260000" }, /* BOX DRAWINGS DOUBLE UP AND LEFT */
- { -1, "SF270000" }, /* BOX DRAWINGS UP DOUBLE AND LEFT SINGLE */
- { -1, "SF280000" }, /* BOX DRAWINGS UP SINGLE AND LEFT DOUBLE */
- { -1, "SF360000" }, /* BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE */
- { -1, "SF370000" }, /* BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE */
- { -1, "SF380000" }, /* BOX DRAWINGS DOUBLE UP AND RIGHT */
- { -1, "SF390000" }, /* BOX DRAWINGS DOUBLE DOWN AND RIGHT */
- { -1, "SF400000" }, /* BOX DRAWINGS DOUBLE UP AND HORIZONTAL */
- { -1, "SF410000" }, /* BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL */
- { -1, "SF420000" }, /* BOX DRAWINGS DOUBLE VERTICAL AND RIGHT */
- { -1, "SF430000" }, /* BOX DRAWINGS DOUBLE HORIZONTAL */
- { -1, "SF440000" }, /* BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL */
- { -1, "SF450000" }, /* BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE */
- { -1, "SF460000" }, /* BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE */
- { -1, "SF470000" }, /* BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE */
- { -1, "SF480000" }, /* BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE */
- { -1, "SF490000" }, /* BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE */
- { -1, "SF500000" }, /* BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE */
- { -1, "SF510000" }, /* BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE */
- { -1, "SF520000" }, /* BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE */
- { -1, "SF530000" }, /* BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE */
- { -1, "SF540000" }, /* BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE */
- { -1, "Sacute" }, /* LATIN CAPITAL LETTER S WITH ACUTE */
- { -1, "Scaron" }, /* LATIN CAPITAL LETTER S WITH CARON */
- { -1, "Scaronsmall" }, /* LATIN SMALL CAPITAL LETTER S WITH CARON */
- { -1, "Scedilla" }, /* LATIN CAPITAL LETTER S WITH CEDILLA */
- /* LATIN CAPITAL LETTER S WITH CEDILLA;Duplicate */
- { -1, "Scircumflex" }, /* LATIN CAPITAL LETTER S WITH CIRCUMFLEX */
- { -1, "Scommaaccent" }, /* LATIN CAPITAL LETTER S WITH COMMA BELOW */
- { -1, "Sigma" }, /* GREEK CAPITAL LETTER SIGMA */
- { -1, "Ssmall" }, /* LATIN SMALL CAPITAL LETTER S */
- { -1, "T" }, /* LATIN CAPITAL LETTER T */
- { -1, "Tau" }, /* GREEK CAPITAL LETTER TAU */
- { -1, "Tbar" }, /* LATIN CAPITAL LETTER T WITH STROKE */
- { -1, "Tcaron" }, /* LATIN CAPITAL LETTER T WITH CARON */
- { -1, "Tcommaaccent" }, /* LATIN CAPITAL LETTER T WITH CEDILLA */
- /* LATIN CAPITAL LETTER T WITH COMMA BELOW;Duplicate */
- { -1, "Theta" }, /* GREEK CAPITAL LETTER THETA */
- { -1, "Thorn" }, /* LATIN CAPITAL LETTER THORN */
- { -1, "Thornsmall" }, /* LATIN SMALL CAPITAL LETTER THORN */
- { -1, "Tildesmall" }, /* SMALL CAPITAL SMALL TILDE */
- { -1, "Tsmall" }, /* LATIN SMALL CAPITAL LETTER T */
- { -1, "U" }, /* LATIN CAPITAL LETTER U */
- { -1, "Uacute" }, /* LATIN CAPITAL LETTER U WITH ACUTE */
- { -1, "Uacutesmall" }, /* LATIN SMALL CAPITAL LETTER U WITH ACUTE */
- { -1, "Ubreve" }, /* LATIN CAPITAL LETTER U WITH BREVE */
- { -1, "Ucircumflex" }, /* LATIN CAPITAL LETTER U WITH CIRCUMFLEX */
- { -1, "Ucircumflexsmall" }, /* LATIN SMALL CAPITAL LETTER U WITH CIRCUMFLEX */
- { -1, "Udieresis" }, /* LATIN CAPITAL LETTER U WITH DIAERESIS */
- { -1, "Udieresissmall" }, /* LATIN SMALL CAPITAL LETTER U WITH DIAERESIS */
- { -1, "Ugrave" }, /* LATIN CAPITAL LETTER U WITH GRAVE */
- { -1, "Ugravesmall" }, /* LATIN SMALL CAPITAL LETTER U WITH GRAVE */
- { -1, "Uhorn" }, /* LATIN CAPITAL LETTER U WITH HORN */
- { -1, "Uhungarumlaut" }, /* LATIN CAPITAL LETTER U WITH DOUBLE ACUTE */
- { -1, "Umacron" }, /* LATIN CAPITAL LETTER U WITH MACRON */
- { -1, "Uogonek" }, /* LATIN CAPITAL LETTER U WITH OGONEK */
- { -1, "Upsilon" }, /* GREEK CAPITAL LETTER UPSILON */
- { -1, "Upsilon1" }, /* GREEK UPSILON WITH HOOK SYMBOL */
- { -1, "Upsilondieresis" }, /* GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA */
- { -1, "Upsilontonos" }, /* GREEK CAPITAL LETTER UPSILON WITH TONOS */
- { -1, "Uring" }, /* LATIN CAPITAL LETTER U WITH RING ABOVE */
- { -1, "Usmall" }, /* LATIN SMALL CAPITAL LETTER U */
- { -1, "Utilde" }, /* LATIN CAPITAL LETTER U WITH TILDE */
- { -1, "V" }, /* LATIN CAPITAL LETTER V */
- { -1, "Vsmall" }, /* LATIN SMALL CAPITAL LETTER V */
- { -1, "W" }, /* LATIN CAPITAL LETTER W */
- { -1, "Wacute" }, /* LATIN CAPITAL LETTER W WITH ACUTE */
- { -1, "Wcircumflex" }, /* LATIN CAPITAL LETTER W WITH CIRCUMFLEX */
- { -1, "Wdieresis" }, /* LATIN CAPITAL LETTER W WITH DIAERESIS */
- { -1, "Wgrave" }, /* LATIN CAPITAL LETTER W WITH GRAVE */
- { -1, "Wsmall" }, /* LATIN SMALL CAPITAL LETTER W */
- { -1, "X" }, /* LATIN CAPITAL LETTER X */
- { -1, "Xi" }, /* GREEK CAPITAL LETTER XI */
- { -1, "Xsmall" }, /* LATIN SMALL CAPITAL LETTER X */
- { -1, "Y" }, /* LATIN CAPITAL LETTER Y */
- { -1, "Yacute" }, /* LATIN CAPITAL LETTER Y WITH ACUTE */
- { -1, "Yacutesmall" }, /* LATIN SMALL CAPITAL LETTER Y WITH ACUTE */
- { -1, "Ycircumflex" }, /* LATIN CAPITAL LETTER Y WITH CIRCUMFLEX */
- { -1, "Ydieresis" }, /* LATIN CAPITAL LETTER Y WITH DIAERESIS */
- { -1, "Ydieresissmall" }, /* LATIN SMALL CAPITAL LETTER Y WITH DIAERESIS */
- { -1, "Ygrave" }, /* LATIN CAPITAL LETTER Y WITH GRAVE */
- { -1, "Ysmall" }, /* LATIN SMALL CAPITAL LETTER Y */
- { -1, "Z" }, /* LATIN CAPITAL LETTER Z */
- { -1, "Zacute" }, /* LATIN CAPITAL LETTER Z WITH ACUTE */
- { -1, "Zcaron" }, /* LATIN CAPITAL LETTER Z WITH CARON */
- { -1, "Zcaronsmall" }, /* LATIN SMALL CAPITAL LETTER Z WITH CARON */
- { -1, "Zdotaccent" }, /* LATIN CAPITAL LETTER Z WITH DOT ABOVE */
- { -1, "Zeta" }, /* GREEK CAPITAL LETTER ZETA */
- { -1, "Zsmall" }, /* LATIN SMALL CAPITAL LETTER Z */
- { -1, "a" }, /* LATIN SMALL LETTER A */
- { -1, "a1" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a10" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a100" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a101" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a102" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a103" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a104" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a105" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a106" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a107" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a108" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a109" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a11" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a110" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a111" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a112" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a117" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a118" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a119" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a12" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a120" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a121" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a122" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a123" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a124" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a125" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a126" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a127" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a128" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a129" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a13" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a130" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a131" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a132" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a133" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a134" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a135" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a136" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a137" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a138" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a139" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a14" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a140" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a141" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a142" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a143" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a144" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a145" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a146" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a147" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a148" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a149" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a15" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a150" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a151" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a152" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a153" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a154" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a155" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a156" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a157" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a158" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a159" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a16" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a160" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a161" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a162" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a163" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a164" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a165" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a166" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a167" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a168" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a169" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a17" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a170" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a171" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a172" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a173" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a174" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a175" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a176" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a177" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a178" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a179" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a18" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a180" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a181" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a182" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a183" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a184" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a185" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a186" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a187" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a188" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a189" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a19" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a190" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a191" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a192" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a193" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a194" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a195" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a196" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a197" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a198" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a199" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a2" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a20" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a200" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a201" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a202" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a203" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a204" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a205" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a206" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a21" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a22" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a23" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a24" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a25" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a26" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a27" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a28" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a29" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a3" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a30" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a31" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a32" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a33" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a34" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a35" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a36" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a37" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a38" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a39" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a4" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a40" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a41" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a42" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a43" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a44" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a45" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a46" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a47" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a48" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a49" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a5" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a50" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a51" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a52" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a53" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a54" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a55" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a56" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a57" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a58" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a59" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a6" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a60" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a61" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a62" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a63" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a64" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a65" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a66" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a67" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a68" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a69" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a7" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a70" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a71" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a72" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a73" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a74" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a75" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a76" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a77" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a78" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a79" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a8" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a81" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a82" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a83" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a84" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a85" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a86" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a87" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a88" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a89" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a9" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a90" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a91" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a92" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a93" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a94" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a95" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a96" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a97" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a98" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "a99" }, /* FONT FAMILY;ITC Zapf Dingbats */
- { -1, "aacute" }, /* LATIN SMALL LETTER A WITH ACUTE */
- { -1, "abreve" }, /* LATIN SMALL LETTER A WITH BREVE */
- { -1, "acircumflex" }, /* LATIN SMALL LETTER A WITH CIRCUMFLEX */
- { -1, "acute" }, /* ACUTE ACCENT */
- { -1, "acutecomb" }, /* COMBINING ACUTE ACCENT */
- { -1, "adieresis" }, /* LATIN SMALL LETTER A WITH DIAERESIS */
- { -1, "ae" }, /* LATIN SMALL LETTER AE */
- { -1, "aeacute" }, /* LATIN SMALL LETTER AE WITH ACUTE */
- { -1, "afii00208" }, /* HORIZONTAL BAR */
- { -1, "afii10017" }, /* CYRILLIC CAPITAL LETTER A */
- { -1, "afii10018" }, /* CYRILLIC CAPITAL LETTER BE */
- { -1, "afii10019" }, /* CYRILLIC CAPITAL LETTER VE */
- { -1, "afii10020" }, /* CYRILLIC CAPITAL LETTER GHE */
- { -1, "afii10021" }, /* CYRILLIC CAPITAL LETTER DE */
- { -1, "afii10022" }, /* CYRILLIC CAPITAL LETTER IE */
- { -1, "afii10023" }, /* CYRILLIC CAPITAL LETTER IO */
- { -1, "afii10024" }, /* CYRILLIC CAPITAL LETTER ZHE */
- { -1, "afii10025" }, /* CYRILLIC CAPITAL LETTER ZE */
- { -1, "afii10026" }, /* CYRILLIC CAPITAL LETTER I */
- { -1, "afii10027" }, /* CYRILLIC CAPITAL LETTER SHORT I */
- { -1, "afii10028" }, /* CYRILLIC CAPITAL LETTER KA */
- { -1, "afii10029" }, /* CYRILLIC CAPITAL LETTER EL */
- { -1, "afii10030" }, /* CYRILLIC CAPITAL LETTER EM */
- { -1, "afii10031" }, /* CYRILLIC CAPITAL LETTER EN */
- { -1, "afii10032" }, /* CYRILLIC CAPITAL LETTER O */
- { -1, "afii10033" }, /* CYRILLIC CAPITAL LETTER PE */
- { -1, "afii10034" }, /* CYRILLIC CAPITAL LETTER ER */
- { -1, "afii10035" }, /* CYRILLIC CAPITAL LETTER ES */
- { -1, "afii10036" }, /* CYRILLIC CAPITAL LETTER TE */
- { -1, "afii10037" }, /* CYRILLIC CAPITAL LETTER U */
- { -1, "afii10038" }, /* CYRILLIC CAPITAL LETTER EF */
- { -1, "afii10039" }, /* CYRILLIC CAPITAL LETTER HA */
- { -1, "afii10040" }, /* CYRILLIC CAPITAL LETTER TSE */
- { -1, "afii10041" }, /* CYRILLIC CAPITAL LETTER CHE */
- { -1, "afii10042" }, /* CYRILLIC CAPITAL LETTER SHA */
- { -1, "afii10043" }, /* CYRILLIC CAPITAL LETTER SHCHA */
- { -1, "afii10044" }, /* CYRILLIC CAPITAL LETTER HARD SIGN */
- { -1, "afii10045" }, /* CYRILLIC CAPITAL LETTER YERU */
- { -1, "afii10046" }, /* CYRILLIC CAPITAL LETTER SOFT SIGN */
- { -1, "afii10047" }, /* CYRILLIC CAPITAL LETTER E */
- { -1, "afii10048" }, /* CYRILLIC CAPITAL LETTER YU */
- { -1, "afii10049" }, /* CYRILLIC CAPITAL LETTER YA */
- { -1, "afii10050" }, /* CYRILLIC CAPITAL LETTER GHE WITH UPTURN */
- { -1, "afii10051" }, /* CYRILLIC CAPITAL LETTER DJE */
- { -1, "afii10052" }, /* CYRILLIC CAPITAL LETTER GJE */
- { -1, "afii10053" }, /* CYRILLIC CAPITAL LETTER UKRAINIAN IE */
- { -1, "afii10054" }, /* CYRILLIC CAPITAL LETTER DZE */
- { -1, "afii10055" }, /* CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I */
- { -1, "afii10056" }, /* CYRILLIC CAPITAL LETTER YI */
- { -1, "afii10057" }, /* CYRILLIC CAPITAL LETTER JE */
- { -1, "afii10058" }, /* CYRILLIC CAPITAL LETTER LJE */
- { -1, "afii10059" }, /* CYRILLIC CAPITAL LETTER NJE */
- { -1, "afii10060" }, /* CYRILLIC CAPITAL LETTER TSHE */
- { -1, "afii10061" }, /* CYRILLIC CAPITAL LETTER KJE */
- { -1, "afii10062" }, /* CYRILLIC CAPITAL LETTER SHORT U */
- { -1, "afii10063" }, /* CYRILLIC SMALL LETTER GHE VARIANT */
- { -1, "afii10064" }, /* CYRILLIC SMALL LETTER BE VARIANT */
- { -1, "afii10065" }, /* CYRILLIC SMALL LETTER A */
- { -1, "afii10066" }, /* CYRILLIC SMALL LETTER BE */
- { -1, "afii10067" }, /* CYRILLIC SMALL LETTER VE */
- { -1, "afii10068" }, /* CYRILLIC SMALL LETTER GHE */
- { -1, "afii10069" }, /* CYRILLIC SMALL LETTER DE */
- { -1, "afii10070" }, /* CYRILLIC SMALL LETTER IE */
- { -1, "afii10071" }, /* CYRILLIC SMALL LETTER IO */
- { -1, "afii10072" }, /* CYRILLIC SMALL LETTER ZHE */
- { -1, "afii10073" }, /* CYRILLIC SMALL LETTER ZE */
- { -1, "afii10074" }, /* CYRILLIC SMALL LETTER I */
- { -1, "afii10075" }, /* CYRILLIC SMALL LETTER SHORT I */
- { -1, "afii10076" }, /* CYRILLIC SMALL LETTER KA */
- { -1, "afii10077" }, /* CYRILLIC SMALL LETTER EL */
- { -1, "afii10078" }, /* CYRILLIC SMALL LETTER EM */
- { -1, "afii10079" }, /* CYRILLIC SMALL LETTER EN */
- { -1, "afii10080" }, /* CYRILLIC SMALL LETTER O */
- { -1, "afii10081" }, /* CYRILLIC SMALL LETTER PE */
- { -1, "afii10082" }, /* CYRILLIC SMALL LETTER ER */
- { -1, "afii10083" }, /* CYRILLIC SMALL LETTER ES */
- { -1, "afii10084" }, /* CYRILLIC SMALL LETTER TE */
- { -1, "afii10085" }, /* CYRILLIC SMALL LETTER U */
- { -1, "afii10086" }, /* CYRILLIC SMALL LETTER EF */
- { -1, "afii10087" }, /* CYRILLIC SMALL LETTER HA */
- { -1, "afii10088" }, /* CYRILLIC SMALL LETTER TSE */
- { -1, "afii10089" }, /* CYRILLIC SMALL LETTER CHE */
- { -1, "afii10090" }, /* CYRILLIC SMALL LETTER SHA */
- { -1, "afii10091" }, /* CYRILLIC SMALL LETTER SHCHA */
- { -1, "afii10092" }, /* CYRILLIC SMALL LETTER HARD SIGN */
- { -1, "afii10093" }, /* CYRILLIC SMALL LETTER YERU */
- { -1, "afii10094" }, /* CYRILLIC SMALL LETTER SOFT SIGN */
- { -1, "afii10095" }, /* CYRILLIC SMALL LETTER E */
- { -1, "afii10096" }, /* CYRILLIC SMALL LETTER YU */
- { -1, "afii10097" }, /* CYRILLIC SMALL LETTER YA */
- { -1, "afii10098" }, /* CYRILLIC SMALL LETTER GHE WITH UPTURN */
- { -1, "afii10099" }, /* CYRILLIC SMALL LETTER DJE */
- { -1, "afii10100" }, /* CYRILLIC SMALL LETTER GJE */
- { -1, "afii10101" }, /* CYRILLIC SMALL LETTER UKRAINIAN IE */
- { -1, "afii10102" }, /* CYRILLIC SMALL LETTER DZE */
- { -1, "afii10103" }, /* CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I */
- { -1, "afii10104" }, /* CYRILLIC SMALL LETTER YI */
- { -1, "afii10105" }, /* CYRILLIC SMALL LETTER JE */
- { -1, "afii10106" }, /* CYRILLIC SMALL LETTER LJE */
- { -1, "afii10107" }, /* CYRILLIC SMALL LETTER NJE */
- { -1, "afii10108" }, /* CYRILLIC SMALL LETTER TSHE */
- { -1, "afii10109" }, /* CYRILLIC SMALL LETTER KJE */
- { -1, "afii10110" }, /* CYRILLIC SMALL LETTER SHORT U */
- { -1, "afii10145" }, /* CYRILLIC CAPITAL LETTER DZHE */
- { -1, "afii10146" }, /* CYRILLIC CAPITAL LETTER YAT */
- { -1, "afii10147" }, /* CYRILLIC CAPITAL LETTER FITA */
- { -1, "afii10148" }, /* CYRILLIC CAPITAL LETTER IZHITSA */
- { -1, "afii10192" }, /* CYRILLIC SMALL LETTER DE VARIANT */
- { -1, "afii10193" }, /* CYRILLIC SMALL LETTER DZHE */
- { -1, "afii10194" }, /* CYRILLIC SMALL LETTER YAT */
- { -1, "afii10195" }, /* CYRILLIC SMALL LETTER FITA */
- { -1, "afii10196" }, /* CYRILLIC SMALL LETTER IZHITSA */
- { -1, "afii10831" }, /* CYRILLIC SMALL LETTER PE VARIANT */
- { -1, "afii10832" }, /* CYRILLIC SMALL LETTER TE VARIANT */
- { -1, "afii10846" }, /* CYRILLIC SMALL LETTER SCHWA */
- { -1, "afii299" }, /* LEFT-TO-RIGHT MARK */
- { -1, "afii300" }, /* RIGHT-TO-LEFT MARK */
- { -1, "afii301" }, /* ZERO WIDTH JOINER */
- { -1, "afii57381" }, /* ARABIC PERCENT SIGN */
- { -1, "afii57388" }, /* ARABIC COMMA */
- { -1, "afii57392" }, /* ARABIC-INDIC DIGIT ZERO */
- { -1, "afii57393" }, /* ARABIC-INDIC DIGIT ONE */
- { -1, "afii57394" }, /* ARABIC-INDIC DIGIT TWO */
- { -1, "afii57395" }, /* ARABIC-INDIC DIGIT THREE */
- { -1, "afii57396" }, /* ARABIC-INDIC DIGIT FOUR */
- { -1, "afii57397" }, /* ARABIC-INDIC DIGIT FIVE */
- { -1, "afii57398" }, /* ARABIC-INDIC DIGIT SIX */
- { -1, "afii57399" }, /* ARABIC-INDIC DIGIT SEVEN */
- { -1, "afii57400" }, /* ARABIC-INDIC DIGIT EIGHT */
- { -1, "afii57401" }, /* ARABIC-INDIC DIGIT NINE */
- { -1, "afii57403" }, /* ARABIC SEMICOLON */
- { -1, "afii57407" }, /* ARABIC QUESTION MARK */
- { -1, "afii57409" }, /* ARABIC LETTER HAMZA */
- { -1, "afii57410" }, /* ARABIC LETTER ALEF WITH MADDA ABOVE */
- { -1, "afii57411" }, /* ARABIC LETTER ALEF WITH HAMZA ABOVE */
- { -1, "afii57412" }, /* ARABIC LETTER WAW WITH HAMZA ABOVE */
- { -1, "afii57413" }, /* ARABIC LETTER ALEF WITH HAMZA BELOW */
- { -1, "afii57414" }, /* ARABIC LETTER YEH WITH HAMZA ABOVE */
- { -1, "afii57415" }, /* ARABIC LETTER ALEF */
- { -1, "afii57416" }, /* ARABIC LETTER BEH */
- { -1, "afii57417" }, /* ARABIC LETTER TEH MARBUTA */
- { -1, "afii57418" }, /* ARABIC LETTER TEH */
- { -1, "afii57419" }, /* ARABIC LETTER THEH */
- { -1, "afii57420" }, /* ARABIC LETTER JEEM */
- { -1, "afii57421" }, /* ARABIC LETTER HAH */
- { -1, "afii57422" }, /* ARABIC LETTER KHAH */
- { -1, "afii57423" }, /* ARABIC LETTER DAL */
- { -1, "afii57424" }, /* ARABIC LETTER THAL */
- { -1, "afii57425" }, /* ARABIC LETTER REH */
- { -1, "afii57426" }, /* ARABIC LETTER ZAIN */
- { -1, "afii57427" }, /* ARABIC LETTER SEEN */
- { -1, "afii57428" }, /* ARABIC LETTER SHEEN */
- { -1, "afii57429" }, /* ARABIC LETTER SAD */
- { -1, "afii57430" }, /* ARABIC LETTER DAD */
- { -1, "afii57431" }, /* ARABIC LETTER TAH */
- { -1, "afii57432" }, /* ARABIC LETTER ZAH */
- { -1, "afii57433" }, /* ARABIC LETTER AIN */
- { -1, "afii57434" }, /* ARABIC LETTER GHAIN */
- { -1, "afii57440" }, /* ARABIC TATWEEL */
- { -1, "afii57441" }, /* ARABIC LETTER FEH */
- { -1, "afii57442" }, /* ARABIC LETTER QAF */
- { -1, "afii57443" }, /* ARABIC LETTER KAF */
- { -1, "afii57444" }, /* ARABIC LETTER LAM */
- { -1, "afii57445" }, /* ARABIC LETTER MEEM */
- { -1, "afii57446" }, /* ARABIC LETTER NOON */
- { -1, "afii57448" }, /* ARABIC LETTER WAW */
- { -1, "afii57449" }, /* ARABIC LETTER ALEF MAKSURA */
- { -1, "afii57450" }, /* ARABIC LETTER YEH */
- { -1, "afii57451" }, /* ARABIC FATHATAN */
- { -1, "afii57452" }, /* ARABIC DAMMATAN */
- { -1, "afii57453" }, /* ARABIC KASRATAN */
- { -1, "afii57454" }, /* ARABIC FATHA */
- { -1, "afii57455" }, /* ARABIC DAMMA */
- { -1, "afii57456" }, /* ARABIC KASRA */
- { -1, "afii57457" }, /* ARABIC SHADDA */
- { -1, "afii57458" }, /* ARABIC SUKUN */
- { -1, "afii57470" }, /* ARABIC LETTER HEH */
- { -1, "afii57505" }, /* ARABIC LETTER VEH */
- { -1, "afii57506" }, /* ARABIC LETTER PEH */
- { -1, "afii57507" }, /* ARABIC LETTER TCHEH */
- { -1, "afii57508" }, /* ARABIC LETTER JEH */
- { -1, "afii57509" }, /* ARABIC LETTER GAF */
- { -1, "afii57511" }, /* ARABIC LETTER TTEH */
- { -1, "afii57512" }, /* ARABIC LETTER DDAL */
- { -1, "afii57513" }, /* ARABIC LETTER RREH */
- { -1, "afii57514" }, /* ARABIC LETTER NOON GHUNNA */
- { -1, "afii57519" }, /* ARABIC LETTER YEH BARREE */
- { -1, "afii57534" }, /* ARABIC LETTER AE */
- { -1, "afii57636" }, /* NEW SHEQEL SIGN */
- { -1, "afii57645" }, /* HEBREW PUNCTUATION MAQAF */
- { -1, "afii57658" }, /* HEBREW PUNCTUATION SOF PASUQ */
- { -1, "afii57664" }, /* HEBREW LETTER ALEF */
- { -1, "afii57665" }, /* HEBREW LETTER BET */
- { -1, "afii57666" }, /* HEBREW LETTER GIMEL */
- { -1, "afii57667" }, /* HEBREW LETTER DALET */
- { -1, "afii57668" }, /* HEBREW LETTER HE */
- { -1, "afii57669" }, /* HEBREW LETTER VAV */
- { -1, "afii57670" }, /* HEBREW LETTER ZAYIN */
- { -1, "afii57671" }, /* HEBREW LETTER HET */
- { -1, "afii57672" }, /* HEBREW LETTER TET */
- { -1, "afii57673" }, /* HEBREW LETTER YOD */
- { -1, "afii57674" }, /* HEBREW LETTER FINAL KAF */
- { -1, "afii57675" }, /* HEBREW LETTER KAF */
- { -1, "afii57676" }, /* HEBREW LETTER LAMED */
- { -1, "afii57677" }, /* HEBREW LETTER FINAL MEM */
- { -1, "afii57678" }, /* HEBREW LETTER MEM */
- { -1, "afii57679" }, /* HEBREW LETTER FINAL NUN */
- { -1, "afii57680" }, /* HEBREW LETTER NUN */
- { -1, "afii57681" }, /* HEBREW LETTER SAMEKH */
- { -1, "afii57682" }, /* HEBREW LETTER AYIN */
- { -1, "afii57683" }, /* HEBREW LETTER FINAL PE */
- { -1, "afii57684" }, /* HEBREW LETTER PE */
- { -1, "afii57685" }, /* HEBREW LETTER FINAL TSADI */
- { -1, "afii57686" }, /* HEBREW LETTER TSADI */
- { -1, "afii57687" }, /* HEBREW LETTER QOF */
- { -1, "afii57688" }, /* HEBREW LETTER RESH */
- { -1, "afii57689" }, /* HEBREW LETTER SHIN */
- { -1, "afii57690" }, /* HEBREW LETTER TAV */
- { -1, "afii57694" }, /* HEBREW LETTER SHIN WITH SHIN DOT */
- { -1, "afii57695" }, /* HEBREW LETTER SHIN WITH SIN DOT */
- { -1, "afii57700" }, /* HEBREW LETTER VAV WITH HOLAM */
- { -1, "afii57705" }, /* HEBREW LIGATURE YIDDISH YOD YOD PATAH */
- { -1, "afii57716" }, /* HEBREW LIGATURE YIDDISH DOUBLE VAV */
- { -1, "afii57717" }, /* HEBREW LIGATURE YIDDISH VAV YOD */
- { -1, "afii57718" }, /* HEBREW LIGATURE YIDDISH DOUBLE YOD */
- { -1, "afii57723" }, /* HEBREW LETTER VAV WITH DAGESH */
- { -1, "afii57793" }, /* HEBREW POINT HIRIQ */
- { -1, "afii57794" }, /* HEBREW POINT TSERE */
- { -1, "afii57795" }, /* HEBREW POINT SEGOL */
- { -1, "afii57796" }, /* HEBREW POINT QUBUTS */
- { -1, "afii57797" }, /* HEBREW POINT QAMATS */
- { -1, "afii57798" }, /* HEBREW POINT PATAH */
- { -1, "afii57799" }, /* HEBREW POINT SHEVA */
- { -1, "afii57800" }, /* HEBREW POINT HATAF PATAH */
- { -1, "afii57801" }, /* HEBREW POINT HATAF SEGOL */
- { -1, "afii57802" }, /* HEBREW POINT HATAF QAMATS */
- { -1, "afii57803" }, /* HEBREW POINT SIN DOT */
- { -1, "afii57804" }, /* HEBREW POINT SHIN DOT */
- { -1, "afii57806" }, /* HEBREW POINT HOLAM */
- { -1, "afii57807" }, /* HEBREW POINT DAGESH OR MAPIQ */
- { -1, "afii57839" }, /* HEBREW POINT METEG */
- { -1, "afii57841" }, /* HEBREW POINT RAFE */
- { -1, "afii57842" }, /* HEBREW PUNCTUATION PASEQ */
- { -1, "afii57929" }, /* MODIFIER LETTER APOSTROPHE */
- { -1, "afii61248" }, /* CARE OF */
- { -1, "afii61289" }, /* SCRIPT SMALL L */
- { -1, "afii61352" }, /* NUMERO SIGN */
- { -1, "afii61573" }, /* POP DIRECTIONAL FORMATTING */
- { -1, "afii61574" }, /* LEFT-TO-RIGHT OVERRIDE */
- { -1, "afii61575" }, /* RIGHT-TO-LEFT OVERRIDE */
- { -1, "afii61664" }, /* ZERO WIDTH NON-JOINER */
- { -1, "afii63167" }, /* ARABIC FIVE POINTED STAR */
- { -1, "afii64937" }, /* MODIFIER LETTER REVERSED COMMA */
- { -1, "agrave" }, /* LATIN SMALL LETTER A WITH GRAVE */
- { -1, "aleph" }, /* ALEF SYMBOL */
- { -1, "alpha" }, /* GREEK SMALL LETTER ALPHA */
- { -1, "alphatonos" }, /* GREEK SMALL LETTER ALPHA WITH TONOS */
- { -1, "amacron" }, /* LATIN SMALL LETTER A WITH MACRON */
- { -1, "ampersand" }, /* AMPERSAND */
- { -1, "ampersandsmall" }, /* SMALL CAPITAL AMPERSAND */
- { -1, "angle" }, /* ANGLE */
- { -1, "angleleft" }, /* LEFT-POINTING ANGLE BRACKET */
- { -1, "angleright" }, /* RIGHT-POINTING ANGLE BRACKET */
- { -1, "anoteleia" }, /* GREEK ANO TELEIA */
- { -1, "aogonek" }, /* LATIN SMALL LETTER A WITH OGONEK */
- { -1, "apple" }, /* FONT FAMILY;Symbol */
- { -1, "approxequal" }, /* ALMOST EQUAL TO */
- { -1, "aring" }, /* LATIN SMALL LETTER A WITH RING ABOVE */
- { -1, "aringacute" }, /* LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE */
- { -1, "arrowboth" }, /* LEFT RIGHT ARROW */
- { -1, "arrowdblboth" }, /* LEFT RIGHT DOUBLE ARROW */
- { -1, "arrowdbldown" }, /* DOWNWARDS DOUBLE ARROW */
- { -1, "arrowdblleft" }, /* LEFTWARDS DOUBLE ARROW */
- { -1, "arrowdblright" }, /* RIGHTWARDS DOUBLE ARROW */
- { -1, "arrowdblup" }, /* UPWARDS DOUBLE ARROW */
- { -1, "arrowdown" }, /* DOWNWARDS ARROW */
- { -1, "arrowhorizex" }, /* HORIZONTAL ARROW EXTENDER */
- { -1, "arrowleft" }, /* LEFTWARDS ARROW */
- { -1, "arrowright" }, /* RIGHTWARDS ARROW */
- { -1, "arrowup" }, /* UPWARDS ARROW */
- { -1, "arrowupdn" }, /* UP DOWN ARROW */
- { -1, "arrowupdnbse" }, /* UP DOWN ARROW WITH BASE */
- { -1, "arrowvertex" }, /* VERTICAL ARROW EXTENDER */
- { -1, "asciicircum" }, /* CIRCUMFLEX ACCENT */
- { -1, "asciitilde" }, /* TILDE */
- { -1, "asterisk" }, /* ASTERISK */
- { -1, "asteriskmath" }, /* ASTERISK OPERATOR */
- { -1, "asuperior" }, /* SUPERSCRIPT LATIN SMALL LETTER A */
- { -1, "at" }, /* COMMERCIAL AT */
- { -1, "atilde" }, /* LATIN SMALL LETTER A WITH TILDE */
- { -1, "b" }, /* LATIN SMALL LETTER B */
- { -1, "backslash" }, /* REVERSE SOLIDUS */
- { -1, "bar" }, /* VERTICAL LINE */
- { -1, "beta" }, /* GREEK SMALL LETTER BETA */
- { -1, "block" }, /* FULL BLOCK */
- { -1, "braceex" }, /* CURLY BRACKET EXTENDER */
- { -1, "braceleft" }, /* LEFT CURLY BRACKET */
- { -1, "braceleftbt" }, /* LEFT CURLY BRACKET BOTTOM */
- { -1, "braceleftmid" }, /* LEFT CURLY BRACKET MID */
- { -1, "bracelefttp" }, /* LEFT CURLY BRACKET TOP */
- { -1, "braceright" }, /* RIGHT CURLY BRACKET */
- { -1, "bracerightbt" }, /* RIGHT CURLY BRACKET BOTTOM */
- { -1, "bracerightmid" }, /* RIGHT CURLY BRACKET MID */
- { -1, "bracerighttp" }, /* RIGHT CURLY BRACKET TOP */
- { -1, "bracketleft" }, /* LEFT SQUARE BRACKET */
- { -1, "bracketleftbt" }, /* LEFT SQUARE BRACKET BOTTOM */
- { -1, "bracketleftex" }, /* LEFT SQUARE BRACKET EXTENDER */
- { -1, "bracketlefttp" }, /* LEFT SQUARE BRACKET TOP */
- { -1, "bracketright" }, /* RIGHT SQUARE BRACKET */
- { -1, "bracketrightbt" }, /* RIGHT SQUARE BRACKET BOTTOM */
- { -1, "bracketrightex" }, /* RIGHT SQUARE BRACKET EXTENDER */
- { -1, "bracketrighttp" }, /* RIGHT SQUARE BRACKET TOP */
- { -1, "breve" }, /* BREVE */
- { -1, "brokenbar" }, /* BROKEN BAR */
- { -1, "bsuperior" }, /* SUPERSCRIPT LATIN SMALL LETTER B */
- { -1, "bullet" }, /* BULLET */
- { -1, "c" }, /* LATIN SMALL LETTER C */
- { -1, "cacute" }, /* LATIN SMALL LETTER C WITH ACUTE */
- { -1, "caron" }, /* CARON */
- { -1, "carriagereturn" }, /* DOWNWARDS ARROW WITH CORNER LEFTWARDS */
- { -1, "ccaron" }, /* LATIN SMALL LETTER C WITH CARON */
- { -1, "ccedilla" }, /* LATIN SMALL LETTER C WITH CEDILLA */
- { -1, "ccircumflex" }, /* LATIN SMALL LETTER C WITH CIRCUMFLEX */
- { -1, "cdotaccent" }, /* LATIN SMALL LETTER C WITH DOT ABOVE */
- { -1, "cedilla" }, /* CEDILLA */
- { -1, "cent" }, /* CENT SIGN */
- { -1, "center" }, /* FONT FAMILY;Courier */
- { -1, "centinferior" }, /* SUBSCRIPT CENT SIGN */
- { -1, "centoldstyle" }, /* OLDSTYLE CENT SIGN */
- { -1, "centsuperior" }, /* SUPERSCRIPT CENT SIGN */
- { -1, "chi" }, /* GREEK SMALL LETTER CHI */
- { -1, "circle" }, /* WHITE CIRCLE */
- { -1, "circlemultiply" }, /* CIRCLED TIMES */
- { -1, "circleplus" }, /* CIRCLED PLUS */
- { -1, "circumflex" }, /* MODIFIER LETTER CIRCUMFLEX ACCENT */
- { -1, "club" }, /* BLACK CLUB SUIT */
- { -1, "colon" }, /* COLON */
- { -1, "colonmonetary" }, /* COLON SIGN */
- { -1, "comma" }, /* COMMA */
- { -1, "commaaccent" }, /* COMMA BELOW */
- { -1, "commainferior" }, /* SUBSCRIPT COMMA */
- { -1, "commasuperior" }, /* SUPERSCRIPT COMMA */
- { -1, "congruent" }, /* APPROXIMATELY EQUAL TO */
- { -1, "copyright" }, /* COPYRIGHT SIGN */
- { -1, "copyrightsans" }, /* COPYRIGHT SIGN SANS SERIF */
- { -1, "copyrightserif" }, /* COPYRIGHT SIGN SERIF */
- { -1, "currency" }, /* CURRENCY SIGN */
- { -1, "cyrBreve" }, /* CAPITAL CYRILLIC BREVE */
- { -1, "cyrFlex" }, /* CAPITAL CYRILLIC CIRCUMFLEX */
- { -1, "cyrbreve" }, /* CYRILLIC BREVE */
- { -1, "cyrflex" }, /* CYRILLIC CIRCUMFLEX */
- { -1, "d" }, /* LATIN SMALL LETTER D */
- { -1, "dagger" }, /* DAGGER */
- { -1, "daggerdbl" }, /* DOUBLE DAGGER */
- { -1, "dblGrave" }, /* CAPITAL DOUBLE GRAVE ACCENT */
- { -1, "dblgrave" }, /* DOUBLE GRAVE ACCENT */
- { -1, "dcaron" }, /* LATIN SMALL LETTER D WITH CARON */
- { -1, "dcroat" }, /* LATIN SMALL LETTER D WITH STROKE */
- { -1, "dectab" }, /* FONT FAMILY;Courier */
- { -1, "degree" }, /* DEGREE SIGN */
- { -1, "delta" }, /* GREEK SMALL LETTER DELTA */
- { -1, "diamond" }, /* BLACK DIAMOND SUIT */
- { -1, "dieresis" }, /* DIAERESIS */
- { -1, "dieresisacute" }, /* DIAERESIS ACUTE ACCENT */
- { -1, "dieresisgrave" }, /* DIAERESIS GRAVE ACCENT */
- { -1, "dieresistonos" }, /* GREEK DIALYTIKA TONOS */
- { -1, "divide" }, /* DIVISION SIGN */
- { -1, "dkshade" }, /* DARK SHADE */
- { -1, "dnblock" }, /* LOWER HALF BLOCK */
- { -1, "dollar" }, /* DOLLAR SIGN */
- { -1, "dollarinferior" }, /* SUBSCRIPT DOLLAR SIGN */
- { -1, "dollaroldstyle" }, /* OLDSTYLE DOLLAR SIGN */
- { -1, "dollarsuperior" }, /* SUPERSCRIPT DOLLAR SIGN */
- { -1, "dong" }, /* DONG SIGN */
- { -1, "dotaccent" }, /* DOT ABOVE */
- { -1, "dotbelowcomb" }, /* COMBINING DOT BELOW */
- { -1, "dotlessi" }, /* LATIN SMALL LETTER DOTLESS I */
- { -1, "dotlessj" }, /* LATIN SMALL LETTER DOTLESS J */
- { -1, "dotmath" }, /* DOT OPERATOR */
- { -1, "down" }, /* FONT FAMILY;Courier */
- { -1, "dsuperior" }, /* SUPERSCRIPT LATIN SMALL LETTER D */
- { -1, "e" }, /* LATIN SMALL LETTER E */
- { -1, "eacute" }, /* LATIN SMALL LETTER E WITH ACUTE */
- { -1, "ebreve" }, /* LATIN SMALL LETTER E WITH BREVE */
- { -1, "ecaron" }, /* LATIN SMALL LETTER E WITH CARON */
- { -1, "ecircumflex" }, /* LATIN SMALL LETTER E WITH CIRCUMFLEX */
- { -1, "edieresis" }, /* LATIN SMALL LETTER E WITH DIAERESIS */
- { -1, "edotaccent" }, /* LATIN SMALL LETTER E WITH DOT ABOVE */
- { -1, "egrave" }, /* LATIN SMALL LETTER E WITH GRAVE */
- { -1, "eight" }, /* DIGIT EIGHT */
- { -1, "eightinferior" }, /* SUBSCRIPT EIGHT */
- { -1, "eightoldstyle" }, /* OLDSTYLE DIGIT EIGHT */
- { -1, "eightsuperior" }, /* SUPERSCRIPT EIGHT */
- { -1, "element" }, /* ELEMENT OF */
- { -1, "ellipsis" }, /* HORIZONTAL ELLIPSIS */
- { -1, "emacron" }, /* LATIN SMALL LETTER E WITH MACRON */
- { -1, "emdash" }, /* EM DASH */
- { -1, "emptyset" }, /* EMPTY SET */
- { -1, "endash" }, /* EN DASH */
- { -1, "eng" }, /* LATIN SMALL LETTER ENG */
- { -1, "eogonek" }, /* LATIN SMALL LETTER E WITH OGONEK */
- { -1, "epsilon" }, /* GREEK SMALL LETTER EPSILON */
- { -1, "epsilontonos" }, /* GREEK SMALL LETTER EPSILON WITH TONOS */
- { -1, "equal" }, /* EQUALS SIGN */
- { -1, "equivalence" }, /* IDENTICAL TO */
- { -1, "estimated" }, /* ESTIMATED SYMBOL */
- { -1, "esuperior" }, /* SUPERSCRIPT LATIN SMALL LETTER E */
- { -1, "eta" }, /* GREEK SMALL LETTER ETA */
- { -1, "etatonos" }, /* GREEK SMALL LETTER ETA WITH TONOS */
- { -1, "eth" }, /* LATIN SMALL LETTER ETH */
- { -1, "exclam" }, /* EXCLAMATION MARK */
- { -1, "exclamdbl" }, /* DOUBLE EXCLAMATION MARK */
- { -1, "exclamdown" }, /* INVERTED EXCLAMATION MARK */
- { -1, "exclamdownsmall" }, /* SMALL CAPITAL INVERTED EXCLAMATION MARK */
- { -1, "exclamsmall" }, /* SMALL CAPITAL EXCLAMATION MARK */
- { -1, "existential" }, /* THERE EXISTS */
- { -1, "f" }, /* LATIN SMALL LETTER F */
- { -1, "female" }, /* FEMALE SIGN */
- { -1, "ff" }, /* LATIN SMALL LIGATURE FF */
- { -1, "ffi" }, /* LATIN SMALL LIGATURE FFI */
- { -1, "ffl" }, /* LATIN SMALL LIGATURE FFL */
- { -1, "fi" }, /* LATIN SMALL LIGATURE FI */
- { -1, "figuredash" }, /* FIGURE DASH */
- { -1, "filledbox" }, /* BLACK SQUARE */
- { -1, "filledrect" }, /* BLACK RECTANGLE */
- { -1, "five" }, /* DIGIT FIVE */
- { -1, "fiveeighths" }, /* VULGAR FRACTION FIVE EIGHTHS */
- { -1, "fiveinferior" }, /* SUBSCRIPT FIVE */
- { -1, "fiveoldstyle" }, /* OLDSTYLE DIGIT FIVE */
- { -1, "fivesuperior" }, /* SUPERSCRIPT FIVE */
- { -1, "fl" }, /* LATIN SMALL LIGATURE FL */
- { -1, "florin" }, /* LATIN SMALL LETTER F WITH HOOK */
- { -1, "format" }, /* FONT FAMILY;Courier */
- { -1, "four" }, /* DIGIT FOUR */
- { -1, "fourinferior" }, /* SUBSCRIPT FOUR */
- { -1, "fouroldstyle" }, /* OLDSTYLE DIGIT FOUR */
- { -1, "foursuperior" }, /* SUPERSCRIPT FOUR */
- { -1, "fraction" }, /* FRACTION SLASH */
- /* DIVISION SLASH;Duplicate */
- { -1, "franc" }, /* FRENCH FRANC SIGN */
- { -1, "g" }, /* LATIN SMALL LETTER G */
- { -1, "gamma" }, /* GREEK SMALL LETTER GAMMA */
- { -1, "gbreve" }, /* LATIN SMALL LETTER G WITH BREVE */
- { -1, "gcaron" }, /* LATIN SMALL LETTER G WITH CARON */
- { -1, "gcircumflex" }, /* LATIN SMALL LETTER G WITH CIRCUMFLEX */
- { -1, "gcommaaccent" }, /* LATIN SMALL LETTER G WITH CEDILLA */
- { -1, "gdotaccent" }, /* LATIN SMALL LETTER G WITH DOT ABOVE */
- { -1, "germandbls" }, /* LATIN SMALL LETTER SHARP S */
- { -1, "gradient" }, /* NABLA */
- { -1, "grave" }, /* GRAVE ACCENT */
- { -1, "gravecomb" }, /* COMBINING GRAVE ACCENT */
- { -1, "graybox" }, /* FONT FAMILY;Courier */
- { -1, "greater" }, /* GREATER-THAN SIGN */
- { -1, "greaterequal" }, /* GREATER-THAN OR EQUAL TO */
- { -1, "guillemotleft" }, /* LEFT-POINTING DOUBLE ANGLE QUOTATION MARK */
- { -1, "guillemotright" }, /* RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK */
- { -1, "guilsinglleft" }, /* SINGLE LEFT-POINTING ANGLE QUOTATION MARK */
- { -1, "guilsinglright" }, /* SINGLE RIGHT-POINTING ANGLE QUOTATION MARK */
- { -1, "h" }, /* LATIN SMALL LETTER H */
- { -1, "hbar" }, /* LATIN SMALL LETTER H WITH STROKE */
- { -1, "hcircumflex" }, /* LATIN SMALL LETTER H WITH CIRCUMFLEX */
- { -1, "heart" }, /* BLACK HEART SUIT */
- { -1, "hookabovecomb" }, /* COMBINING HOOK ABOVE */
- { -1, "house" }, /* HOUSE */
- { -1, "hungarumlaut" }, /* DOUBLE ACUTE ACCENT */
- { -1, "hyphen" }, /* HYPHEN-MINUS */
- /* SOFT HYPHEN;Duplicate */
- { -1, "hypheninferior" }, /* SUBSCRIPT HYPHEN-MINUS */
- { -1, "hyphensuperior" }, /* SUPERSCRIPT HYPHEN-MINUS */
- { -1, "i" }, /* LATIN SMALL LETTER I */
- { -1, "iacute" }, /* LATIN SMALL LETTER I WITH ACUTE */
- { -1, "ibreve" }, /* LATIN SMALL LETTER I WITH BREVE */
- { -1, "icircumflex" }, /* LATIN SMALL LETTER I WITH CIRCUMFLEX */
- { -1, "idieresis" }, /* LATIN SMALL LETTER I WITH DIAERESIS */
- { -1, "igrave" }, /* LATIN SMALL LETTER I WITH GRAVE */
- { -1, "ij" }, /* LATIN SMALL LIGATURE IJ */
- { -1, "imacron" }, /* LATIN SMALL LETTER I WITH MACRON */
- { -1, "indent" }, /* FONT FAMILY;Courier */
- { -1, "infinity" }, /* INFINITY */
- { -1, "integral" }, /* INTEGRAL */
- { -1, "integralbt" }, /* BOTTOM HALF INTEGRAL */
- { -1, "integralex" }, /* INTEGRAL EXTENDER */
- { -1, "integraltp" }, /* TOP HALF INTEGRAL */
- { -1, "intersection" }, /* INTERSECTION */
- { -1, "invbullet" }, /* INVERSE BULLET */
- { -1, "invcircle" }, /* INVERSE WHITE CIRCLE */
- { -1, "invsmileface" }, /* BLACK SMILING FACE */
- { -1, "iogonek" }, /* LATIN SMALL LETTER I WITH OGONEK */
- { -1, "iota" }, /* GREEK SMALL LETTER IOTA */
- { -1, "iotadieresis" }, /* GREEK SMALL LETTER IOTA WITH DIALYTIKA */
- { -1, "iotadieresistonos" }, /* GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS */
- { -1, "iotatonos" }, /* GREEK SMALL LETTER IOTA WITH TONOS */
- { -1, "isuperior" }, /* SUPERSCRIPT LATIN SMALL LETTER I */
- { -1, "itilde" }, /* LATIN SMALL LETTER I WITH TILDE */
- { -1, "j" }, /* LATIN SMALL LETTER J */
- { -1, "jcircumflex" }, /* LATIN SMALL LETTER J WITH CIRCUMFLEX */
- { -1, "k" }, /* LATIN SMALL LETTER K */
- { -1, "kappa" }, /* GREEK SMALL LETTER KAPPA */
- { -1, "kcommaaccent" }, /* LATIN SMALL LETTER K WITH CEDILLA */
- { -1, "kgreenlandic" }, /* LATIN SMALL LETTER KRA */
- { -1, "l" }, /* LATIN SMALL LETTER L */
- { -1, "lacute" }, /* LATIN SMALL LETTER L WITH ACUTE */
- { -1, "lambda" }, /* GREEK SMALL LETTER LAMDA */
- { -1, "largebullet" }, /* FONT FAMILY;Courier */
- { -1, "lcaron" }, /* LATIN SMALL LETTER L WITH CARON */
- { -1, "lcommaaccent" }, /* LATIN SMALL LETTER L WITH CEDILLA */
- { -1, "ldot" }, /* LATIN SMALL LETTER L WITH MIDDLE DOT */
- { -1, "left" }, /* FONT FAMILY;Courier */
- { -1, "less" }, /* LESS-THAN SIGN */
- { -1, "lessequal" }, /* LESS-THAN OR EQUAL TO */
- { -1, "lfblock" }, /* LEFT HALF BLOCK */
- { -1, "lira" }, /* LIRA SIGN */
- { -1, "ll" }, /* LATIN SMALL LETTER LL */
- { -1, "logicaland" }, /* LOGICAL AND */
- { -1, "logicalnot" }, /* NOT SIGN */
- { -1, "logicalor" }, /* LOGICAL OR */
- { -1, "longs" }, /* LATIN SMALL LETTER LONG S */
- { -1, "lozenge" }, /* LOZENGE */
- { -1, "lslash" }, /* LATIN SMALL LETTER L WITH STROKE */
- { -1, "lsuperior" }, /* SUPERSCRIPT LATIN SMALL LETTER L */
- { -1, "ltshade" }, /* LIGHT SHADE */
- { -1, "m" }, /* LATIN SMALL LETTER M */
- { -1, "macron" }, /* MACRON */
- /* MODIFIER LETTER MACRON;Duplicate */
- { -1, "male" }, /* MALE SIGN */
- { -1, "merge" }, /* FONT FAMILY;Courier */
- { -1, "minus" }, /* MINUS SIGN */
- { -1, "minute" }, /* PRIME */
- { -1, "msuperior" }, /* SUPERSCRIPT LATIN SMALL LETTER M */
- { -1, "mu" }, /* MICRO SIGN */
- /* GREEK SMALL LETTER MU;Duplicate */
- { -1, "multiply" }, /* MULTIPLICATION SIGN */
- { -1, "musicalnote" }, /* EIGHTH NOTE */
- { -1, "musicalnotedbl" }, /* BEAMED EIGHTH NOTES */
- { -1, "n" }, /* LATIN SMALL LETTER N */
- { -1, "nacute" }, /* LATIN SMALL LETTER N WITH ACUTE */
- { -1, "napostrophe" }, /* LATIN SMALL LETTER N PRECEDED BY APOSTROPHE */
- { -1, "ncaron" }, /* LATIN SMALL LETTER N WITH CARON */
- { -1, "ncommaaccent" }, /* LATIN SMALL LETTER N WITH CEDILLA */
- { -1, "nine" }, /* DIGIT NINE */
- { -1, "nineinferior" }, /* SUBSCRIPT NINE */
- { -1, "nineoldstyle" }, /* OLDSTYLE DIGIT NINE */
- { -1, "ninesuperior" }, /* SUPERSCRIPT NINE */
- { -1, "notegraphic" }, /* FONT FAMILY;Courier */
- { -1, "notelement" }, /* NOT AN ELEMENT OF */
- { -1, "notequal" }, /* NOT EQUAL TO */
- { -1, "notsubset" }, /* NOT A SUBSET OF */
- { -1, "nsuperior" }, /* SUPERSCRIPT LATIN SMALL LETTER N */
- { -1, "ntilde" }, /* LATIN SMALL LETTER N WITH TILDE */
- { -1, "nu" }, /* GREEK SMALL LETTER NU */
- { -1, "numbersign" }, /* NUMBER SIGN */
- { -1, "o" }, /* LATIN SMALL LETTER O */
- { -1, "oacute" }, /* LATIN SMALL LETTER O WITH ACUTE */
- { -1, "obreve" }, /* LATIN SMALL LETTER O WITH BREVE */
- { -1, "ocircumflex" }, /* LATIN SMALL LETTER O WITH CIRCUMFLEX */
- { -1, "odieresis" }, /* LATIN SMALL LETTER O WITH DIAERESIS */
- { -1, "oe" }, /* LATIN SMALL LIGATURE OE */
- { -1, "ogonek" }, /* OGONEK */
- { -1, "ograve" }, /* LATIN SMALL LETTER O WITH GRAVE */
- { -1, "ohorn" }, /* LATIN SMALL LETTER O WITH HORN */
- { -1, "ohungarumlaut" }, /* LATIN SMALL LETTER O WITH DOUBLE ACUTE */
- { -1, "omacron" }, /* LATIN SMALL LETTER O WITH MACRON */
- { -1, "omega" }, /* GREEK SMALL LETTER OMEGA */
- { -1, "omega1" }, /* GREEK PI SYMBOL */
- { -1, "omegatonos" }, /* GREEK SMALL LETTER OMEGA WITH TONOS */
- { -1, "omicron" }, /* GREEK SMALL LETTER OMICRON */
- { -1, "omicrontonos" }, /* GREEK SMALL LETTER OMICRON WITH TONOS */
- { -1, "one" }, /* DIGIT ONE */
- { -1, "onedotenleader" }, /* ONE DOT LEADER */
- { -1, "oneeighth" }, /* VULGAR FRACTION ONE EIGHTH */
- { -1, "onefitted" }, /* PROPORTIONAL DIGIT ONE */
- { -1, "onehalf" }, /* VULGAR FRACTION ONE HALF */
- { -1, "oneinferior" }, /* SUBSCRIPT ONE */
- { -1, "oneoldstyle" }, /* OLDSTYLE DIGIT ONE */
- { -1, "onequarter" }, /* VULGAR FRACTION ONE QUARTER */
- { -1, "onesuperior" }, /* SUPERSCRIPT ONE */
- { -1, "onethird" }, /* VULGAR FRACTION ONE THIRD */
- { -1, "openbullet" }, /* WHITE BULLET */
- { -1, "ordfeminine" }, /* FEMININE ORDINAL INDICATOR */
- { -1, "ordmasculine" }, /* MASCULINE ORDINAL INDICATOR */
- { -1, "orthogonal" }, /* RIGHT ANGLE */
- { -1, "oslash" }, /* LATIN SMALL LETTER O WITH STROKE */
- { -1, "oslashacute" }, /* LATIN SMALL LETTER O WITH STROKE AND ACUTE */
- { -1, "osuperior" }, /* SUPERSCRIPT LATIN SMALL LETTER O */
- { -1, "otilde" }, /* LATIN SMALL LETTER O WITH TILDE */
- { -1, "overscore" }, /* FONT FAMILY;Courier */
- { -1, "p" }, /* LATIN SMALL LETTER P */
- { -1, "paragraph" }, /* PILCROW SIGN */
- { -1, "parenleft" }, /* LEFT PARENTHESIS */
- { -1, "parenleftbt" }, /* LEFT PAREN BOTTOM */
- { -1, "parenleftex" }, /* LEFT PAREN EXTENDER */
- { -1, "parenleftinferior" }, /* SUBSCRIPT LEFT PARENTHESIS */
- { -1, "parenleftsuperior" }, /* SUPERSCRIPT LEFT PARENTHESIS */
- { -1, "parenlefttp" }, /* LEFT PAREN TOP */
- { -1, "parenright" }, /* RIGHT PARENTHESIS */
- { -1, "parenrightbt" }, /* RIGHT PAREN BOTTOM */
- { -1, "parenrightex" }, /* RIGHT PAREN EXTENDER */
- { -1, "parenrightinferior" }, /* SUBSCRIPT RIGHT PARENTHESIS */
- { -1, "parenrightsuperior" }, /* SUPERSCRIPT RIGHT PARENTHESIS */
- { -1, "parenrighttp" }, /* RIGHT PAREN TOP */
- { -1, "partialdiff" }, /* PARTIAL DIFFERENTIAL */
- { -1, "percent" }, /* PERCENT SIGN */
- { -1, "period" }, /* FULL STOP */
- { -1, "periodcentered" }, /* MIDDLE DOT */
- /* BULLET OPERATOR;Duplicate */
- { -1, "periodinferior" }, /* SUBSCRIPT FULL STOP */
- { -1, "periodsuperior" }, /* SUPERSCRIPT FULL STOP */
- { -1, "perpendicular" }, /* UP TACK */
- { -1, "perthousand" }, /* PER MILLE SIGN */
- { -1, "peseta" }, /* PESETA SIGN */
- { -1, "phi" }, /* GREEK SMALL LETTER PHI */
- { -1, "phi1" }, /* GREEK PHI SYMBOL */
- { -1, "pi" }, /* GREEK SMALL LETTER PI */
- { -1, "plus" }, /* PLUS SIGN */
- { -1, "plusminus" }, /* PLUS-MINUS SIGN */
- { -1, "prescription" }, /* PRESCRIPTION TAKE */
- { -1, "product" }, /* N-ARY PRODUCT */
- { -1, "propersubset" }, /* SUBSET OF */
- { -1, "propersuperset" }, /* SUPERSET OF */
- { -1, "proportional" }, /* PROPORTIONAL TO */
- { -1, "psi" }, /* GREEK SMALL LETTER PSI */
- { -1, "q" }, /* LATIN SMALL LETTER Q */
- { -1, "question" }, /* QUESTION MARK */
- { -1, "questiondown" }, /* INVERTED QUESTION MARK */
- { -1, "questiondownsmall" }, /* SMALL CAPITAL INVERTED QUESTION MARK */
- { -1, "questionsmall" }, /* SMALL CAPITAL QUESTION MARK */
- { -1, "quotedbl" }, /* QUOTATION MARK */
- { -1, "quotedblbase" }, /* DOUBLE LOW-9 QUOTATION MARK */
- { -1, "quotedblleft" }, /* LEFT DOUBLE QUOTATION MARK */
- { -1, "quotedblright" }, /* RIGHT DOUBLE QUOTATION MARK */
- { -1, "quoteleft" }, /* LEFT SINGLE QUOTATION MARK */
- { -1, "quotereversed" }, /* SINGLE HIGH-REVERSED-9 QUOTATION MARK */
- { -1, "quoteright" }, /* RIGHT SINGLE QUOTATION MARK */
- { -1, "quotesinglbase" }, /* SINGLE LOW-9 QUOTATION MARK */
- { -1, "quotesingle" }, /* APOSTROPHE */
- { -1, "r" }, /* LATIN SMALL LETTER R */
- { -1, "racute" }, /* LATIN SMALL LETTER R WITH ACUTE */
- { -1, "radical" }, /* SQUARE ROOT */
- { -1, "radicalex" }, /* RADICAL EXTENDER */
- { -1, "rcaron" }, /* LATIN SMALL LETTER R WITH CARON */
- { -1, "rcommaaccent" }, /* LATIN SMALL LETTER R WITH CEDILLA */
- { -1, "reflexsubset" }, /* SUBSET OF OR EQUAL TO */
- { -1, "reflexsuperset" }, /* SUPERSET OF OR EQUAL TO */
- { -1, "registered" }, /* REGISTERED SIGN */
- { -1, "registersans" }, /* REGISTERED SIGN SANS SERIF */
- { -1, "registerserif" }, /* REGISTERED SIGN SERIF */
- { -1, "return" }, /* FONT FAMILY;Courier */
- { -1, "revlogicalnot" }, /* REVERSED NOT SIGN */
- { -1, "rho" }, /* GREEK SMALL LETTER RHO */
- { -1, "ring" }, /* RING ABOVE */
- { -1, "rsuperior" }, /* SUPERSCRIPT LATIN SMALL LETTER R */
- { -1, "rtblock" }, /* RIGHT HALF BLOCK */
- { -1, "rupiah" }, /* RUPIAH SIGN */
- { -1, "s" }, /* LATIN SMALL LETTER S */
- { -1, "sacute" }, /* LATIN SMALL LETTER S WITH ACUTE */
- { -1, "scaron" }, /* LATIN SMALL LETTER S WITH CARON */
- { -1, "scedilla" }, /* LATIN SMALL LETTER S WITH CEDILLA */
- /* LATIN SMALL LETTER S WITH CEDILLA;Duplicate */
- { -1, "scircumflex" }, /* LATIN SMALL LETTER S WITH CIRCUMFLEX */
- { -1, "scommaaccent" }, /* LATIN SMALL LETTER S WITH COMMA BELOW */
- { -1, "second" }, /* DOUBLE PRIME */
- { -1, "section" }, /* SECTION SIGN */
- { -1, "semicolon" }, /* SEMICOLON */
- { -1, "seven" }, /* DIGIT SEVEN */
- { -1, "seveneighths" }, /* VULGAR FRACTION SEVEN EIGHTHS */
- { -1, "seveninferior" }, /* SUBSCRIPT SEVEN */
- { -1, "sevenoldstyle" }, /* OLDSTYLE DIGIT SEVEN */
- { -1, "sevensuperior" }, /* SUPERSCRIPT SEVEN */
- { -1, "shade" }, /* MEDIUM SHADE */
- { -1, "sigma" }, /* GREEK SMALL LETTER SIGMA */
- { -1, "sigma1" }, /* GREEK SMALL LETTER FINAL SIGMA */
- { -1, "similar" }, /* TILDE OPERATOR */
- { -1, "six" }, /* DIGIT SIX */
- { -1, "sixinferior" }, /* SUBSCRIPT SIX */
- { -1, "sixoldstyle" }, /* OLDSTYLE DIGIT SIX */
- { -1, "sixsuperior" }, /* SUPERSCRIPT SIX */
- { -1, "slash" }, /* SOLIDUS */
- { -1, "smileface" }, /* WHITE SMILING FACE */
- { -1, "space" }, /* SPACE */
- /* NO-BREAK SPACE;Duplicate */
- { -1, "spade" }, /* BLACK SPADE SUIT */
- { -1, "square" }, /* FONT FAMILY;Courier */
- { -1, "ssuperior" }, /* SUPERSCRIPT LATIN SMALL LETTER S */
- { -1, "sterling" }, /* POUND SIGN */
- { -1, "stop" }, /* FONT FAMILY;Courier */
- { -1, "suchthat" }, /* CONTAINS AS MEMBER */
- { -1, "summation" }, /* N-ARY SUMMATION */
- { -1, "sun" }, /* WHITE SUN WITH RAYS */
- { -1, "t" }, /* LATIN SMALL LETTER T */
- { -1, "tab" }, /* FONT FAMILY;Courier */
- { -1, "tau" }, /* GREEK SMALL LETTER TAU */
- { -1, "tbar" }, /* LATIN SMALL LETTER T WITH STROKE */
- { -1, "tcaron" }, /* LATIN SMALL LETTER T WITH CARON */
- { -1, "tcommaaccent" }, /* LATIN SMALL LETTER T WITH CEDILLA */
- /* LATIN SMALL LETTER T WITH COMMA BELOW;Duplicate */
- { -1, "therefore" }, /* THEREFORE */
- { -1, "theta" }, /* GREEK SMALL LETTER THETA */
- { -1, "theta1" }, /* GREEK THETA SYMBOL */
- { -1, "thorn" }, /* LATIN SMALL LETTER THORN */
- { -1, "three" }, /* DIGIT THREE */
- { -1, "threeeighths" }, /* VULGAR FRACTION THREE EIGHTHS */
- { -1, "threeinferior" }, /* SUBSCRIPT THREE */
- { -1, "threeoldstyle" }, /* OLDSTYLE DIGIT THREE */
- { -1, "threequarters" }, /* VULGAR FRACTION THREE QUARTERS */
- { -1, "threequartersemdash" }, /* THREE QUARTERS EM DASH */
- { -1, "threesuperior" }, /* SUPERSCRIPT THREE */
- { -1, "tilde" }, /* SMALL TILDE */
- { -1, "tildecomb" }, /* COMBINING TILDE */
- { -1, "tonos" }, /* GREEK TONOS */
- { -1, "trademark" }, /* TRADE MARK SIGN */
- { -1, "trademarksans" }, /* TRADE MARK SIGN SANS SERIF */
- { -1, "trademarkserif" }, /* TRADE MARK SIGN SERIF */
- { -1, "triagdn" }, /* BLACK DOWN-POINTING TRIANGLE */
- { -1, "triaglf" }, /* BLACK LEFT-POINTING POINTER */
- { -1, "triagrt" }, /* BLACK RIGHT-POINTING POINTER */
- { -1, "triagup" }, /* BLACK UP-POINTING TRIANGLE */
- { -1, "tsuperior" }, /* SUPERSCRIPT LATIN SMALL LETTER T */
- { -1, "two" }, /* DIGIT TWO */
- { -1, "twodotenleader" }, /* TWO DOT LEADER */
- { -1, "twoinferior" }, /* SUBSCRIPT TWO */
- { -1, "twooldstyle" }, /* OLDSTYLE DIGIT TWO */
- { -1, "twosuperior" }, /* SUPERSCRIPT TWO */
- { -1, "twothirds" }, /* VULGAR FRACTION TWO THIRDS */
- { -1, "u" }, /* LATIN SMALL LETTER U */
- { -1, "uacute" }, /* LATIN SMALL LETTER U WITH ACUTE */
- { -1, "ubreve" }, /* LATIN SMALL LETTER U WITH BREVE */
- { -1, "ucircumflex" }, /* LATIN SMALL LETTER U WITH CIRCUMFLEX */
- { -1, "udieresis" }, /* LATIN SMALL LETTER U WITH DIAERESIS */
- { -1, "ugrave" }, /* LATIN SMALL LETTER U WITH GRAVE */
- { -1, "uhorn" }, /* LATIN SMALL LETTER U WITH HORN */
- { -1, "uhungarumlaut" }, /* LATIN SMALL LETTER U WITH DOUBLE ACUTE */
- { -1, "umacron" }, /* LATIN SMALL LETTER U WITH MACRON */
- { -1, "underscore" }, /* LOW LINE */
- { -1, "underscoredbl" }, /* DOUBLE LOW LINE */
- { -1, "union" }, /* UNION */
- { -1, "universal" }, /* FOR ALL */
- { -1, "uogonek" }, /* LATIN SMALL LETTER U WITH OGONEK */
- { -1, "up" }, /* FONT FAMILY;Courier */
- { -1, "upblock" }, /* UPPER HALF BLOCK */
- { -1, "upsilon" }, /* GREEK SMALL LETTER UPSILON */
- { -1, "upsilondieresis" }, /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA */
- { -1, "upsilondieresistonos" }, /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS */
- { -1, "upsilontonos" }, /* GREEK SMALL LETTER UPSILON WITH TONOS */
- { -1, "uring" }, /* LATIN SMALL LETTER U WITH RING ABOVE */
- { -1, "utilde" }, /* LATIN SMALL LETTER U WITH TILDE */
- { -1, "v" }, /* LATIN SMALL LETTER V */
- { -1, "w" }, /* LATIN SMALL LETTER W */
- { -1, "wacute" }, /* LATIN SMALL LETTER W WITH ACUTE */
- { -1, "wcircumflex" }, /* LATIN SMALL LETTER W WITH CIRCUMFLEX */
- { -1, "wdieresis" }, /* LATIN SMALL LETTER W WITH DIAERESIS */
- { -1, "weierstrass" }, /* SCRIPT CAPITAL P */
- { -1, "wgrave" }, /* LATIN SMALL LETTER W WITH GRAVE */
- { -1, "x" }, /* LATIN SMALL LETTER X */
- { -1, "xi" }, /* GREEK SMALL LETTER XI */
- { -1, "y" }, /* LATIN SMALL LETTER Y */
- { -1, "yacute" }, /* LATIN SMALL LETTER Y WITH ACUTE */
- { -1, "ycircumflex" }, /* LATIN SMALL LETTER Y WITH CIRCUMFLEX */
- { -1, "ydieresis" }, /* LATIN SMALL LETTER Y WITH DIAERESIS */
- { -1, "yen" }, /* YEN SIGN */
- { -1, "ygrave" }, /* LATIN SMALL LETTER Y WITH GRAVE */
- { -1, "z" }, /* LATIN SMALL LETTER Z */
- { -1, "zacute" }, /* LATIN SMALL LETTER Z WITH ACUTE */
- { -1, "zcaron" }, /* LATIN SMALL LETTER Z WITH CARON */
- { -1, "zdotaccent" }, /* LATIN SMALL LETTER Z WITH DOT ABOVE */
- { -1, "zero" }, /* DIGIT ZERO */
- { -1, "zeroinferior" }, /* SUBSCRIPT ZERO */
- { -1, "zerooldstyle" }, /* OLDSTYLE DIGIT ZERO */
- { -1, "zerosuperior" }, /* SUPERSCRIPT ZERO */
- { -1, "zeta" } /* GREEK SMALL LETTER ZETA */
+ { 0, "A" }, /* LATIN CAPITAL LETTER A */
+ { 1, "AE" }, /* LATIN CAPITAL LETTER AE */
+ { 2, "AEacute" }, /* LATIN CAPITAL LETTER AE WITH ACUTE */
+ { 3, "AEsmall" }, /* LATIN SMALL CAPITAL LETTER AE */
+ { 4, "Aacute" }, /* LATIN CAPITAL LETTER A WITH ACUTE */
+ { 5, "Aacutesmall" }, /* LATIN SMALL CAPITAL LETTER A WITH ACUTE */
+ { 6, "Abreve" }, /* LATIN CAPITAL LETTER A WITH BREVE */
+ { 7, "Acircumflex" }, /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX */
+ { 8, "Acircumflexsmall" }, /* LATIN SMALL CAPITAL LETTER A WITH CIRCUMFLEX */
+ { 9, "Acute" }, /* CAPITAL ACUTE ACCENT */
+ { 10, "Acutesmall" }, /* SMALL CAPITAL ACUTE ACCENT */
+ { 11, "Adieresis" }, /* LATIN CAPITAL LETTER A WITH DIAERESIS */
+ { 12, "Adieresissmall" }, /* LATIN SMALL CAPITAL LETTER A WITH DIAERESIS */
+ { 13, "Agrave" }, /* LATIN CAPITAL LETTER A WITH GRAVE */
+ { 14, "Agravesmall" }, /* LATIN SMALL CAPITAL LETTER A WITH GRAVE */
+ { 15, "Alpha" }, /* GREEK CAPITAL LETTER ALPHA */
+ { 16, "Alphatonos" }, /* GREEK CAPITAL LETTER ALPHA WITH TONOS */
+ { 17, "Amacron" }, /* LATIN CAPITAL LETTER A WITH MACRON */
+ { 18, "Aogonek" }, /* LATIN CAPITAL LETTER A WITH OGONEK */
+ { 19, "Aring" }, /* LATIN CAPITAL LETTER A WITH RING ABOVE */
+ { 20, "Aringacute" }, /* LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE */
+ { 21, "Aringsmall" }, /* LATIN SMALL CAPITAL LETTER A WITH RING ABOVE */
+ { 22, "Asmall" }, /* LATIN SMALL CAPITAL LETTER A */
+ { 23, "Atilde" }, /* LATIN CAPITAL LETTER A WITH TILDE */
+ { 24, "Atildesmall" }, /* LATIN SMALL CAPITAL LETTER A WITH TILDE */
+ { 25, "B" }, /* LATIN CAPITAL LETTER B */
+ { 26, "Beta" }, /* GREEK CAPITAL LETTER BETA */
+ { 27, "Brevesmall" }, /* SMALL CAPITAL BREVE */
+ { 28, "Bsmall" }, /* LATIN SMALL CAPITAL LETTER B */
+ { 29, "C" }, /* LATIN CAPITAL LETTER C */
+ { 30, "Cacute" }, /* LATIN CAPITAL LETTER C WITH ACUTE */
+ { 31, "Caron" }, /* CAPITAL CARON */
+ { 32, "Caronsmall" }, /* SMALL CAPITAL CARON */
+ { 33, "Ccaron" }, /* LATIN CAPITAL LETTER C WITH CARON */
+ { 34, "Ccedilla" }, /* LATIN CAPITAL LETTER C WITH CEDILLA */
+ { 35, "Ccedillasmall" }, /* LATIN SMALL CAPITAL LETTER C WITH CEDILLA */
+ { 36, "Ccircumflex" }, /* LATIN CAPITAL LETTER C WITH CIRCUMFLEX */
+ { 37, "Cdotaccent" }, /* LATIN CAPITAL LETTER C WITH DOT ABOVE */
+ { 38, "Cedillasmall" }, /* SMALL CAPITAL CEDILLA */
+ { 39, "Chi" }, /* GREEK CAPITAL LETTER CHI */
+ { 40, "Circumflexsmall" }, /* SMALL CAPITAL MODIFIER LETTER CIRCUMFLEX ACCENT */
+ { 41, "Csmall" }, /* LATIN SMALL CAPITAL LETTER C */
+ { 42, "D" }, /* LATIN CAPITAL LETTER D */
+ { 43, "Dcaron" }, /* LATIN CAPITAL LETTER D WITH CARON */
+ { 44, "Dcroat" }, /* LATIN CAPITAL LETTER D WITH STROKE */
+ { 45, "Delta" }, /* INCREMENT */
+ /* GREEK CAPITAL LETTER DELTA;Duplicate */
+ { 46, "Dieresis" }, /* CAPITAL DIAERESIS */
+ { 47, "DieresisAcute" }, /* CAPITAL DIAERESIS ACUTE ACCENT */
+ { 48, "DieresisGrave" }, /* CAPITAL DIAERESIS GRAVE ACCENT */
+ { 49, "Dieresissmall" }, /* SMALL CAPITAL DIAERESIS */
+ { 50, "Dotaccentsmall" }, /* SMALL CAPITAL DOT ABOVE */
+ { 51, "Dsmall" }, /* LATIN SMALL CAPITAL LETTER D */
+ { 52, "E" }, /* LATIN CAPITAL LETTER E */
+ { 53, "Eacute" }, /* LATIN CAPITAL LETTER E WITH ACUTE */
+ { 54, "Eacutesmall" }, /* LATIN SMALL CAPITAL LETTER E WITH ACUTE */
+ { 55, "Ebreve" }, /* LATIN CAPITAL LETTER E WITH BREVE */
+ { 56, "Ecaron" }, /* LATIN CAPITAL LETTER E WITH CARON */
+ { 57, "Ecircumflex" }, /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX */
+ { 58, "Ecircumflexsmall" }, /* LATIN SMALL CAPITAL LETTER E WITH CIRCUMFLEX */
+ { 59, "Edieresis" }, /* LATIN CAPITAL LETTER E WITH DIAERESIS */
+ { 60, "Edieresissmall" }, /* LATIN SMALL CAPITAL LETTER E WITH DIAERESIS */
+ { 61, "Edotaccent" }, /* LATIN CAPITAL LETTER E WITH DOT ABOVE */
+ { 62, "Egrave" }, /* LATIN CAPITAL LETTER E WITH GRAVE */
+ { 63, "Egravesmall" }, /* LATIN SMALL CAPITAL LETTER E WITH GRAVE */
+ { 64, "Emacron" }, /* LATIN CAPITAL LETTER E WITH MACRON */
+ { 65, "Eng" }, /* LATIN CAPITAL LETTER ENG */
+ { 66, "Eogonek" }, /* LATIN CAPITAL LETTER E WITH OGONEK */
+ { 67, "Epsilon" }, /* GREEK CAPITAL LETTER EPSILON */
+ { 68, "Epsilontonos" }, /* GREEK CAPITAL LETTER EPSILON WITH TONOS */
+ { 69, "Esmall" }, /* LATIN SMALL CAPITAL LETTER E */
+ { 70, "Eta" }, /* GREEK CAPITAL LETTER ETA */
+ { 71, "Etatonos" }, /* GREEK CAPITAL LETTER ETA WITH TONOS */
+ { 72, "Eth" }, /* LATIN CAPITAL LETTER ETH */
+ { 73, "Ethsmall" }, /* LATIN SMALL CAPITAL LETTER ETH */
+ { 74, "Euro" }, /* EURO SIGN */
+ { 75, "F" }, /* LATIN CAPITAL LETTER F */
+ { 76, "Fsmall" }, /* LATIN SMALL CAPITAL LETTER F */
+ { 77, "G" }, /* LATIN CAPITAL LETTER G */
+ { 78, "Gamma" }, /* GREEK CAPITAL LETTER GAMMA */
+ { 79, "Gbreve" }, /* LATIN CAPITAL LETTER G WITH BREVE */
+ { 80, "Gcaron" }, /* LATIN CAPITAL LETTER G WITH CARON */
+ { 81, "Gcircumflex" }, /* LATIN CAPITAL LETTER G WITH CIRCUMFLEX */
+ { 82, "Gcommaaccent" }, /* LATIN CAPITAL LETTER G WITH CEDILLA */
+ { 83, "Gdotaccent" }, /* LATIN CAPITAL LETTER G WITH DOT ABOVE */
+ { 84, "Grave" }, /* CAPITAL GRAVE ACCENT */
+ { 85, "Gravesmall" }, /* SMALL CAPITAL GRAVE ACCENT */
+ { 86, "Gsmall" }, /* LATIN SMALL CAPITAL LETTER G */
+ { 87, "H" }, /* LATIN CAPITAL LETTER H */
+ { 88, "H18533" }, /* BLACK CIRCLE */
+ { 89, "H18543" }, /* BLACK SMALL SQUARE */
+ { 90, "H18551" }, /* WHITE SMALL SQUARE */
+ { 91, "H22073" }, /* WHITE SQUARE */
+ { 92, "Hbar" }, /* LATIN CAPITAL LETTER H WITH STROKE */
+ { 93, "Hcircumflex" }, /* LATIN CAPITAL LETTER H WITH CIRCUMFLEX */
+ { 94, "Hsmall" }, /* LATIN SMALL CAPITAL LETTER H */
+ { 95, "Hungarumlaut" }, /* CAPITAL DOUBLE ACUTE ACCENT */
+ { 96, "Hungarumlautsmall" }, /* SMALL CAPITAL DOUBLE ACUTE ACCENT */
+ { 97, "I" }, /* LATIN CAPITAL LETTER I */
+ { 98, "IJ" }, /* LATIN CAPITAL LIGATURE IJ */
+ { 99, "Iacute" }, /* LATIN CAPITAL LETTER I WITH ACUTE */
+ { 100, "Iacutesmall" }, /* LATIN SMALL CAPITAL LETTER I WITH ACUTE */
+ { 101, "Ibreve" }, /* LATIN CAPITAL LETTER I WITH BREVE */
+ { 102, "Icircumflex" }, /* LATIN CAPITAL LETTER I WITH CIRCUMFLEX */
+ { 103, "Icircumflexsmall" }, /* LATIN SMALL CAPITAL LETTER I WITH CIRCUMFLEX */
+ { 104, "Idieresis" }, /* LATIN CAPITAL LETTER I WITH DIAERESIS */
+ { 105, "Idieresissmall" }, /* LATIN SMALL CAPITAL LETTER I WITH DIAERESIS */
+ { 106, "Idot" }, /* FONT FAMILY;Courier */
+ { 107, "Idotaccent" }, /* LATIN CAPITAL LETTER I WITH DOT ABOVE */
+ { 108, "Ifraktur" }, /* BLACK-LETTER CAPITAL I */
+ { 109, "Igrave" }, /* LATIN CAPITAL LETTER I WITH GRAVE */
+ { 110, "Igravesmall" }, /* LATIN SMALL CAPITAL LETTER I WITH GRAVE */
+ { 111, "Imacron" }, /* LATIN CAPITAL LETTER I WITH MACRON */
+ { 112, "Iogonek" }, /* LATIN CAPITAL LETTER I WITH OGONEK */
+ { 113, "Iota" }, /* GREEK CAPITAL LETTER IOTA */
+ { 114, "Iotadieresis" }, /* GREEK CAPITAL LETTER IOTA WITH DIALYTIKA */
+ { 115, "Iotatonos" }, /* GREEK CAPITAL LETTER IOTA WITH TONOS */
+ { 116, "Ismall" }, /* LATIN SMALL CAPITAL LETTER I */
+ { 117, "Itilde" }, /* LATIN CAPITAL LETTER I WITH TILDE */
+ { 118, "J" }, /* LATIN CAPITAL LETTER J */
+ { 119, "Jcircumflex" }, /* LATIN CAPITAL LETTER J WITH CIRCUMFLEX */
+ { 120, "Jsmall" }, /* LATIN SMALL CAPITAL LETTER J */
+ { 121, "K" }, /* LATIN CAPITAL LETTER K */
+ { 122, "Kappa" }, /* GREEK CAPITAL LETTER KAPPA */
+ { 123, "Kcommaaccent" }, /* LATIN CAPITAL LETTER K WITH CEDILLA */
+ { 124, "Ksmall" }, /* LATIN SMALL CAPITAL LETTER K */
+ { 125, "L" }, /* LATIN CAPITAL LETTER L */
+ { 126, "LL" }, /* LATIN CAPITAL LETTER LL */
+ { 127, "Lacute" }, /* LATIN CAPITAL LETTER L WITH ACUTE */
+ { 128, "Lambda" }, /* GREEK CAPITAL LETTER LAMDA */
+ { 129, "Lcaron" }, /* LATIN CAPITAL LETTER L WITH CARON */
+ { 130, "Lcommaaccent" }, /* LATIN CAPITAL LETTER L WITH CEDILLA */
+ { 131, "Ldot" }, /* LATIN CAPITAL LETTER L WITH MIDDLE DOT */
+ { 132, "Lslash" }, /* LATIN CAPITAL LETTER L WITH STROKE */
+ { 133, "Lslashsmall" }, /* LATIN SMALL CAPITAL LETTER L WITH STROKE */
+ { 134, "Lsmall" }, /* LATIN SMALL CAPITAL LETTER L */
+ { 135, "M" }, /* LATIN CAPITAL LETTER M */
+ { 136, "Macron" }, /* CAPITAL MACRON */
+ { 137, "Macronsmall" }, /* SMALL CAPITAL MACRON */
+ { 138, "Msmall" }, /* LATIN SMALL CAPITAL LETTER M */
+ { 139, "Mu" }, /* GREEK CAPITAL LETTER MU */
+ { 140, "N" }, /* LATIN CAPITAL LETTER N */
+ { 141, "Nacute" }, /* LATIN CAPITAL LETTER N WITH ACUTE */
+ { 142, "Ncaron" }, /* LATIN CAPITAL LETTER N WITH CARON */
+ { 143, "Ncommaaccent" }, /* LATIN CAPITAL LETTER N WITH CEDILLA */
+ { 144, "Nsmall" }, /* LATIN SMALL CAPITAL LETTER N */
+ { 145, "Ntilde" }, /* LATIN CAPITAL LETTER N WITH TILDE */
+ { 146, "Ntildesmall" }, /* LATIN SMALL CAPITAL LETTER N WITH TILDE */
+ { 147, "Nu" }, /* GREEK CAPITAL LETTER NU */
+ { 148, "O" }, /* LATIN CAPITAL LETTER O */
+ { 149, "OE" }, /* LATIN CAPITAL LIGATURE OE */
+ { 150, "OEsmall" }, /* LATIN SMALL CAPITAL LIGATURE OE */
+ { 151, "Oacute" }, /* LATIN CAPITAL LETTER O WITH ACUTE */
+ { 152, "Oacutesmall" }, /* LATIN SMALL CAPITAL LETTER O WITH ACUTE */
+ { 153, "Obreve" }, /* LATIN CAPITAL LETTER O WITH BREVE */
+ { 154, "Ocircumflex" }, /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX */
+ { 155, "Ocircumflexsmall" }, /* LATIN SMALL CAPITAL LETTER O WITH CIRCUMFLEX */
+ { 156, "Odieresis" }, /* LATIN CAPITAL LETTER O WITH DIAERESIS */
+ { 157, "Odieresissmall" }, /* LATIN SMALL CAPITAL LETTER O WITH DIAERESIS */
+ { 158, "Ogoneksmall" }, /* SMALL CAPITAL OGONEK */
+ { 159, "Ograve" }, /* LATIN CAPITAL LETTER O WITH GRAVE */
+ { 160, "Ogravesmall" }, /* LATIN SMALL CAPITAL LETTER O WITH GRAVE */
+ { 161, "Ohorn" }, /* LATIN CAPITAL LETTER O WITH HORN */
+ { 162, "Ohungarumlaut" }, /* LATIN CAPITAL LETTER O WITH DOUBLE ACUTE */
+ { 163, "Omacron" }, /* LATIN CAPITAL LETTER O WITH MACRON */
+ { 164, "Omega" }, /* OHM SIGN */
+ /* GREEK CAPITAL LETTER OMEGA;Duplicate */
+ { 165, "Omegatonos" }, /* GREEK CAPITAL LETTER OMEGA WITH TONOS */
+ { 166, "Omicron" }, /* GREEK CAPITAL LETTER OMICRON */
+ { 167, "Omicrontonos" }, /* GREEK CAPITAL LETTER OMICRON WITH TONOS */
+ { 168, "Oslash" }, /* LATIN CAPITAL LETTER O WITH STROKE */
+ { 169, "Oslashacute" }, /* LATIN CAPITAL LETTER O WITH STROKE AND ACUTE */
+ { 170, "Oslashsmall" }, /* LATIN SMALL CAPITAL LETTER O WITH STROKE */
+ { 171, "Osmall" }, /* LATIN SMALL CAPITAL LETTER O */
+ { 172, "Otilde" }, /* LATIN CAPITAL LETTER O WITH TILDE */
+ { 173, "Otildesmall" }, /* LATIN SMALL CAPITAL LETTER O WITH TILDE */
+ { 174, "P" }, /* LATIN CAPITAL LETTER P */
+ { 175, "Phi" }, /* GREEK CAPITAL LETTER PHI */
+ { 176, "Pi" }, /* GREEK CAPITAL LETTER PI */
+ { 177, "Psi" }, /* GREEK CAPITAL LETTER PSI */
+ { 178, "Psmall" }, /* LATIN SMALL CAPITAL LETTER P */
+ { 179, "Q" }, /* LATIN CAPITAL LETTER Q */
+ { 180, "Qsmall" }, /* LATIN SMALL CAPITAL LETTER Q */
+ { 181, "R" }, /* LATIN CAPITAL LETTER R */
+ { 182, "Racute" }, /* LATIN CAPITAL LETTER R WITH ACUTE */
+ { 183, "Rcaron" }, /* LATIN CAPITAL LETTER R WITH CARON */
+ { 184, "Rcommaaccent" }, /* LATIN CAPITAL LETTER R WITH CEDILLA */
+ { 185, "Rfraktur" }, /* BLACK-LETTER CAPITAL R */
+ { 186, "Rho" }, /* GREEK CAPITAL LETTER RHO */
+ { 187, "Ringsmall" }, /* SMALL CAPITAL RING ABOVE */
+ { 188, "Rsmall" }, /* LATIN SMALL CAPITAL LETTER R */
+ { 189, "S" }, /* LATIN CAPITAL LETTER S */
+ { 190, "SF010000" }, /* BOX DRAWINGS LIGHT DOWN AND RIGHT */
+ { 191, "SF020000" }, /* BOX DRAWINGS LIGHT UP AND RIGHT */
+ { 192, "SF030000" }, /* BOX DRAWINGS LIGHT DOWN AND LEFT */
+ { 193, "SF040000" }, /* BOX DRAWINGS LIGHT UP AND LEFT */
+ { 194, "SF050000" }, /* BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL */
+ { 195, "SF060000" }, /* BOX DRAWINGS LIGHT DOWN AND HORIZONTAL */
+ { 196, "SF070000" }, /* BOX DRAWINGS LIGHT UP AND HORIZONTAL */
+ { 197, "SF080000" }, /* BOX DRAWINGS LIGHT VERTICAL AND RIGHT */
+ { 198, "SF090000" }, /* BOX DRAWINGS LIGHT VERTICAL AND LEFT */
+ { 199, "SF100000" }, /* BOX DRAWINGS LIGHT HORIZONTAL */
+ { 200, "SF110000" }, /* BOX DRAWINGS LIGHT VERTICAL */
+ { 201, "SF190000" }, /* BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE */
+ { 202, "SF200000" }, /* BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE */
+ { 203, "SF210000" }, /* BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE */
+ { 204, "SF220000" }, /* BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE */
+ { 205, "SF230000" }, /* BOX DRAWINGS DOUBLE VERTICAL AND LEFT */
+ { 206, "SF240000" }, /* BOX DRAWINGS DOUBLE VERTICAL */
+ { 207, "SF250000" }, /* BOX DRAWINGS DOUBLE DOWN AND LEFT */
+ { 208, "SF260000" }, /* BOX DRAWINGS DOUBLE UP AND LEFT */
+ { 209, "SF270000" }, /* BOX DRAWINGS UP DOUBLE AND LEFT SINGLE */
+ { 210, "SF280000" }, /* BOX DRAWINGS UP SINGLE AND LEFT DOUBLE */
+ { 211, "SF360000" }, /* BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE */
+ { 212, "SF370000" }, /* BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE */
+ { 213, "SF380000" }, /* BOX DRAWINGS DOUBLE UP AND RIGHT */
+ { 214, "SF390000" }, /* BOX DRAWINGS DOUBLE DOWN AND RIGHT */
+ { 215, "SF400000" }, /* BOX DRAWINGS DOUBLE UP AND HORIZONTAL */
+ { 216, "SF410000" }, /* BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL */
+ { 217, "SF420000" }, /* BOX DRAWINGS DOUBLE VERTICAL AND RIGHT */
+ { 218, "SF430000" }, /* BOX DRAWINGS DOUBLE HORIZONTAL */
+ { 219, "SF440000" }, /* BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL */
+ { 220, "SF450000" }, /* BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE */
+ { 221, "SF460000" }, /* BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE */
+ { 222, "SF470000" }, /* BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE */
+ { 223, "SF480000" }, /* BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE */
+ { 224, "SF490000" }, /* BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE */
+ { 225, "SF500000" }, /* BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE */
+ { 226, "SF510000" }, /* BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE */
+ { 227, "SF520000" }, /* BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE */
+ { 228, "SF530000" }, /* BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE */
+ { 229, "SF540000" }, /* BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE */
+ { 230, "Sacute" }, /* LATIN CAPITAL LETTER S WITH ACUTE */
+ { 231, "Scaron" }, /* LATIN CAPITAL LETTER S WITH CARON */
+ { 232, "Scaronsmall" }, /* LATIN SMALL CAPITAL LETTER S WITH CARON */
+ { 233, "Scedilla" }, /* LATIN CAPITAL LETTER S WITH CEDILLA */
+ /* LATIN CAPITAL LETTER S WITH CEDILLA;Duplicate */
+ { 234, "Scircumflex" }, /* LATIN CAPITAL LETTER S WITH CIRCUMFLEX */
+ { 235, "Scommaaccent" }, /* LATIN CAPITAL LETTER S WITH COMMA BELOW */
+ { 236, "Sigma" }, /* GREEK CAPITAL LETTER SIGMA */
+ { 237, "Ssmall" }, /* LATIN SMALL CAPITAL LETTER S */
+ { 238, "T" }, /* LATIN CAPITAL LETTER T */
+ { 239, "Tau" }, /* GREEK CAPITAL LETTER TAU */
+ { 240, "Tbar" }, /* LATIN CAPITAL LETTER T WITH STROKE */
+ { 241, "Tcaron" }, /* LATIN CAPITAL LETTER T WITH CARON */
+ { 242, "Tcommaaccent" }, /* LATIN CAPITAL LETTER T WITH CEDILLA */
+ /* LATIN CAPITAL LETTER T WITH COMMA BELOW;Duplicate */
+ { 243, "Theta" }, /* GREEK CAPITAL LETTER THETA */
+ { 244, "Thorn" }, /* LATIN CAPITAL LETTER THORN */
+ { 245, "Thornsmall" }, /* LATIN SMALL CAPITAL LETTER THORN */
+ { 246, "Tildesmall" }, /* SMALL CAPITAL SMALL TILDE */
+ { 247, "Tsmall" }, /* LATIN SMALL CAPITAL LETTER T */
+ { 248, "U" }, /* LATIN CAPITAL LETTER U */
+ { 249, "Uacute" }, /* LATIN CAPITAL LETTER U WITH ACUTE */
+ { 250, "Uacutesmall" }, /* LATIN SMALL CAPITAL LETTER U WITH ACUTE */
+ { 251, "Ubreve" }, /* LATIN CAPITAL LETTER U WITH BREVE */
+ { 252, "Ucircumflex" }, /* LATIN CAPITAL LETTER U WITH CIRCUMFLEX */
+ { 253, "Ucircumflexsmall" }, /* LATIN SMALL CAPITAL LETTER U WITH CIRCUMFLEX */
+ { 254, "Udieresis" }, /* LATIN CAPITAL LETTER U WITH DIAERESIS */
+ { 255, "Udieresissmall" }, /* LATIN SMALL CAPITAL LETTER U WITH DIAERESIS */
+ { 256, "Ugrave" }, /* LATIN CAPITAL LETTER U WITH GRAVE */
+ { 257, "Ugravesmall" }, /* LATIN SMALL CAPITAL LETTER U WITH GRAVE */
+ { 258, "Uhorn" }, /* LATIN CAPITAL LETTER U WITH HORN */
+ { 259, "Uhungarumlaut" }, /* LATIN CAPITAL LETTER U WITH DOUBLE ACUTE */
+ { 260, "Umacron" }, /* LATIN CAPITAL LETTER U WITH MACRON */
+ { 261, "Uogonek" }, /* LATIN CAPITAL LETTER U WITH OGONEK */
+ { 262, "Upsilon" }, /* GREEK CAPITAL LETTER UPSILON */
+ { 263, "Upsilon1" }, /* GREEK UPSILON WITH HOOK SYMBOL */
+ { 264, "Upsilondieresis" }, /* GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA */
+ { 265, "Upsilontonos" }, /* GREEK CAPITAL LETTER UPSILON WITH TONOS */
+ { 266, "Uring" }, /* LATIN CAPITAL LETTER U WITH RING ABOVE */
+ { 267, "Usmall" }, /* LATIN SMALL CAPITAL LETTER U */
+ { 268, "Utilde" }, /* LATIN CAPITAL LETTER U WITH TILDE */
+ { 269, "V" }, /* LATIN CAPITAL LETTER V */
+ { 270, "Vsmall" }, /* LATIN SMALL CAPITAL LETTER V */
+ { 271, "W" }, /* LATIN CAPITAL LETTER W */
+ { 272, "Wacute" }, /* LATIN CAPITAL LETTER W WITH ACUTE */
+ { 273, "Wcircumflex" }, /* LATIN CAPITAL LETTER W WITH CIRCUMFLEX */
+ { 274, "Wdieresis" }, /* LATIN CAPITAL LETTER W WITH DIAERESIS */
+ { 275, "Wgrave" }, /* LATIN CAPITAL LETTER W WITH GRAVE */
+ { 276, "Wsmall" }, /* LATIN SMALL CAPITAL LETTER W */
+ { 277, "X" }, /* LATIN CAPITAL LETTER X */
+ { 278, "Xi" }, /* GREEK CAPITAL LETTER XI */
+ { 279, "Xsmall" }, /* LATIN SMALL CAPITAL LETTER X */
+ { 280, "Y" }, /* LATIN CAPITAL LETTER Y */
+ { 281, "Yacute" }, /* LATIN CAPITAL LETTER Y WITH ACUTE */
+ { 282, "Yacutesmall" }, /* LATIN SMALL CAPITAL LETTER Y WITH ACUTE */
+ { 283, "Ycircumflex" }, /* LATIN CAPITAL LETTER Y WITH CIRCUMFLEX */
+ { 284, "Ydieresis" }, /* LATIN CAPITAL LETTER Y WITH DIAERESIS */
+ { 285, "Ydieresissmall" }, /* LATIN SMALL CAPITAL LETTER Y WITH DIAERESIS */
+ { 286, "Ygrave" }, /* LATIN CAPITAL LETTER Y WITH GRAVE */
+ { 287, "Ysmall" }, /* LATIN SMALL CAPITAL LETTER Y */
+ { 288, "Z" }, /* LATIN CAPITAL LETTER Z */
+ { 289, "Zacute" }, /* LATIN CAPITAL LETTER Z WITH ACUTE */
+ { 290, "Zcaron" }, /* LATIN CAPITAL LETTER Z WITH CARON */
+ { 291, "Zcaronsmall" }, /* LATIN SMALL CAPITAL LETTER Z WITH CARON */
+ { 292, "Zdotaccent" }, /* LATIN CAPITAL LETTER Z WITH DOT ABOVE */
+ { 293, "Zeta" }, /* GREEK CAPITAL LETTER ZETA */
+ { 294, "Zsmall" }, /* LATIN SMALL CAPITAL LETTER Z */
+ { 295, "a" }, /* LATIN SMALL LETTER A */
+ { 296, "a1" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 297, "a10" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 298, "a100" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 299, "a101" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 300, "a102" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 301, "a103" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 302, "a104" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 303, "a105" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 304, "a106" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 305, "a107" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 306, "a108" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 307, "a109" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 308, "a11" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 309, "a110" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 310, "a111" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 311, "a112" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 312, "a117" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 313, "a118" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 314, "a119" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 315, "a12" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 316, "a120" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 317, "a121" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 318, "a122" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 319, "a123" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 320, "a124" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 321, "a125" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 322, "a126" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 323, "a127" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 324, "a128" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 325, "a129" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 326, "a13" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 327, "a130" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 328, "a131" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 329, "a132" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 330, "a133" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 331, "a134" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 332, "a135" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 333, "a136" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 334, "a137" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 335, "a138" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 336, "a139" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 337, "a14" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 338, "a140" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 339, "a141" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 340, "a142" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 341, "a143" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 342, "a144" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 343, "a145" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 344, "a146" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 345, "a147" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 346, "a148" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 347, "a149" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 348, "a15" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 349, "a150" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 350, "a151" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 351, "a152" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 352, "a153" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 353, "a154" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 354, "a155" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 355, "a156" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 356, "a157" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 357, "a158" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 358, "a159" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 359, "a16" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 360, "a160" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 361, "a161" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 362, "a162" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 363, "a163" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 364, "a164" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 365, "a165" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 366, "a166" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 367, "a167" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 368, "a168" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 369, "a169" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 370, "a17" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 371, "a170" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 372, "a171" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 373, "a172" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 374, "a173" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 375, "a174" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 376, "a175" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 377, "a176" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 378, "a177" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 379, "a178" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 380, "a179" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 381, "a18" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 382, "a180" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 383, "a181" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 384, "a182" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 385, "a183" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 386, "a184" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 387, "a185" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 388, "a186" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 389, "a187" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 390, "a188" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 391, "a189" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 392, "a19" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 393, "a190" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 394, "a191" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 395, "a192" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 396, "a193" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 397, "a194" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 398, "a195" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 399, "a196" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 400, "a197" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 401, "a198" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 402, "a199" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 403, "a2" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 404, "a20" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 405, "a200" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 406, "a201" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 407, "a202" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 408, "a203" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 409, "a204" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 410, "a205" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 411, "a206" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 412, "a21" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 413, "a22" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 414, "a23" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 415, "a24" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 416, "a25" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 417, "a26" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 418, "a27" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 419, "a28" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 420, "a29" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 421, "a3" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 422, "a30" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 423, "a31" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 424, "a32" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 425, "a33" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 426, "a34" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 427, "a35" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 428, "a36" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 429, "a37" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 430, "a38" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 431, "a39" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 432, "a4" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 433, "a40" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 434, "a41" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 435, "a42" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 436, "a43" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 437, "a44" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 438, "a45" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 439, "a46" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 440, "a47" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 441, "a48" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 442, "a49" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 443, "a5" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 444, "a50" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 445, "a51" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 446, "a52" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 447, "a53" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 448, "a54" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 449, "a55" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 450, "a56" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 451, "a57" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 452, "a58" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 453, "a59" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 454, "a6" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 455, "a60" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 456, "a61" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 457, "a62" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 458, "a63" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 459, "a64" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 460, "a65" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 461, "a66" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 462, "a67" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 463, "a68" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 464, "a69" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 465, "a7" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 466, "a70" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 467, "a71" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 468, "a72" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 469, "a73" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 470, "a74" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 471, "a75" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 472, "a76" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 473, "a77" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 474, "a78" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 475, "a79" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 476, "a8" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 477, "a81" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 478, "a82" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 479, "a83" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 480, "a84" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 481, "a85" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 482, "a86" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 483, "a87" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 484, "a88" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 485, "a89" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 486, "a9" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 487, "a90" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 488, "a91" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 489, "a92" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 490, "a93" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 491, "a94" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 492, "a95" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 493, "a96" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 494, "a97" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 495, "a98" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 496, "a99" }, /* FONT FAMILY;ITC Zapf Dingbats */
+ { 497, "aacute" }, /* LATIN SMALL LETTER A WITH ACUTE */
+ { 498, "abreve" }, /* LATIN SMALL LETTER A WITH BREVE */
+ { 499, "acircumflex" }, /* LATIN SMALL LETTER A WITH CIRCUMFLEX */
+ { 500, "acute" }, /* ACUTE ACCENT */
+ { 501, "acutecomb" }, /* COMBINING ACUTE ACCENT */
+ { 502, "adieresis" }, /* LATIN SMALL LETTER A WITH DIAERESIS */
+ { 503, "ae" }, /* LATIN SMALL LETTER AE */
+ { 504, "aeacute" }, /* LATIN SMALL LETTER AE WITH ACUTE */
+ { 505, "afii00208" }, /* HORIZONTAL BAR */
+ { 506, "afii10017" }, /* CYRILLIC CAPITAL LETTER A */
+ { 507, "afii10018" }, /* CYRILLIC CAPITAL LETTER BE */
+ { 508, "afii10019" }, /* CYRILLIC CAPITAL LETTER VE */
+ { 509, "afii10020" }, /* CYRILLIC CAPITAL LETTER GHE */
+ { 510, "afii10021" }, /* CYRILLIC CAPITAL LETTER DE */
+ { 511, "afii10022" }, /* CYRILLIC CAPITAL LETTER IE */
+ { 512, "afii10023" }, /* CYRILLIC CAPITAL LETTER IO */
+ { 513, "afii10024" }, /* CYRILLIC CAPITAL LETTER ZHE */
+ { 514, "afii10025" }, /* CYRILLIC CAPITAL LETTER ZE */
+ { 515, "afii10026" }, /* CYRILLIC CAPITAL LETTER I */
+ { 516, "afii10027" }, /* CYRILLIC CAPITAL LETTER SHORT I */
+ { 517, "afii10028" }, /* CYRILLIC CAPITAL LETTER KA */
+ { 518, "afii10029" }, /* CYRILLIC CAPITAL LETTER EL */
+ { 519, "afii10030" }, /* CYRILLIC CAPITAL LETTER EM */
+ { 520, "afii10031" }, /* CYRILLIC CAPITAL LETTER EN */
+ { 521, "afii10032" }, /* CYRILLIC CAPITAL LETTER O */
+ { 522, "afii10033" }, /* CYRILLIC CAPITAL LETTER PE */
+ { 523, "afii10034" }, /* CYRILLIC CAPITAL LETTER ER */
+ { 524, "afii10035" }, /* CYRILLIC CAPITAL LETTER ES */
+ { 525, "afii10036" }, /* CYRILLIC CAPITAL LETTER TE */
+ { 526, "afii10037" }, /* CYRILLIC CAPITAL LETTER U */
+ { 527, "afii10038" }, /* CYRILLIC CAPITAL LETTER EF */
+ { 528, "afii10039" }, /* CYRILLIC CAPITAL LETTER HA */
+ { 529, "afii10040" }, /* CYRILLIC CAPITAL LETTER TSE */
+ { 530, "afii10041" }, /* CYRILLIC CAPITAL LETTER CHE */
+ { 531, "afii10042" }, /* CYRILLIC CAPITAL LETTER SHA */
+ { 532, "afii10043" }, /* CYRILLIC CAPITAL LETTER SHCHA */
+ { 533, "afii10044" }, /* CYRILLIC CAPITAL LETTER HARD SIGN */
+ { 534, "afii10045" }, /* CYRILLIC CAPITAL LETTER YERU */
+ { 535, "afii10046" }, /* CYRILLIC CAPITAL LETTER SOFT SIGN */
+ { 536, "afii10047" }, /* CYRILLIC CAPITAL LETTER E */
+ { 537, "afii10048" }, /* CYRILLIC CAPITAL LETTER YU */
+ { 538, "afii10049" }, /* CYRILLIC CAPITAL LETTER YA */
+ { 539, "afii10050" }, /* CYRILLIC CAPITAL LETTER GHE WITH UPTURN */
+ { 540, "afii10051" }, /* CYRILLIC CAPITAL LETTER DJE */
+ { 541, "afii10052" }, /* CYRILLIC CAPITAL LETTER GJE */
+ { 542, "afii10053" }, /* CYRILLIC CAPITAL LETTER UKRAINIAN IE */
+ { 543, "afii10054" }, /* CYRILLIC CAPITAL LETTER DZE */
+ { 544, "afii10055" }, /* CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I */
+ { 545, "afii10056" }, /* CYRILLIC CAPITAL LETTER YI */
+ { 546, "afii10057" }, /* CYRILLIC CAPITAL LETTER JE */
+ { 547, "afii10058" }, /* CYRILLIC CAPITAL LETTER LJE */
+ { 548, "afii10059" }, /* CYRILLIC CAPITAL LETTER NJE */
+ { 549, "afii10060" }, /* CYRILLIC CAPITAL LETTER TSHE */
+ { 550, "afii10061" }, /* CYRILLIC CAPITAL LETTER KJE */
+ { 551, "afii10062" }, /* CYRILLIC CAPITAL LETTER SHORT U */
+ { 552, "afii10063" }, /* CYRILLIC SMALL LETTER GHE VARIANT */
+ { 553, "afii10064" }, /* CYRILLIC SMALL LETTER BE VARIANT */
+ { 554, "afii10065" }, /* CYRILLIC SMALL LETTER A */
+ { 555, "afii10066" }, /* CYRILLIC SMALL LETTER BE */
+ { 556, "afii10067" }, /* CYRILLIC SMALL LETTER VE */
+ { 557, "afii10068" }, /* CYRILLIC SMALL LETTER GHE */
+ { 558, "afii10069" }, /* CYRILLIC SMALL LETTER DE */
+ { 559, "afii10070" }, /* CYRILLIC SMALL LETTER IE */
+ { 560, "afii10071" }, /* CYRILLIC SMALL LETTER IO */
+ { 561, "afii10072" }, /* CYRILLIC SMALL LETTER ZHE */
+ { 562, "afii10073" }, /* CYRILLIC SMALL LETTER ZE */
+ { 563, "afii10074" }, /* CYRILLIC SMALL LETTER I */
+ { 564, "afii10075" }, /* CYRILLIC SMALL LETTER SHORT I */
+ { 565, "afii10076" }, /* CYRILLIC SMALL LETTER KA */
+ { 566, "afii10077" }, /* CYRILLIC SMALL LETTER EL */
+ { 567, "afii10078" }, /* CYRILLIC SMALL LETTER EM */
+ { 568, "afii10079" }, /* CYRILLIC SMALL LETTER EN */
+ { 569, "afii10080" }, /* CYRILLIC SMALL LETTER O */
+ { 570, "afii10081" }, /* CYRILLIC SMALL LETTER PE */
+ { 571, "afii10082" }, /* CYRILLIC SMALL LETTER ER */
+ { 572, "afii10083" }, /* CYRILLIC SMALL LETTER ES */
+ { 573, "afii10084" }, /* CYRILLIC SMALL LETTER TE */
+ { 574, "afii10085" }, /* CYRILLIC SMALL LETTER U */
+ { 575, "afii10086" }, /* CYRILLIC SMALL LETTER EF */
+ { 576, "afii10087" }, /* CYRILLIC SMALL LETTER HA */
+ { 577, "afii10088" }, /* CYRILLIC SMALL LETTER TSE */
+ { 578, "afii10089" }, /* CYRILLIC SMALL LETTER CHE */
+ { 579, "afii10090" }, /* CYRILLIC SMALL LETTER SHA */
+ { 580, "afii10091" }, /* CYRILLIC SMALL LETTER SHCHA */
+ { 581, "afii10092" }, /* CYRILLIC SMALL LETTER HARD SIGN */
+ { 582, "afii10093" }, /* CYRILLIC SMALL LETTER YERU */
+ { 583, "afii10094" }, /* CYRILLIC SMALL LETTER SOFT SIGN */
+ { 584, "afii10095" }, /* CYRILLIC SMALL LETTER E */
+ { 585, "afii10096" }, /* CYRILLIC SMALL LETTER YU */
+ { 586, "afii10097" }, /* CYRILLIC SMALL LETTER YA */
+ { 587, "afii10098" }, /* CYRILLIC SMALL LETTER GHE WITH UPTURN */
+ { 588, "afii10099" }, /* CYRILLIC SMALL LETTER DJE */
+ { 589, "afii10100" }, /* CYRILLIC SMALL LETTER GJE */
+ { 590, "afii10101" }, /* CYRILLIC SMALL LETTER UKRAINIAN IE */
+ { 591, "afii10102" }, /* CYRILLIC SMALL LETTER DZE */
+ { 592, "afii10103" }, /* CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I */
+ { 593, "afii10104" }, /* CYRILLIC SMALL LETTER YI */
+ { 594, "afii10105" }, /* CYRILLIC SMALL LETTER JE */
+ { 595, "afii10106" }, /* CYRILLIC SMALL LETTER LJE */
+ { 596, "afii10107" }, /* CYRILLIC SMALL LETTER NJE */
+ { 597, "afii10108" }, /* CYRILLIC SMALL LETTER TSHE */
+ { 598, "afii10109" }, /* CYRILLIC SMALL LETTER KJE */
+ { 599, "afii10110" }, /* CYRILLIC SMALL LETTER SHORT U */
+ { 600, "afii10145" }, /* CYRILLIC CAPITAL LETTER DZHE */
+ { 601, "afii10146" }, /* CYRILLIC CAPITAL LETTER YAT */
+ { 602, "afii10147" }, /* CYRILLIC CAPITAL LETTER FITA */
+ { 603, "afii10148" }, /* CYRILLIC CAPITAL LETTER IZHITSA */
+ { 604, "afii10192" }, /* CYRILLIC SMALL LETTER DE VARIANT */
+ { 605, "afii10193" }, /* CYRILLIC SMALL LETTER DZHE */
+ { 606, "afii10194" }, /* CYRILLIC SMALL LETTER YAT */
+ { 607, "afii10195" }, /* CYRILLIC SMALL LETTER FITA */
+ { 608, "afii10196" }, /* CYRILLIC SMALL LETTER IZHITSA */
+ { 609, "afii10831" }, /* CYRILLIC SMALL LETTER PE VARIANT */
+ { 610, "afii10832" }, /* CYRILLIC SMALL LETTER TE VARIANT */
+ { 611, "afii10846" }, /* CYRILLIC SMALL LETTER SCHWA */
+ { 612, "afii299" }, /* LEFT-TO-RIGHT MARK */
+ { 613, "afii300" }, /* RIGHT-TO-LEFT MARK */
+ { 614, "afii301" }, /* ZERO WIDTH JOINER */
+ { 615, "afii57381" }, /* ARABIC PERCENT SIGN */
+ { 616, "afii57388" }, /* ARABIC COMMA */
+ { 617, "afii57392" }, /* ARABIC-INDIC DIGIT ZERO */
+ { 618, "afii57393" }, /* ARABIC-INDIC DIGIT ONE */
+ { 619, "afii57394" }, /* ARABIC-INDIC DIGIT TWO */
+ { 620, "afii57395" }, /* ARABIC-INDIC DIGIT THREE */
+ { 621, "afii57396" }, /* ARABIC-INDIC DIGIT FOUR */
+ { 622, "afii57397" }, /* ARABIC-INDIC DIGIT FIVE */
+ { 623, "afii57398" }, /* ARABIC-INDIC DIGIT SIX */
+ { 624, "afii57399" }, /* ARABIC-INDIC DIGIT SEVEN */
+ { 625, "afii57400" }, /* ARABIC-INDIC DIGIT EIGHT */
+ { 626, "afii57401" }, /* ARABIC-INDIC DIGIT NINE */
+ { 627, "afii57403" }, /* ARABIC SEMICOLON */
+ { 628, "afii57407" }, /* ARABIC QUESTION MARK */
+ { 629, "afii57409" }, /* ARABIC LETTER HAMZA */
+ { 630, "afii57410" }, /* ARABIC LETTER ALEF WITH MADDA ABOVE */
+ { 631, "afii57411" }, /* ARABIC LETTER ALEF WITH HAMZA ABOVE */
+ { 632, "afii57412" }, /* ARABIC LETTER WAW WITH HAMZA ABOVE */
+ { 633, "afii57413" }, /* ARABIC LETTER ALEF WITH HAMZA BELOW */
+ { 634, "afii57414" }, /* ARABIC LETTER YEH WITH HAMZA ABOVE */
+ { 635, "afii57415" }, /* ARABIC LETTER ALEF */
+ { 636, "afii57416" }, /* ARABIC LETTER BEH */
+ { 637, "afii57417" }, /* ARABIC LETTER TEH MARBUTA */
+ { 638, "afii57418" }, /* ARABIC LETTER TEH */
+ { 639, "afii57419" }, /* ARABIC LETTER THEH */
+ { 640, "afii57420" }, /* ARABIC LETTER JEEM */
+ { 641, "afii57421" }, /* ARABIC LETTER HAH */
+ { 642, "afii57422" }, /* ARABIC LETTER KHAH */
+ { 643, "afii57423" }, /* ARABIC LETTER DAL */
+ { 644, "afii57424" }, /* ARABIC LETTER THAL */
+ { 645, "afii57425" }, /* ARABIC LETTER REH */
+ { 646, "afii57426" }, /* ARABIC LETTER ZAIN */
+ { 647, "afii57427" }, /* ARABIC LETTER SEEN */
+ { 648, "afii57428" }, /* ARABIC LETTER SHEEN */
+ { 649, "afii57429" }, /* ARABIC LETTER SAD */
+ { 650, "afii57430" }, /* ARABIC LETTER DAD */
+ { 651, "afii57431" }, /* ARABIC LETTER TAH */
+ { 652, "afii57432" }, /* ARABIC LETTER ZAH */
+ { 653, "afii57433" }, /* ARABIC LETTER AIN */
+ { 654, "afii57434" }, /* ARABIC LETTER GHAIN */
+ { 655, "afii57440" }, /* ARABIC TATWEEL */
+ { 656, "afii57441" }, /* ARABIC LETTER FEH */
+ { 657, "afii57442" }, /* ARABIC LETTER QAF */
+ { 658, "afii57443" }, /* ARABIC LETTER KAF */
+ { 659, "afii57444" }, /* ARABIC LETTER LAM */
+ { 660, "afii57445" }, /* ARABIC LETTER MEEM */
+ { 661, "afii57446" }, /* ARABIC LETTER NOON */
+ { 662, "afii57448" }, /* ARABIC LETTER WAW */
+ { 663, "afii57449" }, /* ARABIC LETTER ALEF MAKSURA */
+ { 664, "afii57450" }, /* ARABIC LETTER YEH */
+ { 665, "afii57451" }, /* ARABIC FATHATAN */
+ { 666, "afii57452" }, /* ARABIC DAMMATAN */
+ { 667, "afii57453" }, /* ARABIC KASRATAN */
+ { 668, "afii57454" }, /* ARABIC FATHA */
+ { 669, "afii57455" }, /* ARABIC DAMMA */
+ { 670, "afii57456" }, /* ARABIC KASRA */
+ { 671, "afii57457" }, /* ARABIC SHADDA */
+ { 672, "afii57458" }, /* ARABIC SUKUN */
+ { 673, "afii57470" }, /* ARABIC LETTER HEH */
+ { 674, "afii57505" }, /* ARABIC LETTER VEH */
+ { 675, "afii57506" }, /* ARABIC LETTER PEH */
+ { 676, "afii57507" }, /* ARABIC LETTER TCHEH */
+ { 677, "afii57508" }, /* ARABIC LETTER JEH */
+ { 678, "afii57509" }, /* ARABIC LETTER GAF */
+ { 679, "afii57511" }, /* ARABIC LETTER TTEH */
+ { 680, "afii57512" }, /* ARABIC LETTER DDAL */
+ { 681, "afii57513" }, /* ARABIC LETTER RREH */
+ { 682, "afii57514" }, /* ARABIC LETTER NOON GHUNNA */
+ { 683, "afii57519" }, /* ARABIC LETTER YEH BARREE */
+ { 684, "afii57534" }, /* ARABIC LETTER AE */
+ { 685, "afii57636" }, /* NEW SHEQEL SIGN */
+ { 686, "afii57645" }, /* HEBREW PUNCTUATION MAQAF */
+ { 687, "afii57658" }, /* HEBREW PUNCTUATION SOF PASUQ */
+ { 688, "afii57664" }, /* HEBREW LETTER ALEF */
+ { 689, "afii57665" }, /* HEBREW LETTER BET */
+ { 690, "afii57666" }, /* HEBREW LETTER GIMEL */
+ { 691, "afii57667" }, /* HEBREW LETTER DALET */
+ { 692, "afii57668" }, /* HEBREW LETTER HE */
+ { 693, "afii57669" }, /* HEBREW LETTER VAV */
+ { 694, "afii57670" }, /* HEBREW LETTER ZAYIN */
+ { 695, "afii57671" }, /* HEBREW LETTER HET */
+ { 696, "afii57672" }, /* HEBREW LETTER TET */
+ { 697, "afii57673" }, /* HEBREW LETTER YOD */
+ { 698, "afii57674" }, /* HEBREW LETTER FINAL KAF */
+ { 699, "afii57675" }, /* HEBREW LETTER KAF */
+ { 700, "afii57676" }, /* HEBREW LETTER LAMED */
+ { 701, "afii57677" }, /* HEBREW LETTER FINAL MEM */
+ { 702, "afii57678" }, /* HEBREW LETTER MEM */
+ { 703, "afii57679" }, /* HEBREW LETTER FINAL NUN */
+ { 704, "afii57680" }, /* HEBREW LETTER NUN */
+ { 705, "afii57681" }, /* HEBREW LETTER SAMEKH */
+ { 706, "afii57682" }, /* HEBREW LETTER AYIN */
+ { 707, "afii57683" }, /* HEBREW LETTER FINAL PE */
+ { 708, "afii57684" }, /* HEBREW LETTER PE */
+ { 709, "afii57685" }, /* HEBREW LETTER FINAL TSADI */
+ { 710, "afii57686" }, /* HEBREW LETTER TSADI */
+ { 711, "afii57687" }, /* HEBREW LETTER QOF */
+ { 712, "afii57688" }, /* HEBREW LETTER RESH */
+ { 713, "afii57689" }, /* HEBREW LETTER SHIN */
+ { 714, "afii57690" }, /* HEBREW LETTER TAV */
+ { 715, "afii57694" }, /* HEBREW LETTER SHIN WITH SHIN DOT */
+ { 716, "afii57695" }, /* HEBREW LETTER SHIN WITH SIN DOT */
+ { 717, "afii57700" }, /* HEBREW LETTER VAV WITH HOLAM */
+ { 718, "afii57705" }, /* HEBREW LIGATURE YIDDISH YOD YOD PATAH */
+ { 719, "afii57716" }, /* HEBREW LIGATURE YIDDISH DOUBLE VAV */
+ { 720, "afii57717" }, /* HEBREW LIGATURE YIDDISH VAV YOD */
+ { 721, "afii57718" }, /* HEBREW LIGATURE YIDDISH DOUBLE YOD */
+ { 722, "afii57723" }, /* HEBREW LETTER VAV WITH DAGESH */
+ { 723, "afii57793" }, /* HEBREW POINT HIRIQ */
+ { 724, "afii57794" }, /* HEBREW POINT TSERE */
+ { 725, "afii57795" }, /* HEBREW POINT SEGOL */
+ { 726, "afii57796" }, /* HEBREW POINT QUBUTS */
+ { 727, "afii57797" }, /* HEBREW POINT QAMATS */
+ { 728, "afii57798" }, /* HEBREW POINT PATAH */
+ { 729, "afii57799" }, /* HEBREW POINT SHEVA */
+ { 730, "afii57800" }, /* HEBREW POINT HATAF PATAH */
+ { 731, "afii57801" }, /* HEBREW POINT HATAF SEGOL */
+ { 732, "afii57802" }, /* HEBREW POINT HATAF QAMATS */
+ { 733, "afii57803" }, /* HEBREW POINT SIN DOT */
+ { 734, "afii57804" }, /* HEBREW POINT SHIN DOT */
+ { 735, "afii57806" }, /* HEBREW POINT HOLAM */
+ { 736, "afii57807" }, /* HEBREW POINT DAGESH OR MAPIQ */
+ { 737, "afii57839" }, /* HEBREW POINT METEG */
+ { 738, "afii57841" }, /* HEBREW POINT RAFE */
+ { 739, "afii57842" }, /* HEBREW PUNCTUATION PASEQ */
+ { 740, "afii57929" }, /* MODIFIER LETTER APOSTROPHE */
+ { 741, "afii61248" }, /* CARE OF */
+ { 742, "afii61289" }, /* SCRIPT SMALL L */
+ { 743, "afii61352" }, /* NUMERO SIGN */
+ { 744, "afii61573" }, /* POP DIRECTIONAL FORMATTING */
+ { 745, "afii61574" }, /* LEFT-TO-RIGHT OVERRIDE */
+ { 746, "afii61575" }, /* RIGHT-TO-LEFT OVERRIDE */
+ { 747, "afii61664" }, /* ZERO WIDTH NON-JOINER */
+ { 748, "afii63167" }, /* ARABIC FIVE POINTED STAR */
+ { 749, "afii64937" }, /* MODIFIER LETTER REVERSED COMMA */
+ { 750, "agrave" }, /* LATIN SMALL LETTER A WITH GRAVE */
+ { 751, "aleph" }, /* ALEF SYMBOL */
+ { 752, "alpha" }, /* GREEK SMALL LETTER ALPHA */
+ { 753, "alphatonos" }, /* GREEK SMALL LETTER ALPHA WITH TONOS */
+ { 754, "amacron" }, /* LATIN SMALL LETTER A WITH MACRON */
+ { 755, "ampersand" }, /* AMPERSAND */
+ { 756, "ampersandsmall" }, /* SMALL CAPITAL AMPERSAND */
+ { 757, "angle" }, /* ANGLE */
+ { 758, "angleleft" }, /* LEFT-POINTING ANGLE BRACKET */
+ { 759, "angleright" }, /* RIGHT-POINTING ANGLE BRACKET */
+ { 760, "anoteleia" }, /* GREEK ANO TELEIA */
+ { 761, "aogonek" }, /* LATIN SMALL LETTER A WITH OGONEK */
+ { 762, "apple" }, /* FONT FAMILY;Symbol */
+ { 763, "approxequal" }, /* ALMOST EQUAL TO */
+ { 764, "aring" }, /* LATIN SMALL LETTER A WITH RING ABOVE */
+ { 765, "aringacute" }, /* LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE */
+ { 766, "arrowboth" }, /* LEFT RIGHT ARROW */
+ { 767, "arrowdblboth" }, /* LEFT RIGHT DOUBLE ARROW */
+ { 768, "arrowdbldown" }, /* DOWNWARDS DOUBLE ARROW */
+ { 769, "arrowdblleft" }, /* LEFTWARDS DOUBLE ARROW */
+ { 770, "arrowdblright" }, /* RIGHTWARDS DOUBLE ARROW */
+ { 771, "arrowdblup" }, /* UPWARDS DOUBLE ARROW */
+ { 772, "arrowdown" }, /* DOWNWARDS ARROW */
+ { 773, "arrowhorizex" }, /* HORIZONTAL ARROW EXTENDER */
+ { 774, "arrowleft" }, /* LEFTWARDS ARROW */
+ { 775, "arrowright" }, /* RIGHTWARDS ARROW */
+ { 776, "arrowup" }, /* UPWARDS ARROW */
+ { 777, "arrowupdn" }, /* UP DOWN ARROW */
+ { 778, "arrowupdnbse" }, /* UP DOWN ARROW WITH BASE */
+ { 779, "arrowvertex" }, /* VERTICAL ARROW EXTENDER */
+ { 780, "asciicircum" }, /* CIRCUMFLEX ACCENT */
+ { 781, "asciitilde" }, /* TILDE */
+ { 782, "asterisk" }, /* ASTERISK */
+ { 783, "asteriskmath" }, /* ASTERISK OPERATOR */
+ { 784, "asuperior" }, /* SUPERSCRIPT LATIN SMALL LETTER A */
+ { 785, "at" }, /* COMMERCIAL AT */
+ { 786, "atilde" }, /* LATIN SMALL LETTER A WITH TILDE */
+ { 787, "b" }, /* LATIN SMALL LETTER B */
+ { 788, "backslash" }, /* REVERSE SOLIDUS */
+ { 789, "bar" }, /* VERTICAL LINE */
+ { 790, "beta" }, /* GREEK SMALL LETTER BETA */
+ { 791, "block" }, /* FULL BLOCK */
+ { 792, "braceex" }, /* CURLY BRACKET EXTENDER */
+ { 793, "braceleft" }, /* LEFT CURLY BRACKET */
+ { 794, "braceleftbt" }, /* LEFT CURLY BRACKET BOTTOM */
+ { 795, "braceleftmid" }, /* LEFT CURLY BRACKET MID */
+ { 796, "bracelefttp" }, /* LEFT CURLY BRACKET TOP */
+ { 797, "braceright" }, /* RIGHT CURLY BRACKET */
+ { 798, "bracerightbt" }, /* RIGHT CURLY BRACKET BOTTOM */
+ { 799, "bracerightmid" }, /* RIGHT CURLY BRACKET MID */
+ { 800, "bracerighttp" }, /* RIGHT CURLY BRACKET TOP */
+ { 801, "bracketleft" }, /* LEFT SQUARE BRACKET */
+ { 802, "bracketleftbt" }, /* LEFT SQUARE BRACKET BOTTOM */
+ { 803, "bracketleftex" }, /* LEFT SQUARE BRACKET EXTENDER */
+ { 804, "bracketlefttp" }, /* LEFT SQUARE BRACKET TOP */
+ { 805, "bracketright" }, /* RIGHT SQUARE BRACKET */
+ { 806, "bracketrightbt" }, /* RIGHT SQUARE BRACKET BOTTOM */
+ { 807, "bracketrightex" }, /* RIGHT SQUARE BRACKET EXTENDER */
+ { 808, "bracketrighttp" }, /* RIGHT SQUARE BRACKET TOP */
+ { 809, "breve" }, /* BREVE */
+ { 810, "brokenbar" }, /* BROKEN BAR */
+ { 811, "bsuperior" }, /* SUPERSCRIPT LATIN SMALL LETTER B */
+ { 812, "bullet" }, /* BULLET */
+ { 813, "c" }, /* LATIN SMALL LETTER C */
+ { 814, "cacute" }, /* LATIN SMALL LETTER C WITH ACUTE */
+ { 815, "caron" }, /* CARON */
+ { 816, "carriagereturn" }, /* DOWNWARDS ARROW WITH CORNER LEFTWARDS */
+ { 817, "ccaron" }, /* LATIN SMALL LETTER C WITH CARON */
+ { 818, "ccedilla" }, /* LATIN SMALL LETTER C WITH CEDILLA */
+ { 819, "ccircumflex" }, /* LATIN SMALL LETTER C WITH CIRCUMFLEX */
+ { 820, "cdotaccent" }, /* LATIN SMALL LETTER C WITH DOT ABOVE */
+ { 821, "cedilla" }, /* CEDILLA */
+ { 822, "cent" }, /* CENT SIGN */
+ { 823, "center" }, /* FONT FAMILY;Courier */
+ { 824, "centinferior" }, /* SUBSCRIPT CENT SIGN */
+ { 825, "centoldstyle" }, /* OLDSTYLE CENT SIGN */
+ { 826, "centsuperior" }, /* SUPERSCRIPT CENT SIGN */
+ { 827, "chi" }, /* GREEK SMALL LETTER CHI */
+ { 828, "circle" }, /* WHITE CIRCLE */
+ { 829, "circlemultiply" }, /* CIRCLED TIMES */
+ { 830, "circleplus" }, /* CIRCLED PLUS */
+ { 831, "circumflex" }, /* MODIFIER LETTER CIRCUMFLEX ACCENT */
+ { 832, "club" }, /* BLACK CLUB SUIT */
+ { 833, "colon" }, /* COLON */
+ { 834, "colonmonetary" }, /* COLON SIGN */
+ { 835, "comma" }, /* COMMA */
+ { 836, "commaaccent" }, /* COMMA BELOW */
+ { 837, "commainferior" }, /* SUBSCRIPT COMMA */
+ { 838, "commasuperior" }, /* SUPERSCRIPT COMMA */
+ { 839, "congruent" }, /* APPROXIMATELY EQUAL TO */
+ { 840, "copyright" }, /* COPYRIGHT SIGN */
+ { 841, "copyrightsans" }, /* COPYRIGHT SIGN SANS SERIF */
+ { 842, "copyrightserif" }, /* COPYRIGHT SIGN SERIF */
+ { 843, "currency" }, /* CURRENCY SIGN */
+ { 844, "cyrBreve" }, /* CAPITAL CYRILLIC BREVE */
+ { 845, "cyrFlex" }, /* CAPITAL CYRILLIC CIRCUMFLEX */
+ { 846, "cyrbreve" }, /* CYRILLIC BREVE */
+ { 847, "cyrflex" }, /* CYRILLIC CIRCUMFLEX */
+ { 848, "d" }, /* LATIN SMALL LETTER D */
+ { 849, "dagger" }, /* DAGGER */
+ { 850, "daggerdbl" }, /* DOUBLE DAGGER */
+ { 851, "dblGrave" }, /* CAPITAL DOUBLE GRAVE ACCENT */
+ { 852, "dblgrave" }, /* DOUBLE GRAVE ACCENT */
+ { 853, "dcaron" }, /* LATIN SMALL LETTER D WITH CARON */
+ { 854, "dcroat" }, /* LATIN SMALL LETTER D WITH STROKE */
+ { 855, "dectab" }, /* FONT FAMILY;Courier */
+ { 856, "degree" }, /* DEGREE SIGN */
+ { 857, "delta" }, /* GREEK SMALL LETTER DELTA */
+ { 858, "diamond" }, /* BLACK DIAMOND SUIT */
+ { 859, "dieresis" }, /* DIAERESIS */
+ { 860, "dieresisacute" }, /* DIAERESIS ACUTE ACCENT */
+ { 861, "dieresisgrave" }, /* DIAERESIS GRAVE ACCENT */
+ { 862, "dieresistonos" }, /* GREEK DIALYTIKA TONOS */
+ { 863, "divide" }, /* DIVISION SIGN */
+ { 864, "dkshade" }, /* DARK SHADE */
+ { 865, "dnblock" }, /* LOWER HALF BLOCK */
+ { 866, "dollar" }, /* DOLLAR SIGN */
+ { 867, "dollarinferior" }, /* SUBSCRIPT DOLLAR SIGN */
+ { 868, "dollaroldstyle" }, /* OLDSTYLE DOLLAR SIGN */
+ { 869, "dollarsuperior" }, /* SUPERSCRIPT DOLLAR SIGN */
+ { 870, "dong" }, /* DONG SIGN */
+ { 871, "dotaccent" }, /* DOT ABOVE */
+ { 872, "dotbelowcomb" }, /* COMBINING DOT BELOW */
+ { 873, "dotlessi" }, /* LATIN SMALL LETTER DOTLESS I */
+ { 874, "dotlessj" }, /* LATIN SMALL LETTER DOTLESS J */
+ { 875, "dotmath" }, /* DOT OPERATOR */
+ { 876, "down" }, /* FONT FAMILY;Courier */
+ { 877, "dsuperior" }, /* SUPERSCRIPT LATIN SMALL LETTER D */
+ { 878, "e" }, /* LATIN SMALL LETTER E */
+ { 879, "eacute" }, /* LATIN SMALL LETTER E WITH ACUTE */
+ { 880, "ebreve" }, /* LATIN SMALL LETTER E WITH BREVE */
+ { 881, "ecaron" }, /* LATIN SMALL LETTER E WITH CARON */
+ { 882, "ecircumflex" }, /* LATIN SMALL LETTER E WITH CIRCUMFLEX */
+ { 883, "edieresis" }, /* LATIN SMALL LETTER E WITH DIAERESIS */
+ { 884, "edotaccent" }, /* LATIN SMALL LETTER E WITH DOT ABOVE */
+ { 885, "egrave" }, /* LATIN SMALL LETTER E WITH GRAVE */
+ { 886, "eight" }, /* DIGIT EIGHT */
+ { 887, "eightinferior" }, /* SUBSCRIPT EIGHT */
+ { 888, "eightoldstyle" }, /* OLDSTYLE DIGIT EIGHT */
+ { 889, "eightsuperior" }, /* SUPERSCRIPT EIGHT */
+ { 890, "element" }, /* ELEMENT OF */
+ { 891, "ellipsis" }, /* HORIZONTAL ELLIPSIS */
+ { 892, "emacron" }, /* LATIN SMALL LETTER E WITH MACRON */
+ { 893, "emdash" }, /* EM DASH */
+ { 894, "emptyset" }, /* EMPTY SET */
+ { 895, "endash" }, /* EN DASH */
+ { 896, "eng" }, /* LATIN SMALL LETTER ENG */
+ { 897, "eogonek" }, /* LATIN SMALL LETTER E WITH OGONEK */
+ { 898, "epsilon" }, /* GREEK SMALL LETTER EPSILON */
+ { 899, "epsilontonos" }, /* GREEK SMALL LETTER EPSILON WITH TONOS */
+ { 900, "equal" }, /* EQUALS SIGN */
+ { 901, "equivalence" }, /* IDENTICAL TO */
+ { 902, "estimated" }, /* ESTIMATED SYMBOL */
+ { 903, "esuperior" }, /* SUPERSCRIPT LATIN SMALL LETTER E */
+ { 904, "eta" }, /* GREEK SMALL LETTER ETA */
+ { 905, "etatonos" }, /* GREEK SMALL LETTER ETA WITH TONOS */
+ { 906, "eth" }, /* LATIN SMALL LETTER ETH */
+ { 907, "exclam" }, /* EXCLAMATION MARK */
+ { 908, "exclamdbl" }, /* DOUBLE EXCLAMATION MARK */
+ { 909, "exclamdown" }, /* INVERTED EXCLAMATION MARK */
+ { 910, "exclamdownsmall" }, /* SMALL CAPITAL INVERTED EXCLAMATION MARK */
+ { 911, "exclamsmall" }, /* SMALL CAPITAL EXCLAMATION MARK */
+ { 912, "existential" }, /* THERE EXISTS */
+ { 913, "f" }, /* LATIN SMALL LETTER F */
+ { 914, "female" }, /* FEMALE SIGN */
+ { 915, "ff" }, /* LATIN SMALL LIGATURE FF */
+ { 916, "ffi" }, /* LATIN SMALL LIGATURE FFI */
+ { 917, "ffl" }, /* LATIN SMALL LIGATURE FFL */
+ { 918, "fi" }, /* LATIN SMALL LIGATURE FI */
+ { 919, "figuredash" }, /* FIGURE DASH */
+ { 920, "filledbox" }, /* BLACK SQUARE */
+ { 921, "filledrect" }, /* BLACK RECTANGLE */
+ { 922, "five" }, /* DIGIT FIVE */
+ { 923, "fiveeighths" }, /* VULGAR FRACTION FIVE EIGHTHS */
+ { 924, "fiveinferior" }, /* SUBSCRIPT FIVE */
+ { 925, "fiveoldstyle" }, /* OLDSTYLE DIGIT FIVE */
+ { 926, "fivesuperior" }, /* SUPERSCRIPT FIVE */
+ { 927, "fl" }, /* LATIN SMALL LIGATURE FL */
+ { 928, "florin" }, /* LATIN SMALL LETTER F WITH HOOK */
+ { 929, "format" }, /* FONT FAMILY;Courier */
+ { 930, "four" }, /* DIGIT FOUR */
+ { 931, "fourinferior" }, /* SUBSCRIPT FOUR */
+ { 932, "fouroldstyle" }, /* OLDSTYLE DIGIT FOUR */
+ { 933, "foursuperior" }, /* SUPERSCRIPT FOUR */
+ { 934, "fraction" }, /* FRACTION SLASH */
+ /* DIVISION SLASH;Duplicate */
+ { 935, "franc" }, /* FRENCH FRANC SIGN */
+ { 936, "g" }, /* LATIN SMALL LETTER G */
+ { 937, "gamma" }, /* GREEK SMALL LETTER GAMMA */
+ { 938, "gbreve" }, /* LATIN SMALL LETTER G WITH BREVE */
+ { 939, "gcaron" }, /* LATIN SMALL LETTER G WITH CARON */
+ { 940, "gcircumflex" }, /* LATIN SMALL LETTER G WITH CIRCUMFLEX */
+ { 941, "gcommaaccent" }, /* LATIN SMALL LETTER G WITH CEDILLA */
+ { 942, "gdotaccent" }, /* LATIN SMALL LETTER G WITH DOT ABOVE */
+ { 943, "germandbls" }, /* LATIN SMALL LETTER SHARP S */
+ { 944, "gradient" }, /* NABLA */
+ { 945, "grave" }, /* GRAVE ACCENT */
+ { 946, "gravecomb" }, /* COMBINING GRAVE ACCENT */
+ { 947, "graybox" }, /* FONT FAMILY;Courier */
+ { 948, "greater" }, /* GREATER-THAN SIGN */
+ { 949, "greaterequal" }, /* GREATER-THAN OR EQUAL TO */
+ { 950, "guillemotleft" }, /* LEFT-POINTING DOUBLE ANGLE QUOTATION MARK */
+ { 951, "guillemotright" }, /* RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK */
+ { 952, "guilsinglleft" }, /* SINGLE LEFT-POINTING ANGLE QUOTATION MARK */
+ { 953, "guilsinglright" }, /* SINGLE RIGHT-POINTING ANGLE QUOTATION MARK */
+ { 954, "h" }, /* LATIN SMALL LETTER H */
+ { 955, "hbar" }, /* LATIN SMALL LETTER H WITH STROKE */
+ { 956, "hcircumflex" }, /* LATIN SMALL LETTER H WITH CIRCUMFLEX */
+ { 957, "heart" }, /* BLACK HEART SUIT */
+ { 958, "hookabovecomb" }, /* COMBINING HOOK ABOVE */
+ { 959, "house" }, /* HOUSE */
+ { 960, "hungarumlaut" }, /* DOUBLE ACUTE ACCENT */
+ { 961, "hyphen" }, /* HYPHEN-MINUS */
+ /* SOFT HYPHEN;Duplicate */
+ { 962, "hypheninferior" }, /* SUBSCRIPT HYPHEN-MINUS */
+ { 963, "hyphensuperior" }, /* SUPERSCRIPT HYPHEN-MINUS */
+ { 964, "i" }, /* LATIN SMALL LETTER I */
+ { 965, "iacute" }, /* LATIN SMALL LETTER I WITH ACUTE */
+ { 966, "ibreve" }, /* LATIN SMALL LETTER I WITH BREVE */
+ { 967, "icircumflex" }, /* LATIN SMALL LETTER I WITH CIRCUMFLEX */
+ { 968, "idieresis" }, /* LATIN SMALL LETTER I WITH DIAERESIS */
+ { 969, "igrave" }, /* LATIN SMALL LETTER I WITH GRAVE */
+ { 970, "ij" }, /* LATIN SMALL LIGATURE IJ */
+ { 971, "imacron" }, /* LATIN SMALL LETTER I WITH MACRON */
+ { 972, "indent" }, /* FONT FAMILY;Courier */
+ { 973, "infinity" }, /* INFINITY */
+ { 974, "integral" }, /* INTEGRAL */
+ { 975, "integralbt" }, /* BOTTOM HALF INTEGRAL */
+ { 976, "integralex" }, /* INTEGRAL EXTENDER */
+ { 977, "integraltp" }, /* TOP HALF INTEGRAL */
+ { 978, "intersection" }, /* INTERSECTION */
+ { 979, "invbullet" }, /* INVERSE BULLET */
+ { 980, "invcircle" }, /* INVERSE WHITE CIRCLE */
+ { 981, "invsmileface" }, /* BLACK SMILING FACE */
+ { 982, "iogonek" }, /* LATIN SMALL LETTER I WITH OGONEK */
+ { 983, "iota" }, /* GREEK SMALL LETTER IOTA */
+ { 984, "iotadieresis" }, /* GREEK SMALL LETTER IOTA WITH DIALYTIKA */
+ { 985, "iotadieresistonos" }, /* GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS */
+ { 986, "iotatonos" }, /* GREEK SMALL LETTER IOTA WITH TONOS */
+ { 987, "isuperior" }, /* SUPERSCRIPT LATIN SMALL LETTER I */
+ { 988, "itilde" }, /* LATIN SMALL LETTER I WITH TILDE */
+ { 989, "j" }, /* LATIN SMALL LETTER J */
+ { 990, "jcircumflex" }, /* LATIN SMALL LETTER J WITH CIRCUMFLEX */
+ { 991, "k" }, /* LATIN SMALL LETTER K */
+ { 992, "kappa" }, /* GREEK SMALL LETTER KAPPA */
+ { 993, "kcommaaccent" }, /* LATIN SMALL LETTER K WITH CEDILLA */
+ { 994, "kgreenlandic" }, /* LATIN SMALL LETTER KRA */
+ { 995, "l" }, /* LATIN SMALL LETTER L */
+ { 996, "lacute" }, /* LATIN SMALL LETTER L WITH ACUTE */
+ { 997, "lambda" }, /* GREEK SMALL LETTER LAMDA */
+ { 998, "largebullet" }, /* FONT FAMILY;Courier */
+ { 999, "lcaron" }, /* LATIN SMALL LETTER L WITH CARON */
+ { 1000, "lcommaaccent" }, /* LATIN SMALL LETTER L WITH CEDILLA */
+ { 1001, "ldot" }, /* LATIN SMALL LETTER L WITH MIDDLE DOT */
+ { 1002, "left" }, /* FONT FAMILY;Courier */
+ { 1003, "less" }, /* LESS-THAN SIGN */
+ { 1004, "lessequal" }, /* LESS-THAN OR EQUAL TO */
+ { 1005, "lfblock" }, /* LEFT HALF BLOCK */
+ { 1006, "lira" }, /* LIRA SIGN */
+ { 1007, "ll" }, /* LATIN SMALL LETTER LL */
+ { 1008, "logicaland" }, /* LOGICAL AND */
+ { 1009, "logicalnot" }, /* NOT SIGN */
+ { 1010, "logicalor" }, /* LOGICAL OR */
+ { 1011, "longs" }, /* LATIN SMALL LETTER LONG S */
+ { 1012, "lozenge" }, /* LOZENGE */
+ { 1013, "lslash" }, /* LATIN SMALL LETTER L WITH STROKE */
+ { 1014, "lsuperior" }, /* SUPERSCRIPT LATIN SMALL LETTER L */
+ { 1015, "ltshade" }, /* LIGHT SHADE */
+ { 1016, "m" }, /* LATIN SMALL LETTER M */
+ { 1017, "macron" }, /* MACRON */
+ /* MODIFIER LETTER MACRON;Duplicate */
+ { 1018, "male" }, /* MALE SIGN */
+ { 1019, "merge" }, /* FONT FAMILY;Courier */
+ { 1020, "minus" }, /* MINUS SIGN */
+ { 1021, "minute" }, /* PRIME */
+ { 1022, "msuperior" }, /* SUPERSCRIPT LATIN SMALL LETTER M */
+ { 1023, "mu" }, /* MICRO SIGN */
+ /* GREEK SMALL LETTER MU;Duplicate */
+ { 1024, "multiply" }, /* MULTIPLICATION SIGN */
+ { 1025, "musicalnote" }, /* EIGHTH NOTE */
+ { 1026, "musicalnotedbl" }, /* BEAMED EIGHTH NOTES */
+ { 1027, "n" }, /* LATIN SMALL LETTER N */
+ { 1028, "nacute" }, /* LATIN SMALL LETTER N WITH ACUTE */
+ { 1029, "napostrophe" }, /* LATIN SMALL LETTER N PRECEDED BY APOSTROPHE */
+ { 1030, "ncaron" }, /* LATIN SMALL LETTER N WITH CARON */
+ { 1031, "ncommaaccent" }, /* LATIN SMALL LETTER N WITH CEDILLA */
+ { 1032, "nine" }, /* DIGIT NINE */
+ { 1033, "nineinferior" }, /* SUBSCRIPT NINE */
+ { 1034, "nineoldstyle" }, /* OLDSTYLE DIGIT NINE */
+ { 1035, "ninesuperior" }, /* SUPERSCRIPT NINE */
+ { 1036, "notegraphic" }, /* FONT FAMILY;Courier */
+ { 1037, "notelement" }, /* NOT AN ELEMENT OF */
+ { 1038, "notequal" }, /* NOT EQUAL TO */
+ { 1039, "notsubset" }, /* NOT A SUBSET OF */
+ { 1040, "nsuperior" }, /* SUPERSCRIPT LATIN SMALL LETTER N */
+ { 1041, "ntilde" }, /* LATIN SMALL LETTER N WITH TILDE */
+ { 1042, "nu" }, /* GREEK SMALL LETTER NU */
+ { 1043, "numbersign" }, /* NUMBER SIGN */
+ { 1044, "o" }, /* LATIN SMALL LETTER O */
+ { 1045, "oacute" }, /* LATIN SMALL LETTER O WITH ACUTE */
+ { 1046, "obreve" }, /* LATIN SMALL LETTER O WITH BREVE */
+ { 1047, "ocircumflex" }, /* LATIN SMALL LETTER O WITH CIRCUMFLEX */
+ { 1048, "odieresis" }, /* LATIN SMALL LETTER O WITH DIAERESIS */
+ { 1049, "oe" }, /* LATIN SMALL LIGATURE OE */
+ { 1050, "ogonek" }, /* OGONEK */
+ { 1051, "ograve" }, /* LATIN SMALL LETTER O WITH GRAVE */
+ { 1052, "ohorn" }, /* LATIN SMALL LETTER O WITH HORN */
+ { 1053, "ohungarumlaut" }, /* LATIN SMALL LETTER O WITH DOUBLE ACUTE */
+ { 1054, "omacron" }, /* LATIN SMALL LETTER O WITH MACRON */
+ { 1055, "omega" }, /* GREEK SMALL LETTER OMEGA */
+ { 1056, "omega1" }, /* GREEK PI SYMBOL */
+ { 1057, "omegatonos" }, /* GREEK SMALL LETTER OMEGA WITH TONOS */
+ { 1058, "omicron" }, /* GREEK SMALL LETTER OMICRON */
+ { 1059, "omicrontonos" }, /* GREEK SMALL LETTER OMICRON WITH TONOS */
+ { 1060, "one" }, /* DIGIT ONE */
+ { 1061, "onedotenleader" }, /* ONE DOT LEADER */
+ { 1062, "oneeighth" }, /* VULGAR FRACTION ONE EIGHTH */
+ { 1063, "onefitted" }, /* PROPORTIONAL DIGIT ONE */
+ { 1064, "onehalf" }, /* VULGAR FRACTION ONE HALF */
+ { 1065, "oneinferior" }, /* SUBSCRIPT ONE */
+ { 1066, "oneoldstyle" }, /* OLDSTYLE DIGIT ONE */
+ { 1067, "onequarter" }, /* VULGAR FRACTION ONE QUARTER */
+ { 1068, "onesuperior" }, /* SUPERSCRIPT ONE */
+ { 1069, "onethird" }, /* VULGAR FRACTION ONE THIRD */
+ { 1070, "openbullet" }, /* WHITE BULLET */
+ { 1071, "ordfeminine" }, /* FEMININE ORDINAL INDICATOR */
+ { 1072, "ordmasculine" }, /* MASCULINE ORDINAL INDICATOR */
+ { 1073, "orthogonal" }, /* RIGHT ANGLE */
+ { 1074, "oslash" }, /* LATIN SMALL LETTER O WITH STROKE */
+ { 1075, "oslashacute" }, /* LATIN SMALL LETTER O WITH STROKE AND ACUTE */
+ { 1076, "osuperior" }, /* SUPERSCRIPT LATIN SMALL LETTER O */
+ { 1077, "otilde" }, /* LATIN SMALL LETTER O WITH TILDE */
+ { 1078, "overscore" }, /* FONT FAMILY;Courier */
+ { 1079, "p" }, /* LATIN SMALL LETTER P */
+ { 1080, "paragraph" }, /* PILCROW SIGN */
+ { 1081, "parenleft" }, /* LEFT PARENTHESIS */
+ { 1082, "parenleftbt" }, /* LEFT PAREN BOTTOM */
+ { 1083, "parenleftex" }, /* LEFT PAREN EXTENDER */
+ { 1084, "parenleftinferior" }, /* SUBSCRIPT LEFT PARENTHESIS */
+ { 1085, "parenleftsuperior" }, /* SUPERSCRIPT LEFT PARENTHESIS */
+ { 1086, "parenlefttp" }, /* LEFT PAREN TOP */
+ { 1087, "parenright" }, /* RIGHT PARENTHESIS */
+ { 1088, "parenrightbt" }, /* RIGHT PAREN BOTTOM */
+ { 1089, "parenrightex" }, /* RIGHT PAREN EXTENDER */
+ { 1090, "parenrightinferior" }, /* SUBSCRIPT RIGHT PARENTHESIS */
+ { 1091, "parenrightsuperior" }, /* SUPERSCRIPT RIGHT PARENTHESIS */
+ { 1092, "parenrighttp" }, /* RIGHT PAREN TOP */
+ { 1093, "partialdiff" }, /* PARTIAL DIFFERENTIAL */
+ { 1094, "percent" }, /* PERCENT SIGN */
+ { 1095, "period" }, /* FULL STOP */
+ { 1096, "periodcentered" }, /* MIDDLE DOT */
+ /* BULLET OPERATOR;Duplicate */
+ { 1097, "periodinferior" }, /* SUBSCRIPT FULL STOP */
+ { 1098, "periodsuperior" }, /* SUPERSCRIPT FULL STOP */
+ { 1099, "perpendicular" }, /* UP TACK */
+ { 1100, "perthousand" }, /* PER MILLE SIGN */
+ { 1101, "peseta" }, /* PESETA SIGN */
+ { 1102, "phi" }, /* GREEK SMALL LETTER PHI */
+ { 1103, "phi1" }, /* GREEK PHI SYMBOL */
+ { 1104, "pi" }, /* GREEK SMALL LETTER PI */
+ { 1105, "plus" }, /* PLUS SIGN */
+ { 1106, "plusminus" }, /* PLUS-MINUS SIGN */
+ { 1107, "prescription" }, /* PRESCRIPTION TAKE */
+ { 1108, "product" }, /* N-ARY PRODUCT */
+ { 1109, "propersubset" }, /* SUBSET OF */
+ { 1110, "propersuperset" }, /* SUPERSET OF */
+ { 1111, "proportional" }, /* PROPORTIONAL TO */
+ { 1112, "psi" }, /* GREEK SMALL LETTER PSI */
+ { 1113, "q" }, /* LATIN SMALL LETTER Q */
+ { 1114, "question" }, /* QUESTION MARK */
+ { 1115, "questiondown" }, /* INVERTED QUESTION MARK */
+ { 1116, "questiondownsmall" }, /* SMALL CAPITAL INVERTED QUESTION MARK */
+ { 1117, "questionsmall" }, /* SMALL CAPITAL QUESTION MARK */
+ { 1118, "quotedbl" }, /* QUOTATION MARK */
+ { 1119, "quotedblbase" }, /* DOUBLE LOW-9 QUOTATION MARK */
+ { 1120, "quotedblleft" }, /* LEFT DOUBLE QUOTATION MARK */
+ { 1121, "quotedblright" }, /* RIGHT DOUBLE QUOTATION MARK */
+ { 1122, "quoteleft" }, /* LEFT SINGLE QUOTATION MARK */
+ { 1123, "quotereversed" }, /* SINGLE HIGH-REVERSED-9 QUOTATION MARK */
+ { 1124, "quoteright" }, /* RIGHT SINGLE QUOTATION MARK */
+ { 1125, "quotesinglbase" }, /* SINGLE LOW-9 QUOTATION MARK */
+ { 1126, "quotesingle" }, /* APOSTROPHE */
+ { 1127, "r" }, /* LATIN SMALL LETTER R */
+ { 1128, "racute" }, /* LATIN SMALL LETTER R WITH ACUTE */
+ { 1129, "radical" }, /* SQUARE ROOT */
+ { 1130, "radicalex" }, /* RADICAL EXTENDER */
+ { 1131, "rcaron" }, /* LATIN SMALL LETTER R WITH CARON */
+ { 1132, "rcommaaccent" }, /* LATIN SMALL LETTER R WITH CEDILLA */
+ { 1133, "reflexsubset" }, /* SUBSET OF OR EQUAL TO */
+ { 1134, "reflexsuperset" }, /* SUPERSET OF OR EQUAL TO */
+ { 1135, "registered" }, /* REGISTERED SIGN */
+ { 1136, "registersans" }, /* REGISTERED SIGN SANS SERIF */
+ { 1137, "registerserif" }, /* REGISTERED SIGN SERIF */
+ { 1138, "return" }, /* FONT FAMILY;Courier */
+ { 1139, "revlogicalnot" }, /* REVERSED NOT SIGN */
+ { 1140, "rho" }, /* GREEK SMALL LETTER RHO */
+ { 1141, "ring" }, /* RING ABOVE */
+ { 1142, "rsuperior" }, /* SUPERSCRIPT LATIN SMALL LETTER R */
+ { 1143, "rtblock" }, /* RIGHT HALF BLOCK */
+ { 1144, "rupiah" }, /* RUPIAH SIGN */
+ { 1145, "s" }, /* LATIN SMALL LETTER S */
+ { 1146, "sacute" }, /* LATIN SMALL LETTER S WITH ACUTE */
+ { 1147, "scaron" }, /* LATIN SMALL LETTER S WITH CARON */
+ { 1148, "scedilla" }, /* LATIN SMALL LETTER S WITH CEDILLA */
+ /* LATIN SMALL LETTER S WITH CEDILLA;Duplicate */
+ { 1149, "scircumflex" }, /* LATIN SMALL LETTER S WITH CIRCUMFLEX */
+ { 1150, "scommaaccent" }, /* LATIN SMALL LETTER S WITH COMMA BELOW */
+ { 1151, "second" }, /* DOUBLE PRIME */
+ { 1152, "section" }, /* SECTION SIGN */
+ { 1153, "semicolon" }, /* SEMICOLON */
+ { 1154, "seven" }, /* DIGIT SEVEN */
+ { 1155, "seveneighths" }, /* VULGAR FRACTION SEVEN EIGHTHS */
+ { 1156, "seveninferior" }, /* SUBSCRIPT SEVEN */
+ { 1157, "sevenoldstyle" }, /* OLDSTYLE DIGIT SEVEN */
+ { 1158, "sevensuperior" }, /* SUPERSCRIPT SEVEN */
+ { 1159, "shade" }, /* MEDIUM SHADE */
+ { 1160, "sigma" }, /* GREEK SMALL LETTER SIGMA */
+ { 1161, "sigma1" }, /* GREEK SMALL LETTER FINAL SIGMA */
+ { 1162, "similar" }, /* TILDE OPERATOR */
+ { 1163, "six" }, /* DIGIT SIX */
+ { 1164, "sixinferior" }, /* SUBSCRIPT SIX */
+ { 1165, "sixoldstyle" }, /* OLDSTYLE DIGIT SIX */
+ { 1166, "sixsuperior" }, /* SUPERSCRIPT SIX */
+ { 1167, "slash" }, /* SOLIDUS */
+ { 1168, "smileface" }, /* WHITE SMILING FACE */
+ { 1169, "space" }, /* SPACE */
+ /* NO-BREAK SPACE;Duplicate */
+ { 1170, "spade" }, /* BLACK SPADE SUIT */
+ { 1171, "square" }, /* FONT FAMILY;Courier */
+ { 1172, "ssuperior" }, /* SUPERSCRIPT LATIN SMALL LETTER S */
+ { 1173, "sterling" }, /* POUND SIGN */
+ { 1174, "stop" }, /* FONT FAMILY;Courier */
+ { 1175, "suchthat" }, /* CONTAINS AS MEMBER */
+ { 1176, "summation" }, /* N-ARY SUMMATION */
+ { 1177, "sun" }, /* WHITE SUN WITH RAYS */
+ { 1178, "t" }, /* LATIN SMALL LETTER T */
+ { 1179, "tab" }, /* FONT FAMILY;Courier */
+ { 1180, "tau" }, /* GREEK SMALL LETTER TAU */
+ { 1181, "tbar" }, /* LATIN SMALL LETTER T WITH STROKE */
+ { 1182, "tcaron" }, /* LATIN SMALL LETTER T WITH CARON */
+ { 1183, "tcommaaccent" }, /* LATIN SMALL LETTER T WITH CEDILLA */
+ /* LATIN SMALL LETTER T WITH COMMA BELOW;Duplicate */
+ { 1184, "therefore" }, /* THEREFORE */
+ { 1185, "theta" }, /* GREEK SMALL LETTER THETA */
+ { 1186, "theta1" }, /* GREEK THETA SYMBOL */
+ { 1187, "thorn" }, /* LATIN SMALL LETTER THORN */
+ { 1188, "three" }, /* DIGIT THREE */
+ { 1189, "threeeighths" }, /* VULGAR FRACTION THREE EIGHTHS */
+ { 1190, "threeinferior" }, /* SUBSCRIPT THREE */
+ { 1191, "threeoldstyle" }, /* OLDSTYLE DIGIT THREE */
+ { 1192, "threequarters" }, /* VULGAR FRACTION THREE QUARTERS */
+ { 1193, "threequartersemdash" }, /* THREE QUARTERS EM DASH */
+ { 1194, "threesuperior" }, /* SUPERSCRIPT THREE */
+ { 1195, "tilde" }, /* SMALL TILDE */
+ { 1196, "tildecomb" }, /* COMBINING TILDE */
+ { 1197, "tonos" }, /* GREEK TONOS */
+ { 1198, "trademark" }, /* TRADE MARK SIGN */
+ { 1199, "trademarksans" }, /* TRADE MARK SIGN SANS SERIF */
+ { 1200, "trademarkserif" }, /* TRADE MARK SIGN SERIF */
+ { 1201, "triagdn" }, /* BLACK DOWN-POINTING TRIANGLE */
+ { 1202, "triaglf" }, /* BLACK LEFT-POINTING POINTER */
+ { 1203, "triagrt" }, /* BLACK RIGHT-POINTING POINTER */
+ { 1204, "triagup" }, /* BLACK UP-POINTING TRIANGLE */
+ { 1205, "tsuperior" }, /* SUPERSCRIPT LATIN SMALL LETTER T */
+ { 1206, "two" }, /* DIGIT TWO */
+ { 1207, "twodotenleader" }, /* TWO DOT LEADER */
+ { 1208, "twoinferior" }, /* SUBSCRIPT TWO */
+ { 1209, "twooldstyle" }, /* OLDSTYLE DIGIT TWO */
+ { 1210, "twosuperior" }, /* SUPERSCRIPT TWO */
+ { 1211, "twothirds" }, /* VULGAR FRACTION TWO THIRDS */
+ { 1212, "u" }, /* LATIN SMALL LETTER U */
+ { 1213, "uacute" }, /* LATIN SMALL LETTER U WITH ACUTE */
+ { 1214, "ubreve" }, /* LATIN SMALL LETTER U WITH BREVE */
+ { 1215, "ucircumflex" }, /* LATIN SMALL LETTER U WITH CIRCUMFLEX */
+ { 1216, "udieresis" }, /* LATIN SMALL LETTER U WITH DIAERESIS */
+ { 1217, "ugrave" }, /* LATIN SMALL LETTER U WITH GRAVE */
+ { 1218, "uhorn" }, /* LATIN SMALL LETTER U WITH HORN */
+ { 1219, "uhungarumlaut" }, /* LATIN SMALL LETTER U WITH DOUBLE ACUTE */
+ { 1220, "umacron" }, /* LATIN SMALL LETTER U WITH MACRON */
+ { 1221, "underscore" }, /* LOW LINE */
+ { 1222, "underscoredbl" }, /* DOUBLE LOW LINE */
+ { 1223, "union" }, /* UNION */
+ { 1224, "universal" }, /* FOR ALL */
+ { 1225, "uogonek" }, /* LATIN SMALL LETTER U WITH OGONEK */
+ { 1226, "up" }, /* FONT FAMILY;Courier */
+ { 1227, "upblock" }, /* UPPER HALF BLOCK */
+ { 1228, "upsilon" }, /* GREEK SMALL LETTER UPSILON */
+ { 1229, "upsilondieresis" }, /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA */
+ { 1230, "upsilondieresistonos" }, /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS */
+ { 1231, "upsilontonos" }, /* GREEK SMALL LETTER UPSILON WITH TONOS */
+ { 1232, "uring" }, /* LATIN SMALL LETTER U WITH RING ABOVE */
+ { 1233, "utilde" }, /* LATIN SMALL LETTER U WITH TILDE */
+ { 1234, "v" }, /* LATIN SMALL LETTER V */
+ { 1235, "w" }, /* LATIN SMALL LETTER W */
+ { 1236, "wacute" }, /* LATIN SMALL LETTER W WITH ACUTE */
+ { 1237, "wcircumflex" }, /* LATIN SMALL LETTER W WITH CIRCUMFLEX */
+ { 1238, "wdieresis" }, /* LATIN SMALL LETTER W WITH DIAERESIS */
+ { 1239, "weierstrass" }, /* SCRIPT CAPITAL P */
+ { 1240, "wgrave" }, /* LATIN SMALL LETTER W WITH GRAVE */
+ { 1241, "x" }, /* LATIN SMALL LETTER X */
+ { 1242, "xi" }, /* GREEK SMALL LETTER XI */
+ { 1243, "y" }, /* LATIN SMALL LETTER Y */
+ { 1244, "yacute" }, /* LATIN SMALL LETTER Y WITH ACUTE */
+ { 1245, "ycircumflex" }, /* LATIN SMALL LETTER Y WITH CIRCUMFLEX */
+ { 1246, "ydieresis" }, /* LATIN SMALL LETTER Y WITH DIAERESIS */
+ { 1247, "yen" }, /* YEN SIGN */
+ { 1248, "ygrave" }, /* LATIN SMALL LETTER Y WITH GRAVE */
+ { 1249, "z" }, /* LATIN SMALL LETTER Z */
+ { 1250, "zacute" }, /* LATIN SMALL LETTER Z WITH ACUTE */
+ { 1251, "zcaron" }, /* LATIN SMALL LETTER Z WITH CARON */
+ { 1252, "zdotaccent" }, /* LATIN SMALL LETTER Z WITH DOT ABOVE */
+ { 1253, "zero" }, /* DIGIT ZERO */
+ { 1254, "zeroinferior" }, /* SUBSCRIPT ZERO */
+ { 1255, "zerooldstyle" }, /* OLDSTYLE DIGIT ZERO */
+ { 1256, "zerosuperior" }, /* SUPERSCRIPT ZERO */
+ { 1257, "zeta" } /* GREEK SMALL LETTER ZETA */
};
diff -urN ../wine-20010721cvs/dlls/wineps/glyphlist.c ./dlls/wineps/glyphlist.c
--- ../wine-20010721cvs/dlls/wineps/glyphlist.c Wed May 9 12:11:59 2001
+++ ./dlls/wineps/glyphlist.c Sun Jul 22 19:02:13 2001
@@ -18,6 +18,7 @@
static GLYPHNAME **glyphList = NULL;
static INT glyphListSize = 0;
+static BOOL glyphNamesIndexed = TRUE;
/*******************************************************************************
* PSDRV_GlyphListInit
@@ -61,9 +62,6 @@
* Inserts a copy of the glyph name into the list at the index, growing the
* list if necessary; returns index on success (-1 on failure)
*
- * _glyphname is a version of GLYPHNAME with non-constant members, so it can
- * be initialized without generating compiler warnings
- *
*/
inline static INT GlyphListInsert(LPCSTR szName, INT index)
{
@@ -109,6 +107,7 @@
glyphList[index] = g;
++glyphListSize;
+ glyphNamesIndexed = FALSE;
TRACE("Added '%s' at glyphList[%i] (glyphListSize now %i)\n",
glyphList[index]->sz, index, glyphListSize);
@@ -180,6 +179,9 @@
VOID PSDRV_IndexGlyphList()
{
INT i;
+
+ if (glyphNamesIndexed == TRUE)
+ return;
TRACE("%i glyph names:\n", glyphListSize);
@@ -188,4 +190,6 @@
glyphList[i]->index = i;
TRACE(" glyphList[%i] -> '%s'\n", i, glyphList[i]->sz);
}
+
+ glyphNamesIndexed = TRUE;
}
diff -urN ../wine-20010721cvs/dlls/wineps/mkagl.c ./dlls/wineps/mkagl.c
--- ../wine-20010721cvs/dlls/wineps/mkagl.c Sun Jul 22 18:51:29 2001
+++ ./dlls/wineps/mkagl.c Sun Jul 22 18:52:05 2001
@@ -333,7 +333,7 @@
static void write_glyph_names(FILE *f_c, FILE *f_h)
{
- int i, num_names = 0, index = 0, list_index = 0x00010000;
+ int i, num_names = 0, index = 0;
for (i = 0; i < num_glyphs; ++i)
if (i == 0 || strcmp(glyphs[i - 1].name, glyphs[i].name) != 0)
@@ -357,17 +357,16 @@
fcpto(f_h, 32, fprintf(f_h, "#define GN_%s", glyphs[i].name));
fprintf(f_h, "(PSDRV_AGLGlyphNames + %i)\n", index);
- cp = fprintf(f_c, " { -1, \"%s\" },", glyphs[i].name);
+ cp = fprintf(f_c, " { %4i, \"%s\" },", index, glyphs[i].name);
glyphs[i].index = index;
++index;
- list_index += 0x00010000;
}
else
{
glyphs[i].index = glyphs[i - 1].index;
}
- fcpto(f_c, 36, cp);
+ fcpto(f_c, 40, cp);
fprintf(f_c, "/* %s */\n", glyphs[i].comment);
}
@@ -376,7 +375,7 @@
fprintf(f_h, "(PSDRV_AGLGlyphNames + %i)\n", index);
glyphs[i].index = index;
- fcpto(f_c, 36, fprintf(f_c, " { -1, \"%s\" }", glyphs[i].name));
+ fcpto(f_c, 40, fprintf(f_c, " { %4i, \"%s\" }", index, glyphs[i].name));
fprintf(f_c, "/* %s */\n};\n", glyphs[i].comment);
}
More information about the wine-patches
mailing list