Drop any file64 functions, try to use system supplied 64-bit mode by
[wine] / dlls / wineps / agl.c
1 /*******************************************************************************
2  *
3  *      Adobe Glyph List data for the Wine PostScript driver
4  *
5  *      Copyright 2001 Ian Pilcher
6  *
7  *
8  *      This data is derived from the Adobe Glyph list at
9  *
10  *          http://partners.adobe.com/asn/developer/type/glyphlist.txt
11  *
12  *      and the Adobe Font Metrics files at
13  *
14  *          ftp://ftp.adobe.com/pub/adobe/type/win/all/afmfiles/base35/
15  *
16  *      which are Copyright 1985-1998 Adobe Systems Incorporated.
17  *
18  */
19
20 #include "psdrv.h"
21
22
23 /*
24  *  Every glyph name in the AGL and the 39 core PostScript fonts
25  */
26
27 const INT PSDRV_AGLGlyphNamesSize = 1258;
28
29 GLYPHNAME PSDRV_AGLGlyphNames[1258] =
30 {
31     { -1, "A" },                    /* LATIN CAPITAL LETTER A */
32     { -1, "AE" },                   /* LATIN CAPITAL LETTER AE */
33     { -1, "AEacute" },              /* LATIN CAPITAL LETTER AE WITH ACUTE */
34     { -1, "AEsmall" },              /* LATIN SMALL CAPITAL LETTER AE */
35     { -1, "Aacute" },               /* LATIN CAPITAL LETTER A WITH ACUTE */
36     { -1, "Aacutesmall" },          /* LATIN SMALL CAPITAL LETTER A WITH ACUTE */
37     { -1, "Abreve" },               /* LATIN CAPITAL LETTER A WITH BREVE */
38     { -1, "Acircumflex" },          /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX */
39     { -1, "Acircumflexsmall" },     /* LATIN SMALL CAPITAL LETTER A WITH CIRCUMFLEX */
40     { -1, "Acute" },                /* CAPITAL ACUTE ACCENT */
41     { -1, "Acutesmall" },           /* SMALL CAPITAL ACUTE ACCENT */
42     { -1, "Adieresis" },            /* LATIN CAPITAL LETTER A WITH DIAERESIS */
43     { -1, "Adieresissmall" },       /* LATIN SMALL CAPITAL LETTER A WITH DIAERESIS */
44     { -1, "Agrave" },               /* LATIN CAPITAL LETTER A WITH GRAVE */
45     { -1, "Agravesmall" },          /* LATIN SMALL CAPITAL LETTER A WITH GRAVE */
46     { -1, "Alpha" },                /* GREEK CAPITAL LETTER ALPHA */
47     { -1, "Alphatonos" },           /* GREEK CAPITAL LETTER ALPHA WITH TONOS */
48     { -1, "Amacron" },              /* LATIN CAPITAL LETTER A WITH MACRON */
49     { -1, "Aogonek" },              /* LATIN CAPITAL LETTER A WITH OGONEK */
50     { -1, "Aring" },                /* LATIN CAPITAL LETTER A WITH RING ABOVE */
51     { -1, "Aringacute" },           /* LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE */
52     { -1, "Aringsmall" },           /* LATIN SMALL CAPITAL LETTER A WITH RING ABOVE */
53     { -1, "Asmall" },               /* LATIN SMALL CAPITAL LETTER A */
54     { -1, "Atilde" },               /* LATIN CAPITAL LETTER A WITH TILDE */
55     { -1, "Atildesmall" },          /* LATIN SMALL CAPITAL LETTER A WITH TILDE */
56     { -1, "B" },                    /* LATIN CAPITAL LETTER B */
57     { -1, "Beta" },                 /* GREEK CAPITAL LETTER BETA */
58     { -1, "Brevesmall" },           /* SMALL CAPITAL BREVE */
59     { -1, "Bsmall" },               /* LATIN SMALL CAPITAL LETTER B */
60     { -1, "C" },                    /* LATIN CAPITAL LETTER C */
61     { -1, "Cacute" },               /* LATIN CAPITAL LETTER C WITH ACUTE */
62     { -1, "Caron" },                /* CAPITAL CARON */
63     { -1, "Caronsmall" },           /* SMALL CAPITAL CARON */
64     { -1, "Ccaron" },               /* LATIN CAPITAL LETTER C WITH CARON */
65     { -1, "Ccedilla" },             /* LATIN CAPITAL LETTER C WITH CEDILLA */
66     { -1, "Ccedillasmall" },        /* LATIN SMALL CAPITAL LETTER C WITH CEDILLA */
67     { -1, "Ccircumflex" },          /* LATIN CAPITAL LETTER C WITH CIRCUMFLEX */
68     { -1, "Cdotaccent" },           /* LATIN CAPITAL LETTER C WITH DOT ABOVE */
69     { -1, "Cedillasmall" },         /* SMALL CAPITAL CEDILLA */
70     { -1, "Chi" },                  /* GREEK CAPITAL LETTER CHI */
71     { -1, "Circumflexsmall" },      /* SMALL CAPITAL MODIFIER LETTER CIRCUMFLEX ACCENT */
72     { -1, "Csmall" },               /* LATIN SMALL CAPITAL LETTER C */
73     { -1, "D" },                    /* LATIN CAPITAL LETTER D */
74     { -1, "Dcaron" },               /* LATIN CAPITAL LETTER D WITH CARON */
75     { -1, "Dcroat" },               /* LATIN CAPITAL LETTER D WITH STROKE */
76     { -1, "Delta" },                /* INCREMENT */
77                                     /* GREEK CAPITAL LETTER DELTA;Duplicate */
78     { -1, "Dieresis" },             /* CAPITAL DIAERESIS */
79     { -1, "DieresisAcute" },        /* CAPITAL DIAERESIS ACUTE ACCENT */
80     { -1, "DieresisGrave" },        /* CAPITAL DIAERESIS GRAVE ACCENT */
81     { -1, "Dieresissmall" },        /* SMALL CAPITAL DIAERESIS */
82     { -1, "Dotaccentsmall" },       /* SMALL CAPITAL DOT ABOVE */
83     { -1, "Dsmall" },               /* LATIN SMALL CAPITAL LETTER D */
84     { -1, "E" },                    /* LATIN CAPITAL LETTER E */
85     { -1, "Eacute" },               /* LATIN CAPITAL LETTER E WITH ACUTE */
86     { -1, "Eacutesmall" },          /* LATIN SMALL CAPITAL LETTER E WITH ACUTE */
87     { -1, "Ebreve" },               /* LATIN CAPITAL LETTER E WITH BREVE */
88     { -1, "Ecaron" },               /* LATIN CAPITAL LETTER E WITH CARON */
89     { -1, "Ecircumflex" },          /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX */
90     { -1, "Ecircumflexsmall" },     /* LATIN SMALL CAPITAL LETTER E WITH CIRCUMFLEX */
91     { -1, "Edieresis" },            /* LATIN CAPITAL LETTER E WITH DIAERESIS */
92     { -1, "Edieresissmall" },       /* LATIN SMALL CAPITAL LETTER E WITH DIAERESIS */
93     { -1, "Edotaccent" },           /* LATIN CAPITAL LETTER E WITH DOT ABOVE */
94     { -1, "Egrave" },               /* LATIN CAPITAL LETTER E WITH GRAVE */
95     { -1, "Egravesmall" },          /* LATIN SMALL CAPITAL LETTER E WITH GRAVE */
96     { -1, "Emacron" },              /* LATIN CAPITAL LETTER E WITH MACRON */
97     { -1, "Eng" },                  /* LATIN CAPITAL LETTER ENG */
98     { -1, "Eogonek" },              /* LATIN CAPITAL LETTER E WITH OGONEK */
99     { -1, "Epsilon" },              /* GREEK CAPITAL LETTER EPSILON */
100     { -1, "Epsilontonos" },         /* GREEK CAPITAL LETTER EPSILON WITH TONOS */
101     { -1, "Esmall" },               /* LATIN SMALL CAPITAL LETTER E */
102     { -1, "Eta" },                  /* GREEK CAPITAL LETTER ETA */
103     { -1, "Etatonos" },             /* GREEK CAPITAL LETTER ETA WITH TONOS */
104     { -1, "Eth" },                  /* LATIN CAPITAL LETTER ETH */
105     { -1, "Ethsmall" },             /* LATIN SMALL CAPITAL LETTER ETH */
106     { -1, "Euro" },                 /* EURO SIGN */
107     { -1, "F" },                    /* LATIN CAPITAL LETTER F */
108     { -1, "Fsmall" },               /* LATIN SMALL CAPITAL LETTER F */
109     { -1, "G" },                    /* LATIN CAPITAL LETTER G */
110     { -1, "Gamma" },                /* GREEK CAPITAL LETTER GAMMA */
111     { -1, "Gbreve" },               /* LATIN CAPITAL LETTER G WITH BREVE */
112     { -1, "Gcaron" },               /* LATIN CAPITAL LETTER G WITH CARON */
113     { -1, "Gcircumflex" },          /* LATIN CAPITAL LETTER G WITH CIRCUMFLEX */
114     { -1, "Gcommaaccent" },         /* LATIN CAPITAL LETTER G WITH CEDILLA */
115     { -1, "Gdotaccent" },           /* LATIN CAPITAL LETTER G WITH DOT ABOVE */
116     { -1, "Grave" },                /* CAPITAL GRAVE ACCENT */
117     { -1, "Gravesmall" },           /* SMALL CAPITAL GRAVE ACCENT */
118     { -1, "Gsmall" },               /* LATIN SMALL CAPITAL LETTER G */
119     { -1, "H" },                    /* LATIN CAPITAL LETTER H */
120     { -1, "H18533" },               /* BLACK CIRCLE */
121     { -1, "H18543" },               /* BLACK SMALL SQUARE */
122     { -1, "H18551" },               /* WHITE SMALL SQUARE */
123     { -1, "H22073" },               /* WHITE SQUARE */
124     { -1, "Hbar" },                 /* LATIN CAPITAL LETTER H WITH STROKE */
125     { -1, "Hcircumflex" },          /* LATIN CAPITAL LETTER H WITH CIRCUMFLEX */
126     { -1, "Hsmall" },               /* LATIN SMALL CAPITAL LETTER H */
127     { -1, "Hungarumlaut" },         /* CAPITAL DOUBLE ACUTE ACCENT */
128     { -1, "Hungarumlautsmall" },    /* SMALL CAPITAL DOUBLE ACUTE ACCENT */
129     { -1, "I" },                    /* LATIN CAPITAL LETTER I */
130     { -1, "IJ" },                   /* LATIN CAPITAL LIGATURE IJ */
131     { -1, "Iacute" },               /* LATIN CAPITAL LETTER I WITH ACUTE */
132     { -1, "Iacutesmall" },          /* LATIN SMALL CAPITAL LETTER I WITH ACUTE */
133     { -1, "Ibreve" },               /* LATIN CAPITAL LETTER I WITH BREVE */
134     { -1, "Icircumflex" },          /* LATIN CAPITAL LETTER I WITH CIRCUMFLEX */
135     { -1, "Icircumflexsmall" },     /* LATIN SMALL CAPITAL LETTER I WITH CIRCUMFLEX */
136     { -1, "Idieresis" },            /* LATIN CAPITAL LETTER I WITH DIAERESIS */
137     { -1, "Idieresissmall" },       /* LATIN SMALL CAPITAL LETTER I WITH DIAERESIS */
138     { -1, "Idot" },                 /* FONT FAMILY;Courier */
139     { -1, "Idotaccent" },           /* LATIN CAPITAL LETTER I WITH DOT ABOVE */
140     { -1, "Ifraktur" },             /* BLACK-LETTER CAPITAL I */
141     { -1, "Igrave" },               /* LATIN CAPITAL LETTER I WITH GRAVE */
142     { -1, "Igravesmall" },          /* LATIN SMALL CAPITAL LETTER I WITH GRAVE */
143     { -1, "Imacron" },              /* LATIN CAPITAL LETTER I WITH MACRON */
144     { -1, "Iogonek" },              /* LATIN CAPITAL LETTER I WITH OGONEK */
145     { -1, "Iota" },                 /* GREEK CAPITAL LETTER IOTA */
146     { -1, "Iotadieresis" },         /* GREEK CAPITAL LETTER IOTA WITH DIALYTIKA */
147     { -1, "Iotatonos" },            /* GREEK CAPITAL LETTER IOTA WITH TONOS */
148     { -1, "Ismall" },               /* LATIN SMALL CAPITAL LETTER I */
149     { -1, "Itilde" },               /* LATIN CAPITAL LETTER I WITH TILDE */
150     { -1, "J" },                    /* LATIN CAPITAL LETTER J */
151     { -1, "Jcircumflex" },          /* LATIN CAPITAL LETTER J WITH CIRCUMFLEX */
152     { -1, "Jsmall" },               /* LATIN SMALL CAPITAL LETTER J */
153     { -1, "K" },                    /* LATIN CAPITAL LETTER K */
154     { -1, "Kappa" },                /* GREEK CAPITAL LETTER KAPPA */
155     { -1, "Kcommaaccent" },         /* LATIN CAPITAL LETTER K WITH CEDILLA */
156     { -1, "Ksmall" },               /* LATIN SMALL CAPITAL LETTER K */
157     { -1, "L" },                    /* LATIN CAPITAL LETTER L */
158     { -1, "LL" },                   /* LATIN CAPITAL LETTER LL */
159     { -1, "Lacute" },               /* LATIN CAPITAL LETTER L WITH ACUTE */
160     { -1, "Lambda" },               /* GREEK CAPITAL LETTER LAMDA */
161     { -1, "Lcaron" },               /* LATIN CAPITAL LETTER L WITH CARON */
162     { -1, "Lcommaaccent" },         /* LATIN CAPITAL LETTER L WITH CEDILLA */
163     { -1, "Ldot" },                 /* LATIN CAPITAL LETTER L WITH MIDDLE DOT */
164     { -1, "Lslash" },               /* LATIN CAPITAL LETTER L WITH STROKE */
165     { -1, "Lslashsmall" },          /* LATIN SMALL CAPITAL LETTER L WITH STROKE */
166     { -1, "Lsmall" },               /* LATIN SMALL CAPITAL LETTER L */
167     { -1, "M" },                    /* LATIN CAPITAL LETTER M */
168     { -1, "Macron" },               /* CAPITAL MACRON */
169     { -1, "Macronsmall" },          /* SMALL CAPITAL MACRON */
170     { -1, "Msmall" },               /* LATIN SMALL CAPITAL LETTER M */
171     { -1, "Mu" },                   /* GREEK CAPITAL LETTER MU */
172     { -1, "N" },                    /* LATIN CAPITAL LETTER N */
173     { -1, "Nacute" },               /* LATIN CAPITAL LETTER N WITH ACUTE */
174     { -1, "Ncaron" },               /* LATIN CAPITAL LETTER N WITH CARON */
175     { -1, "Ncommaaccent" },         /* LATIN CAPITAL LETTER N WITH CEDILLA */
176     { -1, "Nsmall" },               /* LATIN SMALL CAPITAL LETTER N */
177     { -1, "Ntilde" },               /* LATIN CAPITAL LETTER N WITH TILDE */
178     { -1, "Ntildesmall" },          /* LATIN SMALL CAPITAL LETTER N WITH TILDE */
179     { -1, "Nu" },                   /* GREEK CAPITAL LETTER NU */
180     { -1, "O" },                    /* LATIN CAPITAL LETTER O */
181     { -1, "OE" },                   /* LATIN CAPITAL LIGATURE OE */
182     { -1, "OEsmall" },              /* LATIN SMALL CAPITAL LIGATURE OE */
183     { -1, "Oacute" },               /* LATIN CAPITAL LETTER O WITH ACUTE */
184     { -1, "Oacutesmall" },          /* LATIN SMALL CAPITAL LETTER O WITH ACUTE */
185     { -1, "Obreve" },               /* LATIN CAPITAL LETTER O WITH BREVE */
186     { -1, "Ocircumflex" },          /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX */
187     { -1, "Ocircumflexsmall" },     /* LATIN SMALL CAPITAL LETTER O WITH CIRCUMFLEX */
188     { -1, "Odieresis" },            /* LATIN CAPITAL LETTER O WITH DIAERESIS */
189     { -1, "Odieresissmall" },       /* LATIN SMALL CAPITAL LETTER O WITH DIAERESIS */
190     { -1, "Ogoneksmall" },          /* SMALL CAPITAL OGONEK */
191     { -1, "Ograve" },               /* LATIN CAPITAL LETTER O WITH GRAVE */
192     { -1, "Ogravesmall" },          /* LATIN SMALL CAPITAL LETTER O WITH GRAVE */
193     { -1, "Ohorn" },                /* LATIN CAPITAL LETTER O WITH HORN */
194     { -1, "Ohungarumlaut" },        /* LATIN CAPITAL LETTER O WITH DOUBLE ACUTE */
195     { -1, "Omacron" },              /* LATIN CAPITAL LETTER O WITH MACRON */
196     { -1, "Omega" },                /* OHM SIGN */
197                                     /* GREEK CAPITAL LETTER OMEGA;Duplicate */
198     { -1, "Omegatonos" },           /* GREEK CAPITAL LETTER OMEGA WITH TONOS */
199     { -1, "Omicron" },              /* GREEK CAPITAL LETTER OMICRON */
200     { -1, "Omicrontonos" },         /* GREEK CAPITAL LETTER OMICRON WITH TONOS */
201     { -1, "Oslash" },               /* LATIN CAPITAL LETTER O WITH STROKE */
202     { -1, "Oslashacute" },          /* LATIN CAPITAL LETTER O WITH STROKE AND ACUTE */
203     { -1, "Oslashsmall" },          /* LATIN SMALL CAPITAL LETTER O WITH STROKE */
204     { -1, "Osmall" },               /* LATIN SMALL CAPITAL LETTER O */
205     { -1, "Otilde" },               /* LATIN CAPITAL LETTER O WITH TILDE */
206     { -1, "Otildesmall" },          /* LATIN SMALL CAPITAL LETTER O WITH TILDE */
207     { -1, "P" },                    /* LATIN CAPITAL LETTER P */
208     { -1, "Phi" },                  /* GREEK CAPITAL LETTER PHI */
209     { -1, "Pi" },                   /* GREEK CAPITAL LETTER PI */
210     { -1, "Psi" },                  /* GREEK CAPITAL LETTER PSI */
211     { -1, "Psmall" },               /* LATIN SMALL CAPITAL LETTER P */
212     { -1, "Q" },                    /* LATIN CAPITAL LETTER Q */
213     { -1, "Qsmall" },               /* LATIN SMALL CAPITAL LETTER Q */
214     { -1, "R" },                    /* LATIN CAPITAL LETTER R */
215     { -1, "Racute" },               /* LATIN CAPITAL LETTER R WITH ACUTE */
216     { -1, "Rcaron" },               /* LATIN CAPITAL LETTER R WITH CARON */
217     { -1, "Rcommaaccent" },         /* LATIN CAPITAL LETTER R WITH CEDILLA */
218     { -1, "Rfraktur" },             /* BLACK-LETTER CAPITAL R */
219     { -1, "Rho" },                  /* GREEK CAPITAL LETTER RHO */
220     { -1, "Ringsmall" },            /* SMALL CAPITAL RING ABOVE */
221     { -1, "Rsmall" },               /* LATIN SMALL CAPITAL LETTER R */
222     { -1, "S" },                    /* LATIN CAPITAL LETTER S */
223     { -1, "SF010000" },             /* BOX DRAWINGS LIGHT DOWN AND RIGHT */
224     { -1, "SF020000" },             /* BOX DRAWINGS LIGHT UP AND RIGHT */
225     { -1, "SF030000" },             /* BOX DRAWINGS LIGHT DOWN AND LEFT */
226     { -1, "SF040000" },             /* BOX DRAWINGS LIGHT UP AND LEFT */
227     { -1, "SF050000" },             /* BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL */
228     { -1, "SF060000" },             /* BOX DRAWINGS LIGHT DOWN AND HORIZONTAL */
229     { -1, "SF070000" },             /* BOX DRAWINGS LIGHT UP AND HORIZONTAL */
230     { -1, "SF080000" },             /* BOX DRAWINGS LIGHT VERTICAL AND RIGHT */
231     { -1, "SF090000" },             /* BOX DRAWINGS LIGHT VERTICAL AND LEFT */
232     { -1, "SF100000" },             /* BOX DRAWINGS LIGHT HORIZONTAL */
233     { -1, "SF110000" },             /* BOX DRAWINGS LIGHT VERTICAL */
234     { -1, "SF190000" },             /* BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE */
235     { -1, "SF200000" },             /* BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE */
236     { -1, "SF210000" },             /* BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE */
237     { -1, "SF220000" },             /* BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE */
238     { -1, "SF230000" },             /* BOX DRAWINGS DOUBLE VERTICAL AND LEFT */
239     { -1, "SF240000" },             /* BOX DRAWINGS DOUBLE VERTICAL */
240     { -1, "SF250000" },             /* BOX DRAWINGS DOUBLE DOWN AND LEFT */
241     { -1, "SF260000" },             /* BOX DRAWINGS DOUBLE UP AND LEFT */
242     { -1, "SF270000" },             /* BOX DRAWINGS UP DOUBLE AND LEFT SINGLE */
243     { -1, "SF280000" },             /* BOX DRAWINGS UP SINGLE AND LEFT DOUBLE */
244     { -1, "SF360000" },             /* BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE */
245     { -1, "SF370000" },             /* BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE */
246     { -1, "SF380000" },             /* BOX DRAWINGS DOUBLE UP AND RIGHT */
247     { -1, "SF390000" },             /* BOX DRAWINGS DOUBLE DOWN AND RIGHT */
248     { -1, "SF400000" },             /* BOX DRAWINGS DOUBLE UP AND HORIZONTAL */
249     { -1, "SF410000" },             /* BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL */
250     { -1, "SF420000" },             /* BOX DRAWINGS DOUBLE VERTICAL AND RIGHT */
251     { -1, "SF430000" },             /* BOX DRAWINGS DOUBLE HORIZONTAL */
252     { -1, "SF440000" },             /* BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL */
253     { -1, "SF450000" },             /* BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE */
254     { -1, "SF460000" },             /* BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE */
255     { -1, "SF470000" },             /* BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE */
256     { -1, "SF480000" },             /* BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE */
257     { -1, "SF490000" },             /* BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE */
258     { -1, "SF500000" },             /* BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE */
259     { -1, "SF510000" },             /* BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE */
260     { -1, "SF520000" },             /* BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE */
261     { -1, "SF530000" },             /* BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE */
262     { -1, "SF540000" },             /* BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE */
263     { -1, "Sacute" },               /* LATIN CAPITAL LETTER S WITH ACUTE */
264     { -1, "Scaron" },               /* LATIN CAPITAL LETTER S WITH CARON */
265     { -1, "Scaronsmall" },          /* LATIN SMALL CAPITAL LETTER S WITH CARON */
266     { -1, "Scedilla" },             /* LATIN CAPITAL LETTER S WITH CEDILLA */
267                                     /* LATIN CAPITAL LETTER S WITH CEDILLA;Duplicate */
268     { -1, "Scircumflex" },          /* LATIN CAPITAL LETTER S WITH CIRCUMFLEX */
269     { -1, "Scommaaccent" },         /* LATIN CAPITAL LETTER S WITH COMMA BELOW */
270     { -1, "Sigma" },                /* GREEK CAPITAL LETTER SIGMA */
271     { -1, "Ssmall" },               /* LATIN SMALL CAPITAL LETTER S */
272     { -1, "T" },                    /* LATIN CAPITAL LETTER T */
273     { -1, "Tau" },                  /* GREEK CAPITAL LETTER TAU */
274     { -1, "Tbar" },                 /* LATIN CAPITAL LETTER T WITH STROKE */
275     { -1, "Tcaron" },               /* LATIN CAPITAL LETTER T WITH CARON */
276     { -1, "Tcommaaccent" },         /* LATIN CAPITAL LETTER T WITH CEDILLA */
277                                     /* LATIN CAPITAL LETTER T WITH COMMA BELOW;Duplicate */
278     { -1, "Theta" },                /* GREEK CAPITAL LETTER THETA */
279     { -1, "Thorn" },                /* LATIN CAPITAL LETTER THORN */
280     { -1, "Thornsmall" },           /* LATIN SMALL CAPITAL LETTER THORN */
281     { -1, "Tildesmall" },           /* SMALL CAPITAL SMALL TILDE */
282     { -1, "Tsmall" },               /* LATIN SMALL CAPITAL LETTER T */
283     { -1, "U" },                    /* LATIN CAPITAL LETTER U */
284     { -1, "Uacute" },               /* LATIN CAPITAL LETTER U WITH ACUTE */
285     { -1, "Uacutesmall" },          /* LATIN SMALL CAPITAL LETTER U WITH ACUTE */
286     { -1, "Ubreve" },               /* LATIN CAPITAL LETTER U WITH BREVE */
287     { -1, "Ucircumflex" },          /* LATIN CAPITAL LETTER U WITH CIRCUMFLEX */
288     { -1, "Ucircumflexsmall" },     /* LATIN SMALL CAPITAL LETTER U WITH CIRCUMFLEX */
289     { -1, "Udieresis" },            /* LATIN CAPITAL LETTER U WITH DIAERESIS */
290     { -1, "Udieresissmall" },       /* LATIN SMALL CAPITAL LETTER U WITH DIAERESIS */
291     { -1, "Ugrave" },               /* LATIN CAPITAL LETTER U WITH GRAVE */
292     { -1, "Ugravesmall" },          /* LATIN SMALL CAPITAL LETTER U WITH GRAVE */
293     { -1, "Uhorn" },                /* LATIN CAPITAL LETTER U WITH HORN */
294     { -1, "Uhungarumlaut" },        /* LATIN CAPITAL LETTER U WITH DOUBLE ACUTE */
295     { -1, "Umacron" },              /* LATIN CAPITAL LETTER U WITH MACRON */
296     { -1, "Uogonek" },              /* LATIN CAPITAL LETTER U WITH OGONEK */
297     { -1, "Upsilon" },              /* GREEK CAPITAL LETTER UPSILON */
298     { -1, "Upsilon1" },             /* GREEK UPSILON WITH HOOK SYMBOL */
299     { -1, "Upsilondieresis" },      /* GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA */
300     { -1, "Upsilontonos" },         /* GREEK CAPITAL LETTER UPSILON WITH TONOS */
301     { -1, "Uring" },                /* LATIN CAPITAL LETTER U WITH RING ABOVE */
302     { -1, "Usmall" },               /* LATIN SMALL CAPITAL LETTER U */
303     { -1, "Utilde" },               /* LATIN CAPITAL LETTER U WITH TILDE */
304     { -1, "V" },                    /* LATIN CAPITAL LETTER V */
305     { -1, "Vsmall" },               /* LATIN SMALL CAPITAL LETTER V */
306     { -1, "W" },                    /* LATIN CAPITAL LETTER W */
307     { -1, "Wacute" },               /* LATIN CAPITAL LETTER W WITH ACUTE */
308     { -1, "Wcircumflex" },          /* LATIN CAPITAL LETTER W WITH CIRCUMFLEX */
309     { -1, "Wdieresis" },            /* LATIN CAPITAL LETTER W WITH DIAERESIS */
310     { -1, "Wgrave" },               /* LATIN CAPITAL LETTER W WITH GRAVE */
311     { -1, "Wsmall" },               /* LATIN SMALL CAPITAL LETTER W */
312     { -1, "X" },                    /* LATIN CAPITAL LETTER X */
313     { -1, "Xi" },                   /* GREEK CAPITAL LETTER XI */
314     { -1, "Xsmall" },               /* LATIN SMALL CAPITAL LETTER X */
315     { -1, "Y" },                    /* LATIN CAPITAL LETTER Y */
316     { -1, "Yacute" },               /* LATIN CAPITAL LETTER Y WITH ACUTE */
317     { -1, "Yacutesmall" },          /* LATIN SMALL CAPITAL LETTER Y WITH ACUTE */
318     { -1, "Ycircumflex" },          /* LATIN CAPITAL LETTER Y WITH CIRCUMFLEX */
319     { -1, "Ydieresis" },            /* LATIN CAPITAL LETTER Y WITH DIAERESIS */
320     { -1, "Ydieresissmall" },       /* LATIN SMALL CAPITAL LETTER Y WITH DIAERESIS */
321     { -1, "Ygrave" },               /* LATIN CAPITAL LETTER Y WITH GRAVE */
322     { -1, "Ysmall" },               /* LATIN SMALL CAPITAL LETTER Y */
323     { -1, "Z" },                    /* LATIN CAPITAL LETTER Z */
324     { -1, "Zacute" },               /* LATIN CAPITAL LETTER Z WITH ACUTE */
325     { -1, "Zcaron" },               /* LATIN CAPITAL LETTER Z WITH CARON */
326     { -1, "Zcaronsmall" },          /* LATIN SMALL CAPITAL LETTER Z WITH CARON */
327     { -1, "Zdotaccent" },           /* LATIN CAPITAL LETTER Z WITH DOT ABOVE */
328     { -1, "Zeta" },                 /* GREEK CAPITAL LETTER ZETA */
329     { -1, "Zsmall" },               /* LATIN SMALL CAPITAL LETTER Z */
330     { -1, "a" },                    /* LATIN SMALL LETTER A */
331     { -1, "a1" },                   /* FONT FAMILY;ITC Zapf Dingbats */
332     { -1, "a10" },                  /* FONT FAMILY;ITC Zapf Dingbats */
333     { -1, "a100" },                 /* FONT FAMILY;ITC Zapf Dingbats */
334     { -1, "a101" },                 /* FONT FAMILY;ITC Zapf Dingbats */
335     { -1, "a102" },                 /* FONT FAMILY;ITC Zapf Dingbats */
336     { -1, "a103" },                 /* FONT FAMILY;ITC Zapf Dingbats */
337     { -1, "a104" },                 /* FONT FAMILY;ITC Zapf Dingbats */
338     { -1, "a105" },                 /* FONT FAMILY;ITC Zapf Dingbats */
339     { -1, "a106" },                 /* FONT FAMILY;ITC Zapf Dingbats */
340     { -1, "a107" },                 /* FONT FAMILY;ITC Zapf Dingbats */
341     { -1, "a108" },                 /* FONT FAMILY;ITC Zapf Dingbats */
342     { -1, "a109" },                 /* FONT FAMILY;ITC Zapf Dingbats */
343     { -1, "a11" },                  /* FONT FAMILY;ITC Zapf Dingbats */
344     { -1, "a110" },                 /* FONT FAMILY;ITC Zapf Dingbats */
345     { -1, "a111" },                 /* FONT FAMILY;ITC Zapf Dingbats */
346     { -1, "a112" },                 /* FONT FAMILY;ITC Zapf Dingbats */
347     { -1, "a117" },                 /* FONT FAMILY;ITC Zapf Dingbats */
348     { -1, "a118" },                 /* FONT FAMILY;ITC Zapf Dingbats */
349     { -1, "a119" },                 /* FONT FAMILY;ITC Zapf Dingbats */
350     { -1, "a12" },                  /* FONT FAMILY;ITC Zapf Dingbats */
351     { -1, "a120" },                 /* FONT FAMILY;ITC Zapf Dingbats */
352     { -1, "a121" },                 /* FONT FAMILY;ITC Zapf Dingbats */
353     { -1, "a122" },                 /* FONT FAMILY;ITC Zapf Dingbats */
354     { -1, "a123" },                 /* FONT FAMILY;ITC Zapf Dingbats */
355     { -1, "a124" },                 /* FONT FAMILY;ITC Zapf Dingbats */
356     { -1, "a125" },                 /* FONT FAMILY;ITC Zapf Dingbats */
357     { -1, "a126" },                 /* FONT FAMILY;ITC Zapf Dingbats */
358     { -1, "a127" },                 /* FONT FAMILY;ITC Zapf Dingbats */
359     { -1, "a128" },                 /* FONT FAMILY;ITC Zapf Dingbats */
360     { -1, "a129" },                 /* FONT FAMILY;ITC Zapf Dingbats */
361     { -1, "a13" },                  /* FONT FAMILY;ITC Zapf Dingbats */
362     { -1, "a130" },                 /* FONT FAMILY;ITC Zapf Dingbats */
363     { -1, "a131" },                 /* FONT FAMILY;ITC Zapf Dingbats */
364     { -1, "a132" },                 /* FONT FAMILY;ITC Zapf Dingbats */
365     { -1, "a133" },                 /* FONT FAMILY;ITC Zapf Dingbats */
366     { -1, "a134" },                 /* FONT FAMILY;ITC Zapf Dingbats */
367     { -1, "a135" },                 /* FONT FAMILY;ITC Zapf Dingbats */
368     { -1, "a136" },                 /* FONT FAMILY;ITC Zapf Dingbats */
369     { -1, "a137" },                 /* FONT FAMILY;ITC Zapf Dingbats */
370     { -1, "a138" },                 /* FONT FAMILY;ITC Zapf Dingbats */
371     { -1, "a139" },                 /* FONT FAMILY;ITC Zapf Dingbats */
372     { -1, "a14" },                  /* FONT FAMILY;ITC Zapf Dingbats */
373     { -1, "a140" },                 /* FONT FAMILY;ITC Zapf Dingbats */
374     { -1, "a141" },                 /* FONT FAMILY;ITC Zapf Dingbats */
375     { -1, "a142" },                 /* FONT FAMILY;ITC Zapf Dingbats */
376     { -1, "a143" },                 /* FONT FAMILY;ITC Zapf Dingbats */
377     { -1, "a144" },                 /* FONT FAMILY;ITC Zapf Dingbats */
378     { -1, "a145" },                 /* FONT FAMILY;ITC Zapf Dingbats */
379     { -1, "a146" },                 /* FONT FAMILY;ITC Zapf Dingbats */
380     { -1, "a147" },                 /* FONT FAMILY;ITC Zapf Dingbats */
381     { -1, "a148" },                 /* FONT FAMILY;ITC Zapf Dingbats */
382     { -1, "a149" },                 /* FONT FAMILY;ITC Zapf Dingbats */
383     { -1, "a15" },                  /* FONT FAMILY;ITC Zapf Dingbats */
384     { -1, "a150" },                 /* FONT FAMILY;ITC Zapf Dingbats */
385     { -1, "a151" },                 /* FONT FAMILY;ITC Zapf Dingbats */
386     { -1, "a152" },                 /* FONT FAMILY;ITC Zapf Dingbats */
387     { -1, "a153" },                 /* FONT FAMILY;ITC Zapf Dingbats */
388     { -1, "a154" },                 /* FONT FAMILY;ITC Zapf Dingbats */
389     { -1, "a155" },                 /* FONT FAMILY;ITC Zapf Dingbats */
390     { -1, "a156" },                 /* FONT FAMILY;ITC Zapf Dingbats */
391     { -1, "a157" },                 /* FONT FAMILY;ITC Zapf Dingbats */
392     { -1, "a158" },                 /* FONT FAMILY;ITC Zapf Dingbats */
393     { -1, "a159" },                 /* FONT FAMILY;ITC Zapf Dingbats */
394     { -1, "a16" },                  /* FONT FAMILY;ITC Zapf Dingbats */
395     { -1, "a160" },                 /* FONT FAMILY;ITC Zapf Dingbats */
396     { -1, "a161" },                 /* FONT FAMILY;ITC Zapf Dingbats */
397     { -1, "a162" },                 /* FONT FAMILY;ITC Zapf Dingbats */
398     { -1, "a163" },                 /* FONT FAMILY;ITC Zapf Dingbats */
399     { -1, "a164" },                 /* FONT FAMILY;ITC Zapf Dingbats */
400     { -1, "a165" },                 /* FONT FAMILY;ITC Zapf Dingbats */
401     { -1, "a166" },                 /* FONT FAMILY;ITC Zapf Dingbats */
402     { -1, "a167" },                 /* FONT FAMILY;ITC Zapf Dingbats */
403     { -1, "a168" },                 /* FONT FAMILY;ITC Zapf Dingbats */
404     { -1, "a169" },                 /* FONT FAMILY;ITC Zapf Dingbats */
405     { -1, "a17" },                  /* FONT FAMILY;ITC Zapf Dingbats */
406     { -1, "a170" },                 /* FONT FAMILY;ITC Zapf Dingbats */
407     { -1, "a171" },                 /* FONT FAMILY;ITC Zapf Dingbats */
408     { -1, "a172" },                 /* FONT FAMILY;ITC Zapf Dingbats */
409     { -1, "a173" },                 /* FONT FAMILY;ITC Zapf Dingbats */
410     { -1, "a174" },                 /* FONT FAMILY;ITC Zapf Dingbats */
411     { -1, "a175" },                 /* FONT FAMILY;ITC Zapf Dingbats */
412     { -1, "a176" },                 /* FONT FAMILY;ITC Zapf Dingbats */
413     { -1, "a177" },                 /* FONT FAMILY;ITC Zapf Dingbats */
414     { -1, "a178" },                 /* FONT FAMILY;ITC Zapf Dingbats */
415     { -1, "a179" },                 /* FONT FAMILY;ITC Zapf Dingbats */
416     { -1, "a18" },                  /* FONT FAMILY;ITC Zapf Dingbats */
417     { -1, "a180" },                 /* FONT FAMILY;ITC Zapf Dingbats */
418     { -1, "a181" },                 /* FONT FAMILY;ITC Zapf Dingbats */
419     { -1, "a182" },                 /* FONT FAMILY;ITC Zapf Dingbats */
420     { -1, "a183" },                 /* FONT FAMILY;ITC Zapf Dingbats */
421     { -1, "a184" },                 /* FONT FAMILY;ITC Zapf Dingbats */
422     { -1, "a185" },                 /* FONT FAMILY;ITC Zapf Dingbats */
423     { -1, "a186" },                 /* FONT FAMILY;ITC Zapf Dingbats */
424     { -1, "a187" },                 /* FONT FAMILY;ITC Zapf Dingbats */
425     { -1, "a188" },                 /* FONT FAMILY;ITC Zapf Dingbats */
426     { -1, "a189" },                 /* FONT FAMILY;ITC Zapf Dingbats */
427     { -1, "a19" },                  /* FONT FAMILY;ITC Zapf Dingbats */
428     { -1, "a190" },                 /* FONT FAMILY;ITC Zapf Dingbats */
429     { -1, "a191" },                 /* FONT FAMILY;ITC Zapf Dingbats */
430     { -1, "a192" },                 /* FONT FAMILY;ITC Zapf Dingbats */
431     { -1, "a193" },                 /* FONT FAMILY;ITC Zapf Dingbats */
432     { -1, "a194" },                 /* FONT FAMILY;ITC Zapf Dingbats */
433     { -1, "a195" },                 /* FONT FAMILY;ITC Zapf Dingbats */
434     { -1, "a196" },                 /* FONT FAMILY;ITC Zapf Dingbats */
435     { -1, "a197" },                 /* FONT FAMILY;ITC Zapf Dingbats */
436     { -1, "a198" },                 /* FONT FAMILY;ITC Zapf Dingbats */
437     { -1, "a199" },                 /* FONT FAMILY;ITC Zapf Dingbats */
438     { -1, "a2" },                   /* FONT FAMILY;ITC Zapf Dingbats */
439     { -1, "a20" },                  /* FONT FAMILY;ITC Zapf Dingbats */
440     { -1, "a200" },                 /* FONT FAMILY;ITC Zapf Dingbats */
441     { -1, "a201" },                 /* FONT FAMILY;ITC Zapf Dingbats */
442     { -1, "a202" },                 /* FONT FAMILY;ITC Zapf Dingbats */
443     { -1, "a203" },                 /* FONT FAMILY;ITC Zapf Dingbats */
444     { -1, "a204" },                 /* FONT FAMILY;ITC Zapf Dingbats */
445     { -1, "a205" },                 /* FONT FAMILY;ITC Zapf Dingbats */
446     { -1, "a206" },                 /* FONT FAMILY;ITC Zapf Dingbats */
447     { -1, "a21" },                  /* FONT FAMILY;ITC Zapf Dingbats */
448     { -1, "a22" },                  /* FONT FAMILY;ITC Zapf Dingbats */
449     { -1, "a23" },                  /* FONT FAMILY;ITC Zapf Dingbats */
450     { -1, "a24" },                  /* FONT FAMILY;ITC Zapf Dingbats */
451     { -1, "a25" },                  /* FONT FAMILY;ITC Zapf Dingbats */
452     { -1, "a26" },                  /* FONT FAMILY;ITC Zapf Dingbats */
453     { -1, "a27" },                  /* FONT FAMILY;ITC Zapf Dingbats */
454     { -1, "a28" },                  /* FONT FAMILY;ITC Zapf Dingbats */
455     { -1, "a29" },                  /* FONT FAMILY;ITC Zapf Dingbats */
456     { -1, "a3" },                   /* FONT FAMILY;ITC Zapf Dingbats */
457     { -1, "a30" },                  /* FONT FAMILY;ITC Zapf Dingbats */
458     { -1, "a31" },                  /* FONT FAMILY;ITC Zapf Dingbats */
459     { -1, "a32" },                  /* FONT FAMILY;ITC Zapf Dingbats */
460     { -1, "a33" },                  /* FONT FAMILY;ITC Zapf Dingbats */
461     { -1, "a34" },                  /* FONT FAMILY;ITC Zapf Dingbats */
462     { -1, "a35" },                  /* FONT FAMILY;ITC Zapf Dingbats */
463     { -1, "a36" },                  /* FONT FAMILY;ITC Zapf Dingbats */
464     { -1, "a37" },                  /* FONT FAMILY;ITC Zapf Dingbats */
465     { -1, "a38" },                  /* FONT FAMILY;ITC Zapf Dingbats */
466     { -1, "a39" },                  /* FONT FAMILY;ITC Zapf Dingbats */
467     { -1, "a4" },                   /* FONT FAMILY;ITC Zapf Dingbats */
468     { -1, "a40" },                  /* FONT FAMILY;ITC Zapf Dingbats */
469     { -1, "a41" },                  /* FONT FAMILY;ITC Zapf Dingbats */
470     { -1, "a42" },                  /* FONT FAMILY;ITC Zapf Dingbats */
471     { -1, "a43" },                  /* FONT FAMILY;ITC Zapf Dingbats */
472     { -1, "a44" },                  /* FONT FAMILY;ITC Zapf Dingbats */
473     { -1, "a45" },                  /* FONT FAMILY;ITC Zapf Dingbats */
474     { -1, "a46" },                  /* FONT FAMILY;ITC Zapf Dingbats */
475     { -1, "a47" },                  /* FONT FAMILY;ITC Zapf Dingbats */
476     { -1, "a48" },                  /* FONT FAMILY;ITC Zapf Dingbats */
477     { -1, "a49" },                  /* FONT FAMILY;ITC Zapf Dingbats */
478     { -1, "a5" },                   /* FONT FAMILY;ITC Zapf Dingbats */
479     { -1, "a50" },                  /* FONT FAMILY;ITC Zapf Dingbats */
480     { -1, "a51" },                  /* FONT FAMILY;ITC Zapf Dingbats */
481     { -1, "a52" },                  /* FONT FAMILY;ITC Zapf Dingbats */
482     { -1, "a53" },                  /* FONT FAMILY;ITC Zapf Dingbats */
483     { -1, "a54" },                  /* FONT FAMILY;ITC Zapf Dingbats */
484     { -1, "a55" },                  /* FONT FAMILY;ITC Zapf Dingbats */
485     { -1, "a56" },                  /* FONT FAMILY;ITC Zapf Dingbats */
486     { -1, "a57" },                  /* FONT FAMILY;ITC Zapf Dingbats */
487     { -1, "a58" },                  /* FONT FAMILY;ITC Zapf Dingbats */
488     { -1, "a59" },                  /* FONT FAMILY;ITC Zapf Dingbats */
489     { -1, "a6" },                   /* FONT FAMILY;ITC Zapf Dingbats */
490     { -1, "a60" },                  /* FONT FAMILY;ITC Zapf Dingbats */
491     { -1, "a61" },                  /* FONT FAMILY;ITC Zapf Dingbats */
492     { -1, "a62" },                  /* FONT FAMILY;ITC Zapf Dingbats */
493     { -1, "a63" },                  /* FONT FAMILY;ITC Zapf Dingbats */
494     { -1, "a64" },                  /* FONT FAMILY;ITC Zapf Dingbats */
495     { -1, "a65" },                  /* FONT FAMILY;ITC Zapf Dingbats */
496     { -1, "a66" },                  /* FONT FAMILY;ITC Zapf Dingbats */
497     { -1, "a67" },                  /* FONT FAMILY;ITC Zapf Dingbats */
498     { -1, "a68" },                  /* FONT FAMILY;ITC Zapf Dingbats */
499     { -1, "a69" },                  /* FONT FAMILY;ITC Zapf Dingbats */
500     { -1, "a7" },                   /* FONT FAMILY;ITC Zapf Dingbats */
501     { -1, "a70" },                  /* FONT FAMILY;ITC Zapf Dingbats */
502     { -1, "a71" },                  /* FONT FAMILY;ITC Zapf Dingbats */
503     { -1, "a72" },                  /* FONT FAMILY;ITC Zapf Dingbats */
504     { -1, "a73" },                  /* FONT FAMILY;ITC Zapf Dingbats */
505     { -1, "a74" },                  /* FONT FAMILY;ITC Zapf Dingbats */
506     { -1, "a75" },                  /* FONT FAMILY;ITC Zapf Dingbats */
507     { -1, "a76" },                  /* FONT FAMILY;ITC Zapf Dingbats */
508     { -1, "a77" },                  /* FONT FAMILY;ITC Zapf Dingbats */
509     { -1, "a78" },                  /* FONT FAMILY;ITC Zapf Dingbats */
510     { -1, "a79" },                  /* FONT FAMILY;ITC Zapf Dingbats */
511     { -1, "a8" },                   /* FONT FAMILY;ITC Zapf Dingbats */
512     { -1, "a81" },                  /* FONT FAMILY;ITC Zapf Dingbats */
513     { -1, "a82" },                  /* FONT FAMILY;ITC Zapf Dingbats */
514     { -1, "a83" },                  /* FONT FAMILY;ITC Zapf Dingbats */
515     { -1, "a84" },                  /* FONT FAMILY;ITC Zapf Dingbats */
516     { -1, "a85" },                  /* FONT FAMILY;ITC Zapf Dingbats */
517     { -1, "a86" },                  /* FONT FAMILY;ITC Zapf Dingbats */
518     { -1, "a87" },                  /* FONT FAMILY;ITC Zapf Dingbats */
519     { -1, "a88" },                  /* FONT FAMILY;ITC Zapf Dingbats */
520     { -1, "a89" },                  /* FONT FAMILY;ITC Zapf Dingbats */
521     { -1, "a9" },                   /* FONT FAMILY;ITC Zapf Dingbats */
522     { -1, "a90" },                  /* FONT FAMILY;ITC Zapf Dingbats */
523     { -1, "a91" },                  /* FONT FAMILY;ITC Zapf Dingbats */
524     { -1, "a92" },                  /* FONT FAMILY;ITC Zapf Dingbats */
525     { -1, "a93" },                  /* FONT FAMILY;ITC Zapf Dingbats */
526     { -1, "a94" },                  /* FONT FAMILY;ITC Zapf Dingbats */
527     { -1, "a95" },                  /* FONT FAMILY;ITC Zapf Dingbats */
528     { -1, "a96" },                  /* FONT FAMILY;ITC Zapf Dingbats */
529     { -1, "a97" },                  /* FONT FAMILY;ITC Zapf Dingbats */
530     { -1, "a98" },                  /* FONT FAMILY;ITC Zapf Dingbats */
531     { -1, "a99" },                  /* FONT FAMILY;ITC Zapf Dingbats */
532     { -1, "aacute" },               /* LATIN SMALL LETTER A WITH ACUTE */
533     { -1, "abreve" },               /* LATIN SMALL LETTER A WITH BREVE */
534     { -1, "acircumflex" },          /* LATIN SMALL LETTER A WITH CIRCUMFLEX */
535     { -1, "acute" },                /* ACUTE ACCENT */
536     { -1, "acutecomb" },            /* COMBINING ACUTE ACCENT */
537     { -1, "adieresis" },            /* LATIN SMALL LETTER A WITH DIAERESIS */
538     { -1, "ae" },                   /* LATIN SMALL LETTER AE */
539     { -1, "aeacute" },              /* LATIN SMALL LETTER AE WITH ACUTE */
540     { -1, "afii00208" },            /* HORIZONTAL BAR */
541     { -1, "afii10017" },            /* CYRILLIC CAPITAL LETTER A */
542     { -1, "afii10018" },            /* CYRILLIC CAPITAL LETTER BE */
543     { -1, "afii10019" },            /* CYRILLIC CAPITAL LETTER VE */
544     { -1, "afii10020" },            /* CYRILLIC CAPITAL LETTER GHE */
545     { -1, "afii10021" },            /* CYRILLIC CAPITAL LETTER DE */
546     { -1, "afii10022" },            /* CYRILLIC CAPITAL LETTER IE */
547     { -1, "afii10023" },            /* CYRILLIC CAPITAL LETTER IO */
548     { -1, "afii10024" },            /* CYRILLIC CAPITAL LETTER ZHE */
549     { -1, "afii10025" },            /* CYRILLIC CAPITAL LETTER ZE */
550     { -1, "afii10026" },            /* CYRILLIC CAPITAL LETTER I */
551     { -1, "afii10027" },            /* CYRILLIC CAPITAL LETTER SHORT I */
552     { -1, "afii10028" },            /* CYRILLIC CAPITAL LETTER KA */
553     { -1, "afii10029" },            /* CYRILLIC CAPITAL LETTER EL */
554     { -1, "afii10030" },            /* CYRILLIC CAPITAL LETTER EM */
555     { -1, "afii10031" },            /* CYRILLIC CAPITAL LETTER EN */
556     { -1, "afii10032" },            /* CYRILLIC CAPITAL LETTER O */
557     { -1, "afii10033" },            /* CYRILLIC CAPITAL LETTER PE */
558     { -1, "afii10034" },            /* CYRILLIC CAPITAL LETTER ER */
559     { -1, "afii10035" },            /* CYRILLIC CAPITAL LETTER ES */
560     { -1, "afii10036" },            /* CYRILLIC CAPITAL LETTER TE */
561     { -1, "afii10037" },            /* CYRILLIC CAPITAL LETTER U */
562     { -1, "afii10038" },            /* CYRILLIC CAPITAL LETTER EF */
563     { -1, "afii10039" },            /* CYRILLIC CAPITAL LETTER HA */
564     { -1, "afii10040" },            /* CYRILLIC CAPITAL LETTER TSE */
565     { -1, "afii10041" },            /* CYRILLIC CAPITAL LETTER CHE */
566     { -1, "afii10042" },            /* CYRILLIC CAPITAL LETTER SHA */
567     { -1, "afii10043" },            /* CYRILLIC CAPITAL LETTER SHCHA */
568     { -1, "afii10044" },            /* CYRILLIC CAPITAL LETTER HARD SIGN */
569     { -1, "afii10045" },            /* CYRILLIC CAPITAL LETTER YERU */
570     { -1, "afii10046" },            /* CYRILLIC CAPITAL LETTER SOFT SIGN */
571     { -1, "afii10047" },            /* CYRILLIC CAPITAL LETTER E */
572     { -1, "afii10048" },            /* CYRILLIC CAPITAL LETTER YU */
573     { -1, "afii10049" },            /* CYRILLIC CAPITAL LETTER YA */
574     { -1, "afii10050" },            /* CYRILLIC CAPITAL LETTER GHE WITH UPTURN */
575     { -1, "afii10051" },            /* CYRILLIC CAPITAL LETTER DJE */
576     { -1, "afii10052" },            /* CYRILLIC CAPITAL LETTER GJE */
577     { -1, "afii10053" },            /* CYRILLIC CAPITAL LETTER UKRAINIAN IE */
578     { -1, "afii10054" },            /* CYRILLIC CAPITAL LETTER DZE */
579     { -1, "afii10055" },            /* CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I */
580     { -1, "afii10056" },            /* CYRILLIC CAPITAL LETTER YI */
581     { -1, "afii10057" },            /* CYRILLIC CAPITAL LETTER JE */
582     { -1, "afii10058" },            /* CYRILLIC CAPITAL LETTER LJE */
583     { -1, "afii10059" },            /* CYRILLIC CAPITAL LETTER NJE */
584     { -1, "afii10060" },            /* CYRILLIC CAPITAL LETTER TSHE */
585     { -1, "afii10061" },            /* CYRILLIC CAPITAL LETTER KJE */
586     { -1, "afii10062" },            /* CYRILLIC CAPITAL LETTER SHORT U */
587     { -1, "afii10063" },            /* CYRILLIC SMALL LETTER GHE VARIANT */
588     { -1, "afii10064" },            /* CYRILLIC SMALL LETTER BE VARIANT */
589     { -1, "afii10065" },            /* CYRILLIC SMALL LETTER A */
590     { -1, "afii10066" },            /* CYRILLIC SMALL LETTER BE */
591     { -1, "afii10067" },            /* CYRILLIC SMALL LETTER VE */
592     { -1, "afii10068" },            /* CYRILLIC SMALL LETTER GHE */
593     { -1, "afii10069" },            /* CYRILLIC SMALL LETTER DE */
594     { -1, "afii10070" },            /* CYRILLIC SMALL LETTER IE */
595     { -1, "afii10071" },            /* CYRILLIC SMALL LETTER IO */
596     { -1, "afii10072" },            /* CYRILLIC SMALL LETTER ZHE */
597     { -1, "afii10073" },            /* CYRILLIC SMALL LETTER ZE */
598     { -1, "afii10074" },            /* CYRILLIC SMALL LETTER I */
599     { -1, "afii10075" },            /* CYRILLIC SMALL LETTER SHORT I */
600     { -1, "afii10076" },            /* CYRILLIC SMALL LETTER KA */
601     { -1, "afii10077" },            /* CYRILLIC SMALL LETTER EL */
602     { -1, "afii10078" },            /* CYRILLIC SMALL LETTER EM */
603     { -1, "afii10079" },            /* CYRILLIC SMALL LETTER EN */
604     { -1, "afii10080" },            /* CYRILLIC SMALL LETTER O */
605     { -1, "afii10081" },            /* CYRILLIC SMALL LETTER PE */
606     { -1, "afii10082" },            /* CYRILLIC SMALL LETTER ER */
607     { -1, "afii10083" },            /* CYRILLIC SMALL LETTER ES */
608     { -1, "afii10084" },            /* CYRILLIC SMALL LETTER TE */
609     { -1, "afii10085" },            /* CYRILLIC SMALL LETTER U */
610     { -1, "afii10086" },            /* CYRILLIC SMALL LETTER EF */
611     { -1, "afii10087" },            /* CYRILLIC SMALL LETTER HA */
612     { -1, "afii10088" },            /* CYRILLIC SMALL LETTER TSE */
613     { -1, "afii10089" },            /* CYRILLIC SMALL LETTER CHE */
614     { -1, "afii10090" },            /* CYRILLIC SMALL LETTER SHA */
615     { -1, "afii10091" },            /* CYRILLIC SMALL LETTER SHCHA */
616     { -1, "afii10092" },            /* CYRILLIC SMALL LETTER HARD SIGN */
617     { -1, "afii10093" },            /* CYRILLIC SMALL LETTER YERU */
618     { -1, "afii10094" },            /* CYRILLIC SMALL LETTER SOFT SIGN */
619     { -1, "afii10095" },            /* CYRILLIC SMALL LETTER E */
620     { -1, "afii10096" },            /* CYRILLIC SMALL LETTER YU */
621     { -1, "afii10097" },            /* CYRILLIC SMALL LETTER YA */
622     { -1, "afii10098" },            /* CYRILLIC SMALL LETTER GHE WITH UPTURN */
623     { -1, "afii10099" },            /* CYRILLIC SMALL LETTER DJE */
624     { -1, "afii10100" },            /* CYRILLIC SMALL LETTER GJE */
625     { -1, "afii10101" },            /* CYRILLIC SMALL LETTER UKRAINIAN IE */
626     { -1, "afii10102" },            /* CYRILLIC SMALL LETTER DZE */
627     { -1, "afii10103" },            /* CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I */
628     { -1, "afii10104" },            /* CYRILLIC SMALL LETTER YI */
629     { -1, "afii10105" },            /* CYRILLIC SMALL LETTER JE */
630     { -1, "afii10106" },            /* CYRILLIC SMALL LETTER LJE */
631     { -1, "afii10107" },            /* CYRILLIC SMALL LETTER NJE */
632     { -1, "afii10108" },            /* CYRILLIC SMALL LETTER TSHE */
633     { -1, "afii10109" },            /* CYRILLIC SMALL LETTER KJE */
634     { -1, "afii10110" },            /* CYRILLIC SMALL LETTER SHORT U */
635     { -1, "afii10145" },            /* CYRILLIC CAPITAL LETTER DZHE */
636     { -1, "afii10146" },            /* CYRILLIC CAPITAL LETTER YAT */
637     { -1, "afii10147" },            /* CYRILLIC CAPITAL LETTER FITA */
638     { -1, "afii10148" },            /* CYRILLIC CAPITAL LETTER IZHITSA */
639     { -1, "afii10192" },            /* CYRILLIC SMALL LETTER DE VARIANT */
640     { -1, "afii10193" },            /* CYRILLIC SMALL LETTER DZHE */
641     { -1, "afii10194" },            /* CYRILLIC SMALL LETTER YAT */
642     { -1, "afii10195" },            /* CYRILLIC SMALL LETTER FITA */
643     { -1, "afii10196" },            /* CYRILLIC SMALL LETTER IZHITSA */
644     { -1, "afii10831" },            /* CYRILLIC SMALL LETTER PE VARIANT */
645     { -1, "afii10832" },            /* CYRILLIC SMALL LETTER TE VARIANT */
646     { -1, "afii10846" },            /* CYRILLIC SMALL LETTER SCHWA */
647     { -1, "afii299" },              /* LEFT-TO-RIGHT MARK */
648     { -1, "afii300" },              /* RIGHT-TO-LEFT MARK */
649     { -1, "afii301" },              /* ZERO WIDTH JOINER */
650     { -1, "afii57381" },            /* ARABIC PERCENT SIGN */
651     { -1, "afii57388" },            /* ARABIC COMMA */
652     { -1, "afii57392" },            /* ARABIC-INDIC DIGIT ZERO */
653     { -1, "afii57393" },            /* ARABIC-INDIC DIGIT ONE */
654     { -1, "afii57394" },            /* ARABIC-INDIC DIGIT TWO */
655     { -1, "afii57395" },            /* ARABIC-INDIC DIGIT THREE */
656     { -1, "afii57396" },            /* ARABIC-INDIC DIGIT FOUR */
657     { -1, "afii57397" },            /* ARABIC-INDIC DIGIT FIVE */
658     { -1, "afii57398" },            /* ARABIC-INDIC DIGIT SIX */
659     { -1, "afii57399" },            /* ARABIC-INDIC DIGIT SEVEN */
660     { -1, "afii57400" },            /* ARABIC-INDIC DIGIT EIGHT */
661     { -1, "afii57401" },            /* ARABIC-INDIC DIGIT NINE */
662     { -1, "afii57403" },            /* ARABIC SEMICOLON */
663     { -1, "afii57407" },            /* ARABIC QUESTION MARK */
664     { -1, "afii57409" },            /* ARABIC LETTER HAMZA */
665     { -1, "afii57410" },            /* ARABIC LETTER ALEF WITH MADDA ABOVE */
666     { -1, "afii57411" },            /* ARABIC LETTER ALEF WITH HAMZA ABOVE */
667     { -1, "afii57412" },            /* ARABIC LETTER WAW WITH HAMZA ABOVE */
668     { -1, "afii57413" },            /* ARABIC LETTER ALEF WITH HAMZA BELOW */
669     { -1, "afii57414" },            /* ARABIC LETTER YEH WITH HAMZA ABOVE */
670     { -1, "afii57415" },            /* ARABIC LETTER ALEF */
671     { -1, "afii57416" },            /* ARABIC LETTER BEH */
672     { -1, "afii57417" },            /* ARABIC LETTER TEH MARBUTA */
673     { -1, "afii57418" },            /* ARABIC LETTER TEH */
674     { -1, "afii57419" },            /* ARABIC LETTER THEH */
675     { -1, "afii57420" },            /* ARABIC LETTER JEEM */
676     { -1, "afii57421" },            /* ARABIC LETTER HAH */
677     { -1, "afii57422" },            /* ARABIC LETTER KHAH */
678     { -1, "afii57423" },            /* ARABIC LETTER DAL */
679     { -1, "afii57424" },            /* ARABIC LETTER THAL */
680     { -1, "afii57425" },            /* ARABIC LETTER REH */
681     { -1, "afii57426" },            /* ARABIC LETTER ZAIN */
682     { -1, "afii57427" },            /* ARABIC LETTER SEEN */
683     { -1, "afii57428" },            /* ARABIC LETTER SHEEN */
684     { -1, "afii57429" },            /* ARABIC LETTER SAD */
685     { -1, "afii57430" },            /* ARABIC LETTER DAD */
686     { -1, "afii57431" },            /* ARABIC LETTER TAH */
687     { -1, "afii57432" },            /* ARABIC LETTER ZAH */
688     { -1, "afii57433" },            /* ARABIC LETTER AIN */
689     { -1, "afii57434" },            /* ARABIC LETTER GHAIN */
690     { -1, "afii57440" },            /* ARABIC TATWEEL */
691     { -1, "afii57441" },            /* ARABIC LETTER FEH */
692     { -1, "afii57442" },            /* ARABIC LETTER QAF */
693     { -1, "afii57443" },            /* ARABIC LETTER KAF */
694     { -1, "afii57444" },            /* ARABIC LETTER LAM */
695     { -1, "afii57445" },            /* ARABIC LETTER MEEM */
696     { -1, "afii57446" },            /* ARABIC LETTER NOON */
697     { -1, "afii57448" },            /* ARABIC LETTER WAW */
698     { -1, "afii57449" },            /* ARABIC LETTER ALEF MAKSURA */
699     { -1, "afii57450" },            /* ARABIC LETTER YEH */
700     { -1, "afii57451" },            /* ARABIC FATHATAN */
701     { -1, "afii57452" },            /* ARABIC DAMMATAN */
702     { -1, "afii57453" },            /* ARABIC KASRATAN */
703     { -1, "afii57454" },            /* ARABIC FATHA */
704     { -1, "afii57455" },            /* ARABIC DAMMA */
705     { -1, "afii57456" },            /* ARABIC KASRA */
706     { -1, "afii57457" },            /* ARABIC SHADDA */
707     { -1, "afii57458" },            /* ARABIC SUKUN */
708     { -1, "afii57470" },            /* ARABIC LETTER HEH */
709     { -1, "afii57505" },            /* ARABIC LETTER VEH */
710     { -1, "afii57506" },            /* ARABIC LETTER PEH */
711     { -1, "afii57507" },            /* ARABIC LETTER TCHEH */
712     { -1, "afii57508" },            /* ARABIC LETTER JEH */
713     { -1, "afii57509" },            /* ARABIC LETTER GAF */
714     { -1, "afii57511" },            /* ARABIC LETTER TTEH */
715     { -1, "afii57512" },            /* ARABIC LETTER DDAL */
716     { -1, "afii57513" },            /* ARABIC LETTER RREH */
717     { -1, "afii57514" },            /* ARABIC LETTER NOON GHUNNA */
718     { -1, "afii57519" },            /* ARABIC LETTER YEH BARREE */
719     { -1, "afii57534" },            /* ARABIC LETTER AE */
720     { -1, "afii57636" },            /* NEW SHEQEL SIGN */
721     { -1, "afii57645" },            /* HEBREW PUNCTUATION MAQAF */
722     { -1, "afii57658" },            /* HEBREW PUNCTUATION SOF PASUQ */
723     { -1, "afii57664" },            /* HEBREW LETTER ALEF */
724     { -1, "afii57665" },            /* HEBREW LETTER BET */
725     { -1, "afii57666" },            /* HEBREW LETTER GIMEL */
726     { -1, "afii57667" },            /* HEBREW LETTER DALET */
727     { -1, "afii57668" },            /* HEBREW LETTER HE */
728     { -1, "afii57669" },            /* HEBREW LETTER VAV */
729     { -1, "afii57670" },            /* HEBREW LETTER ZAYIN */
730     { -1, "afii57671" },            /* HEBREW LETTER HET */
731     { -1, "afii57672" },            /* HEBREW LETTER TET */
732     { -1, "afii57673" },            /* HEBREW LETTER YOD */
733     { -1, "afii57674" },            /* HEBREW LETTER FINAL KAF */
734     { -1, "afii57675" },            /* HEBREW LETTER KAF */
735     { -1, "afii57676" },            /* HEBREW LETTER LAMED */
736     { -1, "afii57677" },            /* HEBREW LETTER FINAL MEM */
737     { -1, "afii57678" },            /* HEBREW LETTER MEM */
738     { -1, "afii57679" },            /* HEBREW LETTER FINAL NUN */
739     { -1, "afii57680" },            /* HEBREW LETTER NUN */
740     { -1, "afii57681" },            /* HEBREW LETTER SAMEKH */
741     { -1, "afii57682" },            /* HEBREW LETTER AYIN */
742     { -1, "afii57683" },            /* HEBREW LETTER FINAL PE */
743     { -1, "afii57684" },            /* HEBREW LETTER PE */
744     { -1, "afii57685" },            /* HEBREW LETTER FINAL TSADI */
745     { -1, "afii57686" },            /* HEBREW LETTER TSADI */
746     { -1, "afii57687" },            /* HEBREW LETTER QOF */
747     { -1, "afii57688" },            /* HEBREW LETTER RESH */
748     { -1, "afii57689" },            /* HEBREW LETTER SHIN */
749     { -1, "afii57690" },            /* HEBREW LETTER TAV */
750     { -1, "afii57694" },            /* HEBREW LETTER SHIN WITH SHIN DOT */
751     { -1, "afii57695" },            /* HEBREW LETTER SHIN WITH SIN DOT */
752     { -1, "afii57700" },            /* HEBREW LETTER VAV WITH HOLAM */
753     { -1, "afii57705" },            /* HEBREW LIGATURE YIDDISH YOD YOD PATAH */
754     { -1, "afii57716" },            /* HEBREW LIGATURE YIDDISH DOUBLE VAV */
755     { -1, "afii57717" },            /* HEBREW LIGATURE YIDDISH VAV YOD */
756     { -1, "afii57718" },            /* HEBREW LIGATURE YIDDISH DOUBLE YOD */
757     { -1, "afii57723" },            /* HEBREW LETTER VAV WITH DAGESH */
758     { -1, "afii57793" },            /* HEBREW POINT HIRIQ */
759     { -1, "afii57794" },            /* HEBREW POINT TSERE */
760     { -1, "afii57795" },            /* HEBREW POINT SEGOL */
761     { -1, "afii57796" },            /* HEBREW POINT QUBUTS */
762     { -1, "afii57797" },            /* HEBREW POINT QAMATS */
763     { -1, "afii57798" },            /* HEBREW POINT PATAH */
764     { -1, "afii57799" },            /* HEBREW POINT SHEVA */
765     { -1, "afii57800" },            /* HEBREW POINT HATAF PATAH */
766     { -1, "afii57801" },            /* HEBREW POINT HATAF SEGOL */
767     { -1, "afii57802" },            /* HEBREW POINT HATAF QAMATS */
768     { -1, "afii57803" },            /* HEBREW POINT SIN DOT */
769     { -1, "afii57804" },            /* HEBREW POINT SHIN DOT */
770     { -1, "afii57806" },            /* HEBREW POINT HOLAM */
771     { -1, "afii57807" },            /* HEBREW POINT DAGESH OR MAPIQ */
772     { -1, "afii57839" },            /* HEBREW POINT METEG */
773     { -1, "afii57841" },            /* HEBREW POINT RAFE */
774     { -1, "afii57842" },            /* HEBREW PUNCTUATION PASEQ */
775     { -1, "afii57929" },            /* MODIFIER LETTER APOSTROPHE */
776     { -1, "afii61248" },            /* CARE OF */
777     { -1, "afii61289" },            /* SCRIPT SMALL L */
778     { -1, "afii61352" },            /* NUMERO SIGN */
779     { -1, "afii61573" },            /* POP DIRECTIONAL FORMATTING */
780     { -1, "afii61574" },            /* LEFT-TO-RIGHT OVERRIDE */
781     { -1, "afii61575" },            /* RIGHT-TO-LEFT OVERRIDE */
782     { -1, "afii61664" },            /* ZERO WIDTH NON-JOINER */
783     { -1, "afii63167" },            /* ARABIC FIVE POINTED STAR */
784     { -1, "afii64937" },            /* MODIFIER LETTER REVERSED COMMA */
785     { -1, "agrave" },               /* LATIN SMALL LETTER A WITH GRAVE */
786     { -1, "aleph" },                /* ALEF SYMBOL */
787     { -1, "alpha" },                /* GREEK SMALL LETTER ALPHA */
788     { -1, "alphatonos" },           /* GREEK SMALL LETTER ALPHA WITH TONOS */
789     { -1, "amacron" },              /* LATIN SMALL LETTER A WITH MACRON */
790     { -1, "ampersand" },            /* AMPERSAND */
791     { -1, "ampersandsmall" },       /* SMALL CAPITAL AMPERSAND */
792     { -1, "angle" },                /* ANGLE */
793     { -1, "angleleft" },            /* LEFT-POINTING ANGLE BRACKET */
794     { -1, "angleright" },           /* RIGHT-POINTING ANGLE BRACKET */
795     { -1, "anoteleia" },            /* GREEK ANO TELEIA */
796     { -1, "aogonek" },              /* LATIN SMALL LETTER A WITH OGONEK */
797     { -1, "apple" },                /* FONT FAMILY;Symbol */
798     { -1, "approxequal" },          /* ALMOST EQUAL TO */
799     { -1, "aring" },                /* LATIN SMALL LETTER A WITH RING ABOVE */
800     { -1, "aringacute" },           /* LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE */
801     { -1, "arrowboth" },            /* LEFT RIGHT ARROW */
802     { -1, "arrowdblboth" },         /* LEFT RIGHT DOUBLE ARROW */
803     { -1, "arrowdbldown" },         /* DOWNWARDS DOUBLE ARROW */
804     { -1, "arrowdblleft" },         /* LEFTWARDS DOUBLE ARROW */
805     { -1, "arrowdblright" },        /* RIGHTWARDS DOUBLE ARROW */
806     { -1, "arrowdblup" },           /* UPWARDS DOUBLE ARROW */
807     { -1, "arrowdown" },            /* DOWNWARDS ARROW */
808     { -1, "arrowhorizex" },         /* HORIZONTAL ARROW EXTENDER */
809     { -1, "arrowleft" },            /* LEFTWARDS ARROW */
810     { -1, "arrowright" },           /* RIGHTWARDS ARROW */
811     { -1, "arrowup" },              /* UPWARDS ARROW */
812     { -1, "arrowupdn" },            /* UP DOWN ARROW */
813     { -1, "arrowupdnbse" },         /* UP DOWN ARROW WITH BASE */
814     { -1, "arrowvertex" },          /* VERTICAL ARROW EXTENDER */
815     { -1, "asciicircum" },          /* CIRCUMFLEX ACCENT */
816     { -1, "asciitilde" },           /* TILDE */
817     { -1, "asterisk" },             /* ASTERISK */
818     { -1, "asteriskmath" },         /* ASTERISK OPERATOR */
819     { -1, "asuperior" },            /* SUPERSCRIPT LATIN SMALL LETTER A */
820     { -1, "at" },                   /* COMMERCIAL AT */
821     { -1, "atilde" },               /* LATIN SMALL LETTER A WITH TILDE */
822     { -1, "b" },                    /* LATIN SMALL LETTER B */
823     { -1, "backslash" },            /* REVERSE SOLIDUS */
824     { -1, "bar" },                  /* VERTICAL LINE */
825     { -1, "beta" },                 /* GREEK SMALL LETTER BETA */
826     { -1, "block" },                /* FULL BLOCK */
827     { -1, "braceex" },              /* CURLY BRACKET EXTENDER */
828     { -1, "braceleft" },            /* LEFT CURLY BRACKET */
829     { -1, "braceleftbt" },          /* LEFT CURLY BRACKET BOTTOM */
830     { -1, "braceleftmid" },         /* LEFT CURLY BRACKET MID */
831     { -1, "bracelefttp" },          /* LEFT CURLY BRACKET TOP */
832     { -1, "braceright" },           /* RIGHT CURLY BRACKET */
833     { -1, "bracerightbt" },         /* RIGHT CURLY BRACKET BOTTOM */
834     { -1, "bracerightmid" },        /* RIGHT CURLY BRACKET MID */
835     { -1, "bracerighttp" },         /* RIGHT CURLY BRACKET TOP */
836     { -1, "bracketleft" },          /* LEFT SQUARE BRACKET */
837     { -1, "bracketleftbt" },        /* LEFT SQUARE BRACKET BOTTOM */
838     { -1, "bracketleftex" },        /* LEFT SQUARE BRACKET EXTENDER */
839     { -1, "bracketlefttp" },        /* LEFT SQUARE BRACKET TOP */
840     { -1, "bracketright" },         /* RIGHT SQUARE BRACKET */
841     { -1, "bracketrightbt" },       /* RIGHT SQUARE BRACKET BOTTOM */
842     { -1, "bracketrightex" },       /* RIGHT SQUARE BRACKET EXTENDER */
843     { -1, "bracketrighttp" },       /* RIGHT SQUARE BRACKET TOP */
844     { -1, "breve" },                /* BREVE */
845     { -1, "brokenbar" },            /* BROKEN BAR */
846     { -1, "bsuperior" },            /* SUPERSCRIPT LATIN SMALL LETTER B */
847     { -1, "bullet" },               /* BULLET */
848     { -1, "c" },                    /* LATIN SMALL LETTER C */
849     { -1, "cacute" },               /* LATIN SMALL LETTER C WITH ACUTE */
850     { -1, "caron" },                /* CARON */
851     { -1, "carriagereturn" },       /* DOWNWARDS ARROW WITH CORNER LEFTWARDS */
852     { -1, "ccaron" },               /* LATIN SMALL LETTER C WITH CARON */
853     { -1, "ccedilla" },             /* LATIN SMALL LETTER C WITH CEDILLA */
854     { -1, "ccircumflex" },          /* LATIN SMALL LETTER C WITH CIRCUMFLEX */
855     { -1, "cdotaccent" },           /* LATIN SMALL LETTER C WITH DOT ABOVE */
856     { -1, "cedilla" },              /* CEDILLA */
857     { -1, "cent" },                 /* CENT SIGN */
858     { -1, "center" },               /* FONT FAMILY;Courier */
859     { -1, "centinferior" },         /* SUBSCRIPT CENT SIGN */
860     { -1, "centoldstyle" },         /* OLDSTYLE CENT SIGN */
861     { -1, "centsuperior" },         /* SUPERSCRIPT CENT SIGN */
862     { -1, "chi" },                  /* GREEK SMALL LETTER CHI */
863     { -1, "circle" },               /* WHITE CIRCLE */
864     { -1, "circlemultiply" },       /* CIRCLED TIMES */
865     { -1, "circleplus" },           /* CIRCLED PLUS */
866     { -1, "circumflex" },           /* MODIFIER LETTER CIRCUMFLEX ACCENT */
867     { -1, "club" },                 /* BLACK CLUB SUIT */
868     { -1, "colon" },                /* COLON */
869     { -1, "colonmonetary" },        /* COLON SIGN */
870     { -1, "comma" },                /* COMMA */
871     { -1, "commaaccent" },          /* COMMA BELOW */
872     { -1, "commainferior" },        /* SUBSCRIPT COMMA */
873     { -1, "commasuperior" },        /* SUPERSCRIPT COMMA */
874     { -1, "congruent" },            /* APPROXIMATELY EQUAL TO */
875     { -1, "copyright" },            /* COPYRIGHT SIGN */
876     { -1, "copyrightsans" },        /* COPYRIGHT SIGN SANS SERIF */
877     { -1, "copyrightserif" },       /* COPYRIGHT SIGN SERIF */
878     { -1, "currency" },             /* CURRENCY SIGN */
879     { -1, "cyrBreve" },             /* CAPITAL CYRILLIC BREVE */
880     { -1, "cyrFlex" },              /* CAPITAL CYRILLIC CIRCUMFLEX */
881     { -1, "cyrbreve" },             /* CYRILLIC BREVE */
882     { -1, "cyrflex" },              /* CYRILLIC CIRCUMFLEX */
883     { -1, "d" },                    /* LATIN SMALL LETTER D */
884     { -1, "dagger" },               /* DAGGER */
885     { -1, "daggerdbl" },            /* DOUBLE DAGGER */
886     { -1, "dblGrave" },             /* CAPITAL DOUBLE GRAVE ACCENT */
887     { -1, "dblgrave" },             /* DOUBLE GRAVE ACCENT */
888     { -1, "dcaron" },               /* LATIN SMALL LETTER D WITH CARON */
889     { -1, "dcroat" },               /* LATIN SMALL LETTER D WITH STROKE */
890     { -1, "dectab" },               /* FONT FAMILY;Courier */
891     { -1, "degree" },               /* DEGREE SIGN */
892     { -1, "delta" },                /* GREEK SMALL LETTER DELTA */
893     { -1, "diamond" },              /* BLACK DIAMOND SUIT */
894     { -1, "dieresis" },             /* DIAERESIS */
895     { -1, "dieresisacute" },        /* DIAERESIS ACUTE ACCENT */
896     { -1, "dieresisgrave" },        /* DIAERESIS GRAVE ACCENT */
897     { -1, "dieresistonos" },        /* GREEK DIALYTIKA TONOS */
898     { -1, "divide" },               /* DIVISION SIGN */
899     { -1, "dkshade" },              /* DARK SHADE */
900     { -1, "dnblock" },              /* LOWER HALF BLOCK */
901     { -1, "dollar" },               /* DOLLAR SIGN */
902     { -1, "dollarinferior" },       /* SUBSCRIPT DOLLAR SIGN */
903     { -1, "dollaroldstyle" },       /* OLDSTYLE DOLLAR SIGN */
904     { -1, "dollarsuperior" },       /* SUPERSCRIPT DOLLAR SIGN */
905     { -1, "dong" },                 /* DONG SIGN */
906     { -1, "dotaccent" },            /* DOT ABOVE */
907     { -1, "dotbelowcomb" },         /* COMBINING DOT BELOW */
908     { -1, "dotlessi" },             /* LATIN SMALL LETTER DOTLESS I */
909     { -1, "dotlessj" },             /* LATIN SMALL LETTER DOTLESS J */
910     { -1, "dotmath" },              /* DOT OPERATOR */
911     { -1, "down" },                 /* FONT FAMILY;Courier */
912     { -1, "dsuperior" },            /* SUPERSCRIPT LATIN SMALL LETTER D */
913     { -1, "e" },                    /* LATIN SMALL LETTER E */
914     { -1, "eacute" },               /* LATIN SMALL LETTER E WITH ACUTE */
915     { -1, "ebreve" },               /* LATIN SMALL LETTER E WITH BREVE */
916     { -1, "ecaron" },               /* LATIN SMALL LETTER E WITH CARON */
917     { -1, "ecircumflex" },          /* LATIN SMALL LETTER E WITH CIRCUMFLEX */
918     { -1, "edieresis" },            /* LATIN SMALL LETTER E WITH DIAERESIS */
919     { -1, "edotaccent" },           /* LATIN SMALL LETTER E WITH DOT ABOVE */
920     { -1, "egrave" },               /* LATIN SMALL LETTER E WITH GRAVE */
921     { -1, "eight" },                /* DIGIT EIGHT */
922     { -1, "eightinferior" },        /* SUBSCRIPT EIGHT */
923     { -1, "eightoldstyle" },        /* OLDSTYLE DIGIT EIGHT */
924     { -1, "eightsuperior" },        /* SUPERSCRIPT EIGHT */
925     { -1, "element" },              /* ELEMENT OF */
926     { -1, "ellipsis" },             /* HORIZONTAL ELLIPSIS */
927     { -1, "emacron" },              /* LATIN SMALL LETTER E WITH MACRON */
928     { -1, "emdash" },               /* EM DASH */
929     { -1, "emptyset" },             /* EMPTY SET */
930     { -1, "endash" },               /* EN DASH */
931     { -1, "eng" },                  /* LATIN SMALL LETTER ENG */
932     { -1, "eogonek" },              /* LATIN SMALL LETTER E WITH OGONEK */
933     { -1, "epsilon" },              /* GREEK SMALL LETTER EPSILON */
934     { -1, "epsilontonos" },         /* GREEK SMALL LETTER EPSILON WITH TONOS */
935     { -1, "equal" },                /* EQUALS SIGN */
936     { -1, "equivalence" },          /* IDENTICAL TO */
937     { -1, "estimated" },            /* ESTIMATED SYMBOL */
938     { -1, "esuperior" },            /* SUPERSCRIPT LATIN SMALL LETTER E */
939     { -1, "eta" },                  /* GREEK SMALL LETTER ETA */
940     { -1, "etatonos" },             /* GREEK SMALL LETTER ETA WITH TONOS */
941     { -1, "eth" },                  /* LATIN SMALL LETTER ETH */
942     { -1, "exclam" },               /* EXCLAMATION MARK */
943     { -1, "exclamdbl" },            /* DOUBLE EXCLAMATION MARK */
944     { -1, "exclamdown" },           /* INVERTED EXCLAMATION MARK */
945     { -1, "exclamdownsmall" },      /* SMALL CAPITAL INVERTED EXCLAMATION MARK */
946     { -1, "exclamsmall" },          /* SMALL CAPITAL EXCLAMATION MARK */
947     { -1, "existential" },          /* THERE EXISTS */
948     { -1, "f" },                    /* LATIN SMALL LETTER F */
949     { -1, "female" },               /* FEMALE SIGN */
950     { -1, "ff" },                   /* LATIN SMALL LIGATURE FF */
951     { -1, "ffi" },                  /* LATIN SMALL LIGATURE FFI */
952     { -1, "ffl" },                  /* LATIN SMALL LIGATURE FFL */
953     { -1, "fi" },                   /* LATIN SMALL LIGATURE FI */
954     { -1, "figuredash" },           /* FIGURE DASH */
955     { -1, "filledbox" },            /* BLACK SQUARE */
956     { -1, "filledrect" },           /* BLACK RECTANGLE */
957     { -1, "five" },                 /* DIGIT FIVE */
958     { -1, "fiveeighths" },          /* VULGAR FRACTION FIVE EIGHTHS */
959     { -1, "fiveinferior" },         /* SUBSCRIPT FIVE */
960     { -1, "fiveoldstyle" },         /* OLDSTYLE DIGIT FIVE */
961     { -1, "fivesuperior" },         /* SUPERSCRIPT FIVE */
962     { -1, "fl" },                   /* LATIN SMALL LIGATURE FL */
963     { -1, "florin" },               /* LATIN SMALL LETTER F WITH HOOK */
964     { -1, "format" },               /* FONT FAMILY;Courier */
965     { -1, "four" },                 /* DIGIT FOUR */
966     { -1, "fourinferior" },         /* SUBSCRIPT FOUR */
967     { -1, "fouroldstyle" },         /* OLDSTYLE DIGIT FOUR */
968     { -1, "foursuperior" },         /* SUPERSCRIPT FOUR */
969     { -1, "fraction" },             /* FRACTION SLASH */
970                                     /* DIVISION SLASH;Duplicate */
971     { -1, "franc" },                /* FRENCH FRANC SIGN */
972     { -1, "g" },                    /* LATIN SMALL LETTER G */
973     { -1, "gamma" },                /* GREEK SMALL LETTER GAMMA */
974     { -1, "gbreve" },               /* LATIN SMALL LETTER G WITH BREVE */
975     { -1, "gcaron" },               /* LATIN SMALL LETTER G WITH CARON */
976     { -1, "gcircumflex" },          /* LATIN SMALL LETTER G WITH CIRCUMFLEX */
977     { -1, "gcommaaccent" },         /* LATIN SMALL LETTER G WITH CEDILLA */
978     { -1, "gdotaccent" },           /* LATIN SMALL LETTER G WITH DOT ABOVE */
979     { -1, "germandbls" },           /* LATIN SMALL LETTER SHARP S */
980     { -1, "gradient" },             /* NABLA */
981     { -1, "grave" },                /* GRAVE ACCENT */
982     { -1, "gravecomb" },            /* COMBINING GRAVE ACCENT */
983     { -1, "graybox" },              /* FONT FAMILY;Courier */
984     { -1, "greater" },              /* GREATER-THAN SIGN */
985     { -1, "greaterequal" },         /* GREATER-THAN OR EQUAL TO */
986     { -1, "guillemotleft" },        /* LEFT-POINTING DOUBLE ANGLE QUOTATION MARK */
987     { -1, "guillemotright" },       /* RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK */
988     { -1, "guilsinglleft" },        /* SINGLE LEFT-POINTING ANGLE QUOTATION MARK */
989     { -1, "guilsinglright" },       /* SINGLE RIGHT-POINTING ANGLE QUOTATION MARK */
990     { -1, "h" },                    /* LATIN SMALL LETTER H */
991     { -1, "hbar" },                 /* LATIN SMALL LETTER H WITH STROKE */
992     { -1, "hcircumflex" },          /* LATIN SMALL LETTER H WITH CIRCUMFLEX */
993     { -1, "heart" },                /* BLACK HEART SUIT */
994     { -1, "hookabovecomb" },        /* COMBINING HOOK ABOVE */
995     { -1, "house" },                /* HOUSE */
996     { -1, "hungarumlaut" },         /* DOUBLE ACUTE ACCENT */
997     { -1, "hyphen" },               /* HYPHEN-MINUS */
998                                     /* SOFT HYPHEN;Duplicate */
999     { -1, "hypheninferior" },       /* SUBSCRIPT HYPHEN-MINUS */
1000     { -1, "hyphensuperior" },       /* SUPERSCRIPT HYPHEN-MINUS */
1001     { -1, "i" },                    /* LATIN SMALL LETTER I */
1002     { -1, "iacute" },               /* LATIN SMALL LETTER I WITH ACUTE */
1003     { -1, "ibreve" },               /* LATIN SMALL LETTER I WITH BREVE */
1004     { -1, "icircumflex" },          /* LATIN SMALL LETTER I WITH CIRCUMFLEX */
1005     { -1, "idieresis" },            /* LATIN SMALL LETTER I WITH DIAERESIS */
1006     { -1, "igrave" },               /* LATIN SMALL LETTER I WITH GRAVE */
1007     { -1, "ij" },                   /* LATIN SMALL LIGATURE IJ */
1008     { -1, "imacron" },              /* LATIN SMALL LETTER I WITH MACRON */
1009     { -1, "indent" },               /* FONT FAMILY;Courier */
1010     { -1, "infinity" },             /* INFINITY */
1011     { -1, "integral" },             /* INTEGRAL */
1012     { -1, "integralbt" },           /* BOTTOM HALF INTEGRAL */
1013     { -1, "integralex" },           /* INTEGRAL EXTENDER */
1014     { -1, "integraltp" },           /* TOP HALF INTEGRAL */
1015     { -1, "intersection" },         /* INTERSECTION */
1016     { -1, "invbullet" },            /* INVERSE BULLET */
1017     { -1, "invcircle" },            /* INVERSE WHITE CIRCLE */
1018     { -1, "invsmileface" },         /* BLACK SMILING FACE */
1019     { -1, "iogonek" },              /* LATIN SMALL LETTER I WITH OGONEK */
1020     { -1, "iota" },                 /* GREEK SMALL LETTER IOTA */
1021     { -1, "iotadieresis" },         /* GREEK SMALL LETTER IOTA WITH DIALYTIKA */
1022     { -1, "iotadieresistonos" },    /* GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS */
1023     { -1, "iotatonos" },            /* GREEK SMALL LETTER IOTA WITH TONOS */
1024     { -1, "isuperior" },            /* SUPERSCRIPT LATIN SMALL LETTER I */
1025     { -1, "itilde" },               /* LATIN SMALL LETTER I WITH TILDE */
1026     { -1, "j" },                    /* LATIN SMALL LETTER J */
1027     { -1, "jcircumflex" },          /* LATIN SMALL LETTER J WITH CIRCUMFLEX */
1028     { -1, "k" },                    /* LATIN SMALL LETTER K */
1029     { -1, "kappa" },                /* GREEK SMALL LETTER KAPPA */
1030     { -1, "kcommaaccent" },         /* LATIN SMALL LETTER K WITH CEDILLA */
1031     { -1, "kgreenlandic" },         /* LATIN SMALL LETTER KRA */
1032     { -1, "l" },                    /* LATIN SMALL LETTER L */
1033     { -1, "lacute" },               /* LATIN SMALL LETTER L WITH ACUTE */
1034     { -1, "lambda" },               /* GREEK SMALL LETTER LAMDA */
1035     { -1, "largebullet" },          /* FONT FAMILY;Courier */
1036     { -1, "lcaron" },               /* LATIN SMALL LETTER L WITH CARON */
1037     { -1, "lcommaaccent" },         /* LATIN SMALL LETTER L WITH CEDILLA */
1038     { -1, "ldot" },                 /* LATIN SMALL LETTER L WITH MIDDLE DOT */
1039     { -1, "left" },                 /* FONT FAMILY;Courier */
1040     { -1, "less" },                 /* LESS-THAN SIGN */
1041     { -1, "lessequal" },            /* LESS-THAN OR EQUAL TO */
1042     { -1, "lfblock" },              /* LEFT HALF BLOCK */
1043     { -1, "lira" },                 /* LIRA SIGN */
1044     { -1, "ll" },                   /* LATIN SMALL LETTER LL */
1045     { -1, "logicaland" },           /* LOGICAL AND */
1046     { -1, "logicalnot" },           /* NOT SIGN */
1047     { -1, "logicalor" },            /* LOGICAL OR */
1048     { -1, "longs" },                /* LATIN SMALL LETTER LONG S */
1049     { -1, "lozenge" },              /* LOZENGE */
1050     { -1, "lslash" },               /* LATIN SMALL LETTER L WITH STROKE */
1051     { -1, "lsuperior" },            /* SUPERSCRIPT LATIN SMALL LETTER L */
1052     { -1, "ltshade" },              /* LIGHT SHADE */
1053     { -1, "m" },                    /* LATIN SMALL LETTER M */
1054     { -1, "macron" },               /* MACRON */
1055                                     /* MODIFIER LETTER MACRON;Duplicate */
1056     { -1, "male" },                 /* MALE SIGN */
1057     { -1, "merge" },                /* FONT FAMILY;Courier */
1058     { -1, "minus" },                /* MINUS SIGN */
1059     { -1, "minute" },               /* PRIME */
1060     { -1, "msuperior" },            /* SUPERSCRIPT LATIN SMALL LETTER M */
1061     { -1, "mu" },                   /* MICRO SIGN */
1062                                     /* GREEK SMALL LETTER MU;Duplicate */
1063     { -1, "multiply" },             /* MULTIPLICATION SIGN */
1064     { -1, "musicalnote" },          /* EIGHTH NOTE */
1065     { -1, "musicalnotedbl" },       /* BEAMED EIGHTH NOTES */
1066     { -1, "n" },                    /* LATIN SMALL LETTER N */
1067     { -1, "nacute" },               /* LATIN SMALL LETTER N WITH ACUTE */
1068     { -1, "napostrophe" },          /* LATIN SMALL LETTER N PRECEDED BY APOSTROPHE */
1069     { -1, "ncaron" },               /* LATIN SMALL LETTER N WITH CARON */
1070     { -1, "ncommaaccent" },         /* LATIN SMALL LETTER N WITH CEDILLA */
1071     { -1, "nine" },                 /* DIGIT NINE */
1072     { -1, "nineinferior" },         /* SUBSCRIPT NINE */
1073     { -1, "nineoldstyle" },         /* OLDSTYLE DIGIT NINE */
1074     { -1, "ninesuperior" },         /* SUPERSCRIPT NINE */
1075     { -1, "notegraphic" },          /* FONT FAMILY;Courier */
1076     { -1, "notelement" },           /* NOT AN ELEMENT OF */
1077     { -1, "notequal" },             /* NOT EQUAL TO */
1078     { -1, "notsubset" },            /* NOT A SUBSET OF */
1079     { -1, "nsuperior" },            /* SUPERSCRIPT LATIN SMALL LETTER N */
1080     { -1, "ntilde" },               /* LATIN SMALL LETTER N WITH TILDE */
1081     { -1, "nu" },                   /* GREEK SMALL LETTER NU */
1082     { -1, "numbersign" },           /* NUMBER SIGN */
1083     { -1, "o" },                    /* LATIN SMALL LETTER O */
1084     { -1, "oacute" },               /* LATIN SMALL LETTER O WITH ACUTE */
1085     { -1, "obreve" },               /* LATIN SMALL LETTER O WITH BREVE */
1086     { -1, "ocircumflex" },          /* LATIN SMALL LETTER O WITH CIRCUMFLEX */
1087     { -1, "odieresis" },            /* LATIN SMALL LETTER O WITH DIAERESIS */
1088     { -1, "oe" },                   /* LATIN SMALL LIGATURE OE */
1089     { -1, "ogonek" },               /* OGONEK */
1090     { -1, "ograve" },               /* LATIN SMALL LETTER O WITH GRAVE */
1091     { -1, "ohorn" },                /* LATIN SMALL LETTER O WITH HORN */
1092     { -1, "ohungarumlaut" },        /* LATIN SMALL LETTER O WITH DOUBLE ACUTE */
1093     { -1, "omacron" },              /* LATIN SMALL LETTER O WITH MACRON */
1094     { -1, "omega" },                /* GREEK SMALL LETTER OMEGA */
1095     { -1, "omega1" },               /* GREEK PI SYMBOL */
1096     { -1, "omegatonos" },           /* GREEK SMALL LETTER OMEGA WITH TONOS */
1097     { -1, "omicron" },              /* GREEK SMALL LETTER OMICRON */
1098     { -1, "omicrontonos" },         /* GREEK SMALL LETTER OMICRON WITH TONOS */
1099     { -1, "one" },                  /* DIGIT ONE */
1100     { -1, "onedotenleader" },       /* ONE DOT LEADER */
1101     { -1, "oneeighth" },            /* VULGAR FRACTION ONE EIGHTH */
1102     { -1, "onefitted" },            /* PROPORTIONAL DIGIT ONE */
1103     { -1, "onehalf" },              /* VULGAR FRACTION ONE HALF */
1104     { -1, "oneinferior" },          /* SUBSCRIPT ONE */
1105     { -1, "oneoldstyle" },          /* OLDSTYLE DIGIT ONE */
1106     { -1, "onequarter" },           /* VULGAR FRACTION ONE QUARTER */
1107     { -1, "onesuperior" },          /* SUPERSCRIPT ONE */
1108     { -1, "onethird" },             /* VULGAR FRACTION ONE THIRD */
1109     { -1, "openbullet" },           /* WHITE BULLET */
1110     { -1, "ordfeminine" },          /* FEMININE ORDINAL INDICATOR */
1111     { -1, "ordmasculine" },         /* MASCULINE ORDINAL INDICATOR */
1112     { -1, "orthogonal" },           /* RIGHT ANGLE */
1113     { -1, "oslash" },               /* LATIN SMALL LETTER O WITH STROKE */
1114     { -1, "oslashacute" },          /* LATIN SMALL LETTER O WITH STROKE AND ACUTE */
1115     { -1, "osuperior" },            /* SUPERSCRIPT LATIN SMALL LETTER O */
1116     { -1, "otilde" },               /* LATIN SMALL LETTER O WITH TILDE */
1117     { -1, "overscore" },            /* FONT FAMILY;Courier */
1118     { -1, "p" },                    /* LATIN SMALL LETTER P */
1119     { -1, "paragraph" },            /* PILCROW SIGN */
1120     { -1, "parenleft" },            /* LEFT PARENTHESIS */
1121     { -1, "parenleftbt" },          /* LEFT PAREN BOTTOM */
1122     { -1, "parenleftex" },          /* LEFT PAREN EXTENDER */
1123     { -1, "parenleftinferior" },    /* SUBSCRIPT LEFT PARENTHESIS */
1124     { -1, "parenleftsuperior" },    /* SUPERSCRIPT LEFT PARENTHESIS */
1125     { -1, "parenlefttp" },          /* LEFT PAREN TOP */
1126     { -1, "parenright" },           /* RIGHT PARENTHESIS */
1127     { -1, "parenrightbt" },         /* RIGHT PAREN BOTTOM */
1128     { -1, "parenrightex" },         /* RIGHT PAREN EXTENDER */
1129     { -1, "parenrightinferior" },   /* SUBSCRIPT RIGHT PARENTHESIS */
1130     { -1, "parenrightsuperior" },   /* SUPERSCRIPT RIGHT PARENTHESIS */
1131     { -1, "parenrighttp" },         /* RIGHT PAREN TOP */
1132     { -1, "partialdiff" },          /* PARTIAL DIFFERENTIAL */
1133     { -1, "percent" },              /* PERCENT SIGN */
1134     { -1, "period" },               /* FULL STOP */
1135     { -1, "periodcentered" },       /* MIDDLE DOT */
1136                                     /* BULLET OPERATOR;Duplicate */
1137     { -1, "periodinferior" },       /* SUBSCRIPT FULL STOP */
1138     { -1, "periodsuperior" },       /* SUPERSCRIPT FULL STOP */
1139     { -1, "perpendicular" },        /* UP TACK */
1140     { -1, "perthousand" },          /* PER MILLE SIGN */
1141     { -1, "peseta" },               /* PESETA SIGN */
1142     { -1, "phi" },                  /* GREEK SMALL LETTER PHI */
1143     { -1, "phi1" },                 /* GREEK PHI SYMBOL */
1144     { -1, "pi" },                   /* GREEK SMALL LETTER PI */
1145     { -1, "plus" },                 /* PLUS SIGN */
1146     { -1, "plusminus" },            /* PLUS-MINUS SIGN */
1147     { -1, "prescription" },         /* PRESCRIPTION TAKE */
1148     { -1, "product" },              /* N-ARY PRODUCT */
1149     { -1, "propersubset" },         /* SUBSET OF */
1150     { -1, "propersuperset" },       /* SUPERSET OF */
1151     { -1, "proportional" },         /* PROPORTIONAL TO */
1152     { -1, "psi" },                  /* GREEK SMALL LETTER PSI */
1153     { -1, "q" },                    /* LATIN SMALL LETTER Q */
1154     { -1, "question" },             /* QUESTION MARK */
1155     { -1, "questiondown" },         /* INVERTED QUESTION MARK */
1156     { -1, "questiondownsmall" },    /* SMALL CAPITAL INVERTED QUESTION MARK */
1157     { -1, "questionsmall" },        /* SMALL CAPITAL QUESTION MARK */
1158     { -1, "quotedbl" },             /* QUOTATION MARK */
1159     { -1, "quotedblbase" },         /* DOUBLE LOW-9 QUOTATION MARK */
1160     { -1, "quotedblleft" },         /* LEFT DOUBLE QUOTATION MARK */
1161     { -1, "quotedblright" },        /* RIGHT DOUBLE QUOTATION MARK */
1162     { -1, "quoteleft" },            /* LEFT SINGLE QUOTATION MARK */
1163     { -1, "quotereversed" },        /* SINGLE HIGH-REVERSED-9 QUOTATION MARK */
1164     { -1, "quoteright" },           /* RIGHT SINGLE QUOTATION MARK */
1165     { -1, "quotesinglbase" },       /* SINGLE LOW-9 QUOTATION MARK */
1166     { -1, "quotesingle" },          /* APOSTROPHE */
1167     { -1, "r" },                    /* LATIN SMALL LETTER R */
1168     { -1, "racute" },               /* LATIN SMALL LETTER R WITH ACUTE */
1169     { -1, "radical" },              /* SQUARE ROOT */
1170     { -1, "radicalex" },            /* RADICAL EXTENDER */
1171     { -1, "rcaron" },               /* LATIN SMALL LETTER R WITH CARON */
1172     { -1, "rcommaaccent" },         /* LATIN SMALL LETTER R WITH CEDILLA */
1173     { -1, "reflexsubset" },         /* SUBSET OF OR EQUAL TO */
1174     { -1, "reflexsuperset" },       /* SUPERSET OF OR EQUAL TO */
1175     { -1, "registered" },           /* REGISTERED SIGN */
1176     { -1, "registersans" },         /* REGISTERED SIGN SANS SERIF */
1177     { -1, "registerserif" },        /* REGISTERED SIGN SERIF */
1178     { -1, "return" },               /* FONT FAMILY;Courier */
1179     { -1, "revlogicalnot" },        /* REVERSED NOT SIGN */
1180     { -1, "rho" },                  /* GREEK SMALL LETTER RHO */
1181     { -1, "ring" },                 /* RING ABOVE */
1182     { -1, "rsuperior" },            /* SUPERSCRIPT LATIN SMALL LETTER R */
1183     { -1, "rtblock" },              /* RIGHT HALF BLOCK */
1184     { -1, "rupiah" },               /* RUPIAH SIGN */
1185     { -1, "s" },                    /* LATIN SMALL LETTER S */
1186     { -1, "sacute" },               /* LATIN SMALL LETTER S WITH ACUTE */
1187     { -1, "scaron" },               /* LATIN SMALL LETTER S WITH CARON */
1188     { -1, "scedilla" },             /* LATIN SMALL LETTER S WITH CEDILLA */
1189                                     /* LATIN SMALL LETTER S WITH CEDILLA;Duplicate */
1190     { -1, "scircumflex" },          /* LATIN SMALL LETTER S WITH CIRCUMFLEX */
1191     { -1, "scommaaccent" },         /* LATIN SMALL LETTER S WITH COMMA BELOW */
1192     { -1, "second" },               /* DOUBLE PRIME */
1193     { -1, "section" },              /* SECTION SIGN */
1194     { -1, "semicolon" },            /* SEMICOLON */
1195     { -1, "seven" },                /* DIGIT SEVEN */
1196     { -1, "seveneighths" },         /* VULGAR FRACTION SEVEN EIGHTHS */
1197     { -1, "seveninferior" },        /* SUBSCRIPT SEVEN */
1198     { -1, "sevenoldstyle" },        /* OLDSTYLE DIGIT SEVEN */
1199     { -1, "sevensuperior" },        /* SUPERSCRIPT SEVEN */
1200     { -1, "shade" },                /* MEDIUM SHADE */
1201     { -1, "sigma" },                /* GREEK SMALL LETTER SIGMA */
1202     { -1, "sigma1" },               /* GREEK SMALL LETTER FINAL SIGMA */
1203     { -1, "similar" },              /* TILDE OPERATOR */
1204     { -1, "six" },                  /* DIGIT SIX */
1205     { -1, "sixinferior" },          /* SUBSCRIPT SIX */
1206     { -1, "sixoldstyle" },          /* OLDSTYLE DIGIT SIX */
1207     { -1, "sixsuperior" },          /* SUPERSCRIPT SIX */
1208     { -1, "slash" },                /* SOLIDUS */
1209     { -1, "smileface" },            /* WHITE SMILING FACE */
1210     { -1, "space" },                /* SPACE */
1211                                     /* NO-BREAK SPACE;Duplicate */
1212     { -1, "spade" },                /* BLACK SPADE SUIT */
1213     { -1, "square" },               /* FONT FAMILY;Courier */
1214     { -1, "ssuperior" },            /* SUPERSCRIPT LATIN SMALL LETTER S */
1215     { -1, "sterling" },             /* POUND SIGN */
1216     { -1, "stop" },                 /* FONT FAMILY;Courier */
1217     { -1, "suchthat" },             /* CONTAINS AS MEMBER */
1218     { -1, "summation" },            /* N-ARY SUMMATION */
1219     { -1, "sun" },                  /* WHITE SUN WITH RAYS */
1220     { -1, "t" },                    /* LATIN SMALL LETTER T */
1221     { -1, "tab" },                  /* FONT FAMILY;Courier */
1222     { -1, "tau" },                  /* GREEK SMALL LETTER TAU */
1223     { -1, "tbar" },                 /* LATIN SMALL LETTER T WITH STROKE */
1224     { -1, "tcaron" },               /* LATIN SMALL LETTER T WITH CARON */
1225     { -1, "tcommaaccent" },         /* LATIN SMALL LETTER T WITH CEDILLA */
1226                                     /* LATIN SMALL LETTER T WITH COMMA BELOW;Duplicate */
1227     { -1, "therefore" },            /* THEREFORE */
1228     { -1, "theta" },                /* GREEK SMALL LETTER THETA */
1229     { -1, "theta1" },               /* GREEK THETA SYMBOL */
1230     { -1, "thorn" },                /* LATIN SMALL LETTER THORN */
1231     { -1, "three" },                /* DIGIT THREE */
1232     { -1, "threeeighths" },         /* VULGAR FRACTION THREE EIGHTHS */
1233     { -1, "threeinferior" },        /* SUBSCRIPT THREE */
1234     { -1, "threeoldstyle" },        /* OLDSTYLE DIGIT THREE */
1235     { -1, "threequarters" },        /* VULGAR FRACTION THREE QUARTERS */
1236     { -1, "threequartersemdash" },  /* THREE QUARTERS EM DASH */
1237     { -1, "threesuperior" },        /* SUPERSCRIPT THREE */
1238     { -1, "tilde" },                /* SMALL TILDE */
1239     { -1, "tildecomb" },            /* COMBINING TILDE */
1240     { -1, "tonos" },                /* GREEK TONOS */
1241     { -1, "trademark" },            /* TRADE MARK SIGN */
1242     { -1, "trademarksans" },        /* TRADE MARK SIGN SANS SERIF */
1243     { -1, "trademarkserif" },       /* TRADE MARK SIGN SERIF */
1244     { -1, "triagdn" },              /* BLACK DOWN-POINTING TRIANGLE */
1245     { -1, "triaglf" },              /* BLACK LEFT-POINTING POINTER */
1246     { -1, "triagrt" },              /* BLACK RIGHT-POINTING POINTER */
1247     { -1, "triagup" },              /* BLACK UP-POINTING TRIANGLE */
1248     { -1, "tsuperior" },            /* SUPERSCRIPT LATIN SMALL LETTER T */
1249     { -1, "two" },                  /* DIGIT TWO */
1250     { -1, "twodotenleader" },       /* TWO DOT LEADER */
1251     { -1, "twoinferior" },          /* SUBSCRIPT TWO */
1252     { -1, "twooldstyle" },          /* OLDSTYLE DIGIT TWO */
1253     { -1, "twosuperior" },          /* SUPERSCRIPT TWO */
1254     { -1, "twothirds" },            /* VULGAR FRACTION TWO THIRDS */
1255     { -1, "u" },                    /* LATIN SMALL LETTER U */
1256     { -1, "uacute" },               /* LATIN SMALL LETTER U WITH ACUTE */
1257     { -1, "ubreve" },               /* LATIN SMALL LETTER U WITH BREVE */
1258     { -1, "ucircumflex" },          /* LATIN SMALL LETTER U WITH CIRCUMFLEX */
1259     { -1, "udieresis" },            /* LATIN SMALL LETTER U WITH DIAERESIS */
1260     { -1, "ugrave" },               /* LATIN SMALL LETTER U WITH GRAVE */
1261     { -1, "uhorn" },                /* LATIN SMALL LETTER U WITH HORN */
1262     { -1, "uhungarumlaut" },        /* LATIN SMALL LETTER U WITH DOUBLE ACUTE */
1263     { -1, "umacron" },              /* LATIN SMALL LETTER U WITH MACRON */
1264     { -1, "underscore" },           /* LOW LINE */
1265     { -1, "underscoredbl" },        /* DOUBLE LOW LINE */
1266     { -1, "union" },                /* UNION */
1267     { -1, "universal" },            /* FOR ALL */
1268     { -1, "uogonek" },              /* LATIN SMALL LETTER U WITH OGONEK */
1269     { -1, "up" },                   /* FONT FAMILY;Courier */
1270     { -1, "upblock" },              /* UPPER HALF BLOCK */
1271     { -1, "upsilon" },              /* GREEK SMALL LETTER UPSILON */
1272     { -1, "upsilondieresis" },      /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA */
1273     { -1, "upsilondieresistonos" }, /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS */
1274     { -1, "upsilontonos" },         /* GREEK SMALL LETTER UPSILON WITH TONOS */
1275     { -1, "uring" },                /* LATIN SMALL LETTER U WITH RING ABOVE */
1276     { -1, "utilde" },               /* LATIN SMALL LETTER U WITH TILDE */
1277     { -1, "v" },                    /* LATIN SMALL LETTER V */
1278     { -1, "w" },                    /* LATIN SMALL LETTER W */
1279     { -1, "wacute" },               /* LATIN SMALL LETTER W WITH ACUTE */
1280     { -1, "wcircumflex" },          /* LATIN SMALL LETTER W WITH CIRCUMFLEX */
1281     { -1, "wdieresis" },            /* LATIN SMALL LETTER W WITH DIAERESIS */
1282     { -1, "weierstrass" },          /* SCRIPT CAPITAL P */
1283     { -1, "wgrave" },               /* LATIN SMALL LETTER W WITH GRAVE */
1284     { -1, "x" },                    /* LATIN SMALL LETTER X */
1285     { -1, "xi" },                   /* GREEK SMALL LETTER XI */
1286     { -1, "y" },                    /* LATIN SMALL LETTER Y */
1287     { -1, "yacute" },               /* LATIN SMALL LETTER Y WITH ACUTE */
1288     { -1, "ycircumflex" },          /* LATIN SMALL LETTER Y WITH CIRCUMFLEX */
1289     { -1, "ydieresis" },            /* LATIN SMALL LETTER Y WITH DIAERESIS */
1290     { -1, "yen" },                  /* YEN SIGN */
1291     { -1, "ygrave" },               /* LATIN SMALL LETTER Y WITH GRAVE */
1292     { -1, "z" },                    /* LATIN SMALL LETTER Z */
1293     { -1, "zacute" },               /* LATIN SMALL LETTER Z WITH ACUTE */
1294     { -1, "zcaron" },               /* LATIN SMALL LETTER Z WITH CARON */
1295     { -1, "zdotaccent" },           /* LATIN SMALL LETTER Z WITH DOT ABOVE */
1296     { -1, "zero" },                 /* DIGIT ZERO */
1297     { -1, "zeroinferior" },         /* SUBSCRIPT ZERO */
1298     { -1, "zerooldstyle" },         /* OLDSTYLE DIGIT ZERO */
1299     { -1, "zerosuperior" },         /* SUPERSCRIPT ZERO */
1300     { -1, "zeta" }                  /* GREEK SMALL LETTER ZETA */
1301 };
1302
1303
1304 /*
1305  *  The AGL encoding vector, sorted by Unicode value
1306  */
1307
1308 static const UNICODEGLYPH encoding[1051] = 
1309 {
1310     { 0x0020, PSDRV_AGLGlyphNames + 1169 },     /* space */
1311     { 0x0021, PSDRV_AGLGlyphNames +  907 },     /* exclam */
1312     { 0x0022, PSDRV_AGLGlyphNames + 1118 },     /* quotedbl */
1313     { 0x0023, PSDRV_AGLGlyphNames + 1043 },     /* numbersign */
1314     { 0x0024, PSDRV_AGLGlyphNames +  866 },     /* dollar */
1315     { 0x0025, PSDRV_AGLGlyphNames + 1094 },     /* percent */
1316     { 0x0026, PSDRV_AGLGlyphNames +  755 },     /* ampersand */
1317     { 0x0027, PSDRV_AGLGlyphNames + 1126 },     /* quotesingle */
1318     { 0x0028, PSDRV_AGLGlyphNames + 1081 },     /* parenleft */
1319     { 0x0029, PSDRV_AGLGlyphNames + 1087 },     /* parenright */
1320     { 0x002a, PSDRV_AGLGlyphNames +  782 },     /* asterisk */
1321     { 0x002b, PSDRV_AGLGlyphNames + 1105 },     /* plus */
1322     { 0x002c, PSDRV_AGLGlyphNames +  835 },     /* comma */
1323     { 0x002d, PSDRV_AGLGlyphNames +  961 },     /* hyphen */
1324     { 0x002e, PSDRV_AGLGlyphNames + 1095 },     /* period */
1325     { 0x002f, PSDRV_AGLGlyphNames + 1167 },     /* slash */
1326     { 0x0030, PSDRV_AGLGlyphNames + 1253 },     /* zero */
1327     { 0x0031, PSDRV_AGLGlyphNames + 1060 },     /* one */
1328     { 0x0032, PSDRV_AGLGlyphNames + 1206 },     /* two */
1329     { 0x0033, PSDRV_AGLGlyphNames + 1188 },     /* three */
1330     { 0x0034, PSDRV_AGLGlyphNames +  930 },     /* four */
1331     { 0x0035, PSDRV_AGLGlyphNames +  922 },     /* five */
1332     { 0x0036, PSDRV_AGLGlyphNames + 1163 },     /* six */
1333     { 0x0037, PSDRV_AGLGlyphNames + 1154 },     /* seven */
1334     { 0x0038, PSDRV_AGLGlyphNames +  886 },     /* eight */
1335     { 0x0039, PSDRV_AGLGlyphNames + 1032 },     /* nine */
1336     { 0x003a, PSDRV_AGLGlyphNames +  833 },     /* colon */
1337     { 0x003b, PSDRV_AGLGlyphNames + 1153 },     /* semicolon */
1338     { 0x003c, PSDRV_AGLGlyphNames + 1003 },     /* less */
1339     { 0x003d, PSDRV_AGLGlyphNames +  900 },     /* equal */
1340     { 0x003e, PSDRV_AGLGlyphNames +  948 },     /* greater */
1341     { 0x003f, PSDRV_AGLGlyphNames + 1114 },     /* question */
1342     { 0x0040, PSDRV_AGLGlyphNames +  785 },     /* at */
1343     { 0x0041, PSDRV_AGLGlyphNames +    0 },     /* A */
1344     { 0x0042, PSDRV_AGLGlyphNames +   25 },     /* B */
1345     { 0x0043, PSDRV_AGLGlyphNames +   29 },     /* C */
1346     { 0x0044, PSDRV_AGLGlyphNames +   42 },     /* D */
1347     { 0x0045, PSDRV_AGLGlyphNames +   52 },     /* E */
1348     { 0x0046, PSDRV_AGLGlyphNames +   75 },     /* F */
1349     { 0x0047, PSDRV_AGLGlyphNames +   77 },     /* G */
1350     { 0x0048, PSDRV_AGLGlyphNames +   87 },     /* H */
1351     { 0x0049, PSDRV_AGLGlyphNames +   97 },     /* I */
1352     { 0x004a, PSDRV_AGLGlyphNames +  118 },     /* J */
1353     { 0x004b, PSDRV_AGLGlyphNames +  121 },     /* K */
1354     { 0x004c, PSDRV_AGLGlyphNames +  125 },     /* L */
1355     { 0x004d, PSDRV_AGLGlyphNames +  135 },     /* M */
1356     { 0x004e, PSDRV_AGLGlyphNames +  140 },     /* N */
1357     { 0x004f, PSDRV_AGLGlyphNames +  148 },     /* O */
1358     { 0x0050, PSDRV_AGLGlyphNames +  174 },     /* P */
1359     { 0x0051, PSDRV_AGLGlyphNames +  179 },     /* Q */
1360     { 0x0052, PSDRV_AGLGlyphNames +  181 },     /* R */
1361     { 0x0053, PSDRV_AGLGlyphNames +  189 },     /* S */
1362     { 0x0054, PSDRV_AGLGlyphNames +  238 },     /* T */
1363     { 0x0055, PSDRV_AGLGlyphNames +  248 },     /* U */
1364     { 0x0056, PSDRV_AGLGlyphNames +  269 },     /* V */
1365     { 0x0057, PSDRV_AGLGlyphNames +  271 },     /* W */
1366     { 0x0058, PSDRV_AGLGlyphNames +  277 },     /* X */
1367     { 0x0059, PSDRV_AGLGlyphNames +  280 },     /* Y */
1368     { 0x005a, PSDRV_AGLGlyphNames +  288 },     /* Z */
1369     { 0x005b, PSDRV_AGLGlyphNames +  801 },     /* bracketleft */
1370     { 0x005c, PSDRV_AGLGlyphNames +  788 },     /* backslash */
1371     { 0x005d, PSDRV_AGLGlyphNames +  805 },     /* bracketright */
1372     { 0x005e, PSDRV_AGLGlyphNames +  780 },     /* asciicircum */
1373     { 0x005f, PSDRV_AGLGlyphNames + 1221 },     /* underscore */
1374     { 0x0060, PSDRV_AGLGlyphNames +  945 },     /* grave */
1375     { 0x0061, PSDRV_AGLGlyphNames +  295 },     /* a */
1376     { 0x0062, PSDRV_AGLGlyphNames +  787 },     /* b */
1377     { 0x0063, PSDRV_AGLGlyphNames +  813 },     /* c */
1378     { 0x0064, PSDRV_AGLGlyphNames +  848 },     /* d */
1379     { 0x0065, PSDRV_AGLGlyphNames +  878 },     /* e */
1380     { 0x0066, PSDRV_AGLGlyphNames +  913 },     /* f */
1381     { 0x0067, PSDRV_AGLGlyphNames +  936 },     /* g */
1382     { 0x0068, PSDRV_AGLGlyphNames +  954 },     /* h */
1383     { 0x0069, PSDRV_AGLGlyphNames +  964 },     /* i */
1384     { 0x006a, PSDRV_AGLGlyphNames +  989 },     /* j */
1385     { 0x006b, PSDRV_AGLGlyphNames +  991 },     /* k */
1386     { 0x006c, PSDRV_AGLGlyphNames +  995 },     /* l */
1387     { 0x006d, PSDRV_AGLGlyphNames + 1016 },     /* m */
1388     { 0x006e, PSDRV_AGLGlyphNames + 1027 },     /* n */
1389     { 0x006f, PSDRV_AGLGlyphNames + 1044 },     /* o */
1390     { 0x0070, PSDRV_AGLGlyphNames + 1079 },     /* p */
1391     { 0x0071, PSDRV_AGLGlyphNames + 1113 },     /* q */
1392     { 0x0072, PSDRV_AGLGlyphNames + 1127 },     /* r */
1393     { 0x0073, PSDRV_AGLGlyphNames + 1145 },     /* s */
1394     { 0x0074, PSDRV_AGLGlyphNames + 1178 },     /* t */
1395     { 0x0075, PSDRV_AGLGlyphNames + 1212 },     /* u */
1396     { 0x0076, PSDRV_AGLGlyphNames + 1234 },     /* v */
1397     { 0x0077, PSDRV_AGLGlyphNames + 1235 },     /* w */
1398     { 0x0078, PSDRV_AGLGlyphNames + 1241 },     /* x */
1399     { 0x0079, PSDRV_AGLGlyphNames + 1243 },     /* y */
1400     { 0x007a, PSDRV_AGLGlyphNames + 1249 },     /* z */
1401     { 0x007b, PSDRV_AGLGlyphNames +  793 },     /* braceleft */
1402     { 0x007c, PSDRV_AGLGlyphNames +  789 },     /* bar */
1403     { 0x007d, PSDRV_AGLGlyphNames +  797 },     /* braceright */
1404     { 0x007e, PSDRV_AGLGlyphNames +  781 },     /* asciitilde */
1405     { 0x00a0, PSDRV_AGLGlyphNames + 1169 },     /* space */
1406     { 0x00a1, PSDRV_AGLGlyphNames +  909 },     /* exclamdown */
1407     { 0x00a2, PSDRV_AGLGlyphNames +  822 },     /* cent */
1408     { 0x00a3, PSDRV_AGLGlyphNames + 1173 },     /* sterling */
1409     { 0x00a4, PSDRV_AGLGlyphNames +  843 },     /* currency */
1410     { 0x00a5, PSDRV_AGLGlyphNames + 1247 },     /* yen */
1411     { 0x00a6, PSDRV_AGLGlyphNames +  810 },     /* brokenbar */
1412     { 0x00a7, PSDRV_AGLGlyphNames + 1152 },     /* section */
1413     { 0x00a8, PSDRV_AGLGlyphNames +  859 },     /* dieresis */
1414     { 0x00a9, PSDRV_AGLGlyphNames +  840 },     /* copyright */
1415     { 0x00aa, PSDRV_AGLGlyphNames + 1071 },     /* ordfeminine */
1416     { 0x00ab, PSDRV_AGLGlyphNames +  950 },     /* guillemotleft */
1417     { 0x00ac, PSDRV_AGLGlyphNames + 1009 },     /* logicalnot */
1418     { 0x00ad, PSDRV_AGLGlyphNames +  961 },     /* hyphen */
1419     { 0x00ae, PSDRV_AGLGlyphNames + 1135 },     /* registered */
1420     { 0x00af, PSDRV_AGLGlyphNames + 1017 },     /* macron */
1421     { 0x00b0, PSDRV_AGLGlyphNames +  856 },     /* degree */
1422     { 0x00b1, PSDRV_AGLGlyphNames + 1106 },     /* plusminus */
1423     { 0x00b2, PSDRV_AGLGlyphNames + 1210 },     /* twosuperior */
1424     { 0x00b3, PSDRV_AGLGlyphNames + 1194 },     /* threesuperior */
1425     { 0x00b4, PSDRV_AGLGlyphNames +  500 },     /* acute */
1426     { 0x00b5, PSDRV_AGLGlyphNames + 1023 },     /* mu */
1427     { 0x00b6, PSDRV_AGLGlyphNames + 1080 },     /* paragraph */
1428     { 0x00b7, PSDRV_AGLGlyphNames + 1096 },     /* periodcentered */
1429     { 0x00b8, PSDRV_AGLGlyphNames +  821 },     /* cedilla */
1430     { 0x00b9, PSDRV_AGLGlyphNames + 1068 },     /* onesuperior */
1431     { 0x00ba, PSDRV_AGLGlyphNames + 1072 },     /* ordmasculine */
1432     { 0x00bb, PSDRV_AGLGlyphNames +  951 },     /* guillemotright */
1433     { 0x00bc, PSDRV_AGLGlyphNames + 1067 },     /* onequarter */
1434     { 0x00bd, PSDRV_AGLGlyphNames + 1064 },     /* onehalf */
1435     { 0x00be, PSDRV_AGLGlyphNames + 1192 },     /* threequarters */
1436     { 0x00bf, PSDRV_AGLGlyphNames + 1115 },     /* questiondown */
1437     { 0x00c0, PSDRV_AGLGlyphNames +   13 },     /* Agrave */
1438     { 0x00c1, PSDRV_AGLGlyphNames +    4 },     /* Aacute */
1439     { 0x00c2, PSDRV_AGLGlyphNames +    7 },     /* Acircumflex */
1440     { 0x00c3, PSDRV_AGLGlyphNames +   23 },     /* Atilde */
1441     { 0x00c4, PSDRV_AGLGlyphNames +   11 },     /* Adieresis */
1442     { 0x00c5, PSDRV_AGLGlyphNames +   19 },     /* Aring */
1443     { 0x00c6, PSDRV_AGLGlyphNames +    1 },     /* AE */
1444     { 0x00c7, PSDRV_AGLGlyphNames +   34 },     /* Ccedilla */
1445     { 0x00c8, PSDRV_AGLGlyphNames +   62 },     /* Egrave */
1446     { 0x00c9, PSDRV_AGLGlyphNames +   53 },     /* Eacute */
1447     { 0x00ca, PSDRV_AGLGlyphNames +   57 },     /* Ecircumflex */
1448     { 0x00cb, PSDRV_AGLGlyphNames +   59 },     /* Edieresis */
1449     { 0x00cc, PSDRV_AGLGlyphNames +  109 },     /* Igrave */
1450     { 0x00cd, PSDRV_AGLGlyphNames +   99 },     /* Iacute */
1451     { 0x00ce, PSDRV_AGLGlyphNames +  102 },     /* Icircumflex */
1452     { 0x00cf, PSDRV_AGLGlyphNames +  104 },     /* Idieresis */
1453     { 0x00d0, PSDRV_AGLGlyphNames +   72 },     /* Eth */
1454     { 0x00d1, PSDRV_AGLGlyphNames +  145 },     /* Ntilde */
1455     { 0x00d2, PSDRV_AGLGlyphNames +  159 },     /* Ograve */
1456     { 0x00d3, PSDRV_AGLGlyphNames +  151 },     /* Oacute */
1457     { 0x00d4, PSDRV_AGLGlyphNames +  154 },     /* Ocircumflex */
1458     { 0x00d5, PSDRV_AGLGlyphNames +  172 },     /* Otilde */
1459     { 0x00d6, PSDRV_AGLGlyphNames +  156 },     /* Odieresis */
1460     { 0x00d7, PSDRV_AGLGlyphNames + 1024 },     /* multiply */
1461     { 0x00d8, PSDRV_AGLGlyphNames +  168 },     /* Oslash */
1462     { 0x00d9, PSDRV_AGLGlyphNames +  256 },     /* Ugrave */
1463     { 0x00da, PSDRV_AGLGlyphNames +  249 },     /* Uacute */
1464     { 0x00db, PSDRV_AGLGlyphNames +  252 },     /* Ucircumflex */
1465     { 0x00dc, PSDRV_AGLGlyphNames +  254 },     /* Udieresis */
1466     { 0x00dd, PSDRV_AGLGlyphNames +  281 },     /* Yacute */
1467     { 0x00de, PSDRV_AGLGlyphNames +  244 },     /* Thorn */
1468     { 0x00df, PSDRV_AGLGlyphNames +  943 },     /* germandbls */
1469     { 0x00e0, PSDRV_AGLGlyphNames +  750 },     /* agrave */
1470     { 0x00e1, PSDRV_AGLGlyphNames +  497 },     /* aacute */
1471     { 0x00e2, PSDRV_AGLGlyphNames +  499 },     /* acircumflex */
1472     { 0x00e3, PSDRV_AGLGlyphNames +  786 },     /* atilde */
1473     { 0x00e4, PSDRV_AGLGlyphNames +  502 },     /* adieresis */
1474     { 0x00e5, PSDRV_AGLGlyphNames +  764 },     /* aring */
1475     { 0x00e6, PSDRV_AGLGlyphNames +  503 },     /* ae */
1476     { 0x00e7, PSDRV_AGLGlyphNames +  818 },     /* ccedilla */
1477     { 0x00e8, PSDRV_AGLGlyphNames +  885 },     /* egrave */
1478     { 0x00e9, PSDRV_AGLGlyphNames +  879 },     /* eacute */
1479     { 0x00ea, PSDRV_AGLGlyphNames +  882 },     /* ecircumflex */
1480     { 0x00eb, PSDRV_AGLGlyphNames +  883 },     /* edieresis */
1481     { 0x00ec, PSDRV_AGLGlyphNames +  969 },     /* igrave */
1482     { 0x00ed, PSDRV_AGLGlyphNames +  965 },     /* iacute */
1483     { 0x00ee, PSDRV_AGLGlyphNames +  967 },     /* icircumflex */
1484     { 0x00ef, PSDRV_AGLGlyphNames +  968 },     /* idieresis */
1485     { 0x00f0, PSDRV_AGLGlyphNames +  906 },     /* eth */
1486     { 0x00f1, PSDRV_AGLGlyphNames + 1041 },     /* ntilde */
1487     { 0x00f2, PSDRV_AGLGlyphNames + 1051 },     /* ograve */
1488     { 0x00f3, PSDRV_AGLGlyphNames + 1045 },     /* oacute */
1489     { 0x00f4, PSDRV_AGLGlyphNames + 1047 },     /* ocircumflex */
1490     { 0x00f5, PSDRV_AGLGlyphNames + 1077 },     /* otilde */
1491     { 0x00f6, PSDRV_AGLGlyphNames + 1048 },     /* odieresis */
1492     { 0x00f7, PSDRV_AGLGlyphNames +  863 },     /* divide */
1493     { 0x00f8, PSDRV_AGLGlyphNames + 1074 },     /* oslash */
1494     { 0x00f9, PSDRV_AGLGlyphNames + 1217 },     /* ugrave */
1495     { 0x00fa, PSDRV_AGLGlyphNames + 1213 },     /* uacute */
1496     { 0x00fb, PSDRV_AGLGlyphNames + 1215 },     /* ucircumflex */
1497     { 0x00fc, PSDRV_AGLGlyphNames + 1216 },     /* udieresis */
1498     { 0x00fd, PSDRV_AGLGlyphNames + 1244 },     /* yacute */
1499     { 0x00fe, PSDRV_AGLGlyphNames + 1187 },     /* thorn */
1500     { 0x00ff, PSDRV_AGLGlyphNames + 1246 },     /* ydieresis */
1501     { 0x0100, PSDRV_AGLGlyphNames +   17 },     /* Amacron */
1502     { 0x0101, PSDRV_AGLGlyphNames +  754 },     /* amacron */
1503     { 0x0102, PSDRV_AGLGlyphNames +    6 },     /* Abreve */
1504     { 0x0103, PSDRV_AGLGlyphNames +  498 },     /* abreve */
1505     { 0x0104, PSDRV_AGLGlyphNames +   18 },     /* Aogonek */
1506     { 0x0105, PSDRV_AGLGlyphNames +  761 },     /* aogonek */
1507     { 0x0106, PSDRV_AGLGlyphNames +   30 },     /* Cacute */
1508     { 0x0107, PSDRV_AGLGlyphNames +  814 },     /* cacute */
1509     { 0x0108, PSDRV_AGLGlyphNames +   36 },     /* Ccircumflex */
1510     { 0x0109, PSDRV_AGLGlyphNames +  819 },     /* ccircumflex */
1511     { 0x010a, PSDRV_AGLGlyphNames +   37 },     /* Cdotaccent */
1512     { 0x010b, PSDRV_AGLGlyphNames +  820 },     /* cdotaccent */
1513     { 0x010c, PSDRV_AGLGlyphNames +   33 },     /* Ccaron */
1514     { 0x010d, PSDRV_AGLGlyphNames +  817 },     /* ccaron */
1515     { 0x010e, PSDRV_AGLGlyphNames +   43 },     /* Dcaron */
1516     { 0x010f, PSDRV_AGLGlyphNames +  853 },     /* dcaron */
1517     { 0x0110, PSDRV_AGLGlyphNames +   44 },     /* Dcroat */
1518     { 0x0111, PSDRV_AGLGlyphNames +  854 },     /* dcroat */
1519     { 0x0112, PSDRV_AGLGlyphNames +   64 },     /* Emacron */
1520     { 0x0113, PSDRV_AGLGlyphNames +  892 },     /* emacron */
1521     { 0x0114, PSDRV_AGLGlyphNames +   55 },     /* Ebreve */
1522     { 0x0115, PSDRV_AGLGlyphNames +  880 },     /* ebreve */
1523     { 0x0116, PSDRV_AGLGlyphNames +   61 },     /* Edotaccent */
1524     { 0x0117, PSDRV_AGLGlyphNames +  884 },     /* edotaccent */
1525     { 0x0118, PSDRV_AGLGlyphNames +   66 },     /* Eogonek */
1526     { 0x0119, PSDRV_AGLGlyphNames +  897 },     /* eogonek */
1527     { 0x011a, PSDRV_AGLGlyphNames +   56 },     /* Ecaron */
1528     { 0x011b, PSDRV_AGLGlyphNames +  881 },     /* ecaron */
1529     { 0x011c, PSDRV_AGLGlyphNames +   81 },     /* Gcircumflex */
1530     { 0x011d, PSDRV_AGLGlyphNames +  940 },     /* gcircumflex */
1531     { 0x011e, PSDRV_AGLGlyphNames +   79 },     /* Gbreve */
1532     { 0x011f, PSDRV_AGLGlyphNames +  938 },     /* gbreve */
1533     { 0x0120, PSDRV_AGLGlyphNames +   83 },     /* Gdotaccent */
1534     { 0x0121, PSDRV_AGLGlyphNames +  942 },     /* gdotaccent */
1535     { 0x0122, PSDRV_AGLGlyphNames +   82 },     /* Gcommaaccent */
1536     { 0x0123, PSDRV_AGLGlyphNames +  941 },     /* gcommaaccent */
1537     { 0x0124, PSDRV_AGLGlyphNames +   93 },     /* Hcircumflex */
1538     { 0x0125, PSDRV_AGLGlyphNames +  956 },     /* hcircumflex */
1539     { 0x0126, PSDRV_AGLGlyphNames +   92 },     /* Hbar */
1540     { 0x0127, PSDRV_AGLGlyphNames +  955 },     /* hbar */
1541     { 0x0128, PSDRV_AGLGlyphNames +  117 },     /* Itilde */
1542     { 0x0129, PSDRV_AGLGlyphNames +  988 },     /* itilde */
1543     { 0x012a, PSDRV_AGLGlyphNames +  111 },     /* Imacron */
1544     { 0x012b, PSDRV_AGLGlyphNames +  971 },     /* imacron */
1545     { 0x012c, PSDRV_AGLGlyphNames +  101 },     /* Ibreve */
1546     { 0x012d, PSDRV_AGLGlyphNames +  966 },     /* ibreve */
1547     { 0x012e, PSDRV_AGLGlyphNames +  112 },     /* Iogonek */
1548     { 0x012f, PSDRV_AGLGlyphNames +  982 },     /* iogonek */
1549     { 0x0130, PSDRV_AGLGlyphNames +  107 },     /* Idotaccent */
1550     { 0x0131, PSDRV_AGLGlyphNames +  873 },     /* dotlessi */
1551     { 0x0132, PSDRV_AGLGlyphNames +   98 },     /* IJ */
1552     { 0x0133, PSDRV_AGLGlyphNames +  970 },     /* ij */
1553     { 0x0134, PSDRV_AGLGlyphNames +  119 },     /* Jcircumflex */
1554     { 0x0135, PSDRV_AGLGlyphNames +  990 },     /* jcircumflex */
1555     { 0x0136, PSDRV_AGLGlyphNames +  123 },     /* Kcommaaccent */
1556     { 0x0137, PSDRV_AGLGlyphNames +  993 },     /* kcommaaccent */
1557     { 0x0138, PSDRV_AGLGlyphNames +  994 },     /* kgreenlandic */
1558     { 0x0139, PSDRV_AGLGlyphNames +  127 },     /* Lacute */
1559     { 0x013a, PSDRV_AGLGlyphNames +  996 },     /* lacute */
1560     { 0x013b, PSDRV_AGLGlyphNames +  130 },     /* Lcommaaccent */
1561     { 0x013c, PSDRV_AGLGlyphNames + 1000 },     /* lcommaaccent */
1562     { 0x013d, PSDRV_AGLGlyphNames +  129 },     /* Lcaron */
1563     { 0x013e, PSDRV_AGLGlyphNames +  999 },     /* lcaron */
1564     { 0x013f, PSDRV_AGLGlyphNames +  131 },     /* Ldot */
1565     { 0x0140, PSDRV_AGLGlyphNames + 1001 },     /* ldot */
1566     { 0x0141, PSDRV_AGLGlyphNames +  132 },     /* Lslash */
1567     { 0x0142, PSDRV_AGLGlyphNames + 1013 },     /* lslash */
1568     { 0x0143, PSDRV_AGLGlyphNames +  141 },     /* Nacute */
1569     { 0x0144, PSDRV_AGLGlyphNames + 1028 },     /* nacute */
1570     { 0x0145, PSDRV_AGLGlyphNames +  143 },     /* Ncommaaccent */
1571     { 0x0146, PSDRV_AGLGlyphNames + 1031 },     /* ncommaaccent */
1572     { 0x0147, PSDRV_AGLGlyphNames +  142 },     /* Ncaron */
1573     { 0x0148, PSDRV_AGLGlyphNames + 1030 },     /* ncaron */
1574     { 0x0149, PSDRV_AGLGlyphNames + 1029 },     /* napostrophe */
1575     { 0x014a, PSDRV_AGLGlyphNames +   65 },     /* Eng */
1576     { 0x014b, PSDRV_AGLGlyphNames +  896 },     /* eng */
1577     { 0x014c, PSDRV_AGLGlyphNames +  163 },     /* Omacron */
1578     { 0x014d, PSDRV_AGLGlyphNames + 1054 },     /* omacron */
1579     { 0x014e, PSDRV_AGLGlyphNames +  153 },     /* Obreve */
1580     { 0x014f, PSDRV_AGLGlyphNames + 1046 },     /* obreve */
1581     { 0x0150, PSDRV_AGLGlyphNames +  162 },     /* Ohungarumlaut */
1582     { 0x0151, PSDRV_AGLGlyphNames + 1053 },     /* ohungarumlaut */
1583     { 0x0152, PSDRV_AGLGlyphNames +  149 },     /* OE */
1584     { 0x0153, PSDRV_AGLGlyphNames + 1049 },     /* oe */
1585     { 0x0154, PSDRV_AGLGlyphNames +  182 },     /* Racute */
1586     { 0x0155, PSDRV_AGLGlyphNames + 1128 },     /* racute */
1587     { 0x0156, PSDRV_AGLGlyphNames +  184 },     /* Rcommaaccent */
1588     { 0x0157, PSDRV_AGLGlyphNames + 1132 },     /* rcommaaccent */
1589     { 0x0158, PSDRV_AGLGlyphNames +  183 },     /* Rcaron */
1590     { 0x0159, PSDRV_AGLGlyphNames + 1131 },     /* rcaron */
1591     { 0x015a, PSDRV_AGLGlyphNames +  230 },     /* Sacute */
1592     { 0x015b, PSDRV_AGLGlyphNames + 1146 },     /* sacute */
1593     { 0x015c, PSDRV_AGLGlyphNames +  234 },     /* Scircumflex */
1594     { 0x015d, PSDRV_AGLGlyphNames + 1149 },     /* scircumflex */
1595     { 0x015e, PSDRV_AGLGlyphNames +  233 },     /* Scedilla */
1596     { 0x015f, PSDRV_AGLGlyphNames + 1148 },     /* scedilla */
1597     { 0x0160, PSDRV_AGLGlyphNames +  231 },     /* Scaron */
1598     { 0x0161, PSDRV_AGLGlyphNames + 1147 },     /* scaron */
1599     { 0x0162, PSDRV_AGLGlyphNames +  242 },     /* Tcommaaccent */
1600     { 0x0163, PSDRV_AGLGlyphNames + 1183 },     /* tcommaaccent */
1601     { 0x0164, PSDRV_AGLGlyphNames +  241 },     /* Tcaron */
1602     { 0x0165, PSDRV_AGLGlyphNames + 1182 },     /* tcaron */
1603     { 0x0166, PSDRV_AGLGlyphNames +  240 },     /* Tbar */
1604     { 0x0167, PSDRV_AGLGlyphNames + 1181 },     /* tbar */
1605     { 0x0168, PSDRV_AGLGlyphNames +  268 },     /* Utilde */
1606     { 0x0169, PSDRV_AGLGlyphNames + 1233 },     /* utilde */
1607     { 0x016a, PSDRV_AGLGlyphNames +  260 },     /* Umacron */
1608     { 0x016b, PSDRV_AGLGlyphNames + 1220 },     /* umacron */
1609     { 0x016c, PSDRV_AGLGlyphNames +  251 },     /* Ubreve */
1610     { 0x016d, PSDRV_AGLGlyphNames + 1214 },     /* ubreve */
1611     { 0x016e, PSDRV_AGLGlyphNames +  266 },     /* Uring */
1612     { 0x016f, PSDRV_AGLGlyphNames + 1232 },     /* uring */
1613     { 0x0170, PSDRV_AGLGlyphNames +  259 },     /* Uhungarumlaut */
1614     { 0x0171, PSDRV_AGLGlyphNames + 1219 },     /* uhungarumlaut */
1615     { 0x0172, PSDRV_AGLGlyphNames +  261 },     /* Uogonek */
1616     { 0x0173, PSDRV_AGLGlyphNames + 1225 },     /* uogonek */
1617     { 0x0174, PSDRV_AGLGlyphNames +  273 },     /* Wcircumflex */
1618     { 0x0175, PSDRV_AGLGlyphNames + 1237 },     /* wcircumflex */
1619     { 0x0176, PSDRV_AGLGlyphNames +  283 },     /* Ycircumflex */
1620     { 0x0177, PSDRV_AGLGlyphNames + 1245 },     /* ycircumflex */
1621     { 0x0178, PSDRV_AGLGlyphNames +  284 },     /* Ydieresis */
1622     { 0x0179, PSDRV_AGLGlyphNames +  289 },     /* Zacute */
1623     { 0x017a, PSDRV_AGLGlyphNames + 1250 },     /* zacute */
1624     { 0x017b, PSDRV_AGLGlyphNames +  292 },     /* Zdotaccent */
1625     { 0x017c, PSDRV_AGLGlyphNames + 1252 },     /* zdotaccent */
1626     { 0x017d, PSDRV_AGLGlyphNames +  290 },     /* Zcaron */
1627     { 0x017e, PSDRV_AGLGlyphNames + 1251 },     /* zcaron */
1628     { 0x017f, PSDRV_AGLGlyphNames + 1011 },     /* longs */
1629     { 0x0192, PSDRV_AGLGlyphNames +  928 },     /* florin */
1630     { 0x01a0, PSDRV_AGLGlyphNames +  161 },     /* Ohorn */
1631     { 0x01a1, PSDRV_AGLGlyphNames + 1052 },     /* ohorn */
1632     { 0x01af, PSDRV_AGLGlyphNames +  258 },     /* Uhorn */
1633     { 0x01b0, PSDRV_AGLGlyphNames + 1218 },     /* uhorn */
1634     { 0x01e6, PSDRV_AGLGlyphNames +   80 },     /* Gcaron */
1635     { 0x01e7, PSDRV_AGLGlyphNames +  939 },     /* gcaron */
1636     { 0x01fa, PSDRV_AGLGlyphNames +   20 },     /* Aringacute */
1637     { 0x01fb, PSDRV_AGLGlyphNames +  765 },     /* aringacute */
1638     { 0x01fc, PSDRV_AGLGlyphNames +    2 },     /* AEacute */
1639     { 0x01fd, PSDRV_AGLGlyphNames +  504 },     /* aeacute */
1640     { 0x01fe, PSDRV_AGLGlyphNames +  169 },     /* Oslashacute */
1641     { 0x01ff, PSDRV_AGLGlyphNames + 1075 },     /* oslashacute */
1642     { 0x0218, PSDRV_AGLGlyphNames +  235 },     /* Scommaaccent */
1643     { 0x0219, PSDRV_AGLGlyphNames + 1150 },     /* scommaaccent */
1644     { 0x021a, PSDRV_AGLGlyphNames +  242 },     /* Tcommaaccent */
1645     { 0x021b, PSDRV_AGLGlyphNames + 1183 },     /* tcommaaccent */
1646     { 0x02bc, PSDRV_AGLGlyphNames +  740 },     /* afii57929 */
1647     { 0x02bd, PSDRV_AGLGlyphNames +  749 },     /* afii64937 */
1648     { 0x02c6, PSDRV_AGLGlyphNames +  831 },     /* circumflex */
1649     { 0x02c7, PSDRV_AGLGlyphNames +  815 },     /* caron */
1650     { 0x02c9, PSDRV_AGLGlyphNames + 1017 },     /* macron */
1651     { 0x02d8, PSDRV_AGLGlyphNames +  809 },     /* breve */
1652     { 0x02d9, PSDRV_AGLGlyphNames +  871 },     /* dotaccent */
1653     { 0x02da, PSDRV_AGLGlyphNames + 1141 },     /* ring */
1654     { 0x02db, PSDRV_AGLGlyphNames + 1050 },     /* ogonek */
1655     { 0x02dc, PSDRV_AGLGlyphNames + 1195 },     /* tilde */
1656     { 0x02dd, PSDRV_AGLGlyphNames +  960 },     /* hungarumlaut */
1657     { 0x0300, PSDRV_AGLGlyphNames +  946 },     /* gravecomb */
1658     { 0x0301, PSDRV_AGLGlyphNames +  501 },     /* acutecomb */
1659     { 0x0303, PSDRV_AGLGlyphNames + 1196 },     /* tildecomb */
1660     { 0x0309, PSDRV_AGLGlyphNames +  958 },     /* hookabovecomb */
1661     { 0x0323, PSDRV_AGLGlyphNames +  872 },     /* dotbelowcomb */
1662     { 0x0384, PSDRV_AGLGlyphNames + 1197 },     /* tonos */
1663     { 0x0385, PSDRV_AGLGlyphNames +  862 },     /* dieresistonos */
1664     { 0x0386, PSDRV_AGLGlyphNames +   16 },     /* Alphatonos */
1665     { 0x0387, PSDRV_AGLGlyphNames +  760 },     /* anoteleia */
1666     { 0x0388, PSDRV_AGLGlyphNames +   68 },     /* Epsilontonos */
1667     { 0x0389, PSDRV_AGLGlyphNames +   71 },     /* Etatonos */
1668     { 0x038a, PSDRV_AGLGlyphNames +  115 },     /* Iotatonos */
1669     { 0x038c, PSDRV_AGLGlyphNames +  167 },     /* Omicrontonos */
1670     { 0x038e, PSDRV_AGLGlyphNames +  265 },     /* Upsilontonos */
1671     { 0x038f, PSDRV_AGLGlyphNames +  165 },     /* Omegatonos */
1672     { 0x0390, PSDRV_AGLGlyphNames +  985 },     /* iotadieresistonos */
1673     { 0x0391, PSDRV_AGLGlyphNames +   15 },     /* Alpha */
1674     { 0x0392, PSDRV_AGLGlyphNames +   26 },     /* Beta */
1675     { 0x0393, PSDRV_AGLGlyphNames +   78 },     /* Gamma */
1676     { 0x0394, PSDRV_AGLGlyphNames +   45 },     /* Delta */
1677     { 0x0395, PSDRV_AGLGlyphNames +   67 },     /* Epsilon */
1678     { 0x0396, PSDRV_AGLGlyphNames +  293 },     /* Zeta */
1679     { 0x0397, PSDRV_AGLGlyphNames +   70 },     /* Eta */
1680     { 0x0398, PSDRV_AGLGlyphNames +  243 },     /* Theta */
1681     { 0x0399, PSDRV_AGLGlyphNames +  113 },     /* Iota */
1682     { 0x039a, PSDRV_AGLGlyphNames +  122 },     /* Kappa */
1683     { 0x039b, PSDRV_AGLGlyphNames +  128 },     /* Lambda */
1684     { 0x039c, PSDRV_AGLGlyphNames +  139 },     /* Mu */
1685     { 0x039d, PSDRV_AGLGlyphNames +  147 },     /* Nu */
1686     { 0x039e, PSDRV_AGLGlyphNames +  278 },     /* Xi */
1687     { 0x039f, PSDRV_AGLGlyphNames +  166 },     /* Omicron */
1688     { 0x03a0, PSDRV_AGLGlyphNames +  176 },     /* Pi */
1689     { 0x03a1, PSDRV_AGLGlyphNames +  186 },     /* Rho */
1690     { 0x03a3, PSDRV_AGLGlyphNames +  236 },     /* Sigma */
1691     { 0x03a4, PSDRV_AGLGlyphNames +  239 },     /* Tau */
1692     { 0x03a5, PSDRV_AGLGlyphNames +  262 },     /* Upsilon */
1693     { 0x03a6, PSDRV_AGLGlyphNames +  175 },     /* Phi */
1694     { 0x03a7, PSDRV_AGLGlyphNames +   39 },     /* Chi */
1695     { 0x03a8, PSDRV_AGLGlyphNames +  177 },     /* Psi */
1696     { 0x03a9, PSDRV_AGLGlyphNames +  164 },     /* Omega */
1697     { 0x03aa, PSDRV_AGLGlyphNames +  114 },     /* Iotadieresis */
1698     { 0x03ab, PSDRV_AGLGlyphNames +  264 },     /* Upsilondieresis */
1699     { 0x03ac, PSDRV_AGLGlyphNames +  753 },     /* alphatonos */
1700     { 0x03ad, PSDRV_AGLGlyphNames +  899 },     /* epsilontonos */
1701     { 0x03ae, PSDRV_AGLGlyphNames +  905 },     /* etatonos */
1702     { 0x03af, PSDRV_AGLGlyphNames +  986 },     /* iotatonos */
1703     { 0x03b0, PSDRV_AGLGlyphNames + 1230 },     /* upsilondieresistonos */
1704     { 0x03b1, PSDRV_AGLGlyphNames +  752 },     /* alpha */
1705     { 0x03b2, PSDRV_AGLGlyphNames +  790 },     /* beta */
1706     { 0x03b3, PSDRV_AGLGlyphNames +  937 },     /* gamma */
1707     { 0x03b4, PSDRV_AGLGlyphNames +  857 },     /* delta */
1708     { 0x03b5, PSDRV_AGLGlyphNames +  898 },     /* epsilon */
1709     { 0x03b6, PSDRV_AGLGlyphNames + 1257 },     /* zeta */
1710     { 0x03b7, PSDRV_AGLGlyphNames +  904 },     /* eta */
1711     { 0x03b8, PSDRV_AGLGlyphNames + 1185 },     /* theta */
1712     { 0x03b9, PSDRV_AGLGlyphNames +  983 },     /* iota */
1713     { 0x03ba, PSDRV_AGLGlyphNames +  992 },     /* kappa */
1714     { 0x03bb, PSDRV_AGLGlyphNames +  997 },     /* lambda */
1715     { 0x03bc, PSDRV_AGLGlyphNames + 1023 },     /* mu */
1716     { 0x03bd, PSDRV_AGLGlyphNames + 1042 },     /* nu */
1717     { 0x03be, PSDRV_AGLGlyphNames + 1242 },     /* xi */
1718     { 0x03bf, PSDRV_AGLGlyphNames + 1058 },     /* omicron */
1719     { 0x03c0, PSDRV_AGLGlyphNames + 1104 },     /* pi */
1720     { 0x03c1, PSDRV_AGLGlyphNames + 1140 },     /* rho */
1721     { 0x03c2, PSDRV_AGLGlyphNames + 1161 },     /* sigma1 */
1722     { 0x03c3, PSDRV_AGLGlyphNames + 1160 },     /* sigma */
1723     { 0x03c4, PSDRV_AGLGlyphNames + 1180 },     /* tau */
1724     { 0x03c5, PSDRV_AGLGlyphNames + 1228 },     /* upsilon */
1725     { 0x03c6, PSDRV_AGLGlyphNames + 1102 },     /* phi */
1726     { 0x03c7, PSDRV_AGLGlyphNames +  827 },     /* chi */
1727     { 0x03c8, PSDRV_AGLGlyphNames + 1112 },     /* psi */
1728     { 0x03c9, PSDRV_AGLGlyphNames + 1055 },     /* omega */
1729     { 0x03ca, PSDRV_AGLGlyphNames +  984 },     /* iotadieresis */
1730     { 0x03cb, PSDRV_AGLGlyphNames + 1229 },     /* upsilondieresis */
1731     { 0x03cc, PSDRV_AGLGlyphNames + 1059 },     /* omicrontonos */
1732     { 0x03cd, PSDRV_AGLGlyphNames + 1231 },     /* upsilontonos */
1733     { 0x03ce, PSDRV_AGLGlyphNames + 1057 },     /* omegatonos */
1734     { 0x03d1, PSDRV_AGLGlyphNames + 1186 },     /* theta1 */
1735     { 0x03d2, PSDRV_AGLGlyphNames +  263 },     /* Upsilon1 */
1736     { 0x03d5, PSDRV_AGLGlyphNames + 1103 },     /* phi1 */
1737     { 0x03d6, PSDRV_AGLGlyphNames + 1056 },     /* omega1 */
1738     { 0x0401, PSDRV_AGLGlyphNames +  512 },     /* afii10023 */
1739     { 0x0402, PSDRV_AGLGlyphNames +  540 },     /* afii10051 */
1740     { 0x0403, PSDRV_AGLGlyphNames +  541 },     /* afii10052 */
1741     { 0x0404, PSDRV_AGLGlyphNames +  542 },     /* afii10053 */
1742     { 0x0405, PSDRV_AGLGlyphNames +  543 },     /* afii10054 */
1743     { 0x0406, PSDRV_AGLGlyphNames +  544 },     /* afii10055 */
1744     { 0x0407, PSDRV_AGLGlyphNames +  545 },     /* afii10056 */
1745     { 0x0408, PSDRV_AGLGlyphNames +  546 },     /* afii10057 */
1746     { 0x0409, PSDRV_AGLGlyphNames +  547 },     /* afii10058 */
1747     { 0x040a, PSDRV_AGLGlyphNames +  548 },     /* afii10059 */
1748     { 0x040b, PSDRV_AGLGlyphNames +  549 },     /* afii10060 */
1749     { 0x040c, PSDRV_AGLGlyphNames +  550 },     /* afii10061 */
1750     { 0x040e, PSDRV_AGLGlyphNames +  551 },     /* afii10062 */
1751     { 0x040f, PSDRV_AGLGlyphNames +  600 },     /* afii10145 */
1752     { 0x0410, PSDRV_AGLGlyphNames +  506 },     /* afii10017 */
1753     { 0x0411, PSDRV_AGLGlyphNames +  507 },     /* afii10018 */
1754     { 0x0412, PSDRV_AGLGlyphNames +  508 },     /* afii10019 */
1755     { 0x0413, PSDRV_AGLGlyphNames +  509 },     /* afii10020 */
1756     { 0x0414, PSDRV_AGLGlyphNames +  510 },     /* afii10021 */
1757     { 0x0415, PSDRV_AGLGlyphNames +  511 },     /* afii10022 */
1758     { 0x0416, PSDRV_AGLGlyphNames +  513 },     /* afii10024 */
1759     { 0x0417, PSDRV_AGLGlyphNames +  514 },     /* afii10025 */
1760     { 0x0418, PSDRV_AGLGlyphNames +  515 },     /* afii10026 */
1761     { 0x0419, PSDRV_AGLGlyphNames +  516 },     /* afii10027 */
1762     { 0x041a, PSDRV_AGLGlyphNames +  517 },     /* afii10028 */
1763     { 0x041b, PSDRV_AGLGlyphNames +  518 },     /* afii10029 */
1764     { 0x041c, PSDRV_AGLGlyphNames +  519 },     /* afii10030 */
1765     { 0x041d, PSDRV_AGLGlyphNames +  520 },     /* afii10031 */
1766     { 0x041e, PSDRV_AGLGlyphNames +  521 },     /* afii10032 */
1767     { 0x041f, PSDRV_AGLGlyphNames +  522 },     /* afii10033 */
1768     { 0x0420, PSDRV_AGLGlyphNames +  523 },     /* afii10034 */
1769     { 0x0421, PSDRV_AGLGlyphNames +  524 },     /* afii10035 */
1770     { 0x0422, PSDRV_AGLGlyphNames +  525 },     /* afii10036 */
1771     { 0x0423, PSDRV_AGLGlyphNames +  526 },     /* afii10037 */
1772     { 0x0424, PSDRV_AGLGlyphNames +  527 },     /* afii10038 */
1773     { 0x0425, PSDRV_AGLGlyphNames +  528 },     /* afii10039 */
1774     { 0x0426, PSDRV_AGLGlyphNames +  529 },     /* afii10040 */
1775     { 0x0427, PSDRV_AGLGlyphNames +  530 },     /* afii10041 */
1776     { 0x0428, PSDRV_AGLGlyphNames +  531 },     /* afii10042 */
1777     { 0x0429, PSDRV_AGLGlyphNames +  532 },     /* afii10043 */
1778     { 0x042a, PSDRV_AGLGlyphNames +  533 },     /* afii10044 */
1779     { 0x042b, PSDRV_AGLGlyphNames +  534 },     /* afii10045 */
1780     { 0x042c, PSDRV_AGLGlyphNames +  535 },     /* afii10046 */
1781     { 0x042d, PSDRV_AGLGlyphNames +  536 },     /* afii10047 */
1782     { 0x042e, PSDRV_AGLGlyphNames +  537 },     /* afii10048 */
1783     { 0x042f, PSDRV_AGLGlyphNames +  538 },     /* afii10049 */
1784     { 0x0430, PSDRV_AGLGlyphNames +  554 },     /* afii10065 */
1785     { 0x0431, PSDRV_AGLGlyphNames +  555 },     /* afii10066 */
1786     { 0x0432, PSDRV_AGLGlyphNames +  556 },     /* afii10067 */
1787     { 0x0433, PSDRV_AGLGlyphNames +  557 },     /* afii10068 */
1788     { 0x0434, PSDRV_AGLGlyphNames +  558 },     /* afii10069 */
1789     { 0x0435, PSDRV_AGLGlyphNames +  559 },     /* afii10070 */
1790     { 0x0436, PSDRV_AGLGlyphNames +  561 },     /* afii10072 */
1791     { 0x0437, PSDRV_AGLGlyphNames +  562 },     /* afii10073 */
1792     { 0x0438, PSDRV_AGLGlyphNames +  563 },     /* afii10074 */
1793     { 0x0439, PSDRV_AGLGlyphNames +  564 },     /* afii10075 */
1794     { 0x043a, PSDRV_AGLGlyphNames +  565 },     /* afii10076 */
1795     { 0x043b, PSDRV_AGLGlyphNames +  566 },     /* afii10077 */
1796     { 0x043c, PSDRV_AGLGlyphNames +  567 },     /* afii10078 */
1797     { 0x043d, PSDRV_AGLGlyphNames +  568 },     /* afii10079 */
1798     { 0x043e, PSDRV_AGLGlyphNames +  569 },     /* afii10080 */
1799     { 0x043f, PSDRV_AGLGlyphNames +  570 },     /* afii10081 */
1800     { 0x0440, PSDRV_AGLGlyphNames +  571 },     /* afii10082 */
1801     { 0x0441, PSDRV_AGLGlyphNames +  572 },     /* afii10083 */
1802     { 0x0442, PSDRV_AGLGlyphNames +  573 },     /* afii10084 */
1803     { 0x0443, PSDRV_AGLGlyphNames +  574 },     /* afii10085 */
1804     { 0x0444, PSDRV_AGLGlyphNames +  575 },     /* afii10086 */
1805     { 0x0445, PSDRV_AGLGlyphNames +  576 },     /* afii10087 */
1806     { 0x0446, PSDRV_AGLGlyphNames +  577 },     /* afii10088 */
1807     { 0x0447, PSDRV_AGLGlyphNames +  578 },     /* afii10089 */
1808     { 0x0448, PSDRV_AGLGlyphNames +  579 },     /* afii10090 */
1809     { 0x0449, PSDRV_AGLGlyphNames +  580 },     /* afii10091 */
1810     { 0x044a, PSDRV_AGLGlyphNames +  581 },     /* afii10092 */
1811     { 0x044b, PSDRV_AGLGlyphNames +  582 },     /* afii10093 */
1812     { 0x044c, PSDRV_AGLGlyphNames +  583 },     /* afii10094 */
1813     { 0x044d, PSDRV_AGLGlyphNames +  584 },     /* afii10095 */
1814     { 0x044e, PSDRV_AGLGlyphNames +  585 },     /* afii10096 */
1815     { 0x044f, PSDRV_AGLGlyphNames +  586 },     /* afii10097 */
1816     { 0x0451, PSDRV_AGLGlyphNames +  560 },     /* afii10071 */
1817     { 0x0452, PSDRV_AGLGlyphNames +  588 },     /* afii10099 */
1818     { 0x0453, PSDRV_AGLGlyphNames +  589 },     /* afii10100 */
1819     { 0x0454, PSDRV_AGLGlyphNames +  590 },     /* afii10101 */
1820     { 0x0455, PSDRV_AGLGlyphNames +  591 },     /* afii10102 */
1821     { 0x0456, PSDRV_AGLGlyphNames +  592 },     /* afii10103 */
1822     { 0x0457, PSDRV_AGLGlyphNames +  593 },     /* afii10104 */
1823     { 0x0458, PSDRV_AGLGlyphNames +  594 },     /* afii10105 */
1824     { 0x0459, PSDRV_AGLGlyphNames +  595 },     /* afii10106 */
1825     { 0x045a, PSDRV_AGLGlyphNames +  596 },     /* afii10107 */
1826     { 0x045b, PSDRV_AGLGlyphNames +  597 },     /* afii10108 */
1827     { 0x045c, PSDRV_AGLGlyphNames +  598 },     /* afii10109 */
1828     { 0x045e, PSDRV_AGLGlyphNames +  599 },     /* afii10110 */
1829     { 0x045f, PSDRV_AGLGlyphNames +  605 },     /* afii10193 */
1830     { 0x0462, PSDRV_AGLGlyphNames +  601 },     /* afii10146 */
1831     { 0x0463, PSDRV_AGLGlyphNames +  606 },     /* afii10194 */
1832     { 0x0472, PSDRV_AGLGlyphNames +  602 },     /* afii10147 */
1833     { 0x0473, PSDRV_AGLGlyphNames +  607 },     /* afii10195 */
1834     { 0x0474, PSDRV_AGLGlyphNames +  603 },     /* afii10148 */
1835     { 0x0475, PSDRV_AGLGlyphNames +  608 },     /* afii10196 */
1836     { 0x0490, PSDRV_AGLGlyphNames +  539 },     /* afii10050 */
1837     { 0x0491, PSDRV_AGLGlyphNames +  587 },     /* afii10098 */
1838     { 0x04d9, PSDRV_AGLGlyphNames +  611 },     /* afii10846 */
1839     { 0x05b0, PSDRV_AGLGlyphNames +  729 },     /* afii57799 */
1840     { 0x05b1, PSDRV_AGLGlyphNames +  731 },     /* afii57801 */
1841     { 0x05b2, PSDRV_AGLGlyphNames +  730 },     /* afii57800 */
1842     { 0x05b3, PSDRV_AGLGlyphNames +  732 },     /* afii57802 */
1843     { 0x05b4, PSDRV_AGLGlyphNames +  723 },     /* afii57793 */
1844     { 0x05b5, PSDRV_AGLGlyphNames +  724 },     /* afii57794 */
1845     { 0x05b6, PSDRV_AGLGlyphNames +  725 },     /* afii57795 */
1846     { 0x05b7, PSDRV_AGLGlyphNames +  728 },     /* afii57798 */
1847     { 0x05b8, PSDRV_AGLGlyphNames +  727 },     /* afii57797 */
1848     { 0x05b9, PSDRV_AGLGlyphNames +  735 },     /* afii57806 */
1849     { 0x05bb, PSDRV_AGLGlyphNames +  726 },     /* afii57796 */
1850     { 0x05bc, PSDRV_AGLGlyphNames +  736 },     /* afii57807 */
1851     { 0x05bd, PSDRV_AGLGlyphNames +  737 },     /* afii57839 */
1852     { 0x05be, PSDRV_AGLGlyphNames +  686 },     /* afii57645 */
1853     { 0x05bf, PSDRV_AGLGlyphNames +  738 },     /* afii57841 */
1854     { 0x05c0, PSDRV_AGLGlyphNames +  739 },     /* afii57842 */
1855     { 0x05c1, PSDRV_AGLGlyphNames +  734 },     /* afii57804 */
1856     { 0x05c2, PSDRV_AGLGlyphNames +  733 },     /* afii57803 */
1857     { 0x05c3, PSDRV_AGLGlyphNames +  687 },     /* afii57658 */
1858     { 0x05d0, PSDRV_AGLGlyphNames +  688 },     /* afii57664 */
1859     { 0x05d1, PSDRV_AGLGlyphNames +  689 },     /* afii57665 */
1860     { 0x05d2, PSDRV_AGLGlyphNames +  690 },     /* afii57666 */
1861     { 0x05d3, PSDRV_AGLGlyphNames +  691 },     /* afii57667 */
1862     { 0x05d4, PSDRV_AGLGlyphNames +  692 },     /* afii57668 */
1863     { 0x05d5, PSDRV_AGLGlyphNames +  693 },     /* afii57669 */
1864     { 0x05d6, PSDRV_AGLGlyphNames +  694 },     /* afii57670 */
1865     { 0x05d7, PSDRV_AGLGlyphNames +  695 },     /* afii57671 */
1866     { 0x05d8, PSDRV_AGLGlyphNames +  696 },     /* afii57672 */
1867     { 0x05d9, PSDRV_AGLGlyphNames +  697 },     /* afii57673 */
1868     { 0x05da, PSDRV_AGLGlyphNames +  698 },     /* afii57674 */
1869     { 0x05db, PSDRV_AGLGlyphNames +  699 },     /* afii57675 */
1870     { 0x05dc, PSDRV_AGLGlyphNames +  700 },     /* afii57676 */
1871     { 0x05dd, PSDRV_AGLGlyphNames +  701 },     /* afii57677 */
1872     { 0x05de, PSDRV_AGLGlyphNames +  702 },     /* afii57678 */
1873     { 0x05df, PSDRV_AGLGlyphNames +  703 },     /* afii57679 */
1874     { 0x05e0, PSDRV_AGLGlyphNames +  704 },     /* afii57680 */
1875     { 0x05e1, PSDRV_AGLGlyphNames +  705 },     /* afii57681 */
1876     { 0x05e2, PSDRV_AGLGlyphNames +  706 },     /* afii57682 */
1877     { 0x05e3, PSDRV_AGLGlyphNames +  707 },     /* afii57683 */
1878     { 0x05e4, PSDRV_AGLGlyphNames +  708 },     /* afii57684 */
1879     { 0x05e5, PSDRV_AGLGlyphNames +  709 },     /* afii57685 */
1880     { 0x05e6, PSDRV_AGLGlyphNames +  710 },     /* afii57686 */
1881     { 0x05e7, PSDRV_AGLGlyphNames +  711 },     /* afii57687 */
1882     { 0x05e8, PSDRV_AGLGlyphNames +  712 },     /* afii57688 */
1883     { 0x05e9, PSDRV_AGLGlyphNames +  713 },     /* afii57689 */
1884     { 0x05ea, PSDRV_AGLGlyphNames +  714 },     /* afii57690 */
1885     { 0x05f0, PSDRV_AGLGlyphNames +  719 },     /* afii57716 */
1886     { 0x05f1, PSDRV_AGLGlyphNames +  720 },     /* afii57717 */
1887     { 0x05f2, PSDRV_AGLGlyphNames +  721 },     /* afii57718 */
1888     { 0x060c, PSDRV_AGLGlyphNames +  616 },     /* afii57388 */
1889     { 0x061b, PSDRV_AGLGlyphNames +  627 },     /* afii57403 */
1890     { 0x061f, PSDRV_AGLGlyphNames +  628 },     /* afii57407 */
1891     { 0x0621, PSDRV_AGLGlyphNames +  629 },     /* afii57409 */
1892     { 0x0622, PSDRV_AGLGlyphNames +  630 },     /* afii57410 */
1893     { 0x0623, PSDRV_AGLGlyphNames +  631 },     /* afii57411 */
1894     { 0x0624, PSDRV_AGLGlyphNames +  632 },     /* afii57412 */
1895     { 0x0625, PSDRV_AGLGlyphNames +  633 },     /* afii57413 */
1896     { 0x0626, PSDRV_AGLGlyphNames +  634 },     /* afii57414 */
1897     { 0x0627, PSDRV_AGLGlyphNames +  635 },     /* afii57415 */
1898     { 0x0628, PSDRV_AGLGlyphNames +  636 },     /* afii57416 */
1899     { 0x0629, PSDRV_AGLGlyphNames +  637 },     /* afii57417 */
1900     { 0x062a, PSDRV_AGLGlyphNames +  638 },     /* afii57418 */
1901     { 0x062b, PSDRV_AGLGlyphNames +  639 },     /* afii57419 */
1902     { 0x062c, PSDRV_AGLGlyphNames +  640 },     /* afii57420 */
1903     { 0x062d, PSDRV_AGLGlyphNames +  641 },     /* afii57421 */
1904     { 0x062e, PSDRV_AGLGlyphNames +  642 },     /* afii57422 */
1905     { 0x062f, PSDRV_AGLGlyphNames +  643 },     /* afii57423 */
1906     { 0x0630, PSDRV_AGLGlyphNames +  644 },     /* afii57424 */
1907     { 0x0631, PSDRV_AGLGlyphNames +  645 },     /* afii57425 */
1908     { 0x0632, PSDRV_AGLGlyphNames +  646 },     /* afii57426 */
1909     { 0x0633, PSDRV_AGLGlyphNames +  647 },     /* afii57427 */
1910     { 0x0634, PSDRV_AGLGlyphNames +  648 },     /* afii57428 */
1911     { 0x0635, PSDRV_AGLGlyphNames +  649 },     /* afii57429 */
1912     { 0x0636, PSDRV_AGLGlyphNames +  650 },     /* afii57430 */
1913     { 0x0637, PSDRV_AGLGlyphNames +  651 },     /* afii57431 */
1914     { 0x0638, PSDRV_AGLGlyphNames +  652 },     /* afii57432 */
1915     { 0x0639, PSDRV_AGLGlyphNames +  653 },     /* afii57433 */
1916     { 0x063a, PSDRV_AGLGlyphNames +  654 },     /* afii57434 */
1917     { 0x0640, PSDRV_AGLGlyphNames +  655 },     /* afii57440 */
1918     { 0x0641, PSDRV_AGLGlyphNames +  656 },     /* afii57441 */
1919     { 0x0642, PSDRV_AGLGlyphNames +  657 },     /* afii57442 */
1920     { 0x0643, PSDRV_AGLGlyphNames +  658 },     /* afii57443 */
1921     { 0x0644, PSDRV_AGLGlyphNames +  659 },     /* afii57444 */
1922     { 0x0645, PSDRV_AGLGlyphNames +  660 },     /* afii57445 */
1923     { 0x0646, PSDRV_AGLGlyphNames +  661 },     /* afii57446 */
1924     { 0x0647, PSDRV_AGLGlyphNames +  673 },     /* afii57470 */
1925     { 0x0648, PSDRV_AGLGlyphNames +  662 },     /* afii57448 */
1926     { 0x0649, PSDRV_AGLGlyphNames +  663 },     /* afii57449 */
1927     { 0x064a, PSDRV_AGLGlyphNames +  664 },     /* afii57450 */
1928     { 0x064b, PSDRV_AGLGlyphNames +  665 },     /* afii57451 */
1929     { 0x064c, PSDRV_AGLGlyphNames +  666 },     /* afii57452 */
1930     { 0x064d, PSDRV_AGLGlyphNames +  667 },     /* afii57453 */
1931     { 0x064e, PSDRV_AGLGlyphNames +  668 },     /* afii57454 */
1932     { 0x064f, PSDRV_AGLGlyphNames +  669 },     /* afii57455 */
1933     { 0x0650, PSDRV_AGLGlyphNames +  670 },     /* afii57456 */
1934     { 0x0651, PSDRV_AGLGlyphNames +  671 },     /* afii57457 */
1935     { 0x0652, PSDRV_AGLGlyphNames +  672 },     /* afii57458 */
1936     { 0x0660, PSDRV_AGLGlyphNames +  617 },     /* afii57392 */
1937     { 0x0661, PSDRV_AGLGlyphNames +  618 },     /* afii57393 */
1938     { 0x0662, PSDRV_AGLGlyphNames +  619 },     /* afii57394 */
1939     { 0x0663, PSDRV_AGLGlyphNames +  620 },     /* afii57395 */
1940     { 0x0664, PSDRV_AGLGlyphNames +  621 },     /* afii57396 */
1941     { 0x0665, PSDRV_AGLGlyphNames +  622 },     /* afii57397 */
1942     { 0x0666, PSDRV_AGLGlyphNames +  623 },     /* afii57398 */
1943     { 0x0667, PSDRV_AGLGlyphNames +  624 },     /* afii57399 */
1944     { 0x0668, PSDRV_AGLGlyphNames +  625 },     /* afii57400 */
1945     { 0x0669, PSDRV_AGLGlyphNames +  626 },     /* afii57401 */
1946     { 0x066a, PSDRV_AGLGlyphNames +  615 },     /* afii57381 */
1947     { 0x066d, PSDRV_AGLGlyphNames +  748 },     /* afii63167 */
1948     { 0x0679, PSDRV_AGLGlyphNames +  679 },     /* afii57511 */
1949     { 0x067e, PSDRV_AGLGlyphNames +  675 },     /* afii57506 */
1950     { 0x0686, PSDRV_AGLGlyphNames +  676 },     /* afii57507 */
1951     { 0x0688, PSDRV_AGLGlyphNames +  680 },     /* afii57512 */
1952     { 0x0691, PSDRV_AGLGlyphNames +  681 },     /* afii57513 */
1953     { 0x0698, PSDRV_AGLGlyphNames +  677 },     /* afii57508 */
1954     { 0x06a4, PSDRV_AGLGlyphNames +  674 },     /* afii57505 */
1955     { 0x06af, PSDRV_AGLGlyphNames +  678 },     /* afii57509 */
1956     { 0x06ba, PSDRV_AGLGlyphNames +  682 },     /* afii57514 */
1957     { 0x06d2, PSDRV_AGLGlyphNames +  683 },     /* afii57519 */
1958     { 0x06d5, PSDRV_AGLGlyphNames +  684 },     /* afii57534 */
1959     { 0x1e80, PSDRV_AGLGlyphNames +  275 },     /* Wgrave */
1960     { 0x1e81, PSDRV_AGLGlyphNames + 1240 },     /* wgrave */
1961     { 0x1e82, PSDRV_AGLGlyphNames +  272 },     /* Wacute */
1962     { 0x1e83, PSDRV_AGLGlyphNames + 1236 },     /* wacute */
1963     { 0x1e84, PSDRV_AGLGlyphNames +  274 },     /* Wdieresis */
1964     { 0x1e85, PSDRV_AGLGlyphNames + 1238 },     /* wdieresis */
1965     { 0x1ef2, PSDRV_AGLGlyphNames +  286 },     /* Ygrave */
1966     { 0x1ef3, PSDRV_AGLGlyphNames + 1248 },     /* ygrave */
1967     { 0x200c, PSDRV_AGLGlyphNames +  747 },     /* afii61664 */
1968     { 0x200d, PSDRV_AGLGlyphNames +  614 },     /* afii301 */
1969     { 0x200e, PSDRV_AGLGlyphNames +  612 },     /* afii299 */
1970     { 0x200f, PSDRV_AGLGlyphNames +  613 },     /* afii300 */
1971     { 0x2012, PSDRV_AGLGlyphNames +  919 },     /* figuredash */
1972     { 0x2013, PSDRV_AGLGlyphNames +  895 },     /* endash */
1973     { 0x2014, PSDRV_AGLGlyphNames +  893 },     /* emdash */
1974     { 0x2015, PSDRV_AGLGlyphNames +  505 },     /* afii00208 */
1975     { 0x2017, PSDRV_AGLGlyphNames + 1222 },     /* underscoredbl */
1976     { 0x2018, PSDRV_AGLGlyphNames + 1122 },     /* quoteleft */
1977     { 0x2019, PSDRV_AGLGlyphNames + 1124 },     /* quoteright */
1978     { 0x201a, PSDRV_AGLGlyphNames + 1125 },     /* quotesinglbase */
1979     { 0x201b, PSDRV_AGLGlyphNames + 1123 },     /* quotereversed */
1980     { 0x201c, PSDRV_AGLGlyphNames + 1120 },     /* quotedblleft */
1981     { 0x201d, PSDRV_AGLGlyphNames + 1121 },     /* quotedblright */
1982     { 0x201e, PSDRV_AGLGlyphNames + 1119 },     /* quotedblbase */
1983     { 0x2020, PSDRV_AGLGlyphNames +  849 },     /* dagger */
1984     { 0x2021, PSDRV_AGLGlyphNames +  850 },     /* daggerdbl */
1985     { 0x2022, PSDRV_AGLGlyphNames +  812 },     /* bullet */
1986     { 0x2024, PSDRV_AGLGlyphNames + 1061 },     /* onedotenleader */
1987     { 0x2025, PSDRV_AGLGlyphNames + 1207 },     /* twodotenleader */
1988     { 0x2026, PSDRV_AGLGlyphNames +  891 },     /* ellipsis */
1989     { 0x202c, PSDRV_AGLGlyphNames +  744 },     /* afii61573 */
1990     { 0x202d, PSDRV_AGLGlyphNames +  745 },     /* afii61574 */
1991     { 0x202e, PSDRV_AGLGlyphNames +  746 },     /* afii61575 */
1992     { 0x2030, PSDRV_AGLGlyphNames + 1100 },     /* perthousand */
1993     { 0x2032, PSDRV_AGLGlyphNames + 1021 },     /* minute */
1994     { 0x2033, PSDRV_AGLGlyphNames + 1151 },     /* second */
1995     { 0x2039, PSDRV_AGLGlyphNames +  952 },     /* guilsinglleft */
1996     { 0x203a, PSDRV_AGLGlyphNames +  953 },     /* guilsinglright */
1997     { 0x203c, PSDRV_AGLGlyphNames +  908 },     /* exclamdbl */
1998     { 0x2044, PSDRV_AGLGlyphNames +  934 },     /* fraction */
1999     { 0x2070, PSDRV_AGLGlyphNames + 1256 },     /* zerosuperior */
2000     { 0x2074, PSDRV_AGLGlyphNames +  933 },     /* foursuperior */
2001     { 0x2075, PSDRV_AGLGlyphNames +  926 },     /* fivesuperior */
2002     { 0x2076, PSDRV_AGLGlyphNames + 1166 },     /* sixsuperior */
2003     { 0x2077, PSDRV_AGLGlyphNames + 1158 },     /* sevensuperior */
2004     { 0x2078, PSDRV_AGLGlyphNames +  889 },     /* eightsuperior */
2005     { 0x2079, PSDRV_AGLGlyphNames + 1035 },     /* ninesuperior */
2006     { 0x207d, PSDRV_AGLGlyphNames + 1085 },     /* parenleftsuperior */
2007     { 0x207e, PSDRV_AGLGlyphNames + 1091 },     /* parenrightsuperior */
2008     { 0x207f, PSDRV_AGLGlyphNames + 1040 },     /* nsuperior */
2009     { 0x2080, PSDRV_AGLGlyphNames + 1254 },     /* zeroinferior */
2010     { 0x2081, PSDRV_AGLGlyphNames + 1065 },     /* oneinferior */
2011     { 0x2082, PSDRV_AGLGlyphNames + 1208 },     /* twoinferior */
2012     { 0x2083, PSDRV_AGLGlyphNames + 1190 },     /* threeinferior */
2013     { 0x2084, PSDRV_AGLGlyphNames +  931 },     /* fourinferior */
2014     { 0x2085, PSDRV_AGLGlyphNames +  924 },     /* fiveinferior */
2015     { 0x2086, PSDRV_AGLGlyphNames + 1164 },     /* sixinferior */
2016     { 0x2087, PSDRV_AGLGlyphNames + 1156 },     /* seveninferior */
2017     { 0x2088, PSDRV_AGLGlyphNames +  887 },     /* eightinferior */
2018     { 0x2089, PSDRV_AGLGlyphNames + 1033 },     /* nineinferior */
2019     { 0x208d, PSDRV_AGLGlyphNames + 1084 },     /* parenleftinferior */
2020     { 0x208e, PSDRV_AGLGlyphNames + 1090 },     /* parenrightinferior */
2021     { 0x20a1, PSDRV_AGLGlyphNames +  834 },     /* colonmonetary */
2022     { 0x20a3, PSDRV_AGLGlyphNames +  935 },     /* franc */
2023     { 0x20a4, PSDRV_AGLGlyphNames + 1006 },     /* lira */
2024     { 0x20a7, PSDRV_AGLGlyphNames + 1101 },     /* peseta */
2025     { 0x20aa, PSDRV_AGLGlyphNames +  685 },     /* afii57636 */
2026     { 0x20ab, PSDRV_AGLGlyphNames +  870 },     /* dong */
2027     { 0x20ac, PSDRV_AGLGlyphNames +   74 },     /* Euro */
2028     { 0x2105, PSDRV_AGLGlyphNames +  741 },     /* afii61248 */
2029     { 0x2111, PSDRV_AGLGlyphNames +  108 },     /* Ifraktur */
2030     { 0x2113, PSDRV_AGLGlyphNames +  742 },     /* afii61289 */
2031     { 0x2116, PSDRV_AGLGlyphNames +  743 },     /* afii61352 */
2032     { 0x2118, PSDRV_AGLGlyphNames + 1239 },     /* weierstrass */
2033     { 0x211c, PSDRV_AGLGlyphNames +  185 },     /* Rfraktur */
2034     { 0x211e, PSDRV_AGLGlyphNames + 1107 },     /* prescription */
2035     { 0x2122, PSDRV_AGLGlyphNames + 1198 },     /* trademark */
2036     { 0x2126, PSDRV_AGLGlyphNames +  164 },     /* Omega */
2037     { 0x212e, PSDRV_AGLGlyphNames +  902 },     /* estimated */
2038     { 0x2135, PSDRV_AGLGlyphNames +  751 },     /* aleph */
2039     { 0x2153, PSDRV_AGLGlyphNames + 1069 },     /* onethird */
2040     { 0x2154, PSDRV_AGLGlyphNames + 1211 },     /* twothirds */
2041     { 0x215b, PSDRV_AGLGlyphNames + 1062 },     /* oneeighth */
2042     { 0x215c, PSDRV_AGLGlyphNames + 1189 },     /* threeeighths */
2043     { 0x215d, PSDRV_AGLGlyphNames +  923 },     /* fiveeighths */
2044     { 0x215e, PSDRV_AGLGlyphNames + 1155 },     /* seveneighths */
2045     { 0x2190, PSDRV_AGLGlyphNames +  774 },     /* arrowleft */
2046     { 0x2191, PSDRV_AGLGlyphNames +  776 },     /* arrowup */
2047     { 0x2192, PSDRV_AGLGlyphNames +  775 },     /* arrowright */
2048     { 0x2193, PSDRV_AGLGlyphNames +  772 },     /* arrowdown */
2049     { 0x2194, PSDRV_AGLGlyphNames +  766 },     /* arrowboth */
2050     { 0x2195, PSDRV_AGLGlyphNames +  777 },     /* arrowupdn */
2051     { 0x21a8, PSDRV_AGLGlyphNames +  778 },     /* arrowupdnbse */
2052     { 0x21b5, PSDRV_AGLGlyphNames +  816 },     /* carriagereturn */
2053     { 0x21d0, PSDRV_AGLGlyphNames +  769 },     /* arrowdblleft */
2054     { 0x21d1, PSDRV_AGLGlyphNames +  771 },     /* arrowdblup */
2055     { 0x21d2, PSDRV_AGLGlyphNames +  770 },     /* arrowdblright */
2056     { 0x21d3, PSDRV_AGLGlyphNames +  768 },     /* arrowdbldown */
2057     { 0x21d4, PSDRV_AGLGlyphNames +  767 },     /* arrowdblboth */
2058     { 0x2200, PSDRV_AGLGlyphNames + 1224 },     /* universal */
2059     { 0x2202, PSDRV_AGLGlyphNames + 1093 },     /* partialdiff */
2060     { 0x2203, PSDRV_AGLGlyphNames +  912 },     /* existential */
2061     { 0x2205, PSDRV_AGLGlyphNames +  894 },     /* emptyset */
2062     { 0x2206, PSDRV_AGLGlyphNames +   45 },     /* Delta */
2063     { 0x2207, PSDRV_AGLGlyphNames +  944 },     /* gradient */
2064     { 0x2208, PSDRV_AGLGlyphNames +  890 },     /* element */
2065     { 0x2209, PSDRV_AGLGlyphNames + 1037 },     /* notelement */
2066     { 0x220b, PSDRV_AGLGlyphNames + 1175 },     /* suchthat */
2067     { 0x220f, PSDRV_AGLGlyphNames + 1108 },     /* product */
2068     { 0x2211, PSDRV_AGLGlyphNames + 1176 },     /* summation */
2069     { 0x2212, PSDRV_AGLGlyphNames + 1020 },     /* minus */
2070     { 0x2215, PSDRV_AGLGlyphNames +  934 },     /* fraction */
2071     { 0x2217, PSDRV_AGLGlyphNames +  783 },     /* asteriskmath */
2072     { 0x2219, PSDRV_AGLGlyphNames + 1096 },     /* periodcentered */
2073     { 0x221a, PSDRV_AGLGlyphNames + 1129 },     /* radical */
2074     { 0x221d, PSDRV_AGLGlyphNames + 1111 },     /* proportional */
2075     { 0x221e, PSDRV_AGLGlyphNames +  973 },     /* infinity */
2076     { 0x221f, PSDRV_AGLGlyphNames + 1073 },     /* orthogonal */
2077     { 0x2220, PSDRV_AGLGlyphNames +  757 },     /* angle */
2078     { 0x2227, PSDRV_AGLGlyphNames + 1008 },     /* logicaland */
2079     { 0x2228, PSDRV_AGLGlyphNames + 1010 },     /* logicalor */
2080     { 0x2229, PSDRV_AGLGlyphNames +  978 },     /* intersection */
2081     { 0x222a, PSDRV_AGLGlyphNames + 1223 },     /* union */
2082     { 0x222b, PSDRV_AGLGlyphNames +  974 },     /* integral */
2083     { 0x2234, PSDRV_AGLGlyphNames + 1184 },     /* therefore */
2084     { 0x223c, PSDRV_AGLGlyphNames + 1162 },     /* similar */
2085     { 0x2245, PSDRV_AGLGlyphNames +  839 },     /* congruent */
2086     { 0x2248, PSDRV_AGLGlyphNames +  763 },     /* approxequal */
2087     { 0x2260, PSDRV_AGLGlyphNames + 1038 },     /* notequal */
2088     { 0x2261, PSDRV_AGLGlyphNames +  901 },     /* equivalence */
2089     { 0x2264, PSDRV_AGLGlyphNames + 1004 },     /* lessequal */
2090     { 0x2265, PSDRV_AGLGlyphNames +  949 },     /* greaterequal */
2091     { 0x2282, PSDRV_AGLGlyphNames + 1109 },     /* propersubset */
2092     { 0x2283, PSDRV_AGLGlyphNames + 1110 },     /* propersuperset */
2093     { 0x2284, PSDRV_AGLGlyphNames + 1039 },     /* notsubset */
2094     { 0x2286, PSDRV_AGLGlyphNames + 1133 },     /* reflexsubset */
2095     { 0x2287, PSDRV_AGLGlyphNames + 1134 },     /* reflexsuperset */
2096     { 0x2295, PSDRV_AGLGlyphNames +  830 },     /* circleplus */
2097     { 0x2297, PSDRV_AGLGlyphNames +  829 },     /* circlemultiply */
2098     { 0x22a5, PSDRV_AGLGlyphNames + 1099 },     /* perpendicular */
2099     { 0x22c5, PSDRV_AGLGlyphNames +  875 },     /* dotmath */
2100     { 0x2302, PSDRV_AGLGlyphNames +  959 },     /* house */
2101     { 0x2310, PSDRV_AGLGlyphNames + 1139 },     /* revlogicalnot */
2102     { 0x2320, PSDRV_AGLGlyphNames +  977 },     /* integraltp */
2103     { 0x2321, PSDRV_AGLGlyphNames +  975 },     /* integralbt */
2104     { 0x2329, PSDRV_AGLGlyphNames +  758 },     /* angleleft */
2105     { 0x232a, PSDRV_AGLGlyphNames +  759 },     /* angleright */
2106     { 0x2500, PSDRV_AGLGlyphNames +  199 },     /* SF100000 */
2107     { 0x2502, PSDRV_AGLGlyphNames +  200 },     /* SF110000 */
2108     { 0x250c, PSDRV_AGLGlyphNames +  190 },     /* SF010000 */
2109     { 0x2510, PSDRV_AGLGlyphNames +  192 },     /* SF030000 */
2110     { 0x2514, PSDRV_AGLGlyphNames +  191 },     /* SF020000 */
2111     { 0x2518, PSDRV_AGLGlyphNames +  193 },     /* SF040000 */
2112     { 0x251c, PSDRV_AGLGlyphNames +  197 },     /* SF080000 */
2113     { 0x2524, PSDRV_AGLGlyphNames +  198 },     /* SF090000 */
2114     { 0x252c, PSDRV_AGLGlyphNames +  195 },     /* SF060000 */
2115     { 0x2534, PSDRV_AGLGlyphNames +  196 },     /* SF070000 */
2116     { 0x253c, PSDRV_AGLGlyphNames +  194 },     /* SF050000 */
2117     { 0x2550, PSDRV_AGLGlyphNames +  218 },     /* SF430000 */
2118     { 0x2551, PSDRV_AGLGlyphNames +  206 },     /* SF240000 */
2119     { 0x2552, PSDRV_AGLGlyphNames +  226 },     /* SF510000 */
2120     { 0x2553, PSDRV_AGLGlyphNames +  227 },     /* SF520000 */
2121     { 0x2554, PSDRV_AGLGlyphNames +  214 },     /* SF390000 */
2122     { 0x2555, PSDRV_AGLGlyphNames +  204 },     /* SF220000 */
2123     { 0x2556, PSDRV_AGLGlyphNames +  203 },     /* SF210000 */
2124     { 0x2557, PSDRV_AGLGlyphNames +  207 },     /* SF250000 */
2125     { 0x2558, PSDRV_AGLGlyphNames +  225 },     /* SF500000 */
2126     { 0x2559, PSDRV_AGLGlyphNames +  224 },     /* SF490000 */
2127     { 0x255a, PSDRV_AGLGlyphNames +  213 },     /* SF380000 */
2128     { 0x255b, PSDRV_AGLGlyphNames +  210 },     /* SF280000 */
2129     { 0x255c, PSDRV_AGLGlyphNames +  209 },     /* SF270000 */
2130     { 0x255d, PSDRV_AGLGlyphNames +  208 },     /* SF260000 */
2131     { 0x255e, PSDRV_AGLGlyphNames +  211 },     /* SF360000 */
2132     { 0x255f, PSDRV_AGLGlyphNames +  212 },     /* SF370000 */
2133     { 0x2560, PSDRV_AGLGlyphNames +  217 },     /* SF420000 */
2134     { 0x2561, PSDRV_AGLGlyphNames +  201 },     /* SF190000 */
2135     { 0x2562, PSDRV_AGLGlyphNames +  202 },     /* SF200000 */
2136     { 0x2563, PSDRV_AGLGlyphNames +  205 },     /* SF230000 */
2137     { 0x2564, PSDRV_AGLGlyphNames +  222 },     /* SF470000 */
2138     { 0x2565, PSDRV_AGLGlyphNames +  223 },     /* SF480000 */
2139     { 0x2566, PSDRV_AGLGlyphNames +  216 },     /* SF410000 */
2140     { 0x2567, PSDRV_AGLGlyphNames +  220 },     /* SF450000 */
2141     { 0x2568, PSDRV_AGLGlyphNames +  221 },     /* SF460000 */
2142     { 0x2569, PSDRV_AGLGlyphNames +  215 },     /* SF400000 */
2143     { 0x256a, PSDRV_AGLGlyphNames +  229 },     /* SF540000 */
2144     { 0x256b, PSDRV_AGLGlyphNames +  228 },     /* SF530000 */
2145     { 0x256c, PSDRV_AGLGlyphNames +  219 },     /* SF440000 */
2146     { 0x2580, PSDRV_AGLGlyphNames + 1227 },     /* upblock */
2147     { 0x2584, PSDRV_AGLGlyphNames +  865 },     /* dnblock */
2148     { 0x2588, PSDRV_AGLGlyphNames +  791 },     /* block */
2149     { 0x258c, PSDRV_AGLGlyphNames + 1005 },     /* lfblock */
2150     { 0x2590, PSDRV_AGLGlyphNames + 1143 },     /* rtblock */
2151     { 0x2591, PSDRV_AGLGlyphNames + 1015 },     /* ltshade */
2152     { 0x2592, PSDRV_AGLGlyphNames + 1159 },     /* shade */
2153     { 0x2593, PSDRV_AGLGlyphNames +  864 },     /* dkshade */
2154     { 0x25a0, PSDRV_AGLGlyphNames +  920 },     /* filledbox */
2155     { 0x25a1, PSDRV_AGLGlyphNames +   91 },     /* H22073 */
2156     { 0x25aa, PSDRV_AGLGlyphNames +   89 },     /* H18543 */
2157     { 0x25ab, PSDRV_AGLGlyphNames +   90 },     /* H18551 */
2158     { 0x25ac, PSDRV_AGLGlyphNames +  921 },     /* filledrect */
2159     { 0x25b2, PSDRV_AGLGlyphNames + 1204 },     /* triagup */
2160     { 0x25ba, PSDRV_AGLGlyphNames + 1203 },     /* triagrt */
2161     { 0x25bc, PSDRV_AGLGlyphNames + 1201 },     /* triagdn */
2162     { 0x25c4, PSDRV_AGLGlyphNames + 1202 },     /* triaglf */
2163     { 0x25ca, PSDRV_AGLGlyphNames + 1012 },     /* lozenge */
2164     { 0x25cb, PSDRV_AGLGlyphNames +  828 },     /* circle */
2165     { 0x25cf, PSDRV_AGLGlyphNames +   88 },     /* H18533 */
2166     { 0x25d8, PSDRV_AGLGlyphNames +  979 },     /* invbullet */
2167     { 0x25d9, PSDRV_AGLGlyphNames +  980 },     /* invcircle */
2168     { 0x25e6, PSDRV_AGLGlyphNames + 1070 },     /* openbullet */
2169     { 0x263a, PSDRV_AGLGlyphNames + 1168 },     /* smileface */
2170     { 0x263b, PSDRV_AGLGlyphNames +  981 },     /* invsmileface */
2171     { 0x263c, PSDRV_AGLGlyphNames + 1177 },     /* sun */
2172     { 0x2640, PSDRV_AGLGlyphNames +  914 },     /* female */
2173     { 0x2642, PSDRV_AGLGlyphNames + 1018 },     /* male */
2174     { 0x2660, PSDRV_AGLGlyphNames + 1170 },     /* spade */
2175     { 0x2663, PSDRV_AGLGlyphNames +  832 },     /* club */
2176     { 0x2665, PSDRV_AGLGlyphNames +  957 },     /* heart */
2177     { 0x2666, PSDRV_AGLGlyphNames +  858 },     /* diamond */
2178     { 0x266a, PSDRV_AGLGlyphNames + 1025 },     /* musicalnote */
2179     { 0x266b, PSDRV_AGLGlyphNames + 1026 },     /* musicalnotedbl */
2180     { 0xf6be, PSDRV_AGLGlyphNames +  874 },     /* dotlessj */
2181     { 0xf6bf, PSDRV_AGLGlyphNames +  126 },     /* LL */
2182     { 0xf6c0, PSDRV_AGLGlyphNames + 1007 },     /* ll */
2183     { 0xf6c1, PSDRV_AGLGlyphNames +  233 },     /* Scedilla */
2184     { 0xf6c2, PSDRV_AGLGlyphNames + 1148 },     /* scedilla */
2185     { 0xf6c3, PSDRV_AGLGlyphNames +  836 },     /* commaaccent */
2186     { 0xf6c4, PSDRV_AGLGlyphNames +  552 },     /* afii10063 */
2187     { 0xf6c5, PSDRV_AGLGlyphNames +  553 },     /* afii10064 */
2188     { 0xf6c6, PSDRV_AGLGlyphNames +  604 },     /* afii10192 */
2189     { 0xf6c7, PSDRV_AGLGlyphNames +  609 },     /* afii10831 */
2190     { 0xf6c8, PSDRV_AGLGlyphNames +  610 },     /* afii10832 */
2191     { 0xf6c9, PSDRV_AGLGlyphNames +    9 },     /* Acute */
2192     { 0xf6ca, PSDRV_AGLGlyphNames +   31 },     /* Caron */
2193     { 0xf6cb, PSDRV_AGLGlyphNames +   46 },     /* Dieresis */
2194     { 0xf6cc, PSDRV_AGLGlyphNames +   47 },     /* DieresisAcute */
2195     { 0xf6cd, PSDRV_AGLGlyphNames +   48 },     /* DieresisGrave */
2196     { 0xf6ce, PSDRV_AGLGlyphNames +   84 },     /* Grave */
2197     { 0xf6cf, PSDRV_AGLGlyphNames +   95 },     /* Hungarumlaut */
2198     { 0xf6d0, PSDRV_AGLGlyphNames +  136 },     /* Macron */
2199     { 0xf6d1, PSDRV_AGLGlyphNames +  844 },     /* cyrBreve */
2200     { 0xf6d2, PSDRV_AGLGlyphNames +  845 },     /* cyrFlex */
2201     { 0xf6d3, PSDRV_AGLGlyphNames +  851 },     /* dblGrave */
2202     { 0xf6d4, PSDRV_AGLGlyphNames +  846 },     /* cyrbreve */
2203     { 0xf6d5, PSDRV_AGLGlyphNames +  847 },     /* cyrflex */
2204     { 0xf6d6, PSDRV_AGLGlyphNames +  852 },     /* dblgrave */
2205     { 0xf6d7, PSDRV_AGLGlyphNames +  860 },     /* dieresisacute */
2206     { 0xf6d8, PSDRV_AGLGlyphNames +  861 },     /* dieresisgrave */
2207     { 0xf6d9, PSDRV_AGLGlyphNames +  842 },     /* copyrightserif */
2208     { 0xf6da, PSDRV_AGLGlyphNames + 1137 },     /* registerserif */
2209     { 0xf6db, PSDRV_AGLGlyphNames + 1200 },     /* trademarkserif */
2210     { 0xf6dc, PSDRV_AGLGlyphNames + 1063 },     /* onefitted */
2211     { 0xf6dd, PSDRV_AGLGlyphNames + 1144 },     /* rupiah */
2212     { 0xf6de, PSDRV_AGLGlyphNames + 1193 },     /* threequartersemdash */
2213     { 0xf6df, PSDRV_AGLGlyphNames +  824 },     /* centinferior */
2214     { 0xf6e0, PSDRV_AGLGlyphNames +  826 },     /* centsuperior */
2215     { 0xf6e1, PSDRV_AGLGlyphNames +  837 },     /* commainferior */
2216     { 0xf6e2, PSDRV_AGLGlyphNames +  838 },     /* commasuperior */
2217     { 0xf6e3, PSDRV_AGLGlyphNames +  867 },     /* dollarinferior */
2218     { 0xf6e4, PSDRV_AGLGlyphNames +  869 },     /* dollarsuperior */
2219     { 0xf6e5, PSDRV_AGLGlyphNames +  962 },     /* hypheninferior */
2220     { 0xf6e6, PSDRV_AGLGlyphNames +  963 },     /* hyphensuperior */
2221     { 0xf6e7, PSDRV_AGLGlyphNames + 1097 },     /* periodinferior */
2222     { 0xf6e8, PSDRV_AGLGlyphNames + 1098 },     /* periodsuperior */
2223     { 0xf6e9, PSDRV_AGLGlyphNames +  784 },     /* asuperior */
2224     { 0xf6ea, PSDRV_AGLGlyphNames +  811 },     /* bsuperior */
2225     { 0xf6eb, PSDRV_AGLGlyphNames +  877 },     /* dsuperior */
2226     { 0xf6ec, PSDRV_AGLGlyphNames +  903 },     /* esuperior */
2227     { 0xf6ed, PSDRV_AGLGlyphNames +  987 },     /* isuperior */
2228     { 0xf6ee, PSDRV_AGLGlyphNames + 1014 },     /* lsuperior */
2229     { 0xf6ef, PSDRV_AGLGlyphNames + 1022 },     /* msuperior */
2230     { 0xf6f0, PSDRV_AGLGlyphNames + 1076 },     /* osuperior */
2231     { 0xf6f1, PSDRV_AGLGlyphNames + 1142 },     /* rsuperior */
2232     { 0xf6f2, PSDRV_AGLGlyphNames + 1172 },     /* ssuperior */
2233     { 0xf6f3, PSDRV_AGLGlyphNames + 1205 },     /* tsuperior */
2234     { 0xf6f4, PSDRV_AGLGlyphNames +   27 },     /* Brevesmall */
2235     { 0xf6f5, PSDRV_AGLGlyphNames +   32 },     /* Caronsmall */
2236     { 0xf6f6, PSDRV_AGLGlyphNames +   40 },     /* Circumflexsmall */
2237     { 0xf6f7, PSDRV_AGLGlyphNames +   50 },     /* Dotaccentsmall */
2238     { 0xf6f8, PSDRV_AGLGlyphNames +   96 },     /* Hungarumlautsmall */
2239     { 0xf6f9, PSDRV_AGLGlyphNames +  133 },     /* Lslashsmall */
2240     { 0xf6fa, PSDRV_AGLGlyphNames +  150 },     /* OEsmall */
2241     { 0xf6fb, PSDRV_AGLGlyphNames +  158 },     /* Ogoneksmall */
2242     { 0xf6fc, PSDRV_AGLGlyphNames +  187 },     /* Ringsmall */
2243     { 0xf6fd, PSDRV_AGLGlyphNames +  232 },     /* Scaronsmall */
2244     { 0xf6fe, PSDRV_AGLGlyphNames +  246 },     /* Tildesmall */
2245     { 0xf6ff, PSDRV_AGLGlyphNames +  291 },     /* Zcaronsmall */
2246     { 0xf721, PSDRV_AGLGlyphNames +  911 },     /* exclamsmall */
2247     { 0xf724, PSDRV_AGLGlyphNames +  868 },     /* dollaroldstyle */
2248     { 0xf726, PSDRV_AGLGlyphNames +  756 },     /* ampersandsmall */
2249     { 0xf730, PSDRV_AGLGlyphNames + 1255 },     /* zerooldstyle */
2250     { 0xf731, PSDRV_AGLGlyphNames + 1066 },     /* oneoldstyle */
2251     { 0xf732, PSDRV_AGLGlyphNames + 1209 },     /* twooldstyle */
2252     { 0xf733, PSDRV_AGLGlyphNames + 1191 },     /* threeoldstyle */
2253     { 0xf734, PSDRV_AGLGlyphNames +  932 },     /* fouroldstyle */
2254     { 0xf735, PSDRV_AGLGlyphNames +  925 },     /* fiveoldstyle */
2255     { 0xf736, PSDRV_AGLGlyphNames + 1165 },     /* sixoldstyle */
2256     { 0xf737, PSDRV_AGLGlyphNames + 1157 },     /* sevenoldstyle */
2257     { 0xf738, PSDRV_AGLGlyphNames +  888 },     /* eightoldstyle */
2258     { 0xf739, PSDRV_AGLGlyphNames + 1034 },     /* nineoldstyle */
2259     { 0xf73f, PSDRV_AGLGlyphNames + 1117 },     /* questionsmall */
2260     { 0xf760, PSDRV_AGLGlyphNames +   85 },     /* Gravesmall */
2261     { 0xf761, PSDRV_AGLGlyphNames +   22 },     /* Asmall */
2262     { 0xf762, PSDRV_AGLGlyphNames +   28 },     /* Bsmall */
2263     { 0xf763, PSDRV_AGLGlyphNames +   41 },     /* Csmall */
2264     { 0xf764, PSDRV_AGLGlyphNames +   51 },     /* Dsmall */
2265     { 0xf765, PSDRV_AGLGlyphNames +   69 },     /* Esmall */
2266     { 0xf766, PSDRV_AGLGlyphNames +   76 },     /* Fsmall */
2267     { 0xf767, PSDRV_AGLGlyphNames +   86 },     /* Gsmall */
2268     { 0xf768, PSDRV_AGLGlyphNames +   94 },     /* Hsmall */
2269     { 0xf769, PSDRV_AGLGlyphNames +  116 },     /* Ismall */
2270     { 0xf76a, PSDRV_AGLGlyphNames +  120 },     /* Jsmall */
2271     { 0xf76b, PSDRV_AGLGlyphNames +  124 },     /* Ksmall */
2272     { 0xf76c, PSDRV_AGLGlyphNames +  134 },     /* Lsmall */
2273     { 0xf76d, PSDRV_AGLGlyphNames +  138 },     /* Msmall */
2274     { 0xf76e, PSDRV_AGLGlyphNames +  144 },     /* Nsmall */
2275     { 0xf76f, PSDRV_AGLGlyphNames +  171 },     /* Osmall */
2276     { 0xf770, PSDRV_AGLGlyphNames +  178 },     /* Psmall */
2277     { 0xf771, PSDRV_AGLGlyphNames +  180 },     /* Qsmall */
2278     { 0xf772, PSDRV_AGLGlyphNames +  188 },     /* Rsmall */
2279     { 0xf773, PSDRV_AGLGlyphNames +  237 },     /* Ssmall */
2280     { 0xf774, PSDRV_AGLGlyphNames +  247 },     /* Tsmall */
2281     { 0xf775, PSDRV_AGLGlyphNames +  267 },     /* Usmall */
2282     { 0xf776, PSDRV_AGLGlyphNames +  270 },     /* Vsmall */
2283     { 0xf777, PSDRV_AGLGlyphNames +  276 },     /* Wsmall */
2284     { 0xf778, PSDRV_AGLGlyphNames +  279 },     /* Xsmall */
2285     { 0xf779, PSDRV_AGLGlyphNames +  287 },     /* Ysmall */
2286     { 0xf77a, PSDRV_AGLGlyphNames +  294 },     /* Zsmall */
2287     { 0xf7a1, PSDRV_AGLGlyphNames +  910 },     /* exclamdownsmall */
2288     { 0xf7a2, PSDRV_AGLGlyphNames +  825 },     /* centoldstyle */
2289     { 0xf7a8, PSDRV_AGLGlyphNames +   49 },     /* Dieresissmall */
2290     { 0xf7af, PSDRV_AGLGlyphNames +  137 },     /* Macronsmall */
2291     { 0xf7b4, PSDRV_AGLGlyphNames +   10 },     /* Acutesmall */
2292     { 0xf7b8, PSDRV_AGLGlyphNames +   38 },     /* Cedillasmall */
2293     { 0xf7bf, PSDRV_AGLGlyphNames + 1116 },     /* questiondownsmall */
2294     { 0xf7e0, PSDRV_AGLGlyphNames +   14 },     /* Agravesmall */
2295     { 0xf7e1, PSDRV_AGLGlyphNames +    5 },     /* Aacutesmall */
2296     { 0xf7e2, PSDRV_AGLGlyphNames +    8 },     /* Acircumflexsmall */
2297     { 0xf7e3, PSDRV_AGLGlyphNames +   24 },     /* Atildesmall */
2298     { 0xf7e4, PSDRV_AGLGlyphNames +   12 },     /* Adieresissmall */
2299     { 0xf7e5, PSDRV_AGLGlyphNames +   21 },     /* Aringsmall */
2300     { 0xf7e6, PSDRV_AGLGlyphNames +    3 },     /* AEsmall */
2301     { 0xf7e7, PSDRV_AGLGlyphNames +   35 },     /* Ccedillasmall */
2302     { 0xf7e8, PSDRV_AGLGlyphNames +   63 },     /* Egravesmall */
2303     { 0xf7e9, PSDRV_AGLGlyphNames +   54 },     /* Eacutesmall */
2304     { 0xf7ea, PSDRV_AGLGlyphNames +   58 },     /* Ecircumflexsmall */
2305     { 0xf7eb, PSDRV_AGLGlyphNames +   60 },     /* Edieresissmall */
2306     { 0xf7ec, PSDRV_AGLGlyphNames +  110 },     /* Igravesmall */
2307     { 0xf7ed, PSDRV_AGLGlyphNames +  100 },     /* Iacutesmall */
2308     { 0xf7ee, PSDRV_AGLGlyphNames +  103 },     /* Icircumflexsmall */
2309     { 0xf7ef, PSDRV_AGLGlyphNames +  105 },     /* Idieresissmall */
2310     { 0xf7f0, PSDRV_AGLGlyphNames +   73 },     /* Ethsmall */
2311     { 0xf7f1, PSDRV_AGLGlyphNames +  146 },     /* Ntildesmall */
2312     { 0xf7f2, PSDRV_AGLGlyphNames +  160 },     /* Ogravesmall */
2313     { 0xf7f3, PSDRV_AGLGlyphNames +  152 },     /* Oacutesmall */
2314     { 0xf7f4, PSDRV_AGLGlyphNames +  155 },     /* Ocircumflexsmall */
2315     { 0xf7f5, PSDRV_AGLGlyphNames +  173 },     /* Otildesmall */
2316     { 0xf7f6, PSDRV_AGLGlyphNames +  157 },     /* Odieresissmall */
2317     { 0xf7f8, PSDRV_AGLGlyphNames +  170 },     /* Oslashsmall */
2318     { 0xf7f9, PSDRV_AGLGlyphNames +  257 },     /* Ugravesmall */
2319     { 0xf7fa, PSDRV_AGLGlyphNames +  250 },     /* Uacutesmall */
2320     { 0xf7fb, PSDRV_AGLGlyphNames +  253 },     /* Ucircumflexsmall */
2321     { 0xf7fc, PSDRV_AGLGlyphNames +  255 },     /* Udieresissmall */
2322     { 0xf7fd, PSDRV_AGLGlyphNames +  282 },     /* Yacutesmall */
2323     { 0xf7fe, PSDRV_AGLGlyphNames +  245 },     /* Thornsmall */
2324     { 0xf7ff, PSDRV_AGLGlyphNames +  285 },     /* Ydieresissmall */
2325     { 0xf8e5, PSDRV_AGLGlyphNames + 1130 },     /* radicalex */
2326     { 0xf8e6, PSDRV_AGLGlyphNames +  779 },     /* arrowvertex */
2327     { 0xf8e7, PSDRV_AGLGlyphNames +  773 },     /* arrowhorizex */
2328     { 0xf8e8, PSDRV_AGLGlyphNames + 1136 },     /* registersans */
2329     { 0xf8e9, PSDRV_AGLGlyphNames +  841 },     /* copyrightsans */
2330     { 0xf8ea, PSDRV_AGLGlyphNames + 1199 },     /* trademarksans */
2331     { 0xf8eb, PSDRV_AGLGlyphNames + 1086 },     /* parenlefttp */
2332     { 0xf8ec, PSDRV_AGLGlyphNames + 1083 },     /* parenleftex */
2333     { 0xf8ed, PSDRV_AGLGlyphNames + 1082 },     /* parenleftbt */
2334     { 0xf8ee, PSDRV_AGLGlyphNames +  804 },     /* bracketlefttp */
2335     { 0xf8ef, PSDRV_AGLGlyphNames +  803 },     /* bracketleftex */
2336     { 0xf8f0, PSDRV_AGLGlyphNames +  802 },     /* bracketleftbt */
2337     { 0xf8f1, PSDRV_AGLGlyphNames +  796 },     /* bracelefttp */
2338     { 0xf8f2, PSDRV_AGLGlyphNames +  795 },     /* braceleftmid */
2339     { 0xf8f3, PSDRV_AGLGlyphNames +  794 },     /* braceleftbt */
2340     { 0xf8f4, PSDRV_AGLGlyphNames +  792 },     /* braceex */
2341     { 0xf8f5, PSDRV_AGLGlyphNames +  976 },     /* integralex */
2342     { 0xf8f6, PSDRV_AGLGlyphNames + 1092 },     /* parenrighttp */
2343     { 0xf8f7, PSDRV_AGLGlyphNames + 1089 },     /* parenrightex */
2344     { 0xf8f8, PSDRV_AGLGlyphNames + 1088 },     /* parenrightbt */
2345     { 0xf8f9, PSDRV_AGLGlyphNames +  808 },     /* bracketrighttp */
2346     { 0xf8fa, PSDRV_AGLGlyphNames +  807 },     /* bracketrightex */
2347     { 0xf8fb, PSDRV_AGLGlyphNames +  806 },     /* bracketrightbt */
2348     { 0xf8fc, PSDRV_AGLGlyphNames +  800 },     /* bracerighttp */
2349     { 0xf8fd, PSDRV_AGLGlyphNames +  799 },     /* bracerightmid */
2350     { 0xf8fe, PSDRV_AGLGlyphNames +  798 },     /* bracerightbt */
2351     { 0xfb00, PSDRV_AGLGlyphNames +  915 },     /* ff */
2352     { 0xfb01, PSDRV_AGLGlyphNames +  918 },     /* fi */
2353     { 0xfb02, PSDRV_AGLGlyphNames +  927 },     /* fl */
2354     { 0xfb03, PSDRV_AGLGlyphNames +  916 },     /* ffi */
2355     { 0xfb04, PSDRV_AGLGlyphNames +  917 },     /* ffl */
2356     { 0xfb1f, PSDRV_AGLGlyphNames +  718 },     /* afii57705 */
2357     { 0xfb2a, PSDRV_AGLGlyphNames +  715 },     /* afii57694 */
2358     { 0xfb2b, PSDRV_AGLGlyphNames +  716 },     /* afii57695 */
2359     { 0xfb35, PSDRV_AGLGlyphNames +  722 },     /* afii57723 */
2360     { 0xfb4b, PSDRV_AGLGlyphNames +  717 }      /* afii57700 */
2361 };
2362
2363 UNICODEVECTOR PSDRV_AdobeGlyphList = { 1051, encoding };