1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements.  See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership.  The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance
9 * with the License.  You may obtain a copy of the License at
10 *
11 *   http://www.apache.org/licenses/LICENSE-2.0
12 *
13 * Unless required by applicable law or agreed to in writing,
14 * software distributed under the License is distributed on an
15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 * KIND, either express or implied.  See the License for the
17 * specific language governing permissions and limitations
18 * under the License.
19 *
20 *************************************************************/
21
22
23
24struct AdobeEncEntry {
25    sal_Unicode			aUnicode;
26    sal_uInt8   		aAdobeStandardCode;
27    const char* const	pAdobename;
28};
29
30static const AdobeEncEntry aAdobeCodes[]=
31{
32    { 0x0041, 0101, "A" },
33    { 0x00C6, 0341, "AE" },
34    { 0x01FC, 0,    "AEacute" },
35    { 0xF7E6, 0,    "AEsmall" },
36    { 0x00C1, 0,    "Aacute" },
37    { 0xF7E1, 0,    "Aacutesmall" },
38    { 0x0102, 0,    "Abreve" },
39    { 0x00C2, 0,    "Acircumflex" },
40    { 0xF7E2, 0,    "Acircumflexsmall" },
41    { 0xF6C9, 0,    "Acute" },
42    { 0xF7B4, 0,    "Acutesmall" },
43    { 0x00C4, 0,    "Adieresis" },
44    { 0xF7E4, 0,    "Adieresissmall" },
45    { 0x00C0, 0,    "Agrave" },
46    { 0xF7E0, 0,    "Agravesmall" },
47    { 0x0391, 0,    "Alpha" },
48    { 0x0386, 0,    "Alphatonos" },
49    { 0x0100, 0,    "Amacron" },
50    { 0x0104, 0,    "Aogonek" },
51    { 0x00C5, 0,    "Aring" },
52    { 0x01FA, 0,    "Aringacute" },
53    { 0xF7E5, 0,    "Aringsmall" },
54    { 0xF761, 0,    "Asmall" },
55    { 0x00C3, 0,    "Atilde" },
56    { 0xF7E3, 0,    "Atildesmall" },
57    { 0x0042, 0102, "B" },
58    { 0x0392, 0,    "Beta" },
59    { 0xF6F4, 0,    "Brevesmall" },
60    { 0xF762, 0,    "Bsmall" },
61    { 0x0043, 0103, "C" },
62    { 0x0106, 0,    "Cacute" },
63    { 0xF6CA, 0,    "Caron" },
64    { 0xF6F5, 0,    "Caronsmall" },
65    { 0x010C, 0,    "Ccaron" },
66    { 0x00C7, 0,    "Ccedilla" },
67    { 0xF7E7, 0,    "Ccedillasmall" },
68    { 0x0108, 0,    "Ccircumflex" },
69    { 0x010A, 0,    "Cdotaccent" },
70    { 0xF7B8, 0,    "Cedillasmall" },
71    { 0x03A7, 0,    "Chi" },
72    { 0xF6F6, 0,    "Circumflexsmall" },
73    { 0xF763, 0,    "Csmall" },
74    { 0x0044, 0104, "D" },
75    { 0x010E, 0,    "Dcaron" },
76    { 0x0110, 0,    "Dcroat" },
77    { 0x2206, 0,    "Delta" },
78    { 0x0394, 0,    "Delta" },
79    { 0xF6CB, 0,    "Dieresis" },
80    { 0xF6CC, 0,    "DieresisAcute" },
81    { 0xF6CD, 0,    "DieresisGrave" },
82    { 0xF7A8, 0,    "Dieresissmall" },
83    { 0xF6F7, 0,    "Dotaccentsmall" },
84    { 0xF764, 0,    "Dsmall" },
85    { 0x0045, 0105, "E" },
86    { 0x00C9, 0,    "Eacute" },
87    { 0xF7E9, 0,    "Eacutesmall" },
88    { 0x0114, 0,    "Ebreve" },
89    { 0x011A, 0,    "Ecaron" },
90    { 0x00CA, 0,    "Ecircumflex" },
91    { 0xF7EA, 0,    "Ecircumflexsmall" },
92    { 0x00CB, 0,    "Edieresis" },
93    { 0xF7EB, 0,    "Edieresissmall" },
94    { 0x0116, 0,    "Edotaccent" },
95    { 0x00C8, 0,    "Egrave" },
96    { 0xF7E8, 0,    "Egravesmall" },
97    { 0x0112, 0,    "Emacron" },
98    { 0x014A, 0,    "Eng" },
99    { 0x0118, 0,    "Eogonek" },
100    { 0x0395, 0,    "Epsilon" },
101    { 0x0388, 0,    "Epsilontonos" },
102    { 0xF765, 0,    "Esmall" },
103    { 0x0397, 0,    "Eta" },
104    { 0x0389, 0,    "Etatonos" },
105    { 0x00D0, 0,    "Eth" },
106    { 0xF7F0, 0,    "Ethsmall" },
107    { 0x20AC, 0,    "Euro" },
108    { 0x0046, 0106, "F" },
109    { 0xF766, 0,    "Fsmall" },
110    { 0x0047, 0107, "G" },
111    { 0x0393, 0,    "Gamma" },
112    { 0x011E, 0,    "Gbreve" },
113    { 0x01E6, 0,    "Gcaron" },
114    { 0x011C, 0,    "Gcircumflex" },
115    { 0x0122, 0,    "Gcommaaccent" },
116    { 0x0120, 0,    "Gdotaccent" },
117    { 0xF6CE, 0,    "Grave" },
118    { 0xF760, 0,    "Gravesmall" },
119    { 0xF767, 0,    "Gsmall" },
120    { 0x0048, 0110, "H" },
121    { 0x25CF, 0,    "H18533" },
122    { 0x25AA, 0,    "H18543" },
123    { 0x25AB, 0,    "H18551" },
124    { 0x25A1, 0,    "H22073" },
125    { 0x0126, 0,    "Hbar" },
126    { 0x0124, 0,    "Hcircumflex" },
127    { 0xF768, 0,    "Hsmall" },
128    { 0xF6CF, 0,    "Hungarumlaut" },
129    { 0xF6F8, 0,    "Hungarumlautsmall" },
130    { 0x0049, 0111, "I" },
131    { 0x0132, 0,    "IJ" },
132    { 0x00CD, 0,    "Iacute" },
133    { 0xF7ED, 0,    "Iacutesmall" },
134    { 0x012C, 0,    "Ibreve" },
135    { 0x00CE, 0,    "Icircumflex" },
136    { 0xF7EE, 0,    "Icircumflexsmall" },
137    { 0x00CF, 0,    "Idieresis" },
138    { 0xF7EF, 0,    "Idieresissmall" },
139    { 0x0130, 0,    "Idotaccent" },
140    { 0x2111, 0,    "Ifraktur" },
141    { 0x00CC, 0,    "Igrave" },
142    { 0xF7EC, 0,    "Igravesmall" },
143    { 0x012A, 0,    "Imacron" },
144    { 0x012E, 0,    "Iogonek" },
145    { 0x0399, 0,    "Iota" },
146    { 0x03AA, 0,    "Iotadieresis" },
147    { 0x038A, 0,    "Iotatonos" },
148    { 0xF769, 0,    "Ismall" },
149    { 0x0128, 0,    "Itilde" },
150    { 0x004A, 0112, "J" },
151    { 0x0134, 0,    "Jcircumflex" },
152    { 0xF76A, 0,    "Jsmall" },
153    { 0x004B, 0113, "K" },
154    { 0x039A, 0,    "Kappa" },
155    { 0x0136, 0,    "Kcommaaccent" },
156    { 0xF76B, 0,    "Ksmall" },
157    { 0x004C, 0114, "L" },
158    { 0xF6BF, 0,    "LL" },
159    { 0x0139, 0,    "Lacute" },
160    { 0x039B, 0,    "Lambda" },
161    { 0x013D, 0,    "Lcaron" },
162    { 0x013B, 0,    "Lcommaaccent" },
163    { 0x013F, 0,    "Ldot" },
164    { 0x0141, 0350, "Lslash" },
165    { 0xF6F9, 0,    "Lslashsmall" },
166    { 0xF76C, 0,    "Lsmall" },
167    { 0x004D, 0115, "M" },
168    { 0xF6D0, 0,    "Macron" },
169    { 0xF7AF, 0,    "Macronsmall" },
170    { 0xF76D, 0,    "Msmall" },
171    { 0x039C, 0,    "Mu" },
172    { 0x004E, 0116, "N" },
173    { 0x0143, 0,    "Nacute" },
174    { 0x0147, 0,    "Ncaron" },
175    { 0x0145, 0,    "Ncommaaccent" },
176    { 0xF76E, 0,    "Nsmall" },
177    { 0x00D1, 0,    "Ntilde" },
178    { 0xF7F1, 0,    "Ntildesmall" },
179    { 0x039D, 0,    "Nu" },
180    { 0x004F, 0117, "O" },
181    { 0x0152, 0,    "OE" },
182    { 0xF6FA, 0,    "OEsmall" },
183    { 0x00D3, 0,    "Oacute" },
184    { 0xF7F3, 0,    "Oacutesmall" },
185    { 0x014E, 0,    "Obreve" },
186    { 0x00D4, 0,    "Ocircumflex" },
187    { 0xF7F4, 0,    "Ocircumflexsmall" },
188    { 0x00D6, 0,    "Odieresis" },
189    { 0xF7F6, 0,    "Odieresissmall" },
190    { 0xF6FB, 0,    "Ogoneksmall" },
191    { 0x00D2, 0,    "Ograve" },
192    { 0xF7F2, 0,    "Ogravesmall" },
193    { 0x01A0, 0,    "Ohorn" },
194    { 0x0150, 0,    "Ohungarumlaut" },
195    { 0x014C, 0,    "Omacron" },
196    { 0x2126, 0,    "Omega" },
197    { 0x03A9, 0,    "Omega" },
198    { 0x038F, 0,    "Omegatonos" },
199    { 0x039F, 0,    "Omicron" },
200    { 0x038C, 0,    "Omicrontonos" },
201    { 0x00D8, 0351, "Oslash" },
202    { 0x01FE, 0,    "Oslashacute" },
203    { 0xF7F8, 0,    "Oslashsmall" },
204    { 0xF76F, 0,    "Osmall" },
205    { 0x00D5, 0,    "Otilde" },
206    { 0xF7F5, 0,    "Otildesmall" },
207    { 0x0050, 0120, "P" },
208    { 0x03A6, 0,    "Phi" },
209    { 0x03A0, 0,    "Pi" },
210    { 0x03A8, 0,    "Psi" },
211    { 0xF770, 0,    "Psmall" },
212    { 0x0051, 0121, "Q" },
213    { 0xF771, 0,    "Qsmall" },
214    { 0x0052, 0122, "R" },
215    { 0x0154, 0,    "Racute" },
216    { 0x0158, 0,    "Rcaron" },
217    { 0x0156, 0,    "Rcommaaccent" },
218    { 0x211C, 0,    "Rfraktur" },
219    { 0x03A1, 0,    "Rho" },
220    { 0xF6FC, 0,    "Ringsmall" },
221    { 0xF772, 0,    "Rsmall" },
222    { 0x0053, 0123, "S" },
223    { 0x250C, 0,    "SF010000" },
224    { 0x2514, 0,    "SF020000" },
225    { 0x2510, 0,    "SF030000" },
226    { 0x2518, 0,    "SF040000" },
227    { 0x253C, 0,    "SF050000" },
228    { 0x252C, 0,    "SF060000" },
229    { 0x2534, 0,    "SF070000" },
230    { 0x251C, 0,    "SF080000" },
231    { 0x2524, 0,    "SF090000" },
232    { 0x2500, 0,    "SF100000" },
233    { 0x2502, 0,    "SF110000" },
234    { 0x2561, 0,    "SF190000" },
235    { 0x2562, 0,    "SF200000" },
236    { 0x2556, 0,    "SF210000" },
237    { 0x2555, 0,    "SF220000" },
238    { 0x2563, 0,    "SF230000" },
239    { 0x2551, 0,    "SF240000" },
240    { 0x2557, 0,    "SF250000" },
241    { 0x255D, 0,    "SF260000" },
242    { 0x255C, 0,    "SF270000" },
243    { 0x255B, 0,    "SF280000" },
244    { 0x255E, 0,    "SF360000" },
245    { 0x255F, 0,    "SF370000" },
246    { 0x255A, 0,    "SF380000" },
247    { 0x2554, 0,    "SF390000" },
248    { 0x2569, 0,    "SF400000" },
249    { 0x2566, 0,    "SF410000" },
250    { 0x2560, 0,    "SF420000" },
251    { 0x2550, 0,    "SF430000" },
252    { 0x256C, 0,    "SF440000" },
253    { 0x2567, 0,    "SF450000" },
254    { 0x2568, 0,    "SF460000" },
255    { 0x2564, 0,    "SF470000" },
256    { 0x2565, 0,    "SF480000" },
257    { 0x2559, 0,    "SF490000" },
258    { 0x2558, 0,    "SF500000" },
259    { 0x2552, 0,    "SF510000" },
260    { 0x2553, 0,    "SF520000" },
261    { 0x256B, 0,    "SF530000" },
262    { 0x256A, 0,    "SF540000" },
263    { 0x015A, 0,    "Sacute" },
264    { 0x0160, 0,    "Scaron" },
265    { 0xF6FD, 0,    "Scaronsmall" },
266    { 0x015E, 0,    "Scedilla" },
267    { 0xF6C1, 0,    "Scedilla" },
268    { 0x015C, 0,    "Scircumflex" },
269    { 0x0218, 0,    "Scommaaccent" },
270    { 0x03A3, 0,    "Sigma" },
271    { 0xF773, 0,    "Ssmall" },
272    { 0x0054, 0124, "T" },
273    { 0x03A4, 0,    "Tau" },
274    { 0x0166, 0,    "Tbar" },
275    { 0x0164, 0,    "Tcaron" },
276    { 0x0162, 0,    "Tcommaaccent" },
277    { 0x021A, 0,    "Tcommaaccent" },
278    { 0x0398, 0,    "Theta" },
279    { 0x00DE, 0,    "Thorn" },
280    { 0xF7FE, 0,    "Thornsmall" },
281    { 0xF6FE, 0,    "Tildesmall" },
282    { 0xF774, 0,    "Tsmall" },
283    { 0x0055, 0125, "U" },
284    { 0x00DA, 0,    "Uacute" },
285    { 0xF7FA, 0,    "Uacutesmall" },
286    { 0x016C, 0,    "Ubreve" },
287    { 0x00DB, 0,    "Ucircumflex" },
288    { 0xF7FB, 0,    "Ucircumflexsmall" },
289    { 0x00DC, 0,    "Udieresis" },
290    { 0xF7FC, 0,    "Udieresissmall" },
291    { 0x00D9, 0,    "Ugrave" },
292    { 0xF7F9, 0,    "Ugravesmall" },
293    { 0x01AF, 0,    "Uhorn" },
294    { 0x0170, 0,    "Uhungarumlaut" },
295    { 0x016A, 0,    "Umacron" },
296    { 0x0172, 0,    "Uogonek" },
297    { 0x03A5, 0,    "Upsilon" },
298    { 0x03D2, 0,    "Upsilon1" },
299    { 0x03AB, 0,    "Upsilondieresis" },
300    { 0x038E, 0,    "Upsilontonos" },
301    { 0x016E, 0,    "Uring" },
302    { 0xF775, 0,    "Usmall" },
303    { 0x0168, 0,    "Utilde" },
304    { 0x0056, 0126, "V" },
305    { 0xF776, 0,    "Vsmall" },
306    { 0x0057, 0127, "W" },
307    { 0x1E82, 0,    "Wacute" },
308    { 0x0174, 0,    "Wcircumflex" },
309    { 0x1E84, 0,    "Wdieresis" },
310    { 0x1E80, 0,    "Wgrave" },
311    { 0xF777, 0,    "Wsmall" },
312    { 0x0058, 0130, "X" },
313    { 0x039E, 0,    "Xi" },
314    { 0xF778, 0,    "Xsmall" },
315    { 0x0059, 0131, "Y" },
316    { 0x00DD, 0,    "Yacute" },
317    { 0xF7FD, 0,    "Yacutesmall" },
318    { 0x0176, 0,    "Ycircumflex" },
319    { 0x0178, 0,    "Ydieresis" },
320    { 0xF7FF, 0,    "Ydieresissmall" },
321    { 0x1EF2, 0,    "Ygrave" },
322    { 0xF779, 0,    "Ysmall" },
323    { 0x005A, 0132, "Z" },
324    { 0x0179, 0,    "Zacute" },
325    { 0x017D, 0,    "Zcaron" },
326    { 0xF6FF, 0,    "Zcaronsmall" },
327    { 0x017B, 0,    "Zdotaccent" },
328    { 0x0396, 0,    "Zeta" },
329    { 0xF77A, 0,    "Zsmall" },
330    { 0x0061, 0141, "a" },
331    { 0x00E1, 0,    "aacute" },
332    { 0x0103, 0,    "abreve" },
333    { 0x00E2, 0,    "acircumflex" },
334    { 0x00B4, 0302, "acute" },
335    { 0x0301, 0,    "acutecomb" },
336    { 0x00E4, 0,    "adieresis" },
337    { 0x00E6, 0361, "ae" },
338    { 0x01FD, 0,    "aeacute" },
339    { 0x2015, 0,    "afii00208" },
340    { 0x0410, 0,    "afii10017" },
341    { 0x0411, 0,    "afii10018" },
342    { 0x0412, 0,    "afii10019" },
343    { 0x0413, 0,    "afii10020" },
344    { 0x0414, 0,    "afii10021" },
345    { 0x0415, 0,    "afii10022" },
346    { 0x0401, 0,    "afii10023" },
347    { 0x0416, 0,    "afii10024" },
348    { 0x0417, 0,    "afii10025" },
349    { 0x0418, 0,    "afii10026" },
350    { 0x0419, 0,    "afii10027" },
351    { 0x041A, 0,    "afii10028" },
352    { 0x041B, 0,    "afii10029" },
353    { 0x041C, 0,    "afii10030" },
354    { 0x041D, 0,    "afii10031" },
355    { 0x041E, 0,    "afii10032" },
356    { 0x041F, 0,    "afii10033" },
357    { 0x0420, 0,    "afii10034" },
358    { 0x0421, 0,    "afii10035" },
359    { 0x0422, 0,    "afii10036" },
360    { 0x0423, 0,    "afii10037" },
361    { 0x0424, 0,    "afii10038" },
362    { 0x0425, 0,    "afii10039" },
363    { 0x0426, 0,    "afii10040" },
364    { 0x0427, 0,    "afii10041" },
365    { 0x0428, 0,    "afii10042" },
366    { 0x0429, 0,    "afii10043" },
367    { 0x042A, 0,    "afii10044" },
368    { 0x042B, 0,    "afii10045" },
369    { 0x042C, 0,    "afii10046" },
370    { 0x042D, 0,    "afii10047" },
371    { 0x042E, 0,    "afii10048" },
372    { 0x042F, 0,    "afii10049" },
373    { 0x0490, 0,    "afii10050" },
374    { 0x0402, 0,    "afii10051" },
375    { 0x0403, 0,    "afii10052" },
376    { 0x0404, 0,    "afii10053" },
377    { 0x0405, 0,    "afii10054" },
378    { 0x0406, 0,    "afii10055" },
379    { 0x0407, 0,    "afii10056" },
380    { 0x0408, 0,    "afii10057" },
381    { 0x0409, 0,    "afii10058" },
382    { 0x040A, 0,    "afii10059" },
383    { 0x040B, 0,    "afii10060" },
384    { 0x040C, 0,    "afii10061" },
385    { 0x040E, 0,    "afii10062" },
386    { 0xF6C4, 0,    "afii10063" },
387    { 0xF6C5, 0,    "afii10064" },
388    { 0x0430, 0,    "afii10065" },
389    { 0x0431, 0,    "afii10066" },
390    { 0x0432, 0,    "afii10067" },
391    { 0x0433, 0,    "afii10068" },
392    { 0x0434, 0,    "afii10069" },
393    { 0x0435, 0,    "afii10070" },
394    { 0x0451, 0,    "afii10071" },
395    { 0x0436, 0,    "afii10072" },
396    { 0x0437, 0,    "afii10073" },
397    { 0x0438, 0,    "afii10074" },
398    { 0x0439, 0,    "afii10075" },
399    { 0x043A, 0,    "afii10076" },
400    { 0x043B, 0,    "afii10077" },
401    { 0x043C, 0,    "afii10078" },
402    { 0x043D, 0,    "afii10079" },
403    { 0x043E, 0,    "afii10080" },
404    { 0x043F, 0,    "afii10081" },
405    { 0x0440, 0,    "afii10082" },
406    { 0x0441, 0,    "afii10083" },
407    { 0x0442, 0,    "afii10084" },
408    { 0x0443, 0,    "afii10085" },
409    { 0x0444, 0,    "afii10086" },
410    { 0x0445, 0,    "afii10087" },
411    { 0x0446, 0,    "afii10088" },
412    { 0x0447, 0,    "afii10089" },
413    { 0x0448, 0,    "afii10090" },
414    { 0x0449, 0,    "afii10091" },
415    { 0x044A, 0,    "afii10092" },
416    { 0x044B, 0,    "afii10093" },
417    { 0x044C, 0,    "afii10094" },
418    { 0x044D, 0,    "afii10095" },
419    { 0x044E, 0,    "afii10096" },
420    { 0x044F, 0,    "afii10097" },
421    { 0x0491, 0,    "afii10098" },
422    { 0x0452, 0,    "afii10099" },
423    { 0x0453, 0,    "afii10100" },
424    { 0x0454, 0,    "afii10101" },
425    { 0x0455, 0,    "afii10102" },
426    { 0x0456, 0,    "afii10103" },
427    { 0x0457, 0,    "afii10104" },
428    { 0x0458, 0,    "afii10105" },
429    { 0x0459, 0,    "afii10106" },
430    { 0x045A, 0,    "afii10107" },
431    { 0x045B, 0,    "afii10108" },
432    { 0x045C, 0,    "afii10109" },
433    { 0x045E, 0,    "afii10110" },
434    { 0x040F, 0,    "afii10145" },
435    { 0x0462, 0,    "afii10146" },
436    { 0x0472, 0,    "afii10147" },
437    { 0x0474, 0,    "afii10148" },
438    { 0xF6C6, 0,    "afii10192" },
439    { 0x045F, 0,    "afii10193" },
440    { 0x0463, 0,    "afii10194" },
441    { 0x0473, 0,    "afii10195" },
442    { 0x0475, 0,    "afii10196" },
443    { 0xF6C7, 0,    "afii10831" },
444    { 0xF6C8, 0,    "afii10832" },
445    { 0x04D9, 0,    "afii10846" },
446    { 0x200E, 0,    "afii299" },
447    { 0x200F, 0,    "afii300" },
448    { 0x200D, 0,    "afii301" },
449    { 0x066A, 0,    "afii57381" },
450    { 0x060C, 0,    "afii57388" },
451    { 0x0660, 0,    "afii57392" },
452    { 0x0661, 0,    "afii57393" },
453    { 0x0662, 0,    "afii57394" },
454    { 0x0663, 0,    "afii57395" },
455    { 0x0664, 0,    "afii57396" },
456    { 0x0665, 0,    "afii57397" },
457    { 0x0666, 0,    "afii57398" },
458    { 0x0667, 0,    "afii57399" },
459    { 0x0668, 0,    "afii57400" },
460    { 0x0669, 0,    "afii57401" },
461    { 0x061B, 0,    "afii57403" },
462    { 0x061F, 0,    "afii57407" },
463    { 0x0621, 0,    "afii57409" },
464    { 0x0622, 0,    "afii57410" },
465    { 0x0623, 0,    "afii57411" },
466    { 0x0624, 0,    "afii57412" },
467    { 0x0625, 0,    "afii57413" },
468    { 0x0626, 0,    "afii57414" },
469    { 0x0627, 0,    "afii57415" },
470    { 0x0628, 0,    "afii57416" },
471    { 0x0629, 0,    "afii57417" },
472    { 0x062A, 0,    "afii57418" },
473    { 0x062B, 0,    "afii57419" },
474    { 0x062C, 0,    "afii57420" },
475    { 0x062D, 0,    "afii57421" },
476    { 0x062E, 0,    "afii57422" },
477    { 0x062F, 0,    "afii57423" },
478    { 0x0630, 0,    "afii57424" },
479    { 0x0631, 0,    "afii57425" },
480    { 0x0632, 0,    "afii57426" },
481    { 0x0633, 0,    "afii57427" },
482    { 0x0634, 0,    "afii57428" },
483    { 0x0635, 0,    "afii57429" },
484    { 0x0636, 0,    "afii57430" },
485    { 0x0637, 0,    "afii57431" },
486    { 0x0638, 0,    "afii57432" },
487    { 0x0639, 0,    "afii57433" },
488    { 0x063A, 0,    "afii57434" },
489    { 0x0640, 0,    "afii57440" },
490    { 0x0641, 0,    "afii57441" },
491    { 0x0642, 0,    "afii57442" },
492    { 0x0643, 0,    "afii57443" },
493    { 0x0644, 0,    "afii57444" },
494    { 0x0645, 0,    "afii57445" },
495    { 0x0646, 0,    "afii57446" },
496    { 0x0648, 0,    "afii57448" },
497    { 0x0649, 0,    "afii57449" },
498    { 0x064A, 0,    "afii57450" },
499    { 0x064B, 0,    "afii57451" },
500    { 0x064C, 0,    "afii57452" },
501    { 0x064D, 0,    "afii57453" },
502    { 0x064E, 0,    "afii57454" },
503    { 0x064F, 0,    "afii57455" },
504    { 0x0650, 0,    "afii57456" },
505    { 0x0651, 0,    "afii57457" },
506    { 0x0652, 0,    "afii57458" },
507    { 0x0647, 0,    "afii57470" },
508    { 0x06A4, 0,    "afii57505" },
509    { 0x067E, 0,    "afii57506" },
510    { 0x0686, 0,    "afii57507" },
511    { 0x0698, 0,    "afii57508" },
512    { 0x06AF, 0,    "afii57509" },
513    { 0x0679, 0,    "afii57511" },
514    { 0x0688, 0,    "afii57512" },
515    { 0x0691, 0,    "afii57513" },
516    { 0x06BA, 0,    "afii57514" },
517    { 0x06D2, 0,    "afii57519" },
518    { 0x06D5, 0,    "afii57534" },
519    { 0x20AA, 0,    "afii57636" },
520    { 0x05BE, 0,    "afii57645" },
521    { 0x05C3, 0,    "afii57658" },
522    { 0x05D0, 0,    "afii57664" },
523    { 0x05D1, 0,    "afii57665" },
524    { 0x05D2, 0,    "afii57666" },
525    { 0x05D3, 0,    "afii57667" },
526    { 0x05D4, 0,    "afii57668" },
527    { 0x05D5, 0,    "afii57669" },
528    { 0x05D6, 0,    "afii57670" },
529    { 0x05D7, 0,    "afii57671" },
530    { 0x05D8, 0,    "afii57672" },
531    { 0x05D9, 0,    "afii57673" },
532    { 0x05DA, 0,    "afii57674" },
533    { 0x05DB, 0,    "afii57675" },
534    { 0x05DC, 0,    "afii57676" },
535    { 0x05DD, 0,    "afii57677" },
536    { 0x05DE, 0,    "afii57678" },
537    { 0x05DF, 0,    "afii57679" },
538    { 0x05E0, 0,    "afii57680" },
539    { 0x05E1, 0,    "afii57681" },
540    { 0x05E2, 0,    "afii57682" },
541    { 0x05E3, 0,    "afii57683" },
542    { 0x05E4, 0,    "afii57684" },
543    { 0x05E5, 0,    "afii57685" },
544    { 0x05E6, 0,    "afii57686" },
545    { 0x05E7, 0,    "afii57687" },
546    { 0x05E8, 0,    "afii57688" },
547    { 0x05E9, 0,    "afii57689" },
548    { 0x05EA, 0,    "afii57690" },
549    { 0xFB2A, 0,    "afii57694" },
550    { 0xFB2B, 0,    "afii57695" },
551    { 0xFB4B, 0,    "afii57700" },
552    { 0xFB1F, 0,    "afii57705" },
553    { 0x05F0, 0,    "afii57716" },
554    { 0x05F1, 0,    "afii57717" },
555    { 0x05F2, 0,    "afii57718" },
556    { 0xFB35, 0,    "afii57723" },
557    { 0x05B4, 0,    "afii57793" },
558    { 0x05B5, 0,    "afii57794" },
559    { 0x05B6, 0,    "afii57795" },
560    { 0x05BB, 0,    "afii57796" },
561    { 0x05B8, 0,    "afii57797" },
562    { 0x05B7, 0,    "afii57798" },
563    { 0x05B0, 0,    "afii57799" },
564    { 0x05B2, 0,    "afii57800" },
565    { 0x05B1, 0,    "afii57801" },
566    { 0x05B3, 0,    "afii57802" },
567    { 0x05C2, 0,    "afii57803" },
568    { 0x05C1, 0,    "afii57804" },
569    { 0x05B9, 0,    "afii57806" },
570    { 0x05BC, 0,    "afii57807" },
571    { 0x05BD, 0,    "afii57839" },
572    { 0x05BF, 0,    "afii57841" },
573    { 0x05C0, 0,    "afii57842" },
574    { 0x02BC, 0,    "afii57929" },
575    { 0x2105, 0,    "afii61248" },
576    { 0x2113, 0,    "afii61289" },
577    { 0x2116, 0,    "afii61352" },
578    { 0x202C, 0,    "afii61573" },
579    { 0x202D, 0,    "afii61574" },
580    { 0x202E, 0,    "afii61575" },
581    { 0x200C, 0,    "afii61664" },
582    { 0x066D, 0,    "afii63167" },
583    { 0x02BD, 0,    "afii64937" },
584    { 0x00E0, 0,    "agrave" },
585    { 0x2135, 0,    "aleph" },
586    { 0x03B1, 0,    "alpha" },
587    { 0x03AC, 0,    "alphatonos" },
588    { 0x0101, 0,    "amacron" },
589    { 0x0026, 046,  "ampersand" },
590    { 0xF726, 0,    "ampersandsmall" },
591    { 0x2220, 0,    "angle" },
592    { 0x2329, 0,    "angleleft" },
593    { 0x232A, 0,    "angleright" },
594    { 0x0387, 0,    "anoteleia" },
595    { 0x0105, 0,    "aogonek" },
596    { 0x2248, 0,    "approxequal" },
597    { 0x00E5, 0,    "aring" },
598    { 0x01FB, 0,    "aringacute" },
599    { 0x2194, 0,    "arrowboth" },
600    { 0x21D4, 0,    "arrowdblboth" },
601    { 0x21D3, 0,    "arrowdbldown" },
602    { 0x21D0, 0,    "arrowdblleft" },
603    { 0x21D2, 0,    "arrowdblright" },
604    { 0x21D1, 0,    "arrowdblup" },
605    { 0x2193, 0,    "arrowdown" },
606    { 0xF8E7, 0,    "arrowhorizex" },
607    { 0x2190, 0,    "arrowleft" },
608    { 0x2192, 0,    "arrowright" },
609    { 0x2191, 0,    "arrowup" },
610    { 0x2195, 0,    "arrowupdn" },
611    { 0x21A8, 0,    "arrowupdnbse" },
612    { 0xF8E6, 0,    "arrowvertex" },
613    { 0x005E, 0136, "asciicircum" },
614    { 0x007E, 0176, "asciitilde" },
615    { 0x002A, 052,  "asterisk" },
616    { 0x2217, 0,    "asteriskmath" },
617    { 0xF6E9, 0,    "asuperior" },
618    { 0x0040, 0100, "at" },
619    { 0x00E3, 0,    "atilde" },
620    { 0x0062, 0142, "b" },
621    { 0x005C, 0134, "backslash" },
622    { 0x007C, 0174, "bar" },
623    { 0x03B2, 0,    "beta" },
624    { 0x2588, 0,    "block" },
625    { 0xF8F4, 0,    "braceex" },
626    { 0x007B, 0173, "braceleft" },
627    { 0xF8F3, 0,    "braceleftbt" },
628    { 0xF8F2, 0,    "braceleftmid" },
629    { 0xF8F1, 0,    "bracelefttp" },
630    { 0x007D, 0175, "braceright" },
631    { 0xF8FE, 0,    "bracerightbt" },
632    { 0xF8FD, 0,    "bracerightmid" },
633    { 0xF8FC, 0,    "bracerighttp" },
634    { 0x005B, 0133, "bracketleft" },
635    { 0xF8F0, 0,    "bracketleftbt" },
636    { 0xF8EF, 0,    "bracketleftex" },
637    { 0xF8EE, 0,    "bracketlefttp" },
638    { 0x005D, 0135, "bracketright" },
639    { 0xF8FB, 0,    "bracketrightbt" },
640    { 0xF8FA, 0,    "bracketrightex" },
641    { 0xF8F9, 0,    "bracketrighttp" },
642    { 0x02D8, 0306, "breve" },
643    { 0x00A6, 0,    "brokenbar" },
644    { 0xF6EA, 0,    "bsuperior" },
645    { 0x2022, 0267, "bullet" },
646    { 0x0063, 0143, "c" },
647    { 0x0107, 0,    "cacute" },
648    { 0x02C7, 0317, "caron" },
649    { 0x21B5, 0,    "carriagereturn" },
650    { 0x010D, 0,    "ccaron" },
651    { 0x00E7, 0,    "ccedilla" },
652    { 0x0109, 0,    "ccircumflex" },
653    { 0x010B, 0,    "cdotaccent" },
654    { 0x00B8, 0313, "cedilla" },
655    { 0x00A2, 0242, "cent" },
656    { 0xF6DF, 0,    "centinferior" },
657    { 0xF7A2, 0,    "centoldstyle" },
658    { 0xF6E0, 0,    "centsuperior" },
659    { 0x03C7, 0,    "chi" },
660    { 0x25CB, 0,    "circle" },
661    { 0x2297, 0,    "circlemultiply" },
662    { 0x2295, 0,    "circleplus" },
663    { 0x02C6, 0303, "circumflex" },
664    { 0x2663, 0,    "club" },
665    { 0x003A, 072,  "colon" },
666    { 0x20A1, 0,    "colonmonetary" },
667    { 0x002C, 054,  "comma" },
668    { 0xF6C3, 0,    "commaaccent" },
669    { 0xF6E1, 0,    "commainferior" },
670    { 0xF6E2, 0,    "commasuperior" },
671    { 0x2245, 0,    "congruent" },
672    { 0x00A9, 0,    "copyright" },
673    { 0xF8E9, 0,    "copyrightsans" },
674    { 0xF6D9, 0,    "copyrightserif" },
675    { 0x00A4, 0250, "currency" },
676    { 0xF6D1, 0,    "cyrBreve" },
677    { 0xF6D2, 0,    "cyrFlex" },
678    { 0xF6D4, 0,    "cyrbreve" },
679    { 0xF6D5, 0,    "cyrflex" },
680    { 0x0064, 0144, "d" },
681    { 0x2020, 0262, "dagger" },
682    { 0x2021, 0263, "daggerdbl" },
683    { 0xF6D3, 0,    "dblGrave" },
684    { 0xF6D6, 0,    "dblgrave" },
685    { 0x010F, 0,    "dcaron" },
686    { 0x0111, 0,    "dcroat" },
687    { 0x00B0, 0,    "degree" },
688    { 0x03B4, 0,    "delta" },
689    { 0x2666, 0,    "diamond" },
690    { 0x00A8, 0310, "dieresis" },
691    { 0xF6D7, 0,    "dieresisacute" },
692    { 0xF6D8, 0,    "dieresisgrave" },
693    { 0x0385, 0,    "dieresistonos" },
694    { 0x00F7, 0,    "divide" },
695    { 0x2593, 0,    "dkshade" },
696    { 0x2584, 0,    "dnblock" },
697    { 0x0024, 044,  "dollar" },
698    { 0xF6E3, 0,    "dollarinferior" },
699    { 0xF724, 0,    "dollaroldstyle" },
700    { 0xF6E4, 0,    "dollarsuperior" },
701    { 0x20AB, 0,    "dong" },
702    { 0x02D9, 0307, "dotaccent" },
703    { 0x0323, 0,    "dotbelowcomb" },
704    { 0x0131, 0365, "dotlessi" },
705    { 0xF6BE, 0,    "dotlessj" },
706    { 0x22C5, 0,    "dotmath" },
707    { 0xF6EB, 0,    "dsuperior" },
708    { 0x0065, 0145, "e" },
709    { 0x00E9, 0,    "eacute" },
710    { 0x0115, 0,    "ebreve" },
711    { 0x011B, 0,    "ecaron" },
712    { 0x00EA, 0,    "ecircumflex" },
713    { 0x00EB, 0,    "edieresis" },
714    { 0x0117, 0,    "edotaccent" },
715    { 0x00E8, 0,    "egrave" },
716    { 0x0038, 070,  "eight" },
717    { 0x2088, 0,    "eightinferior" },
718    { 0xF738, 0,    "eightoldstyle" },
719    { 0x2078, 0,    "eightsuperior" },
720    { 0x2208, 0,    "element" },
721    { 0x2026, 0274, "ellipsis" },
722    { 0x0113, 0,    "emacron" },
723    { 0x2014, 0320, "emdash" },
724    { 0x2205, 0,    "emptyset" },
725    { 0x2013, 0261, "endash" },
726    { 0x014B, 0,    "eng" },
727    { 0x0119, 0,    "eogonek" },
728    { 0x03B5, 0,    "epsilon" },
729    { 0x03AD, 0,    "epsilontonos" },
730    { 0x003D, 075,  "equal" },
731    { 0x2261, 0,    "equivalence" },
732    { 0x212E, 0,    "estimated" },
733    { 0xF6EC, 0,    "esuperior" },
734    { 0x03B7, 0,    "eta" },
735    { 0x03AE, 0,    "etatonos" },
736    { 0x00F0, 0,    "eth" },
737    { 0x0021, 041,  "exclam" },
738    { 0x203C, 0,    "exclamdbl" },
739    { 0x00A1, 0241, "exclamdown" },
740    { 0xF7A1, 0,    "exclamdownsmall" },
741    { 0xF721, 0,    "exclamsmall" },
742    { 0x2203, 0,    "existential" },
743    { 0x0066, 0146, "f" },
744    { 0x2640, 0,    "female" },
745    { 0xFB00, 0,    "ff" },
746    { 0xFB03, 0,    "ffi" },
747    { 0xFB04, 0,    "ffl" },
748    { 0xFB01, 0256, "fi" },
749    { 0x2012, 0,    "figuredash" },
750    { 0x25A0, 0,    "filledbox" },
751    { 0x25AC, 0,    "filledrect" },
752    { 0x0035, 065,  "five" },
753    { 0x215D, 0,    "fiveeighths" },
754    { 0x2085, 0,    "fiveinferior" },
755    { 0xF735, 0,    "fiveoldstyle" },
756    { 0x2075, 0,    "fivesuperior" },
757    { 0xFB02, 0257, "fl" },
758    { 0x0192, 0246, "florin" },
759    { 0x0034, 064,  "four" },
760    { 0x2084, 0,    "fourinferior" },
761    { 0xF734, 0,    "fouroldstyle" },
762    { 0x2074, 0,    "foursuperior" },
763    { 0x2044, 0244, "fraction" },
764    { 0x2215, 0244, "fraction" },
765    { 0x20A3, 0,    "franc" },
766    { 0x0067, 0147, "g" },
767    { 0x03B3, 0,    "gamma" },
768    { 0x011F, 0,    "gbreve" },
769    { 0x01E7, 0,    "gcaron" },
770    { 0x011D, 0,    "gcircumflex" },
771    { 0x0123, 0,    "gcommaaccent" },
772    { 0x0121, 0,    "gdotaccent" },
773    { 0x00DF, 0373, "germandbls" },
774    { 0x2207, 0,    "gradient" },
775    { 0x0060, 0301, "grave" },
776    { 0x0300, 0,    "gravecomb" },
777    { 0x003E, 076,  "greater" },
778    { 0x2265, 0,    "greaterequal" },
779    { 0x00AB, 0253, "guillemotleft" },
780    { 0x00BB, 0273, "guillemotright" },
781    { 0x2039, 0254, "guilsinglleft" },
782    { 0x203A, 0255, "guilsinglright" },
783    { 0x0068, 0150, "h" },
784    { 0x0127, 0,    "hbar" },
785    { 0x0125, 0,    "hcircumflex" },
786    { 0x2665, 0,    "heart" },
787    { 0x0309, 0,    "hookabovecomb" },
788    { 0x2302, 0,    "house" },
789    { 0x02DD, 0315, "hungarumlaut" },
790    { 0x002D, 055,  "hyphen" },
791    { 0x00AD, 0,    "hyphen" },
792    { 0xF6E5, 0,    "hypheninferior" },
793    { 0xF6E6, 0,    "hyphensuperior" },
794    { 0x0069, 0151, "i" },
795    { 0x00ED, 0,    "iacute" },
796    { 0x012D, 0,    "ibreve" },
797    { 0x00EE, 0,    "icircumflex" },
798    { 0x00EF, 0,    "idieresis" },
799    { 0x00EC, 0,    "igrave" },
800    { 0x0133, 0,    "ij" },
801    { 0x012B, 0,    "imacron" },
802    { 0x221E, 0,    "infinity" },
803    { 0x222B, 0,    "integral" },
804    { 0x2321, 0,    "integralbt" },
805    { 0xF8F5, 0,    "integralex" },
806    { 0x2320, 0,    "integraltp" },
807    { 0x2229, 0,    "intersection" },
808    { 0x25D8, 0,    "invbullet" },
809    { 0x25D9, 0,    "invcircle" },
810    { 0x263B, 0,    "invsmileface" },
811    { 0x012F, 0,    "iogonek" },
812    { 0x03B9, 0,    "iota" },
813    { 0x03CA, 0,    "iotadieresis" },
814    { 0x0390, 0,    "iotadieresistonos" },
815    { 0x03AF, 0,    "iotatonos" },
816    { 0xF6ED, 0,    "isuperior" },
817    { 0x0129, 0,    "itilde" },
818    { 0x006A, 0152, "j" },
819    { 0x0135, 0,    "jcircumflex" },
820    { 0x006B, 0153, "k" },
821    { 0x03BA, 0,    "kappa" },
822    { 0x0137, 0,    "kcommaaccent" },
823    { 0x0138, 0,    "kgreenlandic" },
824    { 0x006C, 0154, "l" },
825    { 0x013A, 0,    "lacute" },
826    { 0x03BB, 0,    "lambda" },
827    { 0x013E, 0,    "lcaron" },
828    { 0x013C, 0,    "lcommaaccent" },
829    { 0x0140, 0,    "ldot" },
830    { 0x003C, 074,  "less" },
831    { 0x2264, 0,    "lessequal" },
832    { 0x258C, 0,    "lfblock" },
833    { 0x20A4, 0,    "lira" },
834    { 0xF6C0, 0,    "ll" },
835    { 0x2227, 0,    "logicaland" },
836    { 0x00AC, 0,    "logicalnot" },
837    { 0x2228, 0,    "logicalor" },
838    { 0x017F, 0,    "longs" },
839    { 0x25CA, 0,    "lozenge" },
840    { 0x0142, 0370, "lslash" },
841    { 0xF6EE, 0,    "lsuperior" },
842    { 0x2591, 0,    "ltshade" },
843    { 0x006D, 0155, "m" },
844    { 0x00AF, 0305, "macron" },
845    { 0x02C9, 0305, "macron" },
846    { 0x2642, 0,    "male" },
847    { 0x2212, 0,    "minus" },
848    { 0x2032, 0,    "minute" },
849    { 0xF6EF, 0,    "msuperior" },
850    { 0x00B5, 0,    "mu" },
851    { 0x03BC, 0,    "mu" },
852    { 0x00D7, 0,    "multiply" },
853    { 0x266A, 0,    "musicalnote" },
854    { 0x266B, 0,    "musicalnotedbl" },
855    { 0x006E, 0156, "n" },
856    { 0x0144, 0,    "nacute" },
857    { 0x0149, 0,    "napostrophe" },
858    { 0x0148, 0,    "ncaron" },
859    { 0x0146, 0,    "ncommaaccent" },
860    { 0x0039, 071,  "nine" },
861    { 0x2089, 0,    "nineinferior" },
862    { 0xF739, 0,    "nineoldstyle" },
863    { 0x2079, 0,    "ninesuperior" },
864    { 0x2209, 0,    "notelement" },
865    { 0x2260, 0,    "notequal" },
866    { 0x2284, 0,    "notsubset" },
867    { 0x207F, 0,    "nsuperior" },
868    { 0x00F1, 0,    "ntilde" },
869    { 0x03BD, 0,    "nu" },
870    { 0x0023, 043,  "numbersign" },
871    { 0x006F, 0157, "o" },
872    { 0x00F3, 0,    "oacute" },
873    { 0x014F, 0,    "obreve" },
874    { 0x00F4, 0,    "ocircumflex" },
875    { 0x00F6, 0,    "odieresis" },
876    { 0x0153, 0372, "oe" },
877    { 0x02DB, 0316, "ogonek" },
878    { 0x00F2, 0,    "ograve" },
879    { 0x01A1, 0,    "ohorn" },
880    { 0x0151, 0,    "ohungarumlaut" },
881    { 0x014D, 0,    "omacron" },
882    { 0x03C9, 0,    "omega" },
883    { 0x03D6, 0,    "omega1" },
884    { 0x03CE, 0,    "omegatonos" },
885    { 0x03BF, 0,    "omicron" },
886    { 0x03CC, 0,    "omicrontonos" },
887    { 0x0031, 061,  "one" },
888    { 0x2024, 0,    "onedotenleader" },
889    { 0x215B, 0,    "oneeighth" },
890    { 0xF6DC, 0,    "onefitted" },
891    { 0x00BD, 0,    "onehalf" },
892    { 0x2081, 0,    "oneinferior" },
893    { 0xF731, 0,    "oneoldstyle" },
894    { 0x00BC, 0,    "onequarter" },
895    { 0x00B9, 0,    "onesuperior" },
896    { 0x2153, 0,    "onethird" },
897    { 0x25E6, 0,    "openbullet" },
898    { 0x00AA, 0343, "ordfeminine" },
899    { 0x00BA, 0353, "ordmasculine" },
900    { 0x221F, 0,    "orthogonal" },
901    { 0x00F8, 0371, "oslash" },
902    { 0x01FF, 0,    "oslashacute" },
903    { 0xF6F0, 0,    "osuperior" },
904    { 0x00F5, 0,    "otilde" },
905    { 0x0070, 0160, "p" },
906    { 0x00B6, 0266, "paragraph" },
907    { 0x0028, 050,  "parenleft" },
908    { 0xF8ED, 0,    "parenleftbt" },
909    { 0xF8EC, 0,    "parenleftex" },
910    { 0x208D, 0,    "parenleftinferior" },
911    { 0x207D, 0,    "parenleftsuperior" },
912    { 0xF8EB, 0,    "parenlefttp" },
913    { 0x0029, 051,  "parenright" },
914    { 0xF8F8, 0,    "parenrightbt" },
915    { 0xF8F7, 0,    "parenrightex" },
916    { 0x208E, 0,    "parenrightinferior" },
917    { 0x207E, 0,    "parenrightsuperior" },
918    { 0xF8F6, 0,    "parenrighttp" },
919    { 0x2202, 0,    "partialdiff" },
920    { 0x0025, 045,  "percent" },
921    { 0x002E, 056,  "period" },
922    { 0x00B7, 0264, "periodcentered" },
923    { 0x2219, 0,    "periodcentered" },
924    { 0xF6E7, 0,    "periodinferior" },
925    { 0xF6E8, 0,    "periodsuperior" },
926    { 0x22A5, 0,    "perpendicular" },
927    { 0x2030, 0275, "perthousand" },
928    { 0x20A7, 0,    "peseta" },
929    { 0x03C6, 0,    "phi" },
930    { 0x03D5, 0,    "phi1" },
931    { 0x03C0, 0,    "pi" },
932    { 0x002B, 053,  "plus" },
933    { 0x00B1, 0,    "plusminus" },
934    { 0x211E, 0,    "prescription" },
935    { 0x220F, 0,    "product" },
936    { 0x2282, 0,    "propersubset" },
937    { 0x2283, 0,    "propersuperset" },
938    { 0x221D, 0,    "proportional" },
939    { 0x03C8, 0,    "psi" },
940    { 0x0071, 0161, "q" },
941    { 0x003F, 077,  "question" },
942    { 0x00BF, 0277, "questiondown" },
943    { 0xF7BF, 0,    "questiondownsmall" },
944    { 0xF73F, 0,    "questionsmall" },
945    { 0x0022, 042,  "quotedbl" },
946    { 0x201E, 0271, "quotedblbase" },
947    { 0x201C, 0252, "quotedblleft" },
948    { 0x201D, 0272, "quotedblright" },
949    { 0x2018, 0140, "quoteleft" },
950    { 0x201B, 0,    "quotereversed" },
951    { 0x2019, 047,  "quoteright" },
952    { 0x201A, 0270, "quotesinglbase" },
953    { 0x0027, 0251, "quotesingle" },
954    { 0x0072, 0162, "r" },
955    { 0x0155, 0,    "racute" },
956    { 0x221A, 0,    "radical" },
957    { 0xF8E5, 0,    "radicalex" },
958    { 0x0159, 0,    "rcaron" },
959    { 0x0157, 0,    "rcommaaccent" },
960    { 0x2286, 0,    "reflexsubset" },
961    { 0x2287, 0,    "reflexsuperset" },
962    { 0x00AE, 0,    "registered" },
963    { 0xF8E8, 0,    "registersans" },
964    { 0xF6DA, 0,    "registerserif" },
965    { 0x2310, 0,    "revlogicalnot" },
966    { 0x03C1, 0,    "rho" },
967    { 0x02DA, 0312, "ring" },
968    { 0xF6F1, 0,    "rsuperior" },
969    { 0x2590, 0,    "rtblock" },
970    { 0xF6DD, 0,    "rupiah" },
971    { 0x0073, 0163, "s" },
972    { 0x015B, 0,    "sacute" },
973    { 0x0161, 0,    "scaron" },
974    { 0x015F, 0,    "scedilla" },
975    { 0xF6C2, 0,    "scedilla" },
976    { 0x015D, 0,    "scircumflex" },
977    { 0x0219, 0,    "scommaaccent" },
978    { 0x2033, 0,    "second" },
979    { 0x00A7, 0247, "section" },
980    { 0x003B, 073,  "semicolon" },
981    { 0x0037, 067,  "seven" },
982    { 0x215E, 0,    "seveneighths" },
983    { 0x2087, 0,    "seveninferior" },
984    { 0xF737, 0,    "sevenoldstyle" },
985    { 0x2077, 0,    "sevensuperior" },
986    { 0x2592, 0,    "shade" },
987    { 0x03C3, 0,    "sigma" },
988    { 0x03C2, 0,    "sigma1" },
989    { 0x223C, 0,    "similar" },
990    { 0x0036, 066,  "six" },
991    { 0x2086, 0,    "sixinferior" },
992    { 0xF736, 0,    "sixoldstyle" },
993    { 0x2076, 0,    "sixsuperior" },
994    { 0x002F, 057,  "slash" },
995    { 0x263A, 0,    "smileface" },
996    { 0x0020, 040,  "space" },
997    { 0x00A0, 040,  "space" },
998    { 0x2660, 0,    "spade" },
999    { 0xF6F2, 0,    "ssuperior" },
1000    { 0x00A3, 0243, "sterling" },
1001    { 0x220B, 0,    "suchthat" },
1002    { 0x2211, 0,    "summation" },
1003    { 0x263C, 0,    "sun" },
1004    { 0x0074, 0164, "t" },
1005    { 0x03C4, 0,    "tau" },
1006    { 0x0167, 0,    "tbar" },
1007    { 0x0165, 0,    "tcaron" },
1008    { 0x0163, 0,    "tcommaaccent" },
1009    { 0x021B, 0,    "tcommaaccent" },
1010    { 0x2234, 0,    "therefore" },
1011    { 0x03B8, 0,    "theta" },
1012    { 0x03D1, 0,    "theta1" },
1013    { 0x00FE, 0,    "thorn" },
1014    { 0x0033, 063,  "three" },
1015    { 0x215C, 0,    "threeeighths" },
1016    { 0x2083, 0,    "threeinferior" },
1017    { 0xF733, 0,    "threeoldstyle" },
1018    { 0x00BE, 0,    "threequarters" },
1019    { 0xF6DE, 0,    "threequartersemdash" },
1020    { 0x00B3, 0,    "threesuperior" },
1021    { 0x02DC, 0304, "tilde" },
1022    { 0x0303, 0,    "tildecomb" },
1023    { 0x0384, 0,    "tonos" },
1024    { 0x2122, 0,    "trademark" },
1025    { 0xF8EA, 0,    "trademarksans" },
1026    { 0xF6DB, 0,    "trademarkserif" },
1027    { 0x25BC, 0,    "triagdn" },
1028    { 0x25C4, 0,    "triaglf" },
1029    { 0x25BA, 0,    "triagrt" },
1030    { 0x25B2, 0,    "triagup" },
1031    { 0xF6F3, 0,    "tsuperior" },
1032    { 0x0032, 062,  "two" },
1033    { 0x2025, 0,    "twodotenleader" },
1034    { 0x2082, 0,    "twoinferior" },
1035    { 0xF732, 0,    "twooldstyle" },
1036    { 0x00B2, 0,    "twosuperior" },
1037    { 0x2154, 0,    "twothirds" },
1038    { 0x0075, 0165, "u" },
1039    { 0x00FA, 0,    "uacute" },
1040    { 0x016D, 0,    "ubreve" },
1041    { 0x00FB, 0,    "ucircumflex" },
1042    { 0x00FC, 0,    "udieresis" },
1043    { 0x00F9, 0,    "ugrave" },
1044    { 0x01B0, 0,    "uhorn" },
1045    { 0x0171, 0,    "uhungarumlaut" },
1046    { 0x016B, 0,    "umacron" },
1047    { 0x005F, 0137, "underscore" },
1048    { 0x2017, 0,    "underscoredbl" },
1049    { 0x222A, 0,    "union" },
1050    { 0x2200, 0,    "universal" },
1051    { 0x0173, 0,    "uogonek" },
1052    { 0x2580, 0,    "upblock" },
1053    { 0x03C5, 0,    "upsilon" },
1054    { 0x03CB, 0,    "upsilondieresis" },
1055    { 0x03B0, 0,    "upsilondieresistonos" },
1056    { 0x03CD, 0,    "upsilontonos" },
1057    { 0x016F, 0,    "uring" },
1058    { 0x0169, 0,    "utilde" },
1059    { 0x0076, 0166, "v" },
1060    { 0x0077, 0167, "w" },
1061    { 0x1E83, 0,    "wacute" },
1062    { 0x0175, 0,    "wcircumflex" },
1063    { 0x1E85, 0,    "wdieresis" },
1064    { 0x2118, 0,    "weierstrass" },
1065    { 0x1E81, 0,    "wgrave" },
1066    { 0x0078, 0170, "x" },
1067    { 0x03BE, 0,    "xi" },
1068    { 0x0079, 0171, "y" },
1069    { 0x00FD, 0,    "yacute" },
1070    { 0x0177, 0,    "ycircumflex" },
1071    { 0x00FF, 0,    "ydieresis" },
1072    { 0x00A5, 0245, "yen" },
1073    { 0x1EF3, 0,    "ygrave" },
1074    { 0x007A, 0172, "z" },
1075    { 0x017A, 0,    "zacute" },
1076    { 0x017E, 0,    "zcaron" },
1077    { 0x017C, 0,    "zdotaccent" },
1078    { 0x0030, 060,  "zero" },
1079    { 0x2080, 0,    "zeroinferior" },
1080    { 0xF730, 0,    "zerooldstyle" },
1081    { 0x2070, 0,    "zerosuperior" },
1082    { 0x03B6, 0,    "zeta" }
1083};
1084