Add groff 1.19.1, stripped down appropriately.
[dragonfly.git] / contrib / groff-1.19 / src / utils / afmtodit / afmtodit.pl
1 #! /usr/bin/perl
2 # -*- Perl -*-
3 # Copyright (C) 1989-2000, 2001, 2002, 2003 Free Software Foundation, Inc.
4 #      Written by James Clark (jjc@jclark.com)
5 #
6 # This file is part of groff.
7 #
8 # groff is free software; you can redistribute it and/or modify it under
9 # the terms of the GNU General Public License as published by the Free
10 # Software Foundation; either version 2, or (at your option) any later
11 # version.
12 #
13 # groff is distributed in the hope that it will be useful, but WITHOUT ANY
14 # WARRANTY; without even the implied warranty of MERCHANTABILITY or
15 # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
16 # for more details.
17 #
18 # You should have received a copy of the GNU General Public License along
19 # with groff; see the file COPYING.  If not, write to the Free Software
20 # Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
21
22 %unicode_decomposed = (
23   "u00C0", "u0041_0300",
24   "u00C1", "u0041_0301",
25   "u00C2", "u0041_0302",
26   "u00C3", "u0041_0303",
27   "u00C4", "u0041_0308",
28   "u00C5", "u0041_030A",
29   "u00C7", "u0043_0327",
30   "u00C8", "u0045_0300",
31   "u00C9", "u0045_0301",
32   "u00CA", "u0045_0302",
33   "u00CB", "u0045_0308",
34   "u00CC", "u0049_0300",
35   "u00CD", "u0049_0301",
36   "u00CE", "u0049_0302",
37   "u00CF", "u0049_0308",
38   "u00D1", "u004E_0303",
39   "u00D2", "u004F_0300",
40   "u00D3", "u004F_0301",
41   "u00D4", "u004F_0302",
42   "u00D5", "u004F_0303",
43   "u00D6", "u004F_0308",
44   "u00D9", "u0055_0300",
45   "u00DA", "u0055_0301",
46   "u00DB", "u0055_0302",
47   "u00DC", "u0055_0308",
48   "u00DD", "u0059_0301",
49   "u00E0", "u0061_0300",
50   "u00E1", "u0061_0301",
51   "u00E2", "u0061_0302",
52   "u00E3", "u0061_0303",
53   "u00E4", "u0061_0308",
54   "u00E5", "u0061_030A",
55   "u00E7", "u0063_0327",
56   "u00E8", "u0065_0300",
57   "u00E9", "u0065_0301",
58   "u00EA", "u0065_0302",
59   "u00EB", "u0065_0308",
60   "u00EC", "u0069_0300",
61   "u00ED", "u0069_0301",
62   "u00EE", "u0069_0302",
63   "u00EF", "u0069_0308",
64   "u00F1", "u006E_0303",
65   "u00F2", "u006F_0300",
66   "u00F3", "u006F_0301",
67   "u00F4", "u006F_0302",
68   "u00F5", "u006F_0303",
69   "u00F6", "u006F_0308",
70   "u00F9", "u0075_0300",
71   "u00FA", "u0075_0301",
72   "u00FB", "u0075_0302",
73   "u00FC", "u0075_0308",
74   "u00FD", "u0079_0301",
75   "u00FF", "u0079_0308",
76   "u0100", "u0041_0304",
77   "u0101", "u0061_0304",
78   "u0102", "u0041_0306",
79   "u0103", "u0061_0306",
80   "u0104", "u0041_0328",
81   "u0105", "u0061_0328",
82   "u0106", "u0043_0301",
83   "u0107", "u0063_0301",
84   "u0108", "u0043_0302",
85   "u0109", "u0063_0302",
86   "u010A", "u0043_0307",
87   "u010B", "u0063_0307",
88   "u010C", "u0043_030C",
89   "u010D", "u0063_030C",
90   "u010E", "u0044_030C",
91   "u010F", "u0064_030C",
92   "u0112", "u0045_0304",
93   "u0113", "u0065_0304",
94   "u0114", "u0045_0306",
95   "u0115", "u0065_0306",
96   "u0116", "u0045_0307",
97   "u0117", "u0065_0307",
98   "u0118", "u0045_0328",
99   "u0119", "u0065_0328",
100   "u011A", "u0045_030C",
101   "u011B", "u0065_030C",
102   "u011C", "u0047_0302",
103   "u011D", "u0067_0302",
104   "u011E", "u0047_0306",
105   "u011F", "u0067_0306",
106   "u0120", "u0047_0307",
107   "u0121", "u0067_0307",
108   "u0122", "u0047_0327",
109   "u0123", "u0067_0327",
110   "u0124", "u0048_0302",
111   "u0125", "u0068_0302",
112   "u0128", "u0049_0303",
113   "u0129", "u0069_0303",
114   "u012A", "u0049_0304",
115   "u012B", "u0069_0304",
116   "u012C", "u0049_0306",
117   "u012D", "u0069_0306",
118   "u012E", "u0049_0328",
119   "u012F", "u0069_0328",
120   "u0130", "u0049_0307",
121   "u0134", "u004A_0302",
122   "u0135", "u006A_0302",
123   "u0136", "u004B_0327",
124   "u0137", "u006B_0327",
125   "u0139", "u004C_0301",
126   "u013A", "u006C_0301",
127   "u013B", "u004C_0327",
128   "u013C", "u006C_0327",
129   "u013D", "u004C_030C",
130   "u013E", "u006C_030C",
131   "u0143", "u004E_0301",
132   "u0144", "u006E_0301",
133   "u0145", "u004E_0327",
134   "u0146", "u006E_0327",
135   "u0147", "u004E_030C",
136   "u0148", "u006E_030C",
137   "u014C", "u004F_0304",
138   "u014D", "u006F_0304",
139   "u014E", "u004F_0306",
140   "u014F", "u006F_0306",
141   "u0150", "u004F_030B",
142   "u0151", "u006F_030B",
143   "u0154", "u0052_0301",
144   "u0155", "u0072_0301",
145   "u0156", "u0052_0327",
146   "u0157", "u0072_0327",
147   "u0158", "u0052_030C",
148   "u0159", "u0072_030C",
149   "u015A", "u0053_0301",
150   "u015B", "u0073_0301",
151   "u015C", "u0053_0302",
152   "u015D", "u0073_0302",
153   "u015E", "u0053_0327",
154   "u015F", "u0073_0327",
155   "u0160", "u0053_030C",
156   "u0161", "u0073_030C",
157   "u0162", "u0054_0327",
158   "u0163", "u0074_0327",
159   "u0164", "u0054_030C",
160   "u0165", "u0074_030C",
161   "u0168", "u0055_0303",
162   "u0169", "u0075_0303",
163   "u016A", "u0055_0304",
164   "u016B", "u0075_0304",
165   "u016C", "u0055_0306",
166   "u016D", "u0075_0306",
167   "u016E", "u0055_030A",
168   "u016F", "u0075_030A",
169   "u0170", "u0055_030B",
170   "u0171", "u0075_030B",
171   "u0172", "u0055_0328",
172   "u0173", "u0075_0328",
173   "u0174", "u0057_0302",
174   "u0175", "u0077_0302",
175   "u0176", "u0059_0302",
176   "u0177", "u0079_0302",
177   "u0178", "u0059_0308",
178   "u0179", "u005A_0301",
179   "u017A", "u007A_0301",
180   "u017B", "u005A_0307",
181   "u017C", "u007A_0307",
182   "u017D", "u005A_030C",
183   "u017E", "u007A_030C",
184   "u01A0", "u004F_031B",
185   "u01A1", "u006F_031B",
186   "u01AF", "u0055_031B",
187   "u01B0", "u0075_031B",
188   "u01CD", "u0041_030C",
189   "u01CE", "u0061_030C",
190   "u01CF", "u0049_030C",
191   "u01D0", "u0069_030C",
192   "u01D1", "u004F_030C",
193   "u01D2", "u006F_030C",
194   "u01D3", "u0055_030C",
195   "u01D4", "u0075_030C",
196   "u01D5", "u0055_0308_0304",
197   "u01D6", "u0075_0308_0304",
198   "u01D7", "u0055_0308_0301",
199   "u01D8", "u0075_0308_0301",
200   "u01D9", "u0055_0308_030C",
201   "u01DA", "u0075_0308_030C",
202   "u01DB", "u0055_0308_0300",
203   "u01DC", "u0075_0308_0300",
204   "u01DE", "u0041_0308_0304",
205   "u01DF", "u0061_0308_0304",
206   "u01E0", "u0041_0307_0304",
207   "u01E1", "u0061_0307_0304",
208   "u01E2", "u00C6_0304",
209   "u01E3", "u00E6_0304",
210   "u01E6", "u0047_030C",
211   "u01E7", "u0067_030C",
212   "u01E8", "u004B_030C",
213   "u01E9", "u006B_030C",
214   "u01EA", "u004F_0328",
215   "u01EB", "u006F_0328",
216   "u01EC", "u004F_0328_0304",
217   "u01ED", "u006F_0328_0304",
218   "u01EE", "u01B7_030C",
219   "u01EF", "u0292_030C",
220   "u01F0", "u006A_030C",
221   "u01F4", "u0047_0301",
222   "u01F5", "u0067_0301",
223   "u01F8", "u004E_0300",
224   "u01F9", "u006E_0300",
225   "u01FA", "u0041_030A_0301",
226   "u01FB", "u0061_030A_0301",
227   "u01FC", "u00C6_0301",
228   "u01FD", "u00E6_0301",
229   "u01FE", "u00D8_0301",
230   "u01FF", "u00F8_0301",
231   "u0200", "u0041_030F",
232   "u0201", "u0061_030F",
233   "u0202", "u0041_0311",
234   "u0203", "u0061_0311",
235   "u0204", "u0045_030F",
236   "u0205", "u0065_030F",
237   "u0206", "u0045_0311",
238   "u0207", "u0065_0311",
239   "u0208", "u0049_030F",
240   "u0209", "u0069_030F",
241   "u020A", "u0049_0311",
242   "u020B", "u0069_0311",
243   "u020C", "u004F_030F",
244   "u020D", "u006F_030F",
245   "u020E", "u004F_0311",
246   "u020F", "u006F_0311",
247   "u0210", "u0052_030F",
248   "u0211", "u0072_030F",
249   "u0212", "u0052_0311",
250   "u0213", "u0072_0311",
251   "u0214", "u0055_030F",
252   "u0215", "u0075_030F",
253   "u0216", "u0055_0311",
254   "u0217", "u0075_0311",
255   "u0218", "u0053_0326",
256   "u0219", "u0073_0326",
257   "u021A", "u0054_0326",
258   "u021B", "u0074_0326",
259   "u021E", "u0048_030C",
260   "u021F", "u0068_030C",
261   "u0226", "u0041_0307",
262   "u0227", "u0061_0307",
263   "u0228", "u0045_0327",
264   "u0229", "u0065_0327",
265   "u022A", "u004F_0308_0304",
266   "u022B", "u006F_0308_0304",
267   "u022C", "u004F_0303_0304",
268   "u022D", "u006F_0303_0304",
269   "u022E", "u004F_0307",
270   "u022F", "u006F_0307",
271   "u0230", "u004F_0307_0304",
272   "u0231", "u006F_0307_0304",
273   "u0232", "u0059_0304",
274   "u0233", "u0079_0304",
275   "u0340", "u0300",
276   "u0341", "u0301",
277   "u0343", "u0313",
278   "u0344", "u0308_0301",
279   "u0374", "u02B9",
280   "u037E", "u003B",
281   "u0385", "u00A8_0301",
282   "u0386", "u0391_0301",
283   "u0387", "u00B7",
284   "u0388", "u0395_0301",
285   "u0389", "u0397_0301",
286   "u038A", "u0399_0301",
287   "u038C", "u039F_0301",
288   "u038E", "u03A5_0301",
289   "u038F", "u03A9_0301",
290   "u0390", "u03B9_0308_0301",
291   "u03AA", "u0399_0308",
292   "u03AB", "u03A5_0308",
293   "u03AC", "u03B1_0301",
294   "u03AD", "u03B5_0301",
295   "u03AE", "u03B7_0301",
296   "u03AF", "u03B9_0301",
297   "u03B0", "u03C5_0308_0301",
298   "u03CA", "u03B9_0308",
299   "u03CB", "u03C5_0308",
300   "u03CC", "u03BF_0301",
301   "u03CD", "u03C5_0301",
302   "u03CE", "u03C9_0301",
303   "u03D3", "u03D2_0301",
304   "u03D4", "u03D2_0308",
305   "u0400", "u0415_0300",
306   "u0401", "u0415_0308",
307   "u0403", "u0413_0301",
308   "u0407", "u0406_0308",
309   "u040C", "u041A_0301",
310   "u040D", "u0418_0300",
311   "u040E", "u0423_0306",
312   "u0419", "u0418_0306",
313   "u0439", "u0438_0306",
314   "u0450", "u0435_0300",
315   "u0451", "u0435_0308",
316   "u0453", "u0433_0301",
317   "u0457", "u0456_0308",
318   "u045C", "u043A_0301",
319   "u045D", "u0438_0300",
320   "u045E", "u0443_0306",
321   "u0476", "u0474_030F",
322   "u0477", "u0475_030F",
323   "u04C1", "u0416_0306",
324   "u04C2", "u0436_0306",
325   "u04D0", "u0410_0306",
326   "u04D1", "u0430_0306",
327   "u04D2", "u0410_0308",
328   "u04D3", "u0430_0308",
329   "u04D6", "u0415_0306",
330   "u04D7", "u0435_0306",
331   "u04DA", "u04D8_0308",
332   "u04DB", "u04D9_0308",
333   "u04DC", "u0416_0308",
334   "u04DD", "u0436_0308",
335   "u04DE", "u0417_0308",
336   "u04DF", "u0437_0308",
337   "u04E2", "u0418_0304",
338   "u04E3", "u0438_0304",
339   "u04E4", "u0418_0308",
340   "u04E5", "u0438_0308",
341   "u04E6", "u041E_0308",
342   "u04E7", "u043E_0308",
343   "u04EA", "u04E8_0308",
344   "u04EB", "u04E9_0308",
345   "u04EC", "u042D_0308",
346   "u04ED", "u044D_0308",
347   "u04EE", "u0423_0304",
348   "u04EF", "u0443_0304",
349   "u04F0", "u0423_0308",
350   "u04F1", "u0443_0308",
351   "u04F2", "u0423_030B",
352   "u04F3", "u0443_030B",
353   "u04F4", "u0427_0308",
354   "u04F5", "u0447_0308",
355   "u04F8", "u042B_0308",
356   "u04F9", "u044B_0308",
357   "u0622", "u0627_0653",
358   "u0623", "u0627_0654",
359   "u0624", "u0648_0654",
360   "u0625", "u0627_0655",
361   "u0626", "u064A_0654",
362   "u06C0", "u06D5_0654",
363   "u06C2", "u06C1_0654",
364   "u06D3", "u06D2_0654",
365   "u0929", "u0928_093C",
366   "u0931", "u0930_093C",
367   "u0934", "u0933_093C",
368   "u0958", "u0915_093C",
369   "u0959", "u0916_093C",
370   "u095A", "u0917_093C",
371   "u095B", "u091C_093C",
372   "u095C", "u0921_093C",
373   "u095D", "u0922_093C",
374   "u095E", "u092B_093C",
375   "u095F", "u092F_093C",
376   "u09CB", "u09C7_09BE",
377   "u09CC", "u09C7_09D7",
378   "u09DC", "u09A1_09BC",
379   "u09DD", "u09A2_09BC",
380   "u09DF", "u09AF_09BC",
381   "u0A33", "u0A32_0A3C",
382   "u0A36", "u0A38_0A3C",
383   "u0A59", "u0A16_0A3C",
384   "u0A5A", "u0A17_0A3C",
385   "u0A5B", "u0A1C_0A3C",
386   "u0A5E", "u0A2B_0A3C",
387   "u0B48", "u0B47_0B56",
388   "u0B4B", "u0B47_0B3E",
389   "u0B4C", "u0B47_0B57",
390   "u0B5C", "u0B21_0B3C",
391   "u0B5D", "u0B22_0B3C",
392   "u0B94", "u0B92_0BD7",
393   "u0BCA", "u0BC6_0BBE",
394   "u0BCB", "u0BC7_0BBE",
395   "u0BCC", "u0BC6_0BD7",
396   "u0C48", "u0C46_0C56",
397   "u0CC0", "u0CBF_0CD5",
398   "u0CC7", "u0CC6_0CD5",
399   "u0CC8", "u0CC6_0CD6",
400   "u0CCA", "u0CC6_0CC2",
401   "u0CCB", "u0CC6_0CC2_0CD5",
402   "u0D4A", "u0D46_0D3E",
403   "u0D4B", "u0D47_0D3E",
404   "u0D4C", "u0D46_0D57",
405   "u0DDA", "u0DD9_0DCA",
406   "u0DDC", "u0DD9_0DCF",
407   "u0DDD", "u0DD9_0DCF_0DCA",
408   "u0DDE", "u0DD9_0DDF",
409   "u0F43", "u0F42_0FB7",
410   "u0F4D", "u0F4C_0FB7",
411   "u0F52", "u0F51_0FB7",
412   "u0F57", "u0F56_0FB7",
413   "u0F5C", "u0F5B_0FB7",
414   "u0F69", "u0F40_0FB5",
415   "u0F73", "u0F71_0F72",
416   "u0F75", "u0F71_0F74",
417   "u0F76", "u0FB2_0F80",
418   "u0F78", "u0FB3_0F80",
419   "u0F81", "u0F71_0F80",
420   "u0F93", "u0F92_0FB7",
421   "u0F9D", "u0F9C_0FB7",
422   "u0FA2", "u0FA1_0FB7",
423   "u0FA7", "u0FA6_0FB7",
424   "u0FAC", "u0FAB_0FB7",
425   "u0FB9", "u0F90_0FB5",
426   "u1026", "u1025_102E",
427   "u1E00", "u0041_0325",
428   "u1E01", "u0061_0325",
429   "u1E02", "u0042_0307",
430   "u1E03", "u0062_0307",
431   "u1E04", "u0042_0323",
432   "u1E05", "u0062_0323",
433   "u1E06", "u0042_0331",
434   "u1E07", "u0062_0331",
435   "u1E08", "u0043_0327_0301",
436   "u1E09", "u0063_0327_0301",
437   "u1E0A", "u0044_0307",
438   "u1E0B", "u0064_0307",
439   "u1E0C", "u0044_0323",
440   "u1E0D", "u0064_0323",
441   "u1E0E", "u0044_0331",
442   "u1E0F", "u0064_0331",
443   "u1E10", "u0044_0327",
444   "u1E11", "u0064_0327",
445   "u1E12", "u0044_032D",
446   "u1E13", "u0064_032D",
447   "u1E14", "u0045_0304_0300",
448   "u1E15", "u0065_0304_0300",
449   "u1E16", "u0045_0304_0301",
450   "u1E17", "u0065_0304_0301",
451   "u1E18", "u0045_032D",
452   "u1E19", "u0065_032D",
453   "u1E1A", "u0045_0330",
454   "u1E1B", "u0065_0330",
455   "u1E1C", "u0045_0327_0306",
456   "u1E1D", "u0065_0327_0306",
457   "u1E1E", "u0046_0307",
458   "u1E1F", "u0066_0307",
459   "u1E20", "u0047_0304",
460   "u1E21", "u0067_0304",
461   "u1E22", "u0048_0307",
462   "u1E23", "u0068_0307",
463   "u1E24", "u0048_0323",
464   "u1E25", "u0068_0323",
465   "u1E26", "u0048_0308",
466   "u1E27", "u0068_0308",
467   "u1E28", "u0048_0327",
468   "u1E29", "u0068_0327",
469   "u1E2A", "u0048_032E",
470   "u1E2B", "u0068_032E",
471   "u1E2C", "u0049_0330",
472   "u1E2D", "u0069_0330",
473   "u1E2E", "u0049_0308_0301",
474   "u1E2F", "u0069_0308_0301",
475   "u1E30", "u004B_0301",
476   "u1E31", "u006B_0301",
477   "u1E32", "u004B_0323",
478   "u1E33", "u006B_0323",
479   "u1E34", "u004B_0331",
480   "u1E35", "u006B_0331",
481   "u1E36", "u004C_0323",
482   "u1E37", "u006C_0323",
483   "u1E38", "u004C_0323_0304",
484   "u1E39", "u006C_0323_0304",
485   "u1E3A", "u004C_0331",
486   "u1E3B", "u006C_0331",
487   "u1E3C", "u004C_032D",
488   "u1E3D", "u006C_032D",
489   "u1E3E", "u004D_0301",
490   "u1E3F", "u006D_0301",
491   "u1E40", "u004D_0307",
492   "u1E41", "u006D_0307",
493   "u1E42", "u004D_0323",
494   "u1E43", "u006D_0323",
495   "u1E44", "u004E_0307",
496   "u1E45", "u006E_0307",
497   "u1E46", "u004E_0323",
498   "u1E47", "u006E_0323",
499   "u1E48", "u004E_0331",
500   "u1E49", "u006E_0331",
501   "u1E4A", "u004E_032D",
502   "u1E4B", "u006E_032D",
503   "u1E4C", "u004F_0303_0301",
504   "u1E4D", "u006F_0303_0301",
505   "u1E4E", "u004F_0303_0308",
506   "u1E4F", "u006F_0303_0308",
507   "u1E50", "u004F_0304_0300",
508   "u1E51", "u006F_0304_0300",
509   "u1E52", "u004F_0304_0301",
510   "u1E53", "u006F_0304_0301",
511   "u1E54", "u0050_0301",
512   "u1E55", "u0070_0301",
513   "u1E56", "u0050_0307",
514   "u1E57", "u0070_0307",
515   "u1E58", "u0052_0307",
516   "u1E59", "u0072_0307",
517   "u1E5A", "u0052_0323",
518   "u1E5B", "u0072_0323",
519   "u1E5C", "u0052_0323_0304",
520   "u1E5D", "u0072_0323_0304",
521   "u1E5E", "u0052_0331",
522   "u1E5F", "u0072_0331",
523   "u1E60", "u0053_0307",
524   "u1E61", "u0073_0307",
525   "u1E62", "u0053_0323",
526   "u1E63", "u0073_0323",
527   "u1E64", "u0053_0301_0307",
528   "u1E65", "u0073_0301_0307",
529   "u1E66", "u0053_030C_0307",
530   "u1E67", "u0073_030C_0307",
531   "u1E68", "u0053_0323_0307",
532   "u1E69", "u0073_0323_0307",
533   "u1E6A", "u0054_0307",
534   "u1E6B", "u0074_0307",
535   "u1E6C", "u0054_0323",
536   "u1E6D", "u0074_0323",
537   "u1E6E", "u0054_0331",
538   "u1E6F", "u0074_0331",
539   "u1E70", "u0054_032D",
540   "u1E71", "u0074_032D",
541   "u1E72", "u0055_0324",
542   "u1E73", "u0075_0324",
543   "u1E74", "u0055_0330",
544   "u1E75", "u0075_0330",
545   "u1E76", "u0055_032D",
546   "u1E77", "u0075_032D",
547   "u1E78", "u0055_0303_0301",
548   "u1E79", "u0075_0303_0301",
549   "u1E7A", "u0055_0304_0308",
550   "u1E7B", "u0075_0304_0308",
551   "u1E7C", "u0056_0303",
552   "u1E7D", "u0076_0303",
553   "u1E7E", "u0056_0323",
554   "u1E7F", "u0076_0323",
555   "u1E80", "u0057_0300",
556   "u1E81", "u0077_0300",
557   "u1E82", "u0057_0301",
558   "u1E83", "u0077_0301",
559   "u1E84", "u0057_0308",
560   "u1E85", "u0077_0308",
561   "u1E86", "u0057_0307",
562   "u1E87", "u0077_0307",
563   "u1E88", "u0057_0323",
564   "u1E89", "u0077_0323",
565   "u1E8A", "u0058_0307",
566   "u1E8B", "u0078_0307",
567   "u1E8C", "u0058_0308",
568   "u1E8D", "u0078_0308",
569   "u1E8E", "u0059_0307",
570   "u1E8F", "u0079_0307",
571   "u1E90", "u005A_0302",
572   "u1E91", "u007A_0302",
573   "u1E92", "u005A_0323",
574   "u1E93", "u007A_0323",
575   "u1E94", "u005A_0331",
576   "u1E95", "u007A_0331",
577   "u1E96", "u0068_0331",
578   "u1E97", "u0074_0308",
579   "u1E98", "u0077_030A",
580   "u1E99", "u0079_030A",
581   "u1E9B", "u017F_0307",
582   "u1EA0", "u0041_0323",
583   "u1EA1", "u0061_0323",
584   "u1EA2", "u0041_0309",
585   "u1EA3", "u0061_0309",
586   "u1EA4", "u0041_0302_0301",
587   "u1EA5", "u0061_0302_0301",
588   "u1EA6", "u0041_0302_0300",
589   "u1EA7", "u0061_0302_0300",
590   "u1EA8", "u0041_0302_0309",
591   "u1EA9", "u0061_0302_0309",
592   "u1EAA", "u0041_0302_0303",
593   "u1EAB", "u0061_0302_0303",
594   "u1EAC", "u0041_0323_0302",
595   "u1EAD", "u0061_0323_0302",
596   "u1EAE", "u0041_0306_0301",
597   "u1EAF", "u0061_0306_0301",
598   "u1EB0", "u0041_0306_0300",
599   "u1EB1", "u0061_0306_0300",
600   "u1EB2", "u0041_0306_0309",
601   "u1EB3", "u0061_0306_0309",
602   "u1EB4", "u0041_0306_0303",
603   "u1EB5", "u0061_0306_0303",
604   "u1EB6", "u0041_0323_0306",
605   "u1EB7", "u0061_0323_0306",
606   "u1EB8", "u0045_0323",
607   "u1EB9", "u0065_0323",
608   "u1EBA", "u0045_0309",
609   "u1EBB", "u0065_0309",
610   "u1EBC", "u0045_0303",
611   "u1EBD", "u0065_0303",
612   "u1EBE", "u0045_0302_0301",
613   "u1EBF", "u0065_0302_0301",
614   "u1EC0", "u0045_0302_0300",
615   "u1EC1", "u0065_0302_0300",
616   "u1EC2", "u0045_0302_0309",
617   "u1EC3", "u0065_0302_0309",
618   "u1EC4", "u0045_0302_0303",
619   "u1EC5", "u0065_0302_0303",
620   "u1EC6", "u0045_0323_0302",
621   "u1EC7", "u0065_0323_0302",
622   "u1EC8", "u0049_0309",
623   "u1EC9", "u0069_0309",
624   "u1ECA", "u0049_0323",
625   "u1ECB", "u0069_0323",
626   "u1ECC", "u004F_0323",
627   "u1ECD", "u006F_0323",
628   "u1ECE", "u004F_0309",
629   "u1ECF", "u006F_0309",
630   "u1ED0", "u004F_0302_0301",
631   "u1ED1", "u006F_0302_0301",
632   "u1ED2", "u004F_0302_0300",
633   "u1ED3", "u006F_0302_0300",
634   "u1ED4", "u004F_0302_0309",
635   "u1ED5", "u006F_0302_0309",
636   "u1ED6", "u004F_0302_0303",
637   "u1ED7", "u006F_0302_0303",
638   "u1ED8", "u004F_0323_0302",
639   "u1ED9", "u006F_0323_0302",
640   "u1EDA", "u004F_031B_0301",
641   "u1EDB", "u006F_031B_0301",
642   "u1EDC", "u004F_031B_0300",
643   "u1EDD", "u006F_031B_0300",
644   "u1EDE", "u004F_031B_0309",
645   "u1EDF", "u006F_031B_0309",
646   "u1EE0", "u004F_031B_0303",
647   "u1EE1", "u006F_031B_0303",
648   "u1EE2", "u004F_031B_0323",
649   "u1EE3", "u006F_031B_0323",
650   "u1EE4", "u0055_0323",
651   "u1EE5", "u0075_0323",
652   "u1EE6", "u0055_0309",
653   "u1EE7", "u0075_0309",
654   "u1EE8", "u0055_031B_0301",
655   "u1EE9", "u0075_031B_0301",
656   "u1EEA", "u0055_031B_0300",
657   "u1EEB", "u0075_031B_0300",
658   "u1EEC", "u0055_031B_0309",
659   "u1EED", "u0075_031B_0309",
660   "u1EEE", "u0055_031B_0303",
661   "u1EEF", "u0075_031B_0303",
662   "u1EF0", "u0055_031B_0323",
663   "u1EF1", "u0075_031B_0323",
664   "u1EF2", "u0059_0300",
665   "u1EF3", "u0079_0300",
666   "u1EF4", "u0059_0323",
667   "u1EF5", "u0079_0323",
668   "u1EF6", "u0059_0309",
669   "u1EF7", "u0079_0309",
670   "u1EF8", "u0059_0303",
671   "u1EF9", "u0079_0303",
672   "u1F00", "u03B1_0313",
673   "u1F01", "u03B1_0314",
674   "u1F02", "u03B1_0313_0300",
675   "u1F03", "u03B1_0314_0300",
676   "u1F04", "u03B1_0313_0301",
677   "u1F05", "u03B1_0314_0301",
678   "u1F06", "u03B1_0313_0342",
679   "u1F07", "u03B1_0314_0342",
680   "u1F08", "u0391_0313",
681   "u1F09", "u0391_0314",
682   "u1F0A", "u0391_0313_0300",
683   "u1F0B", "u0391_0314_0300",
684   "u1F0C", "u0391_0313_0301",
685   "u1F0D", "u0391_0314_0301",
686   "u1F0E", "u0391_0313_0342",
687   "u1F0F", "u0391_0314_0342",
688   "u1F10", "u03B5_0313",
689   "u1F11", "u03B5_0314",
690   "u1F12", "u03B5_0313_0300",
691   "u1F13", "u03B5_0314_0300",
692   "u1F14", "u03B5_0313_0301",
693   "u1F15", "u03B5_0314_0301",
694   "u1F18", "u0395_0313",
695   "u1F19", "u0395_0314",
696   "u1F1A", "u0395_0313_0300",
697   "u1F1B", "u0395_0314_0300",
698   "u1F1C", "u0395_0313_0301",
699   "u1F1D", "u0395_0314_0301",
700   "u1F20", "u03B7_0313",
701   "u1F21", "u03B7_0314",
702   "u1F22", "u03B7_0313_0300",
703   "u1F23", "u03B7_0314_0300",
704   "u1F24", "u03B7_0313_0301",
705   "u1F25", "u03B7_0314_0301",
706   "u1F26", "u03B7_0313_0342",
707   "u1F27", "u03B7_0314_0342",
708   "u1F28", "u0397_0313",
709   "u1F29", "u0397_0314",
710   "u1F2A", "u0397_0313_0300",
711   "u1F2B", "u0397_0314_0300",
712   "u1F2C", "u0397_0313_0301",
713   "u1F2D", "u0397_0314_0301",
714   "u1F2E", "u0397_0313_0342",
715   "u1F2F", "u0397_0314_0342",
716   "u1F30", "u03B9_0313",
717   "u1F31", "u03B9_0314",
718   "u1F32", "u03B9_0313_0300",
719   "u1F33", "u03B9_0314_0300",
720   "u1F34", "u03B9_0313_0301",
721   "u1F35", "u03B9_0314_0301",
722   "u1F36", "u03B9_0313_0342",
723   "u1F37", "u03B9_0314_0342",
724   "u1F38", "u0399_0313",
725   "u1F39", "u0399_0314",
726   "u1F3A", "u0399_0313_0300",
727   "u1F3B", "u0399_0314_0300",
728   "u1F3C", "u0399_0313_0301",
729   "u1F3D", "u0399_0314_0301",
730   "u1F3E", "u0399_0313_0342",
731   "u1F3F", "u0399_0314_0342",
732   "u1F40", "u03BF_0313",
733   "u1F41", "u03BF_0314",
734   "u1F42", "u03BF_0313_0300",
735   "u1F43", "u03BF_0314_0300",
736   "u1F44", "u03BF_0313_0301",
737   "u1F45", "u03BF_0314_0301",
738   "u1F48", "u039F_0313",
739   "u1F49", "u039F_0314",
740   "u1F4A", "u039F_0313_0300",
741   "u1F4B", "u039F_0314_0300",
742   "u1F4C", "u039F_0313_0301",
743   "u1F4D", "u039F_0314_0301",
744   "u1F50", "u03C5_0313",
745   "u1F51", "u03C5_0314",
746   "u1F52", "u03C5_0313_0300",
747   "u1F53", "u03C5_0314_0300",
748   "u1F54", "u03C5_0313_0301",
749   "u1F55", "u03C5_0314_0301",
750   "u1F56", "u03C5_0313_0342",
751   "u1F57", "u03C5_0314_0342",
752   "u1F59", "u03A5_0314",
753   "u1F5B", "u03A5_0314_0300",
754   "u1F5D", "u03A5_0314_0301",
755   "u1F5F", "u03A5_0314_0342",
756   "u1F60", "u03C9_0313",
757   "u1F61", "u03C9_0314",
758   "u1F62", "u03C9_0313_0300",
759   "u1F63", "u03C9_0314_0300",
760   "u1F64", "u03C9_0313_0301",
761   "u1F65", "u03C9_0314_0301",
762   "u1F66", "u03C9_0313_0342",
763   "u1F67", "u03C9_0314_0342",
764   "u1F68", "u03A9_0313",
765   "u1F69", "u03A9_0314",
766   "u1F6A", "u03A9_0313_0300",
767   "u1F6B", "u03A9_0314_0300",
768   "u1F6C", "u03A9_0313_0301",
769   "u1F6D", "u03A9_0314_0301",
770   "u1F6E", "u03A9_0313_0342",
771   "u1F6F", "u03A9_0314_0342",
772   "u1F70", "u03B1_0300",
773   "u1F71", "u03B1_0301",
774   "u1F72", "u03B5_0300",
775   "u1F73", "u03B5_0301",
776   "u1F74", "u03B7_0300",
777   "u1F75", "u03B7_0301",
778   "u1F76", "u03B9_0300",
779   "u1F77", "u03B9_0301",
780   "u1F78", "u03BF_0300",
781   "u1F79", "u03BF_0301",
782   "u1F7A", "u03C5_0300",
783   "u1F7B", "u03C5_0301",
784   "u1F7C", "u03C9_0300",
785   "u1F7D", "u03C9_0301",
786   "u1F80", "u03B1_0313_0345",
787   "u1F81", "u03B1_0314_0345",
788   "u1F82", "u03B1_0313_0300_0345",
789   "u1F83", "u03B1_0314_0300_0345",
790   "u1F84", "u03B1_0313_0301_0345",
791   "u1F85", "u03B1_0314_0301_0345",
792   "u1F86", "u03B1_0313_0342_0345",
793   "u1F87", "u03B1_0314_0342_0345",
794   "u1F88", "u0391_0313_0345",
795   "u1F89", "u0391_0314_0345",
796   "u1F8A", "u0391_0313_0300_0345",
797   "u1F8B", "u0391_0314_0300_0345",
798   "u1F8C", "u0391_0313_0301_0345",
799   "u1F8D", "u0391_0314_0301_0345",
800   "u1F8E", "u0391_0313_0342_0345",
801   "u1F8F", "u0391_0314_0342_0345",
802   "u1F90", "u03B7_0313_0345",
803   "u1F91", "u03B7_0314_0345",
804   "u1F92", "u03B7_0313_0300_0345",
805   "u1F93", "u03B7_0314_0300_0345",
806   "u1F94", "u03B7_0313_0301_0345",
807   "u1F95", "u03B7_0314_0301_0345",
808   "u1F96", "u03B7_0313_0342_0345",
809   "u1F97", "u03B7_0314_0342_0345",
810   "u1F98", "u0397_0313_0345",
811   "u1F99", "u0397_0314_0345",
812   "u1F9A", "u0397_0313_0300_0345",
813   "u1F9B", "u0397_0314_0300_0345",
814   "u1F9C", "u0397_0313_0301_0345",
815   "u1F9D", "u0397_0314_0301_0345",
816   "u1F9E", "u0397_0313_0342_0345",
817   "u1F9F", "u0397_0314_0342_0345",
818   "u1FA0", "u03C9_0313_0345",
819   "u1FA1", "u03C9_0314_0345",
820   "u1FA2", "u03C9_0313_0300_0345",
821   "u1FA3", "u03C9_0314_0300_0345",
822   "u1FA4", "u03C9_0313_0301_0345",
823   "u1FA5", "u03C9_0314_0301_0345",
824   "u1FA6", "u03C9_0313_0342_0345",
825   "u1FA7", "u03C9_0314_0342_0345",
826   "u1FA8", "u03A9_0313_0345",
827   "u1FA9", "u03A9_0314_0345",
828   "u1FAA", "u03A9_0313_0300_0345",
829   "u1FAB", "u03A9_0314_0300_0345",
830   "u1FAC", "u03A9_0313_0301_0345",
831   "u1FAD", "u03A9_0314_0301_0345",
832   "u1FAE", "u03A9_0313_0342_0345",
833   "u1FAF", "u03A9_0314_0342_0345",
834   "u1FB0", "u03B1_0306",
835   "u1FB1", "u03B1_0304",
836   "u1FB2", "u03B1_0300_0345",
837   "u1FB3", "u03B1_0345",
838   "u1FB4", "u03B1_0301_0345",
839   "u1FB6", "u03B1_0342",
840   "u1FB7", "u03B1_0342_0345",
841   "u1FB8", "u0391_0306",
842   "u1FB9", "u0391_0304",
843   "u1FBA", "u0391_0300",
844   "u1FBB", "u0391_0301",
845   "u1FBC", "u0391_0345",
846   "u1FBE", "u03B9",
847   "u1FC1", "u00A8_0342",
848   "u1FC2", "u03B7_0300_0345",
849   "u1FC3", "u03B7_0345",
850   "u1FC4", "u03B7_0301_0345",
851   "u1FC6", "u03B7_0342",
852   "u1FC7", "u03B7_0342_0345",
853   "u1FC8", "u0395_0300",
854   "u1FC9", "u0395_0301",
855   "u1FCA", "u0397_0300",
856   "u1FCB", "u0397_0301",
857   "u1FCC", "u0397_0345",
858   "u1FCD", "u1FBF_0300",
859   "u1FCE", "u1FBF_0301",
860   "u1FCF", "u1FBF_0342",
861   "u1FD0", "u03B9_0306",
862   "u1FD1", "u03B9_0304",
863   "u1FD2", "u03B9_0308_0300",
864   "u1FD3", "u03B9_0308_0301",
865   "u1FD6", "u03B9_0342",
866   "u1FD7", "u03B9_0308_0342",
867   "u1FD8", "u0399_0306",
868   "u1FD9", "u0399_0304",
869   "u1FDA", "u0399_0300",
870   "u1FDB", "u0399_0301",
871   "u1FDD", "u1FFE_0300",
872   "u1FDE", "u1FFE_0301",
873   "u1FDF", "u1FFE_0342",
874   "u1FE0", "u03C5_0306",
875   "u1FE1", "u03C5_0304",
876   "u1FE2", "u03C5_0308_0300",
877   "u1FE3", "u03C5_0308_0301",
878   "u1FE4", "u03C1_0313",
879   "u1FE5", "u03C1_0314",
880   "u1FE6", "u03C5_0342",
881   "u1FE7", "u03C5_0308_0342",
882   "u1FE8", "u03A5_0306",
883   "u1FE9", "u03A5_0304",
884   "u1FEA", "u03A5_0300",
885   "u1FEB", "u03A5_0301",
886   "u1FEC", "u03A1_0314",
887   "u1FED", "u00A8_0300",
888   "u1FEE", "u00A8_0301",
889   "u1FEF", "u0060",
890   "u1FF2", "u03C9_0300_0345",
891   "u1FF3", "u03C9_0345",
892   "u1FF4", "u03C9_0301_0345",
893   "u1FF6", "u03C9_0342",
894   "u1FF7", "u03C9_0342_0345",
895   "u1FF8", "u039F_0300",
896   "u1FF9", "u039F_0301",
897   "u1FFA", "u03A9_0300",
898   "u1FFB", "u03A9_0301",
899   "u1FFC", "u03A9_0345",
900   "u1FFD", "u00B4",
901   "u2000", "u2002",
902   "u2001", "u2003",
903   "u2126", "u03A9",
904   "u212A", "u004B",
905   "u212B", "u0041_030A",
906   "u219A", "u2190_0338",
907   "u219B", "u2192_0338",
908   "u21AE", "u2194_0338",
909   "u21CD", "u21D0_0338",
910   "u21CE", "u21D4_0338",
911   "u21CF", "u21D2_0338",
912   "u2204", "u2203_0338",
913   "u2209", "u2208_0338",
914   "u220C", "u220B_0338",
915   "u2224", "u2223_0338",
916   "u2226", "u2225_0338",
917   "u2241", "u223C_0338",
918   "u2244", "u2243_0338",
919   "u2247", "u2245_0338",
920   "u2249", "u2248_0338",
921   "u2260", "u003D_0338",
922   "u2262", "u2261_0338",
923   "u226D", "u224D_0338",
924   "u226E", "u003C_0338",
925   "u226F", "u003E_0338",
926   "u2270", "u2264_0338",
927   "u2271", "u2265_0338",
928   "u2274", "u2272_0338",
929   "u2275", "u2273_0338",
930   "u2278", "u2276_0338",
931   "u2279", "u2277_0338",
932   "u2280", "u227A_0338",
933   "u2281", "u227B_0338",
934   "u2284", "u2282_0338",
935   "u2285", "u2283_0338",
936   "u2288", "u2286_0338",
937   "u2289", "u2287_0338",
938   "u22AC", "u22A2_0338",
939   "u22AD", "u22A8_0338",
940   "u22AE", "u22A9_0338",
941   "u22AF", "u22AB_0338",
942   "u22E0", "u227C_0338",
943   "u22E1", "u227D_0338",
944   "u22E2", "u2291_0338",
945   "u22E3", "u2292_0338",
946   "u22EA", "u22B2_0338",
947   "u22EB", "u22B3_0338",
948   "u22EC", "u22B4_0338",
949   "u22ED", "u22B5_0338",
950   "u2329", "u3008",
951   "u232A", "u3009",
952   "u2ADC", "u2ADD_0338",
953   "u304C", "u304B_3099",
954   "u304E", "u304D_3099",
955   "u3050", "u304F_3099",
956   "u3052", "u3051_3099",
957   "u3054", "u3053_3099",
958   "u3056", "u3055_3099",
959   "u3058", "u3057_3099",
960   "u305A", "u3059_3099",
961   "u305C", "u305B_3099",
962   "u305E", "u305D_3099",
963   "u3060", "u305F_3099",
964   "u3062", "u3061_3099",
965   "u3065", "u3064_3099",
966   "u3067", "u3066_3099",
967   "u3069", "u3068_3099",
968   "u3070", "u306F_3099",
969   "u3071", "u306F_309A",
970   "u3073", "u3072_3099",
971   "u3074", "u3072_309A",
972   "u3076", "u3075_3099",
973   "u3077", "u3075_309A",
974   "u3079", "u3078_3099",
975   "u307A", "u3078_309A",
976   "u307C", "u307B_3099",
977   "u307D", "u307B_309A",
978   "u3094", "u3046_3099",
979   "u309E", "u309D_3099",
980   "u30AC", "u30AB_3099",
981   "u30AE", "u30AD_3099",
982   "u30B0", "u30AF_3099",
983   "u30B2", "u30B1_3099",
984   "u30B4", "u30B3_3099",
985   "u30B6", "u30B5_3099",
986   "u30B8", "u30B7_3099",
987   "u30BA", "u30B9_3099",
988   "u30BC", "u30BB_3099",
989   "u30BE", "u30BD_3099",
990   "u30C0", "u30BF_3099",
991   "u30C2", "u30C1_3099",
992   "u30C5", "u30C4_3099",
993   "u30C7", "u30C6_3099",
994   "u30C9", "u30C8_3099",
995   "u30D0", "u30CF_3099",
996   "u30D1", "u30CF_309A",
997   "u30D3", "u30D2_3099",
998   "u30D4", "u30D2_309A",
999   "u30D6", "u30D5_3099",
1000   "u30D7", "u30D5_309A",
1001   "u30D9", "u30D8_3099",
1002   "u30DA", "u30D8_309A",
1003   "u30DC", "u30DB_3099",
1004   "u30DD", "u30DB_309A",
1005   "u30F4", "u30A6_3099",
1006   "u30F7", "u30EF_3099",
1007   "u30F8", "u30F0_3099",
1008   "u30F9", "u30F1_3099",
1009   "u30FA", "u30F2_3099",
1010   "u30FE", "u30FD_3099",
1011   "uF900", "u8C48",
1012   "uF901", "u66F4",
1013   "uF902", "u8ECA",
1014   "uF903", "u8CC8",
1015   "uF904", "u6ED1",
1016   "uF905", "u4E32",
1017   "uF906", "u53E5",
1018   "uF907", "u9F9C",
1019   "uF908", "u9F9C",
1020   "uF909", "u5951",
1021   "uF90A", "u91D1",
1022   "uF90B", "u5587",
1023   "uF90C", "u5948",
1024   "uF90D", "u61F6",
1025   "uF90E", "u7669",
1026   "uF90F", "u7F85",
1027   "uF910", "u863F",
1028   "uF911", "u87BA",
1029   "uF912", "u88F8",
1030   "uF913", "u908F",
1031   "uF914", "u6A02",
1032   "uF915", "u6D1B",
1033   "uF916", "u70D9",
1034   "uF917", "u73DE",
1035   "uF918", "u843D",
1036   "uF919", "u916A",
1037   "uF91A", "u99F1",
1038   "uF91B", "u4E82",
1039   "uF91C", "u5375",
1040   "uF91D", "u6B04",
1041   "uF91E", "u721B",
1042   "uF91F", "u862D",
1043   "uF920", "u9E1E",
1044   "uF921", "u5D50",
1045   "uF922", "u6FEB",
1046   "uF923", "u85CD",
1047   "uF924", "u8964",
1048   "uF925", "u62C9",
1049   "uF926", "u81D8",
1050   "uF927", "u881F",
1051   "uF928", "u5ECA",
1052   "uF929", "u6717",
1053   "uF92A", "u6D6A",
1054   "uF92B", "u72FC",
1055   "uF92C", "u90CE",
1056   "uF92D", "u4F86",
1057   "uF92E", "u51B7",
1058   "uF92F", "u52DE",
1059   "uF930", "u64C4",
1060   "uF931", "u6AD3",
1061   "uF932", "u7210",
1062   "uF933", "u76E7",
1063   "uF934", "u8001",
1064   "uF935", "u8606",
1065   "uF936", "u865C",
1066   "uF937", "u8DEF",
1067   "uF938", "u9732",
1068   "uF939", "u9B6F",
1069   "uF93A", "u9DFA",
1070   "uF93B", "u788C",
1071   "uF93C", "u797F",
1072   "uF93D", "u7DA0",
1073   "uF93E", "u83C9",
1074   "uF93F", "u9304",
1075   "uF940", "u9E7F",
1076   "uF941", "u8AD6",
1077   "uF942", "u58DF",
1078   "uF943", "u5F04",
1079   "uF944", "u7C60",
1080   "uF945", "u807E",
1081   "uF946", "u7262",
1082   "uF947", "u78CA",
1083   "uF948", "u8CC2",
1084   "uF949", "u96F7",
1085   "uF94A", "u58D8",
1086   "uF94B", "u5C62",
1087   "uF94C", "u6A13",
1088   "uF94D", "u6DDA",
1089   "uF94E", "u6F0F",
1090   "uF94F", "u7D2F",
1091   "uF950", "u7E37",
1092   "uF951", "u964B",
1093   "uF952", "u52D2",
1094   "uF953", "u808B",
1095   "uF954", "u51DC",
1096   "uF955", "u51CC",
1097   "uF956", "u7A1C",
1098   "uF957", "u7DBE",
1099   "uF958", "u83F1",
1100   "uF959", "u9675",
1101   "uF95A", "u8B80",
1102   "uF95B", "u62CF",
1103   "uF95C", "u6A02",
1104   "uF95D", "u8AFE",
1105   "uF95E", "u4E39",
1106   "uF95F", "u5BE7",
1107   "uF960", "u6012",
1108   "uF961", "u7387",
1109   "uF962", "u7570",
1110   "uF963", "u5317",
1111   "uF964", "u78FB",
1112   "uF965", "u4FBF",
1113   "uF966", "u5FA9",
1114   "uF967", "u4E0D",
1115   "uF968", "u6CCC",
1116   "uF969", "u6578",
1117   "uF96A", "u7D22",
1118   "uF96B", "u53C3",
1119   "uF96C", "u585E",
1120   "uF96D", "u7701",
1121   "uF96E", "u8449",
1122   "uF96F", "u8AAA",
1123   "uF970", "u6BBA",
1124   "uF971", "u8FB0",
1125   "uF972", "u6C88",
1126   "uF973", "u62FE",
1127   "uF974", "u82E5",
1128   "uF975", "u63A0",
1129   "uF976", "u7565",
1130   "uF977", "u4EAE",
1131   "uF978", "u5169",
1132   "uF979", "u51C9",
1133   "uF97A", "u6881",
1134   "uF97B", "u7CE7",
1135   "uF97C", "u826F",
1136   "uF97D", "u8AD2",
1137   "uF97E", "u91CF",
1138   "uF97F", "u52F5",
1139   "uF980", "u5442",
1140   "uF981", "u5973",
1141   "uF982", "u5EEC",
1142   "uF983", "u65C5",
1143   "uF984", "u6FFE",
1144   "uF985", "u792A",
1145   "uF986", "u95AD",
1146   "uF987", "u9A6A",
1147   "uF988", "u9E97",
1148   "uF989", "u9ECE",
1149   "uF98A", "u529B",
1150   "uF98B", "u66C6",
1151   "uF98C", "u6B77",
1152   "uF98D", "u8F62",
1153   "uF98E", "u5E74",
1154   "uF98F", "u6190",
1155   "uF990", "u6200",
1156   "uF991", "u649A",
1157   "uF992", "u6F23",
1158   "uF993", "u7149",
1159   "uF994", "u7489",
1160   "uF995", "u79CA",
1161   "uF996", "u7DF4",
1162   "uF997", "u806F",
1163   "uF998", "u8F26",
1164   "uF999", "u84EE",
1165   "uF99A", "u9023",
1166   "uF99B", "u934A",
1167   "uF99C", "u5217",
1168   "uF99D", "u52A3",
1169   "uF99E", "u54BD",
1170   "uF99F", "u70C8",
1171   "uF9A0", "u88C2",
1172   "uF9A1", "u8AAA",
1173   "uF9A2", "u5EC9",
1174   "uF9A3", "u5FF5",
1175   "uF9A4", "u637B",
1176   "uF9A5", "u6BAE",
1177   "uF9A6", "u7C3E",
1178   "uF9A7", "u7375",
1179   "uF9A8", "u4EE4",
1180   "uF9A9", "u56F9",
1181   "uF9AA", "u5BE7",
1182   "uF9AB", "u5DBA",
1183   "uF9AC", "u601C",
1184   "uF9AD", "u73B2",
1185   "uF9AE", "u7469",
1186   "uF9AF", "u7F9A",
1187   "uF9B0", "u8046",
1188   "uF9B1", "u9234",
1189   "uF9B2", "u96F6",
1190   "uF9B3", "u9748",
1191   "uF9B4", "u9818",
1192   "uF9B5", "u4F8B",
1193   "uF9B6", "u79AE",
1194   "uF9B7", "u91B4",
1195   "uF9B8", "u96B8",
1196   "uF9B9", "u60E1",
1197   "uF9BA", "u4E86",
1198   "uF9BB", "u50DA",
1199   "uF9BC", "u5BEE",
1200   "uF9BD", "u5C3F",
1201   "uF9BE", "u6599",
1202   "uF9BF", "u6A02",
1203   "uF9C0", "u71CE",
1204   "uF9C1", "u7642",
1205   "uF9C2", "u84FC",
1206   "uF9C3", "u907C",
1207   "uF9C4", "u9F8D",
1208   "uF9C5", "u6688",
1209   "uF9C6", "u962E",
1210   "uF9C7", "u5289",
1211   "uF9C8", "u677B",
1212   "uF9C9", "u67F3",
1213   "uF9CA", "u6D41",
1214   "uF9CB", "u6E9C",
1215   "uF9CC", "u7409",
1216   "uF9CD", "u7559",
1217   "uF9CE", "u786B",
1218   "uF9CF", "u7D10",
1219   "uF9D0", "u985E",
1220   "uF9D1", "u516D",
1221   "uF9D2", "u622E",
1222   "uF9D3", "u9678",
1223   "uF9D4", "u502B",
1224   "uF9D5", "u5D19",
1225   "uF9D6", "u6DEA",
1226   "uF9D7", "u8F2A",
1227   "uF9D8", "u5F8B",
1228   "uF9D9", "u6144",
1229   "uF9DA", "u6817",
1230   "uF9DB", "u7387",
1231   "uF9DC", "u9686",
1232   "uF9DD", "u5229",
1233   "uF9DE", "u540F",
1234   "uF9DF", "u5C65",
1235   "uF9E0", "u6613",
1236   "uF9E1", "u674E",
1237   "uF9E2", "u68A8",
1238   "uF9E3", "u6CE5",
1239   "uF9E4", "u7406",
1240   "uF9E5", "u75E2",
1241   "uF9E6", "u7F79",
1242   "uF9E7", "u88CF",
1243   "uF9E8", "u88E1",
1244   "uF9E9", "u91CC",
1245   "uF9EA", "u96E2",
1246   "uF9EB", "u533F",
1247   "uF9EC", "u6EBA",
1248   "uF9ED", "u541D",
1249   "uF9EE", "u71D0",
1250   "uF9EF", "u7498",
1251   "uF9F0", "u85FA",
1252   "uF9F1", "u96A3",
1253   "uF9F2", "u9C57",
1254   "uF9F3", "u9E9F",
1255   "uF9F4", "u6797",
1256   "uF9F5", "u6DCB",
1257   "uF9F6", "u81E8",
1258   "uF9F7", "u7ACB",
1259   "uF9F8", "u7B20",
1260   "uF9F9", "u7C92",
1261   "uF9FA", "u72C0",
1262   "uF9FB", "u7099",
1263   "uF9FC", "u8B58",
1264   "uF9FD", "u4EC0",
1265   "uF9FE", "u8336",
1266   "uF9FF", "u523A",
1267   "uFA00", "u5207",
1268   "uFA01", "u5EA6",
1269   "uFA02", "u62D3",
1270   "uFA03", "u7CD6",
1271   "uFA04", "u5B85",
1272   "uFA05", "u6D1E",
1273   "uFA06", "u66B4",
1274   "uFA07", "u8F3B",
1275   "uFA08", "u884C",
1276   "uFA09", "u964D",
1277   "uFA0A", "u898B",
1278   "uFA0B", "u5ED3",
1279   "uFA0C", "u5140",
1280   "uFA0D", "u55C0",
1281   "uFA10", "u585A",
1282   "uFA12", "u6674",
1283   "uFA15", "u51DE",
1284   "uFA16", "u732A",
1285   "uFA17", "u76CA",
1286   "uFA18", "u793C",
1287   "uFA19", "u795E",
1288   "uFA1A", "u7965",
1289   "uFA1B", "u798F",
1290   "uFA1C", "u9756",
1291   "uFA1D", "u7CBE",
1292   "uFA1E", "u7FBD",
1293   "uFA20", "u8612",
1294   "uFA22", "u8AF8",
1295   "uFA25", "u9038",
1296   "uFA26", "u90FD",
1297   "uFA2A", "u98EF",
1298   "uFA2B", "u98FC",
1299   "uFA2C", "u9928",
1300   "uFA2D", "u9DB4",
1301   "uFA30", "u4FAE",
1302   "uFA31", "u50E7",
1303   "uFA32", "u514D",
1304   "uFA33", "u52C9",
1305   "uFA34", "u52E4",
1306   "uFA35", "u5351",
1307   "uFA36", "u559D",
1308   "uFA37", "u5606",
1309   "uFA38", "u5668",
1310   "uFA39", "u5840",
1311   "uFA3A", "u58A8",
1312   "uFA3B", "u5C64",
1313   "uFA3C", "u5C6E",
1314   "uFA3D", "u6094",
1315   "uFA3E", "u6168",
1316   "uFA3F", "u618E",
1317   "uFA40", "u61F2",
1318   "uFA41", "u654F",
1319   "uFA42", "u65E2",
1320   "uFA43", "u6691",
1321   "uFA44", "u6885",
1322   "uFA45", "u6D77",
1323   "uFA46", "u6E1A",
1324   "uFA47", "u6F22",
1325   "uFA48", "u716E",
1326   "uFA49", "u722B",
1327   "uFA4A", "u7422",
1328   "uFA4B", "u7891",
1329   "uFA4C", "u793E",
1330   "uFA4D", "u7949",
1331   "uFA4E", "u7948",
1332   "uFA4F", "u7950",
1333   "uFA50", "u7956",
1334   "uFA51", "u795D",
1335   "uFA52", "u798D",
1336   "uFA53", "u798E",
1337   "uFA54", "u7A40",
1338   "uFA55", "u7A81",
1339   "uFA56", "u7BC0",
1340   "uFA57", "u7DF4",
1341   "uFA58", "u7E09",
1342   "uFA59", "u7E41",
1343   "uFA5A", "u7F72",
1344   "uFA5B", "u8005",
1345   "uFA5C", "u81ED",
1346   "uFA5D", "u8279",
1347   "uFA5E", "u8279",
1348   "uFA5F", "u8457",
1349   "uFA60", "u8910",
1350   "uFA61", "u8996",
1351   "uFA62", "u8B01",
1352   "uFA63", "u8B39",
1353   "uFA64", "u8CD3",
1354   "uFA65", "u8D08",
1355   "uFA66", "u8FB6",
1356   "uFA67", "u9038",
1357   "uFA68", "u96E3",
1358   "uFA69", "u97FF",
1359   "uFA6A", "u983B",
1360   "uFB1D", "u05D9_05B4",
1361   "uFB1F", "u05F2_05B7",
1362   "uFB2A", "u05E9_05C1",
1363   "uFB2B", "u05E9_05C2",
1364   "uFB2C", "u05E9_05BC_05C1",
1365   "uFB2D", "u05E9_05BC_05C2",
1366   "uFB2E", "u05D0_05B7",
1367   "uFB2F", "u05D0_05B8",
1368   "uFB30", "u05D0_05BC",
1369   "uFB31", "u05D1_05BC",
1370   "uFB32", "u05D2_05BC",
1371   "uFB33", "u05D3_05BC",
1372   "uFB34", "u05D4_05BC",
1373   "uFB35", "u05D5_05BC",
1374   "uFB36", "u05D6_05BC",
1375   "uFB38", "u05D8_05BC",
1376   "uFB39", "u05D9_05BC",
1377   "uFB3A", "u05DA_05BC",
1378   "uFB3B", "u05DB_05BC",
1379   "uFB3C", "u05DC_05BC",
1380   "uFB3E", "u05DE_05BC",
1381   "uFB40", "u05E0_05BC",
1382   "uFB41", "u05E1_05BC",
1383   "uFB43", "u05E3_05BC",
1384   "uFB44", "u05E4_05BC",
1385   "uFB46", "u05E6_05BC",
1386   "uFB47", "u05E7_05BC",
1387   "uFB48", "u05E8_05BC",
1388   "uFB49", "u05E9_05BC",
1389   "uFB4A", "u05EA_05BC",
1390   "uFB4B", "u05D5_05B9",
1391   "uFB4C", "u05D1_05BF",
1392   "uFB4D", "u05DB_05BF",
1393   "uFB4E", "u05E4_05BF",
1394   "u1D15E", "u1D157_1D165",
1395   "u1D15F", "u1D158_1D165",
1396   "u1D160", "u1D158_1D165_1D16E",
1397   "u1D161", "u1D158_1D165_1D16F",
1398   "u1D162", "u1D158_1D165_1D170",
1399   "u1D163", "u1D158_1D165_1D171",
1400   "u1D164", "u1D158_1D165_1D172",
1401   "u1D1BB", "u1D1B9_1D165",
1402   "u1D1BC", "u1D1BA_1D165",
1403   "u1D1BD", "u1D1B9_1D165_1D16E",
1404   "u1D1BE", "u1D1BA_1D165_1D16E",
1405   "u1D1BF", "u1D1B9_1D165_1D16F",
1406   "u1D1C0", "u1D1BA_1D165_1D16F",
1407   "u2F800", "u4E3D",
1408   "u2F801", "u4E38",
1409   "u2F802", "u4E41",
1410   "u2F803", "u20122",
1411   "u2F804", "u4F60",
1412   "u2F805", "u4FAE",
1413   "u2F806", "u4FBB",
1414   "u2F807", "u5002",
1415   "u2F808", "u507A",
1416   "u2F809", "u5099",
1417   "u2F80A", "u50E7",
1418   "u2F80B", "u50CF",
1419   "u2F80C", "u349E",
1420   "u2F80D", "u2063A",
1421   "u2F80E", "u514D",
1422   "u2F80F", "u5154",
1423   "u2F810", "u5164",
1424   "u2F811", "u5177",
1425   "u2F812", "u2051C",
1426   "u2F813", "u34B9",
1427   "u2F814", "u5167",
1428   "u2F815", "u518D",
1429   "u2F816", "u2054B",
1430   "u2F817", "u5197",
1431   "u2F818", "u51A4",
1432   "u2F819", "u4ECC",
1433   "u2F81A", "u51AC",
1434   "u2F81B", "u51B5",
1435   "u2F81C", "u291DF",
1436   "u2F81D", "u51F5",
1437   "u2F81E", "u5203",
1438   "u2F81F", "u34DF",
1439   "u2F820", "u523B",
1440   "u2F821", "u5246",
1441   "u2F822", "u5272",
1442   "u2F823", "u5277",
1443   "u2F824", "u3515",
1444   "u2F825", "u52C7",
1445   "u2F826", "u52C9",
1446   "u2F827", "u52E4",
1447   "u2F828", "u52FA",
1448   "u2F829", "u5305",
1449   "u2F82A", "u5306",
1450   "u2F82B", "u5317",
1451   "u2F82C", "u5349",
1452   "u2F82D", "u5351",
1453   "u2F82E", "u535A",
1454   "u2F82F", "u5373",
1455   "u2F830", "u537D",
1456   "u2F831", "u537F",
1457   "u2F832", "u537F",
1458   "u2F833", "u537F",
1459   "u2F834", "u20A2C",
1460   "u2F835", "u7070",
1461   "u2F836", "u53CA",
1462   "u2F837", "u53DF",
1463   "u2F838", "u20B63",
1464   "u2F839", "u53EB",
1465   "u2F83A", "u53F1",
1466   "u2F83B", "u5406",
1467   "u2F83C", "u549E",
1468   "u2F83D", "u5438",
1469   "u2F83E", "u5448",
1470   "u2F83F", "u5468",
1471   "u2F840", "u54A2",
1472   "u2F841", "u54F6",
1473   "u2F842", "u5510",
1474   "u2F843", "u5553",
1475   "u2F844", "u5563",
1476   "u2F845", "u5584",
1477   "u2F846", "u5584",
1478   "u2F847", "u5599",
1479   "u2F848", "u55AB",
1480   "u2F849", "u55B3",
1481   "u2F84A", "u55C2",
1482   "u2F84B", "u5716",
1483   "u2F84C", "u5606",
1484   "u2F84D", "u5717",
1485   "u2F84E", "u5651",
1486   "u2F84F", "u5674",
1487   "u2F850", "u5207",
1488   "u2F851", "u58EE",
1489   "u2F852", "u57CE",
1490   "u2F853", "u57F4",
1491   "u2F854", "u580D",
1492   "u2F855", "u578B",
1493   "u2F856", "u5832",
1494   "u2F857", "u5831",
1495   "u2F858", "u58AC",
1496   "u2F859", "u214E4",
1497   "u2F85A", "u58F2",
1498   "u2F85B", "u58F7",
1499   "u2F85C", "u5906",
1500   "u2F85D", "u591A",
1501   "u2F85E", "u5922",
1502   "u2F85F", "u5962",
1503   "u2F860", "u216A8",
1504   "u2F861", "u216EA",
1505   "u2F862", "u59EC",
1506   "u2F863", "u5A1B",
1507   "u2F864", "u5A27",
1508   "u2F865", "u59D8",
1509   "u2F866", "u5A66",
1510   "u2F867", "u36EE",
1511   "u2F868", "u2136A",
1512   "u2F869", "u5B08",
1513   "u2F86A", "u5B3E",
1514   "u2F86B", "u5B3E",
1515   "u2F86C", "u219C8",
1516   "u2F86D", "u5BC3",
1517   "u2F86E", "u5BD8",
1518   "u2F86F", "u5BE7",
1519   "u2F870", "u5BF3",
1520   "u2F871", "u21B18",
1521   "u2F872", "u5BFF",
1522   "u2F873", "u5C06",
1523   "u2F874", "u5F33",
1524   "u2F875", "u5C22",
1525   "u2F876", "u3781",
1526   "u2F877", "u5C60",
1527   "u2F878", "u5C6E",
1528   "u2F879", "u5CC0",
1529   "u2F87A", "u5C8D",
1530   "u2F87B", "u21DE4",
1531   "u2F87C", "u5D43",
1532   "u2F87D", "u21DE6",
1533   "u2F87E", "u5D6E",
1534   "u2F87F", "u5D6B",
1535   "u2F880", "u5D7C",
1536   "u2F881", "u5DE1",
1537   "u2F882", "u5DE2",
1538   "u2F883", "u382F",
1539   "u2F884", "u5DFD",
1540   "u2F885", "u5E28",
1541   "u2F886", "u5E3D",
1542   "u2F887", "u5E69",
1543   "u2F888", "u3862",
1544   "u2F889", "u22183",
1545   "u2F88A", "u387C",
1546   "u2F88B", "u5EB0",
1547   "u2F88C", "u5EB3",
1548   "u2F88D", "u5EB6",
1549   "u2F88E", "u5ECA",
1550   "u2F88F", "u2A392",
1551   "u2F890", "u5EFE",
1552   "u2F891", "u22331",
1553   "u2F892", "u22331",
1554   "u2F893", "u8201",
1555   "u2F894", "u5F22",
1556   "u2F895", "u5F22",
1557   "u2F896", "u38C7",
1558   "u2F897", "u232B8",
1559   "u2F898", "u261DA",
1560   "u2F899", "u5F62",
1561   "u2F89A", "u5F6B",
1562   "u2F89B", "u38E3",
1563   "u2F89C", "u5F9A",
1564   "u2F89D", "u5FCD",
1565   "u2F89E", "u5FD7",
1566   "u2F89F", "u5FF9",
1567   "u2F8A0", "u6081",
1568   "u2F8A1", "u393A",
1569   "u2F8A2", "u391C",
1570   "u2F8A3", "u6094",
1571   "u2F8A4", "u226D4",
1572   "u2F8A5", "u60C7",
1573   "u2F8A6", "u6148",
1574   "u2F8A7", "u614C",
1575   "u2F8A8", "u614E",
1576   "u2F8A9", "u614C",
1577   "u2F8AA", "u617A",
1578   "u2F8AB", "u618E",
1579   "u2F8AC", "u61B2",
1580   "u2F8AD", "u61A4",
1581   "u2F8AE", "u61AF",
1582   "u2F8AF", "u61DE",
1583   "u2F8B0", "u61F2",
1584   "u2F8B1", "u61F6",
1585   "u2F8B2", "u6210",
1586   "u2F8B3", "u621B",
1587   "u2F8B4", "u625D",
1588   "u2F8B5", "u62B1",
1589   "u2F8B6", "u62D4",
1590   "u2F8B7", "u6350",
1591   "u2F8B8", "u22B0C",
1592   "u2F8B9", "u633D",
1593   "u2F8BA", "u62FC",
1594   "u2F8BB", "u6368",
1595   "u2F8BC", "u6383",
1596   "u2F8BD", "u63E4",
1597   "u2F8BE", "u22BF1",
1598   "u2F8BF", "u6422",
1599   "u2F8C0", "u63C5",
1600   "u2F8C1", "u63A9",
1601   "u2F8C2", "u3A2E",
1602   "u2F8C3", "u6469",
1603   "u2F8C4", "u647E",
1604   "u2F8C5", "u649D",
1605   "u2F8C6", "u6477",
1606   "u2F8C7", "u3A6C",
1607   "u2F8C8", "u654F",
1608   "u2F8C9", "u656C",
1609   "u2F8CA", "u2300A",
1610   "u2F8CB", "u65E3",
1611   "u2F8CC", "u66F8",
1612   "u2F8CD", "u6649",
1613   "u2F8CE", "u3B19",
1614   "u2F8CF", "u6691",
1615   "u2F8D0", "u3B08",
1616   "u2F8D1", "u3AE4",
1617   "u2F8D2", "u5192",
1618   "u2F8D3", "u5195",
1619   "u2F8D4", "u6700",
1620   "u2F8D5", "u669C",
1621   "u2F8D6", "u80AD",
1622   "u2F8D7", "u43D9",
1623   "u2F8D8", "u6717",
1624   "u2F8D9", "u671B",
1625   "u2F8DA", "u6721",
1626   "u2F8DB", "u675E",
1627   "u2F8DC", "u6753",
1628   "u2F8DD", "u233C3",
1629   "u2F8DE", "u3B49",
1630   "u2F8DF", "u67FA",
1631   "u2F8E0", "u6785",
1632   "u2F8E1", "u6852",
1633   "u2F8E2", "u6885",
1634   "u2F8E3", "u2346D",
1635   "u2F8E4", "u688E",
1636   "u2F8E5", "u681F",
1637   "u2F8E6", "u6914",
1638   "u2F8E7", "u3B9D",
1639   "u2F8E8", "u6942",
1640   "u2F8E9", "u69A3",
1641   "u2F8EA", "u69EA",
1642   "u2F8EB", "u6AA8",
1643   "u2F8EC", "u236A3",
1644   "u2F8ED", "u6ADB",
1645   "u2F8EE", "u3C18",
1646   "u2F8EF", "u6B21",
1647   "u2F8F0", "u238A7",
1648   "u2F8F1", "u6B54",
1649   "u2F8F2", "u3C4E",
1650   "u2F8F3", "u6B72",
1651   "u2F8F4", "u6B9F",
1652   "u2F8F5", "u6BBA",
1653   "u2F8F6", "u6BBB",
1654   "u2F8F7", "u23A8D",
1655   "u2F8F8", "u21D0B",
1656   "u2F8F9", "u23AFA",
1657   "u2F8FA", "u6C4E",
1658   "u2F8FB", "u23CBC",
1659   "u2F8FC", "u6CBF",
1660   "u2F8FD", "u6CCD",
1661   "u2F8FE", "u6C67",
1662   "u2F8FF", "u6D16",
1663   "u2F900", "u6D3E",
1664   "u2F901", "u6D77",
1665   "u2F902", "u6D41",
1666   "u2F903", "u6D69",
1667   "u2F904", "u6D78",
1668   "u2F905", "u6D85",
1669   "u2F906", "u23D1E",
1670   "u2F907", "u6D34",
1671   "u2F908", "u6E2F",
1672   "u2F909", "u6E6E",
1673   "u2F90A", "u3D33",
1674   "u2F90B", "u6ECB",
1675   "u2F90C", "u6EC7",
1676   "u2F90D", "u23ED1",
1677   "u2F90E", "u6DF9",
1678   "u2F90F", "u6F6E",
1679   "u2F910", "u23F5E",
1680   "u2F911", "u23F8E",
1681   "u2F912", "u6FC6",
1682   "u2F913", "u7039",
1683   "u2F914", "u701E",
1684   "u2F915", "u701B",
1685   "u2F916", "u3D96",
1686   "u2F917", "u704A",
1687   "u2F918", "u707D",
1688   "u2F919", "u7077",
1689   "u2F91A", "u70AD",
1690   "u2F91B", "u20525",
1691   "u2F91C", "u7145",
1692   "u2F91D", "u24263",
1693   "u2F91E", "u719C",
1694   "u2F91F", "u43AB",
1695   "u2F920", "u7228",
1696   "u2F921", "u7235",
1697   "u2F922", "u7250",
1698   "u2F923", "u24608",
1699   "u2F924", "u7280",
1700   "u2F925", "u7295",
1701   "u2F926", "u24735",
1702   "u2F927", "u24814",
1703   "u2F928", "u737A",
1704   "u2F929", "u738B",
1705   "u2F92A", "u3EAC",
1706   "u2F92B", "u73A5",
1707   "u2F92C", "u3EB8",
1708   "u2F92D", "u3EB8",
1709   "u2F92E", "u7447",
1710   "u2F92F", "u745C",
1711   "u2F930", "u7471",
1712   "u2F931", "u7485",
1713   "u2F932", "u74CA",
1714   "u2F933", "u3F1B",
1715   "u2F934", "u7524",
1716   "u2F935", "u24C36",
1717   "u2F936", "u753E",
1718   "u2F937", "u24C92",
1719   "u2F938", "u7570",
1720   "u2F939", "u2219F",
1721   "u2F93A", "u7610",
1722   "u2F93B", "u24FA1",
1723   "u2F93C", "u24FB8",
1724   "u2F93D", "u25044",
1725   "u2F93E", "u3FFC",
1726   "u2F93F", "u4008",
1727   "u2F940", "u76F4",
1728   "u2F941", "u250F3",
1729   "u2F942", "u250F2",
1730   "u2F943", "u25119",
1731   "u2F944", "u25133",
1732   "u2F945", "u771E",
1733   "u2F946", "u771F",
1734   "u2F947", "u771F",
1735   "u2F948", "u774A",
1736   "u2F949", "u4039",
1737   "u2F94A", "u778B",
1738   "u2F94B", "u4046",
1739   "u2F94C", "u4096",
1740   "u2F94D", "u2541D",
1741   "u2F94E", "u784E",
1742   "u2F94F", "u788C",
1743   "u2F950", "u78CC",
1744   "u2F951", "u40E3",
1745   "u2F952", "u25626",
1746   "u2F953", "u7956",
1747   "u2F954", "u2569A",
1748   "u2F955", "u256C5",
1749   "u2F956", "u798F",
1750   "u2F957", "u79EB",
1751   "u2F958", "u412F",
1752   "u2F959", "u7A40",
1753   "u2F95A", "u7A4A",
1754   "u2F95B", "u7A4F",
1755   "u2F95C", "u2597C",
1756   "u2F95D", "u25AA7",
1757   "u2F95E", "u25AA7",
1758   "u2F95F", "u7AAE",
1759   "u2F960", "u4202",
1760   "u2F961", "u25BAB",
1761   "u2F962", "u7BC6",
1762   "u2F963", "u7BC9",
1763   "u2F964", "u4227",
1764   "u2F965", "u25C80",
1765   "u2F966", "u7CD2",
1766   "u2F967", "u42A0",
1767   "u2F968", "u7CE8",
1768   "u2F969", "u7CE3",
1769   "u2F96A", "u7D00",
1770   "u2F96B", "u25F86",
1771   "u2F96C", "u7D63",
1772   "u2F96D", "u4301",
1773   "u2F96E", "u7DC7",
1774   "u2F96F", "u7E02",
1775   "u2F970", "u7E45",
1776   "u2F971", "u4334",
1777   "u2F972", "u26228",
1778   "u2F973", "u26247",
1779   "u2F974", "u4359",
1780   "u2F975", "u262D9",
1781   "u2F976", "u7F7A",
1782   "u2F977", "u2633E",
1783   "u2F978", "u7F95",
1784   "u2F979", "u7FFA",
1785   "u2F97A", "u8005",
1786   "u2F97B", "u264DA",
1787   "u2F97C", "u26523",
1788   "u2F97D", "u8060",
1789   "u2F97E", "u265A8",
1790   "u2F97F", "u8070",
1791   "u2F980", "u2335F",
1792   "u2F981", "u43D5",
1793   "u2F982", "u80B2",
1794   "u2F983", "u8103",
1795   "u2F984", "u440B",
1796   "u2F985", "u813E",
1797   "u2F986", "u5AB5",
1798   "u2F987", "u267A7",
1799   "u2F988", "u267B5",
1800   "u2F989", "u23393",
1801   "u2F98A", "u2339C",
1802   "u2F98B", "u8201",
1803   "u2F98C", "u8204",
1804   "u2F98D", "u8F9E",
1805   "u2F98E", "u446B",
1806   "u2F98F", "u8291",
1807   "u2F990", "u828B",
1808   "u2F991", "u829D",
1809   "u2F992", "u52B3",
1810   "u2F993", "u82B1",
1811   "u2F994", "u82B3",
1812   "u2F995", "u82BD",
1813   "u2F996", "u82E6",
1814   "u2F997", "u26B3C",
1815   "u2F998", "u82E5",
1816   "u2F999", "u831D",
1817   "u2F99A", "u8363",
1818   "u2F99B", "u83AD",
1819   "u2F99C", "u8323",
1820   "u2F99D", "u83BD",
1821   "u2F99E", "u83E7",
1822   "u2F99F", "u8457",
1823   "u2F9A0", "u8353",
1824   "u2F9A1", "u83CA",
1825   "u2F9A2", "u83CC",
1826   "u2F9A3", "u83DC",
1827   "u2F9A4", "u26C36",
1828   "u2F9A5", "u26D6B",
1829   "u2F9A6", "u26CD5",
1830   "u2F9A7", "u452B",
1831   "u2F9A8", "u84F1",
1832   "u2F9A9", "u84F3",
1833   "u2F9AA", "u8516",
1834   "u2F9AB", "u273CA",
1835   "u2F9AC", "u8564",
1836   "u2F9AD", "u26F2C",
1837   "u2F9AE", "u455D",
1838   "u2F9AF", "u4561",
1839   "u2F9B0", "u26FB1",
1840   "u2F9B1", "u270D2",
1841   "u2F9B2", "u456B",
1842   "u2F9B3", "u8650",
1843   "u2F9B4", "u865C",
1844   "u2F9B5", "u8667",
1845   "u2F9B6", "u8669",
1846   "u2F9B7", "u86A9",
1847   "u2F9B8", "u8688",
1848   "u2F9B9", "u870E",
1849   "u2F9BA", "u86E2",
1850   "u2F9BB", "u8779",
1851   "u2F9BC", "u8728",
1852   "u2F9BD", "u876B",
1853   "u2F9BE", "u8786",
1854   "u2F9BF", "u4D57",
1855   "u2F9C0", "u87E1",
1856   "u2F9C1", "u8801",
1857   "u2F9C2", "u45F9",
1858   "u2F9C3", "u8860",
1859   "u2F9C4", "u8863",
1860   "u2F9C5", "u27667",
1861   "u2F9C6", "u88D7",
1862   "u2F9C7", "u88DE",
1863   "u2F9C8", "u4635",
1864   "u2F9C9", "u88FA",
1865   "u2F9CA", "u34BB",
1866   "u2F9CB", "u278AE",
1867   "u2F9CC", "u27966",
1868   "u2F9CD", "u46BE",
1869   "u2F9CE", "u46C7",
1870   "u2F9CF", "u8AA0",
1871   "u2F9D0", "u8AED",
1872   "u2F9D1", "u8B8A",
1873   "u2F9D2", "u8C55",
1874   "u2F9D3", "u27CA8",
1875   "u2F9D4", "u8CAB",
1876   "u2F9D5", "u8CC1",
1877   "u2F9D6", "u8D1B",
1878   "u2F9D7", "u8D77",
1879   "u2F9D8", "u27F2F",
1880   "u2F9D9", "u20804",
1881   "u2F9DA", "u8DCB",
1882   "u2F9DB", "u8DBC",
1883   "u2F9DC", "u8DF0",
1884   "u2F9DD", "u208DE",
1885   "u2F9DE", "u8ED4",
1886   "u2F9DF", "u8F38",
1887   "u2F9E0", "u285D2",
1888   "u2F9E1", "u285ED",
1889   "u2F9E2", "u9094",
1890   "u2F9E3", "u90F1",
1891   "u2F9E4", "u9111",
1892   "u2F9E5", "u2872E",
1893   "u2F9E6", "u911B",
1894   "u2F9E7", "u9238",
1895   "u2F9E8", "u92D7",
1896   "u2F9E9", "u92D8",
1897   "u2F9EA", "u927C",
1898   "u2F9EB", "u93F9",
1899   "u2F9EC", "u9415",
1900   "u2F9ED", "u28BFA",
1901   "u2F9EE", "u958B",
1902   "u2F9EF", "u4995",
1903   "u2F9F0", "u95B7",
1904   "u2F9F1", "u28D77",
1905   "u2F9F2", "u49E6",
1906   "u2F9F3", "u96C3",
1907   "u2F9F4", "u5DB2",
1908   "u2F9F5", "u9723",
1909   "u2F9F6", "u29145",
1910   "u2F9F7", "u2921A",
1911   "u2F9F8", "u4A6E",
1912   "u2F9F9", "u4A76",
1913   "u2F9FA", "u97E0",
1914   "u2F9FB", "u2940A",
1915   "u2F9FC", "u4AB2",
1916   "u2F9FD", "u29496",
1917   "u2F9FE", "u980B",
1918   "u2F9FF", "u980B",
1919   "u2FA00", "u9829",
1920   "u2FA01", "u295B6",
1921   "u2FA02", "u98E2",
1922   "u2FA03", "u4B33",
1923   "u2FA04", "u9929",
1924   "u2FA05", "u99A7",
1925   "u2FA06", "u99C2",
1926   "u2FA07", "u99FE",
1927   "u2FA08", "u4BCE",
1928   "u2FA09", "u29B30",
1929   "u2FA0A", "u9B12",
1930   "u2FA0B", "u9C40",
1931   "u2FA0C", "u9CFD",
1932   "u2FA0D", "u4CCE",
1933   "u2FA0E", "u4CED",
1934   "u2FA0F", "u9D67",
1935   "u2FA10", "u2A0CE",
1936   "u2FA11", "u4CF8",
1937   "u2FA12", "u2A105",
1938   "u2FA13", "u2A20E",
1939   "u2FA14", "u2A291",
1940   "u2FA15", "u9EBB",
1941   "u2FA16", "u4D56",
1942   "u2FA17", "u9EF9",
1943   "u2FA18", "u9EFE",
1944   "u2FA19", "u9F05",
1945   "u2FA1A", "u9F0F",
1946   "u2FA1B", "u9F16",
1947   "u2FA1C", "u9F3B",
1948   "u2FA1D", "u2A600",
1949 );
1950
1951 %AGL_to_unicode = (
1952   "A", "u0041",
1953   "AE", "u00C6",
1954   "AEacute", "u01FC",
1955   "AEmacron", "u01E2",
1956   "Aacute", "u00C1",
1957   "Abreve", "u0102",
1958   "Abreveacute", "u1EAE",
1959   "Abrevecyrillic", "u04D0",
1960   "Abrevedotbelow", "u1EB6",
1961   "Abrevegrave", "u1EB0",
1962   "Abrevehookabove", "u1EB2",
1963   "Abrevetilde", "u1EB4",
1964   "Acaron", "u01CD",
1965   "Acircle", "u24B6",
1966   "Acircumflex", "u00C2",
1967   "Acircumflexacute", "u1EA4",
1968   "Acircumflexdotbelow", "u1EAC",
1969   "Acircumflexgrave", "u1EA6",
1970   "Acircumflexhookabove", "u1EA8",
1971   "Acircumflextilde", "u1EAA",
1972   "Acyrillic", "u0410",
1973   "Adblgrave", "u0200",
1974   "Adieresis", "u00C4",
1975   "Adieresiscyrillic", "u04D2",
1976   "Adieresismacron", "u01DE",
1977   "Adotbelow", "u1EA0",
1978   "Adotmacron", "u01E0",
1979   "Agrave", "u00C0",
1980   "Ahookabove", "u1EA2",
1981   "Aiecyrillic", "u04D4",
1982   "Ainvertedbreve", "u0202",
1983   "Alpha", "u0391",
1984   "Alphatonos", "u0386",
1985   "Amacron", "u0100",
1986   "Amonospace", "uFF21",
1987   "Aogonek", "u0104",
1988   "Aring", "u00C5",
1989   "Aringacute", "u01FA",
1990   "Aringbelow", "u1E00",
1991   "Atilde", "u00C3",
1992   "Aybarmenian", "u0531",
1993   "B", "u0042",
1994   "Bcircle", "u24B7",
1995   "Bdotaccent", "u1E02",
1996   "Bdotbelow", "u1E04",
1997   "Becyrillic", "u0411",
1998   "Benarmenian", "u0532",
1999   "Beta", "u0392",
2000   "Bhook", "u0181",
2001   "Blinebelow", "u1E06",
2002   "Bmonospace", "uFF22",
2003   "Btopbar", "u0182",
2004   "C", "u0043",
2005   "Caarmenian", "u053E",
2006   "Cacute", "u0106",
2007   "Ccaron", "u010C",
2008   "Ccedilla", "u00C7",
2009   "Ccedillaacute", "u1E08",
2010   "Ccircle", "u24B8",
2011   "Ccircumflex", "u0108",
2012   "Cdot", "u010A",
2013   "Cdotaccent", "u010A",
2014   "Chaarmenian", "u0549",
2015   "Cheabkhasiancyrillic", "u04BC",
2016   "Checyrillic", "u0427",
2017   "Chedescenderabkhasiancyrillic", "u04BE",
2018   "Chedescendercyrillic", "u04B6",
2019   "Chedieresiscyrillic", "u04F4",
2020   "Cheharmenian", "u0543",
2021   "Chekhakassiancyrillic", "u04CB",
2022   "Cheverticalstrokecyrillic", "u04B8",
2023   "Chi", "u03A7",
2024   "Chook", "u0187",
2025   "Cmonospace", "uFF23",
2026   "Coarmenian", "u0551",
2027   "D", "u0044",
2028   "DZ", "u01F1",
2029   "DZcaron", "u01C4",
2030   "Daarmenian", "u0534",
2031   "Dafrican", "u0189",
2032   "Dcaron", "u010E",
2033   "Dcedilla", "u1E10",
2034   "Dcircle", "u24B9",
2035   "Dcircumflexbelow", "u1E12",
2036   "Dcroat", "u0110",
2037   "Ddotaccent", "u1E0A",
2038   "Ddotbelow", "u1E0C",
2039   "Decyrillic", "u0414",
2040   "Deicoptic", "u03EE",
2041   "Delta", "u2206",
2042   "Deltagreek", "u0394",
2043   "Dhook", "u018A",
2044   "Digammagreek", "u03DC",
2045   "Djecyrillic", "u0402",
2046   "Dlinebelow", "u1E0E",
2047   "Dmonospace", "uFF24",
2048   "Dslash", "u0110",
2049   "Dtopbar", "u018B",
2050   "Dz", "u01F2",
2051   "Dzcaron", "u01C5",
2052   "Dzeabkhasiancyrillic", "u04E0",
2053   "Dzecyrillic", "u0405",
2054   "Dzhecyrillic", "u040F",
2055   "E", "u0045",
2056   "Eacute", "u00C9",
2057   "Ebreve", "u0114",
2058   "Ecaron", "u011A",
2059   "Ecedillabreve", "u1E1C",
2060   "Echarmenian", "u0535",
2061   "Ecircle", "u24BA",
2062   "Ecircumflex", "u00CA",
2063   "Ecircumflexacute", "u1EBE",
2064   "Ecircumflexbelow", "u1E18",
2065   "Ecircumflexdotbelow", "u1EC6",
2066   "Ecircumflexgrave", "u1EC0",
2067   "Ecircumflexhookabove", "u1EC2",
2068   "Ecircumflextilde", "u1EC4",
2069   "Ecyrillic", "u0404",
2070   "Edblgrave", "u0204",
2071   "Edieresis", "u00CB",
2072   "Edot", "u0116",
2073   "Edotaccent", "u0116",
2074   "Edotbelow", "u1EB8",
2075   "Efcyrillic", "u0424",
2076   "Egrave", "u00C8",
2077   "Eharmenian", "u0537",
2078   "Ehookabove", "u1EBA",
2079   "Eightroman", "u2167",
2080   "Einvertedbreve", "u0206",
2081   "Eiotifiedcyrillic", "u0464",
2082   "Elcyrillic", "u041B",
2083   "Elevenroman", "u216A",
2084   "Emacron", "u0112",
2085   "Emacronacute", "u1E16",
2086   "Emacrongrave", "u1E14",
2087   "Emcyrillic", "u041C",
2088   "Emonospace", "uFF25",
2089   "Encyrillic", "u041D",
2090   "Endescendercyrillic", "u04A2",
2091   "Eng", "u014A",
2092   "Enghecyrillic", "u04A4",
2093   "Enhookcyrillic", "u04C7",
2094   "Eogonek", "u0118",
2095   "Eopen", "u0190",
2096   "Epsilon", "u0395",
2097   "Epsilontonos", "u0388",
2098   "Ercyrillic", "u0420",
2099   "Ereversed", "u018E",
2100   "Ereversedcyrillic", "u042D",
2101   "Escyrillic", "u0421",
2102   "Esdescendercyrillic", "u04AA",
2103   "Esh", "u01A9",
2104   "Eta", "u0397",
2105   "Etarmenian", "u0538",
2106   "Etatonos", "u0389",
2107   "Eth", "u00D0",
2108   "Etilde", "u1EBC",
2109   "Etildebelow", "u1E1A",
2110   "Euro", "u20AC",
2111   "Ezh", "u01B7",
2112   "Ezhcaron", "u01EE",
2113   "Ezhreversed", "u01B8",
2114   "F", "u0046",
2115   "Fcircle", "u24BB",
2116   "Fdotaccent", "u1E1E",
2117   "Feharmenian", "u0556",
2118   "Feicoptic", "u03E4",
2119   "Fhook", "u0191",
2120   "Fitacyrillic", "u0472",
2121   "Fiveroman", "u2164",
2122   "Fmonospace", "uFF26",
2123   "Fourroman", "u2163",
2124   "G", "u0047",
2125   "GBsquare", "u3387",
2126   "Gacute", "u01F4",
2127   "Gamma", "u0393",
2128   "Gammaafrican", "u0194",
2129   "Gangiacoptic", "u03EA",
2130   "Gbreve", "u011E",
2131   "Gcaron", "u01E6",
2132   "Gcedilla", "u0122",
2133   "Gcircle", "u24BC",
2134   "Gcircumflex", "u011C",
2135   "Gcommaaccent", "u0122",
2136   "Gdot", "u0120",
2137   "Gdotaccent", "u0120",
2138   "Gecyrillic", "u0413",
2139   "Ghadarmenian", "u0542",
2140   "Ghemiddlehookcyrillic", "u0494",
2141   "Ghestrokecyrillic", "u0492",
2142   "Gheupturncyrillic", "u0490",
2143   "Ghook", "u0193",
2144   "Gimarmenian", "u0533",
2145   "Gjecyrillic", "u0403",
2146   "Gmacron", "u1E20",
2147   "Gmonospace", "uFF27",
2148   "Gsmallhook", "u029B",
2149   "Gstroke", "u01E4",
2150   "H", "u0048",
2151   "H18533", "u25CF",
2152   "H18543", "u25AA",
2153   "H18551", "u25AB",
2154   "H22073", "u25A1",
2155   "HPsquare", "u33CB",
2156   "Haabkhasiancyrillic", "u04A8",
2157   "Hadescendercyrillic", "u04B2",
2158   "Hardsigncyrillic", "u042A",
2159   "Hbar", "u0126",
2160   "Hbrevebelow", "u1E2A",
2161   "Hcedilla", "u1E28",
2162   "Hcircle", "u24BD",
2163   "Hcircumflex", "u0124",
2164   "Hdieresis", "u1E26",
2165   "Hdotaccent", "u1E22",
2166   "Hdotbelow", "u1E24",
2167   "Hmonospace", "uFF28",
2168   "Hoarmenian", "u0540",
2169   "Horicoptic", "u03E8",
2170   "Hzsquare", "u3390",
2171   "I", "u0049",
2172   "IAcyrillic", "u042F",
2173   "IJ", "u0132",
2174   "IUcyrillic", "u042E",
2175   "Iacute", "u00CD",
2176   "Ibreve", "u012C",
2177   "Icaron", "u01CF",
2178   "Icircle", "u24BE",
2179   "Icircumflex", "u00CE",
2180   "Icyrillic", "u0406",
2181   "Idblgrave", "u0208",
2182   "Idieresis", "u00CF",
2183   "Idieresisacute", "u1E2E",
2184   "Idieresiscyrillic", "u04E4",
2185   "Idot", "u0130",
2186   "Idotaccent", "u0130",
2187   "Idotbelow", "u1ECA",
2188   "Iebrevecyrillic", "u04D6",
2189   "Iecyrillic", "u0415",
2190   "Ifraktur", "u2111",
2191   "Igrave", "u00CC",
2192   "Ihookabove", "u1EC8",
2193   "Iicyrillic", "u0418",
2194   "Iinvertedbreve", "u020A",
2195   "Iishortcyrillic", "u0419",
2196   "Imacron", "u012A",
2197   "Imacroncyrillic", "u04E2",
2198   "Imonospace", "uFF29",
2199   "Iniarmenian", "u053B",
2200   "Iocyrillic", "u0401",
2201   "Iogonek", "u012E",
2202   "Iota", "u0399",
2203   "Iotaafrican", "u0196",
2204   "Iotadieresis", "u03AA",
2205   "Iotatonos", "u038A",
2206   "Istroke", "u0197",
2207   "Itilde", "u0128",
2208   "Itildebelow", "u1E2C",
2209   "Izhitsacyrillic", "u0474",
2210   "Izhitsadblgravecyrillic", "u0476",
2211   "J", "u004A",
2212   "Jaarmenian", "u0541",
2213   "Jcircle", "u24BF",
2214   "Jcircumflex", "u0134",
2215   "Jecyrillic", "u0408",
2216   "Jheharmenian", "u054B",
2217   "Jmonospace", "uFF2A",
2218   "K", "u004B",
2219   "KBsquare", "u3385",
2220   "KKsquare", "u33CD",
2221   "Kabashkircyrillic", "u04A0",
2222   "Kacute", "u1E30",
2223   "Kacyrillic", "u041A",
2224   "Kadescendercyrillic", "u049A",
2225   "Kahookcyrillic", "u04C3",
2226   "Kappa", "u039A",
2227   "Kastrokecyrillic", "u049E",
2228   "Kaverticalstrokecyrillic", "u049C",
2229   "Kcaron", "u01E8",
2230   "Kcedilla", "u0136",
2231   "Kcircle", "u24C0",
2232   "Kcommaaccent", "u0136",
2233   "Kdotbelow", "u1E32",
2234   "Keharmenian", "u0554",
2235   "Kenarmenian", "u053F",
2236   "Khacyrillic", "u0425",
2237   "Kheicoptic", "u03E6",
2238   "Khook", "u0198",
2239   "Kjecyrillic", "u040C",
2240   "Klinebelow", "u1E34",
2241   "Kmonospace", "uFF2B",
2242   "Koppacyrillic", "u0480",
2243   "Koppagreek", "u03DE",
2244   "Ksicyrillic", "u046E",
2245   "L", "u004C",
2246   "LJ", "u01C7",
2247   "Lacute", "u0139",
2248   "Lambda", "u039B",
2249   "Lcaron", "u013D",
2250   "Lcedilla", "u013B",
2251   "Lcircle", "u24C1",
2252   "Lcircumflexbelow", "u1E3C",
2253   "Lcommaaccent", "u013B",
2254   "Ldot", "u013F",
2255   "Ldotaccent", "u013F",
2256   "Ldotbelow", "u1E36",
2257   "Ldotbelowmacron", "u1E38",
2258   "Liwnarmenian", "u053C",
2259   "Lj", "u01C8",
2260   "Ljecyrillic", "u0409",
2261   "Llinebelow", "u1E3A",
2262   "Lmonospace", "uFF2C",
2263   "Lslash", "u0141",
2264   "M", "u004D",
2265   "MBsquare", "u3386",
2266   "Macute", "u1E3E",
2267   "Mcircle", "u24C2",
2268   "Mdotaccent", "u1E40",
2269   "Mdotbelow", "u1E42",
2270   "Menarmenian", "u0544",
2271   "Mmonospace", "uFF2D",
2272   "Mturned", "u019C",
2273   "Mu", "u039C",
2274   "N", "u004E",
2275   "NJ", "u01CA",
2276   "Nacute", "u0143",
2277   "Ncaron", "u0147",
2278   "Ncedilla", "u0145",
2279   "Ncircle", "u24C3",
2280   "Ncircumflexbelow", "u1E4A",
2281   "Ncommaaccent", "u0145",
2282   "Ndotaccent", "u1E44",
2283   "Ndotbelow", "u1E46",
2284   "Nhookleft", "u019D",
2285   "Nineroman", "u2168",
2286   "Nj", "u01CB",
2287   "Njecyrillic", "u040A",
2288   "Nlinebelow", "u1E48",
2289   "Nmonospace", "uFF2E",
2290   "Nowarmenian", "u0546",
2291   "Ntilde", "u00D1",
2292   "Nu", "u039D",
2293   "O", "u004F",
2294   "OE", "u0152",
2295   "Oacute", "u00D3",
2296   "Obarredcyrillic", "u04E8",
2297   "Obarreddieresiscyrillic", "u04EA",
2298   "Obreve", "u014E",
2299   "Ocaron", "u01D1",
2300   "Ocenteredtilde", "u019F",
2301   "Ocircle", "u24C4",
2302   "Ocircumflex", "u00D4",
2303   "Ocircumflexacute", "u1ED0",
2304   "Ocircumflexdotbelow", "u1ED8",
2305   "Ocircumflexgrave", "u1ED2",
2306   "Ocircumflexhookabove", "u1ED4",
2307   "Ocircumflextilde", "u1ED6",
2308   "Ocyrillic", "u041E",
2309   "Odblacute", "u0150",
2310   "Odblgrave", "u020C",
2311   "Odieresis", "u00D6",
2312   "Odieresiscyrillic", "u04E6",
2313   "Odotbelow", "u1ECC",
2314   "Ograve", "u00D2",
2315   "Oharmenian", "u0555",
2316   "Ohm", "u2126",
2317   "Ohookabove", "u1ECE",
2318   "Ohorn", "u01A0",
2319   "Ohornacute", "u1EDA",
2320   "Ohorndotbelow", "u1EE2",
2321   "Ohorngrave", "u1EDC",
2322   "Ohornhookabove", "u1EDE",
2323   "Ohorntilde", "u1EE0",
2324   "Ohungarumlaut", "u0150",
2325   "Oi", "u01A2",
2326   "Oinvertedbreve", "u020E",
2327   "Omacron", "u014C",
2328   "Omacronacute", "u1E52",
2329   "Omacrongrave", "u1E50",
2330   "Omega", "u2126",
2331   "Omegacyrillic", "u0460",
2332   "Omegagreek", "u03A9",
2333   "Omegaroundcyrillic", "u047A",
2334   "Omegatitlocyrillic", "u047C",
2335   "Omegatonos", "u038F",
2336   "Omicron", "u039F",
2337   "Omicrontonos", "u038C",
2338   "Omonospace", "uFF2F",
2339   "Oneroman", "u2160",
2340   "Oogonek", "u01EA",
2341   "Oogonekmacron", "u01EC",
2342   "Oopen", "u0186",
2343   "Oslash", "u00D8",
2344   "Oslashacute", "u01FE",
2345   "Ostrokeacute", "u01FE",
2346   "Otcyrillic", "u047E",
2347   "Otilde", "u00D5",
2348   "Otildeacute", "u1E4C",
2349   "Otildedieresis", "u1E4E",
2350   "P", "u0050",
2351   "Pacute", "u1E54",
2352   "Pcircle", "u24C5",
2353   "Pdotaccent", "u1E56",
2354   "Pecyrillic", "u041F",
2355   "Peharmenian", "u054A",
2356   "Pemiddlehookcyrillic", "u04A6",
2357   "Phi", "u03A6",
2358   "Phook", "u01A4",
2359   "Pi", "u03A0",
2360   "Piwrarmenian", "u0553",
2361   "Pmonospace", "uFF30",
2362   "Psi", "u03A8",
2363   "Psicyrillic", "u0470",
2364   "Q", "u0051",
2365   "Qcircle", "u24C6",
2366   "Qmonospace", "uFF31",
2367   "R", "u0052",
2368   "Raarmenian", "u054C",
2369   "Racute", "u0154",
2370   "Rcaron", "u0158",
2371   "Rcedilla", "u0156",
2372   "Rcircle", "u24C7",
2373   "Rcommaaccent", "u0156",
2374   "Rdblgrave", "u0210",
2375   "Rdotaccent", "u1E58",
2376   "Rdotbelow", "u1E5A",
2377   "Rdotbelowmacron", "u1E5C",
2378   "Reharmenian", "u0550",
2379   "Rfraktur", "u211C",
2380   "Rho", "u03A1",
2381   "Rinvertedbreve", "u0212",
2382   "Rlinebelow", "u1E5E",
2383   "Rmonospace", "uFF32",
2384   "Rsmallinverted", "u0281",
2385   "Rsmallinvertedsuperior", "u02B6",
2386   "S", "u0053",
2387   "SF010000", "u250C",
2388   "SF020000", "u2514",
2389   "SF030000", "u2510",
2390   "SF040000", "u2518",
2391   "SF050000", "u253C",
2392   "SF060000", "u252C",
2393   "SF070000", "u2534",
2394   "SF080000", "u251C",
2395   "SF090000", "u2524",
2396   "SF100000", "u2500",
2397   "SF110000", "u2502",
2398   "SF190000", "u2561",
2399   "SF200000", "u2562",
2400   "SF210000", "u2556",
2401   "SF220000", "u2555",
2402   "SF230000", "u2563",
2403   "SF240000", "u2551",
2404   "SF250000", "u2557",
2405   "SF260000", "u255D",
2406   "SF270000", "u255C",
2407   "SF280000", "u255B",
2408   "SF360000", "u255E",
2409   "SF370000", "u255F",
2410   "SF380000", "u255A",
2411   "SF390000", "u2554",
2412   "SF400000", "u2569",
2413   "SF410000", "u2566",
2414   "SF420000", "u2560",
2415   "SF430000", "u2550",
2416   "SF440000", "u256C",
2417   "SF450000", "u2567",
2418   "SF460000", "u2568",
2419   "SF470000", "u2564",
2420   "SF480000", "u2565",
2421   "SF490000", "u2559",
2422   "SF500000", "u2558",
2423   "SF510000", "u2552",
2424   "SF520000", "u2553",
2425   "SF530000", "u256B",
2426   "SF540000", "u256A",
2427   "Sacute", "u015A",
2428   "Sacutedotaccent", "u1E64",
2429   "Sampigreek", "u03E0",
2430   "Scaron", "u0160",
2431   "Scarondotaccent", "u1E66",
2432   "Scedilla", "u015E",
2433   "Schwa", "u018F",
2434   "Schwacyrillic", "u04D8",
2435   "Schwadieresiscyrillic", "u04DA",
2436   "Scircle", "u24C8",
2437   "Scircumflex", "u015C",
2438   "Scommaaccent", "u0218",
2439   "Sdotaccent", "u1E60",
2440   "Sdotbelow", "u1E62",
2441   "Sdotbelowdotaccent", "u1E68",
2442   "Seharmenian", "u054D",
2443   "Sevenroman", "u2166",
2444   "Shaarmenian", "u0547",
2445   "Shacyrillic", "u0428",
2446   "Shchacyrillic", "u0429",
2447   "Sheicoptic", "u03E2",
2448   "Shhacyrillic", "u04BA",
2449   "Shimacoptic", "u03EC",
2450   "Sigma", "u03A3",
2451   "Sixroman", "u2165",
2452   "Smonospace", "uFF33",
2453   "Softsigncyrillic", "u042C",
2454   "Stigmagreek", "u03DA",
2455   "T", "u0054",
2456   "Tau", "u03A4",
2457   "Tbar", "u0166",
2458   "Tcaron", "u0164",
2459   "Tcedilla", "u0162",
2460   "Tcircle", "u24C9",
2461   "Tcircumflexbelow", "u1E70",
2462   "Tcommaaccent", "u0162",
2463   "Tdotaccent", "u1E6A",
2464   "Tdotbelow", "u1E6C",
2465   "Tecyrillic", "u0422",
2466   "Tedescendercyrillic", "u04AC",
2467   "Tenroman", "u2169",
2468   "Tetsecyrillic", "u04B4",
2469   "Theta", "u0398",
2470   "Thook", "u01AC",
2471   "Thorn", "u00DE",
2472   "Threeroman", "u2162",
2473   "Tiwnarmenian", "u054F",
2474   "Tlinebelow", "u1E6E",
2475   "Tmonospace", "uFF34",
2476   "Toarmenian", "u0539",
2477   "Tonefive", "u01BC",
2478   "Tonesix", "u0184",
2479   "Tonetwo", "u01A7",
2480   "Tretroflexhook", "u01AE",
2481   "Tsecyrillic", "u0426",
2482   "Tshecyrillic", "u040B",
2483   "Twelveroman", "u216B",
2484   "Tworoman", "u2161",
2485   "U", "u0055",
2486   "Uacute", "u00DA",
2487   "Ubreve", "u016C",
2488   "Ucaron", "u01D3",
2489   "Ucircle", "u24CA",
2490   "Ucircumflex", "u00DB",
2491   "Ucircumflexbelow", "u1E76",
2492   "Ucyrillic", "u0423",
2493   "Udblacute", "u0170",
2494   "Udblgrave", "u0214",
2495   "Udieresis", "u00DC",
2496   "Udieresisacute", "u01D7",
2497   "Udieresisbelow", "u1E72",
2498   "Udieresiscaron", "u01D9",
2499   "Udieresiscyrillic", "u04F0",
2500   "Udieresisgrave", "u01DB",
2501   "Udieresismacron", "u01D5",
2502   "Udotbelow", "u1EE4",
2503   "Ugrave", "u00D9",
2504   "Uhookabove", "u1EE6",
2505   "Uhorn", "u01AF",
2506   "Uhornacute", "u1EE8",
2507   "Uhorndotbelow", "u1EF0",
2508   "Uhorngrave", "u1EEA",
2509   "Uhornhookabove", "u1EEC",
2510   "Uhorntilde", "u1EEE",
2511   "Uhungarumlaut", "u0170",
2512   "Uhungarumlautcyrillic", "u04F2",
2513   "Uinvertedbreve", "u0216",
2514   "Ukcyrillic", "u0478",
2515   "Umacron", "u016A",
2516   "Umacroncyrillic", "u04EE",
2517   "Umacrondieresis", "u1E7A",
2518   "Umonospace", "uFF35",
2519   "Uogonek", "u0172",
2520   "Upsilon", "u03A5",
2521   "Upsilon1", "u03D2",
2522   "Upsilonacutehooksymbolgreek", "u03D3",
2523   "Upsilonafrican", "u01B1",
2524   "Upsilondieresis", "u03AB",
2525   "Upsilondieresishooksymbolgreek", "u03D4",
2526   "Upsilonhooksymbol", "u03D2",
2527   "Upsilontonos", "u038E",
2528   "Uring", "u016E",
2529   "Ushortcyrillic", "u040E",
2530   "Ustraightcyrillic", "u04AE",
2531   "Ustraightstrokecyrillic", "u04B0",
2532   "Utilde", "u0168",
2533   "Utildeacute", "u1E78",
2534   "Utildebelow", "u1E74",
2535   "V", "u0056",
2536   "Vcircle", "u24CB",
2537   "Vdotbelow", "u1E7E",
2538   "Vecyrillic", "u0412",
2539   "Vewarmenian", "u054E",
2540   "Vhook", "u01B2",
2541   "Vmonospace", "uFF36",
2542   "Voarmenian", "u0548",
2543   "Vtilde", "u1E7C",
2544   "W", "u0057",
2545   "Wacute", "u1E82",
2546   "Wcircle", "u24CC",
2547   "Wcircumflex", "u0174",
2548   "Wdieresis", "u1E84",
2549   "Wdotaccent", "u1E86",
2550   "Wdotbelow", "u1E88",
2551   "Wgrave", "u1E80",
2552   "Wmonospace", "uFF37",
2553   "X", "u0058",
2554   "Xcircle", "u24CD",
2555   "Xdieresis", "u1E8C",
2556   "Xdotaccent", "u1E8A",
2557   "Xeharmenian", "u053D",
2558   "Xi", "u039E",
2559   "Xmonospace", "uFF38",
2560   "Y", "u0059",
2561   "Yacute", "u00DD",
2562   "Yatcyrillic", "u0462",
2563   "Ycircle", "u24CE",
2564   "Ycircumflex", "u0176",
2565   "Ydieresis", "u0178",
2566   "Ydotaccent", "u1E8E",
2567   "Ydotbelow", "u1EF4",
2568   "Yericyrillic", "u042B",
2569   "Yerudieresiscyrillic", "u04F8",
2570   "Ygrave", "u1EF2",
2571   "Yhook", "u01B3",
2572   "Yhookabove", "u1EF6",
2573   "Yiarmenian", "u0545",
2574   "Yicyrillic", "u0407",
2575   "Yiwnarmenian", "u0552",
2576   "Ymonospace", "uFF39",
2577   "Ytilde", "u1EF8",
2578   "Yusbigcyrillic", "u046A",
2579   "Yusbigiotifiedcyrillic", "u046C",
2580   "Yuslittlecyrillic", "u0466",
2581   "Yuslittleiotifiedcyrillic", "u0468",
2582   "Z", "u005A",
2583   "Zaarmenian", "u0536",
2584   "Zacute", "u0179",
2585   "Zcaron", "u017D",
2586   "Zcircle", "u24CF",
2587   "Zcircumflex", "u1E90",
2588   "Zdot", "u017B",
2589   "Zdotaccent", "u017B",
2590   "Zdotbelow", "u1E92",
2591   "Zecyrillic", "u0417",
2592   "Zedescendercyrillic", "u0498",
2593   "Zedieresiscyrillic", "u04DE",
2594   "Zeta", "u0396",
2595   "Zhearmenian", "u053A",
2596   "Zhebrevecyrillic", "u04C1",
2597   "Zhecyrillic", "u0416",
2598   "Zhedescendercyrillic", "u0496",
2599   "Zhedieresiscyrillic", "u04DC",
2600   "Zlinebelow", "u1E94",
2601   "Zmonospace", "uFF3A",
2602   "Zstroke", "u01B5",
2603   "a", "u0061",
2604   "aabengali", "u0986",
2605   "aacute", "u00E1",
2606   "aadeva", "u0906",
2607   "aagujarati", "u0A86",
2608   "aagurmukhi", "u0A06",
2609   "aamatragurmukhi", "u0A3E",
2610   "aarusquare", "u3303",
2611   "aavowelsignbengali", "u09BE",
2612   "aavowelsigndeva", "u093E",
2613   "aavowelsigngujarati", "u0ABE",
2614   "abbreviationmarkarmenian", "u055F",
2615   "abbreviationsigndeva", "u0970",
2616   "abengali", "u0985",
2617   "abopomofo", "u311A",
2618   "abreve", "u0103",
2619   "abreveacute", "u1EAF",
2620   "abrevecyrillic", "u04D1",
2621   "abrevedotbelow", "u1EB7",
2622   "abrevegrave", "u1EB1",
2623   "abrevehookabove", "u1EB3",
2624   "abrevetilde", "u1EB5",
2625   "acaron", "u01CE",
2626   "acircle", "u24D0",
2627   "acircumflex", "u00E2",
2628   "acircumflexacute", "u1EA5",
2629   "acircumflexdotbelow", "u1EAD",
2630   "acircumflexgrave", "u1EA7",
2631   "acircumflexhookabove", "u1EA9",
2632   "acircumflextilde", "u1EAB",
2633   "acute", "u00B4",
2634   "acutebelowcmb", "u0317",
2635   "acutecmb", "u0301",
2636   "acutecomb", "u0301",
2637   "acutedeva", "u0954",
2638   "acutelowmod", "u02CF",
2639   "acutetonecmb", "u0341",
2640   "acyrillic", "u0430",
2641   "adblgrave", "u0201",
2642   "addakgurmukhi", "u0A71",
2643   "adeva", "u0905",
2644   "adieresis", "u00E4",
2645   "adieresiscyrillic", "u04D3",
2646   "adieresismacron", "u01DF",
2647   "adotbelow", "u1EA1",
2648   "adotmacron", "u01E1",
2649   "ae", "u00E6",
2650   "aeacute", "u01FD",
2651   "aekorean", "u3150",
2652   "aemacron", "u01E3",
2653   "afii00208", "u2015",
2654   "afii08941", "u20A4",
2655   "afii10017", "u0410",
2656   "afii10018", "u0411",
2657   "afii10019", "u0412",
2658   "afii10020", "u0413",
2659   "afii10021", "u0414",
2660   "afii10022", "u0415",
2661   "afii10023", "u0401",
2662   "afii10024", "u0416",
2663   "afii10025", "u0417",
2664   "afii10026", "u0418",
2665   "afii10027", "u0419",
2666   "afii10028", "u041A",
2667   "afii10029", "u041B",
2668   "afii10030", "u041C",
2669   "afii10031", "u041D",
2670   "afii10032", "u041E",
2671   "afii10033", "u041F",
2672   "afii10034", "u0420",
2673   "afii10035", "u0421",
2674   "afii10036", "u0422",
2675   "afii10037", "u0423",
2676   "afii10038", "u0424",
2677   "afii10039", "u0425",
2678   "afii10040", "u0426",
2679   "afii10041", "u0427",
2680   "afii10042", "u0428",
2681   "afii10043", "u0429",
2682   "afii10044", "u042A",
2683   "afii10045", "u042B",
2684   "afii10046", "u042C",
2685   "afii10047", "u042D",
2686   "afii10048", "u042E",
2687   "afii10049", "u042F",
2688   "afii10050", "u0490",
2689   "afii10051", "u0402",
2690   "afii10052", "u0403",
2691   "afii10053", "u0404",
2692   "afii10054", "u0405",
2693   "afii10055", "u0406",
2694   "afii10056", "u0407",
2695   "afii10057", "u0408",
2696   "afii10058", "u0409",
2697   "afii10059", "u040A",
2698   "afii10060", "u040B",
2699   "afii10061", "u040C",
2700   "afii10062", "u040E",
2701   "afii10065", "u0430",
2702   "afii10066", "u0431",
2703   "afii10067", "u0432",
2704   "afii10068", "u0433",
2705   "afii10069", "u0434",
2706   "afii10070", "u0435",
2707   "afii10071", "u0451",
2708   "afii10072", "u0436",
2709   "afii10073", "u0437",
2710   "afii10074", "u0438",
2711   "afii10075", "u0439",
2712   "afii10076", "u043A",
2713   "afii10077", "u043B",
2714   "afii10078", "u043C",
2715   "afii10079", "u043D",
2716   "afii10080", "u043E",
2717   "afii10081", "u043F",
2718   "afii10082", "u0440",
2719   "afii10083", "u0441",
2720   "afii10084", "u0442",
2721   "afii10085", "u0443",
2722   "afii10086", "u0444",
2723   "afii10087", "u0445",
2724   "afii10088", "u0446",
2725   "afii10089", "u0447",
2726   "afii10090", "u0448",
2727   "afii10091", "u0449",
2728   "afii10092", "u044A",
2729   "afii10093", "u044B",
2730   "afii10094", "u044C",
2731   "afii10095", "u044D",
2732   "afii10096", "u044E",
2733   "afii10097", "u044F",
2734   "afii10098", "u0491",
2735   "afii10099", "u0452",
2736   "afii10100", "u0453",
2737   "afii10101", "u0454",
2738   "afii10102", "u0455",
2739   "afii10103", "u0456",
2740   "afii10104", "u0457",
2741   "afii10105", "u0458",
2742   "afii10106", "u0459",
2743   "afii10107", "u045A",
2744   "afii10108", "u045B",
2745   "afii10109", "u045C",
2746   "afii10110", "u045E",
2747   "afii10145", "u040F",
2748   "afii10146", "u0462",
2749   "afii10147", "u0472",
2750   "afii10148", "u0474",
2751   "afii10193", "u045F",
2752   "afii10194", "u0463",
2753   "afii10195", "u0473",
2754   "afii10196", "u0475",
2755   "afii10846", "u04D9",
2756   "afii299", "u200E",
2757   "afii300", "u200F",
2758   "afii301", "u200D",
2759   "afii57381", "u066A",
2760   "afii57388", "u060C",
2761   "afii57392", "u0660",
2762   "afii57393", "u0661",
2763   "afii57394", "u0662",
2764   "afii57395", "u0663",
2765   "afii57396", "u0664",
2766   "afii57397", "u0665",
2767   "afii57398", "u0666",
2768   "afii57399", "u0667",
2769   "afii57400", "u0668",
2770   "afii57401", "u0669",
2771   "afii57403", "u061B",
2772   "afii57407", "u061F",
2773   "afii57409", "u0621",
2774   "afii57410", "u0622",
2775   "afii57411", "u0623",
2776   "afii57412", "u0624",
2777   "afii57413", "u0625",
2778   "afii57414", "u0626",
2779   "afii57415", "u0627",
2780   "afii57416", "u0628",
2781   "afii57417", "u0629",
2782   "afii57418", "u062A",
2783   "afii57419", "u062B",
2784   "afii57420", "u062C",
2785   "afii57421", "u062D",
2786   "afii57422", "u062E",
2787   "afii57423", "u062F",
2788   "afii57424", "u0630",
2789   "afii57425", "u0631",
2790   "afii57426", "u0632",
2791   "afii57427", "u0633",
2792   "afii57428", "u0634",
2793   "afii57429", "u0635",
2794   "afii57430", "u0636",
2795   "afii57431", "u0637",
2796   "afii57432", "u0638",
2797   "afii57433", "u0639",
2798   "afii57434", "u063A",
2799   "afii57440", "u0640",
2800   "afii57441", "u0641",
2801   "afii57442", "u0642",
2802   "afii57443", "u0643",
2803   "afii57444", "u0644",
2804   "afii57445", "u0645",
2805   "afii57446", "u0646",
2806   "afii57448", "u0648",
2807   "afii57449", "u0649",
2808   "afii57450", "u064A",
2809   "afii57451", "u064B",
2810   "afii57452", "u064C",
2811   "afii57453", "u064D",
2812   "afii57454", "u064E",
2813   "afii57455", "u064F",
2814   "afii57456", "u0650",
2815   "afii57457", "u0651",
2816   "afii57458", "u0652",
2817   "afii57470", "u0647",
2818   "afii57505", "u06A4",
2819   "afii57506", "u067E",
2820   "afii57507", "u0686",
2821   "afii57508", "u0698",
2822   "afii57509", "u06AF",
2823   "afii57511", "u0679",
2824   "afii57512", "u0688",
2825   "afii57513", "u0691",
2826   "afii57514", "u06BA",
2827   "afii57519", "u06D2",
2828   "afii57534", "u06D5",
2829   "afii57636", "u20AA",
2830   "afii57645", "u05BE",
2831   "afii57658", "u05C3",
2832   "afii57664", "u05D0",
2833   "afii57665", "u05D1",
2834   "afii57666", "u05D2",
2835   "afii57667", "u05D3",
2836   "afii57668", "u05D4",
2837   "afii57669", "u05D5",
2838   "afii57670", "u05D6",
2839   "afii57671", "u05D7",
2840   "afii57672", "u05D8",
2841   "afii57673", "u05D9",
2842   "afii57674", "u05DA",
2843   "afii57675", "u05DB",
2844   "afii57676", "u05DC",
2845   "afii57677", "u05DD",
2846   "afii57678", "u05DE",
2847   "afii57679", "u05DF",
2848   "afii57680", "u05E0",
2849   "afii57681", "u05E1",
2850   "afii57682", "u05E2",
2851   "afii57683", "u05E3",
2852   "afii57684", "u05E4",
2853   "afii57685", "u05E5",
2854   "afii57686", "u05E6",
2855   "afii57687", "u05E7",
2856   "afii57688", "u05E8",
2857   "afii57689", "u05E9",
2858   "afii57690", "u05EA",
2859   "afii57694", "uFB2A",
2860   "afii57695", "uFB2B",
2861   "afii57700", "uFB4B",
2862   "afii57705", "uFB1F",
2863   "afii57716", "u05F0",
2864   "afii57717", "u05F1",
2865   "afii57718", "u05F2",
2866   "afii57723", "uFB35",
2867   "afii57793", "u05B4",
2868   "afii57794", "u05B5",
2869   "afii57795", "u05B6",
2870   "afii57796", "u05BB",
2871   "afii57797", "u05B8",
2872   "afii57798", "u05B7",
2873   "afii57799", "u05B0",
2874   "afii57800", "u05B2",
2875   "afii57801", "u05B1",
2876   "afii57802", "u05B3",
2877   "afii57803", "u05C2",
2878   "afii57804", "u05C1",
2879   "afii57806", "u05B9",
2880   "afii57807", "u05BC",
2881   "afii57839", "u05BD",
2882   "afii57841", "u05BF",
2883   "afii57842", "u05C0",
2884   "afii57929", "u02BC",
2885   "afii61248", "u2105",
2886   "afii61289", "u2113",
2887   "afii61352", "u2116",
2888   "afii61573", "u202C",
2889   "afii61574", "u202D",
2890   "afii61575", "u202E",
2891   "afii61664", "u200C",
2892   "afii63167", "u066D",
2893   "afii64937", "u02BD",
2894   "agrave", "u00E0",
2895   "agujarati", "u0A85",
2896   "agurmukhi", "u0A05",
2897   "ahiragana", "u3042",
2898   "ahookabove", "u1EA3",
2899   "aibengali", "u0990",
2900   "aibopomofo", "u311E",
2901   "aideva", "u0910",
2902   "aiecyrillic", "u04D5",
2903   "aigujarati", "u0A90",
2904   "aigurmukhi", "u0A10",
2905   "aimatragurmukhi", "u0A48",
2906   "ainarabic", "u0639",
2907   "ainfinalarabic", "uFECA",
2908   "aininitialarabic", "uFECB",
2909   "ainmedialarabic", "uFECC",
2910   "ainvertedbreve", "u0203",
2911   "aivowelsignbengali", "u09C8",
2912   "aivowelsigndeva", "u0948",
2913   "aivowelsigngujarati", "u0AC8",
2914   "akatakana", "u30A2",
2915   "akatakanahalfwidth", "uFF71",
2916   "akorean", "u314F",
2917   "alef", "u05D0",
2918   "alefarabic", "u0627",
2919   "alefdageshhebrew", "uFB30",
2920   "aleffinalarabic", "uFE8E",
2921   "alefhamzaabovearabic", "u0623",
2922   "alefhamzaabovefinalarabic", "uFE84",
2923   "alefhamzabelowarabic", "u0625",
2924   "alefhamzabelowfinalarabic", "uFE88",
2925   "alefhebrew", "u05D0",
2926   "aleflamedhebrew", "uFB4F",
2927   "alefmaddaabovearabic", "u0622",
2928   "alefmaddaabovefinalarabic", "uFE82",
2929   "alefmaksuraarabic", "u0649",
2930   "alefmaksurafinalarabic", "uFEF0",
2931   "alefmaksurainitialarabic", "uFEF3",
2932   "alefmaksuramedialarabic", "uFEF4",
2933   "alefpatahhebrew", "uFB2E",
2934   "alefqamatshebrew", "uFB2F",
2935   "aleph", "u2135",
2936   "allequal", "u224C",
2937   "alpha", "u03B1",
2938   "alphatonos", "u03AC",
2939   "amacron", "u0101",
2940   "amonospace", "uFF41",
2941   "ampersand", "u0026",
2942   "ampersandmonospace", "uFF06",
2943   "amsquare", "u33C2",
2944   "anbopomofo", "u3122",
2945   "angbopomofo", "u3124",
2946   "angkhankhuthai", "u0E5A",
2947   "angle", "u2220",
2948   "anglebracketleft", "u3008",
2949   "anglebracketleftvertical", "uFE3F",
2950   "anglebracketright", "u3009",
2951   "anglebracketrightvertical", "uFE40",
2952   "angleleft", "u2329",
2953   "angleright", "u232A",
2954   "angstrom", "u212B",
2955   "anoteleia", "u0387",
2956   "anudattadeva", "u0952",
2957   "anusvarabengali", "u0982",
2958   "anusvaradeva", "u0902",
2959   "anusvaragujarati", "u0A82",
2960   "aogonek", "u0105",
2961   "apaatosquare", "u3300",
2962   "aparen", "u249C",
2963   "apostrophearmenian", "u055A",
2964   "apostrophemod", "u02BC",
2965   "approaches", "u2250",
2966   "approxequal", "u2248",
2967   "approxequalorimage", "u2252",
2968   "approximatelyequal", "u2245",
2969   "araeaekorean", "u318E",
2970   "araeakorean", "u318D",
2971   "arc", "u2312",
2972   "arighthalfring", "u1E9A",
2973   "aring", "u00E5",
2974   "aringacute", "u01FB",
2975   "aringbelow", "u1E01",
2976   "arrowboth", "u2194",
2977   "arrowdashdown", "u21E3",
2978   "arrowdashleft", "u21E0",
2979   "arrowdashright", "u21E2",
2980   "arrowdashup", "u21E1",
2981   "arrowdblboth", "u21D4",
2982   "arrowdbldown", "u21D3",
2983   "arrowdblleft", "u21D0",
2984   "arrowdblright", "u21D2",
2985   "arrowdblup", "u21D1",
2986   "arrowdown", "u2193",
2987   "arrowdownleft", "u2199",
2988   "arrowdownright", "u2198",
2989   "arrowdownwhite", "u21E9",
2990   "arrowheaddownmod", "u02C5",
2991   "arrowheadleftmod", "u02C2",
2992   "arrowheadrightmod", "u02C3",
2993   "arrowheadupmod", "u02C4",
2994   "arrowleft", "u2190",
2995   "arrowleftdbl", "u21D0",
2996   "arrowleftdblstroke", "u21CD",
2997   "arrowleftoverright", "u21C6",
2998   "arrowleftwhite", "u21E6",
2999   "arrowright", "u2192",
3000   "arrowrightdblstroke", "u21CF",
3001   "arrowrightheavy", "u279E",
3002   "arrowrightoverleft", "u21C4",
3003   "arrowrightwhite", "u21E8",
3004   "arrowtableft", "u21E4",
3005   "arrowtabright", "u21E5",
3006   "arrowup", "u2191",
3007   "arrowupdn", "u2195",
3008   "arrowupdnbse", "u21A8",
3009   "arrowupdownbase", "u21A8",
3010   "arrowupleft", "u2196",
3011   "arrowupleftofdown", "u21C5",
3012   "arrowupright", "u2197",
3013   "arrowupwhite", "u21E7",
3014   "asciicircum", "u005E",
3015   "asciicircummonospace", "uFF3E",
3016   "asciitilde", "u007E",
3017   "asciitildemonospace", "uFF5E",
3018   "ascript", "u0251",
3019   "ascriptturned", "u0252",
3020   "asmallhiragana", "u3041",
3021   "asmallkatakana", "u30A1",
3022   "asmallkatakanahalfwidth", "uFF67",
3023   "asterisk", "u002A",
3024   "asteriskaltonearabic", "u066D",
3025   "asteriskarabic", "u066D",
3026   "asteriskmath", "u2217",
3027   "asteriskmonospace", "uFF0A",
3028   "asterisksmall", "uFE61",
3029   "asterism", "u2042",
3030   "asymptoticallyequal", "u2243",
3031   "at", "u0040",
3032   "atilde", "u00E3",
3033   "atmonospace", "uFF20",
3034   "atsmall", "uFE6B",
3035   "aturned", "u0250",
3036   "aubengali", "u0994",
3037   "aubopomofo", "u3120",
3038   "audeva", "u0914",
3039   "augujarati", "u0A94",
3040   "augurmukhi", "u0A14",
3041   "aulengthmarkbengali", "u09D7",
3042   "aumatragurmukhi", "u0A4C",
3043   "auvowelsignbengali", "u09CC",
3044   "auvowelsigndeva", "u094C",
3045   "auvowelsigngujarati", "u0ACC",
3046   "avagrahadeva", "u093D",
3047   "aybarmenian", "u0561",
3048   "ayin", "u05E2",
3049   "ayinaltonehebrew", "uFB20",
3050   "ayinhebrew", "u05E2",
3051   "b", "u0062",
3052   "babengali", "u09AC",
3053   "backslash", "u005C",
3054   "backslashmonospace", "uFF3C",
3055   "badeva", "u092C",
3056   "bagujarati", "u0AAC",
3057   "bagurmukhi", "u0A2C",
3058   "bahiragana", "u3070",
3059   "bahtthai", "u0E3F",
3060   "bakatakana", "u30D0",
3061   "bar", "u007C",
3062   "barmonospace", "uFF5C",
3063   "bbopomofo", "u3105",
3064   "bcircle", "u24D1",
3065   "bdotaccent", "u1E03",
3066   "bdotbelow", "u1E05",
3067   "beamedsixteenthnotes", "u266C",
3068   "because", "u2235",
3069   "becyrillic", "u0431",
3070   "beharabic", "u0628",
3071   "behfinalarabic", "uFE90",
3072   "behinitialarabic", "uFE91",
3073   "behiragana", "u3079",
3074   "behmedialarabic", "uFE92",
3075   "behmeeminitialarabic", "uFC9F",
3076   "behmeemisolatedarabic", "uFC08",
3077   "behnoonfinalarabic", "uFC6D",
3078   "bekatakana", "u30D9",
3079   "benarmenian", "u0562",
3080   "bet", "u05D1",
3081   "beta", "u03B2",
3082   "betasymbolgreek", "u03D0",
3083   "betdagesh", "uFB31",
3084   "betdageshhebrew", "uFB31",
3085   "bethebrew", "u05D1",
3086   "betrafehebrew", "uFB4C",
3087   "bhabengali", "u09AD",
3088   "bhadeva", "u092D",
3089   "bhagujarati", "u0AAD",
3090   "bhagurmukhi", "u0A2D",
3091   "bhook", "u0253",
3092   "bihiragana", "u3073",
3093   "bikatakana", "u30D3",
3094   "bilabialclick", "u0298",
3095   "bindigurmukhi", "u0A02",
3096   "birusquare", "u3331",
3097   "blackcircle", "u25CF",
3098   "blackdiamond", "u25C6",
3099   "blackdownpointingtriangle", "u25BC",
3100   "blackleftpointingpointer", "u25C4",
3101   "blackleftpointingtriangle", "u25C0",
3102   "blacklenticularbracketleft", "u3010",
3103   "blacklenticularbracketleftvertical", "uFE3B",
3104   "blacklenticularbracketright", "u3011",
3105   "blacklenticularbracketrightvertical", "uFE3C",
3106   "blacklowerlefttriangle", "u25E3",
3107   "blacklowerrighttriangle", "u25E2",
3108   "blackrectangle", "u25AC",
3109   "blackrightpointingpointer", "u25BA",
3110   "blackrightpointingtriangle", "u25B6",
3111   "blacksmallsquare", "u25AA",
3112   "blacksmilingface", "u263B",
3113   "blacksquare", "u25A0",
3114   "blackstar", "u2605",
3115   "blackupperlefttriangle", "u25E4",
3116   "blackupperrighttriangle", "u25E5",
3117   "blackuppointingsmalltriangle", "u25B4",
3118   "blackuppointingtriangle", "u25B2",
3119   "blank", "u2423",
3120   "blinebelow", "u1E07",
3121   "block", "u2588",
3122   "bmonospace", "uFF42",
3123   "bobaimaithai", "u0E1A",
3124   "bohiragana", "u307C",
3125   "bokatakana", "u30DC",
3126   "bparen", "u249D",
3127   "bqsquare", "u33C3",
3128   "braceleft", "u007B",
3129   "braceleftmonospace", "uFF5B",
3130   "braceleftsmall", "uFE5B",
3131   "braceleftvertical", "uFE37",
3132   "braceright", "u007D",
3133   "bracerightmonospace", "uFF5D",
3134   "bracerightsmall", "uFE5C",
3135   "bracerightvertical", "uFE38",
3136   "bracketleft", "u005B",
3137   "bracketleftmonospace", "uFF3B",
3138   "bracketright", "u005D",
3139   "bracketrightmonospace", "uFF3D",
3140   "breve", "u02D8",
3141   "brevebelowcmb", "u032E",
3142   "brevecmb", "u0306",
3143   "breveinvertedbelowcmb", "u032F",
3144   "breveinvertedcmb", "u0311",
3145   "breveinverteddoublecmb", "u0361",
3146   "bridgebelowcmb", "u032A",
3147   "bridgeinvertedbelowcmb", "u033A",
3148   "brokenbar", "u00A6",
3149   "bstroke", "u0180",
3150   "btopbar", "u0183",
3151   "buhiragana", "u3076",
3152   "bukatakana", "u30D6",
3153   "bullet", "u2022",
3154   "bulletinverse", "u25D8",
3155   "bulletoperator", "u2219",
3156   "bullseye", "u25CE",
3157   "c", "u0063",
3158   "caarmenian", "u056E",
3159   "cabengali", "u099A",
3160   "cacute", "u0107",
3161   "cadeva", "u091A",
3162   "cagujarati", "u0A9A",
3163   "cagurmukhi", "u0A1A",
3164   "calsquare", "u3388",
3165   "candrabindubengali", "u0981",
3166   "candrabinducmb", "u0310",
3167   "candrabindudeva", "u0901",
3168   "candrabindugujarati", "u0A81",
3169   "capslock", "u21EA",
3170   "careof", "u2105",
3171   "caron", "u02C7",
3172   "caronbelowcmb", "u032C",
3173   "caroncmb", "u030C",
3174   "carriagereturn", "u21B5",
3175   "cbopomofo", "u3118",
3176   "ccaron", "u010D",
3177   "ccedilla", "u00E7",
3178   "ccedillaacute", "u1E09",
3179   "ccircle", "u24D2",
3180   "ccircumflex", "u0109",
3181   "ccurl", "u0255",
3182   "cdot", "u010B",
3183   "cdotaccent", "u010B",
3184   "cdsquare", "u33C5",
3185   "cedilla", "u00B8",
3186   "cedillacmb", "u0327",
3187   "cent", "u00A2",
3188   "centigrade", "u2103",
3189   "centmonospace", "uFFE0",
3190   "chaarmenian", "u0579",
3191   "chabengali", "u099B",
3192   "chadeva", "u091B",
3193   "chagujarati", "u0A9B",
3194   "chagurmukhi", "u0A1B",
3195   "chbopomofo", "u3114",
3196   "cheabkhasiancyrillic", "u04BD",
3197   "checkmark", "u2713",
3198   "checyrillic", "u0447",
3199   "chedescenderabkhasiancyrillic", "u04BF",
3200   "chedescendercyrillic", "u04B7",
3201   "chedieresiscyrillic", "u04F5",
3202   "cheharmenian", "u0573",
3203   "chekhakassiancyrillic", "u04CC",
3204   "cheverticalstrokecyrillic", "u04B9",
3205   "chi", "u03C7",
3206   "chieuchacirclekorean", "u3277",
3207   "chieuchaparenkorean", "u3217",
3208   "chieuchcirclekorean", "u3269",
3209   "chieuchkorean", "u314A",
3210   "chieuchparenkorean", "u3209",
3211   "chochangthai", "u0E0A",
3212   "chochanthai", "u0E08",
3213   "chochingthai", "u0E09",
3214   "chochoethai", "u0E0C",
3215   "chook", "u0188",
3216   "cieucacirclekorean", "u3276",
3217   "cieucaparenkorean", "u3216",
3218   "cieuccirclekorean", "u3268",
3219   "cieuckorean", "u3148",
3220   "cieucparenkorean", "u3208",
3221   "cieucuparenkorean", "u321C",
3222   "circle", "u25CB",
3223   "circlemultiply", "u2297",
3224   "circleot", "u2299",
3225   "circleplus", "u2295",
3226   "circlepostalmark", "u3036",
3227   "circlewithlefthalfblack", "u25D0",
3228   "circlewithrighthalfblack", "u25D1",
3229   "circumflex", "u02C6",
3230   "circumflexbelowcmb", "u032D",
3231   "circumflexcmb", "u0302",
3232   "clear", "u2327",
3233   "clickalveolar", "u01C2",
3234   "clickdental", "u01C0",
3235   "clicklateral", "u01C1",
3236   "clickretroflex", "u01C3",
3237   "club", "u2663",
3238   "clubsuitblack", "u2663",
3239   "clubsuitwhite", "u2667",
3240   "cmcubedsquare", "u33A4",
3241   "cmonospace", "uFF43",
3242   "cmsquaredsquare", "u33A0",
3243   "coarmenian", "u0581",
3244   "colon", "u003A",
3245   "colonmonetary", "u20A1",
3246   "colonmonospace", "uFF1A",
3247   "colonsign", "u20A1",
3248   "colonsmall", "uFE55",
3249   "colontriangularhalfmod", "u02D1",
3250   "colontriangularmod", "u02D0",
3251   "comma", "u002C",
3252   "commaabovecmb", "u0313",
3253   "commaaboverightcmb", "u0315",
3254   "commaarabic", "u060C",
3255   "commaarmenian", "u055D",
3256   "commamonospace", "uFF0C",
3257   "commareversedabovecmb", "u0314",
3258   "commareversedmod", "u02BD",
3259   "commasmall", "uFE50",
3260   "commaturnedabovecmb", "u0312",
3261   "commaturnedmod", "u02BB",
3262   "compass", "u263C",
3263   "congruent", "u2245",
3264   "contourintegral", "u222E",
3265   "control", "u2303",
3266   "controlACK", "u0006",
3267   "controlBEL", "u0007",
3268   "controlBS", "u0008",
3269   "controlCAN", "u0018",
3270   "controlCR", "u000D",
3271   "controlDC1", "u0011",
3272   "controlDC2", "u0012",
3273   "controlDC3", "u0013",
3274   "controlDC4", "u0014",
3275   "controlDEL", "u007F",
3276   "controlDLE", "u0010",
3277   "controlEM", "u0019",
3278   "controlENQ", "u0005",
3279   "controlEOT", "u0004",
3280   "controlESC", "u001B",
3281   "controlETB", "u0017",
3282   "controlETX", "u0003",
3283   "controlFF", "u000C",
3284   "controlFS", "u001C",
3285   "controlGS", "u001D",
3286   "controlHT", "u0009",
3287   "controlLF", "u000A",
3288   "controlNAK", "u0015",
3289   "controlRS", "u001E",
3290   "controlSI", "u000F",
3291   "controlSO", "u000E",
3292   "controlSOT", "u0002",
3293   "controlSTX", "u0001",
3294   "controlSUB", "u001A",
3295   "controlSYN", "u0016",
3296   "controlUS", "u001F",
3297   "controlVT", "u000B",
3298   "copyright", "u00A9",
3299   "cornerbracketleft", "u300C",
3300   "cornerbracketlefthalfwidth", "uFF62",
3301   "cornerbracketleftvertical", "uFE41",
3302   "cornerbracketright", "u300D",
3303   "cornerbracketrighthalfwidth", "uFF63",
3304   "cornerbracketrightvertical", "uFE42",
3305   "corporationsquare", "u337F",
3306   "cosquare", "u33C7",
3307   "coverkgsquare", "u33C6",
3308   "cparen", "u249E",
3309   "cruzeiro", "u20A2",
3310   "cstretched", "u0297",
3311   "curlyand", "u22CF",
3312   "curlyor", "u22CE",
3313   "currency", "u00A4",
3314   "d", "u0064",
3315   "daarmenian", "u0564",
3316   "dabengali", "u09A6",
3317   "dadarabic", "u0636",
3318   "dadeva", "u0926",
3319   "dadfinalarabic", "uFEBE",
3320   "dadinitialarabic", "uFEBF",
3321   "dadmedialarabic", "uFEC0",
3322   "dagesh", "u05BC",
3323   "dageshhebrew", "u05BC",
3324   "dagger", "u2020",
3325   "daggerdbl", "u2021",
3326   "dagujarati", "u0AA6",
3327   "dagurmukhi", "u0A26",
3328   "dahiragana", "u3060",
3329   "dakatakana", "u30C0",
3330   "dalarabic", "u062F",
3331   "dalet", "u05D3",
3332   "daletdagesh", "uFB33",
3333   "daletdageshhebrew", "uFB33",
3334   "dalethatafpatah", "u05D3_05B2",
3335   "dalethatafpatahhebrew", "u05D3_05B2",
3336   "dalethatafsegol", "u05D3_05B1",
3337   "dalethatafsegolhebrew", "u05D3_05B1",
3338   "dalethebrew", "u05D3",
3339   "dalethiriq", "u05D3_05B4",
3340   "dalethiriqhebrew", "u05D3_05B4",
3341   "daletholam", "u05D3_05B9",
3342   "daletholamhebrew", "u05D3_05B9",
3343   "daletpatah", "u05D3_05B7",
3344   "daletpatahhebrew", "u05D3_05B7",
3345   "daletqamats", "u05D3_05B8",
3346   "daletqamatshebrew", "u05D3_05B8",
3347   "daletqubuts", "u05D3_05BB",
3348   "daletqubutshebrew", "u05D3_05BB",
3349   "daletsegol", "u05D3_05B6",
3350   "daletsegolhebrew", "u05D3_05B6",
3351   "daletsheva", "u05D3_05B0",
3352   "daletshevahebrew", "u05D3_05B0",
3353   "dalettsere", "u05D3_05B5",
3354   "dalettserehebrew", "u05D3_05B5",
3355   "dalfinalarabic", "uFEAA",
3356   "dammaarabic", "u064F",
3357   "dammalowarabic", "u064F",
3358   "dammatanaltonearabic", "u064C",
3359   "dammatanarabic", "u064C",
3360   "danda", "u0964",
3361   "dargahebrew", "u05A7",
3362   "dargalefthebrew", "u05A7",
3363   "dasiapneumatacyrilliccmb", "u0485",
3364   "dblanglebracketleft", "u300A",
3365   "dblanglebracketleftvertical", "uFE3D",
3366   "dblanglebracketright", "u300B",
3367   "dblanglebracketrightvertical", "uFE3E",
3368   "dblarchinvertedbelowcmb", "u032B",
3369   "dblarrowleft", "u21D4",
3370   "dblarrowright", "u21D2",
3371   "dbldanda", "u0965",
3372   "dblgravecmb", "u030F",
3373   "dblintegral", "u222C",
3374   "dbllowline", "u2017",
3375   "dbllowlinecmb", "u0333",
3376   "dbloverlinecmb", "u033F",
3377   "dblprimemod", "u02BA",
3378   "dblverticalbar", "u2016",
3379   "dblverticallineabovecmb", "u030E",
3380   "dbopomofo", "u3109",
3381   "dbsquare", "u33C8",
3382   "dcaron", "u010F",
3383   "dcedilla", "u1E11",
3384   "dcircle", "u24D3",
3385   "dcircumflexbelow", "u1E13",
3386   "dcroat", "u0111",
3387   "ddabengali", "u09A1",
3388   "ddadeva", "u0921",
3389   "ddagujarati", "u0AA1",
3390   "ddagurmukhi", "u0A21",
3391   "ddalarabic", "u0688",
3392   "ddalfinalarabic", "uFB89",
3393   "dddhadeva", "u095C",
3394   "ddhabengali", "u09A2",
3395   "ddhadeva", "u0922",
3396   "ddhagujarati", "u0AA2",
3397   "ddhagurmukhi", "u0A22",
3398   "ddotaccent", "u1E0B",
3399   "ddotbelow", "u1E0D",
3400   "decimalseparatorarabic", "u066B",
3401   "decimalseparatorpersian", "u066B",
3402   "decyrillic", "u0434",
3403   "degree", "u00B0",
3404   "dehihebrew", "u05AD",
3405   "dehiragana", "u3067",
3406   "deicoptic", "u03EF",
3407   "dekatakana", "u30C7",
3408   "deleteleft", "u232B",
3409   "deleteright", "u2326",
3410   "delta", "u03B4",
3411   "deltaturned", "u018D",
3412   "denominatorminusonenumeratorbengali", "u09F8",
3413   "dezh", "u02A4",
3414   "dhabengali", "u09A7",
3415   "dhadeva", "u0927",
3416   "dhagujarati", "u0AA7",
3417   "dhagurmukhi", "u0A27",
3418   "dhook", "u0257",
3419   "dialytikatonos", "u0385",
3420   "dialytikatonoscmb", "u0344",
3421   "diamond", "u2666",
3422   "diamondsuitwhite", "u2662",
3423   "dieresis", "u00A8",
3424   "dieresisbelowcmb", "u0324",
3425   "dieresiscmb", "u0308",
3426   "dieresistonos", "u0385",
3427   "dihiragana", "u3062",
3428   "dikatakana", "u30C2",
3429   "dittomark", "u3003",
3430   "divide", "u00F7",
3431   "divides", "u2223",
3432   "divisionslash", "u2215",
3433   "djecyrillic", "u0452",
3434   "dkshade", "u2593",
3435   "dlinebelow", "u1E0F",
3436   "dlsquare", "u3397",
3437   "dmacron", "u0111",
3438   "dmonospace", "uFF44",
3439   "dnblock", "u2584",
3440   "dochadathai", "u0E0E",
3441   "dodekthai", "u0E14",
3442   "dohiragana", "u3069",
3443   "dokatakana", "u30C9",
3444   "dollar", "u0024",
3445   "dollarmonospace", "uFF04",
3446   "dollarsmall", "uFE69",
3447   "dong", "u20AB",
3448   "dorusquare", "u3326",
3449   "dotaccent", "u02D9",
3450   "dotaccentcmb", "u0307",
3451   "dotbelowcmb", "u0323",
3452   "dotbelowcomb", "u0323",
3453   "dotkatakana", "u30FB",
3454   "dotlessi", "u0131",
3455   "dotlessjstrokehook", "u0284",
3456   "dotmath", "u22C5",
3457   "dottedcircle", "u25CC",
3458   "doubleyodpatah", "uFB1F",
3459   "doubleyodpatahhebrew", "uFB1F",
3460   "downtackbelowcmb", "u031E",
3461   "downtackmod", "u02D5",
3462   "dparen", "u249F",
3463   "dtail", "u0256",
3464   "dtopbar", "u018C",
3465   "duhiragana", "u3065",
3466   "dukatakana", "u30C5",
3467   "dz", "u01F3",
3468   "dzaltone", "u02A3",
3469   "dzcaron", "u01C6",
3470   "dzcurl", "u02A5",
3471   "dzeabkhasiancyrillic", "u04E1",
3472   "dzecyrillic", "u0455",
3473   "dzhecyrillic", "u045F",
3474   "e", "u0065",
3475   "eacute", "u00E9",
3476   "earth", "u2641",
3477   "ebengali", "u098F",
3478   "ebopomofo", "u311C",
3479   "ebreve", "u0115",
3480   "ecandradeva", "u090D",
3481   "ecandragujarati", "u0A8D",
3482   "ecandravowelsigndeva", "u0945",
3483   "ecandravowelsigngujarati", "u0AC5",
3484   "ecaron", "u011B",
3485   "ecedillabreve", "u1E1D",
3486   "echarmenian", "u0565",
3487   "echyiwnarmenian", "u0587",
3488   "ecircle", "u24D4",
3489   "ecircumflex", "u00EA",
3490   "ecircumflexacute", "u1EBF",
3491   "ecircumflexbelow", "u1E19",
3492   "ecircumflexdotbelow", "u1EC7",
3493   "ecircumflexgrave", "u1EC1",
3494   "ecircumflexhookabove", "u1EC3",
3495   "ecircumflextilde", "u1EC5",
3496   "ecyrillic", "u0454",
3497   "edblgrave", "u0205",
3498   "edeva", "u090F",
3499   "edieresis", "u00EB",
3500   "edot", "u0117",
3501   "edotaccent", "u0117",
3502   "edotbelow", "u1EB9",
3503   "eegurmukhi", "u0A0F",
3504   "eematragurmukhi", "u0A47",
3505   "efcyrillic", "u0444",
3506   "egrave", "u00E8",
3507   "egujarati", "u0A8F",
3508   "eharmenian", "u0567",
3509   "ehbopomofo", "u311D",
3510   "ehiragana", "u3048",
3511   "ehookabove", "u1EBB",
3512   "eibopomofo", "u311F",
3513   "eight", "u0038",
3514   "eightarabic", "u0668",
3515   "eightbengali", "u09EE",
3516   "eightcircle", "u2467",
3517   "eightcircleinversesansserif", "u2791",
3518   "eightdeva", "u096E",
3519   "eighteencircle", "u2471",
3520   "eighteenparen", "u2485",
3521   "eighteenperiod", "u2499",
3522   "eightgujarati", "u0AEE",
3523   "eightgurmukhi", "u0A6E",
3524   "eighthackarabic", "u0668",
3525   "eighthangzhou", "u3028",
3526   "eighthnotebeamed", "u266B",
3527   "eightideographicparen", "u3227",
3528   "eightinferior", "u2088",
3529   "eightmonospace", "uFF18",
3530   "eightparen", "u247B",
3531   "eightperiod", "u248F",
3532   "eightpersian", "u06F8",
3533   "eightroman", "u2177",
3534   "eightsuperior", "u2078",
3535   "eightthai", "u0E58",
3536   "einvertedbreve", "u0207",
3537   "eiotifiedcyrillic", "u0465",
3538   "ekatakana", "u30A8",
3539   "ekatakanahalfwidth", "uFF74",
3540   "ekonkargurmukhi", "u0A74",
3541   "ekorean", "u3154",
3542   "elcyrillic", "u043B",
3543   "element", "u2208",
3544   "elevencircle", "u246A",
3545   "elevenparen", "u247E",
3546   "elevenperiod", "u2492",
3547   "elevenroman", "u217A",
3548   "ellipsis", "u2026",
3549   "ellipsisvertical", "u22EE",
3550   "emacron", "u0113",
3551   "emacronacute", "u1E17",
3552   "emacrongrave", "u1E15",
3553   "emcyrillic", "u043C",
3554   "emdash", "u2014",
3555   "emdashvertical", "uFE31",
3556   "emonospace", "uFF45",
3557   "emphasismarkarmenian", "u055B",
3558   "emptyset", "u2205",
3559   "enbopomofo", "u3123",
3560   "encyrillic", "u043D",
3561   "endash", "u2013",
3562   "endashvertical", "uFE32",
3563   "endescendercyrillic", "u04A3",
3564   "eng", "u014B",
3565   "engbopomofo", "u3125",
3566   "enghecyrillic", "u04A5",
3567   "enhookcyrillic", "u04C8",
3568   "enspace", "u2002",
3569   "eogonek", "u0119",
3570   "eokorean", "u3153",
3571   "eopen", "u025B",
3572   "eopenclosed", "u029A",
3573   "eopenreversed", "u025C",
3574   "eopenreversedclosed", "u025E",
3575   "eopenreversedhook", "u025D",
3576   "eparen", "u24A0",
3577   "epsilon", "u03B5",
3578   "epsilontonos", "u03AD",
3579   "equal", "u003D",
3580   "equalmonospace", "uFF1D",
3581   "equalsmall", "uFE66",
3582   "equalsuperior", "u207C",
3583   "equivalence", "u2261",
3584   "erbopomofo", "u3126",
3585   "ercyrillic", "u0440",
3586   "ereversed", "u0258",
3587   "ereversedcyrillic", "u044D",
3588   "escyrillic", "u0441",
3589   "esdescendercyrillic", "u04AB",
3590   "esh", "u0283",
3591   "eshcurl", "u0286",
3592   "eshortdeva", "u090E",
3593   "eshortvowelsigndeva", "u0946",
3594   "eshreversedloop", "u01AA",
3595   "eshsquatreversed", "u0285",
3596   "esmallhiragana", "u3047",
3597   "esmallkatakana", "u30A7",
3598   "esmallkatakanahalfwidth", "uFF6A",
3599   "estimated", "u212E",
3600   "eta", "u03B7",
3601   "etarmenian", "u0568",
3602   "etatonos", "u03AE",
3603   "eth", "u00F0",
3604   "etilde", "u1EBD",
3605   "etildebelow", "u1E1B",
3606   "etnahtafoukhhebrew", "u0591",
3607   "etnahtafoukhlefthebrew", "u0591",
3608   "etnahtahebrew", "u0591",
3609   "etnahtalefthebrew", "u0591",
3610   "eturned", "u01DD",
3611   "eukorean", "u3161",
3612   "euro", "u20AC",
3613   "evowelsignbengali", "u09C7",
3614   "evowelsigndeva", "u0947",
3615   "evowelsigngujarati", "u0AC7",
3616   "exclam", "u0021",
3617   "exclamarmenian", "u055C",
3618   "exclamdbl", "u203C",
3619   "exclamdown", "u00A1",
3620   "exclammonospace", "uFF01",
3621   "existential", "u2203",
3622   "ezh", "u0292",
3623   "ezhcaron", "u01EF",
3624   "ezhcurl", "u0293",
3625   "ezhreversed", "u01B9",
3626   "ezhtail", "u01BA",
3627   "f", "u0066",
3628   "fadeva", "u095E",
3629   "fagurmukhi", "u0A5E",
3630   "fahrenheit", "u2109",
3631   "fathaarabic", "u064E",
3632   "fathalowarabic", "u064E",
3633   "fathatanarabic", "u064B",
3634   "fbopomofo", "u3108",
3635   "fcircle", "u24D5",
3636   "fdotaccent", "u1E1F",
3637   "feharabic", "u0641",
3638   "feharmenian", "u0586",
3639   "fehfinalarabic", "uFED2",
3640   "fehinitialarabic", "uFED3",
3641   "fehmedialarabic", "uFED4",
3642   "feicoptic", "u03E5",
3643   "female", "u2640",
3644   "ff", "uFB00",
3645   "ffi", "uFB03",
3646   "ffl", "uFB04",
3647   "fi", "uFB01",
3648   "fifteencircle", "u246E",
3649   "fifteenparen", "u2482",
3650   "fifteenperiod", "u2496",
3651   "figuredash", "u2012",
3652   "filledbox", "u25A0",
3653   "filledrect", "u25AC",
3654   "finalkaf", "u05DA",
3655   "finalkafdagesh", "uFB3A",
3656   "finalkafdageshhebrew", "uFB3A",
3657   "finalkafhebrew", "u05DA",
3658   "finalkafqamats", "u05DA_05B8",
3659   "finalkafqamatshebrew", "u05DA_05B8",
3660   "finalkafsheva", "u05DA_05B0",
3661   "finalkafshevahebrew", "u05DA_05B0",
3662   "finalmem", "u05DD",
3663   "finalmemhebrew", "u05DD",
3664   "finalnun", "u05DF",
3665   "finalnunhebrew", "u05DF",
3666   "finalpe", "u05E3",
3667   "finalpehebrew", "u05E3",
3668   "finaltsadi", "u05E5",
3669   "finaltsadihebrew", "u05E5",
3670   "firsttonechinese", "u02C9",
3671   "fisheye", "u25C9",
3672   "fitacyrillic", "u0473",
3673   "five", "u0035",
3674   "fivearabic", "u0665",
3675   "fivebengali", "u09EB",
3676   "fivecircle", "u2464",
3677   "fivecircleinversesansserif", "u278E",
3678   "fivedeva", "u096B",
3679   "fiveeighths", "u215D",
3680   "fivegujarati", "u0AEB",
3681   "fivegurmukhi", "u0A6B",
3682   "fivehackarabic", "u0665",
3683   "fivehangzhou", "u3025",
3684   "fiveideographicparen", "u3224",
3685   "fiveinferior", "u2085",
3686   "fivemonospace", "uFF15",
3687   "fiveparen", "u2478",
3688   "fiveperiod", "u248C",
3689   "fivepersian", "u06F5",
3690   "fiveroman", "u2174",
3691   "fivesuperior", "u2075",
3692   "fivethai", "u0E55",
3693   "fl", "uFB02",
3694   "florin", "u0192",
3695   "fmonospace", "uFF46",
3696   "fmsquare", "u3399",
3697   "fofanthai", "u0E1F",
3698   "fofathai", "u0E1D",
3699   "fongmanthai", "u0E4F",
3700   "forall", "u2200",
3701   "four", "u0034",
3702   "fourarabic", "u0664",
3703   "fourbengali", "u09EA",
3704   "fourcircle", "u2463",
3705   "fourcircleinversesansserif", "u278D",
3706   "fourdeva", "u096A",
3707   "fourgujarati", "u0AEA",
3708   "fourgurmukhi", "u0A6A",
3709   "fourhackarabic", "u0664",
3710   "fourhangzhou", "u3024",
3711   "fourideographicparen", "u3223",
3712   "fourinferior", "u2084",
3713   "fourmonospace", "uFF14",
3714   "fournumeratorbengali", "u09F7",
3715   "fourparen", "u2477",
3716   "fourperiod", "u248B",
3717   "fourpersian", "u06F4",
3718   "fourroman", "u2173",
3719   "foursuperior", "u2074",
3720   "fourteencircle", "u246D",
3721   "fourteenparen", "u2481",
3722   "fourteenperiod", "u2495",
3723   "fourthai", "u0E54",
3724   "fourthtonechinese", "u02CB",
3725   "fparen", "u24A1",
3726   "fraction", "u2044",
3727   "franc", "u20A3",
3728   "g", "u0067",
3729   "gabengali", "u0997",
3730   "gacute", "u01F5",
3731   "gadeva", "u0917",
3732   "gafarabic", "u06AF",
3733   "gaffinalarabic", "uFB93",
3734   "gafinitialarabic", "uFB94",
3735   "gafmedialarabic", "uFB95",
3736   "gagujarati", "u0A97",
3737   "gagurmukhi", "u0A17",
3738   "gahiragana", "u304C",
3739   "gakatakana", "u30AC",
3740   "gamma", "u03B3",
3741   "gammalatinsmall", "u0263",
3742   "gammasuperior", "u02E0",
3743   "gangiacoptic", "u03EB",
3744   "gbopomofo", "u310D",
3745   "gbreve", "u011F",
3746   "gcaron", "u01E7",
3747   "gcedilla", "u0123",
3748   "gcircle", "u24D6",
3749   "gcircumflex", "u011D",
3750   "gcommaaccent", "u0123",
3751   "gdot", "u0121",
3752   "gdotaccent", "u0121",
3753   "gecyrillic", "u0433",
3754   "gehiragana", "u3052",
3755   "gekatakana", "u30B2",
3756   "geometricallyequal", "u2251",
3757   "gereshaccenthebrew", "u059C",
3758   "gereshhebrew", "u05F3",
3759   "gereshmuqdamhebrew", "u059D",
3760   "germandbls", "u00DF",
3761   "gershayimaccenthebrew", "u059E",
3762   "gershayimhebrew", "u05F4",
3763   "getamark", "u3013",
3764   "ghabengali", "u0998",
3765   "ghadarmenian", "u0572",
3766   "ghadeva", "u0918",
3767   "ghagujarati", "u0A98",
3768   "ghagurmukhi", "u0A18",
3769   "ghainarabic", "u063A",
3770   "ghainfinalarabic", "uFECE",
3771   "ghaininitialarabic", "uFECF",
3772   "ghainmedialarabic", "uFED0",
3773   "ghemiddlehookcyrillic", "u0495",
3774   "ghestrokecyrillic", "u0493",
3775   "gheupturncyrillic", "u0491",
3776   "ghhadeva", "u095A",
3777   "ghhagurmukhi", "u0A5A",
3778   "ghook", "u0260",
3779   "ghzsquare", "u3393",
3780   "gihiragana", "u304E",
3781   "gikatakana", "u30AE",
3782   "gimarmenian", "u0563",
3783   "gimel", "u05D2",
3784   "gimeldagesh", "uFB32",
3785   "gimeldageshhebrew", "uFB32",
3786   "gimelhebrew", "u05D2",
3787   "gjecyrillic", "u0453",
3788   "glottalinvertedstroke", "u01BE",
3789   "glottalstop", "u0294",
3790   "glottalstopinverted", "u0296",
3791   "glottalstopmod", "u02C0",
3792   "glottalstopreversed", "u0295",
3793   "glottalstopreversedmod", "u02C1",
3794   "glottalstopreversedsuperior", "u02E4",
3795   "glottalstopstroke", "u02A1",
3796   "glottalstopstrokereversed", "u02A2",
3797   "gmacron", "u1E21",
3798   "gmonospace", "uFF47",
3799   "gohiragana", "u3054",
3800   "gokatakana", "u30B4",
3801   "gparen", "u24A2",
3802   "gpasquare", "u33AC",
3803   "gradient", "u2207",
3804   "grave", "u0060",
3805   "gravebelowcmb", "u0316",
3806   "gravecmb", "u0300",
3807   "gravecomb", "u0300",
3808   "gravedeva", "u0953",
3809   "gravelowmod", "u02CE",
3810   "gravemonospace", "uFF40",
3811   "gravetonecmb", "u0340",
3812   "greater", "u003E",
3813   "greaterequal", "u2265",
3814   "greaterequalorless", "u22DB",
3815   "greatermonospace", "uFF1E",
3816   "greaterorequivalent", "u2273",
3817   "greaterorless", "u2277",
3818   "greateroverequal", "u2267",
3819   "greatersmall", "uFE65",
3820   "gscript", "u0261",
3821   "gstroke", "u01E5",
3822   "guhiragana", "u3050",
3823   "guillemotleft", "u00AB",
3824   "guillemotright", "u00BB",
3825   "guilsinglleft", "u2039",
3826   "guilsinglright", "u203A",
3827   "gukatakana", "u30B0",
3828   "guramusquare", "u3318",
3829   "gysquare", "u33C9",
3830   "h", "u0068",
3831   "haabkhasiancyrillic", "u04A9",
3832   "haaltonearabic", "u06C1",
3833   "habengali", "u09B9",
3834   "hadescendercyrillic", "u04B3",
3835   "hadeva", "u0939",
3836   "hagujarati", "u0AB9",
3837   "hagurmukhi", "u0A39",
3838   "haharabic", "u062D",
3839   "hahfinalarabic", "uFEA2",
3840   "hahinitialarabic", "uFEA3",
3841   "hahiragana", "u306F",
3842   "hahmedialarabic", "uFEA4",
3843   "haitusquare", "u332A",
3844   "hakatakana", "u30CF",
3845   "hakatakanahalfwidth", "uFF8A",
3846   "halantgurmukhi", "u0A4D",
3847   "hamzaarabic", "u0621",
3848   "hamzadammaarabic", "u0621_064F",
3849   "hamzadammatanarabic", "u0621_064C",
3850   "hamzafathaarabic", "u0621_064E",
3851   "hamzafathatanarabic", "u0621_064B",
3852   "hamzalowarabic", "u0621",
3853   "hamzalowkasraarabic", "u0621_0650",
3854   "hamzalowkasratanarabic", "u0621_064D",
3855   "hamzasukunarabic", "u0621_0652",
3856   "hangulfiller", "u3164",
3857   "hardsigncyrillic", "u044A",
3858   "harpoonleftbarbup", "u21BC",
3859   "harpoonrightbarbup", "u21C0",
3860   "hasquare", "u33CA",
3861   "hatafpatah", "u05B2",
3862   "hatafpatah16", "u05B2",
3863   "hatafpatah23", "u05B2",
3864   "hatafpatah2f", "u05B2",
3865   "hatafpatahhebrew", "u05B2",
3866   "hatafpatahnarrowhebrew", "u05B2",
3867   "hatafpatahquarterhebrew", "u05B2",
3868   "hatafpatahwidehebrew", "u05B2",
3869   "hatafqamats", "u05B3",
3870   "hatafqamats1b", "u05B3",
3871   "hatafqamats28", "u05B3",
3872   "hatafqamats34", "u05B3",
3873   "hatafqamatshebrew", "u05B3",
3874   "hatafqamatsnarrowhebrew", "u05B3",
3875   "hatafqamatsquarterhebrew", "u05B3",
3876   "hatafqamatswidehebrew", "u05B3",
3877   "hatafsegol", "u05B1",
3878   "hatafsegol17", "u05B1",
3879   "hatafsegol24", "u05B1",
3880   "hatafsegol30", "u05B1",
3881   "hatafsegolhebrew", "u05B1",
3882   "hatafsegolnarrowhebrew", "u05B1",
3883   "hatafsegolquarterhebrew", "u05B1",
3884   "hatafsegolwidehebrew", "u05B1",
3885   "hbar", "u0127",
3886   "hbopomofo", "u310F",
3887   "hbrevebelow", "u1E2B",
3888   "hcedilla", "u1E29",
3889   "hcircle", "u24D7",
3890   "hcircumflex", "u0125",
3891   "hdieresis", "u1E27",
3892   "hdotaccent", "u1E23",
3893   "hdotbelow", "u1E25",
3894   "he", "u05D4",
3895   "heart", "u2665",
3896   "heartsuitblack", "u2665",
3897   "heartsuitwhite", "u2661",
3898   "hedagesh", "uFB34",
3899   "hedageshhebrew", "uFB34",
3900   "hehaltonearabic", "u06C1",
3901   "heharabic", "u0647",
3902   "hehebrew", "u05D4",
3903   "hehfinalaltonearabic", "uFBA7",
3904   "hehfinalalttwoarabic", "uFEEA",
3905   "hehfinalarabic", "uFEEA",
3906   "hehhamzaabovefinalarabic", "uFBA5",
3907   "hehhamzaaboveisolatedarabic", "uFBA4",
3908   "hehinitialaltonearabic", "uFBA8",
3909   "hehinitialarabic", "uFEEB",
3910   "hehiragana", "u3078",
3911   "hehmedialaltonearabic", "uFBA9",
3912   "hehmedialarabic", "uFEEC",
3913   "heiseierasquare", "u337B",
3914   "hekatakana", "u30D8",
3915   "hekatakanahalfwidth", "uFF8D",
3916   "hekutaarusquare", "u3336",
3917   "henghook", "u0267",
3918   "herutusquare", "u3339",
3919   "het", "u05D7",
3920   "hethebrew", "u05D7",
3921   "hhook", "u0266",
3922   "hhooksuperior", "u02B1",
3923   "hieuhacirclekorean", "u327B",
3924   "hieuhaparenkorean", "u321B",
3925   "hieuhcirclekorean", "u326D",
3926   "hieuhkorean", "u314E",
3927   "hieuhparenkorean", "u320D",
3928   "hihiragana", "u3072",
3929   "hikatakana", "u30D2",
3930   "hikatakanahalfwidth", "uFF8B",
3931   "hiriq", "u05B4",
3932   "hiriq14", "u05B4",
3933   "hiriq21", "u05B4",
3934   "hiriq2d", "u05B4",
3935   "hiriqhebrew", "u05B4",
3936   "hiriqnarrowhebrew", "u05B4",
3937   "hiriqquarterhebrew", "u05B4",
3938   "hiriqwidehebrew", "u05B4",
3939   "hlinebelow", "u1E96",
3940   "hmonospace", "uFF48",
3941   "hoarmenian", "u0570",
3942   "hohipthai", "u0E2B",
3943   "hohiragana", "u307B",
3944   "hokatakana", "u30DB",
3945   "hokatakanahalfwidth", "uFF8E",
3946   "holam", "u05B9",
3947   "holam19", "u05B9",
3948   "holam26", "u05B9",
3949   "holam32", "u05B9",
3950   "holamhebrew", "u05B9",
3951   "holamnarrowhebrew", "u05B9",
3952   "holamquarterhebrew", "u05B9",
3953   "holamwidehebrew", "u05B9",
3954   "honokhukthai", "u0E2E",
3955   "hookabovecomb", "u0309",
3956   "hookcmb", "u0309",
3957   "hookpalatalizedbelowcmb", "u0321",
3958   "hookretroflexbelowcmb", "u0322",
3959   "hoonsquare", "u3342",
3960   "horicoptic", "u03E9",
3961   "horizontalbar", "u2015",
3962   "horncmb", "u031B",
3963   "hotsprings", "u2668",
3964   "house", "u2302",
3965   "hparen", "u24A3",
3966   "hsuperior", "u02B0",
3967   "hturned", "u0265",
3968   "huhiragana", "u3075",
3969   "huiitosquare", "u3333",
3970   "hukatakana", "u30D5",
3971   "hukatakanahalfwidth", "uFF8C",
3972   "hungarumlaut", "u02DD",
3973   "hungarumlautcmb", "u030B",
3974   "hv", "u0195",
3975   "hyphen", "u002D",
3976   "hyphenmonospace", "uFF0D",
3977   "hyphensmall", "uFE63",
3978   "hyphentwo", "u2010",
3979   "i", "u0069",
3980   "iacute", "u00ED",
3981   "iacyrillic", "u044F",
3982   "ibengali", "u0987",
3983   "ibopomofo", "u3127",
3984   "ibreve", "u012D",
3985   "icaron", "u01D0",
3986   "icircle", "u24D8",
3987   "icircumflex", "u00EE",
3988   "icyrillic", "u0456",
3989   "idblgrave", "u0209",
3990   "ideographearthcircle", "u328F",
3991   "ideographfirecircle", "u328B",
3992   "ideographicallianceparen", "u323F",
3993   "ideographiccallparen", "u323A",
3994   "ideographiccentrecircle", "u32A5",
3995   "ideographicclose", "u3006",
3996   "ideographiccomma", "u3001",
3997   "ideographiccommaleft", "uFF64",
3998   "ideographiccongratulationparen", "u3237",
3999   "ideographiccorrectcircle", "u32A3",
4000   "ideographicearthparen", "u322F",
4001   "ideographicenterpriseparen", "u323D",
4002   "ideographicexcellentcircle", "u329D",
4003   "ideographicfestivalparen", "u3240",
4004   "ideographicfinancialcircle", "u3296",
4005   "ideographicfinancialparen", "u3236",
4006   "ideographicfireparen", "u322B",
4007   "ideographichaveparen", "u3232",
4008   "ideographichighcircle", "u32A4",
4009   "ideographiciterationmark", "u3005",
4010   "ideographiclaborcircle", "u3298",
4011   "ideographiclaborparen", "u3238",
4012   "ideographicleftcircle", "u32A7",
4013   "ideographiclowcircle", "u32A6",
4014   "ideographicmedicinecircle", "u32A9",
4015   "ideographicmetalparen", "u322E",
4016   "ideographicmoonparen", "u322A",
4017   "ideographicnameparen", "u3234",
4018   "ideographicperiod", "u3002",
4019   "ideographicprintcircle", "u329E",
4020   "ideographicreachparen", "u3243",
4021   "ideographicrepresentparen", "u3239",
4022   "ideographicresourceparen", "u323E",
4023   "ideographicrightcircle", "u32A8",
4024   "ideographicsecretcircle", "u3299",
4025   "ideographicselfparen", "u3242",
4026   "ideographicsocietyparen", "u3233",
4027   "ideographicspace", "u3000",
4028   "ideographicspecialparen", "u3235",
4029   "ideographicstockparen", "u3231",
4030   "ideographicstudyparen", "u323B",
4031   "ideographicsunparen", "u3230",
4032   "ideographicsuperviseparen", "u323C",
4033   "ideographicwaterparen", "u322C",
4034   "ideographicwoodparen", "u322D",
4035   "ideographiczero", "u3007",
4036   "ideographmetalcircle", "u328E",
4037   "ideographmooncircle", "u328A",
4038   "ideographnamecircle", "u3294",
4039   "ideographsuncircle", "u3290",
4040   "ideographwatercircle", "u328C",
4041   "ideographwoodcircle", "u328D",
4042   "ideva", "u0907",
4043   "idieresis", "u00EF",
4044   "idieresisacute", "u1E2F",
4045   "idieresiscyrillic", "u04E5",
4046   "idotbelow", "u1ECB",
4047   "iebrevecyrillic", "u04D7",
4048   "iecyrillic", "u0435",
4049   "ieungacirclekorean", "u3275",
4050   "ieungaparenkorean", "u3215",
4051   "ieungcirclekorean", "u3267",
4052   "ieungkorean", "u3147",
4053   "ieungparenkorean", "u3207",
4054   "igrave", "u00EC",
4055   "igujarati", "u0A87",
4056   "igurmukhi", "u0A07",
4057   "ihiragana", "u3044",
4058   "ihookabove", "u1EC9",
4059   "iibengali", "u0988",
4060   "iicyrillic", "u0438",
4061   "iideva", "u0908",
4062   "iigujarati", "u0A88",
4063   "iigurmukhi", "u0A08",
4064   "iimatragurmukhi", "u0A40",
4065   "iinvertedbreve", "u020B",
4066   "iishortcyrillic", "u0439",
4067   "iivowelsignbengali", "u09C0",
4068   "iivowelsigndeva", "u0940",
4069   "iivowelsigngujarati", "u0AC0",
4070   "ij", "u0133",
4071   "ikatakana", "u30A4",
4072   "ikatakanahalfwidth", "uFF72",
4073   "ikorean", "u3163",
4074   "ilde", "u02DC",
4075   "iluyhebrew", "u05AC",
4076   "imacron", "u012B",
4077   "imacroncyrillic", "u04E3",
4078   "imageorapproximatelyequal", "u2253",
4079   "imatragurmukhi", "u0A3F",
4080   "imonospace", "uFF49",
4081   "increment", "u2206",
4082   "infinity", "u221E",
4083   "iniarmenian", "u056B",
4084   "integral", "u222B",
4085   "integralbottom", "u2321",
4086   "integralbt", "u2321",
4087   "integraltop", "u2320",
4088   "integraltp", "u2320",
4089   "intersection", "u2229",
4090   "intisquare", "u3305",
4091   "invbullet", "u25D8",
4092   "invcircle", "u25D9",
4093   "invsmileface", "u263B",
4094   "iocyrillic", "u0451",
4095   "iogonek", "u012F",
4096   "iota", "u03B9",
4097   "iotadieresis", "u03CA",
4098   "iotadieresistonos", "u0390",
4099   "iotalatin", "u0269",
4100   "iotatonos", "u03AF",
4101   "iparen", "u24A4",
4102   "irigurmukhi", "u0A72",
4103   "ismallhiragana", "u3043",
4104   "ismallkatakana", "u30A3",
4105   "ismallkatakanahalfwidth", "uFF68",
4106   "issharbengali", "u09FA",
4107   "istroke", "u0268",
4108   "iterationhiragana", "u309D",
4109   "iterationkatakana", "u30FD",
4110   "itilde", "u0129",
4111   "itildebelow", "u1E2D",
4112   "iubopomofo", "u3129",
4113   "iucyrillic", "u044E",
4114   "ivowelsignbengali", "u09BF",
4115   "ivowelsigndeva", "u093F",
4116   "ivowelsigngujarati", "u0ABF",
4117   "izhitsacyrillic", "u0475",
4118   "izhitsadblgravecyrillic", "u0477",
4119   "j", "u006A",
4120   "jaarmenian", "u0571",
4121   "jabengali", "u099C",
4122   "jadeva", "u091C",
4123   "jagujarati", "u0A9C",
4124   "jagurmukhi", "u0A1C",
4125   "jbopomofo", "u3110",
4126   "jcaron", "u01F0",
4127   "jcircle", "u24D9",
4128   "jcircumflex", "u0135",
4129   "jcrossedtail", "u029D",
4130   "jdotlessstroke", "u025F",
4131   "jecyrillic", "u0458",
4132   "jeemarabic", "u062C",
4133   "jeemfinalarabic", "uFE9E",
4134   "jeeminitialarabic", "uFE9F",
4135   "jeemmedialarabic", "uFEA0",
4136   "jeharabic", "u0698",
4137   "jehfinalarabic", "uFB8B",
4138   "jhabengali", "u099D",
4139   "jhadeva", "u091D",
4140   "jhagujarati", "u0A9D",
4141   "jhagurmukhi", "u0A1D",
4142   "jheharmenian", "u057B",
4143   "jis", "u3004",
4144   "jmonospace", "uFF4A",
4145   "jparen", "u24A5",
4146   "jsuperior", "u02B2",
4147   "k", "u006B",
4148   "kabashkircyrillic", "u04A1",
4149   "kabengali", "u0995",
4150   "kacute", "u1E31",
4151   "kacyrillic", "u043A",
4152   "kadescendercyrillic", "u049B",
4153   "kadeva", "u0915",
4154   "kaf", "u05DB",
4155   "kafarabic", "u0643",
4156   "kafdagesh", "uFB3B",
4157   "kafdageshhebrew", "uFB3B",
4158   "kaffinalarabic", "uFEDA",
4159   "kafhebrew", "u05DB",
4160   "kafinitialarabic", "uFEDB",
4161   "kafmedialarabic", "uFEDC",
4162   "kafrafehebrew", "uFB4D",
4163   "kagujarati", "u0A95",
4164   "kagurmukhi", "u0A15",
4165   "kahiragana", "u304B",
4166   "kahookcyrillic", "u04C4",
4167   "kakatakana", "u30AB",
4168   "kakatakanahalfwidth", "uFF76",
4169   "kappa", "u03BA",
4170   "kappasymbolgreek", "u03F0",
4171   "kapyeounmieumkorean", "u3171",
4172   "kapyeounphieuphkorean", "u3184",
4173   "kapyeounpieupkorean", "u3178",
4174   "kapyeounssangpieupkorean", "u3179",
4175   "karoriisquare", "u330D",
4176   "kashidaautoarabic", "u0640",
4177   "kashidaautonosidebearingarabic", "u0640",
4178   "kasmallkatakana", "u30F5",
4179   "kasquare", "u3384",
4180   "kasraarabic", "u0650",
4181   "kasratanarabic", "u064D",
4182   "kastrokecyrillic", "u049F",
4183   "katahiraprolongmarkhalfwidth", "uFF70",
4184   "kaverticalstrokecyrillic", "u049D",
4185   "kbopomofo", "u310E",
4186   "kcalsquare", "u3389",
4187   "kcaron", "u01E9",
4188   "kcedilla", "u0137",
4189   "kcircle", "u24DA",
4190   "kcommaaccent", "u0137",
4191   "kdotbelow", "u1E33",
4192   "keharmenian", "u0584",
4193   "kehiragana", "u3051",
4194   "kekatakana", "u30B1",
4195   "kekatakanahalfwidth", "uFF79",
4196   "kenarmenian", "u056F",
4197   "kesmallkatakana", "u30F6",
4198   "kgreenlandic", "u0138",
4199   "khabengali", "u0996",
4200   "khacyrillic", "u0445",
4201   "khadeva", "u0916",
4202   "khagujarati", "u0A96",
4203   "khagurmukhi", "u0A16",
4204   "khaharabic", "u062E",
4205   "khahfinalarabic", "uFEA6",
4206   "khahinitialarabic", "uFEA7",
4207   "khahmedialarabic", "uFEA8",
4208   "kheicoptic", "u03E7",
4209   "khhadeva", "u0959",
4210   "khhagurmukhi", "u0A59",
4211   "khieukhacirclekorean", "u3278",
4212   "khieukhaparenkorean", "u3218",
4213   "khieukhcirclekorean", "u326A",
4214   "khieukhkorean", "u314B",
4215   "khieukhparenkorean", "u320A",
4216   "khokhaithai", "u0E02",
4217   "khokhonthai", "u0E05",
4218   "khokhuatthai", "u0E03",
4219   "khokhwaithai", "u0E04",
4220   "khomutthai", "u0E5B",
4221   "khook", "u0199",
4222   "khorakhangthai", "u0E06",
4223   "khzsquare", "u3391",
4224   "kihiragana", "u304D",
4225   "kikatakana", "u30AD",
4226   "kikatakanahalfwidth", "uFF77",
4227   "kiroguramusquare", "u3315",
4228   "kiromeetorusquare", "u3316",
4229   "kirosquare", "u3314",
4230   "kiyeokacirclekorean", "u326E",
4231   "kiyeokaparenkorean", "u320E",
4232   "kiyeokcirclekorean", "u3260",
4233   "kiyeokkorean", "u3131",
4234   "kiyeokparenkorean", "u3200",
4235   "kiyeoksioskorean", "u3133",
4236   "kjecyrillic", "u045C",
4237   "klinebelow", "u1E35",
4238   "klsquare", "u3398",
4239   "kmcubedsquare", "u33A6",
4240   "kmonospace", "uFF4B",
4241   "kmsquaredsquare", "u33A2",
4242   "kohiragana", "u3053",
4243   "kohmsquare", "u33C0",
4244   "kokaithai", "u0E01",
4245   "kokatakana", "u30B3",
4246   "kokatakanahalfwidth", "uFF7A",
4247   "kooposquare", "u331E",
4248   "koppacyrillic", "u0481",
4249   "koreanstandardsymbol", "u327F",
4250   "koroniscmb", "u0343",
4251   "kparen", "u24A6",
4252   "kpasquare", "u33AA",
4253   "ksicyrillic", "u046F",
4254   "ktsquare", "u33CF",
4255   "kturned", "u029E",
4256   "kuhiragana", "u304F",
4257   "kukatakana", "u30AF",
4258   "kukatakanahalfwidth", "uFF78",
4259   "kvsquare", "u33B8",
4260   "kwsquare", "u33BE",
4261   "l", "u006C",
4262   "labengali", "u09B2",
4263   "lacute", "u013A",
4264   "ladeva", "u0932",
4265   "lagujarati", "u0AB2",
4266   "lagurmukhi", "u0A32",
4267   "lakkhangyaothai", "u0E45",
4268   "lamaleffinalarabic", "uFEFC",
4269   "lamalefhamzaabovefinalarabic", "uFEF8",
4270   "lamalefhamzaaboveisolatedarabic", "uFEF7",
4271   "lamalefhamzabelowfinalarabic", "uFEFA",
4272   "lamalefhamzabelowisolatedarabic", "uFEF9",
4273   "lamalefisolatedarabic", "uFEFB",
4274   "lamalefmaddaabovefinalarabic", "uFEF6",
4275   "lamalefmaddaaboveisolatedarabic", "uFEF5",
4276   "lamarabic", "u0644",
4277   "lambda", "u03BB",
4278   "lambdastroke", "u019B",
4279   "lamed", "u05DC",
4280   "lameddagesh", "uFB3C",
4281   "lameddageshhebrew", "uFB3C",
4282   "lamedhebrew", "u05DC",
4283   "lamedholam", "u05DC_05B9",
4284   "lamedholamdagesh", "u05DC_05B9_05BC",
4285   "lamedholamdageshhebrew", "u05DC_05B9_05BC",
4286   "lamedholamhebrew", "u05DC_05B9",
4287   "lamfinalarabic", "uFEDE",
4288   "lamhahinitialarabic", "uFCCA",
4289   "laminitialarabic", "uFEDF",
4290   "lamjeeminitialarabic", "uFCC9",
4291   "lamkhahinitialarabic", "uFCCB",
4292   "lamlamhehisolatedarabic", "uFDF2",
4293   "lammedialarabic", "uFEE0",
4294   "lammeemhahinitialarabic", "uFD88",
4295   "lammeeminitialarabic", "uFCCC",
4296   "lammeemjeeminitialarabic", "uFEDF_FEE4_FEA0",
4297   "lammeemkhahinitialarabic", "uFEDF_FEE4_FEA8",
4298   "largecircle", "u25EF",
4299   "lbar", "u019A",
4300   "lbelt", "u026C",
4301   "lbopomofo", "u310C",
4302   "lcaron", "u013E",
4303   "lcedilla", "u013C",
4304   "lcircle", "u24DB",
4305   "lcircumflexbelow", "u1E3D",
4306   "lcommaaccent", "u013C",
4307   "ldot", "u0140",
4308   "ldotaccent", "u0140",
4309   "ldotbelow", "u1E37",
4310   "ldotbelowmacron", "u1E39",
4311   "leftangleabovecmb", "u031A",
4312   "lefttackbelowcmb", "u0318",
4313   "less", "u003C",
4314   "lessequal", "u2264",
4315   "lessequalorgreater", "u22DA",
4316   "lessmonospace", "uFF1C",
4317   "lessorequivalent", "u2272",
4318   "lessorgreater", "u2276",
4319   "lessoverequal", "u2266",
4320   "lesssmall", "uFE64",
4321   "lezh", "u026E",
4322   "lfblock", "u258C",
4323   "lhookretroflex", "u026D",
4324   "lira", "u20A4",
4325   "liwnarmenian", "u056C",
4326   "lj", "u01C9",
4327   "ljecyrillic", "u0459",
4328   "lladeva", "u0933",
4329   "llagujarati", "u0AB3",
4330   "llinebelow", "u1E3B",
4331   "llladeva", "u0934",
4332   "llvocalicbengali", "u09E1",
4333   "llvocalicdeva", "u0961",
4334   "llvocalicvowelsignbengali", "u09E3",
4335   "llvocalicvowelsigndeva", "u0963",
4336   "lmiddletilde", "u026B",
4337   "lmonospace", "uFF4C",
4338   "lmsquare", "u33D0",
4339   "lochulathai", "u0E2C",
4340   "logicaland", "u2227",
4341   "logicalnot", "u00AC",
4342   "logicalnotreversed", "u2310",
4343   "logicalor", "u2228",
4344   "lolingthai", "u0E25",
4345   "longs", "u017F",
4346   "lowlinecenterline", "uFE4E",
4347   "lowlinecmb", "u0332",
4348   "lowlinedashed", "uFE4D",
4349   "lozenge", "u25CA",
4350   "lparen", "u24A7",
4351   "lslash", "u0142",
4352   "lsquare", "u2113",
4353   "ltshade", "u2591",
4354   "luthai", "u0E26",
4355   "lvocalicbengali", "u098C",
4356   "lvocalicdeva", "u090C",
4357   "lvocalicvowelsignbengali", "u09E2",
4358   "lvocalicvowelsigndeva", "u0962",
4359   "lxsquare", "u33D3",
4360   "m", "u006D",
4361   "mabengali", "u09AE",
4362   "macron", "u00AF",
4363   "macronbelowcmb", "u0331",
4364   "macroncmb", "u0304",
4365   "macronlowmod", "u02CD",
4366   "macronmonospace", "uFFE3",
4367   "macute", "u1E3F",
4368   "madeva", "u092E",
4369   "magujarati", "u0AAE",
4370   "magurmukhi", "u0A2E",
4371   "mahapakhhebrew", "u05A4",
4372   "mahapakhlefthebrew", "u05A4",
4373   "mahiragana", "u307E",
4374   "maichattawathai", "u0E4B",
4375   "maiekthai", "u0E48",
4376   "maihanakatthai", "u0E31",
4377   "maitaikhuthai", "u0E47",
4378   "maithothai", "u0E49",
4379   "maitrithai", "u0E4A",
4380   "maiyamokthai", "u0E46",
4381   "makatakana", "u30DE",
4382   "makatakanahalfwidth", "uFF8F",
4383   "male", "u2642",
4384   "mansyonsquare", "u3347",
4385   "maqafhebrew", "u05BE",
4386   "mars", "u2642",
4387   "masoracirclehebrew", "u05AF",
4388   "masquare", "u3383",
4389   "mbopomofo", "u3107",
4390   "mbsquare", "u33D4",
4391   "mcircle", "u24DC",
4392   "mcubedsquare", "u33A5",
4393   "mdotaccent", "u1E41",
4394   "mdotbelow", "u1E43",
4395   "meemarabic", "u0645",
4396   "meemfinalarabic", "uFEE2",
4397   "meeminitialarabic", "uFEE3",
4398   "meemmedialarabic", "uFEE4",
4399   "meemmeeminitialarabic", "uFCD1",
4400   "meemmeemisolatedarabic", "uFC48",
4401   "meetorusquare", "u334D",
4402   "mehiragana", "u3081",
4403   "meizierasquare", "u337E",
4404   "mekatakana", "u30E1",
4405   "mekatakanahalfwidth", "uFF92",
4406   "mem", "u05DE",
4407   "memdagesh", "uFB3E",
4408   "memdageshhebrew", "uFB3E",
4409   "memhebrew", "u05DE",
4410   "menarmenian", "u0574",
4411   "merkhahebrew", "u05A5",
4412   "merkhakefulahebrew", "u05A6",
4413   "merkhakefulalefthebrew", "u05A6",
4414   "merkhalefthebrew", "u05A5",
4415   "mhook", "u0271",
4416   "mhzsquare", "u3392",
4417   "middledotkatakanahalfwidth", "uFF65",
4418   "middot", "u00B7",
4419   "mieumacirclekorean", "u3272",
4420   "mieumaparenkorean", "u3212",
4421   "mieumcirclekorean", "u3264",
4422   "mieumkorean", "u3141",
4423   "mieumpansioskorean", "u3170",
4424   "mieumparenkorean", "u3204",
4425   "mieumpieupkorean", "u316E",
4426   "mieumsioskorean", "u316F",
4427   "mihiragana", "u307F",
4428   "mikatakana", "u30DF",
4429   "mikatakanahalfwidth", "uFF90",
4430   "minus", "u2212",
4431   "minusbelowcmb", "u0320",
4432   "minuscircle", "u2296",
4433   "minusmod", "u02D7",
4434   "minusplus", "u2213",
4435   "minute", "u2032",
4436   "miribaarusquare", "u334A",
4437   "mirisquare", "u3349",
4438   "mlonglegturned", "u0270",
4439   "mlsquare", "u3396",
4440   "mmcubedsquare", "u33A3",
4441   "mmonospace", "uFF4D",
4442   "mmsquaredsquare", "u339F",
4443   "mohiragana", "u3082",
4444   "mohmsquare", "u33C1",
4445   "mokatakana", "u30E2",
4446   "mokatakanahalfwidth", "uFF93",
4447   "molsquare", "u33D6",
4448   "momathai", "u0E21",
4449   "moverssquare", "u33A7",
4450   "moverssquaredsquare", "u33A8",
4451   "mparen", "u24A8",
4452   "mpasquare", "u33AB",
4453   "mssquare", "u33B3",
4454   "mturned", "u026F",
4455   "mu", "u00B5",
4456   "mu1", "u00B5",
4457   "muasquare", "u3382",
4458   "muchgreater", "u226B",
4459   "muchless", "u226A",
4460   "mufsquare", "u338C",
4461   "mugreek", "u03BC",
4462   "mugsquare", "u338D",
4463   "muhiragana", "u3080",
4464   "mukatakana", "u30E0",
4465   "mukatakanahalfwidth", "uFF91",
4466   "mulsquare", "u3395",
4467   "multiply", "u00D7",
4468   "mumsquare", "u339B",
4469   "munahhebrew", "u05A3",
4470   "munahlefthebrew", "u05A3",
4471   "musicalnote", "u266A",
4472   "musicalnotedbl", "u266B",
4473   "musicflatsign", "u266D",
4474   "musicsharpsign", "u266F",
4475   "mussquare", "u33B2",
4476   "muvsquare", "u33B6",
4477   "muwsquare", "u33BC",
4478   "mvmegasquare", "u33B9",
4479   "mvsquare", "u33B7",
4480   "mwmegasquare", "u33BF",
4481   "mwsquare", "u33BD",
4482   "n", "u006E",
4483   "nabengali", "u09A8",
4484   "nabla", "u2207",
4485   "nacute", "u0144",
4486   "nadeva", "u0928",
4487   "nagujarati", "u0AA8",
4488   "nagurmukhi", "u0A28",
4489   "nahiragana", "u306A",
4490   "nakatakana", "u30CA",
4491   "nakatakanahalfwidth", "uFF85",
4492   "napostrophe", "u0149",
4493   "nasquare", "u3381",
4494   "nbopomofo", "u310B",
4495   "nbspace", "u00A0",
4496   "ncaron", "u0148",
4497   "ncedilla", "u0146",
4498   "ncircle", "u24DD",
4499   "ncircumflexbelow", "u1E4B",
4500   "ncommaaccent", "u0146",
4501   "ndotaccent", "u1E45",
4502   "ndotbelow", "u1E47",
4503   "nehiragana", "u306D",
4504   "nekatakana", "u30CD",
4505   "nekatakanahalfwidth", "uFF88",
4506   "newsheqelsign", "u20AA",
4507   "nfsquare", "u338B",
4508   "ngabengali", "u0999",
4509   "ngadeva", "u0919",
4510   "ngagujarati", "u0A99",
4511   "ngagurmukhi", "u0A19",
4512   "ngonguthai", "u0E07",
4513   "nhiragana", "u3093",
4514   "nhookleft", "u0272",
4515   "nhookretroflex", "u0273",
4516   "nieunacirclekorean", "u326F",
4517   "nieunaparenkorean", "u320F",
4518   "nieuncieuckorean", "u3135",
4519   "nieuncirclekorean", "u3261",
4520   "nieunhieuhkorean", "u3136",
4521   "nieunkorean", "u3134",
4522   "nieunpansioskorean", "u3168",
4523   "nieunparenkorean", "u3201",
4524   "nieunsioskorean", "u3167",
4525   "nieuntikeutkorean", "u3166",
4526   "nihiragana", "u306B",
4527   "nikatakana", "u30CB",
4528   "nikatakanahalfwidth", "uFF86",
4529   "nikhahitthai", "u0E4D",
4530   "nine", "u0039",
4531   "ninearabic", "u0669",
4532   "ninebengali", "u09EF",
4533   "ninecircle", "u2468",
4534   "ninecircleinversesansserif", "u2792",
4535   "ninedeva", "u096F",
4536   "ninegujarati", "u0AEF",
4537   "ninegurmukhi", "u0A6F",
4538   "ninehackarabic", "u0669",
4539   "ninehangzhou", "u3029",
4540   "nineideographicparen", "u3228",
4541   "nineinferior", "u2089",
4542   "ninemonospace", "uFF19",
4543   "nineparen", "u247C",
4544   "nineperiod", "u2490",
4545   "ninepersian", "u06F9",
4546   "nineroman", "u2178",
4547   "ninesuperior", "u2079",
4548   "nineteencircle", "u2472",
4549   "nineteenparen", "u2486",
4550   "nineteenperiod", "u249A",
4551   "ninethai", "u0E59",
4552   "nj", "u01CC",
4553   "njecyrillic", "u045A",
4554   "nkatakana", "u30F3",
4555   "nkatakanahalfwidth", "uFF9D",
4556   "nlegrightlong", "u019E",
4557   "nlinebelow", "u1E49",
4558   "nmonospace", "uFF4E",
4559   "nmsquare", "u339A",
4560   "nnabengali", "u09A3",
4561   "nnadeva", "u0923",
4562   "nnagujarati", "u0AA3",
4563   "nnagurmukhi", "u0A23",
4564   "nnnadeva", "u0929",
4565   "nohiragana", "u306E",
4566   "nokatakana", "u30CE",
4567   "nokatakanahalfwidth", "uFF89",
4568   "nonbreakingspace", "u00A0",
4569   "nonenthai", "u0E13",
4570   "nonuthai", "u0E19",
4571   "noonarabic", "u0646",
4572   "noonfinalarabic", "uFEE6",
4573   "noonghunnaarabic", "u06BA",
4574   "noonghunnafinalarabic", "uFB9F",
4575   "noonhehinitialarabic", "uFEE7_FEEC",
4576   "nooninitialarabic", "uFEE7",
4577   "noonjeeminitialarabic", "uFCD2",
4578   "noonjeemisolatedarabic", "uFC4B",
4579   "noonmedialarabic", "uFEE8",
4580   "noonmeeminitialarabic", "uFCD5",
4581   "noonmeemisolatedarabic", "uFC4E",
4582   "noonnoonfinalarabic", "uFC8D",
4583   "notcontains", "u220C",
4584   "notelement", "u2209",
4585   "notelementof", "u2209",
4586   "notequal", "u2260",
4587   "notgreater", "u226F",
4588   "notgreaternorequal", "u2271",
4589   "notgreaternorless", "u2279",
4590   "notidentical", "u2262",
4591   "notless", "u226E",
4592   "notlessnorequal", "u2270",
4593   "notparallel", "u2226",
4594   "notprecedes", "u2280",
4595   "notsubset", "u2284",
4596   "notsucceeds", "u2281",
4597   "notsuperset", "u2285",
4598   "nowarmenian", "u0576",
4599   "nparen", "u24A9",
4600   "nssquare", "u33B1",
4601   "nsuperior", "u207F",
4602   "ntilde", "u00F1",
4603   "nu", "u03BD",
4604   "nuhiragana", "u306C",
4605   "nukatakana", "u30CC",
4606   "nukatakanahalfwidth", "uFF87",
4607   "nuktabengali", "u09BC",
4608   "nuktadeva", "u093C",
4609   "nuktagujarati", "u0ABC",
4610   "nuktagurmukhi", "u0A3C",
4611   "numbersign", "u0023",
4612   "numbersignmonospace", "uFF03",
4613   "numbersignsmall", "uFE5F",
4614   "numeralsigngreek", "u0374",
4615   "numeralsignlowergreek", "u0375",
4616   "numero", "u2116",
4617   "nun", "u05E0",
4618   "nundagesh", "uFB40",
4619   "nundageshhebrew", "uFB40",
4620   "nunhebrew", "u05E0",
4621   "nvsquare", "u33B5",
4622   "nwsquare", "u33BB",
4623   "nyabengali", "u099E",
4624   "nyadeva", "u091E",
4625   "nyagujarati", "u0A9E",
4626   "nyagurmukhi", "u0A1E",
4627   "o", "u006F",
4628   "oacute", "u00F3",
4629   "oangthai", "u0E2D",
4630   "obarred", "u0275",
4631   "obarredcyrillic", "u04E9",
4632   "obarreddieresiscyrillic", "u04EB",
4633   "obengali", "u0993",
4634   "obopomofo", "u311B",
4635   "obreve", "u014F",
4636   "ocandradeva", "u0911",
4637   "ocandragujarati", "u0A91",
4638   "ocandravowelsigndeva", "u0949",
4639   "ocandravowelsigngujarati", "u0AC9",
4640   "ocaron", "u01D2",
4641   "ocircle", "u24DE",
4642   "ocircumflex", "u00F4",
4643   "ocircumflexacute", "u1ED1",
4644   "ocircumflexdotbelow", "u1ED9",
4645   "ocircumflexgrave", "u1ED3",
4646   "ocircumflexhookabove", "u1ED5",
4647   "ocircumflextilde", "u1ED7",
4648   "ocyrillic", "u043E",
4649   "odblacute", "u0151",
4650   "odblgrave", "u020D",
4651   "odeva", "u0913",
4652   "odieresis", "u00F6",
4653   "odieresiscyrillic", "u04E7",
4654   "odotbelow", "u1ECD",
4655   "oe", "u0153",
4656   "oekorean", "u315A",
4657   "ogonek", "u02DB",
4658   "ogonekcmb", "u0328",
4659   "ograve", "u00F2",
4660   "ogujarati", "u0A93",
4661   "oharmenian", "u0585",
4662   "ohiragana", "u304A",
4663   "ohookabove", "u1ECF",
4664   "ohorn", "u01A1",
4665   "ohornacute", "u1EDB",
4666   "ohorndotbelow", "u1EE3",
4667   "ohorngrave", "u1EDD",
4668   "ohornhookabove", "u1EDF",
4669   "ohorntilde", "u1EE1",
4670   "ohungarumlaut", "u0151",
4671   "oi", "u01A3",
4672   "oinvertedbreve", "u020F",
4673   "okatakana", "u30AA",
4674   "okatakanahalfwidth", "uFF75",
4675   "okorean", "u3157",
4676   "olehebrew", "u05AB",
4677   "omacron", "u014D",
4678   "omacronacute", "u1E53",
4679   "omacrongrave", "u1E51",
4680   "omdeva", "u0950",
4681   "omega", "u03C9",
4682   "omega1", "u03D6",
4683   "omegacyrillic", "u0461",
4684   "omegalatinclosed", "u0277",
4685   "omegaroundcyrillic", "u047B",
4686   "omegatitlocyrillic", "u047D",
4687   "omegatonos", "u03CE",
4688   "omgujarati", "u0AD0",
4689   "omicron", "u03BF",
4690   "omicrontonos", "u03CC",
4691   "omonospace", "uFF4F",
4692   "one", "u0031",
4693   "onearabic", "u0661",
4694   "onebengali", "u09E7",
4695   "onecircle", "u2460",
4696   "onecircleinversesansserif", "u278A",
4697   "onedeva", "u0967",
4698   "onedotenleader", "u2024",
4699   "oneeighth", "u215B",
4700   "onegujarati", "u0AE7",
4701   "onegurmukhi", "u0A67",
4702   "onehackarabic", "u0661",
4703   "onehalf", "u00BD",
4704   "onehangzhou", "u3021",
4705   "oneideographicparen", "u3220",
4706   "oneinferior", "u2081",
4707   "onemonospace", "uFF11",
4708   "onenumeratorbengali", "u09F4",
4709   "oneparen", "u2474",
4710   "oneperiod", "u2488",
4711   "onepersian", "u06F1",
4712   "onequarter", "u00BC",
4713   "oneroman", "u2170",
4714   "onesuperior", "u00B9",
4715   "onethai", "u0E51",
4716   "onethird", "u2153",
4717   "oogonek", "u01EB",
4718   "oogonekmacron", "u01ED",
4719   "oogurmukhi", "u0A13",
4720   "oomatragurmukhi", "u0A4B",
4721   "oopen", "u0254",
4722   "oparen", "u24AA",
4723   "openbullet", "u25E6",
4724   "option", "u2325",
4725   "ordfeminine", "u00AA",
4726   "ordmasculine", "u00BA",
4727   "orthogonal", "u221F",
4728   "oshortdeva", "u0912",
4729   "oshortvowelsigndeva", "u094A",
4730   "oslash", "u00F8",
4731   "oslashacute", "u01FF",
4732   "osmallhiragana", "u3049",
4733   "osmallkatakana", "u30A9",
4734   "osmallkatakanahalfwidth", "uFF6B",
4735   "ostrokeacute", "u01FF",
4736   "otcyrillic", "u047F",
4737   "otilde", "u00F5",
4738   "otildeacute", "u1E4D",
4739   "otildedieresis", "u1E4F",
4740   "oubopomofo", "u3121",
4741   "overline", "u203E",
4742   "overlinecenterline", "uFE4A",
4743   "overlinecmb", "u0305",
4744   "overlinedashed", "uFE49",
4745   "overlinedblwavy", "uFE4C",
4746   "overlinewavy", "uFE4B",
4747   "overscore", "u00AF",
4748   "ovowelsignbengali", "u09CB",
4749   "ovowelsigndeva", "u094B",
4750   "ovowelsigngujarati", "u0ACB",
4751   "p", "u0070",
4752   "paampssquare", "u3380",
4753   "paasentosquare", "u332B",
4754   "pabengali", "u09AA",
4755   "pacute", "u1E55",
4756   "padeva", "u092A",
4757   "pagedown", "u21DF",
4758   "pageup", "u21DE",
4759   "pagujarati", "u0AAA",
4760   "pagurmukhi", "u0A2A",
4761   "pahiragana", "u3071",
4762   "paiyannoithai", "u0E2F",
4763   "pakatakana", "u30D1",
4764   "palatalizationcyrilliccmb", "u0484",
4765   "palochkacyrillic", "u04C0",
4766   "pansioskorean", "u317F",
4767   "paragraph", "u00B6",
4768   "parallel", "u2225",
4769   "parenleft", "u0028",
4770   "parenleftaltonearabic", "uFD3E",
4771   "parenleftinferior", "u208D",
4772   "parenleftmonospace", "uFF08",
4773   "parenleftsmall", "uFE59",
4774   "parenleftsuperior", "u207D",
4775   "parenleftvertical", "uFE35",
4776   "parenright", "u0029",
4777   "parenrightaltonearabic", "uFD3F",
4778   "parenrightinferior", "u208E",
4779   "parenrightmonospace", "uFF09",
4780   "parenrightsmall", "uFE5A",
4781   "parenrightsuperior", "u207E",
4782   "parenrightvertical", "uFE36",
4783   "partialdiff", "u2202",
4784   "paseqhebrew", "u05C0",
4785   "pashtahebrew", "u0599",
4786   "pasquare", "u33A9",
4787   "patah", "u05B7",
4788   "patah11", "u05B7",
4789   "patah1d", "u05B7",
4790   "patah2a", "u05B7",
4791   "patahhebrew", "u05B7",
4792   "patahnarrowhebrew", "u05B7",
4793   "patahquarterhebrew", "u05B7",
4794   "patahwidehebrew", "u05B7",
4795   "pazerhebrew", "u05A1",
4796   "pbopomofo", "u3106",
4797   "pcircle", "u24DF",
4798   "pdotaccent", "u1E57",
4799   "pe", "u05E4",
4800   "pecyrillic", "u043F",
4801   "pedagesh", "uFB44",
4802   "pedageshhebrew", "uFB44",
4803   "peezisquare", "u333B",
4804   "pefinaldageshhebrew", "uFB43",
4805   "peharabic", "u067E",
4806   "peharmenian", "u057A",
4807   "pehebrew", "u05E4",
4808   "pehfinalarabic", "uFB57",
4809   "pehinitialarabic", "uFB58",
4810   "pehiragana", "u307A",
4811   "pehmedialarabic", "uFB59",
4812   "pekatakana", "u30DA",
4813   "pemiddlehookcyrillic", "u04A7",
4814   "perafehebrew", "uFB4E",
4815   "percent", "u0025",
4816   "percentarabic", "u066A",
4817   "percentmonospace", "uFF05",
4818   "percentsmall", "uFE6A",
4819   "period", "u002E",
4820   "periodarmenian", "u0589",
4821   "periodcentered", "u00B7",
4822   "periodhalfwidth", "uFF61",
4823   "periodmonospace", "uFF0E",
4824   "periodsmall", "uFE52",
4825   "perispomenigreekcmb", "u0342",
4826   "perpendicular", "u22A5",
4827   "perthousand", "u2030",
4828   "peseta", "u20A7",
4829   "pfsquare", "u338A",
4830   "phabengali", "u09AB",
4831   "phadeva", "u092B",
4832   "phagujarati", "u0AAB",
4833   "phagurmukhi", "u0A2B",
4834   "phi", "u03C6",
4835   "phi1", "u03D5",
4836   "phieuphacirclekorean", "u327A",
4837   "phieuphaparenkorean", "u321A",
4838   "phieuphcirclekorean", "u326C",
4839   "phieuphkorean", "u314D",
4840   "phieuphparenkorean", "u320C",
4841   "philatin", "u0278",
4842   "phinthuthai", "u0E3A",
4843   "phisymbolgreek", "u03D5",
4844   "phook", "u01A5",
4845   "phophanthai", "u0E1E",
4846   "phophungthai", "u0E1C",
4847   "phosamphaothai", "u0E20",
4848   "pi", "u03C0",
4849   "pieupacirclekorean", "u3273",
4850   "pieupaparenkorean", "u3213",
4851   "pieupcieuckorean", "u3176",
4852   "pieupcirclekorean", "u3265",
4853   "pieupkiyeokkorean", "u3172",
4854   "pieupkorean", "u3142",
4855   "pieupparenkorean", "u3205",
4856   "pieupsioskiyeokkorean", "u3174",
4857   "pieupsioskorean", "u3144",
4858   "pieupsiostikeutkorean", "u3175",
4859   "pieupthieuthkorean", "u3177",
4860   "pieuptikeutkorean", "u3173",
4861   "pihiragana", "u3074",
4862   "pikatakana", "u30D4",
4863   "pisymbolgreek", "u03D6",
4864   "piwrarmenian", "u0583",
4865   "plus", "u002B",
4866   "plusbelowcmb", "u031F",
4867   "pluscircle", "u2295",
4868   "plusminus", "u00B1",
4869   "plusmod", "u02D6",
4870   "plusmonospace", "uFF0B",
4871   "plussmall", "uFE62",
4872   "plussuperior", "u207A",
4873   "pmonospace", "uFF50",
4874   "pmsquare", "u33D8",
4875   "pohiragana", "u307D",
4876   "pointingindexdownwhite", "u261F",
4877   "pointingindexleftwhite", "u261C",
4878   "pointingindexrightwhite", "u261E",
4879   "pointingindexupwhite", "u261D",
4880   "pokatakana", "u30DD",
4881   "poplathai", "u0E1B",
4882   "postalmark", "u3012",
4883   "postalmarkface", "u3020",
4884   "pparen", "u24AB",
4885   "precedes", "u227A",
4886   "prescription", "u211E",
4887   "primemod", "u02B9",
4888   "primereversed", "u2035",
4889   "product", "u220F",
4890   "projective", "u2305",
4891   "prolongedkana", "u30FC",
4892   "propellor", "u2318",
4893   "propersubset", "u2282",
4894   "propersuperset", "u2283",
4895   "proportion", "u2237",
4896   "proportional", "u221D",
4897   "psi", "u03C8",
4898   "psicyrillic", "u0471",
4899   "psilipneumatacyrilliccmb", "u0486",
4900   "pssquare", "u33B0",
4901   "puhiragana", "u3077",
4902   "pukatakana", "u30D7",
4903   "pvsquare", "u33B4",
4904   "pwsquare", "u33BA",
4905   "q", "u0071",
4906   "qadeva", "u0958",
4907   "qadmahebrew", "u05A8",
4908   "qafarabic", "u0642",
4909   "qaffinalarabic", "uFED6",
4910   "qafinitialarabic", "uFED7",
4911   "qafmedialarabic", "uFED8",
4912   "qamats", "u05B8",
4913   "qamats10", "u05B8",
4914   "qamats1a", "u05B8",
4915   "qamats1c", "u05B8",
4916   "qamats27", "u05B8",
4917   "qamats29", "u05B8",
4918   "qamats33", "u05B8",
4919   "qamatsde", "u05B8",
4920   "qamatshebrew", "u05B8",
4921   "qamatsnarrowhebrew", "u05B8",
4922   "qamatsqatanhebrew", "u05B8",
4923   "qamatsqatannarrowhebrew", "u05B8",
4924   "qamatsqatanquarterhebrew", "u05B8",
4925   "qamatsqatanwidehebrew", "u05B8",
4926   "qamatsquarterhebrew", "u05B8",
4927   "qamatswidehebrew", "u05B8",
4928   "qarneyparahebrew", "u059F",
4929   "qbopomofo", "u3111",
4930   "qcircle", "u24E0",
4931   "qhook", "u02A0",
4932   "qmonospace", "uFF51",
4933   "qof", "u05E7",
4934   "qofdagesh", "uFB47",
4935   "qofdageshhebrew", "uFB47",
4936   "qofhatafpatah", "u05E7_05B2",
4937   "qofhatafpatahhebrew", "u05E7_05B2",
4938   "qofhatafsegol", "u05E7_05B1",
4939   "qofhatafsegolhebrew", "u05E7_05B1",
4940   "qofhebrew", "u05E7",
4941   "qofhiriq", "u05E7_05B4",
4942   "qofhiriqhebrew", "u05E7_05B4",
4943   "qofholam", "u05E7_05B9",
4944   "qofholamhebrew", "u05E7_05B9",
4945   "qofpatah", "u05E7_05B7",
4946   "qofpatahhebrew", "u05E7_05B7",
4947   "qofqamats", "u05E7_05B8",
4948   "qofqamatshebrew", "u05E7_05B8",
4949   "qofqubuts", "u05E7_05BB",
4950   "qofqubutshebrew", "u05E7_05BB",
4951   "qofsegol", "u05E7_05B6",
4952   "qofsegolhebrew", "u05E7_05B6",
4953   "qofsheva", "u05E7_05B0",
4954   "qofshevahebrew", "u05E7_05B0",
4955   "qoftsere", "u05E7_05B5",
4956   "qoftserehebrew", "u05E7_05B5",
4957   "qparen", "u24AC",
4958   "quarternote", "u2669",
4959   "qubuts", "u05BB",
4960   "qubuts18", "u05BB",
4961   "qubuts25", "u05BB",
4962   "qubuts31", "u05BB",
4963   "qubutshebrew", "u05BB",
4964   "qubutsnarrowhebrew", "u05BB",
4965   "qubutsquarterhebrew", "u05BB",
4966   "qubutswidehebrew", "u05BB",
4967   "question", "u003F",
4968   "questionarabic", "u061F",
4969   "questionarmenian", "u055E",
4970   "questiondown", "u00BF",
4971   "questiongreek", "u037E",
4972   "questionmonospace", "uFF1F",
4973   "quotedbl", "u0022",
4974   "quotedblbase", "u201E",
4975   "quotedblleft", "u201C",
4976   "quotedblmonospace", "uFF02",
4977   "quotedblprime", "u301E",
4978   "quotedblprimereversed", "u301D",
4979   "quotedblright", "u201D",
4980   "quoteleft", "u2018",
4981   "quoteleftreversed", "u201B",
4982   "quotereversed", "u201B",
4983   "quoteright", "u2019",
4984   "quoterightn", "u0149",
4985   "quotesinglbase", "u201A",
4986   "quotesingle", "u0027",
4987   "quotesinglemonospace", "uFF07",
4988   "r", "u0072",
4989   "raarmenian", "u057C",
4990   "rabengali", "u09B0",
4991   "racute", "u0155",
4992   "radeva", "u0930",
4993   "radical", "u221A",
4994   "radoverssquare", "u33AE",
4995   "radoverssquaredsquare", "u33AF",
4996   "radsquare", "u33AD",
4997   "rafe", "u05BF",
4998   "rafehebrew", "u05BF",
4999   "ragujarati", "u0AB0",
5000   "ragurmukhi", "u0A30",
5001   "rahiragana", "u3089",
5002   "rakatakana", "u30E9",
5003   "rakatakanahalfwidth", "uFF97",
5004   "ralowerdiagonalbengali", "u09F1",
5005   "ramiddlediagonalbengali", "u09F0",
5006   "ramshorn", "u0264",
5007   "ratio", "u2236",
5008   "rbopomofo", "u3116",
5009   "rcaron", "u0159",
5010   "rcedilla", "u0157",
5011   "rcircle", "u24E1",
5012   "rcommaaccent", "u0157",
5013   "rdblgrave", "u0211",
5014   "rdotaccent", "u1E59",
5015   "rdotbelow", "u1E5B",
5016   "rdotbelowmacron", "u1E5D",
5017   "referencemark", "u203B",
5018   "reflexsubset", "u2286",
5019   "reflexsuperset", "u2287",
5020   "registered", "u00AE",
5021   "reharabic", "u0631",
5022   "reharmenian", "u0580",
5023   "rehfinalarabic", "uFEAE",
5024   "rehiragana", "u308C",
5025   "rehyehaleflamarabic", "u0631_FEF3_FE8E_0644",
5026   "rekatakana", "u30EC",
5027   "rekatakanahalfwidth", "uFF9A",
5028   "resh", "u05E8",
5029   "reshdageshhebrew", "uFB48",
5030   "reshhatafpatah", "u05E8_05B2",
5031   "reshhatafpatahhebrew", "u05E8_05B2",
5032   "reshhatafsegol", "u05E8_05B1",
5033   "reshhatafsegolhebrew", "u05E8_05B1",
5034   "reshhebrew", "u05E8",
5035   "reshhiriq", "u05E8_05B4",
5036   "reshhiriqhebrew", "u05E8_05B4",
5037   "reshholam", "u05E8_05B9",
5038   "reshholamhebrew", "u05E8_05B9",
5039   "reshpatah", "u05E8_05B7",
5040   "reshpatahhebrew", "u05E8_05B7",
5041   "reshqamats", "u05E8_05B8",
5042   "reshqamatshebrew", "u05E8_05B8",
5043   "reshqubuts", "u05E8_05BB",
5044   "reshqubutshebrew", "u05E8_05BB",
5045   "reshsegol", "u05E8_05B6",
5046   "reshsegolhebrew", "u05E8_05B6",
5047   "reshsheva", "u05E8_05B0",
5048   "reshshevahebrew", "u05E8_05B0",
5049   "reshtsere", "u05E8_05B5",
5050   "reshtserehebrew", "u05E8_05B5",
5051   "reversedtilde", "u223D",
5052   "reviahebrew", "u0597",
5053   "reviamugrashhebrew", "u0597",
5054   "revlogicalnot", "u2310",
5055   "rfishhook", "u027E",
5056   "rfishhookreversed", "u027F",
5057   "rhabengali", "u09DD",
5058   "rhadeva", "u095D",
5059   "rho", "u03C1",
5060   "rhook", "u027D",
5061   "rhookturned", "u027B",
5062   "rhookturnedsuperior", "u02B5",
5063   "rhosymbolgreek", "u03F1",
5064   "rhotichookmod", "u02DE",
5065   "rieulacirclekorean", "u3271",
5066   "rieulaparenkorean", "u3211",
5067   "rieulcirclekorean", "u3263",
5068   "rieulhieuhkorean", "u3140",
5069   "rieulkiyeokkorean", "u313A",
5070   "rieulkiyeoksioskorean", "u3169",
5071   "rieulkorean", "u3139",
5072   "rieulmieumkorean", "u313B",
5073   "rieulpansioskorean", "u316C",
5074   "rieulparenkorean", "u3203",
5075   "rieulphieuphkorean", "u313F",
5076   "rieulpieupkorean", "u313C",
5077   "rieulpieupsioskorean", "u316B",
5078   "rieulsioskorean", "u313D",
5079   "rieulthieuthkorean", "u313E",
5080   "rieultikeutkorean", "u316A",
5081   "rieulyeorinhieuhkorean", "u316D",
5082   "rightangle", "u221F",
5083   "righttackbelowcmb", "u0319",
5084   "righttriangle", "u22BF",
5085   "rihiragana", "u308A",
5086   "rikatakana", "u30EA",
5087   "rikatakanahalfwidth", "uFF98",
5088   "ring", "u02DA",
5089   "ringbelowcmb", "u0325",
5090   "ringcmb", "u030A",
5091   "ringhalfleft", "u02BF",
5092   "ringhalfleftarmenian", "u0559",
5093   "ringhalfleftbelowcmb", "u031C",
5094   "ringhalfleftcentered", "u02D3",
5095   "ringhalfright", "u02BE",
5096   "ringhalfrightbelowcmb", "u0339",
5097   "ringhalfrightcentered", "u02D2",
5098   "rinvertedbreve", "u0213",
5099   "rittorusquare", "u3351",
5100   "rlinebelow", "u1E5F",
5101   "rlongleg", "u027C",
5102   "rlonglegturned", "u027A",
5103   "rmonospace", "uFF52",
5104   "rohiragana", "u308D",
5105   "rokatakana", "u30ED",
5106   "rokatakanahalfwidth", "uFF9B",
5107   "roruathai", "u0E23",
5108   "rparen", "u24AD",
5109   "rrabengali", "u09DC",
5110   "rradeva", "u0931",
5111   "rragurmukhi", "u0A5C",
5112   "rreharabic", "u0691",
5113   "rrehfinalarabic", "uFB8D",
5114   "rrvocalicbengali", "u09E0",
5115   "rrvocalicdeva", "u0960",
5116   "rrvocalicgujarati", "u0AE0",
5117   "rrvocalicvowelsignbengali", "u09C4",
5118   "rrvocalicvowelsigndeva", "u0944",
5119   "rrvocalicvowelsigngujarati", "u0AC4",
5120   "rtblock", "u2590",
5121   "rturned", "u0279",
5122   "rturnedsuperior", "u02B4",
5123   "ruhiragana", "u308B",
5124   "rukatakana", "u30EB",
5125   "rukatakanahalfwidth", "uFF99",
5126   "rupeemarkbengali", "u09F2",
5127   "rupeesignbengali", "u09F3",
5128   "ruthai", "u0E24",
5129   "rvocalicbengali", "u098B",
5130   "rvocalicdeva", "u090B",
5131   "rvocalicgujarati", "u0A8B",
5132   "rvocalicvowelsignbengali", "u09C3",
5133   "rvocalicvowelsigndeva", "u0943",
5134   "rvocalicvowelsigngujarati", "u0AC3",
5135   "s", "u0073",
5136   "sabengali", "u09B8",
5137   "sacute", "u015B",
5138   "sacutedotaccent", "u1E65",
5139   "sadarabic", "u0635",
5140   "sadeva", "u0938",
5141   "sadfinalarabic", "uFEBA",
5142   "sadinitialarabic", "uFEBB",
5143   "sadmedialarabic", "uFEBC",
5144   "sagujarati", "u0AB8",
5145   "sagurmukhi", "u0A38",
5146   "sahiragana", "u3055",
5147   "sakatakana", "u30B5",
5148   "sakatakanahalfwidth", "uFF7B",
5149   "sallallahoualayhewasallamarabic", "uFDFA",
5150   "samekh", "u05E1",
5151   "samekhdagesh", "uFB41",
5152   "samekhdageshhebrew", "uFB41",
5153   "samekhhebrew", "u05E1",
5154   "saraaathai", "u0E32",
5155   "saraaethai", "u0E41",
5156   "saraaimaimalaithai", "u0E44",
5157   "saraaimaimuanthai", "u0E43",
5158   "saraamthai", "u0E33",
5159   "saraathai", "u0E30",
5160   "saraethai", "u0E40",
5161   "saraiithai", "u0E35",
5162   "saraithai", "u0E34",
5163   "saraothai", "u0E42",
5164   "saraueethai", "u0E37",
5165   "sarauethai", "u0E36",
5166   "sarauthai", "u0E38",
5167   "sarauuthai", "u0E39",
5168   "sbopomofo", "u3119",
5169   "scaron", "u0161",
5170   "scarondotaccent", "u1E67",
5171   "scedilla", "u015F",
5172   "schwa", "u0259",
5173   "schwacyrillic", "u04D9",
5174   "schwadieresiscyrillic", "u04DB",
5175   "schwahook", "u025A",
5176   "scircle", "u24E2",
5177   "scircumflex", "u015D",
5178   "scommaaccent", "u0219",
5179   "sdotaccent", "u1E61",
5180   "sdotbelow", "u1E63",
5181   "sdotbelowdotaccent", "u1E69",
5182   "seagullbelowcmb", "u033C",
5183   "second", "u2033",
5184   "secondtonechinese", "u02CA",
5185   "section", "u00A7",
5186   "seenarabic", "u0633",
5187   "seenfinalarabic", "uFEB2",
5188   "seeninitialarabic", "uFEB3",
5189   "seenmedialarabic", "uFEB4",
5190   "segol", "u05B6",
5191   "segol13", "u05B6",
5192   "segol1f", "u05B6",
5193   "segol2c", "u05B6",
5194   "segolhebrew", "u05B6",
5195   "segolnarrowhebrew", "u05B6",
5196   "segolquarterhebrew", "u05B6",
5197   "segoltahebrew", "u0592",
5198   "segolwidehebrew", "u05B6",
5199   "seharmenian", "u057D",
5200   "sehiragana", "u305B",
5201   "sekatakana", "u30BB",
5202   "sekatakanahalfwidth", "uFF7E",
5203   "semicolon", "u003B",
5204   "semicolonarabic", "u061B",
5205   "semicolonmonospace", "uFF1B",
5206   "semicolonsmall", "uFE54",
5207   "semivoicedmarkkana", "u309C",
5208   "semivoicedmarkkanahalfwidth", "uFF9F",
5209   "sentisquare", "u3322",
5210   "sentosquare", "u3323",
5211   "seven", "u0037",
5212   "sevenarabic", "u0667",
5213   "sevenbengali", "u09ED",
5214   "sevencircle", "u2466",
5215   "sevencircleinversesansserif", "u2790",
5216   "sevendeva", "u096D",
5217   "seveneighths", "u215E",
5218   "sevengujarati", "u0AED",
5219   "sevengurmukhi", "u0A6D",
5220   "sevenhackarabic", "u0667",
5221   "sevenhangzhou", "u3027",
5222   "sevenideographicparen", "u3226",
5223   "seveninferior", "u2087",
5224   "sevenmonospace", "uFF17",
5225   "sevenparen", "u247A",
5226   "sevenperiod", "u248E",
5227   "sevenpersian", "u06F7",
5228   "sevenroman", "u2176",
5229   "sevensuperior", "u2077",
5230   "seventeencircle", "u2470",
5231   "seventeenparen", "u2484",
5232   "seventeenperiod", "u2498",
5233   "seventhai", "u0E57",
5234   "sfthyphen", "u00AD",
5235   "shaarmenian", "u0577",
5236   "shabengali", "u09B6",
5237   "shacyrillic", "u0448",
5238   "shaddaarabic", "u0651",
5239   "shaddadammaarabic", "uFC61",
5240   "shaddadammatanarabic", "uFC5E",
5241   "shaddafathaarabic", "uFC60",
5242   "shaddafathatanarabic", "u0651_064B",
5243   "shaddakasraarabic", "uFC62",
5244   "shaddakasratanarabic", "uFC5F",
5245   "shade", "u2592",
5246   "shadedark", "u2593",
5247   "shadelight", "u2591",
5248   "shademedium", "u2592",
5249   "shadeva", "u0936",
5250   "shagujarati", "u0AB6",
5251   "shagurmukhi", "u0A36",
5252   "shalshelethebrew", "u0593",
5253   "shbopomofo", "u3115",
5254   "shchacyrillic", "u0449",
5255   "sheenarabic", "u0634",
5256   "sheenfinalarabic", "uFEB6",
5257   "sheeninitialarabic", "uFEB7",
5258   "sheenmedialarabic", "uFEB8",
5259   "sheicoptic", "u03E3",
5260   "sheqel", "u20AA",
5261   "sheqelhebrew", "u20AA",
5262   "sheva", "u05B0",
5263   "sheva115", "u05B0",
5264   "sheva15", "u05B0",
5265   "sheva22", "u05B0",
5266   "sheva2e", "u05B0",
5267   "shevahebrew", "u05B0",
5268   "shevanarrowhebrew", "u05B0",
5269   "shevaquarterhebrew", "u05B0",
5270   "shevawidehebrew", "u05B0",
5271   "shhacyrillic", "u04BB",
5272   "shimacoptic", "u03ED",
5273   "shin", "u05E9",
5274   "shindagesh", "uFB49",
5275   "shindageshhebrew", "uFB49",
5276   "shindageshshindot", "uFB2C",
5277   "shindageshshindothebrew", "uFB2C",
5278   "shindageshsindot", "uFB2D",
5279   "shindageshsindothebrew", "uFB2D",
5280   "shindothebrew", "u05C1",
5281   "shinhebrew", "u05E9",
5282   "shinshindot", "uFB2A",
5283   "shinshindothebrew", "uFB2A",
5284   "shinsindot", "uFB2B",
5285   "shinsindothebrew", "uFB2B",
5286   "shook", "u0282",
5287   "sigma", "u03C3",
5288   "sigma1", "u03C2",
5289   "sigmafinal", "u03C2",
5290   "sigmalunatesymbolgreek", "u03F2",
5291   "sihiragana", "u3057",
5292   "sikatakana", "u30B7",
5293   "sikatakanahalfwidth", "uFF7C",
5294   "siluqhebrew", "u05BD",
5295   "siluqlefthebrew", "u05BD",
5296   "similar", "u223C",
5297   "sindothebrew", "u05C2",
5298   "siosacirclekorean", "u3274",
5299   "siosaparenkorean", "u3214",
5300   "sioscieuckorean", "u317E",
5301   "sioscirclekorean", "u3266",
5302   "sioskiyeokkorean", "u317A",
5303   "sioskorean", "u3145",
5304   "siosnieunkorean", "u317B",
5305   "siosparenkorean", "u3206",
5306   "siospieupkorean", "u317D",
5307   "siostikeutkorean", "u317C",
5308   "six", "u0036",
5309   "sixarabic", "u0666",
5310   "sixbengali", "u09EC",
5311   "sixcircle", "u2465",
5312   "sixcircleinversesansserif", "u278F",
5313   "sixdeva", "u096C",
5314   "sixgujarati", "u0AEC",
5315   "sixgurmukhi", "u0A6C",
5316   "sixhackarabic", "u0666",
5317   "sixhangzhou", "u3026",
5318   "sixideographicparen", "u3225",
5319   "sixinferior", "u2086",
5320   "sixmonospace", "uFF16",
5321   "sixparen", "u2479",
5322   "sixperiod", "u248D",
5323   "sixpersian", "u06F6",
5324   "sixroman", "u2175",
5325   "sixsuperior", "u2076",
5326   "sixteencircle", "u246F",
5327   "sixteencurrencydenominatorbengali", "u09F9",
5328   "sixteenparen", "u2483",
5329   "sixteenperiod", "u2497",
5330   "sixthai", "u0E56",
5331   "slash", "u002F",
5332   "slashmonospace", "uFF0F",
5333   "slong", "u017F",
5334   "slongdotaccent", "u1E9B",
5335   "smileface", "u263A",
5336   "smonospace", "uFF53",
5337   "sofpasuqhebrew", "u05C3",
5338   "softhyphen", "u00AD",
5339   "softsigncyrillic", "u044C",
5340   "sohiragana", "u305D",
5341   "sokatakana", "u30BD",
5342   "sokatakanahalfwidth", "uFF7F",
5343   "soliduslongoverlaycmb", "u0338",
5344   "solidusshortoverlaycmb", "u0337",
5345   "sorusithai", "u0E29",
5346   "sosalathai", "u0E28",
5347   "sosothai", "u0E0B",
5348   "sosuathai", "u0E2A",
5349   "space", "u0020",
5350   "spacehackarabic", "u0020",
5351   "spade", "u2660",
5352   "spadesuitblack", "u2660",
5353   "spadesuitwhite", "u2664",
5354   "sparen", "u24AE",
5355   "squarebelowcmb", "u033B",
5356   "squarecc", "u33C4",
5357   "squarecm", "u339D",
5358   "squarediagonalcrosshatchfill", "u25A9",
5359   "squarehorizontalfill", "u25A4",
5360   "squarekg", "u338F",
5361   "squarekm", "u339E",
5362   "squarekmcapital", "u33CE",
5363   "squareln", "u33D1",
5364   "squarelog", "u33D2",
5365   "squaremg", "u338E",
5366   "squaremil", "u33D5",
5367   "squaremm", "u339C",
5368   "squaremsquared", "u33A1",
5369   "squareorthogonalcrosshatchfill", "u25A6",
5370   "squareupperlefttolowerrightfill", "u25A7",
5371   "squareupperrighttolowerleftfill", "u25A8",
5372   "squareverticalfill", "u25A5",
5373   "squarewhitewithsmallblack", "u25A3",
5374   "srsquare", "u33DB",
5375   "ssabengali", "u09B7",
5376   "ssadeva", "u0937",
5377   "ssagujarati", "u0AB7",
5378   "ssangcieuckorean", "u3149",
5379   "ssanghieuhkorean", "u3185",
5380   "ssangieungkorean", "u3180",
5381   "ssangkiyeokkorean", "u3132",
5382   "ssangnieunkorean", "u3165",
5383   "ssangpieupkorean", "u3143",
5384   "ssangsioskorean", "u3146",
5385   "ssangtikeutkorean", "u3138",
5386   "sterling", "u00A3",
5387   "sterlingmonospace", "uFFE1",
5388   "strokelongoverlaycmb", "u0336",
5389   "strokeshortoverlaycmb", "u0335",
5390   "subset", "u2282",
5391   "subsetnotequal", "u228A",
5392   "subsetorequal", "u2286",
5393   "succeeds", "u227B",
5394   "suchthat", "u220B",
5395   "suhiragana", "u3059",
5396   "sukatakana", "u30B9",
5397   "sukatakanahalfwidth", "uFF7D",
5398   "sukunarabic", "u0652",
5399   "summation", "u2211",
5400   "sun", "u263C",
5401   "superset", "u2283",
5402   "supersetnotequal", "u228B",
5403   "supersetorequal", "u2287",
5404   "svsquare", "u33DC",
5405   "syouwaerasquare", "u337C",
5406   "t", "u0074",
5407   "tabengali", "u09A4",
5408   "tackdown", "u22A4",
5409   "tackleft", "u22A3",
5410   "tadeva", "u0924",
5411   "tagujarati", "u0AA4",
5412   "tagurmukhi", "u0A24",
5413   "taharabic", "u0637",
5414   "tahfinalarabic", "uFEC2",
5415   "tahinitialarabic", "uFEC3",
5416   "tahiragana", "u305F",
5417   "tahmedialarabic", "uFEC4",
5418   "taisyouerasquare", "u337D",
5419   "takatakana", "u30BF",
5420   "takatakanahalfwidth", "uFF80",
5421   "tatweelarabic", "u0640",
5422   "tau", "u03C4",
5423   "tav", "u05EA",
5424   "tavdages", "uFB4A",
5425   "tavdagesh", "uFB4A",
5426   "tavdageshhebrew", "uFB4A",
5427   "tavhebrew", "u05EA",
5428   "tbar", "u0167",
5429   "tbopomofo", "u310A",
5430   "tcaron", "u0165",
5431   "tccurl", "u02A8",
5432   "tcedilla", "u0163",
5433   "tcheharabic", "u0686",
5434   "tchehfinalarabic", "uFB7B",
5435   "tchehinitialarabic", "uFB7C",
5436   "tchehmedialarabic", "uFB7D",
5437   "tchehmeeminitialarabic", "uFB7C_FEE4",
5438   "tcircle", "u24E3",
5439   "tcircumflexbelow", "u1E71",
5440   "tcommaaccent", "u0163",
5441   "tdieresis", "u1E97",
5442   "tdotaccent", "u1E6B",
5443   "tdotbelow", "u1E6D",
5444   "tecyrillic", "u0442",
5445   "tedescendercyrillic", "u04AD",
5446   "teharabic", "u062A",
5447   "tehfinalarabic", "uFE96",
5448   "tehhahinitialarabic", "uFCA2",
5449   "tehhahisolatedarabic", "uFC0C",
5450   "tehinitialarabic", "uFE97",
5451   "tehiragana", "u3066",
5452   "tehjeeminitialarabic", "uFCA1",
5453   "tehjeemisolatedarabic", "uFC0B",
5454   "tehmarbutaarabic", "u0629",
5455   "tehmarbutafinalarabic", "uFE94",
5456   "tehmedialarabic", "uFE98",
5457   "tehmeeminitialarabic", "uFCA4",
5458   "tehmeemisolatedarabic", "uFC0E",
5459   "tehnoonfinalarabic", "uFC73",
5460   "tekatakana", "u30C6",
5461   "tekatakanahalfwidth", "uFF83",
5462   "telephone", "u2121",
5463   "telephoneblack", "u260E",
5464   "telishagedolahebrew", "u05A0",
5465   "telishaqetanahebrew", "u05A9",
5466   "tencircle", "u2469",
5467   "tenideographicparen", "u3229",
5468   "tenparen", "u247D",
5469   "tenperiod", "u2491",
5470   "tenroman", "u2179",
5471   "tesh", "u02A7",
5472   "tet", "u05D8",
5473   "tetdagesh", "uFB38",
5474   "tetdageshhebrew", "uFB38",
5475   "tethebrew", "u05D8",
5476   "tetsecyrillic", "u04B5",
5477   "tevirhebrew", "u059B",
5478   "tevirlefthebrew", "u059B",
5479   "thabengali", "u09A5",
5480   "thadeva", "u0925",
5481   "thagujarati", "u0AA5",
5482   "thagurmukhi", "u0A25",
5483   "thalarabic", "u0630",
5484   "thalfinalarabic", "uFEAC",
5485   "thanthakhatthai", "u0E4C",
5486   "theharabic", "u062B",
5487   "thehfinalarabic", "uFE9A",
5488   "thehinitialarabic", "uFE9B",
5489   "thehmedialarabic", "uFE9C",
5490   "thereexists", "u2203",
5491   "therefore", "u2234",
5492   "theta", "u03B8",
5493   "theta1", "u03D1",
5494   "thetasymbolgreek", "u03D1",
5495   "thieuthacirclekorean", "u3279",
5496   "thieuthaparenkorean", "u3219",
5497   "thieuthcirclekorean", "u326B",
5498   "thieuthkorean", "u314C",
5499   "thieuthparenkorean", "u320B",
5500   "thirteencircle", "u246C",
5501   "thirteenparen", "u2480",
5502   "thirteenperiod", "u2494",
5503   "thonangmonthothai", "u0E11",
5504   "thook", "u01AD",
5505   "thophuthaothai", "u0E12",
5506   "thorn", "u00FE",
5507   "thothahanthai", "u0E17",
5508   "thothanthai", "u0E10",
5509   "thothongthai", "u0E18",
5510   "thothungthai", "u0E16",
5511   "thousandcyrillic", "u0482",
5512   "thousandsseparatorarabic", "u066C",
5513   "thousandsseparatorpersian", "u066C",
5514   "three", "u0033",
5515   "threearabic", "u0663",
5516   "threebengali", "u09E9",
5517   "threecircle", "u2462",
5518   "threecircleinversesansserif", "u278C",
5519   "threedeva", "u0969",
5520   "threeeighths", "u215C",
5521   "threegujarati", "u0AE9",
5522   "threegurmukhi", "u0A69",
5523   "threehackarabic", "u0663",
5524   "threehangzhou", "u3023",
5525   "threeideographicparen", "u3222",
5526   "threeinferior", "u2083",
5527   "threemonospace", "uFF13",
5528   "threenumeratorbengali", "u09F6",
5529   "threeparen", "u2476",
5530   "threeperiod", "u248A",
5531   "threepersian", "u06F3",
5532   "threequarters", "u00BE",
5533   "threeroman", "u2172",
5534   "threesuperior", "u00B3",
5535   "threethai", "u0E53",
5536   "thzsquare", "u3394",
5537   "tihiragana", "u3061",
5538   "tikatakana", "u30C1",
5539   "tikatakanahalfwidth", "uFF81",
5540   "tikeutacirclekorean", "u3270",
5541   "tikeutaparenkorean", "u3210",
5542   "tikeutcirclekorean", "u3262",
5543   "tikeutkorean", "u3137",
5544   "tikeutparenkorean", "u3202",
5545   "tilde", "u02DC",
5546   "tildebelowcmb", "u0330",
5547   "tildecmb", "u0303",
5548   "tildecomb", "u0303",
5549   "tildedoublecmb", "u0360",
5550   "tildeoperator", "u223C",
5551   "tildeoverlaycmb", "u0334",
5552   "tildeverticalcmb", "u033E",
5553   "timescircle", "u2297",
5554   "tipehahebrew", "u0596",
5555   "tipehalefthebrew", "u0596",
5556   "tippigurmukhi", "u0A70",
5557   "titlocyrilliccmb", "u0483",
5558   "tiwnarmenian", "u057F",
5559   "tlinebelow", "u1E6F",
5560   "tmonospace", "uFF54",
5561   "toarmenian", "u0569",
5562   "tohiragana", "u3068",
5563   "tokatakana", "u30C8",
5564   "tokatakanahalfwidth", "uFF84",
5565   "tonebarextrahighmod", "u02E5",
5566   "tonebarextralowmod", "u02E9",
5567   "tonebarhighmod", "u02E6",
5568   "tonebarlowmod", "u02E8",
5569   "tonebarmidmod", "u02E7",
5570   "tonefive", "u01BD",
5571   "tonesix", "u0185",
5572   "tonetwo", "u01A8",
5573   "tonos", "u0384",
5574   "tonsquare", "u3327",
5575   "topatakthai", "u0E0F",
5576   "tortoiseshellbracketleft", "u3014",
5577   "tortoiseshellbracketleftsmall", "uFE5D",
5578   "tortoiseshellbracketleftvertical", "uFE39",
5579   "tortoiseshellbracketright", "u3015",
5580   "tortoiseshellbracketrightsmall", "uFE5E",
5581   "tortoiseshellbracketrightvertical", "uFE3A",
5582   "totaothai", "u0E15",
5583   "tpalatalhook", "u01AB",
5584   "tparen", "u24AF",
5585   "trademark", "u2122",
5586   "tretroflexhook", "u0288",
5587   "triagdn", "u25BC",
5588   "triaglf", "u25C4",
5589   "triagrt", "u25BA",
5590   "triagup", "u25B2",
5591   "ts", "u02A6",
5592   "tsadi", "u05E6",
5593   "tsadidagesh", "uFB46",
5594   "tsadidageshhebrew", "uFB46",
5595   "tsadihebrew", "u05E6",
5596   "tsecyrillic", "u0446",
5597   "tsere", "u05B5",
5598   "tsere12", "u05B5",
5599   "tsere1e", "u05B5",
5600   "tsere2b", "u05B5",
5601   "tserehebrew", "u05B5",
5602   "tserenarrowhebrew", "u05B5",
5603   "tserequarterhebrew", "u05B5",
5604   "tserewidehebrew", "u05B5",
5605   "tshecyrillic", "u045B",
5606   "ttabengali", "u099F",
5607   "ttadeva", "u091F",
5608   "ttagujarati", "u0A9F",
5609   "ttagurmukhi", "u0A1F",
5610   "tteharabic", "u0679",
5611   "ttehfinalarabic", "uFB67",
5612   "ttehinitialarabic", "uFB68",
5613   "ttehmedialarabic", "uFB69",
5614   "tthabengali", "u09A0",
5615   "tthadeva", "u0920",
5616   "tthagujarati", "u0AA0",
5617   "tthagurmukhi", "u0A20",
5618   "tturned", "u0287",
5619   "tuhiragana", "u3064",
5620   "tukatakana", "u30C4",
5621   "tukatakanahalfwidth", "uFF82",
5622   "tusmallhiragana", "u3063",
5623   "tusmallkatakana", "u30C3",
5624   "tusmallkatakanahalfwidth", "uFF6F",
5625   "twelvecircle", "u246B",
5626   "twelveparen", "u247F",
5627   "twelveperiod", "u2493",
5628   "twelveroman", "u217B",
5629   "twentycircle", "u2473",
5630   "twentyhangzhou", "u5344",
5631   "twentyparen", "u2487",
5632   "twentyperiod", "u249B",
5633   "two", "u0032",
5634   "twoarabic", "u0662",
5635   "twobengali", "u09E8",
5636   "twocircle", "u2461",
5637   "twocircleinversesansserif", "u278B",
5638   "twodeva", "u0968",
5639   "twodotenleader", "u2025",
5640   "twodotleader", "u2025",
5641   "twodotleadervertical", "uFE30",
5642   "twogujarati", "u0AE8",
5643   "twogurmukhi", "u0A68",
5644   "twohackarabic", "u0662",
5645   "twohangzhou", "u3022",
5646   "twoideographicparen", "u3221",
5647   "twoinferior", "u2082",
5648   "twomonospace", "uFF12",
5649   "twonumeratorbengali", "u09F5",
5650   "twoparen", "u2475",
5651   "twoperiod", "u2489",
5652   "twopersian", "u06F2",
5653   "tworoman", "u2171",
5654   "twostroke", "u01BB",
5655   "twosuperior", "u00B2",
5656   "twothai", "u0E52",
5657   "twothirds", "u2154",
5658   "u", "u0075",
5659   "uacute", "u00FA",
5660   "ubar", "u0289",
5661   "ubengali", "u0989",
5662   "ubopomofo", "u3128",
5663   "ubreve", "u016D",
5664   "ucaron", "u01D4",
5665   "ucircle", "u24E4",
5666   "ucircumflex", "u00FB",
5667   "ucircumflexbelow", "u1E77",
5668   "ucyrillic", "u0443",
5669   "udattadeva", "u0951",
5670   "udblacute", "u0171",
5671   "udblgrave", "u0215",
5672   "udeva", "u0909",
5673   "udieresis", "u00FC",
5674   "udieresisacute", "u01D8",
5675   "udieresisbelow", "u1E73",
5676   "udieresiscaron", "u01DA",
5677   "udieresiscyrillic", "u04F1",
5678   "udieresisgrave", "u01DC",
5679   "udieresismacron", "u01D6",
5680   "udotbelow", "u1EE5",
5681   "ugrave", "u00F9",
5682   "ugujarati", "u0A89",
5683   "ugurmukhi", "u0A09",
5684   "uhiragana", "u3046",
5685   "uhookabove", "u1EE7",
5686   "uhorn", "u01B0",
5687   "uhornacute", "u1EE9",
5688   "uhorndotbelow", "u1EF1",
5689   "uhorngrave", "u1EEB",
5690   "uhornhookabove", "u1EED",
5691   "uhorntilde", "u1EEF",
5692   "uhungarumlaut", "u0171",
5693   "uhungarumlautcyrillic", "u04F3",
5694   "uinvertedbreve", "u0217",
5695   "ukatakana", "u30A6",
5696   "ukatakanahalfwidth", "uFF73",
5697   "ukcyrillic", "u0479",
5698   "ukorean", "u315C",
5699   "umacron", "u016B",
5700   "umacroncyrillic", "u04EF",
5701   "umacrondieresis", "u1E7B",
5702   "umatragurmukhi", "u0A41",
5703   "umonospace", "uFF55",
5704   "underscore", "u005F",
5705   "underscoredbl", "u2017",
5706   "underscoremonospace", "uFF3F",
5707   "underscorevertical", "uFE33",
5708   "underscorewavy", "uFE4F",
5709   "union", "u222A",
5710   "universal", "u2200",
5711   "uogonek", "u0173",
5712   "uparen", "u24B0",
5713   "upblock", "u2580",
5714   "upperdothebrew", "u05C4",
5715   "upsilon", "u03C5",
5716   "upsilondieresis", "u03CB",
5717   "upsilondieresistonos", "u03B0",
5718   "upsilonlatin", "u028A",
5719   "upsilontonos", "u03CD",
5720   "uptackbelowcmb", "u031D",
5721   "uptackmod", "u02D4",
5722   "uragurmukhi", "u0A73",
5723   "uring", "u016F",
5724   "ushortcyrillic", "u045E",
5725   "usmallhiragana", "u3045",
5726   "usmallkatakana", "u30A5",
5727   "usmallkatakanahalfwidth", "uFF69",
5728   "ustraightcyrillic", "u04AF",
5729   "ustraightstrokecyrillic", "u04B1",
5730   "utilde", "u0169",
5731   "utildeacute", "u1E79",
5732   "utildebelow", "u1E75",
5733   "uubengali", "u098A",
5734   "uudeva", "u090A",
5735   "uugujarati", "u0A8A",
5736   "uugurmukhi", "u0A0A",
5737   "uumatragurmukhi", "u0A42",
5738   "uuvowelsignbengali", "u09C2",
5739   "uuvowelsigndeva", "u0942",
5740   "uuvowelsigngujarati", "u0AC2",
5741   "uvowelsignbengali", "u09C1",
5742   "uvowelsigndeva", "u0941",
5743   "uvowelsigngujarati", "u0AC1",
5744   "v", "u0076",
5745   "vadeva", "u0935",
5746   "vagujarati", "u0AB5",
5747   "vagurmukhi", "u0A35",
5748   "vakatakana", "u30F7",
5749   "vav", "u05D5",
5750   "vavdagesh", "uFB35",
5751   "vavdagesh65", "uFB35",
5752   "vavdageshhebrew", "uFB35",
5753   "vavhebrew", "u05D5",
5754   "vavholam", "uFB4B",
5755   "vavholamhebrew", "uFB4B",
5756   "vavvavhebrew", "u05F0",
5757   "vavyodhebrew", "u05F1",
5758   "vcircle", "u24E5",
5759   "vdotbelow", "u1E7F",
5760   "vecyrillic", "u0432",
5761   "veharabic", "u06A4",
5762   "vehfinalarabic", "uFB6B",
5763   "vehinitialarabic", "uFB6C",
5764   "vehmedialarabic", "uFB6D",
5765   "vekatakana", "u30F9",
5766   "venus", "u2640",
5767   "verticalbar", "u007C",
5768   "verticallineabovecmb", "u030D",
5769   "verticallinebelowcmb", "u0329",
5770   "verticallinelowmod", "u02CC",
5771   "verticallinemod", "u02C8",
5772   "vewarmenian", "u057E",
5773   "vhook", "u028B",
5774   "vikatakana", "u30F8",
5775   "viramabengali", "u09CD",
5776   "viramadeva", "u094D",
5777   "viramagujarati", "u0ACD",
5778   "visargabengali", "u0983",
5779   "visargadeva", "u0903",
5780   "visargagujarati", "u0A83",
5781   "vmonospace", "uFF56",
5782   "voarmenian", "u0578",
5783   "voicediterationhiragana", "u309E",
5784   "voicediterationkatakana", "u30FE",
5785   "voicedmarkkana", "u309B",
5786   "voicedmarkkanahalfwidth", "uFF9E",
5787   "vokatakana", "u30FA",
5788   "vparen", "u24B1",
5789   "vtilde", "u1E7D",
5790   "vturned", "u028C",
5791   "vuhiragana", "u3094",
5792   "vukatakana", "u30F4",
5793   "w", "u0077",
5794   "wacute", "u1E83",
5795   "waekorean", "u3159",
5796   "wahiragana", "u308F",
5797   "wakatakana", "u30EF",
5798   "wakatakanahalfwidth", "uFF9C",
5799   "wakorean", "u3158",
5800   "wasmallhiragana", "u308E",
5801   "wasmallkatakana", "u30EE",
5802   "wattosquare", "u3357",
5803   "wavedash", "u301C",
5804   "wavyunderscorevertical", "uFE34",
5805   "wawarabic", "u0648",
5806   "wawfinalarabic", "uFEEE",
5807   "wawhamzaabovearabic", "u0624",
5808   "wawhamzaabovefinalarabic", "uFE86",
5809   "wbsquare", "u33DD",
5810   "wcircle", "u24E6",
5811   "wcircumflex", "u0175",
5812   "wdieresis", "u1E85",
5813   "wdotaccent", "u1E87",
5814   "wdotbelow", "u1E89",
5815   "wehiragana", "u3091",
5816   "weierstrass", "u2118",
5817   "wekatakana", "u30F1",
5818   "wekorean", "u315E",
5819   "weokorean", "u315D",
5820   "wgrave", "u1E81",
5821   "whitebullet", "u25E6",
5822   "whitecircle", "u25CB",
5823   "whitecircleinverse", "u25D9",
5824   "whitecornerbracketleft", "u300E",
5825   "whitecornerbracketleftvertical", "uFE43",
5826   "whitecornerbracketright", "u300F",
5827   "whitecornerbracketrightvertical", "uFE44",
5828   "whitediamond", "u25C7",
5829   "whitediamondcontainingblacksmalldiamond", "u25C8",
5830   "whitedownpointingsmalltriangle", "u25BF",
5831   "whitedownpointingtriangle", "u25BD",
5832   "whiteleftpointingsmalltriangle", "u25C3",
5833   "whiteleftpointingtriangle", "u25C1",
5834   "whitelenticularbracketleft", "u3016",
5835   "whitelenticularbracketright", "u3017",
5836   "whiterightpointingsmalltriangle", "u25B9",
5837   "whiterightpointingtriangle", "u25B7",
5838   "whitesmallsquare", "u25AB",
5839   "whitesmilingface", "u263A",
5840   "whitesquare", "u25A1",
5841   "whitestar", "u2606",
5842   "whitetelephone", "u260F",
5843   "whitetortoiseshellbracketleft", "u3018",
5844   "whitetortoiseshellbracketright", "u3019",
5845   "whiteuppointingsmalltriangle", "u25B5",
5846   "whiteuppointingtriangle", "u25B3",
5847   "wihiragana", "u3090",
5848   "wikatakana", "u30F0",
5849   "wikorean", "u315F",
5850   "wmonospace", "uFF57",
5851   "wohiragana", "u3092",
5852   "wokatakana", "u30F2",
5853   "wokatakanahalfwidth", "uFF66",
5854   "won", "u20A9",
5855   "wonmonospace", "uFFE6",
5856   "wowaenthai", "u0E27",
5857   "wparen", "u24B2",
5858   "wring", "u1E98",
5859   "wsuperior", "u02B7",
5860   "wturned", "u028D",
5861   "wynn", "u01BF",
5862   "x", "u0078",
5863   "xabovecmb", "u033D",
5864   "xbopomofo", "u3112",
5865   "xcircle", "u24E7",
5866   "xdieresis", "u1E8D",
5867   "xdotaccent", "u1E8B",
5868   "xeharmenian", "u056D",
5869   "xi", "u03BE",
5870   "xmonospace", "uFF58",
5871   "xparen", "u24B3",
5872   "xsuperior", "u02E3",
5873   "y", "u0079",
5874   "yaadosquare", "u334E",
5875   "yabengali", "u09AF",
5876   "yacute", "u00FD",
5877   "yadeva", "u092F",
5878   "yaekorean", "u3152",
5879   "yagujarati", "u0AAF",
5880   "yagurmukhi", "u0A2F",
5881   "yahiragana", "u3084",
5882   "yakatakana", "u30E4",
5883   "yakatakanahalfwidth", "uFF94",
5884   "yakorean", "u3151",
5885   "yamakkanthai", "u0E4E",
5886   "yasmallhiragana", "u3083",
5887   "yasmallkatakana", "u30E3",
5888   "yasmallkatakanahalfwidth", "uFF6C",
5889   "yatcyrillic", "u0463",
5890   "ycircle", "u24E8",
5891   "ycircumflex", "u0177",
5892   "ydieresis", "u00FF",
5893   "ydotaccent", "u1E8F",
5894   "ydotbelow", "u1EF5",
5895   "yeharabic", "u064A",
5896   "yehbarreearabic", "u06D2",
5897   "yehbarreefinalarabic", "uFBAF",
5898   "yehfinalarabic", "uFEF2",
5899   "yehhamzaabovearabic", "u0626",
5900   "yehhamzaabovefinalarabic", "uFE8A",
5901   "yehhamzaaboveinitialarabic", "uFE8B",
5902   "yehhamzaabovemedialarabic", "uFE8C",
5903   "yehinitialarabic", "uFEF3",
5904   "yehmedialarabic", "uFEF4",
5905   "yehmeeminitialarabic", "uFCDD",
5906   "yehmeemisolatedarabic", "uFC58",
5907   "yehnoonfinalarabic", "uFC94",
5908   "yehthreedotsbelowarabic", "u06D1",
5909   "yekorean", "u3156",
5910   "yen", "u00A5",
5911   "yenmonospace", "uFFE5",
5912   "yeokorean", "u3155",
5913   "yeorinhieuhkorean", "u3186",
5914   "yerahbenyomohebrew", "u05AA",
5915   "yerahbenyomolefthebrew", "u05AA",
5916   "yericyrillic", "u044B",
5917   "yerudieresiscyrillic", "u04F9",
5918   "yesieungkorean", "u3181",
5919   "yesieungpansioskorean", "u3183",
5920   "yesieungsioskorean", "u3182",
5921   "yetivhebrew", "u059A",
5922   "ygrave", "u1EF3",
5923   "yhook", "u01B4",
5924   "yhookabove", "u1EF7",
5925   "yiarmenian", "u0575",
5926   "yicyrillic", "u0457",
5927   "yikorean", "u3162",
5928   "yinyang", "u262F",
5929   "yiwnarmenian", "u0582",
5930   "ymonospace", "uFF59",
5931   "yod", "u05D9",
5932   "yoddagesh", "uFB39",
5933   "yoddageshhebrew", "uFB39",
5934   "yodhebrew", "u05D9",
5935   "yodyodhebrew", "u05F2",
5936   "yodyodpatahhebrew", "uFB1F",
5937   "yohiragana", "u3088",
5938   "yoikorean", "u3189",
5939   "yokatakana", "u30E8",
5940   "yokatakanahalfwidth", "uFF96",
5941   "yokorean", "u315B",
5942   "yosmallhiragana", "u3087",
5943   "yosmallkatakana", "u30E7",
5944   "yosmallkatakanahalfwidth", "uFF6E",
5945   "yotgreek", "u03F3",
5946   "yoyaekorean", "u3188",
5947   "yoyakorean", "u3187",
5948   "yoyakthai", "u0E22",
5949   "yoyingthai", "u0E0D",
5950   "yparen", "u24B4",
5951   "ypogegrammeni", "u037A",
5952   "ypogegrammenigreekcmb", "u0345",
5953   "yr", "u01A6",
5954   "yring", "u1E99",
5955   "ysuperior", "u02B8",
5956   "ytilde", "u1EF9",
5957   "yturned", "u028E",
5958   "yuhiragana", "u3086",
5959   "yuikorean", "u318C",
5960   "yukatakana", "u30E6",
5961   "yukatakanahalfwidth", "uFF95",
5962   "yukorean", "u3160",
5963   "yusbigcyrillic", "u046B",
5964   "yusbigiotifiedcyrillic", "u046D",
5965   "yuslittlecyrillic", "u0467",
5966   "yuslittleiotifiedcyrillic", "u0469",
5967   "yusmallhiragana", "u3085",
5968   "yusmallkatakana", "u30E5",
5969   "yusmallkatakanahalfwidth", "uFF6D",
5970   "yuyekorean", "u318B",
5971   "yuyeokorean", "u318A",
5972   "yyabengali", "u09DF",
5973   "yyadeva", "u095F",
5974   "z", "u007A",
5975   "zaarmenian", "u0566",
5976   "zacute", "u017A",
5977   "zadeva", "u095B",
5978   "zagurmukhi", "u0A5B",
5979   "zaharabic", "u0638",
5980   "zahfinalarabic", "uFEC6",
5981   "zahinitialarabic", "uFEC7",
5982   "zahiragana", "u3056",
5983   "zahmedialarabic", "uFEC8",
5984   "zainarabic", "u0632",
5985   "zainfinalarabic", "uFEB0",
5986   "zakatakana", "u30B6",
5987   "zaqefgadolhebrew", "u0595",
5988   "zaqefqatanhebrew", "u0594",
5989   "zarqahebrew", "u0598",
5990   "zayin", "u05D6",
5991   "zayindagesh", "uFB36",
5992   "zayindageshhebrew", "uFB36",
5993   "zayinhebrew", "u05D6",
5994   "zbopomofo", "u3117",
5995   "zcaron", "u017E",
5996   "zcircle", "u24E9",
5997   "zcircumflex", "u1E91",
5998   "zcurl", "u0291",
5999   "zdot", "u017C",
6000   "zdotaccent", "u017C",
6001   "zdotbelow", "u1E93",
6002   "zecyrillic", "u0437",
6003   "zedescendercyrillic", "u0499",
6004   "zedieresiscyrillic", "u04DF",
6005   "zehiragana", "u305C",
6006   "zekatakana", "u30BC",
6007   "zero", "u0030",
6008   "zeroarabic", "u0660",
6009   "zerobengali", "u09E6",
6010   "zerodeva", "u0966",
6011   "zerogujarati", "u0AE6",
6012   "zerogurmukhi", "u0A66",
6013   "zerohackarabic", "u0660",
6014   "zeroinferior", "u2080",
6015   "zeromonospace", "uFF10",
6016   "zeropersian", "u06F0",
6017   "zerosuperior", "u2070",
6018   "zerothai", "u0E50",
6019   "zerowidthjoiner", "uFEFF",
6020   "zerowidthnonjoiner", "u200C",
6021   "zerowidthspace", "u200B",
6022   "zeta", "u03B6",
6023   "zhbopomofo", "u3113",
6024   "zhearmenian", "u056A",
6025   "zhebrevecyrillic", "u04C2",
6026   "zhecyrillic", "u0436",
6027   "zhedescendercyrillic", "u0497",
6028   "zhedieresiscyrillic", "u04DD",
6029   "zihiragana", "u3058",
6030   "zikatakana", "u30B8",
6031   "zinorhebrew", "u05AE",
6032   "zlinebelow", "u1E95",
6033   "zmonospace", "uFF5A",
6034   "zohiragana", "u305E",
6035   "zokatakana", "u30BE",
6036   "zparen", "u24B5",
6037   "zretroflexhook", "u0290",
6038   "zstroke", "u01B6",
6039   "zuhiragana", "u305A",
6040   "zukatakana", "u30BA",
6041 );
6042
6043 $prog = $0;
6044 $prog =~ s@.*/@@;
6045
6046 $groff_sys_fontdir = "@FONTDIR@";
6047
6048 do 'getopts.pl';
6049 do Getopts('a:d:e:i:mnsvx');
6050
6051 if ($opt_v) {
6052     print "GNU afmtodit (groff) version @VERSION@\n";
6053     exit 0;
6054 }
6055
6056 if ($#ARGV != 2) {
6057     die "usage: $prog [-mnsvx] [-a angle] [-d DESC] [-e encoding]\n" .
6058         "       [-i n] afmfile mapfile font\n";
6059 }
6060
6061 $afm = $ARGV[0];
6062 $map = $ARGV[1];
6063 $font = $ARGV[2];
6064 $desc = $opt_d || "DESC";
6065 $sys_map = $groff_sys_fontdir . "/devps/generate/" . $map;
6066 $sys_desc = $groff_sys_fontdir . "/devps/" . $desc;
6067
6068 # read the afm file
6069
6070 open(AFM, $afm) || die "$prog: can't open \`$ARGV[0]': $!\n";
6071
6072 while (<AFM>) {
6073     chop;
6074     @field = split(' ');
6075     if ($field[0] eq "FontName") {
6076         $psname = $field[1];
6077     }
6078     elsif($field[0] eq "ItalicAngle") {
6079         $italic_angle = -$field[1];
6080     }
6081     elsif ($field[0] eq "KPX") {
6082         if ($#field == 3) {
6083             push(kern1, $field[1]);
6084             push(kern2, $field[2]);
6085             push(kernx, $field[3]);
6086         }
6087     }
6088     elsif ($field[0] eq "italicCorrection") {
6089         $italic_correction{$field[1]} = $field[2];
6090     }
6091     elsif ($field[0] eq "leftItalicCorrection") {
6092         $left_italic_correction{$field[1]} = $field[2];
6093     }
6094     elsif ($field[0] eq "subscriptCorrection") {
6095         $subscript_correction{$field[1]} = $field[2];
6096     }
6097     elsif ($field[0] eq "StartCharMetrics") {
6098         while (<AFM>) {
6099             @field = split(' ');
6100             last if ($field[0] eq "EndCharMetrics");
6101             if ($field[0] eq "C") {
6102                 $c = -1;
6103                 $wx = 0;
6104                 $n = "";
6105 #               %ligs = ();
6106                 $lly = 0;
6107                 $ury = 0;
6108                 $llx = 0;
6109                 $urx = 0;
6110                 $c = $field[1];
6111                 $i = 2;
6112                 while ($i <= $#field) {
6113                     if ($field[$i] eq "WX") {
6114                         $w = $field[$i + 1];
6115                         $i += 2;
6116                     }
6117                     elsif ($field[$i] eq "N") {
6118                         $n = $field[$i + 1];
6119                         $i += 2;
6120                     }
6121                     elsif ($field[$i] eq "B") {
6122                         $llx = $field[$i + 1];
6123                         $lly = $field[$i + 2];
6124                         $urx = $field[$i + 3];
6125                         $ury = $field[$i + 4];
6126                         $i += 5;
6127                     }
6128 #                   elsif ($field[$i] eq "L") {
6129 #                       $ligs{$field[$i + 2]} = $field[$i + 1];
6130 #                       $i += 3;
6131 #                   }
6132                     else {
6133                         while ($i <= $#field && $field[$i] ne ";") {
6134                             $i++;
6135                         }
6136                         $i++;
6137                     }
6138                 }
6139                 if (!$opt_e && $c != -1) {
6140                     $encoding[$c] = $n;
6141                     $in_encoding{$n} = 1;
6142                 }
6143                 $width{$n} = $w;
6144                 $height{$n} = $ury;
6145                 $depth{$n} = -$lly;
6146                 $left_side_bearing{$n} = -$llx;
6147                 $right_side_bearing{$n} = $urx - $w;
6148 #               while (($lig, $glyph2) = each %ligs) {
6149 #                   $ligatures{$lig} = $n . " " . $glyph2;
6150 #               }
6151             }
6152         }
6153     }
6154 }
6155 close(AFM);
6156
6157 # read the DESC file
6158
6159 $sizescale = 1;
6160
6161 open(DESC, $desc) || open(DESC, $sys_desc) ||
6162     die "$prog: can't open \`$desc' or \`$sys_desc': $!\n";
6163 while (<DESC>) {
6164     next if /^#/;
6165     chop;
6166     @field = split(' ');
6167     last if $field[0] eq "charset";
6168     if ($field[0] eq "res") { $resolution = $field[1]; }
6169     if ($field[0] eq "unitwidth") { $unitwidth = $field[1]; }
6170     if ($field[0] eq "sizescale") { $sizescale = $field[1]; }
6171 }
6172 close(DESC);
6173
6174 if ($opt_e) {
6175     # read the encoding file
6176
6177     $sys_opt_e = $groff_sys_fontdir . "/devps/" . $opt_e;
6178     open(ENCODING, $opt_e) || open(ENCODING, $sys_opt_e) ||
6179         die "$prog: can't open \`$opt_e' or \`$sys_opt_e': $!\n";
6180     while (<ENCODING>) {
6181         next if /^#/;
6182         chop;
6183         @field = split(' ');
6184         if ($#field == 1) {
6185             if ($field[1] >= 0 && defined $width{$field[0]}) {
6186                 $encoding[$field[1]] = $field[0];
6187                 $in_encoding{$field[0]} = 1;
6188             }
6189         }
6190     }
6191     close(ENCODING);
6192 }
6193
6194 # read the map file
6195
6196 open(MAP, $map) || open(MAP, $sys_map) ||
6197     die "$prog: can't open \`$map' or \`$sys_map': $!\n";
6198 while (<MAP>) {
6199     next if /^#/;
6200     chop;
6201     @field = split(' ');
6202     if ($#field == 1) {
6203         if (defined $mapped{$field[1]}) {
6204             warn "Both $mapped{$field[1]} and $field[0] map to $field[1]";
6205         }
6206         elsif ($field[1] eq "space") {
6207             # the PostScript character "space" is automatically mapped
6208             # to the groff character "space"; this is for grops
6209             warn "you are not allowed to map to the groff character `space'";
6210         }
6211         elsif ($field[0] eq "space") {
6212             warn "you are not allowed to map the PostScript character `space'";
6213         }
6214         else {
6215             $nmap{$field[0]} += 0;
6216             $map{$field[0],$nmap{$field[0]}} = $field[1];
6217             $nmap{$field[0]} += 1;
6218             $mapped{$field[1]} = $field[0];
6219         }
6220     }
6221 }
6222 close(MAP);
6223
6224 $italic_angle = $opt_a if $opt_a;
6225
6226 # add unencoded characters and unmapped characters of the form `uniXXXX'
6227
6228 if (!$opt_x) {
6229     $i = ($#encoding > 256) ? ($#encoding + 1) : 256;
6230     while ($ch = each %width) {
6231         if (!$in_encoding{$ch}) {
6232             $encoding[$i] = $ch;
6233             $i++;
6234         }
6235         if (!$nmap{$ch}) {
6236             $u1 = $AGL_to_unicode{$ch};
6237             if (!$u1 && ($ch =~ /^uni([0-9A-F]{4})$/)) {
6238                 $u1 = "u" . $1;
6239             }
6240             if ($u1) {
6241                 $u2 = $unicode_decomposed{$u1};
6242                 $u = $u2 ? $u2 : $u1;
6243                 $nmap{$ch} += 1;
6244                 $map{$ch,"0"} = $u;
6245             }
6246         }
6247     }
6248 }
6249
6250 # check explicitly for groff's standard ligatures -- many afm files don't
6251 # have proper `L' entries
6252
6253 %default_ligatures = (
6254   "fi", "f i",
6255   "fl", "f l",
6256   "ff", "f f",
6257   "ffi", "ff i",
6258   "ffl", "ff l",
6259 );
6260
6261 while (($lig, $components) = each %default_ligatures) {
6262     if (defined $width{$lig} && !defined $ligatures{$lig}) {
6263         $ligatures{$lig} = $components;
6264     }
6265 }
6266
6267 # print it all out
6268
6269 open(FONT, ">$font") || die "$prog: can't open \`$font' for output: $!\n";
6270 select(FONT);
6271
6272 print("name $font\n");
6273 print("internalname $psname\n") if $psname;
6274 print("special\n") if $opt_s;
6275 printf("slant %g\n", $italic_angle) if $italic_angle != 0;
6276 printf("spacewidth %d\n", do conv($width{"space"})) if defined $width{"space"};
6277
6278 if ($opt_e) {
6279     $e = $opt_e;
6280     $e =~ s@.*/@@;
6281     print("encoding $e\n");
6282 }
6283
6284 if (!$opt_n && %ligatures) {
6285     print("ligatures");
6286     while ($lig = each %ligatures) {
6287         print(" $lig");
6288     }
6289     print(" 0\n");
6290 }
6291
6292 if ($#kern1 >= 0) {
6293     print("kernpairs\n");
6294
6295     for ($i = 0; $i <= $#kern1; $i++) {
6296         $c1 = $kern1[$i];
6297         $c2 = $kern2[$i];
6298         if ($nmap{$c1} != 0 && $nmap{$c2} != 0) {
6299             for ($j = 0; $j < $nmap{$c1}; $j++) {
6300                 for ($k = 0; $k < $nmap{$c2}; $k++) {
6301                     if ($kernx[$i] != 0) {
6302                         printf("%s %s %d\n",
6303                                $map{$c1,$j},
6304                                $map{$c2,$k},
6305                                do conv($kernx[$i]));
6306                     }
6307                 }
6308             }
6309         }
6310     }
6311 }
6312
6313 # characters not shorter than asc_boundary are considered to have ascenders
6314
6315 $asc_boundary = $height{"t"} - 1;
6316
6317 # likewise for descenders
6318
6319 $desc_boundary = $depth{"g"};
6320 $desc_boundary = $depth{"j"} if $depth{"j"} < $desc_boundary;
6321 $desc_boundary = $depth{"p"} if $depth{"p"} < $desc_boundary;
6322 $desc_boundary = $depth{"q"} if $depth{"q"} < $desc_boundary;
6323 $desc_boundary = $depth{"y"} if $depth{"y"} < $desc_boundary;
6324 $desc_boundary -= 1;
6325
6326 if (defined $height{"x"}) {
6327     $xheight = $height{"x"};
6328 }
6329 elsif (defined $height{"alpha"}) {
6330     $xheight = $height{"alpha"};
6331 }
6332 else {
6333     $xheight = 450;
6334 }
6335
6336 $italic_angle = $italic_angle*3.14159265358979323846/180.0;
6337 $slant = sin($italic_angle)/cos($italic_angle);
6338 $slant = 0 if $slant < 0;
6339
6340 print("charset\n");
6341 for ($i = 0; $i <= $#encoding; $i++) {
6342     $ch = $encoding[$i];
6343     if ($ch ne "" && $ch ne "space") {
6344         $map{$ch,"0"} = "---" if $nmap{$ch} == 0;
6345         $type = 0;
6346         $h = $height{$ch};
6347         $h = 0 if $h < 0;
6348         $d = $depth{$ch};
6349         $d = 0 if $d < 0;
6350         $type = 1 if $d >= $desc_boundary;
6351         $type += 2 if $h >= $asc_boundary;
6352         printf("%s\t%d", $map{$ch,"0"}, do conv($width{$ch}));
6353         $italic_correction = 0;
6354         $left_math_fit = 0;
6355         $subscript_correction = 0;
6356         if (defined $opt_i) {
6357             $italic_correction = $right_side_bearing{$ch} + $opt_i;
6358             $italic_correction = 0 if $italic_correction < 0;
6359             $subscript_correction = $slant * $xheight * .8;
6360             $subscript_correction = $italic_correction if
6361                 $subscript_correction > $italic_correction;
6362             $left_math_fit = $left_side_bearing{$ch} + $opt_i;
6363             if (defined $opt_m) {
6364                 $left_math_fit = 0 if $left_math_fit < 0;
6365             }
6366         }
6367         if (defined $italic_correction{$ch}) {
6368             $italic_correction = $italic_correction{$ch};
6369         }
6370         if (defined $left_italic_correction{$ch}) {
6371             $left_math_fit = $left_italic_correction{$ch};
6372         }
6373         if (defined $subscript_correction{$ch}) {
6374             $subscript_correction = $subscript_correction{$ch};
6375         }
6376         if ($subscript_correction != 0) {
6377             printf(",%d,%d", do conv($h), do conv($d));
6378             printf(",%d,%d,%d", do conv($italic_correction),
6379                    do conv($left_math_fit),
6380                    do conv($subscript_correction));
6381         }
6382         elsif ($left_math_fit != 0) {
6383             printf(",%d,%d", do conv($h), do conv($d));
6384             printf(",%d,%d", do conv($italic_correction),
6385                    do conv($left_math_fit));
6386         }
6387         elsif ($italic_correction != 0) {
6388             printf(",%d,%d", do conv($h), do conv($d));
6389             printf(",%d", do conv($italic_correction));
6390         }
6391         elsif ($d != 0) {
6392             printf(",%d,%d", do conv($h), do conv($d));
6393         }
6394         else {
6395             # always put the height in to stop groff guessing
6396             printf(",%d", do conv($h));
6397         }
6398         printf("\t%d", $type);
6399         printf("\t%d\t%s\n", $i, $ch);
6400         for ($j = 1; $j < $nmap{$ch}; $j++) {
6401             printf("%s\t\"\n", $map{$ch,$j});
6402         }
6403     }
6404     if ($ch eq "space" && defined $width{"space"}) {
6405         printf("space\t%d\t0\t%d\tspace\n", do conv($width{"space"}), $i);
6406     }
6407 }
6408
6409 sub conv {
6410     $_[0]*$unitwidth*$resolution/(72*1000*$sizescale) + ($_[0] < 0 ? -.5 : .5);
6411 }