heimdal_build: autogenerate heimdal/lib/roken/roken.h
[tprouty/samba.git] / source4 / heimdal / lib / wind / normalize_table.c
1 /* normalize_table.c */
2 /* Automatically generated at 2008-03-18T11:38:08.923861 */
3
4
5 #include "normalize_table.h"
6
7 const struct translation _wind_normalize_table[] = {
8   {0xa0, 1, 0}, /* NO-BREAK SPACE */
9   {0xa8, 2, 1}, /* DIAERESIS */
10   {0xaa, 1, 3}, /* FEMININE ORDINAL INDICATOR */
11   {0xaf, 2, 4}, /* MACRON */
12   {0xb2, 1, 6}, /* SUPERSCRIPT TWO */
13   {0xb3, 1, 7}, /* SUPERSCRIPT THREE */
14   {0xb4, 2, 8}, /* ACUTE ACCENT */
15   {0xb5, 1, 10}, /* MICRO SIGN */
16   {0xb8, 2, 11}, /* CEDILLA */
17   {0xb9, 1, 13}, /* SUPERSCRIPT ONE */
18   {0xba, 1, 14}, /* MASCULINE ORDINAL INDICATOR */
19   {0xbc, 3, 15}, /* VULGAR FRACTION ONE QUARTER */
20   {0xbd, 3, 18}, /* VULGAR FRACTION ONE HALF */
21   {0xbe, 3, 21}, /* VULGAR FRACTION THREE QUARTERS */
22   {0xc0, 2, 24}, /* LATIN CAPITAL LETTER A WITH GRAVE */
23   {0xc1, 2, 26}, /* LATIN CAPITAL LETTER A WITH ACUTE */
24   {0xc2, 2, 28}, /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX */
25   {0xc3, 2, 30}, /* LATIN CAPITAL LETTER A WITH TILDE */
26   {0xc4, 2, 32}, /* LATIN CAPITAL LETTER A WITH DIAERESIS */
27   {0xc5, 2, 34}, /* LATIN CAPITAL LETTER A WITH RING ABOVE */
28   {0xc7, 2, 36}, /* LATIN CAPITAL LETTER C WITH CEDILLA */
29   {0xc8, 2, 38}, /* LATIN CAPITAL LETTER E WITH GRAVE */
30   {0xc9, 2, 40}, /* LATIN CAPITAL LETTER E WITH ACUTE */
31   {0xca, 2, 42}, /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX */
32   {0xcb, 2, 44}, /* LATIN CAPITAL LETTER E WITH DIAERESIS */
33   {0xcc, 2, 46}, /* LATIN CAPITAL LETTER I WITH GRAVE */
34   {0xcd, 2, 48}, /* LATIN CAPITAL LETTER I WITH ACUTE */
35   {0xce, 2, 50}, /* LATIN CAPITAL LETTER I WITH CIRCUMFLEX */
36   {0xcf, 2, 52}, /* LATIN CAPITAL LETTER I WITH DIAERESIS */
37   {0xd1, 2, 54}, /* LATIN CAPITAL LETTER N WITH TILDE */
38   {0xd2, 2, 56}, /* LATIN CAPITAL LETTER O WITH GRAVE */
39   {0xd3, 2, 58}, /* LATIN CAPITAL LETTER O WITH ACUTE */
40   {0xd4, 2, 60}, /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX */
41   {0xd5, 2, 62}, /* LATIN CAPITAL LETTER O WITH TILDE */
42   {0xd6, 2, 64}, /* LATIN CAPITAL LETTER O WITH DIAERESIS */
43   {0xd9, 2, 66}, /* LATIN CAPITAL LETTER U WITH GRAVE */
44   {0xda, 2, 68}, /* LATIN CAPITAL LETTER U WITH ACUTE */
45   {0xdb, 2, 70}, /* LATIN CAPITAL LETTER U WITH CIRCUMFLEX */
46   {0xdc, 2, 72}, /* LATIN CAPITAL LETTER U WITH DIAERESIS */
47   {0xdd, 2, 74}, /* LATIN CAPITAL LETTER Y WITH ACUTE */
48   {0xe0, 2, 76}, /* LATIN SMALL LETTER A WITH GRAVE */
49   {0xe1, 2, 78}, /* LATIN SMALL LETTER A WITH ACUTE */
50   {0xe2, 2, 80}, /* LATIN SMALL LETTER A WITH CIRCUMFLEX */
51   {0xe3, 2, 82}, /* LATIN SMALL LETTER A WITH TILDE */
52   {0xe4, 2, 84}, /* LATIN SMALL LETTER A WITH DIAERESIS */
53   {0xe5, 2, 86}, /* LATIN SMALL LETTER A WITH RING ABOVE */
54   {0xe7, 2, 88}, /* LATIN SMALL LETTER C WITH CEDILLA */
55   {0xe8, 2, 90}, /* LATIN SMALL LETTER E WITH GRAVE */
56   {0xe9, 2, 92}, /* LATIN SMALL LETTER E WITH ACUTE */
57   {0xea, 2, 94}, /* LATIN SMALL LETTER E WITH CIRCUMFLEX */
58   {0xeb, 2, 96}, /* LATIN SMALL LETTER E WITH DIAERESIS */
59   {0xec, 2, 98}, /* LATIN SMALL LETTER I WITH GRAVE */
60   {0xed, 2, 100}, /* LATIN SMALL LETTER I WITH ACUTE */
61   {0xee, 2, 102}, /* LATIN SMALL LETTER I WITH CIRCUMFLEX */
62   {0xef, 2, 104}, /* LATIN SMALL LETTER I WITH DIAERESIS */
63   {0xf1, 2, 106}, /* LATIN SMALL LETTER N WITH TILDE */
64   {0xf2, 2, 108}, /* LATIN SMALL LETTER O WITH GRAVE */
65   {0xf3, 2, 110}, /* LATIN SMALL LETTER O WITH ACUTE */
66   {0xf4, 2, 112}, /* LATIN SMALL LETTER O WITH CIRCUMFLEX */
67   {0xf5, 2, 114}, /* LATIN SMALL LETTER O WITH TILDE */
68   {0xf6, 2, 116}, /* LATIN SMALL LETTER O WITH DIAERESIS */
69   {0xf9, 2, 118}, /* LATIN SMALL LETTER U WITH GRAVE */
70   {0xfa, 2, 120}, /* LATIN SMALL LETTER U WITH ACUTE */
71   {0xfb, 2, 122}, /* LATIN SMALL LETTER U WITH CIRCUMFLEX */
72   {0xfc, 2, 124}, /* LATIN SMALL LETTER U WITH DIAERESIS */
73   {0xfd, 2, 126}, /* LATIN SMALL LETTER Y WITH ACUTE */
74   {0xff, 2, 128}, /* LATIN SMALL LETTER Y WITH DIAERESIS */
75   {0x100, 2, 130}, /* LATIN CAPITAL LETTER A WITH MACRON */
76   {0x101, 2, 132}, /* LATIN SMALL LETTER A WITH MACRON */
77   {0x102, 2, 134}, /* LATIN CAPITAL LETTER A WITH BREVE */
78   {0x103, 2, 136}, /* LATIN SMALL LETTER A WITH BREVE */
79   {0x104, 2, 138}, /* LATIN CAPITAL LETTER A WITH OGONEK */
80   {0x105, 2, 140}, /* LATIN SMALL LETTER A WITH OGONEK */
81   {0x106, 2, 142}, /* LATIN CAPITAL LETTER C WITH ACUTE */
82   {0x107, 2, 144}, /* LATIN SMALL LETTER C WITH ACUTE */
83   {0x108, 2, 146}, /* LATIN CAPITAL LETTER C WITH CIRCUMFLEX */
84   {0x109, 2, 148}, /* LATIN SMALL LETTER C WITH CIRCUMFLEX */
85   {0x10a, 2, 150}, /* LATIN CAPITAL LETTER C WITH DOT ABOVE */
86   {0x10b, 2, 152}, /* LATIN SMALL LETTER C WITH DOT ABOVE */
87   {0x10c, 2, 154}, /* LATIN CAPITAL LETTER C WITH CARON */
88   {0x10d, 2, 156}, /* LATIN SMALL LETTER C WITH CARON */
89   {0x10e, 2, 158}, /* LATIN CAPITAL LETTER D WITH CARON */
90   {0x10f, 2, 160}, /* LATIN SMALL LETTER D WITH CARON */
91   {0x112, 2, 162}, /* LATIN CAPITAL LETTER E WITH MACRON */
92   {0x113, 2, 164}, /* LATIN SMALL LETTER E WITH MACRON */
93   {0x114, 2, 166}, /* LATIN CAPITAL LETTER E WITH BREVE */
94   {0x115, 2, 168}, /* LATIN SMALL LETTER E WITH BREVE */
95   {0x116, 2, 170}, /* LATIN CAPITAL LETTER E WITH DOT ABOVE */
96   {0x117, 2, 172}, /* LATIN SMALL LETTER E WITH DOT ABOVE */
97   {0x118, 2, 174}, /* LATIN CAPITAL LETTER E WITH OGONEK */
98   {0x119, 2, 176}, /* LATIN SMALL LETTER E WITH OGONEK */
99   {0x11a, 2, 178}, /* LATIN CAPITAL LETTER E WITH CARON */
100   {0x11b, 2, 180}, /* LATIN SMALL LETTER E WITH CARON */
101   {0x11c, 2, 182}, /* LATIN CAPITAL LETTER G WITH CIRCUMFLEX */
102   {0x11d, 2, 184}, /* LATIN SMALL LETTER G WITH CIRCUMFLEX */
103   {0x11e, 2, 186}, /* LATIN CAPITAL LETTER G WITH BREVE */
104   {0x11f, 2, 188}, /* LATIN SMALL LETTER G WITH BREVE */
105   {0x120, 2, 190}, /* LATIN CAPITAL LETTER G WITH DOT ABOVE */
106   {0x121, 2, 192}, /* LATIN SMALL LETTER G WITH DOT ABOVE */
107   {0x122, 2, 194}, /* LATIN CAPITAL LETTER G WITH CEDILLA */
108   {0x123, 2, 196}, /* LATIN SMALL LETTER G WITH CEDILLA */
109   {0x124, 2, 198}, /* LATIN CAPITAL LETTER H WITH CIRCUMFLEX */
110   {0x125, 2, 200}, /* LATIN SMALL LETTER H WITH CIRCUMFLEX */
111   {0x128, 2, 202}, /* LATIN CAPITAL LETTER I WITH TILDE */
112   {0x129, 2, 204}, /* LATIN SMALL LETTER I WITH TILDE */
113   {0x12a, 2, 206}, /* LATIN CAPITAL LETTER I WITH MACRON */
114   {0x12b, 2, 208}, /* LATIN SMALL LETTER I WITH MACRON */
115   {0x12c, 2, 210}, /* LATIN CAPITAL LETTER I WITH BREVE */
116   {0x12d, 2, 212}, /* LATIN SMALL LETTER I WITH BREVE */
117   {0x12e, 2, 214}, /* LATIN CAPITAL LETTER I WITH OGONEK */
118   {0x12f, 2, 216}, /* LATIN SMALL LETTER I WITH OGONEK */
119   {0x130, 2, 218}, /* LATIN CAPITAL LETTER I WITH DOT ABOVE */
120   {0x132, 2, 220}, /* LATIN CAPITAL LIGATURE IJ */
121   {0x133, 2, 222}, /* LATIN SMALL LIGATURE IJ */
122   {0x134, 2, 224}, /* LATIN CAPITAL LETTER J WITH CIRCUMFLEX */
123   {0x135, 2, 226}, /* LATIN SMALL LETTER J WITH CIRCUMFLEX */
124   {0x136, 2, 228}, /* LATIN CAPITAL LETTER K WITH CEDILLA */
125   {0x137, 2, 230}, /* LATIN SMALL LETTER K WITH CEDILLA */
126   {0x139, 2, 232}, /* LATIN CAPITAL LETTER L WITH ACUTE */
127   {0x13a, 2, 234}, /* LATIN SMALL LETTER L WITH ACUTE */
128   {0x13b, 2, 236}, /* LATIN CAPITAL LETTER L WITH CEDILLA */
129   {0x13c, 2, 238}, /* LATIN SMALL LETTER L WITH CEDILLA */
130   {0x13d, 2, 240}, /* LATIN CAPITAL LETTER L WITH CARON */
131   {0x13e, 2, 242}, /* LATIN SMALL LETTER L WITH CARON */
132   {0x13f, 2, 244}, /* LATIN CAPITAL LETTER L WITH MIDDLE DOT */
133   {0x140, 2, 246}, /* LATIN SMALL LETTER L WITH MIDDLE DOT */
134   {0x143, 2, 248}, /* LATIN CAPITAL LETTER N WITH ACUTE */
135   {0x144, 2, 250}, /* LATIN SMALL LETTER N WITH ACUTE */
136   {0x145, 2, 252}, /* LATIN CAPITAL LETTER N WITH CEDILLA */
137   {0x146, 2, 254}, /* LATIN SMALL LETTER N WITH CEDILLA */
138   {0x147, 2, 256}, /* LATIN CAPITAL LETTER N WITH CARON */
139   {0x148, 2, 258}, /* LATIN SMALL LETTER N WITH CARON */
140   {0x149, 2, 260}, /* LATIN SMALL LETTER N PRECEDED BY APOSTROPHE */
141   {0x14c, 2, 262}, /* LATIN CAPITAL LETTER O WITH MACRON */
142   {0x14d, 2, 264}, /* LATIN SMALL LETTER O WITH MACRON */
143   {0x14e, 2, 266}, /* LATIN CAPITAL LETTER O WITH BREVE */
144   {0x14f, 2, 268}, /* LATIN SMALL LETTER O WITH BREVE */
145   {0x150, 2, 270}, /* LATIN CAPITAL LETTER O WITH DOUBLE ACUTE */
146   {0x151, 2, 272}, /* LATIN SMALL LETTER O WITH DOUBLE ACUTE */
147   {0x154, 2, 274}, /* LATIN CAPITAL LETTER R WITH ACUTE */
148   {0x155, 2, 276}, /* LATIN SMALL LETTER R WITH ACUTE */
149   {0x156, 2, 278}, /* LATIN CAPITAL LETTER R WITH CEDILLA */
150   {0x157, 2, 280}, /* LATIN SMALL LETTER R WITH CEDILLA */
151   {0x158, 2, 282}, /* LATIN CAPITAL LETTER R WITH CARON */
152   {0x159, 2, 284}, /* LATIN SMALL LETTER R WITH CARON */
153   {0x15a, 2, 286}, /* LATIN CAPITAL LETTER S WITH ACUTE */
154   {0x15b, 2, 288}, /* LATIN SMALL LETTER S WITH ACUTE */
155   {0x15c, 2, 290}, /* LATIN CAPITAL LETTER S WITH CIRCUMFLEX */
156   {0x15d, 2, 292}, /* LATIN SMALL LETTER S WITH CIRCUMFLEX */
157   {0x15e, 2, 294}, /* LATIN CAPITAL LETTER S WITH CEDILLA */
158   {0x15f, 2, 296}, /* LATIN SMALL LETTER S WITH CEDILLA */
159   {0x160, 2, 298}, /* LATIN CAPITAL LETTER S WITH CARON */
160   {0x161, 2, 300}, /* LATIN SMALL LETTER S WITH CARON */
161   {0x162, 2, 302}, /* LATIN CAPITAL LETTER T WITH CEDILLA */
162   {0x163, 2, 304}, /* LATIN SMALL LETTER T WITH CEDILLA */
163   {0x164, 2, 306}, /* LATIN CAPITAL LETTER T WITH CARON */
164   {0x165, 2, 308}, /* LATIN SMALL LETTER T WITH CARON */
165   {0x168, 2, 310}, /* LATIN CAPITAL LETTER U WITH TILDE */
166   {0x169, 2, 312}, /* LATIN SMALL LETTER U WITH TILDE */
167   {0x16a, 2, 314}, /* LATIN CAPITAL LETTER U WITH MACRON */
168   {0x16b, 2, 316}, /* LATIN SMALL LETTER U WITH MACRON */
169   {0x16c, 2, 318}, /* LATIN CAPITAL LETTER U WITH BREVE */
170   {0x16d, 2, 320}, /* LATIN SMALL LETTER U WITH BREVE */
171   {0x16e, 2, 322}, /* LATIN CAPITAL LETTER U WITH RING ABOVE */
172   {0x16f, 2, 324}, /* LATIN SMALL LETTER U WITH RING ABOVE */
173   {0x170, 2, 326}, /* LATIN CAPITAL LETTER U WITH DOUBLE ACUTE */
174   {0x171, 2, 328}, /* LATIN SMALL LETTER U WITH DOUBLE ACUTE */
175   {0x172, 2, 330}, /* LATIN CAPITAL LETTER U WITH OGONEK */
176   {0x173, 2, 332}, /* LATIN SMALL LETTER U WITH OGONEK */
177   {0x174, 2, 334}, /* LATIN CAPITAL LETTER W WITH CIRCUMFLEX */
178   {0x175, 2, 336}, /* LATIN SMALL LETTER W WITH CIRCUMFLEX */
179   {0x176, 2, 338}, /* LATIN CAPITAL LETTER Y WITH CIRCUMFLEX */
180   {0x177, 2, 340}, /* LATIN SMALL LETTER Y WITH CIRCUMFLEX */
181   {0x178, 2, 342}, /* LATIN CAPITAL LETTER Y WITH DIAERESIS */
182   {0x179, 2, 344}, /* LATIN CAPITAL LETTER Z WITH ACUTE */
183   {0x17a, 2, 346}, /* LATIN SMALL LETTER Z WITH ACUTE */
184   {0x17b, 2, 348}, /* LATIN CAPITAL LETTER Z WITH DOT ABOVE */
185   {0x17c, 2, 350}, /* LATIN SMALL LETTER Z WITH DOT ABOVE */
186   {0x17d, 2, 352}, /* LATIN CAPITAL LETTER Z WITH CARON */
187   {0x17e, 2, 354}, /* LATIN SMALL LETTER Z WITH CARON */
188   {0x17f, 1, 288}, /* LATIN SMALL LETTER LONG S */
189   {0x1a0, 2, 356}, /* LATIN CAPITAL LETTER O WITH HORN */
190   {0x1a1, 2, 358}, /* LATIN SMALL LETTER O WITH HORN */
191   {0x1af, 2, 360}, /* LATIN CAPITAL LETTER U WITH HORN */
192   {0x1b0, 2, 362}, /* LATIN SMALL LETTER U WITH HORN */
193   {0x1c4, 2, 364}, /* LATIN CAPITAL LETTER DZ WITH CARON */
194   {0x1c5, 2, 366}, /* LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON */
195   {0x1c6, 2, 368}, /* LATIN SMALL LETTER DZ WITH CARON */
196   {0x1c7, 2, 370}, /* LATIN CAPITAL LETTER LJ */
197   {0x1c8, 2, 372}, /* LATIN CAPITAL LETTER L WITH SMALL LETTER J */
198   {0x1c9, 2, 374}, /* LATIN SMALL LETTER LJ */
199   {0x1ca, 2, 376}, /* LATIN CAPITAL LETTER NJ */
200   {0x1cb, 2, 378}, /* LATIN CAPITAL LETTER N WITH SMALL LETTER J */
201   {0x1cc, 2, 380}, /* LATIN SMALL LETTER NJ */
202   {0x1cd, 2, 382}, /* LATIN CAPITAL LETTER A WITH CARON */
203   {0x1ce, 2, 384}, /* LATIN SMALL LETTER A WITH CARON */
204   {0x1cf, 2, 386}, /* LATIN CAPITAL LETTER I WITH CARON */
205   {0x1d0, 2, 388}, /* LATIN SMALL LETTER I WITH CARON */
206   {0x1d1, 2, 390}, /* LATIN CAPITAL LETTER O WITH CARON */
207   {0x1d2, 2, 392}, /* LATIN SMALL LETTER O WITH CARON */
208   {0x1d3, 2, 394}, /* LATIN CAPITAL LETTER U WITH CARON */
209   {0x1d4, 2, 396}, /* LATIN SMALL LETTER U WITH CARON */
210   {0x1d5, 2, 398}, /* LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON */
211   {0x1d6, 2, 400}, /* LATIN SMALL LETTER U WITH DIAERESIS AND MACRON */
212   {0x1d7, 2, 402}, /* LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE */
213   {0x1d8, 2, 404}, /* LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE */
214   {0x1d9, 2, 406}, /* LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON */
215   {0x1da, 2, 408}, /* LATIN SMALL LETTER U WITH DIAERESIS AND CARON */
216   {0x1db, 2, 410}, /* LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE */
217   {0x1dc, 2, 412}, /* LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE */
218   {0x1de, 2, 414}, /* LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON */
219   {0x1df, 2, 416}, /* LATIN SMALL LETTER A WITH DIAERESIS AND MACRON */
220   {0x1e0, 2, 418}, /* LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON */
221   {0x1e1, 2, 420}, /* LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON */
222   {0x1e2, 2, 422}, /* LATIN CAPITAL LETTER AE WITH MACRON */
223   {0x1e3, 2, 424}, /* LATIN SMALL LETTER AE WITH MACRON */
224   {0x1e6, 2, 426}, /* LATIN CAPITAL LETTER G WITH CARON */
225   {0x1e7, 2, 428}, /* LATIN SMALL LETTER G WITH CARON */
226   {0x1e8, 2, 430}, /* LATIN CAPITAL LETTER K WITH CARON */
227   {0x1e9, 2, 432}, /* LATIN SMALL LETTER K WITH CARON */
228   {0x1ea, 2, 434}, /* LATIN CAPITAL LETTER O WITH OGONEK */
229   {0x1eb, 2, 436}, /* LATIN SMALL LETTER O WITH OGONEK */
230   {0x1ec, 2, 438}, /* LATIN CAPITAL LETTER O WITH OGONEK AND MACRON */
231   {0x1ed, 2, 440}, /* LATIN SMALL LETTER O WITH OGONEK AND MACRON */
232   {0x1ee, 2, 442}, /* LATIN CAPITAL LETTER EZH WITH CARON */
233   {0x1ef, 2, 444}, /* LATIN SMALL LETTER EZH WITH CARON */
234   {0x1f0, 2, 446}, /* LATIN SMALL LETTER J WITH CARON */
235   {0x1f1, 2, 448}, /* LATIN CAPITAL LETTER DZ */
236   {0x1f2, 2, 450}, /* LATIN CAPITAL LETTER D WITH SMALL LETTER Z */
237   {0x1f3, 2, 452}, /* LATIN SMALL LETTER DZ */
238   {0x1f4, 2, 454}, /* LATIN CAPITAL LETTER G WITH ACUTE */
239   {0x1f5, 2, 456}, /* LATIN SMALL LETTER G WITH ACUTE */
240   {0x1f8, 2, 458}, /* LATIN CAPITAL LETTER N WITH GRAVE */
241   {0x1f9, 2, 460}, /* LATIN SMALL LETTER N WITH GRAVE */
242   {0x1fa, 2, 462}, /* LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE */
243   {0x1fb, 2, 464}, /* LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE */
244   {0x1fc, 2, 466}, /* LATIN CAPITAL LETTER AE WITH ACUTE */
245   {0x1fd, 2, 468}, /* LATIN SMALL LETTER AE WITH ACUTE */
246   {0x1fe, 2, 470}, /* LATIN CAPITAL LETTER O WITH STROKE AND ACUTE */
247   {0x1ff, 2, 472}, /* LATIN SMALL LETTER O WITH STROKE AND ACUTE */
248   {0x200, 2, 474}, /* LATIN CAPITAL LETTER A WITH DOUBLE GRAVE */
249   {0x201, 2, 476}, /* LATIN SMALL LETTER A WITH DOUBLE GRAVE */
250   {0x202, 2, 478}, /* LATIN CAPITAL LETTER A WITH INVERTED BREVE */
251   {0x203, 2, 480}, /* LATIN SMALL LETTER A WITH INVERTED BREVE */
252   {0x204, 2, 482}, /* LATIN CAPITAL LETTER E WITH DOUBLE GRAVE */
253   {0x205, 2, 484}, /* LATIN SMALL LETTER E WITH DOUBLE GRAVE */
254   {0x206, 2, 486}, /* LATIN CAPITAL LETTER E WITH INVERTED BREVE */
255   {0x207, 2, 488}, /* LATIN SMALL LETTER E WITH INVERTED BREVE */
256   {0x208, 2, 490}, /* LATIN CAPITAL LETTER I WITH DOUBLE GRAVE */
257   {0x209, 2, 492}, /* LATIN SMALL LETTER I WITH DOUBLE GRAVE */
258   {0x20a, 2, 494}, /* LATIN CAPITAL LETTER I WITH INVERTED BREVE */
259   {0x20b, 2, 496}, /* LATIN SMALL LETTER I WITH INVERTED BREVE */
260   {0x20c, 2, 498}, /* LATIN CAPITAL LETTER O WITH DOUBLE GRAVE */
261   {0x20d, 2, 500}, /* LATIN SMALL LETTER O WITH DOUBLE GRAVE */
262   {0x20e, 2, 502}, /* LATIN CAPITAL LETTER O WITH INVERTED BREVE */
263   {0x20f, 2, 504}, /* LATIN SMALL LETTER O WITH INVERTED BREVE */
264   {0x210, 2, 506}, /* LATIN CAPITAL LETTER R WITH DOUBLE GRAVE */
265   {0x211, 2, 508}, /* LATIN SMALL LETTER R WITH DOUBLE GRAVE */
266   {0x212, 2, 510}, /* LATIN CAPITAL LETTER R WITH INVERTED BREVE */
267   {0x213, 2, 512}, /* LATIN SMALL LETTER R WITH INVERTED BREVE */
268   {0x214, 2, 514}, /* LATIN CAPITAL LETTER U WITH DOUBLE GRAVE */
269   {0x215, 2, 516}, /* LATIN SMALL LETTER U WITH DOUBLE GRAVE */
270   {0x216, 2, 518}, /* LATIN CAPITAL LETTER U WITH INVERTED BREVE */
271   {0x217, 2, 520}, /* LATIN SMALL LETTER U WITH INVERTED BREVE */
272   {0x218, 2, 522}, /* LATIN CAPITAL LETTER S WITH COMMA BELOW */
273   {0x219, 2, 524}, /* LATIN SMALL LETTER S WITH COMMA BELOW */
274   {0x21a, 2, 526}, /* LATIN CAPITAL LETTER T WITH COMMA BELOW */
275   {0x21b, 2, 528}, /* LATIN SMALL LETTER T WITH COMMA BELOW */
276   {0x21e, 2, 530}, /* LATIN CAPITAL LETTER H WITH CARON */
277   {0x21f, 2, 532}, /* LATIN SMALL LETTER H WITH CARON */
278   {0x226, 2, 534}, /* LATIN CAPITAL LETTER A WITH DOT ABOVE */
279   {0x227, 2, 536}, /* LATIN SMALL LETTER A WITH DOT ABOVE */
280   {0x228, 2, 538}, /* LATIN CAPITAL LETTER E WITH CEDILLA */
281   {0x229, 2, 540}, /* LATIN SMALL LETTER E WITH CEDILLA */
282   {0x22a, 2, 542}, /* LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON */
283   {0x22b, 2, 544}, /* LATIN SMALL LETTER O WITH DIAERESIS AND MACRON */
284   {0x22c, 2, 546}, /* LATIN CAPITAL LETTER O WITH TILDE AND MACRON */
285   {0x22d, 2, 548}, /* LATIN SMALL LETTER O WITH TILDE AND MACRON */
286   {0x22e, 2, 550}, /* LATIN CAPITAL LETTER O WITH DOT ABOVE */
287   {0x22f, 2, 552}, /* LATIN SMALL LETTER O WITH DOT ABOVE */
288   {0x230, 2, 554}, /* LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON */
289   {0x231, 2, 556}, /* LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON */
290   {0x232, 2, 558}, /* LATIN CAPITAL LETTER Y WITH MACRON */
291   {0x233, 2, 560}, /* LATIN SMALL LETTER Y WITH MACRON */
292   {0x2b0, 1, 200}, /* MODIFIER LETTER SMALL H */
293   {0x2b1, 1, 562}, /* MODIFIER LETTER SMALL H WITH HOOK */
294   {0x2b2, 1, 223}, /* MODIFIER LETTER SMALL J */
295   {0x2b3, 1, 276}, /* MODIFIER LETTER SMALL R */
296   {0x2b4, 1, 563}, /* MODIFIER LETTER SMALL TURNED R */
297   {0x2b5, 1, 564}, /* MODIFIER LETTER SMALL TURNED R WITH HOOK */
298   {0x2b6, 1, 565}, /* MODIFIER LETTER SMALL CAPITAL INVERTED R */
299   {0x2b7, 1, 336}, /* MODIFIER LETTER SMALL W */
300   {0x2b8, 1, 126}, /* MODIFIER LETTER SMALL Y */
301   {0x2d8, 2, 566}, /* BREVE */
302   {0x2d9, 2, 568}, /* DOT ABOVE */
303   {0x2da, 2, 570}, /* RING ABOVE */
304   {0x2db, 2, 572}, /* OGONEK */
305   {0x2dc, 2, 574}, /* SMALL TILDE */
306   {0x2dd, 2, 576}, /* DOUBLE ACUTE ACCENT */
307   {0x2e0, 1, 578}, /* MODIFIER LETTER SMALL GAMMA */
308   {0x2e1, 1, 234}, /* MODIFIER LETTER SMALL L */
309   {0x2e2, 1, 288}, /* MODIFIER LETTER SMALL S */
310   {0x2e3, 1, 579}, /* MODIFIER LETTER SMALL X */
311   {0x2e4, 1, 580}, /* MODIFIER LETTER SMALL REVERSED GLOTTAL STOP */
312   {0x340, 1, 25}, /* COMBINING GRAVE TONE MARK */
313   {0x341, 1, 9}, /* COMBINING ACUTE TONE MARK */
314   {0x343, 1, 581}, /* COMBINING GREEK KORONIS */
315   {0x344, 2, 582}, /* COMBINING GREEK DIALYTIKA TONOS */
316   {0x374, 1, 584}, /* GREEK NUMERAL SIGN */
317   {0x37a, 2, 585}, /* GREEK YPOGEGRAMMENI */
318   {0x37e, 1, 587}, /* GREEK QUESTION MARK */
319   {0x384, 2, 8}, /* GREEK TONOS */
320   {0x385, 2, 588}, /* GREEK DIALYTIKA TONOS */
321   {0x386, 2, 590}, /* GREEK CAPITAL LETTER ALPHA WITH TONOS */
322   {0x387, 1, 245}, /* GREEK ANO TELEIA */
323   {0x388, 2, 592}, /* GREEK CAPITAL LETTER EPSILON WITH TONOS */
324   {0x389, 2, 594}, /* GREEK CAPITAL LETTER ETA WITH TONOS */
325   {0x38a, 2, 596}, /* GREEK CAPITAL LETTER IOTA WITH TONOS */
326   {0x38c, 2, 598}, /* GREEK CAPITAL LETTER OMICRON WITH TONOS */
327   {0x38e, 2, 600}, /* GREEK CAPITAL LETTER UPSILON WITH TONOS */
328   {0x38f, 2, 602}, /* GREEK CAPITAL LETTER OMEGA WITH TONOS */
329   {0x390, 2, 604}, /* GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS */
330   {0x3aa, 2, 606}, /* GREEK CAPITAL LETTER IOTA WITH DIALYTIKA */
331   {0x3ab, 2, 608}, /* GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA */
332   {0x3ac, 2, 610}, /* GREEK SMALL LETTER ALPHA WITH TONOS */
333   {0x3ad, 2, 612}, /* GREEK SMALL LETTER EPSILON WITH TONOS */
334   {0x3ae, 2, 614}, /* GREEK SMALL LETTER ETA WITH TONOS */
335   {0x3af, 2, 616}, /* GREEK SMALL LETTER IOTA WITH TONOS */
336   {0x3b0, 2, 618}, /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS */
337   {0x3ca, 2, 620}, /* GREEK SMALL LETTER IOTA WITH DIALYTIKA */
338   {0x3cb, 2, 622}, /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA */
339   {0x3cc, 2, 624}, /* GREEK SMALL LETTER OMICRON WITH TONOS */
340   {0x3cd, 2, 626}, /* GREEK SMALL LETTER UPSILON WITH TONOS */
341   {0x3ce, 2, 628}, /* GREEK SMALL LETTER OMEGA WITH TONOS */
342   {0x3d0, 1, 630}, /* GREEK BETA SYMBOL */
343   {0x3d1, 1, 631}, /* GREEK THETA SYMBOL */
344   {0x3d2, 1, 600}, /* GREEK UPSILON WITH HOOK SYMBOL */
345   {0x3d3, 2, 632}, /* GREEK UPSILON WITH ACUTE AND HOOK SYMBOL */
346   {0x3d4, 2, 634}, /* GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL */
347   {0x3d5, 1, 636}, /* GREEK PHI SYMBOL */
348   {0x3d6, 1, 637}, /* GREEK PI SYMBOL */
349   {0x3f0, 1, 638}, /* GREEK KAPPA SYMBOL */
350   {0x3f1, 1, 639}, /* GREEK RHO SYMBOL */
351   {0x3f2, 1, 640}, /* GREEK LUNATE SIGMA SYMBOL */
352   {0x3f4, 1, 641}, /* GREEK CAPITAL THETA SYMBOL */
353   {0x3f5, 1, 612}, /* GREEK LUNATE EPSILON SYMBOL */
354   {0x3f9, 1, 642}, /* GREEK CAPITAL LUNATE SIGMA SYMBOL */
355   {0x400, 2, 643}, /* CYRILLIC CAPITAL LETTER IE WITH GRAVE */
356   {0x401, 2, 645}, /* CYRILLIC CAPITAL LETTER IO */
357   {0x403, 2, 647}, /* CYRILLIC CAPITAL LETTER GJE */
358   {0x407, 2, 649}, /* CYRILLIC CAPITAL LETTER YI */
359   {0x40c, 2, 651}, /* CYRILLIC CAPITAL LETTER KJE */
360   {0x40d, 2, 653}, /* CYRILLIC CAPITAL LETTER I WITH GRAVE */
361   {0x40e, 2, 655}, /* CYRILLIC CAPITAL LETTER SHORT U */
362   {0x419, 2, 657}, /* CYRILLIC CAPITAL LETTER SHORT I */
363   {0x439, 2, 659}, /* CYRILLIC SMALL LETTER SHORT I */
364   {0x450, 2, 661}, /* CYRILLIC SMALL LETTER IE WITH GRAVE */
365   {0x451, 2, 663}, /* CYRILLIC SMALL LETTER IO */
366   {0x453, 2, 665}, /* CYRILLIC SMALL LETTER GJE */
367   {0x457, 2, 667}, /* CYRILLIC SMALL LETTER YI */
368   {0x45c, 2, 669}, /* CYRILLIC SMALL LETTER KJE */
369   {0x45d, 2, 671}, /* CYRILLIC SMALL LETTER I WITH GRAVE */
370   {0x45e, 2, 673}, /* CYRILLIC SMALL LETTER SHORT U */
371   {0x476, 2, 675}, /* CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT */
372   {0x477, 2, 677}, /* CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT */
373   {0x4c1, 2, 679}, /* CYRILLIC CAPITAL LETTER ZHE WITH BREVE */
374   {0x4c2, 2, 681}, /* CYRILLIC SMALL LETTER ZHE WITH BREVE */
375   {0x4d0, 2, 683}, /* CYRILLIC CAPITAL LETTER A WITH BREVE */
376   {0x4d1, 2, 685}, /* CYRILLIC SMALL LETTER A WITH BREVE */
377   {0x4d2, 2, 687}, /* CYRILLIC CAPITAL LETTER A WITH DIAERESIS */
378   {0x4d3, 2, 689}, /* CYRILLIC SMALL LETTER A WITH DIAERESIS */
379   {0x4d6, 2, 691}, /* CYRILLIC CAPITAL LETTER IE WITH BREVE */
380   {0x4d7, 2, 693}, /* CYRILLIC SMALL LETTER IE WITH BREVE */
381   {0x4da, 2, 695}, /* CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS */
382   {0x4db, 2, 697}, /* CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS */
383   {0x4dc, 2, 699}, /* CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS */
384   {0x4dd, 2, 701}, /* CYRILLIC SMALL LETTER ZHE WITH DIAERESIS */
385   {0x4de, 2, 703}, /* CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS */
386   {0x4df, 2, 705}, /* CYRILLIC SMALL LETTER ZE WITH DIAERESIS */
387   {0x4e2, 2, 707}, /* CYRILLIC CAPITAL LETTER I WITH MACRON */
388   {0x4e3, 2, 709}, /* CYRILLIC SMALL LETTER I WITH MACRON */
389   {0x4e4, 2, 711}, /* CYRILLIC CAPITAL LETTER I WITH DIAERESIS */
390   {0x4e5, 2, 713}, /* CYRILLIC SMALL LETTER I WITH DIAERESIS */
391   {0x4e6, 2, 715}, /* CYRILLIC CAPITAL LETTER O WITH DIAERESIS */
392   {0x4e7, 2, 717}, /* CYRILLIC SMALL LETTER O WITH DIAERESIS */
393   {0x4ea, 2, 719}, /* CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS */
394   {0x4eb, 2, 721}, /* CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS */
395   {0x4ec, 2, 723}, /* CYRILLIC CAPITAL LETTER E WITH DIAERESIS */
396   {0x4ed, 2, 725}, /* CYRILLIC SMALL LETTER E WITH DIAERESIS */
397   {0x4ee, 2, 727}, /* CYRILLIC CAPITAL LETTER U WITH MACRON */
398   {0x4ef, 2, 729}, /* CYRILLIC SMALL LETTER U WITH MACRON */
399   {0x4f0, 2, 731}, /* CYRILLIC CAPITAL LETTER U WITH DIAERESIS */
400   {0x4f1, 2, 733}, /* CYRILLIC SMALL LETTER U WITH DIAERESIS */
401   {0x4f2, 2, 735}, /* CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE */
402   {0x4f3, 2, 737}, /* CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE */
403   {0x4f4, 2, 739}, /* CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS */
404   {0x4f5, 2, 741}, /* CYRILLIC SMALL LETTER CHE WITH DIAERESIS */
405   {0x4f8, 2, 743}, /* CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS */
406   {0x4f9, 2, 745}, /* CYRILLIC SMALL LETTER YERU WITH DIAERESIS */
407   {0x587, 2, 747}, /* ARMENIAN SMALL LIGATURE ECH YIWN */
408   {0x622, 2, 749}, /* ARABIC LETTER ALEF WITH MADDA ABOVE */
409   {0x623, 2, 751}, /* ARABIC LETTER ALEF WITH HAMZA ABOVE */
410   {0x624, 2, 753}, /* ARABIC LETTER WAW WITH HAMZA ABOVE */
411   {0x625, 2, 755}, /* ARABIC LETTER ALEF WITH HAMZA BELOW */
412   {0x626, 2, 757}, /* ARABIC LETTER YEH WITH HAMZA ABOVE */
413   {0x675, 2, 759}, /* ARABIC LETTER HIGH HAMZA ALEF */
414   {0x676, 2, 761}, /* ARABIC LETTER HIGH HAMZA WAW */
415   {0x677, 2, 763}, /* ARABIC LETTER U WITH HAMZA ABOVE */
416   {0x678, 2, 765}, /* ARABIC LETTER HIGH HAMZA YEH */
417   {0x6c0, 2, 767}, /* ARABIC LETTER HEH WITH YEH ABOVE */
418   {0x6c2, 2, 769}, /* ARABIC LETTER HEH GOAL WITH HAMZA ABOVE */
419   {0x6d3, 2, 771}, /* ARABIC LETTER YEH BARREE WITH HAMZA ABOVE */
420   {0x929, 2, 773}, /* DEVANAGARI LETTER NNNA */
421   {0x931, 2, 775}, /* DEVANAGARI LETTER RRA */
422   {0x934, 2, 777}, /* DEVANAGARI LETTER LLLA */
423   {0x958, 2, 779}, /* DEVANAGARI LETTER QA */
424   {0x959, 2, 781}, /* DEVANAGARI LETTER KHHA */
425   {0x95a, 2, 783}, /* DEVANAGARI LETTER GHHA */
426   {0x95b, 2, 785}, /* DEVANAGARI LETTER ZA */
427   {0x95c, 2, 787}, /* DEVANAGARI LETTER DDDHA */
428   {0x95d, 2, 789}, /* DEVANAGARI LETTER RHA */
429   {0x95e, 2, 791}, /* DEVANAGARI LETTER FA */
430   {0x95f, 2, 793}, /* DEVANAGARI LETTER YYA */
431   {0x9cb, 2, 795}, /* BENGALI VOWEL SIGN O */
432   {0x9cc, 2, 797}, /* BENGALI VOWEL SIGN AU */
433   {0x9dc, 2, 799}, /* BENGALI LETTER RRA */
434   {0x9dd, 2, 801}, /* BENGALI LETTER RHA */
435   {0x9df, 2, 803}, /* BENGALI LETTER YYA */
436   {0xa33, 2, 805}, /* GURMUKHI LETTER LLA */
437   {0xa36, 2, 807}, /* GURMUKHI LETTER SHA */
438   {0xa59, 2, 809}, /* GURMUKHI LETTER KHHA */
439   {0xa5a, 2, 811}, /* GURMUKHI LETTER GHHA */
440   {0xa5b, 2, 813}, /* GURMUKHI LETTER ZA */
441   {0xa5e, 2, 815}, /* GURMUKHI LETTER FA */
442   {0xb48, 2, 817}, /* ORIYA VOWEL SIGN AI */
443   {0xb4b, 2, 819}, /* ORIYA VOWEL SIGN O */
444   {0xb4c, 2, 821}, /* ORIYA VOWEL SIGN AU */
445   {0xb5c, 2, 823}, /* ORIYA LETTER RRA */
446   {0xb5d, 2, 825}, /* ORIYA LETTER RHA */
447   {0xb94, 2, 827}, /* TAMIL LETTER AU */
448   {0xbca, 2, 829}, /* TAMIL VOWEL SIGN O */
449   {0xbcb, 2, 831}, /* TAMIL VOWEL SIGN OO */
450   {0xbcc, 2, 833}, /* TAMIL VOWEL SIGN AU */
451   {0xc48, 2, 835}, /* TELUGU VOWEL SIGN AI */
452   {0xcc0, 2, 837}, /* KANNADA VOWEL SIGN II */
453   {0xcc7, 2, 839}, /* KANNADA VOWEL SIGN EE */
454   {0xcc8, 2, 841}, /* KANNADA VOWEL SIGN AI */
455   {0xcca, 2, 843}, /* KANNADA VOWEL SIGN O */
456   {0xccb, 2, 845}, /* KANNADA VOWEL SIGN OO */
457   {0xd4a, 2, 847}, /* MALAYALAM VOWEL SIGN O */
458   {0xd4b, 2, 849}, /* MALAYALAM VOWEL SIGN OO */
459   {0xd4c, 2, 851}, /* MALAYALAM VOWEL SIGN AU */
460   {0xdda, 2, 853}, /* SINHALA VOWEL SIGN DIGA KOMBUVA */
461   {0xddc, 2, 855}, /* SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA */
462   {0xddd, 2, 857}, /* SINHALA VOWEL SIGN KOMBUVA HAA DIGA AELA-PILLA */
463   {0xdde, 2, 859}, /* SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA */
464   {0xe33, 2, 861}, /* THAI CHARACTER SARA AM */
465   {0xeb3, 2, 863}, /* LAO VOWEL SIGN AM */
466   {0xedc, 2, 865}, /* LAO HO NO */
467   {0xedd, 2, 867}, /* LAO HO MO */
468   {0xf0c, 1, 869}, /* TIBETAN MARK DELIMITER TSHEG BSTAR */
469   {0xf43, 2, 870}, /* TIBETAN LETTER GHA */
470   {0xf4d, 2, 872}, /* TIBETAN LETTER DDHA */
471   {0xf52, 2, 874}, /* TIBETAN LETTER DHA */
472   {0xf57, 2, 876}, /* TIBETAN LETTER BHA */
473   {0xf5c, 2, 878}, /* TIBETAN LETTER DZHA */
474   {0xf69, 2, 880}, /* TIBETAN LETTER KSSA */
475   {0xf73, 2, 882}, /* TIBETAN VOWEL SIGN II */
476   {0xf75, 2, 884}, /* TIBETAN VOWEL SIGN UU */
477   {0xf76, 2, 886}, /* TIBETAN VOWEL SIGN VOCALIC R */
478   {0xf77, 2, 888}, /* TIBETAN VOWEL SIGN VOCALIC RR */
479   {0xf78, 2, 890}, /* TIBETAN VOWEL SIGN VOCALIC L */
480   {0xf79, 2, 892}, /* TIBETAN VOWEL SIGN VOCALIC LL */
481   {0xf81, 2, 894}, /* TIBETAN VOWEL SIGN REVERSED II */
482   {0xf93, 2, 896}, /* TIBETAN SUBJOINED LETTER GHA */
483   {0xf9d, 2, 898}, /* TIBETAN SUBJOINED LETTER DDHA */
484   {0xfa2, 2, 900}, /* TIBETAN SUBJOINED LETTER DHA */
485   {0xfa7, 2, 902}, /* TIBETAN SUBJOINED LETTER BHA */
486   {0xfac, 2, 904}, /* TIBETAN SUBJOINED LETTER DZHA */
487   {0xfb9, 2, 906}, /* TIBETAN SUBJOINED LETTER KSSA */
488   {0x1026, 2, 908}, /* MYANMAR LETTER UU */
489   {0x1d2c, 1, 24}, /* MODIFIER LETTER CAPITAL A */
490   {0x1d2d, 1, 422}, /* MODIFIER LETTER CAPITAL AE */
491   {0x1d2e, 1, 910}, /* MODIFIER LETTER CAPITAL B */
492   {0x1d30, 1, 158}, /* MODIFIER LETTER CAPITAL D */
493   {0x1d31, 1, 38}, /* MODIFIER LETTER CAPITAL E */
494   {0x1d32, 1, 911}, /* MODIFIER LETTER CAPITAL REVERSED E */
495   {0x1d33, 1, 182}, /* MODIFIER LETTER CAPITAL G */
496   {0x1d34, 1, 198}, /* MODIFIER LETTER CAPITAL H */
497   {0x1d35, 1, 46}, /* MODIFIER LETTER CAPITAL I */
498   {0x1d36, 1, 221}, /* MODIFIER LETTER CAPITAL J */
499   {0x1d37, 1, 228}, /* MODIFIER LETTER CAPITAL K */
500   {0x1d38, 1, 232}, /* MODIFIER LETTER CAPITAL L */
501   {0x1d39, 1, 912}, /* MODIFIER LETTER CAPITAL M */
502   {0x1d3a, 1, 54}, /* MODIFIER LETTER CAPITAL N */
503   {0x1d3c, 1, 56}, /* MODIFIER LETTER CAPITAL O */
504   {0x1d3d, 1, 913}, /* MODIFIER LETTER CAPITAL OU */
505   {0x1d3e, 1, 914}, /* MODIFIER LETTER CAPITAL P */
506   {0x1d3f, 1, 274}, /* MODIFIER LETTER CAPITAL R */
507   {0x1d40, 1, 302}, /* MODIFIER LETTER CAPITAL T */
508   {0x1d41, 1, 66}, /* MODIFIER LETTER CAPITAL U */
509   {0x1d42, 1, 334}, /* MODIFIER LETTER CAPITAL W */
510   {0x1d43, 1, 3}, /* MODIFIER LETTER SMALL A */
511   {0x1d44, 1, 915}, /* MODIFIER LETTER SMALL TURNED A */
512   {0x1d45, 1, 916}, /* MODIFIER LETTER SMALL ALPHA */
513   {0x1d46, 1, 917}, /* MODIFIER LETTER SMALL TURNED AE */
514   {0x1d47, 1, 918}, /* MODIFIER LETTER SMALL B */
515   {0x1d48, 1, 160}, /* MODIFIER LETTER SMALL D */
516   {0x1d49, 1, 90}, /* MODIFIER LETTER SMALL E */
517   {0x1d4a, 1, 919}, /* MODIFIER LETTER SMALL SCHWA */
518   {0x1d4b, 1, 920}, /* MODIFIER LETTER SMALL OPEN E */
519   {0x1d4c, 1, 921}, /* MODIFIER LETTER SMALL TURNED OPEN E */
520   {0x1d4d, 1, 184}, /* MODIFIER LETTER SMALL G */
521   {0x1d4f, 1, 230}, /* MODIFIER LETTER SMALL K */
522   {0x1d50, 1, 922}, /* MODIFIER LETTER SMALL M */
523   {0x1d51, 1, 923}, /* MODIFIER LETTER SMALL ENG */
524   {0x1d52, 1, 14}, /* MODIFIER LETTER SMALL O */
525   {0x1d53, 1, 924}, /* MODIFIER LETTER SMALL OPEN O */
526   {0x1d54, 1, 925}, /* MODIFIER LETTER SMALL TOP HALF O */
527   {0x1d55, 1, 926}, /* MODIFIER LETTER SMALL BOTTOM HALF O */
528   {0x1d56, 1, 927}, /* MODIFIER LETTER SMALL P */
529   {0x1d57, 1, 304}, /* MODIFIER LETTER SMALL T */
530   {0x1d58, 1, 118}, /* MODIFIER LETTER SMALL U */
531   {0x1d59, 1, 928}, /* MODIFIER LETTER SMALL SIDEWAYS U */
532   {0x1d5a, 1, 929}, /* MODIFIER LETTER SMALL TURNED M */
533   {0x1d5b, 1, 930}, /* MODIFIER LETTER SMALL V */
534   {0x1d5c, 1, 931}, /* MODIFIER LETTER SMALL AIN */
535   {0x1d5d, 1, 630}, /* MODIFIER LETTER SMALL BETA */
536   {0x1d5e, 1, 932}, /* MODIFIER LETTER SMALL GREEK GAMMA */
537   {0x1d5f, 1, 933}, /* MODIFIER LETTER SMALL DELTA */
538   {0x1d60, 1, 636}, /* MODIFIER LETTER SMALL GREEK PHI */
539   {0x1d61, 1, 934}, /* MODIFIER LETTER SMALL CHI */
540   {0x1d62, 1, 98}, /* LATIN SUBSCRIPT SMALL LETTER I */
541   {0x1d63, 1, 276}, /* LATIN SUBSCRIPT SMALL LETTER R */
542   {0x1d64, 1, 118}, /* LATIN SUBSCRIPT SMALL LETTER U */
543   {0x1d65, 1, 930}, /* LATIN SUBSCRIPT SMALL LETTER V */
544   {0x1d66, 1, 630}, /* GREEK SUBSCRIPT SMALL LETTER BETA */
545   {0x1d67, 1, 932}, /* GREEK SUBSCRIPT SMALL LETTER GAMMA */
546   {0x1d68, 1, 639}, /* GREEK SUBSCRIPT SMALL LETTER RHO */
547   {0x1d69, 1, 636}, /* GREEK SUBSCRIPT SMALL LETTER PHI */
548   {0x1d6a, 1, 934}, /* GREEK SUBSCRIPT SMALL LETTER CHI */
549   {0x1e00, 2, 935}, /* LATIN CAPITAL LETTER A WITH RING BELOW */
550   {0x1e01, 2, 937}, /* LATIN SMALL LETTER A WITH RING BELOW */
551   {0x1e02, 2, 939}, /* LATIN CAPITAL LETTER B WITH DOT ABOVE */
552   {0x1e03, 2, 941}, /* LATIN SMALL LETTER B WITH DOT ABOVE */
553   {0x1e04, 2, 943}, /* LATIN CAPITAL LETTER B WITH DOT BELOW */
554   {0x1e05, 2, 945}, /* LATIN SMALL LETTER B WITH DOT BELOW */
555   {0x1e06, 2, 947}, /* LATIN CAPITAL LETTER B WITH LINE BELOW */
556   {0x1e07, 2, 949}, /* LATIN SMALL LETTER B WITH LINE BELOW */
557   {0x1e08, 2, 951}, /* LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE */
558   {0x1e09, 2, 953}, /* LATIN SMALL LETTER C WITH CEDILLA AND ACUTE */
559   {0x1e0a, 2, 955}, /* LATIN CAPITAL LETTER D WITH DOT ABOVE */
560   {0x1e0b, 2, 957}, /* LATIN SMALL LETTER D WITH DOT ABOVE */
561   {0x1e0c, 2, 959}, /* LATIN CAPITAL LETTER D WITH DOT BELOW */
562   {0x1e0d, 2, 961}, /* LATIN SMALL LETTER D WITH DOT BELOW */
563   {0x1e0e, 2, 963}, /* LATIN CAPITAL LETTER D WITH LINE BELOW */
564   {0x1e0f, 2, 965}, /* LATIN SMALL LETTER D WITH LINE BELOW */
565   {0x1e10, 2, 967}, /* LATIN CAPITAL LETTER D WITH CEDILLA */
566   {0x1e11, 2, 969}, /* LATIN SMALL LETTER D WITH CEDILLA */
567   {0x1e12, 2, 971}, /* LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW */
568   {0x1e13, 2, 973}, /* LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW */
569   {0x1e14, 2, 975}, /* LATIN CAPITAL LETTER E WITH MACRON AND GRAVE */
570   {0x1e15, 2, 977}, /* LATIN SMALL LETTER E WITH MACRON AND GRAVE */
571   {0x1e16, 2, 979}, /* LATIN CAPITAL LETTER E WITH MACRON AND ACUTE */
572   {0x1e17, 2, 981}, /* LATIN SMALL LETTER E WITH MACRON AND ACUTE */
573   {0x1e18, 2, 983}, /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW */
574   {0x1e19, 2, 985}, /* LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW */
575   {0x1e1a, 2, 987}, /* LATIN CAPITAL LETTER E WITH TILDE BELOW */
576   {0x1e1b, 2, 989}, /* LATIN SMALL LETTER E WITH TILDE BELOW */
577   {0x1e1c, 2, 991}, /* LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE */
578   {0x1e1d, 2, 993}, /* LATIN SMALL LETTER E WITH CEDILLA AND BREVE */
579   {0x1e1e, 2, 995}, /* LATIN CAPITAL LETTER F WITH DOT ABOVE */
580   {0x1e1f, 2, 997}, /* LATIN SMALL LETTER F WITH DOT ABOVE */
581   {0x1e20, 2, 999}, /* LATIN CAPITAL LETTER G WITH MACRON */
582   {0x1e21, 2, 1001}, /* LATIN SMALL LETTER G WITH MACRON */
583   {0x1e22, 2, 1003}, /* LATIN CAPITAL LETTER H WITH DOT ABOVE */
584   {0x1e23, 2, 1005}, /* LATIN SMALL LETTER H WITH DOT ABOVE */
585   {0x1e24, 2, 1007}, /* LATIN CAPITAL LETTER H WITH DOT BELOW */
586   {0x1e25, 2, 1009}, /* LATIN SMALL LETTER H WITH DOT BELOW */
587   {0x1e26, 2, 1011}, /* LATIN CAPITAL LETTER H WITH DIAERESIS */
588   {0x1e27, 2, 1013}, /* LATIN SMALL LETTER H WITH DIAERESIS */
589   {0x1e28, 2, 1015}, /* LATIN CAPITAL LETTER H WITH CEDILLA */
590   {0x1e29, 2, 1017}, /* LATIN SMALL LETTER H WITH CEDILLA */
591   {0x1e2a, 2, 1019}, /* LATIN CAPITAL LETTER H WITH BREVE BELOW */
592   {0x1e2b, 2, 1021}, /* LATIN SMALL LETTER H WITH BREVE BELOW */
593   {0x1e2c, 2, 1023}, /* LATIN CAPITAL LETTER I WITH TILDE BELOW */
594   {0x1e2d, 2, 1025}, /* LATIN SMALL LETTER I WITH TILDE BELOW */
595   {0x1e2e, 2, 1027}, /* LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE */
596   {0x1e2f, 2, 1029}, /* LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE */
597   {0x1e30, 2, 1031}, /* LATIN CAPITAL LETTER K WITH ACUTE */
598   {0x1e31, 2, 1033}, /* LATIN SMALL LETTER K WITH ACUTE */
599   {0x1e32, 2, 1035}, /* LATIN CAPITAL LETTER K WITH DOT BELOW */
600   {0x1e33, 2, 1037}, /* LATIN SMALL LETTER K WITH DOT BELOW */
601   {0x1e34, 2, 1039}, /* LATIN CAPITAL LETTER K WITH LINE BELOW */
602   {0x1e35, 2, 1041}, /* LATIN SMALL LETTER K WITH LINE BELOW */
603   {0x1e36, 2, 1043}, /* LATIN CAPITAL LETTER L WITH DOT BELOW */
604   {0x1e37, 2, 1045}, /* LATIN SMALL LETTER L WITH DOT BELOW */
605   {0x1e38, 2, 1047}, /* LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON */
606   {0x1e39, 2, 1049}, /* LATIN SMALL LETTER L WITH DOT BELOW AND MACRON */
607   {0x1e3a, 2, 1051}, /* LATIN CAPITAL LETTER L WITH LINE BELOW */
608   {0x1e3b, 2, 1053}, /* LATIN SMALL LETTER L WITH LINE BELOW */
609   {0x1e3c, 2, 1055}, /* LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW */
610   {0x1e3d, 2, 1057}, /* LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW */
611   {0x1e3e, 2, 1059}, /* LATIN CAPITAL LETTER M WITH ACUTE */
612   {0x1e3f, 2, 1061}, /* LATIN SMALL LETTER M WITH ACUTE */
613   {0x1e40, 2, 1063}, /* LATIN CAPITAL LETTER M WITH DOT ABOVE */
614   {0x1e41, 2, 1065}, /* LATIN SMALL LETTER M WITH DOT ABOVE */
615   {0x1e42, 2, 1067}, /* LATIN CAPITAL LETTER M WITH DOT BELOW */
616   {0x1e43, 2, 1069}, /* LATIN SMALL LETTER M WITH DOT BELOW */
617   {0x1e44, 2, 1071}, /* LATIN CAPITAL LETTER N WITH DOT ABOVE */
618   {0x1e45, 2, 1073}, /* LATIN SMALL LETTER N WITH DOT ABOVE */
619   {0x1e46, 2, 1075}, /* LATIN CAPITAL LETTER N WITH DOT BELOW */
620   {0x1e47, 2, 1077}, /* LATIN SMALL LETTER N WITH DOT BELOW */
621   {0x1e48, 2, 1079}, /* LATIN CAPITAL LETTER N WITH LINE BELOW */
622   {0x1e49, 2, 1081}, /* LATIN SMALL LETTER N WITH LINE BELOW */
623   {0x1e4a, 2, 1083}, /* LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW */
624   {0x1e4b, 2, 1085}, /* LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW */
625   {0x1e4c, 2, 1087}, /* LATIN CAPITAL LETTER O WITH TILDE AND ACUTE */
626   {0x1e4d, 2, 1089}, /* LATIN SMALL LETTER O WITH TILDE AND ACUTE */
627   {0x1e4e, 2, 1091}, /* LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS */
628   {0x1e4f, 2, 1093}, /* LATIN SMALL LETTER O WITH TILDE AND DIAERESIS */
629   {0x1e50, 2, 1095}, /* LATIN CAPITAL LETTER O WITH MACRON AND GRAVE */
630   {0x1e51, 2, 1097}, /* LATIN SMALL LETTER O WITH MACRON AND GRAVE */
631   {0x1e52, 2, 1099}, /* LATIN CAPITAL LETTER O WITH MACRON AND ACUTE */
632   {0x1e53, 2, 1101}, /* LATIN SMALL LETTER O WITH MACRON AND ACUTE */
633   {0x1e54, 2, 1103}, /* LATIN CAPITAL LETTER P WITH ACUTE */
634   {0x1e55, 2, 1105}, /* LATIN SMALL LETTER P WITH ACUTE */
635   {0x1e56, 2, 1107}, /* LATIN CAPITAL LETTER P WITH DOT ABOVE */
636   {0x1e57, 2, 1109}, /* LATIN SMALL LETTER P WITH DOT ABOVE */
637   {0x1e58, 2, 1111}, /* LATIN CAPITAL LETTER R WITH DOT ABOVE */
638   {0x1e59, 2, 1113}, /* LATIN SMALL LETTER R WITH DOT ABOVE */
639   {0x1e5a, 2, 1115}, /* LATIN CAPITAL LETTER R WITH DOT BELOW */
640   {0x1e5b, 2, 1117}, /* LATIN SMALL LETTER R WITH DOT BELOW */
641   {0x1e5c, 2, 1119}, /* LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON */
642   {0x1e5d, 2, 1121}, /* LATIN SMALL LETTER R WITH DOT BELOW AND MACRON */
643   {0x1e5e, 2, 1123}, /* LATIN CAPITAL LETTER R WITH LINE BELOW */
644   {0x1e5f, 2, 1125}, /* LATIN SMALL LETTER R WITH LINE BELOW */
645   {0x1e60, 2, 1127}, /* LATIN CAPITAL LETTER S WITH DOT ABOVE */
646   {0x1e61, 2, 1129}, /* LATIN SMALL LETTER S WITH DOT ABOVE */
647   {0x1e62, 2, 1131}, /* LATIN CAPITAL LETTER S WITH DOT BELOW */
648   {0x1e63, 2, 1133}, /* LATIN SMALL LETTER S WITH DOT BELOW */
649   {0x1e64, 2, 1135}, /* LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE */
650   {0x1e65, 2, 1137}, /* LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE */
651   {0x1e66, 2, 1139}, /* LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE */
652   {0x1e67, 2, 1141}, /* LATIN SMALL LETTER S WITH CARON AND DOT ABOVE */
653   {0x1e68, 2, 1143}, /* LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE */
654   {0x1e69, 2, 1145}, /* LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE */
655   {0x1e6a, 2, 1147}, /* LATIN CAPITAL LETTER T WITH DOT ABOVE */
656   {0x1e6b, 2, 1149}, /* LATIN SMALL LETTER T WITH DOT ABOVE */
657   {0x1e6c, 2, 1151}, /* LATIN CAPITAL LETTER T WITH DOT BELOW */
658   {0x1e6d, 2, 1153}, /* LATIN SMALL LETTER T WITH DOT BELOW */
659   {0x1e6e, 2, 1155}, /* LATIN CAPITAL LETTER T WITH LINE BELOW */
660   {0x1e6f, 2, 1157}, /* LATIN SMALL LETTER T WITH LINE BELOW */
661   {0x1e70, 2, 1159}, /* LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW */
662   {0x1e71, 2, 1161}, /* LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW */
663   {0x1e72, 2, 1163}, /* LATIN CAPITAL LETTER U WITH DIAERESIS BELOW */
664   {0x1e73, 2, 1165}, /* LATIN SMALL LETTER U WITH DIAERESIS BELOW */
665   {0x1e74, 2, 1167}, /* LATIN CAPITAL LETTER U WITH TILDE BELOW */
666   {0x1e75, 2, 1169}, /* LATIN SMALL LETTER U WITH TILDE BELOW */
667   {0x1e76, 2, 1171}, /* LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW */
668   {0x1e77, 2, 1173}, /* LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW */
669   {0x1e78, 2, 1175}, /* LATIN CAPITAL LETTER U WITH TILDE AND ACUTE */
670   {0x1e79, 2, 1177}, /* LATIN SMALL LETTER U WITH TILDE AND ACUTE */
671   {0x1e7a, 2, 1179}, /* LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS */
672   {0x1e7b, 2, 1181}, /* LATIN SMALL LETTER U WITH MACRON AND DIAERESIS */
673   {0x1e7c, 2, 1183}, /* LATIN CAPITAL LETTER V WITH TILDE */
674   {0x1e7d, 2, 1185}, /* LATIN SMALL LETTER V WITH TILDE */
675   {0x1e7e, 2, 1187}, /* LATIN CAPITAL LETTER V WITH DOT BELOW */
676   {0x1e7f, 2, 1189}, /* LATIN SMALL LETTER V WITH DOT BELOW */
677   {0x1e80, 2, 1191}, /* LATIN CAPITAL LETTER W WITH GRAVE */
678   {0x1e81, 2, 1193}, /* LATIN SMALL LETTER W WITH GRAVE */
679   {0x1e82, 2, 1195}, /* LATIN CAPITAL LETTER W WITH ACUTE */
680   {0x1e83, 2, 1197}, /* LATIN SMALL LETTER W WITH ACUTE */
681   {0x1e84, 2, 1199}, /* LATIN CAPITAL LETTER W WITH DIAERESIS */
682   {0x1e85, 2, 1201}, /* LATIN SMALL LETTER W WITH DIAERESIS */
683   {0x1e86, 2, 1203}, /* LATIN CAPITAL LETTER W WITH DOT ABOVE */
684   {0x1e87, 2, 1205}, /* LATIN SMALL LETTER W WITH DOT ABOVE */
685   {0x1e88, 2, 1207}, /* LATIN CAPITAL LETTER W WITH DOT BELOW */
686   {0x1e89, 2, 1209}, /* LATIN SMALL LETTER W WITH DOT BELOW */
687   {0x1e8a, 2, 1211}, /* LATIN CAPITAL LETTER X WITH DOT ABOVE */
688   {0x1e8b, 2, 1213}, /* LATIN SMALL LETTER X WITH DOT ABOVE */
689   {0x1e8c, 2, 1215}, /* LATIN CAPITAL LETTER X WITH DIAERESIS */
690   {0x1e8d, 2, 1217}, /* LATIN SMALL LETTER X WITH DIAERESIS */
691   {0x1e8e, 2, 1219}, /* LATIN CAPITAL LETTER Y WITH DOT ABOVE */
692   {0x1e8f, 2, 1221}, /* LATIN SMALL LETTER Y WITH DOT ABOVE */
693   {0x1e90, 2, 1223}, /* LATIN CAPITAL LETTER Z WITH CIRCUMFLEX */
694   {0x1e91, 2, 1225}, /* LATIN SMALL LETTER Z WITH CIRCUMFLEX */
695   {0x1e92, 2, 1227}, /* LATIN CAPITAL LETTER Z WITH DOT BELOW */
696   {0x1e93, 2, 1229}, /* LATIN SMALL LETTER Z WITH DOT BELOW */
697   {0x1e94, 2, 1231}, /* LATIN CAPITAL LETTER Z WITH LINE BELOW */
698   {0x1e95, 2, 1233}, /* LATIN SMALL LETTER Z WITH LINE BELOW */
699   {0x1e96, 2, 1235}, /* LATIN SMALL LETTER H WITH LINE BELOW */
700   {0x1e97, 2, 1237}, /* LATIN SMALL LETTER T WITH DIAERESIS */
701   {0x1e98, 2, 1239}, /* LATIN SMALL LETTER W WITH RING ABOVE */
702   {0x1e99, 2, 1241}, /* LATIN SMALL LETTER Y WITH RING ABOVE */
703   {0x1e9a, 2, 1243}, /* LATIN SMALL LETTER A WITH RIGHT HALF RING */
704   {0x1e9b, 2, 1245}, /* LATIN SMALL LETTER LONG S WITH DOT ABOVE */
705   {0x1ea0, 2, 1247}, /* LATIN CAPITAL LETTER A WITH DOT BELOW */
706   {0x1ea1, 2, 1249}, /* LATIN SMALL LETTER A WITH DOT BELOW */
707   {0x1ea2, 2, 1251}, /* LATIN CAPITAL LETTER A WITH HOOK ABOVE */
708   {0x1ea3, 2, 1253}, /* LATIN SMALL LETTER A WITH HOOK ABOVE */
709   {0x1ea4, 2, 1255}, /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE */
710   {0x1ea5, 2, 1257}, /* LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE */
711   {0x1ea6, 2, 1259}, /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE */
712   {0x1ea7, 2, 1261}, /* LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE */
713   {0x1ea8, 2, 1263}, /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE */
714   {0x1ea9, 2, 1265}, /* LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE */
715   {0x1eaa, 2, 1267}, /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE */
716   {0x1eab, 2, 1269}, /* LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE */
717   {0x1eac, 2, 1271}, /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW */
718   {0x1ead, 2, 1273}, /* LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW */
719   {0x1eae, 2, 1275}, /* LATIN CAPITAL LETTER A WITH BREVE AND ACUTE */
720   {0x1eaf, 2, 1277}, /* LATIN SMALL LETTER A WITH BREVE AND ACUTE */
721   {0x1eb0, 2, 1279}, /* LATIN CAPITAL LETTER A WITH BREVE AND GRAVE */
722   {0x1eb1, 2, 1281}, /* LATIN SMALL LETTER A WITH BREVE AND GRAVE */
723   {0x1eb2, 2, 1283}, /* LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE */
724   {0x1eb3, 2, 1285}, /* LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE */
725   {0x1eb4, 2, 1287}, /* LATIN CAPITAL LETTER A WITH BREVE AND TILDE */
726   {0x1eb5, 2, 1289}, /* LATIN SMALL LETTER A WITH BREVE AND TILDE */
727   {0x1eb6, 2, 1291}, /* LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW */
728   {0x1eb7, 2, 1293}, /* LATIN SMALL LETTER A WITH BREVE AND DOT BELOW */
729   {0x1eb8, 2, 1295}, /* LATIN CAPITAL LETTER E WITH DOT BELOW */
730   {0x1eb9, 2, 1297}, /* LATIN SMALL LETTER E WITH DOT BELOW */
731   {0x1eba, 2, 1299}, /* LATIN CAPITAL LETTER E WITH HOOK ABOVE */
732   {0x1ebb, 2, 1301}, /* LATIN SMALL LETTER E WITH HOOK ABOVE */
733   {0x1ebc, 2, 1303}, /* LATIN CAPITAL LETTER E WITH TILDE */
734   {0x1ebd, 2, 1305}, /* LATIN SMALL LETTER E WITH TILDE */
735   {0x1ebe, 2, 1307}, /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE */
736   {0x1ebf, 2, 1309}, /* LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE */
737   {0x1ec0, 2, 1311}, /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE */
738   {0x1ec1, 2, 1313}, /* LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE */
739   {0x1ec2, 2, 1315}, /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE */
740   {0x1ec3, 2, 1317}, /* LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE */
741   {0x1ec4, 2, 1319}, /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE */
742   {0x1ec5, 2, 1321}, /* LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE */
743   {0x1ec6, 2, 1323}, /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW */
744   {0x1ec7, 2, 1325}, /* LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW */
745   {0x1ec8, 2, 1327}, /* LATIN CAPITAL LETTER I WITH HOOK ABOVE */
746   {0x1ec9, 2, 1329}, /* LATIN SMALL LETTER I WITH HOOK ABOVE */
747   {0x1eca, 2, 1331}, /* LATIN CAPITAL LETTER I WITH DOT BELOW */
748   {0x1ecb, 2, 1333}, /* LATIN SMALL LETTER I WITH DOT BELOW */
749   {0x1ecc, 2, 1335}, /* LATIN CAPITAL LETTER O WITH DOT BELOW */
750   {0x1ecd, 2, 1337}, /* LATIN SMALL LETTER O WITH DOT BELOW */
751   {0x1ece, 2, 1339}, /* LATIN CAPITAL LETTER O WITH HOOK ABOVE */
752   {0x1ecf, 2, 1341}, /* LATIN SMALL LETTER O WITH HOOK ABOVE */
753   {0x1ed0, 2, 1343}, /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE */
754   {0x1ed1, 2, 1345}, /* LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE */
755   {0x1ed2, 2, 1347}, /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE */
756   {0x1ed3, 2, 1349}, /* LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE */
757   {0x1ed4, 2, 1351}, /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE */
758   {0x1ed5, 2, 1353}, /* LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE */
759   {0x1ed6, 2, 1355}, /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE */
760   {0x1ed7, 2, 1357}, /* LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE */
761   {0x1ed8, 2, 1359}, /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW */
762   {0x1ed9, 2, 1361}, /* LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW */
763   {0x1eda, 2, 1363}, /* LATIN CAPITAL LETTER O WITH HORN AND ACUTE */
764   {0x1edb, 2, 1365}, /* LATIN SMALL LETTER O WITH HORN AND ACUTE */
765   {0x1edc, 2, 1367}, /* LATIN CAPITAL LETTER O WITH HORN AND GRAVE */
766   {0x1edd, 2, 1369}, /* LATIN SMALL LETTER O WITH HORN AND GRAVE */
767   {0x1ede, 2, 1371}, /* LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE */
768   {0x1edf, 2, 1373}, /* LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE */
769   {0x1ee0, 2, 1375}, /* LATIN CAPITAL LETTER O WITH HORN AND TILDE */
770   {0x1ee1, 2, 1377}, /* LATIN SMALL LETTER O WITH HORN AND TILDE */
771   {0x1ee2, 2, 1379}, /* LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW */
772   {0x1ee3, 2, 1381}, /* LATIN SMALL LETTER O WITH HORN AND DOT BELOW */
773   {0x1ee4, 2, 1383}, /* LATIN CAPITAL LETTER U WITH DOT BELOW */
774   {0x1ee5, 2, 1385}, /* LATIN SMALL LETTER U WITH DOT BELOW */
775   {0x1ee6, 2, 1387}, /* LATIN CAPITAL LETTER U WITH HOOK ABOVE */
776   {0x1ee7, 2, 1389}, /* LATIN SMALL LETTER U WITH HOOK ABOVE */
777   {0x1ee8, 2, 1391}, /* LATIN CAPITAL LETTER U WITH HORN AND ACUTE */
778   {0x1ee9, 2, 1393}, /* LATIN SMALL LETTER U WITH HORN AND ACUTE */
779   {0x1eea, 2, 1395}, /* LATIN CAPITAL LETTER U WITH HORN AND GRAVE */
780   {0x1eeb, 2, 1397}, /* LATIN SMALL LETTER U WITH HORN AND GRAVE */
781   {0x1eec, 2, 1399}, /* LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE */
782   {0x1eed, 2, 1401}, /* LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE */
783   {0x1eee, 2, 1403}, /* LATIN CAPITAL LETTER U WITH HORN AND TILDE */
784   {0x1eef, 2, 1405}, /* LATIN SMALL LETTER U WITH HORN AND TILDE */
785   {0x1ef0, 2, 1407}, /* LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW */
786   {0x1ef1, 2, 1409}, /* LATIN SMALL LETTER U WITH HORN AND DOT BELOW */
787   {0x1ef2, 2, 1411}, /* LATIN CAPITAL LETTER Y WITH GRAVE */
788   {0x1ef3, 2, 1413}, /* LATIN SMALL LETTER Y WITH GRAVE */
789   {0x1ef4, 2, 1415}, /* LATIN CAPITAL LETTER Y WITH DOT BELOW */
790   {0x1ef5, 2, 1417}, /* LATIN SMALL LETTER Y WITH DOT BELOW */
791   {0x1ef6, 2, 1419}, /* LATIN CAPITAL LETTER Y WITH HOOK ABOVE */
792   {0x1ef7, 2, 1421}, /* LATIN SMALL LETTER Y WITH HOOK ABOVE */
793   {0x1ef8, 2, 1423}, /* LATIN CAPITAL LETTER Y WITH TILDE */
794   {0x1ef9, 2, 1425}, /* LATIN SMALL LETTER Y WITH TILDE */
795   {0x1f00, 2, 1427}, /* GREEK SMALL LETTER ALPHA WITH PSILI */
796   {0x1f01, 2, 1429}, /* GREEK SMALL LETTER ALPHA WITH DASIA */
797   {0x1f02, 2, 1431}, /* GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA */
798   {0x1f03, 2, 1433}, /* GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA */
799   {0x1f04, 2, 1435}, /* GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA */
800   {0x1f05, 2, 1437}, /* GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA */
801   {0x1f06, 2, 1439}, /* GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI */
802   {0x1f07, 2, 1441}, /* GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI */
803   {0x1f08, 2, 1443}, /* GREEK CAPITAL LETTER ALPHA WITH PSILI */
804   {0x1f09, 2, 1445}, /* GREEK CAPITAL LETTER ALPHA WITH DASIA */
805   {0x1f0a, 2, 1447}, /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA */
806   {0x1f0b, 2, 1449}, /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA */
807   {0x1f0c, 2, 1451}, /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA */
808   {0x1f0d, 2, 1453}, /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA */
809   {0x1f0e, 2, 1455}, /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI */
810   {0x1f0f, 2, 1457}, /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI */
811   {0x1f10, 2, 1459}, /* GREEK SMALL LETTER EPSILON WITH PSILI */
812   {0x1f11, 2, 1461}, /* GREEK SMALL LETTER EPSILON WITH DASIA */
813   {0x1f12, 2, 1463}, /* GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA */
814   {0x1f13, 2, 1465}, /* GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA */
815   {0x1f14, 2, 1467}, /* GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA */
816   {0x1f15, 2, 1469}, /* GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA */
817   {0x1f18, 2, 1471}, /* GREEK CAPITAL LETTER EPSILON WITH PSILI */
818   {0x1f19, 2, 1473}, /* GREEK CAPITAL LETTER EPSILON WITH DASIA */
819   {0x1f1a, 2, 1475}, /* GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA */
820   {0x1f1b, 2, 1477}, /* GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA */
821   {0x1f1c, 2, 1479}, /* GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA */
822   {0x1f1d, 2, 1481}, /* GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA */
823   {0x1f20, 2, 1483}, /* GREEK SMALL LETTER ETA WITH PSILI */
824   {0x1f21, 2, 1485}, /* GREEK SMALL LETTER ETA WITH DASIA */
825   {0x1f22, 2, 1487}, /* GREEK SMALL LETTER ETA WITH PSILI AND VARIA */
826   {0x1f23, 2, 1489}, /* GREEK SMALL LETTER ETA WITH DASIA AND VARIA */
827   {0x1f24, 2, 1491}, /* GREEK SMALL LETTER ETA WITH PSILI AND OXIA */
828   {0x1f25, 2, 1493}, /* GREEK SMALL LETTER ETA WITH DASIA AND OXIA */
829   {0x1f26, 2, 1495}, /* GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI */
830   {0x1f27, 2, 1497}, /* GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI */
831   {0x1f28, 2, 1499}, /* GREEK CAPITAL LETTER ETA WITH PSILI */
832   {0x1f29, 2, 1501}, /* GREEK CAPITAL LETTER ETA WITH DASIA */
833   {0x1f2a, 2, 1503}, /* GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA */
834   {0x1f2b, 2, 1505}, /* GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA */
835   {0x1f2c, 2, 1507}, /* GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA */
836   {0x1f2d, 2, 1509}, /* GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA */
837   {0x1f2e, 2, 1511}, /* GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI */
838   {0x1f2f, 2, 1513}, /* GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI */
839   {0x1f30, 2, 1515}, /* GREEK SMALL LETTER IOTA WITH PSILI */
840   {0x1f31, 2, 1517}, /* GREEK SMALL LETTER IOTA WITH DASIA */
841   {0x1f32, 2, 1519}, /* GREEK SMALL LETTER IOTA WITH PSILI AND VARIA */
842   {0x1f33, 2, 1521}, /* GREEK SMALL LETTER IOTA WITH DASIA AND VARIA */
843   {0x1f34, 2, 1523}, /* GREEK SMALL LETTER IOTA WITH PSILI AND OXIA */
844   {0x1f35, 2, 1525}, /* GREEK SMALL LETTER IOTA WITH DASIA AND OXIA */
845   {0x1f36, 2, 1527}, /* GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI */
846   {0x1f37, 2, 1529}, /* GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI */
847   {0x1f38, 2, 1531}, /* GREEK CAPITAL LETTER IOTA WITH PSILI */
848   {0x1f39, 2, 1533}, /* GREEK CAPITAL LETTER IOTA WITH DASIA */
849   {0x1f3a, 2, 1535}, /* GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA */
850   {0x1f3b, 2, 1537}, /* GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA */
851   {0x1f3c, 2, 1539}, /* GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA */
852   {0x1f3d, 2, 1541}, /* GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA */
853   {0x1f3e, 2, 1543}, /* GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI */
854   {0x1f3f, 2, 1545}, /* GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI */
855   {0x1f40, 2, 1547}, /* GREEK SMALL LETTER OMICRON WITH PSILI */
856   {0x1f41, 2, 1549}, /* GREEK SMALL LETTER OMICRON WITH DASIA */
857   {0x1f42, 2, 1551}, /* GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA */
858   {0x1f43, 2, 1553}, /* GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA */
859   {0x1f44, 2, 1555}, /* GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA */
860   {0x1f45, 2, 1557}, /* GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA */
861   {0x1f48, 2, 1559}, /* GREEK CAPITAL LETTER OMICRON WITH PSILI */
862   {0x1f49, 2, 1561}, /* GREEK CAPITAL LETTER OMICRON WITH DASIA */
863   {0x1f4a, 2, 1563}, /* GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA */
864   {0x1f4b, 2, 1565}, /* GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA */
865   {0x1f4c, 2, 1567}, /* GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA */
866   {0x1f4d, 2, 1569}, /* GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA */
867   {0x1f50, 2, 1571}, /* GREEK SMALL LETTER UPSILON WITH PSILI */
868   {0x1f51, 2, 1573}, /* GREEK SMALL LETTER UPSILON WITH DASIA */
869   {0x1f52, 2, 1575}, /* GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA */
870   {0x1f53, 2, 1577}, /* GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA */
871   {0x1f54, 2, 1579}, /* GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA */
872   {0x1f55, 2, 1581}, /* GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA */
873   {0x1f56, 2, 1583}, /* GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI */
874   {0x1f57, 2, 1585}, /* GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI */
875   {0x1f59, 2, 1587}, /* GREEK CAPITAL LETTER UPSILON WITH DASIA */
876   {0x1f5b, 2, 1589}, /* GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA */
877   {0x1f5d, 2, 1591}, /* GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA */
878   {0x1f5f, 2, 1593}, /* GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI */
879   {0x1f60, 2, 1595}, /* GREEK SMALL LETTER OMEGA WITH PSILI */
880   {0x1f61, 2, 1597}, /* GREEK SMALL LETTER OMEGA WITH DASIA */
881   {0x1f62, 2, 1599}, /* GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA */
882   {0x1f63, 2, 1601}, /* GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA */
883   {0x1f64, 2, 1603}, /* GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA */
884   {0x1f65, 2, 1605}, /* GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA */
885   {0x1f66, 2, 1607}, /* GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI */
886   {0x1f67, 2, 1609}, /* GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI */
887   {0x1f68, 2, 1611}, /* GREEK CAPITAL LETTER OMEGA WITH PSILI */
888   {0x1f69, 2, 1613}, /* GREEK CAPITAL LETTER OMEGA WITH DASIA */
889   {0x1f6a, 2, 1615}, /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA */
890   {0x1f6b, 2, 1617}, /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA */
891   {0x1f6c, 2, 1619}, /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA */
892   {0x1f6d, 2, 1621}, /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA */
893   {0x1f6e, 2, 1623}, /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI */
894   {0x1f6f, 2, 1625}, /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI */
895   {0x1f70, 2, 1627}, /* GREEK SMALL LETTER ALPHA WITH VARIA */
896   {0x1f71, 1, 1629}, /* GREEK SMALL LETTER ALPHA WITH OXIA */
897   {0x1f72, 2, 1630}, /* GREEK SMALL LETTER EPSILON WITH VARIA */
898   {0x1f73, 1, 1632}, /* GREEK SMALL LETTER EPSILON WITH OXIA */
899   {0x1f74, 2, 1633}, /* GREEK SMALL LETTER ETA WITH VARIA */
900   {0x1f75, 1, 1635}, /* GREEK SMALL LETTER ETA WITH OXIA */
901   {0x1f76, 2, 1636}, /* GREEK SMALL LETTER IOTA WITH VARIA */
902   {0x1f77, 1, 1638}, /* GREEK SMALL LETTER IOTA WITH OXIA */
903   {0x1f78, 2, 1639}, /* GREEK SMALL LETTER OMICRON WITH VARIA */
904   {0x1f79, 1, 1641}, /* GREEK SMALL LETTER OMICRON WITH OXIA */
905   {0x1f7a, 2, 1642}, /* GREEK SMALL LETTER UPSILON WITH VARIA */
906   {0x1f7b, 1, 1644}, /* GREEK SMALL LETTER UPSILON WITH OXIA */
907   {0x1f7c, 2, 1645}, /* GREEK SMALL LETTER OMEGA WITH VARIA */
908   {0x1f7d, 1, 1647}, /* GREEK SMALL LETTER OMEGA WITH OXIA */
909   {0x1f80, 2, 1648}, /* GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI */
910   {0x1f81, 2, 1650}, /* GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI */
911   {0x1f82, 2, 1652}, /* GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI */
912   {0x1f83, 2, 1654}, /* GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI */
913   {0x1f84, 2, 1656}, /* GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI */
914   {0x1f85, 2, 1658}, /* GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI */
915   {0x1f86, 2, 1660}, /* GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI */
916   {0x1f87, 2, 1662}, /* GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI */
917   {0x1f88, 2, 1664}, /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI */
918   {0x1f89, 2, 1666}, /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI */
919   {0x1f8a, 2, 1668}, /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI */
920   {0x1f8b, 2, 1670}, /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI */
921   {0x1f8c, 2, 1672}, /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI */
922   {0x1f8d, 2, 1674}, /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI */
923   {0x1f8e, 2, 1676}, /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI */
924   {0x1f8f, 2, 1678}, /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI */
925   {0x1f90, 2, 1680}, /* GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI */
926   {0x1f91, 2, 1682}, /* GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI */
927   {0x1f92, 2, 1684}, /* GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI */
928   {0x1f93, 2, 1686}, /* GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI */
929   {0x1f94, 2, 1688}, /* GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI */
930   {0x1f95, 2, 1690}, /* GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI */
931   {0x1f96, 2, 1692}, /* GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI */
932   {0x1f97, 2, 1694}, /* GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI */
933   {0x1f98, 2, 1696}, /* GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI */
934   {0x1f99, 2, 1698}, /* GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI */
935   {0x1f9a, 2, 1700}, /* GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI */
936   {0x1f9b, 2, 1702}, /* GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI */
937   {0x1f9c, 2, 1704}, /* GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI */
938   {0x1f9d, 2, 1706}, /* GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI */
939   {0x1f9e, 2, 1708}, /* GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI */
940   {0x1f9f, 2, 1710}, /* GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI */
941   {0x1fa0, 2, 1712}, /* GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI */
942   {0x1fa1, 2, 1714}, /* GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI */
943   {0x1fa2, 2, 1716}, /* GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI */
944   {0x1fa3, 2, 1718}, /* GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI */
945   {0x1fa4, 2, 1720}, /* GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI */
946   {0x1fa5, 2, 1722}, /* GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI */
947   {0x1fa6, 2, 1724}, /* GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI */
948   {0x1fa7, 2, 1726}, /* GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI */
949   {0x1fa8, 2, 1728}, /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI */
950   {0x1fa9, 2, 1730}, /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI */
951   {0x1faa, 2, 1732}, /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI */
952   {0x1fab, 2, 1734}, /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI */
953   {0x1fac, 2, 1736}, /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI */
954   {0x1fad, 2, 1738}, /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI */
955   {0x1fae, 2, 1740}, /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI */
956   {0x1faf, 2, 1742}, /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI */
957   {0x1fb0, 2, 1744}, /* GREEK SMALL LETTER ALPHA WITH VRACHY */
958   {0x1fb1, 2, 1746}, /* GREEK SMALL LETTER ALPHA WITH MACRON */
959   {0x1fb2, 2, 1748}, /* GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI */
960   {0x1fb3, 2, 1750}, /* GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI */
961   {0x1fb4, 2, 1752}, /* GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI */
962   {0x1fb6, 2, 1754}, /* GREEK SMALL LETTER ALPHA WITH PERISPOMENI */
963   {0x1fb7, 2, 1756}, /* GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI */
964   {0x1fb8, 2, 1758}, /* GREEK CAPITAL LETTER ALPHA WITH VRACHY */
965   {0x1fb9, 2, 1760}, /* GREEK CAPITAL LETTER ALPHA WITH MACRON */
966   {0x1fba, 2, 1762}, /* GREEK CAPITAL LETTER ALPHA WITH VARIA */
967   {0x1fbb, 1, 1764}, /* GREEK CAPITAL LETTER ALPHA WITH OXIA */
968   {0x1fbc, 2, 1765}, /* GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI */
969   {0x1fbd, 2, 1767}, /* GREEK KORONIS */
970   {0x1fbe, 1, 616}, /* GREEK PROSGEGRAMMENI */
971   {0x1fbf, 2, 1767}, /* GREEK PSILI */
972   {0x1fc0, 2, 1769}, /* GREEK PERISPOMENI */
973   {0x1fc1, 2, 1771}, /* GREEK DIALYTIKA AND PERISPOMENI */
974   {0x1fc2, 2, 1773}, /* GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI */
975   {0x1fc3, 2, 1775}, /* GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI */
976   {0x1fc4, 2, 1777}, /* GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI */
977   {0x1fc6, 2, 1779}, /* GREEK SMALL LETTER ETA WITH PERISPOMENI */
978   {0x1fc7, 2, 1781}, /* GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI */
979   {0x1fc8, 2, 1783}, /* GREEK CAPITAL LETTER EPSILON WITH VARIA */
980   {0x1fc9, 1, 1785}, /* GREEK CAPITAL LETTER EPSILON WITH OXIA */
981   {0x1fca, 2, 1786}, /* GREEK CAPITAL LETTER ETA WITH VARIA */
982   {0x1fcb, 1, 1788}, /* GREEK CAPITAL LETTER ETA WITH OXIA */
983   {0x1fcc, 2, 1789}, /* GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI */
984   {0x1fcd, 2, 1791}, /* GREEK PSILI AND VARIA */
985   {0x1fce, 2, 1793}, /* GREEK PSILI AND OXIA */
986   {0x1fcf, 2, 1795}, /* GREEK PSILI AND PERISPOMENI */
987   {0x1fd0, 2, 1797}, /* GREEK SMALL LETTER IOTA WITH VRACHY */
988   {0x1fd1, 2, 1799}, /* GREEK SMALL LETTER IOTA WITH MACRON */
989   {0x1fd2, 2, 1801}, /* GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA */
990   {0x1fd3, 1, 1803}, /* GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA */
991   {0x1fd6, 2, 1804}, /* GREEK SMALL LETTER IOTA WITH PERISPOMENI */
992   {0x1fd7, 2, 1806}, /* GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI */
993   {0x1fd8, 2, 1808}, /* GREEK CAPITAL LETTER IOTA WITH VRACHY */
994   {0x1fd9, 2, 1810}, /* GREEK CAPITAL LETTER IOTA WITH MACRON */
995   {0x1fda, 2, 1812}, /* GREEK CAPITAL LETTER IOTA WITH VARIA */
996   {0x1fdb, 1, 1814}, /* GREEK CAPITAL LETTER IOTA WITH OXIA */
997   {0x1fdd, 2, 1815}, /* GREEK DASIA AND VARIA */
998   {0x1fde, 2, 1817}, /* GREEK DASIA AND OXIA */
999   {0x1fdf, 2, 1819}, /* GREEK DASIA AND PERISPOMENI */
1000   {0x1fe0, 2, 1821}, /* GREEK SMALL LETTER UPSILON WITH VRACHY */
1001   {0x1fe1, 2, 1823}, /* GREEK SMALL LETTER UPSILON WITH MACRON */
1002   {0x1fe2, 2, 1825}, /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA */
1003   {0x1fe3, 1, 1827}, /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA */
1004   {0x1fe4, 2, 1828}, /* GREEK SMALL LETTER RHO WITH PSILI */
1005   {0x1fe5, 2, 1830}, /* GREEK SMALL LETTER RHO WITH DASIA */
1006   {0x1fe6, 2, 1832}, /* GREEK SMALL LETTER UPSILON WITH PERISPOMENI */
1007   {0x1fe7, 2, 1834}, /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI */
1008   {0x1fe8, 2, 1836}, /* GREEK CAPITAL LETTER UPSILON WITH VRACHY */
1009   {0x1fe9, 2, 1838}, /* GREEK CAPITAL LETTER UPSILON WITH MACRON */
1010   {0x1fea, 2, 1840}, /* GREEK CAPITAL LETTER UPSILON WITH VARIA */
1011   {0x1feb, 1, 1842}, /* GREEK CAPITAL LETTER UPSILON WITH OXIA */
1012   {0x1fec, 2, 1843}, /* GREEK CAPITAL LETTER RHO WITH DASIA */
1013   {0x1fed, 2, 1845}, /* GREEK DIALYTIKA AND VARIA */
1014   {0x1fee, 1, 1847}, /* GREEK DIALYTIKA AND OXIA */
1015   {0x1fef, 1, 1848}, /* GREEK VARIA */
1016   {0x1ff2, 2, 1849}, /* GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI */
1017   {0x1ff3, 2, 1851}, /* GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI */
1018   {0x1ff4, 2, 1853}, /* GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI */
1019   {0x1ff6, 2, 1855}, /* GREEK SMALL LETTER OMEGA WITH PERISPOMENI */
1020   {0x1ff7, 2, 1857}, /* GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI */
1021   {0x1ff8, 2, 1859}, /* GREEK CAPITAL LETTER OMICRON WITH VARIA */
1022   {0x1ff9, 1, 1861}, /* GREEK CAPITAL LETTER OMICRON WITH OXIA */
1023   {0x1ffa, 2, 1862}, /* GREEK CAPITAL LETTER OMEGA WITH VARIA */
1024   {0x1ffb, 1, 1864}, /* GREEK CAPITAL LETTER OMEGA WITH OXIA */
1025   {0x1ffc, 2, 1865}, /* GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI */
1026   {0x1ffd, 1, 1867}, /* GREEK OXIA */
1027   {0x1ffe, 2, 1868}, /* GREEK DASIA */
1028   {0x2000, 1, 1870}, /* EN QUAD */
1029   {0x2001, 1, 1871}, /* EM QUAD */
1030   {0x2002, 1, 1872}, /* EN SPACE */
1031   {0x2003, 1, 1873}, /* EM SPACE */
1032   {0x2004, 1, 1874}, /* THREE-PER-EM SPACE */
1033   {0x2005, 1, 1875}, /* FOUR-PER-EM SPACE */
1034   {0x2006, 1, 1876}, /* SIX-PER-EM SPACE */
1035   {0x2007, 1, 1877}, /* FIGURE SPACE */
1036   {0x2008, 1, 1878}, /* PUNCTUATION SPACE */
1037   {0x2009, 1, 1879}, /* THIN SPACE */
1038   {0x200a, 1, 1880}, /* HAIR SPACE */
1039   {0x2011, 1, 1881}, /* NON-BREAKING HYPHEN */
1040   {0x2017, 2, 1882}, /* DOUBLE LOW LINE */
1041   {0x2024, 1, 1884}, /* ONE DOT LEADER */
1042   {0x2025, 2, 1885}, /* TWO DOT LEADER */
1043   {0x2026, 3, 1884}, /* HORIZONTAL ELLIPSIS */
1044   {0x202f, 1, 1887}, /* NARROW NO-BREAK SPACE */
1045   {0x2033, 2, 1888}, /* DOUBLE PRIME */
1046   {0x2034, 3, 1890}, /* TRIPLE PRIME */
1047   {0x2036, 2, 1893}, /* REVERSED DOUBLE PRIME */
1048   {0x2037, 3, 1895}, /* REVERSED TRIPLE PRIME */
1049   {0x203c, 2, 1898}, /* DOUBLE EXCLAMATION MARK */
1050   {0x203e, 2, 1900}, /* OVERLINE */
1051   {0x2047, 2, 1902}, /* DOUBLE QUESTION MARK */
1052   {0x2048, 2, 1904}, /* QUESTION EXCLAMATION MARK */
1053   {0x2049, 2, 1906}, /* EXCLAMATION QUESTION MARK */
1054   {0x2057, 4, 1888}, /* QUADRUPLE PRIME */
1055   {0x205f, 1, 1908}, /* MEDIUM MATHEMATICAL SPACE */
1056   {0x2070, 1, 1909}, /* SUPERSCRIPT ZERO */
1057   {0x2071, 1, 98}, /* SUPERSCRIPT LATIN SMALL LETTER I */
1058   {0x2074, 1, 17}, /* SUPERSCRIPT FOUR */
1059   {0x2075, 1, 1910}, /* SUPERSCRIPT FIVE */
1060   {0x2076, 1, 1911}, /* SUPERSCRIPT SIX */
1061   {0x2077, 1, 1912}, /* SUPERSCRIPT SEVEN */
1062   {0x2078, 1, 1913}, /* SUPERSCRIPT EIGHT */
1063   {0x2079, 1, 1914}, /* SUPERSCRIPT NINE */
1064   {0x207a, 1, 1915}, /* SUPERSCRIPT PLUS SIGN */
1065   {0x207b, 1, 1916}, /* SUPERSCRIPT MINUS */
1066   {0x207c, 1, 1917}, /* SUPERSCRIPT EQUALS SIGN */
1067   {0x207d, 1, 1918}, /* SUPERSCRIPT LEFT PARENTHESIS */
1068   {0x207e, 1, 1919}, /* SUPERSCRIPT RIGHT PARENTHESIS */
1069   {0x207f, 1, 106}, /* SUPERSCRIPT LATIN SMALL LETTER N */
1070   {0x2080, 1, 1909}, /* SUBSCRIPT ZERO */
1071   {0x2081, 1, 13}, /* SUBSCRIPT ONE */
1072   {0x2082, 1, 6}, /* SUBSCRIPT TWO */
1073   {0x2083, 1, 7}, /* SUBSCRIPT THREE */
1074   {0x2084, 1, 17}, /* SUBSCRIPT FOUR */
1075   {0x2085, 1, 1910}, /* SUBSCRIPT FIVE */
1076   {0x2086, 1, 1911}, /* SUBSCRIPT SIX */
1077   {0x2087, 1, 1912}, /* SUBSCRIPT SEVEN */
1078   {0x2088, 1, 1913}, /* SUBSCRIPT EIGHT */
1079   {0x2089, 1, 1914}, /* SUBSCRIPT NINE */
1080   {0x208a, 1, 1915}, /* SUBSCRIPT PLUS SIGN */
1081   {0x208b, 1, 1916}, /* SUBSCRIPT MINUS */
1082   {0x208c, 1, 1917}, /* SUBSCRIPT EQUALS SIGN */
1083   {0x208d, 1, 1918}, /* SUBSCRIPT LEFT PARENTHESIS */
1084   {0x208e, 1, 1919}, /* SUBSCRIPT RIGHT PARENTHESIS */
1085   {0x20a8, 2, 1920}, /* RUPEE SIGN */
1086   {0x2100, 3, 1922}, /* ACCOUNT OF */
1087   {0x2101, 3, 1925}, /* ADDRESSED TO THE SUBJECT */
1088   {0x2102, 1, 36}, /* DOUBLE-STRUCK CAPITAL C */
1089   {0x2103, 2, 1928}, /* DEGREE CELSIUS */
1090   {0x2105, 3, 1930}, /* CARE OF */
1091   {0x2106, 3, 1933}, /* CADA UNA */
1092   {0x2107, 1, 1936}, /* EULER CONSTANT */
1093   {0x2109, 2, 1937}, /* DEGREE FAHRENHEIT */
1094   {0x210a, 1, 184}, /* SCRIPT SMALL G */
1095   {0x210b, 1, 198}, /* SCRIPT CAPITAL H */
1096   {0x210c, 1, 198}, /* BLACK-LETTER CAPITAL H */
1097   {0x210d, 1, 198}, /* DOUBLE-STRUCK CAPITAL H */
1098   {0x210e, 1, 200}, /* PLANCK CONSTANT */
1099   {0x210f, 1, 1939}, /* PLANCK CONSTANT OVER TWO PI */
1100   {0x2110, 1, 46}, /* SCRIPT CAPITAL I */
1101   {0x2111, 1, 46}, /* BLACK-LETTER CAPITAL I */
1102   {0x2112, 1, 232}, /* SCRIPT CAPITAL L */
1103   {0x2113, 1, 234}, /* SCRIPT SMALL L */
1104   {0x2115, 1, 54}, /* DOUBLE-STRUCK CAPITAL N */
1105   {0x2116, 2, 1940}, /* NUMERO SIGN */
1106   {0x2119, 1, 914}, /* DOUBLE-STRUCK CAPITAL P */
1107   {0x211a, 1, 1942}, /* DOUBLE-STRUCK CAPITAL Q */
1108   {0x211b, 1, 274}, /* SCRIPT CAPITAL R */
1109   {0x211c, 1, 274}, /* BLACK-LETTER CAPITAL R */
1110   {0x211d, 1, 274}, /* DOUBLE-STRUCK CAPITAL R */
1111   {0x2120, 2, 1943}, /* SERVICE MARK */
1112   {0x2121, 3, 1945}, /* TELEPHONE SIGN */
1113   {0x2122, 2, 1948}, /* TRADE MARK SIGN */
1114   {0x2124, 1, 344}, /* DOUBLE-STRUCK CAPITAL Z */
1115   {0x2126, 1, 602}, /* OHM SIGN */
1116   {0x2128, 1, 344}, /* BLACK-LETTER CAPITAL Z */
1117   {0x212a, 1, 228}, /* KELVIN SIGN */
1118   {0x212b, 1, 462}, /* ANGSTROM SIGN */
1119   {0x212c, 1, 910}, /* SCRIPT CAPITAL B */
1120   {0x212d, 1, 36}, /* BLACK-LETTER CAPITAL C */
1121   {0x212f, 1, 90}, /* SCRIPT SMALL E */
1122   {0x2130, 1, 38}, /* SCRIPT CAPITAL E */
1123   {0x2131, 1, 995}, /* SCRIPT CAPITAL F */
1124   {0x2133, 1, 912}, /* SCRIPT CAPITAL M */
1125   {0x2134, 1, 14}, /* SCRIPT SMALL O */
1126   {0x2135, 1, 1950}, /* ALEF SYMBOL */
1127   {0x2136, 1, 1951}, /* BET SYMBOL */
1128   {0x2137, 1, 1952}, /* GIMEL SYMBOL */
1129   {0x2138, 1, 1953}, /* DALET SYMBOL */
1130   {0x2139, 1, 98}, /* INFORMATION SOURCE */
1131   {0x213b, 3, 1954}, /* FACSIMILE SIGN */
1132   {0x213d, 1, 932}, /* DOUBLE-STRUCK SMALL GAMMA */
1133   {0x213e, 1, 1957}, /* DOUBLE-STRUCK CAPITAL GAMMA */
1134   {0x213f, 1, 1958}, /* DOUBLE-STRUCK CAPITAL PI */
1135   {0x2140, 1, 1959}, /* DOUBLE-STRUCK N-ARY SUMMATION */
1136   {0x2145, 1, 158}, /* DOUBLE-STRUCK ITALIC CAPITAL D */
1137   {0x2146, 1, 160}, /* DOUBLE-STRUCK ITALIC SMALL D */
1138   {0x2147, 1, 90}, /* DOUBLE-STRUCK ITALIC SMALL E */
1139   {0x2148, 1, 98}, /* DOUBLE-STRUCK ITALIC SMALL I */
1140   {0x2149, 1, 223}, /* DOUBLE-STRUCK ITALIC SMALL J */
1141   {0x2153, 3, 1960}, /* VULGAR FRACTION ONE THIRD */
1142   {0x2154, 3, 1963}, /* VULGAR FRACTION TWO THIRDS */
1143   {0x2155, 3, 1966}, /* VULGAR FRACTION ONE FIFTH */
1144   {0x2156, 3, 1969}, /* VULGAR FRACTION TWO FIFTHS */
1145   {0x2157, 3, 1972}, /* VULGAR FRACTION THREE FIFTHS */
1146   {0x2158, 3, 1975}, /* VULGAR FRACTION FOUR FIFTHS */
1147   {0x2159, 3, 1978}, /* VULGAR FRACTION ONE SIXTH */
1148   {0x215a, 3, 1981}, /* VULGAR FRACTION FIVE SIXTHS */
1149   {0x215b, 3, 1984}, /* VULGAR FRACTION ONE EIGHTH */
1150   {0x215c, 3, 1987}, /* VULGAR FRACTION THREE EIGHTHS */
1151   {0x215d, 3, 1990}, /* VULGAR FRACTION FIVE EIGHTHS */
1152   {0x215e, 3, 1993}, /* VULGAR FRACTION SEVEN EIGHTHS */
1153   {0x215f, 2, 15}, /* FRACTION NUMERATOR ONE */
1154   {0x2160, 1, 46}, /* ROMAN NUMERAL ONE */
1155   {0x2161, 2, 1996}, /* ROMAN NUMERAL TWO */
1156   {0x2162, 3, 1998}, /* ROMAN NUMERAL THREE */
1157   {0x2163, 2, 2001}, /* ROMAN NUMERAL FOUR */
1158   {0x2164, 1, 1183}, /* ROMAN NUMERAL FIVE */
1159   {0x2165, 2, 2003}, /* ROMAN NUMERAL SIX */
1160   {0x2166, 3, 2005}, /* ROMAN NUMERAL SEVEN */
1161   {0x2167, 4, 2008}, /* ROMAN NUMERAL EIGHT */
1162   {0x2168, 2, 2012}, /* ROMAN NUMERAL NINE */
1163   {0x2169, 1, 1211}, /* ROMAN NUMERAL TEN */
1164   {0x216a, 2, 2014}, /* ROMAN NUMERAL ELEVEN */
1165   {0x216b, 3, 2016}, /* ROMAN NUMERAL TWELVE */
1166   {0x216c, 1, 232}, /* ROMAN NUMERAL FIFTY */
1167   {0x216d, 1, 36}, /* ROMAN NUMERAL ONE HUNDRED */
1168   {0x216e, 1, 158}, /* ROMAN NUMERAL FIVE HUNDRED */
1169   {0x216f, 1, 912}, /* ROMAN NUMERAL ONE THOUSAND */
1170   {0x2170, 1, 98}, /* SMALL ROMAN NUMERAL ONE */
1171   {0x2171, 2, 2019}, /* SMALL ROMAN NUMERAL TWO */
1172   {0x2172, 3, 2021}, /* SMALL ROMAN NUMERAL THREE */
1173   {0x2173, 2, 2024}, /* SMALL ROMAN NUMERAL FOUR */
1174   {0x2174, 1, 930}, /* SMALL ROMAN NUMERAL FIVE */
1175   {0x2175, 2, 2026}, /* SMALL ROMAN NUMERAL SIX */
1176   {0x2176, 3, 2028}, /* SMALL ROMAN NUMERAL SEVEN */
1177   {0x2177, 4, 2031}, /* SMALL ROMAN NUMERAL EIGHT */
1178   {0x2178, 2, 2035}, /* SMALL ROMAN NUMERAL NINE */
1179   {0x2179, 1, 579}, /* SMALL ROMAN NUMERAL TEN */
1180   {0x217a, 2, 2037}, /* SMALL ROMAN NUMERAL ELEVEN */
1181   {0x217b, 3, 2039}, /* SMALL ROMAN NUMERAL TWELVE */
1182   {0x217c, 1, 234}, /* SMALL ROMAN NUMERAL FIFTY */
1183   {0x217d, 1, 88}, /* SMALL ROMAN NUMERAL ONE HUNDRED */
1184   {0x217e, 1, 160}, /* SMALL ROMAN NUMERAL FIVE HUNDRED */
1185   {0x217f, 1, 922}, /* SMALL ROMAN NUMERAL ONE THOUSAND */
1186   {0x219a, 2, 2042}, /* LEFTWARDS ARROW WITH STROKE */
1187   {0x219b, 2, 2044}, /* RIGHTWARDS ARROW WITH STROKE */
1188   {0x21ae, 2, 2046}, /* LEFT RIGHT ARROW WITH STROKE */
1189   {0x21cd, 2, 2048}, /* LEFTWARDS DOUBLE ARROW WITH STROKE */
1190   {0x21ce, 2, 2050}, /* LEFT RIGHT DOUBLE ARROW WITH STROKE */
1191   {0x21cf, 2, 2052}, /* RIGHTWARDS DOUBLE ARROW WITH STROKE */
1192   {0x2204, 2, 2054}, /* THERE DOES NOT EXIST */
1193   {0x2209, 2, 2056}, /* NOT AN ELEMENT OF */
1194   {0x220c, 2, 2058}, /* DOES NOT CONTAIN AS MEMBER */
1195   {0x2224, 2, 2060}, /* DOES NOT DIVIDE */
1196   {0x2226, 2, 2062}, /* NOT PARALLEL TO */
1197   {0x222c, 2, 2064}, /* DOUBLE INTEGRAL */
1198   {0x222d, 3, 2066}, /* TRIPLE INTEGRAL */
1199   {0x222f, 2, 2069}, /* SURFACE INTEGRAL */
1200   {0x2230, 3, 2071}, /* VOLUME INTEGRAL */
1201   {0x2241, 2, 2074}, /* NOT TILDE */
1202   {0x2244, 2, 2076}, /* NOT ASYMPTOTICALLY EQUAL TO */
1203   {0x2247, 2, 2078}, /* NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO */
1204   {0x2249, 2, 2080}, /* NOT ALMOST EQUAL TO */
1205   {0x2260, 2, 2082}, /* NOT EQUAL TO */
1206   {0x2262, 2, 2084}, /* NOT IDENTICAL TO */
1207   {0x226d, 2, 2086}, /* NOT EQUIVALENT TO */
1208   {0x226e, 2, 2088}, /* NOT LESS-THAN */
1209   {0x226f, 2, 2090}, /* NOT GREATER-THAN */
1210   {0x2270, 2, 2092}, /* NEITHER LESS-THAN NOR EQUAL TO */
1211   {0x2271, 2, 2094}, /* NEITHER GREATER-THAN NOR EQUAL TO */
1212   {0x2274, 2, 2096}, /* NEITHER LESS-THAN NOR EQUIVALENT TO */
1213   {0x2275, 2, 2098}, /* NEITHER GREATER-THAN NOR EQUIVALENT TO */
1214   {0x2278, 2, 2100}, /* NEITHER LESS-THAN NOR GREATER-THAN */
1215   {0x2279, 2, 2102}, /* NEITHER GREATER-THAN NOR LESS-THAN */
1216   {0x2280, 2, 2104}, /* DOES NOT PRECEDE */
1217   {0x2281, 2, 2106}, /* DOES NOT SUCCEED */
1218   {0x2284, 2, 2108}, /* NOT A SUBSET OF */
1219   {0x2285, 2, 2110}, /* NOT A SUPERSET OF */
1220   {0x2288, 2, 2112}, /* NEITHER A SUBSET OF NOR EQUAL TO */
1221   {0x2289, 2, 2114}, /* NEITHER A SUPERSET OF NOR EQUAL TO */
1222   {0x22ac, 2, 2116}, /* DOES NOT PROVE */
1223   {0x22ad, 2, 2118}, /* NOT TRUE */
1224   {0x22ae, 2, 2120}, /* DOES NOT FORCE */
1225   {0x22af, 2, 2122}, /* NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE */
1226   {0x22e0, 2, 2124}, /* DOES NOT PRECEDE OR EQUAL */
1227   {0x22e1, 2, 2126}, /* DOES NOT SUCCEED OR EQUAL */
1228   {0x22e2, 2, 2128}, /* NOT SQUARE IMAGE OF OR EQUAL TO */
1229   {0x22e3, 2, 2130}, /* NOT SQUARE ORIGINAL OF OR EQUAL TO */
1230   {0x22ea, 2, 2132}, /* NOT NORMAL SUBGROUP OF */
1231   {0x22eb, 2, 2134}, /* DOES NOT CONTAIN AS NORMAL SUBGROUP */
1232   {0x22ec, 2, 2136}, /* NOT NORMAL SUBGROUP OF OR EQUAL TO */
1233   {0x22ed, 2, 2138}, /* DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL */
1234   {0x2329, 1, 2140}, /* LEFT-POINTING ANGLE BRACKET */
1235   {0x232a, 1, 2141}, /* RIGHT-POINTING ANGLE BRACKET */
1236   {0x2460, 1, 13}, /* CIRCLED DIGIT ONE */
1237   {0x2461, 1, 6}, /* CIRCLED DIGIT TWO */
1238   {0x2462, 1, 7}, /* CIRCLED DIGIT THREE */
1239   {0x2463, 1, 17}, /* CIRCLED DIGIT FOUR */
1240   {0x2464, 1, 1910}, /* CIRCLED DIGIT FIVE */
1241   {0x2465, 1, 1911}, /* CIRCLED DIGIT SIX */
1242   {0x2466, 1, 1912}, /* CIRCLED DIGIT SEVEN */
1243   {0x2467, 1, 1913}, /* CIRCLED DIGIT EIGHT */
1244   {0x2468, 1, 1914}, /* CIRCLED DIGIT NINE */
1245   {0x2469, 2, 2142}, /* CIRCLED NUMBER TEN */
1246   {0x246a, 2, 2144}, /* CIRCLED NUMBER ELEVEN */
1247   {0x246b, 2, 2146}, /* CIRCLED NUMBER TWELVE */
1248   {0x246c, 2, 2148}, /* CIRCLED NUMBER THIRTEEN */
1249   {0x246d, 2, 2150}, /* CIRCLED NUMBER FOURTEEN */
1250   {0x246e, 2, 2152}, /* CIRCLED NUMBER FIFTEEN */
1251   {0x246f, 2, 2154}, /* CIRCLED NUMBER SIXTEEN */
1252   {0x2470, 2, 2156}, /* CIRCLED NUMBER SEVENTEEN */
1253   {0x2471, 2, 2158}, /* CIRCLED NUMBER EIGHTEEN */
1254   {0x2472, 2, 2160}, /* CIRCLED NUMBER NINETEEN */
1255   {0x2473, 2, 2162}, /* CIRCLED NUMBER TWENTY */
1256   {0x2474, 3, 2164}, /* PARENTHESIZED DIGIT ONE */
1257   {0x2475, 3, 2167}, /* PARENTHESIZED DIGIT TWO */
1258   {0x2476, 3, 2170}, /* PARENTHESIZED DIGIT THREE */
1259   {0x2477, 3, 2173}, /* PARENTHESIZED DIGIT FOUR */
1260   {0x2478, 3, 2176}, /* PARENTHESIZED DIGIT FIVE */
1261   {0x2479, 3, 2179}, /* PARENTHESIZED DIGIT SIX */
1262   {0x247a, 3, 2182}, /* PARENTHESIZED DIGIT SEVEN */
1263   {0x247b, 3, 2185}, /* PARENTHESIZED DIGIT EIGHT */
1264   {0x247c, 3, 2188}, /* PARENTHESIZED DIGIT NINE */
1265   {0x247d, 4, 2191}, /* PARENTHESIZED NUMBER TEN */
1266   {0x247e, 4, 2195}, /* PARENTHESIZED NUMBER ELEVEN */
1267   {0x247f, 4, 2199}, /* PARENTHESIZED NUMBER TWELVE */
1268   {0x2480, 4, 2203}, /* PARENTHESIZED NUMBER THIRTEEN */
1269   {0x2481, 4, 2207}, /* PARENTHESIZED NUMBER FOURTEEN */
1270   {0x2482, 4, 2211}, /* PARENTHESIZED NUMBER FIFTEEN */
1271   {0x2483, 4, 2215}, /* PARENTHESIZED NUMBER SIXTEEN */
1272   {0x2484, 4, 2219}, /* PARENTHESIZED NUMBER SEVENTEEN */
1273   {0x2485, 4, 2223}, /* PARENTHESIZED NUMBER EIGHTEEN */
1274   {0x2486, 4, 2227}, /* PARENTHESIZED NUMBER NINETEEN */
1275   {0x2487, 4, 2231}, /* PARENTHESIZED NUMBER TWENTY */
1276   {0x2488, 2, 2235}, /* DIGIT ONE FULL STOP */
1277   {0x2489, 2, 2237}, /* DIGIT TWO FULL STOP */
1278   {0x248a, 2, 2239}, /* DIGIT THREE FULL STOP */
1279   {0x248b, 2, 2241}, /* DIGIT FOUR FULL STOP */
1280   {0x248c, 2, 2243}, /* DIGIT FIVE FULL STOP */
1281   {0x248d, 2, 2245}, /* DIGIT SIX FULL STOP */
1282   {0x248e, 2, 2247}, /* DIGIT SEVEN FULL STOP */
1283   {0x248f, 2, 2249}, /* DIGIT EIGHT FULL STOP */
1284   {0x2490, 2, 2251}, /* DIGIT NINE FULL STOP */
1285   {0x2491, 3, 2253}, /* NUMBER TEN FULL STOP */
1286   {0x2492, 3, 2256}, /* NUMBER ELEVEN FULL STOP */
1287   {0x2493, 3, 2259}, /* NUMBER TWELVE FULL STOP */
1288   {0x2494, 3, 2262}, /* NUMBER THIRTEEN FULL STOP */
1289   {0x2495, 3, 2265}, /* NUMBER FOURTEEN FULL STOP */
1290   {0x2496, 3, 2268}, /* NUMBER FIFTEEN FULL STOP */
1291   {0x2497, 3, 2271}, /* NUMBER SIXTEEN FULL STOP */
1292   {0x2498, 3, 2274}, /* NUMBER SEVENTEEN FULL STOP */
1293   {0x2499, 3, 2277}, /* NUMBER EIGHTEEN FULL STOP */
1294   {0x249a, 3, 2280}, /* NUMBER NINETEEN FULL STOP */
1295   {0x249b, 3, 2283}, /* NUMBER TWENTY FULL STOP */
1296   {0x249c, 3, 2286}, /* PARENTHESIZED LATIN SMALL LETTER A */
1297   {0x249d, 3, 2289}, /* PARENTHESIZED LATIN SMALL LETTER B */
1298   {0x249e, 3, 2292}, /* PARENTHESIZED LATIN SMALL LETTER C */
1299   {0x249f, 3, 2295}, /* PARENTHESIZED LATIN SMALL LETTER D */
1300   {0x24a0, 3, 2298}, /* PARENTHESIZED LATIN SMALL LETTER E */
1301   {0x24a1, 3, 2301}, /* PARENTHESIZED LATIN SMALL LETTER F */
1302   {0x24a2, 3, 2304}, /* PARENTHESIZED LATIN SMALL LETTER G */
1303   {0x24a3, 3, 2307}, /* PARENTHESIZED LATIN SMALL LETTER H */
1304   {0x24a4, 3, 2310}, /* PARENTHESIZED LATIN SMALL LETTER I */
1305   {0x24a5, 3, 2313}, /* PARENTHESIZED LATIN SMALL LETTER J */
1306   {0x24a6, 3, 2316}, /* PARENTHESIZED LATIN SMALL LETTER K */
1307   {0x24a7, 3, 2319}, /* PARENTHESIZED LATIN SMALL LETTER L */
1308   {0x24a8, 3, 2322}, /* PARENTHESIZED LATIN SMALL LETTER M */
1309   {0x24a9, 3, 2325}, /* PARENTHESIZED LATIN SMALL LETTER N */
1310   {0x24aa, 3, 2328}, /* PARENTHESIZED LATIN SMALL LETTER O */
1311   {0x24ab, 3, 2331}, /* PARENTHESIZED LATIN SMALL LETTER P */
1312   {0x24ac, 3, 2334}, /* PARENTHESIZED LATIN SMALL LETTER Q */
1313   {0x24ad, 3, 2337}, /* PARENTHESIZED LATIN SMALL LETTER R */
1314   {0x24ae, 3, 2340}, /* PARENTHESIZED LATIN SMALL LETTER S */
1315   {0x24af, 3, 2343}, /* PARENTHESIZED LATIN SMALL LETTER T */
1316   {0x24b0, 3, 2346}, /* PARENTHESIZED LATIN SMALL LETTER U */
1317   {0x24b1, 3, 2349}, /* PARENTHESIZED LATIN SMALL LETTER V */
1318   {0x24b2, 3, 2352}, /* PARENTHESIZED LATIN SMALL LETTER W */
1319   {0x24b3, 3, 2355}, /* PARENTHESIZED LATIN SMALL LETTER X */
1320   {0x24b4, 3, 2358}, /* PARENTHESIZED LATIN SMALL LETTER Y */
1321   {0x24b5, 3, 2361}, /* PARENTHESIZED LATIN SMALL LETTER Z */
1322   {0x24b6, 1, 24}, /* CIRCLED LATIN CAPITAL LETTER A */
1323   {0x24b7, 1, 910}, /* CIRCLED LATIN CAPITAL LETTER B */
1324   {0x24b8, 1, 36}, /* CIRCLED LATIN CAPITAL LETTER C */
1325   {0x24b9, 1, 158}, /* CIRCLED LATIN CAPITAL LETTER D */
1326   {0x24ba, 1, 38}, /* CIRCLED LATIN CAPITAL LETTER E */
1327   {0x24bb, 1, 995}, /* CIRCLED LATIN CAPITAL LETTER F */
1328   {0x24bc, 1, 182}, /* CIRCLED LATIN CAPITAL LETTER G */
1329   {0x24bd, 1, 198}, /* CIRCLED LATIN CAPITAL LETTER H */
1330   {0x24be, 1, 46}, /* CIRCLED LATIN CAPITAL LETTER I */
1331   {0x24bf, 1, 221}, /* CIRCLED LATIN CAPITAL LETTER J */
1332   {0x24c0, 1, 228}, /* CIRCLED LATIN CAPITAL LETTER K */
1333   {0x24c1, 1, 232}, /* CIRCLED LATIN CAPITAL LETTER L */
1334   {0x24c2, 1, 912}, /* CIRCLED LATIN CAPITAL LETTER M */
1335   {0x24c3, 1, 54}, /* CIRCLED LATIN CAPITAL LETTER N */
1336   {0x24c4, 1, 56}, /* CIRCLED LATIN CAPITAL LETTER O */
1337   {0x24c5, 1, 914}, /* CIRCLED LATIN CAPITAL LETTER P */
1338   {0x24c6, 1, 1942}, /* CIRCLED LATIN CAPITAL LETTER Q */
1339   {0x24c7, 1, 274}, /* CIRCLED LATIN CAPITAL LETTER R */
1340   {0x24c8, 1, 286}, /* CIRCLED LATIN CAPITAL LETTER S */
1341   {0x24c9, 1, 302}, /* CIRCLED LATIN CAPITAL LETTER T */
1342   {0x24ca, 1, 66}, /* CIRCLED LATIN CAPITAL LETTER U */
1343   {0x24cb, 1, 1183}, /* CIRCLED LATIN CAPITAL LETTER V */
1344   {0x24cc, 1, 334}, /* CIRCLED LATIN CAPITAL LETTER W */
1345   {0x24cd, 1, 1211}, /* CIRCLED LATIN CAPITAL LETTER X */
1346   {0x24ce, 1, 74}, /* CIRCLED LATIN CAPITAL LETTER Y */
1347   {0x24cf, 1, 344}, /* CIRCLED LATIN CAPITAL LETTER Z */
1348   {0x24d0, 1, 3}, /* CIRCLED LATIN SMALL LETTER A */
1349   {0x24d1, 1, 918}, /* CIRCLED LATIN SMALL LETTER B */
1350   {0x24d2, 1, 88}, /* CIRCLED LATIN SMALL LETTER C */
1351   {0x24d3, 1, 160}, /* CIRCLED LATIN SMALL LETTER D */
1352   {0x24d4, 1, 90}, /* CIRCLED LATIN SMALL LETTER E */
1353   {0x24d5, 1, 997}, /* CIRCLED LATIN SMALL LETTER F */
1354   {0x24d6, 1, 184}, /* CIRCLED LATIN SMALL LETTER G */
1355   {0x24d7, 1, 200}, /* CIRCLED LATIN SMALL LETTER H */
1356   {0x24d8, 1, 98}, /* CIRCLED LATIN SMALL LETTER I */
1357   {0x24d9, 1, 223}, /* CIRCLED LATIN SMALL LETTER J */
1358   {0x24da, 1, 230}, /* CIRCLED LATIN SMALL LETTER K */
1359   {0x24db, 1, 234}, /* CIRCLED LATIN SMALL LETTER L */
1360   {0x24dc, 1, 922}, /* CIRCLED LATIN SMALL LETTER M */
1361   {0x24dd, 1, 106}, /* CIRCLED LATIN SMALL LETTER N */
1362   {0x24de, 1, 14}, /* CIRCLED LATIN SMALL LETTER O */
1363   {0x24df, 1, 927}, /* CIRCLED LATIN SMALL LETTER P */
1364   {0x24e0, 1, 2335}, /* CIRCLED LATIN SMALL LETTER Q */
1365   {0x24e1, 1, 276}, /* CIRCLED LATIN SMALL LETTER R */
1366   {0x24e2, 1, 288}, /* CIRCLED LATIN SMALL LETTER S */
1367   {0x24e3, 1, 304}, /* CIRCLED LATIN SMALL LETTER T */
1368   {0x24e4, 1, 118}, /* CIRCLED LATIN SMALL LETTER U */
1369   {0x24e5, 1, 930}, /* CIRCLED LATIN SMALL LETTER V */
1370   {0x24e6, 1, 336}, /* CIRCLED LATIN SMALL LETTER W */
1371   {0x24e7, 1, 579}, /* CIRCLED LATIN SMALL LETTER X */
1372   {0x24e8, 1, 126}, /* CIRCLED LATIN SMALL LETTER Y */
1373   {0x24e9, 1, 346}, /* CIRCLED LATIN SMALL LETTER Z */
1374   {0x24ea, 1, 1909}, /* CIRCLED DIGIT ZERO */
1375   {0x2a0c, 4, 2064}, /* QUADRUPLE INTEGRAL OPERATOR */
1376   {0x2a74, 3, 2364}, /* DOUBLE COLON EQUAL */
1377   {0x2a75, 2, 2367}, /* TWO CONSECUTIVE EQUALS SIGNS */
1378   {0x2a76, 3, 2366}, /* THREE CONSECUTIVE EQUALS SIGNS */
1379   {0x2adc, 2, 2369}, /* FORKING */
1380   {0x2e9f, 1, 2371}, /* CJK RADICAL MOTHER */
1381   {0x2ef3, 1, 2372}, /* CJK RADICAL C-SIMPLIFIED TURTLE */
1382   {0x2f00, 1, 2373}, /* KANGXI RADICAL ONE */
1383   {0x2f01, 1, 2374}, /* KANGXI RADICAL LINE */
1384   {0x2f02, 1, 2375}, /* KANGXI RADICAL DOT */
1385   {0x2f03, 1, 2376}, /* KANGXI RADICAL SLASH */
1386   {0x2f04, 1, 2377}, /* KANGXI RADICAL SECOND */
1387   {0x2f05, 1, 2378}, /* KANGXI RADICAL HOOK */
1388   {0x2f06, 1, 2379}, /* KANGXI RADICAL TWO */
1389   {0x2f07, 1, 2380}, /* KANGXI RADICAL LID */
1390   {0x2f08, 1, 2381}, /* KANGXI RADICAL MAN */
1391   {0x2f09, 1, 2382}, /* KANGXI RADICAL LEGS */
1392   {0x2f0a, 1, 2383}, /* KANGXI RADICAL ENTER */
1393   {0x2f0b, 1, 2384}, /* KANGXI RADICAL EIGHT */
1394   {0x2f0c, 1, 2385}, /* KANGXI RADICAL DOWN BOX */
1395   {0x2f0d, 1, 2386}, /* KANGXI RADICAL COVER */
1396   {0x2f0e, 1, 2387}, /* KANGXI RADICAL ICE */
1397   {0x2f0f, 1, 2388}, /* KANGXI RADICAL TABLE */
1398   {0x2f10, 1, 2389}, /* KANGXI RADICAL OPEN BOX */
1399   {0x2f11, 1, 2390}, /* KANGXI RADICAL KNIFE */
1400   {0x2f12, 1, 2391}, /* KANGXI RADICAL POWER */
1401   {0x2f13, 1, 2392}, /* KANGXI RADICAL WRAP */
1402   {0x2f14, 1, 2393}, /* KANGXI RADICAL SPOON */
1403   {0x2f15, 1, 2394}, /* KANGXI RADICAL RIGHT OPEN BOX */
1404   {0x2f16, 1, 2395}, /* KANGXI RADICAL HIDING ENCLOSURE */
1405   {0x2f17, 1, 2396}, /* KANGXI RADICAL TEN */
1406   {0x2f18, 1, 2397}, /* KANGXI RADICAL DIVINATION */
1407   {0x2f19, 1, 2398}, /* KANGXI RADICAL SEAL */
1408   {0x2f1a, 1, 2399}, /* KANGXI RADICAL CLIFF */
1409   {0x2f1b, 1, 2400}, /* KANGXI RADICAL PRIVATE */
1410   {0x2f1c, 1, 2401}, /* KANGXI RADICAL AGAIN */
1411   {0x2f1d, 1, 2402}, /* KANGXI RADICAL MOUTH */
1412   {0x2f1e, 1, 2403}, /* KANGXI RADICAL ENCLOSURE */
1413   {0x2f1f, 1, 2404}, /* KANGXI RADICAL EARTH */
1414   {0x2f20, 1, 2405}, /* KANGXI RADICAL SCHOLAR */
1415   {0x2f21, 1, 2406}, /* KANGXI RADICAL GO */
1416   {0x2f22, 1, 2407}, /* KANGXI RADICAL GO SLOWLY */
1417   {0x2f23, 1, 2408}, /* KANGXI RADICAL EVENING */
1418   {0x2f24, 1, 2409}, /* KANGXI RADICAL BIG */
1419   {0x2f25, 1, 2410}, /* KANGXI RADICAL WOMAN */
1420   {0x2f26, 1, 2411}, /* KANGXI RADICAL CHILD */
1421   {0x2f27, 1, 2412}, /* KANGXI RADICAL ROOF */
1422   {0x2f28, 1, 2413}, /* KANGXI RADICAL INCH */
1423   {0x2f29, 1, 2414}, /* KANGXI RADICAL SMALL */
1424   {0x2f2a, 1, 2415}, /* KANGXI RADICAL LAME */
1425   {0x2f2b, 1, 2416}, /* KANGXI RADICAL CORPSE */
1426   {0x2f2c, 1, 2417}, /* KANGXI RADICAL SPROUT */
1427   {0x2f2d, 1, 2418}, /* KANGXI RADICAL MOUNTAIN */
1428   {0x2f2e, 1, 2419}, /* KANGXI RADICAL RIVER */
1429   {0x2f2f, 1, 2420}, /* KANGXI RADICAL WORK */
1430   {0x2f30, 1, 2421}, /* KANGXI RADICAL ONESELF */
1431   {0x2f31, 1, 2422}, /* KANGXI RADICAL TURBAN */
1432   {0x2f32, 1, 2423}, /* KANGXI RADICAL DRY */
1433   {0x2f33, 1, 2424}, /* KANGXI RADICAL SHORT THREAD */
1434   {0x2f34, 1, 2425}, /* KANGXI RADICAL DOTTED CLIFF */
1435   {0x2f35, 1, 2426}, /* KANGXI RADICAL LONG STRIDE */
1436   {0x2f36, 1, 2427}, /* KANGXI RADICAL TWO HANDS */
1437   {0x2f37, 1, 2428}, /* KANGXI RADICAL SHOOT */
1438   {0x2f38, 1, 2429}, /* KANGXI RADICAL BOW */
1439   {0x2f39, 1, 2430}, /* KANGXI RADICAL SNOUT */
1440   {0x2f3a, 1, 2431}, /* KANGXI RADICAL BRISTLE */
1441   {0x2f3b, 1, 2432}, /* KANGXI RADICAL STEP */
1442   {0x2f3c, 1, 2433}, /* KANGXI RADICAL HEART */
1443   {0x2f3d, 1, 2434}, /* KANGXI RADICAL HALBERD */
1444   {0x2f3e, 1, 2435}, /* KANGXI RADICAL DOOR */
1445   {0x2f3f, 1, 2436}, /* KANGXI RADICAL HAND */
1446   {0x2f40, 1, 2437}, /* KANGXI RADICAL BRANCH */
1447   {0x2f41, 1, 2438}, /* KANGXI RADICAL RAP */
1448   {0x2f42, 1, 2439}, /* KANGXI RADICAL SCRIPT */
1449   {0x2f43, 1, 2440}, /* KANGXI RADICAL DIPPER */
1450   {0x2f44, 1, 2441}, /* KANGXI RADICAL AXE */
1451   {0x2f45, 1, 2442}, /* KANGXI RADICAL SQUARE */
1452   {0x2f46, 1, 2443}, /* KANGXI RADICAL NOT */
1453   {0x2f47, 1, 2444}, /* KANGXI RADICAL SUN */
1454   {0x2f48, 1, 2445}, /* KANGXI RADICAL SAY */
1455   {0x2f49, 1, 2446}, /* KANGXI RADICAL MOON */
1456   {0x2f4a, 1, 2447}, /* KANGXI RADICAL TREE */
1457   {0x2f4b, 1, 2448}, /* KANGXI RADICAL LACK */
1458   {0x2f4c, 1, 2449}, /* KANGXI RADICAL STOP */
1459   {0x2f4d, 1, 2450}, /* KANGXI RADICAL DEATH */
1460   {0x2f4e, 1, 2451}, /* KANGXI RADICAL WEAPON */
1461   {0x2f4f, 1, 2452}, /* KANGXI RADICAL DO NOT */
1462   {0x2f50, 1, 2453}, /* KANGXI RADICAL COMPARE */
1463   {0x2f51, 1, 2454}, /* KANGXI RADICAL FUR */
1464   {0x2f52, 1, 2455}, /* KANGXI RADICAL CLAN */
1465   {0x2f53, 1, 2456}, /* KANGXI RADICAL STEAM */
1466   {0x2f54, 1, 2457}, /* KANGXI RADICAL WATER */
1467   {0x2f55, 1, 2458}, /* KANGXI RADICAL FIRE */
1468   {0x2f56, 1, 2459}, /* KANGXI RADICAL CLAW */
1469   {0x2f57, 1, 2460}, /* KANGXI RADICAL FATHER */
1470   {0x2f58, 1, 2461}, /* KANGXI RADICAL DOUBLE X */
1471   {0x2f59, 1, 2462}, /* KANGXI RADICAL HALF TREE TRUNK */
1472   {0x2f5a, 1, 2463}, /* KANGXI RADICAL SLICE */
1473   {0x2f5b, 1, 2464}, /* KANGXI RADICAL FANG */
1474   {0x2f5c, 1, 2465}, /* KANGXI RADICAL COW */
1475   {0x2f5d, 1, 2466}, /* KANGXI RADICAL DOG */
1476   {0x2f5e, 1, 2467}, /* KANGXI RADICAL PROFOUND */
1477   {0x2f5f, 1, 2468}, /* KANGXI RADICAL JADE */
1478   {0x2f60, 1, 2469}, /* KANGXI RADICAL MELON */
1479   {0x2f61, 1, 2470}, /* KANGXI RADICAL TILE */
1480   {0x2f62, 1, 2471}, /* KANGXI RADICAL SWEET */
1481   {0x2f63, 1, 2472}, /* KANGXI RADICAL LIFE */
1482   {0x2f64, 1, 2473}, /* KANGXI RADICAL USE */
1483   {0x2f65, 1, 2474}, /* KANGXI RADICAL FIELD */
1484   {0x2f66, 1, 2475}, /* KANGXI RADICAL BOLT OF CLOTH */
1485   {0x2f67, 1, 2476}, /* KANGXI RADICAL SICKNESS */
1486   {0x2f68, 1, 2477}, /* KANGXI RADICAL DOTTED TENT */
1487   {0x2f69, 1, 2478}, /* KANGXI RADICAL WHITE */
1488   {0x2f6a, 1, 2479}, /* KANGXI RADICAL SKIN */
1489   {0x2f6b, 1, 2480}, /* KANGXI RADICAL DISH */
1490   {0x2f6c, 1, 2481}, /* KANGXI RADICAL EYE */
1491   {0x2f6d, 1, 2482}, /* KANGXI RADICAL SPEAR */
1492   {0x2f6e, 1, 2483}, /* KANGXI RADICAL ARROW */
1493   {0x2f6f, 1, 2484}, /* KANGXI RADICAL STONE */
1494   {0x2f70, 1, 2485}, /* KANGXI RADICAL SPIRIT */
1495   {0x2f71, 1, 2486}, /* KANGXI RADICAL TRACK */
1496   {0x2f72, 1, 2487}, /* KANGXI RADICAL GRAIN */
1497   {0x2f73, 1, 2488}, /* KANGXI RADICAL CAVE */
1498   {0x2f74, 1, 2489}, /* KANGXI RADICAL STAND */
1499   {0x2f75, 1, 2490}, /* KANGXI RADICAL BAMBOO */
1500   {0x2f76, 1, 2491}, /* KANGXI RADICAL RICE */
1501   {0x2f77, 1, 2492}, /* KANGXI RADICAL SILK */
1502   {0x2f78, 1, 2493}, /* KANGXI RADICAL JAR */
1503   {0x2f79, 1, 2494}, /* KANGXI RADICAL NET */
1504   {0x2f7a, 1, 2495}, /* KANGXI RADICAL SHEEP */
1505   {0x2f7b, 1, 2496}, /* KANGXI RADICAL FEATHER */
1506   {0x2f7c, 1, 2497}, /* KANGXI RADICAL OLD */
1507   {0x2f7d, 1, 2498}, /* KANGXI RADICAL AND */
1508   {0x2f7e, 1, 2499}, /* KANGXI RADICAL PLOW */
1509   {0x2f7f, 1, 2500}, /* KANGXI RADICAL EAR */
1510   {0x2f80, 1, 2501}, /* KANGXI RADICAL BRUSH */
1511   {0x2f81, 1, 2502}, /* KANGXI RADICAL MEAT */
1512   {0x2f82, 1, 2503}, /* KANGXI RADICAL MINISTER */
1513   {0x2f83, 1, 2504}, /* KANGXI RADICAL SELF */
1514   {0x2f84, 1, 2505}, /* KANGXI RADICAL ARRIVE */
1515   {0x2f85, 1, 2506}, /* KANGXI RADICAL MORTAR */
1516   {0x2f86, 1, 2507}, /* KANGXI RADICAL TONGUE */
1517   {0x2f87, 1, 2508}, /* KANGXI RADICAL OPPOSE */
1518   {0x2f88, 1, 2509}, /* KANGXI RADICAL BOAT */
1519   {0x2f89, 1, 2510}, /* KANGXI RADICAL STOPPING */
1520   {0x2f8a, 1, 2511}, /* KANGXI RADICAL COLOR */
1521   {0x2f8b, 1, 2512}, /* KANGXI RADICAL GRASS */
1522   {0x2f8c, 1, 2513}, /* KANGXI RADICAL TIGER */
1523   {0x2f8d, 1, 2514}, /* KANGXI RADICAL INSECT */
1524   {0x2f8e, 1, 2515}, /* KANGXI RADICAL BLOOD */
1525   {0x2f8f, 1, 2516}, /* KANGXI RADICAL WALK ENCLOSURE */
1526   {0x2f90, 1, 2517}, /* KANGXI RADICAL CLOTHES */
1527   {0x2f91, 1, 2518}, /* KANGXI RADICAL WEST */
1528   {0x2f92, 1, 2519}, /* KANGXI RADICAL SEE */
1529   {0x2f93, 1, 2520}, /* KANGXI RADICAL HORN */
1530   {0x2f94, 1, 2521}, /* KANGXI RADICAL SPEECH */
1531   {0x2f95, 1, 2522}, /* KANGXI RADICAL VALLEY */
1532   {0x2f96, 1, 2523}, /* KANGXI RADICAL BEAN */
1533   {0x2f97, 1, 2524}, /* KANGXI RADICAL PIG */
1534   {0x2f98, 1, 2525}, /* KANGXI RADICAL BADGER */
1535   {0x2f99, 1, 2526}, /* KANGXI RADICAL SHELL */
1536   {0x2f9a, 1, 2527}, /* KANGXI RADICAL RED */
1537   {0x2f9b, 1, 2528}, /* KANGXI RADICAL RUN */
1538   {0x2f9c, 1, 2529}, /* KANGXI RADICAL FOOT */
1539   {0x2f9d, 1, 2530}, /* KANGXI RADICAL BODY */
1540   {0x2f9e, 1, 2531}, /* KANGXI RADICAL CART */
1541   {0x2f9f, 1, 2532}, /* KANGXI RADICAL BITTER */
1542   {0x2fa0, 1, 2533}, /* KANGXI RADICAL MORNING */
1543   {0x2fa1, 1, 2534}, /* KANGXI RADICAL WALK */
1544   {0x2fa2, 1, 2535}, /* KANGXI RADICAL CITY */
1545   {0x2fa3, 1, 2536}, /* KANGXI RADICAL WINE */
1546   {0x2fa4, 1, 2537}, /* KANGXI RADICAL DISTINGUISH */
1547   {0x2fa5, 1, 2538}, /* KANGXI RADICAL VILLAGE */
1548   {0x2fa6, 1, 2539}, /* KANGXI RADICAL GOLD */
1549   {0x2fa7, 1, 2540}, /* KANGXI RADICAL LONG */
1550   {0x2fa8, 1, 2541}, /* KANGXI RADICAL GATE */
1551   {0x2fa9, 1, 2542}, /* KANGXI RADICAL MOUND */
1552   {0x2faa, 1, 2543}, /* KANGXI RADICAL SLAVE */
1553   {0x2fab, 1, 2544}, /* KANGXI RADICAL SHORT TAILED BIRD */
1554   {0x2fac, 1, 2545}, /* KANGXI RADICAL RAIN */
1555   {0x2fad, 1, 2546}, /* KANGXI RADICAL BLUE */
1556   {0x2fae, 1, 2547}, /* KANGXI RADICAL WRONG */
1557   {0x2faf, 1, 2548}, /* KANGXI RADICAL FACE */
1558   {0x2fb0, 1, 2549}, /* KANGXI RADICAL LEATHER */
1559   {0x2fb1, 1, 2550}, /* KANGXI RADICAL TANNED LEATHER */
1560   {0x2fb2, 1, 2551}, /* KANGXI RADICAL LEEK */
1561   {0x2fb3, 1, 2552}, /* KANGXI RADICAL SOUND */
1562   {0x2fb4, 1, 2553}, /* KANGXI RADICAL LEAF */
1563   {0x2fb5, 1, 2554}, /* KANGXI RADICAL WIND */
1564   {0x2fb6, 1, 2555}, /* KANGXI RADICAL FLY */
1565   {0x2fb7, 1, 2556}, /* KANGXI RADICAL EAT */
1566   {0x2fb8, 1, 2557}, /* KANGXI RADICAL HEAD */
1567   {0x2fb9, 1, 2558}, /* KANGXI RADICAL FRAGRANT */
1568   {0x2fba, 1, 2559}, /* KANGXI RADICAL HORSE */
1569   {0x2fbb, 1, 2560}, /* KANGXI RADICAL BONE */
1570   {0x2fbc, 1, 2561}, /* KANGXI RADICAL TALL */
1571   {0x2fbd, 1, 2562}, /* KANGXI RADICAL HAIR */
1572   {0x2fbe, 1, 2563}, /* KANGXI RADICAL FIGHT */
1573   {0x2fbf, 1, 2564}, /* KANGXI RADICAL SACRIFICIAL WINE */
1574   {0x2fc0, 1, 2565}, /* KANGXI RADICAL CAULDRON */
1575   {0x2fc1, 1, 2566}, /* KANGXI RADICAL GHOST */
1576   {0x2fc2, 1, 2567}, /* KANGXI RADICAL FISH */
1577   {0x2fc3, 1, 2568}, /* KANGXI RADICAL BIRD */
1578   {0x2fc4, 1, 2569}, /* KANGXI RADICAL SALT */
1579   {0x2fc5, 1, 2570}, /* KANGXI RADICAL DEER */
1580   {0x2fc6, 1, 2571}, /* KANGXI RADICAL WHEAT */
1581   {0x2fc7, 1, 2572}, /* KANGXI RADICAL HEMP */
1582   {0x2fc8, 1, 2573}, /* KANGXI RADICAL YELLOW */
1583   {0x2fc9, 1, 2574}, /* KANGXI RADICAL MILLET */
1584   {0x2fca, 1, 2575}, /* KANGXI RADICAL BLACK */
1585   {0x2fcb, 1, 2576}, /* KANGXI RADICAL EMBROIDERY */
1586   {0x2fcc, 1, 2577}, /* KANGXI RADICAL FROG */
1587   {0x2fcd, 1, 2578}, /* KANGXI RADICAL TRIPOD */
1588   {0x2fce, 1, 2579}, /* KANGXI RADICAL DRUM */
1589   {0x2fcf, 1, 2580}, /* KANGXI RADICAL RAT */
1590   {0x2fd0, 1, 2581}, /* KANGXI RADICAL NOSE */
1591   {0x2fd1, 1, 2582}, /* KANGXI RADICAL EVEN */
1592   {0x2fd2, 1, 2583}, /* KANGXI RADICAL TOOTH */
1593   {0x2fd3, 1, 2584}, /* KANGXI RADICAL DRAGON */
1594   {0x2fd4, 1, 2585}, /* KANGXI RADICAL TURTLE */
1595   {0x2fd5, 1, 2586}, /* KANGXI RADICAL FLUTE */
1596   {0x3000, 1, 2587}, /* IDEOGRAPHIC SPACE */
1597   {0x3036, 1, 2588}, /* CIRCLED POSTAL MARK */
1598   {0x3038, 1, 2396}, /* HANGZHOU NUMERAL TEN */
1599   {0x3039, 1, 2589}, /* HANGZHOU NUMERAL TWENTY */
1600   {0x303a, 1, 2590}, /* HANGZHOU NUMERAL THIRTY */
1601   {0x304c, 2, 2591}, /* HIRAGANA LETTER GA */
1602   {0x304e, 2, 2593}, /* HIRAGANA LETTER GI */
1603   {0x3050, 2, 2595}, /* HIRAGANA LETTER GU */
1604   {0x3052, 2, 2597}, /* HIRAGANA LETTER GE */
1605   {0x3054, 2, 2599}, /* HIRAGANA LETTER GO */
1606   {0x3056, 2, 2601}, /* HIRAGANA LETTER ZA */
1607   {0x3058, 2, 2603}, /* HIRAGANA LETTER ZI */
1608   {0x305a, 2, 2605}, /* HIRAGANA LETTER ZU */
1609   {0x305c, 2, 2607}, /* HIRAGANA LETTER ZE */
1610   {0x305e, 2, 2609}, /* HIRAGANA LETTER ZO */
1611   {0x3060, 2, 2611}, /* HIRAGANA LETTER DA */
1612   {0x3062, 2, 2613}, /* HIRAGANA LETTER DI */
1613   {0x3065, 2, 2615}, /* HIRAGANA LETTER DU */
1614   {0x3067, 2, 2617}, /* HIRAGANA LETTER DE */
1615   {0x3069, 2, 2619}, /* HIRAGANA LETTER DO */
1616   {0x3070, 2, 2621}, /* HIRAGANA LETTER BA */
1617   {0x3071, 2, 2623}, /* HIRAGANA LETTER PA */
1618   {0x3073, 2, 2625}, /* HIRAGANA LETTER BI */
1619   {0x3074, 2, 2627}, /* HIRAGANA LETTER PI */
1620   {0x3076, 2, 2629}, /* HIRAGANA LETTER BU */
1621   {0x3077, 2, 2631}, /* HIRAGANA LETTER PU */
1622   {0x3079, 2, 2633}, /* HIRAGANA LETTER BE */
1623   {0x307a, 2, 2635}, /* HIRAGANA LETTER PE */
1624   {0x307c, 2, 2637}, /* HIRAGANA LETTER BO */
1625   {0x307d, 2, 2639}, /* HIRAGANA LETTER PO */
1626   {0x3094, 2, 2641}, /* HIRAGANA LETTER VU */
1627   {0x309b, 2, 2643}, /* KATAKANA-HIRAGANA VOICED SOUND MARK */
1628   {0x309c, 2, 2645}, /* KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK */
1629   {0x309e, 2, 2647}, /* HIRAGANA VOICED ITERATION MARK */
1630   {0x309f, 2, 2649}, /* HIRAGANA DIGRAPH YORI */
1631   {0x30ac, 2, 2651}, /* KATAKANA LETTER GA */
1632   {0x30ae, 2, 2653}, /* KATAKANA LETTER GI */
1633   {0x30b0, 2, 2655}, /* KATAKANA LETTER GU */
1634   {0x30b2, 2, 2657}, /* KATAKANA LETTER GE */
1635   {0x30b4, 2, 2659}, /* KATAKANA LETTER GO */
1636   {0x30b6, 2, 2661}, /* KATAKANA LETTER ZA */
1637   {0x30b8, 2, 2663}, /* KATAKANA LETTER ZI */
1638   {0x30ba, 2, 2665}, /* KATAKANA LETTER ZU */
1639   {0x30bc, 2, 2667}, /* KATAKANA LETTER ZE */
1640   {0x30be, 2, 2669}, /* KATAKANA LETTER ZO */
1641   {0x30c0, 2, 2671}, /* KATAKANA LETTER DA */
1642   {0x30c2, 2, 2673}, /* KATAKANA LETTER DI */
1643   {0x30c5, 2, 2675}, /* KATAKANA LETTER DU */
1644   {0x30c7, 2, 2677}, /* KATAKANA LETTER DE */
1645   {0x30c9, 2, 2679}, /* KATAKANA LETTER DO */
1646   {0x30d0, 2, 2681}, /* KATAKANA LETTER BA */
1647   {0x30d1, 2, 2683}, /* KATAKANA LETTER PA */
1648   {0x30d3, 2, 2685}, /* KATAKANA LETTER BI */
1649   {0x30d4, 2, 2687}, /* KATAKANA LETTER PI */
1650   {0x30d6, 2, 2689}, /* KATAKANA LETTER BU */
1651   {0x30d7, 2, 2691}, /* KATAKANA LETTER PU */
1652   {0x30d9, 2, 2693}, /* KATAKANA LETTER BE */
1653   {0x30da, 2, 2695}, /* KATAKANA LETTER PE */
1654   {0x30dc, 2, 2697}, /* KATAKANA LETTER BO */
1655   {0x30dd, 2, 2699}, /* KATAKANA LETTER PO */
1656   {0x30f4, 2, 2701}, /* KATAKANA LETTER VU */
1657   {0x30f7, 2, 2703}, /* KATAKANA LETTER VA */
1658   {0x30f8, 2, 2705}, /* KATAKANA LETTER VI */
1659   {0x30f9, 2, 2707}, /* KATAKANA LETTER VE */
1660   {0x30fa, 2, 2709}, /* KATAKANA LETTER VO */
1661   {0x30fe, 2, 2711}, /* KATAKANA VOICED ITERATION MARK */
1662   {0x30ff, 2, 2713}, /* KATAKANA DIGRAPH KOTO */
1663   {0x3131, 1, 2715}, /* HANGUL LETTER KIYEOK */
1664   {0x3132, 1, 2716}, /* HANGUL LETTER SSANGKIYEOK */
1665   {0x3133, 1, 2717}, /* HANGUL LETTER KIYEOK-SIOS */
1666   {0x3134, 1, 2718}, /* HANGUL LETTER NIEUN */
1667   {0x3135, 1, 2719}, /* HANGUL LETTER NIEUN-CIEUC */
1668   {0x3136, 1, 2720}, /* HANGUL LETTER NIEUN-HIEUH */
1669   {0x3137, 1, 2721}, /* HANGUL LETTER TIKEUT */
1670   {0x3138, 1, 2722}, /* HANGUL LETTER SSANGTIKEUT */
1671   {0x3139, 1, 2723}, /* HANGUL LETTER RIEUL */
1672   {0x313a, 1, 2724}, /* HANGUL LETTER RIEUL-KIYEOK */
1673   {0x313b, 1, 2725}, /* HANGUL LETTER RIEUL-MIEUM */
1674   {0x313c, 1, 2726}, /* HANGUL LETTER RIEUL-PIEUP */
1675   {0x313d, 1, 2727}, /* HANGUL LETTER RIEUL-SIOS */
1676   {0x313e, 1, 2728}, /* HANGUL LETTER RIEUL-THIEUTH */
1677   {0x313f, 1, 2729}, /* HANGUL LETTER RIEUL-PHIEUPH */
1678   {0x3140, 1, 2730}, /* HANGUL LETTER RIEUL-HIEUH */
1679   {0x3141, 1, 2731}, /* HANGUL LETTER MIEUM */
1680   {0x3142, 1, 2732}, /* HANGUL LETTER PIEUP */
1681   {0x3143, 1, 2733}, /* HANGUL LETTER SSANGPIEUP */
1682   {0x3144, 1, 2734}, /* HANGUL LETTER PIEUP-SIOS */
1683   {0x3145, 1, 2735}, /* HANGUL LETTER SIOS */
1684   {0x3146, 1, 2736}, /* HANGUL LETTER SSANGSIOS */
1685   {0x3147, 1, 2737}, /* HANGUL LETTER IEUNG */
1686   {0x3148, 1, 2738}, /* HANGUL LETTER CIEUC */
1687   {0x3149, 1, 2739}, /* HANGUL LETTER SSANGCIEUC */
1688   {0x314a, 1, 2740}, /* HANGUL LETTER CHIEUCH */
1689   {0x314b, 1, 2741}, /* HANGUL LETTER KHIEUKH */
1690   {0x314c, 1, 2742}, /* HANGUL LETTER THIEUTH */
1691   {0x314d, 1, 2743}, /* HANGUL LETTER PHIEUPH */
1692   {0x314e, 1, 2744}, /* HANGUL LETTER HIEUH */
1693   {0x314f, 1, 2745}, /* HANGUL LETTER A */
1694   {0x3150, 1, 2746}, /* HANGUL LETTER AE */
1695   {0x3151, 1, 2747}, /* HANGUL LETTER YA */
1696   {0x3152, 1, 2748}, /* HANGUL LETTER YAE */
1697   {0x3153, 1, 2749}, /* HANGUL LETTER EO */
1698   {0x3154, 1, 2750}, /* HANGUL LETTER E */
1699   {0x3155, 1, 2751}, /* HANGUL LETTER YEO */
1700   {0x3156, 1, 2752}, /* HANGUL LETTER YE */
1701   {0x3157, 1, 2753}, /* HANGUL LETTER O */
1702   {0x3158, 1, 2754}, /* HANGUL LETTER WA */
1703   {0x3159, 1, 2755}, /* HANGUL LETTER WAE */
1704   {0x315a, 1, 2756}, /* HANGUL LETTER OE */
1705   {0x315b, 1, 2757}, /* HANGUL LETTER YO */
1706   {0x315c, 1, 2758}, /* HANGUL LETTER U */
1707   {0x315d, 1, 2759}, /* HANGUL LETTER WEO */
1708   {0x315e, 1, 2760}, /* HANGUL LETTER WE */
1709   {0x315f, 1, 2761}, /* HANGUL LETTER WI */
1710   {0x3160, 1, 2762}, /* HANGUL LETTER YU */
1711   {0x3161, 1, 2763}, /* HANGUL LETTER EU */
1712   {0x3162, 1, 2764}, /* HANGUL LETTER YI */
1713   {0x3163, 1, 2765}, /* HANGUL LETTER I */
1714   {0x3164, 1, 2766}, /* HANGUL FILLER */
1715   {0x3165, 1, 2767}, /* HANGUL LETTER SSANGNIEUN */
1716   {0x3166, 1, 2768}, /* HANGUL LETTER NIEUN-TIKEUT */
1717   {0x3167, 1, 2769}, /* HANGUL LETTER NIEUN-SIOS */
1718   {0x3168, 1, 2770}, /* HANGUL LETTER NIEUN-PANSIOS */
1719   {0x3169, 1, 2771}, /* HANGUL LETTER RIEUL-KIYEOK-SIOS */
1720   {0x316a, 1, 2772}, /* HANGUL LETTER RIEUL-TIKEUT */
1721   {0x316b, 1, 2773}, /* HANGUL LETTER RIEUL-PIEUP-SIOS */
1722   {0x316c, 1, 2774}, /* HANGUL LETTER RIEUL-PANSIOS */
1723   {0x316d, 1, 2775}, /* HANGUL LETTER RIEUL-YEORINHIEUH */
1724   {0x316e, 1, 2776}, /* HANGUL LETTER MIEUM-PIEUP */
1725   {0x316f, 1, 2777}, /* HANGUL LETTER MIEUM-SIOS */
1726   {0x3170, 1, 2778}, /* HANGUL LETTER MIEUM-PANSIOS */
1727   {0x3171, 1, 2779}, /* HANGUL LETTER KAPYEOUNMIEUM */
1728   {0x3172, 1, 2780}, /* HANGUL LETTER PIEUP-KIYEOK */
1729   {0x3173, 1, 2781}, /* HANGUL LETTER PIEUP-TIKEUT */
1730   {0x3174, 1, 2782}, /* HANGUL LETTER PIEUP-SIOS-KIYEOK */
1731   {0x3175, 1, 2783}, /* HANGUL LETTER PIEUP-SIOS-TIKEUT */
1732   {0x3176, 1, 2784}, /* HANGUL LETTER PIEUP-CIEUC */
1733   {0x3177, 1, 2785}, /* HANGUL LETTER PIEUP-THIEUTH */
1734   {0x3178, 1, 2786}, /* HANGUL LETTER KAPYEOUNPIEUP */
1735   {0x3179, 1, 2787}, /* HANGUL LETTER KAPYEOUNSSANGPIEUP */
1736   {0x317a, 1, 2788}, /* HANGUL LETTER SIOS-KIYEOK */
1737   {0x317b, 1, 2789}, /* HANGUL LETTER SIOS-NIEUN */
1738   {0x317c, 1, 2790}, /* HANGUL LETTER SIOS-TIKEUT */
1739   {0x317d, 1, 2791}, /* HANGUL LETTER SIOS-PIEUP */
1740   {0x317e, 1, 2792}, /* HANGUL LETTER SIOS-CIEUC */
1741   {0x317f, 1, 2793}, /* HANGUL LETTER PANSIOS */
1742   {0x3180, 1, 2794}, /* HANGUL LETTER SSANGIEUNG */
1743   {0x3181, 1, 2795}, /* HANGUL LETTER YESIEUNG */
1744   {0x3182, 1, 2796}, /* HANGUL LETTER YESIEUNG-SIOS */
1745   {0x3183, 1, 2797}, /* HANGUL LETTER YESIEUNG-PANSIOS */
1746   {0x3184, 1, 2798}, /* HANGUL LETTER KAPYEOUNPHIEUPH */
1747   {0x3185, 1, 2799}, /* HANGUL LETTER SSANGHIEUH */
1748   {0x3186, 1, 2800}, /* HANGUL LETTER YEORINHIEUH */
1749   {0x3187, 1, 2801}, /* HANGUL LETTER YO-YA */
1750   {0x3188, 1, 2802}, /* HANGUL LETTER YO-YAE */
1751   {0x3189, 1, 2803}, /* HANGUL LETTER YO-I */
1752   {0x318a, 1, 2804}, /* HANGUL LETTER YU-YEO */
1753   {0x318b, 1, 2805}, /* HANGUL LETTER YU-YE */
1754   {0x318c, 1, 2806}, /* HANGUL LETTER YU-I */
1755   {0x318d, 1, 2807}, /* HANGUL LETTER ARAEA */
1756   {0x318e, 1, 2808}, /* HANGUL LETTER ARAEAE */
1757   {0x3192, 1, 2373}, /* IDEOGRAPHIC ANNOTATION ONE MARK */
1758   {0x3193, 1, 2379}, /* IDEOGRAPHIC ANNOTATION TWO MARK */
1759   {0x3194, 1, 2809}, /* IDEOGRAPHIC ANNOTATION THREE MARK */
1760   {0x3195, 1, 2810}, /* IDEOGRAPHIC ANNOTATION FOUR MARK */
1761   {0x3196, 1, 2811}, /* IDEOGRAPHIC ANNOTATION TOP MARK */
1762   {0x3197, 1, 2812}, /* IDEOGRAPHIC ANNOTATION MIDDLE MARK */
1763   {0x3198, 1, 2813}, /* IDEOGRAPHIC ANNOTATION BOTTOM MARK */
1764   {0x3199, 1, 2814}, /* IDEOGRAPHIC ANNOTATION FIRST MARK */
1765   {0x319a, 1, 2377}, /* IDEOGRAPHIC ANNOTATION SECOND MARK */
1766   {0x319b, 1, 2815}, /* IDEOGRAPHIC ANNOTATION THIRD MARK */
1767   {0x319c, 1, 2816}, /* IDEOGRAPHIC ANNOTATION FOURTH MARK */
1768   {0x319d, 1, 2817}, /* IDEOGRAPHIC ANNOTATION HEAVEN MARK */
1769   {0x319e, 1, 2818}, /* IDEOGRAPHIC ANNOTATION EARTH MARK */
1770   {0x319f, 1, 2381}, /* IDEOGRAPHIC ANNOTATION MAN MARK */
1771   {0x3200, 3, 2819}, /* PARENTHESIZED HANGUL KIYEOK */
1772   {0x3201, 3, 2822}, /* PARENTHESIZED HANGUL NIEUN */
1773   {0x3202, 3, 2825}, /* PARENTHESIZED HANGUL TIKEUT */
1774   {0x3203, 3, 2828}, /* PARENTHESIZED HANGUL RIEUL */
1775   {0x3204, 3, 2831}, /* PARENTHESIZED HANGUL MIEUM */
1776   {0x3205, 3, 2834}, /* PARENTHESIZED HANGUL PIEUP */
1777   {0x3206, 3, 2837}, /* PARENTHESIZED HANGUL SIOS */
1778   {0x3207, 3, 2840}, /* PARENTHESIZED HANGUL IEUNG */
1779   {0x3208, 3, 2843}, /* PARENTHESIZED HANGUL CIEUC */
1780   {0x3209, 3, 2846}, /* PARENTHESIZED HANGUL CHIEUCH */
1781   {0x320a, 3, 2849}, /* PARENTHESIZED HANGUL KHIEUKH */
1782   {0x320b, 3, 2852}, /* PARENTHESIZED HANGUL THIEUTH */
1783   {0x320c, 3, 2855}, /* PARENTHESIZED HANGUL PHIEUPH */
1784   {0x320d, 3, 2858}, /* PARENTHESIZED HANGUL HIEUH */
1785   {0x320e, 4, 2861}, /* PARENTHESIZED HANGUL KIYEOK A */
1786   {0x320f, 4, 2865}, /* PARENTHESIZED HANGUL NIEUN A */
1787   {0x3210, 4, 2869}, /* PARENTHESIZED HANGUL TIKEUT A */
1788   {0x3211, 4, 2873}, /* PARENTHESIZED HANGUL RIEUL A */
1789   {0x3212, 4, 2877}, /* PARENTHESIZED HANGUL MIEUM A */
1790   {0x3213, 4, 2881}, /* PARENTHESIZED HANGUL PIEUP A */
1791   {0x3214, 4, 2885}, /* PARENTHESIZED HANGUL SIOS A */
1792   {0x3215, 4, 2889}, /* PARENTHESIZED HANGUL IEUNG A */
1793   {0x3216, 4, 2893}, /* PARENTHESIZED HANGUL CIEUC A */
1794   {0x3217, 4, 2897}, /* PARENTHESIZED HANGUL CHIEUCH A */
1795   {0x3218, 4, 2901}, /* PARENTHESIZED HANGUL KHIEUKH A */
1796   {0x3219, 4, 2905}, /* PARENTHESIZED HANGUL THIEUTH A */
1797   {0x321a, 4, 2909}, /* PARENTHESIZED HANGUL PHIEUPH A */
1798   {0x321b, 4, 2913}, /* PARENTHESIZED HANGUL HIEUH A */
1799   {0x321c, 4, 2917}, /* PARENTHESIZED HANGUL CIEUC U */
1800   {0x321d, 7, 2921}, /* PARENTHESIZED KOREAN CHARACTER OJEON */
1801   {0x321e, 6, 2928}, /* PARENTHESIZED KOREAN CHARACTER O HU */
1802   {0x3220, 3, 2934}, /* PARENTHESIZED IDEOGRAPH ONE */
1803   {0x3221, 3, 2937}, /* PARENTHESIZED IDEOGRAPH TWO */
1804   {0x3222, 3, 2940}, /* PARENTHESIZED IDEOGRAPH THREE */
1805   {0x3223, 3, 2943}, /* PARENTHESIZED IDEOGRAPH FOUR */
1806   {0x3224, 3, 2946}, /* PARENTHESIZED IDEOGRAPH FIVE */
1807   {0x3225, 3, 2949}, /* PARENTHESIZED IDEOGRAPH SIX */
1808   {0x3226, 3, 2952}, /* PARENTHESIZED IDEOGRAPH SEVEN */
1809   {0x3227, 3, 2955}, /* PARENTHESIZED IDEOGRAPH EIGHT */
1810   {0x3228, 3, 2958}, /* PARENTHESIZED IDEOGRAPH NINE */
1811   {0x3229, 3, 2961}, /* PARENTHESIZED IDEOGRAPH TEN */
1812   {0x322a, 3, 2964}, /* PARENTHESIZED IDEOGRAPH MOON */
1813   {0x322b, 3, 2967}, /* PARENTHESIZED IDEOGRAPH FIRE */
1814   {0x322c, 3, 2970}, /* PARENTHESIZED IDEOGRAPH WATER */
1815   {0x322d, 3, 2973}, /* PARENTHESIZED IDEOGRAPH WOOD */
1816   {0x322e, 3, 2976}, /* PARENTHESIZED IDEOGRAPH METAL */
1817   {0x322f, 3, 2979}, /* PARENTHESIZED IDEOGRAPH EARTH */
1818   {0x3230, 3, 2982}, /* PARENTHESIZED IDEOGRAPH SUN */
1819   {0x3231, 3, 2985}, /* PARENTHESIZED IDEOGRAPH STOCK */
1820   {0x3232, 3, 2988}, /* PARENTHESIZED IDEOGRAPH HAVE */
1821   {0x3233, 3, 2991}, /* PARENTHESIZED IDEOGRAPH SOCIETY */
1822   {0x3234, 3, 2994}, /* PARENTHESIZED IDEOGRAPH NAME */
1823   {0x3235, 3, 2997}, /* PARENTHESIZED IDEOGRAPH SPECIAL */
1824   {0x3236, 3, 3000}, /* PARENTHESIZED IDEOGRAPH FINANCIAL */
1825   {0x3237, 3, 3003}, /* PARENTHESIZED IDEOGRAPH CONGRATULATION */
1826   {0x3238, 3, 3006}, /* PARENTHESIZED IDEOGRAPH LABOR */
1827   {0x3239, 3, 3009}, /* PARENTHESIZED IDEOGRAPH REPRESENT */
1828   {0x323a, 3, 3012}, /* PARENTHESIZED IDEOGRAPH CALL */
1829   {0x323b, 3, 3015}, /* PARENTHESIZED IDEOGRAPH STUDY */
1830   {0x323c, 3, 3018}, /* PARENTHESIZED IDEOGRAPH SUPERVISE */
1831   {0x323d, 3, 3021}, /* PARENTHESIZED IDEOGRAPH ENTERPRISE */
1832   {0x323e, 3, 3024}, /* PARENTHESIZED IDEOGRAPH RESOURCE */
1833   {0x323f, 3, 3027}, /* PARENTHESIZED IDEOGRAPH ALLIANCE */
1834   {0x3240, 3, 3030}, /* PARENTHESIZED IDEOGRAPH FESTIVAL */
1835   {0x3241, 3, 3033}, /* PARENTHESIZED IDEOGRAPH REST */
1836   {0x3242, 3, 3036}, /* PARENTHESIZED IDEOGRAPH SELF */
1837   {0x3243, 3, 3039}, /* PARENTHESIZED IDEOGRAPH REACH */
1838   {0x3250, 3, 3042}, /* PARTNERSHIP SIGN */
1839   {0x3251, 2, 2147}, /* CIRCLED NUMBER TWENTY ONE */
1840   {0x3252, 2, 3045}, /* CIRCLED NUMBER TWENTY TWO */
1841   {0x3253, 2, 6}, /* CIRCLED NUMBER TWENTY THREE */
1842   {0x3254, 2, 3047}, /* CIRCLED NUMBER TWENTY FOUR */
1843   {0x3255, 2, 3049}, /* CIRCLED NUMBER TWENTY FIVE */
1844   {0x3256, 2, 3051}, /* CIRCLED NUMBER TWENTY SIX */
1845   {0x3257, 2, 3053}, /* CIRCLED NUMBER TWENTY SEVEN */
1846   {0x3258, 2, 3055}, /* CIRCLED NUMBER TWENTY EIGHT */
1847   {0x3259, 2, 3057}, /* CIRCLED NUMBER TWENTY NINE */
1848   {0x325a, 2, 3059}, /* CIRCLED NUMBER THIRTY */
1849   {0x325b, 2, 1965}, /* CIRCLED NUMBER THIRTY ONE */
1850   {0x325c, 2, 1962}, /* CIRCLED NUMBER THIRTY TWO */
1851   {0x325d, 2, 3061}, /* CIRCLED NUMBER THIRTY THREE */
1852   {0x325e, 2, 3063}, /* CIRCLED NUMBER THIRTY FOUR */
1853   {0x325f, 2, 3065}, /* CIRCLED NUMBER THIRTY FIVE */
1854   {0x3260, 1, 2715}, /* CIRCLED HANGUL KIYEOK */
1855   {0x3261, 1, 2718}, /* CIRCLED HANGUL NIEUN */
1856   {0x3262, 1, 2721}, /* CIRCLED HANGUL TIKEUT */
1857   {0x3263, 1, 2723}, /* CIRCLED HANGUL RIEUL */
1858   {0x3264, 1, 2731}, /* CIRCLED HANGUL MIEUM */
1859   {0x3265, 1, 2732}, /* CIRCLED HANGUL PIEUP */
1860   {0x3266, 1, 2735}, /* CIRCLED HANGUL SIOS */
1861   {0x3267, 1, 2737}, /* CIRCLED HANGUL IEUNG */
1862   {0x3268, 1, 2738}, /* CIRCLED HANGUL CIEUC */
1863   {0x3269, 1, 2740}, /* CIRCLED HANGUL CHIEUCH */
1864   {0x326a, 1, 2741}, /* CIRCLED HANGUL KHIEUKH */
1865   {0x326b, 1, 2742}, /* CIRCLED HANGUL THIEUTH */
1866   {0x326c, 1, 2743}, /* CIRCLED HANGUL PHIEUPH */
1867   {0x326d, 1, 2744}, /* CIRCLED HANGUL HIEUH */
1868   {0x326e, 2, 2862}, /* CIRCLED HANGUL KIYEOK A */
1869   {0x326f, 2, 2866}, /* CIRCLED HANGUL NIEUN A */
1870   {0x3270, 2, 2870}, /* CIRCLED HANGUL TIKEUT A */
1871   {0x3271, 2, 2874}, /* CIRCLED HANGUL RIEUL A */
1872   {0x3272, 2, 2878}, /* CIRCLED HANGUL MIEUM A */
1873   {0x3273, 2, 2882}, /* CIRCLED HANGUL PIEUP A */
1874   {0x3274, 2, 2886}, /* CIRCLED HANGUL SIOS A */
1875   {0x3275, 2, 2890}, /* CIRCLED HANGUL IEUNG A */
1876   {0x3276, 2, 2894}, /* CIRCLED HANGUL CIEUC A */
1877   {0x3277, 2, 2898}, /* CIRCLED HANGUL CHIEUCH A */
1878   {0x3278, 2, 2902}, /* CIRCLED HANGUL KHIEUKH A */
1879   {0x3279, 2, 2906}, /* CIRCLED HANGUL THIEUTH A */
1880   {0x327a, 2, 2910}, /* CIRCLED HANGUL PHIEUPH A */
1881   {0x327b, 2, 2744}, /* CIRCLED HANGUL HIEUH A */
1882   {0x327c, 5, 3067}, /* CIRCLED KOREAN CHARACTER CHAMKO */
1883   {0x327d, 4, 3072}, /* CIRCLED KOREAN CHARACTER JUEUI */
1884   {0x3280, 1, 2373}, /* CIRCLED IDEOGRAPH ONE */
1885   {0x3281, 1, 2379}, /* CIRCLED IDEOGRAPH TWO */
1886   {0x3282, 1, 2809}, /* CIRCLED IDEOGRAPH THREE */
1887   {0x3283, 1, 2810}, /* CIRCLED IDEOGRAPH FOUR */
1888   {0x3284, 1, 2947}, /* CIRCLED IDEOGRAPH FIVE */
1889   {0x3285, 1, 2950}, /* CIRCLED IDEOGRAPH SIX */
1890   {0x3286, 1, 2953}, /* CIRCLED IDEOGRAPH SEVEN */
1891   {0x3287, 1, 2384}, /* CIRCLED IDEOGRAPH EIGHT */
1892   {0x3288, 1, 2959}, /* CIRCLED IDEOGRAPH NINE */
1893   {0x3289, 1, 2396}, /* CIRCLED IDEOGRAPH TEN */
1894   {0x328a, 1, 2446}, /* CIRCLED IDEOGRAPH MOON */
1895   {0x328b, 1, 2458}, /* CIRCLED IDEOGRAPH FIRE */
1896   {0x328c, 1, 2457}, /* CIRCLED IDEOGRAPH WATER */
1897   {0x328d, 1, 2447}, /* CIRCLED IDEOGRAPH WOOD */
1898   {0x328e, 1, 2539}, /* CIRCLED IDEOGRAPH METAL */
1899   {0x328f, 1, 2404}, /* CIRCLED IDEOGRAPH EARTH */
1900   {0x3290, 1, 2444}, /* CIRCLED IDEOGRAPH SUN */
1901   {0x3291, 1, 2986}, /* CIRCLED IDEOGRAPH STOCK */
1902   {0x3292, 1, 2989}, /* CIRCLED IDEOGRAPH HAVE */
1903   {0x3293, 1, 2992}, /* CIRCLED IDEOGRAPH SOCIETY */
1904   {0x3294, 1, 2995}, /* CIRCLED IDEOGRAPH NAME */
1905   {0x3295, 1, 2998}, /* CIRCLED IDEOGRAPH SPECIAL */
1906   {0x3296, 1, 3001}, /* CIRCLED IDEOGRAPH FINANCIAL */
1907   {0x3297, 1, 3004}, /* CIRCLED IDEOGRAPH CONGRATULATION */
1908   {0x3298, 1, 3007}, /* CIRCLED IDEOGRAPH LABOR */
1909   {0x3299, 1, 3076}, /* CIRCLED IDEOGRAPH SECRET */
1910   {0x329a, 1, 3077}, /* CIRCLED IDEOGRAPH MALE */
1911   {0x329b, 1, 2410}, /* CIRCLED IDEOGRAPH FEMALE */
1912   {0x329c, 1, 3078}, /* CIRCLED IDEOGRAPH SUITABLE */
1913   {0x329d, 1, 3079}, /* CIRCLED IDEOGRAPH EXCELLENT */
1914   {0x329e, 1, 3080}, /* CIRCLED IDEOGRAPH PRINT */
1915   {0x329f, 1, 3081}, /* CIRCLED IDEOGRAPH ATTENTION */
1916   {0x32a0, 1, 3082}, /* CIRCLED IDEOGRAPH ITEM */
1917   {0x32a1, 1, 3034}, /* CIRCLED IDEOGRAPH REST */
1918   {0x32a2, 1, 3083}, /* CIRCLED IDEOGRAPH COPY */
1919   {0x32a3, 1, 3084}, /* CIRCLED IDEOGRAPH CORRECT */
1920   {0x32a4, 1, 2811}, /* CIRCLED IDEOGRAPH HIGH */
1921   {0x32a5, 1, 2812}, /* CIRCLED IDEOGRAPH CENTRE */
1922   {0x32a6, 1, 2813}, /* CIRCLED IDEOGRAPH LOW */
1923   {0x32a7, 1, 3085}, /* CIRCLED IDEOGRAPH LEFT */
1924   {0x32a8, 1, 3086}, /* CIRCLED IDEOGRAPH RIGHT */
1925   {0x32a9, 1, 3087}, /* CIRCLED IDEOGRAPH MEDICINE */
1926   {0x32aa, 1, 3088}, /* CIRCLED IDEOGRAPH RELIGION */
1927   {0x32ab, 1, 3016}, /* CIRCLED IDEOGRAPH STUDY */
1928   {0x32ac, 1, 3019}, /* CIRCLED IDEOGRAPH SUPERVISE */
1929   {0x32ad, 1, 3022}, /* CIRCLED IDEOGRAPH ENTERPRISE */
1930   {0x32ae, 1, 3025}, /* CIRCLED IDEOGRAPH RESOURCE */
1931   {0x32af, 1, 3028}, /* CIRCLED IDEOGRAPH ALLIANCE */
1932   {0x32b0, 1, 3089}, /* CIRCLED IDEOGRAPH NIGHT */
1933   {0x32b1, 2, 3090}, /* CIRCLED NUMBER THIRTY SIX */
1934   {0x32b2, 2, 3092}, /* CIRCLED NUMBER THIRTY SEVEN */
1935   {0x32b3, 2, 3094}, /* CIRCLED NUMBER THIRTY EIGHT */
1936   {0x32b4, 2, 3096}, /* CIRCLED NUMBER THIRTY NINE */
1937   {0x32b5, 2, 3098}, /* CIRCLED NUMBER FORTY */
1938   {0x32b6, 2, 17}, /* CIRCLED NUMBER FORTY ONE */
1939   {0x32b7, 2, 3048}, /* CIRCLED NUMBER FORTY TWO */
1940   {0x32b8, 2, 3064}, /* CIRCLED NUMBER FORTY THREE */
1941   {0x32b9, 2, 3100}, /* CIRCLED NUMBER FORTY FOUR */
1942   {0x32ba, 2, 3102}, /* CIRCLED NUMBER FORTY FIVE */
1943   {0x32bb, 2, 3104}, /* CIRCLED NUMBER FORTY SIX */
1944   {0x32bc, 2, 3106}, /* CIRCLED NUMBER FORTY SEVEN */
1945   {0x32bd, 2, 3108}, /* CIRCLED NUMBER FORTY EIGHT */
1946   {0x32be, 2, 3110}, /* CIRCLED NUMBER FORTY NINE */
1947   {0x32bf, 2, 3112}, /* CIRCLED NUMBER FIFTY */
1948   {0x32c0, 2, 3114}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY */
1949   {0x32c1, 2, 3116}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR FEBRUARY */
1950   {0x32c2, 2, 3118}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR MARCH */
1951   {0x32c3, 2, 3120}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR APRIL */
1952   {0x32c4, 2, 3122}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR MAY */
1953   {0x32c5, 2, 3124}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR JUNE */
1954   {0x32c6, 2, 3126}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR JULY */
1955   {0x32c7, 2, 3128}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR AUGUST */
1956   {0x32c8, 2, 3130}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR SEPTEMBER */
1957   {0x32c9, 3, 3132}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR OCTOBER */
1958   {0x32ca, 3, 3135}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR NOVEMBER */
1959   {0x32cb, 3, 3138}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DECEMBER */
1960   {0x32cc, 2, 3141}, /* SQUARE HG */
1961   {0x32cd, 3, 3143}, /* SQUARE ERG */
1962   {0x32ce, 2, 3146}, /* SQUARE EV */
1963   {0x32cf, 3, 3148}, /* LIMITED LIABILITY SIGN */
1964   {0x32d0, 1, 3151}, /* CIRCLED KATAKANA A */
1965   {0x32d1, 1, 3152}, /* CIRCLED KATAKANA I */
1966   {0x32d2, 1, 2701}, /* CIRCLED KATAKANA U */
1967   {0x32d3, 1, 3153}, /* CIRCLED KATAKANA E */
1968   {0x32d4, 1, 3154}, /* CIRCLED KATAKANA O */
1969   {0x32d5, 1, 2651}, /* CIRCLED KATAKANA KA */
1970   {0x32d6, 1, 2653}, /* CIRCLED KATAKANA KI */
1971   {0x32d7, 1, 2655}, /* CIRCLED KATAKANA KU */
1972   {0x32d8, 1, 2657}, /* CIRCLED KATAKANA KE */
1973   {0x32d9, 1, 2659}, /* CIRCLED KATAKANA KO */
1974   {0x32da, 1, 2661}, /* CIRCLED KATAKANA SA */
1975   {0x32db, 1, 2663}, /* CIRCLED KATAKANA SI */
1976   {0x32dc, 1, 2665}, /* CIRCLED KATAKANA SU */
1977   {0x32dd, 1, 2667}, /* CIRCLED KATAKANA SE */
1978   {0x32de, 1, 2669}, /* CIRCLED KATAKANA SO */
1979   {0x32df, 1, 2671}, /* CIRCLED KATAKANA TA */
1980   {0x32e0, 1, 2673}, /* CIRCLED KATAKANA TI */
1981   {0x32e1, 1, 2675}, /* CIRCLED KATAKANA TU */
1982   {0x32e2, 1, 2677}, /* CIRCLED KATAKANA TE */
1983   {0x32e3, 1, 2679}, /* CIRCLED KATAKANA TO */
1984   {0x32e4, 1, 3155}, /* CIRCLED KATAKANA NA */
1985   {0x32e5, 1, 3156}, /* CIRCLED KATAKANA NI */
1986   {0x32e6, 1, 3157}, /* CIRCLED KATAKANA NU */
1987   {0x32e7, 1, 3158}, /* CIRCLED KATAKANA NE */
1988   {0x32e8, 1, 3159}, /* CIRCLED KATAKANA NO */
1989   {0x32e9, 1, 2681}, /* CIRCLED KATAKANA HA */
1990   {0x32ea, 1, 2685}, /* CIRCLED KATAKANA HI */
1991   {0x32eb, 1, 2689}, /* CIRCLED KATAKANA HU */
1992   {0x32ec, 1, 2693}, /* CIRCLED KATAKANA HE */
1993   {0x32ed, 1, 2697}, /* CIRCLED KATAKANA HO */
1994   {0x32ee, 1, 3160}, /* CIRCLED KATAKANA MA */
1995   {0x32ef, 1, 3161}, /* CIRCLED KATAKANA MI */
1996   {0x32f0, 1, 3162}, /* CIRCLED KATAKANA MU */
1997   {0x32f1, 1, 3163}, /* CIRCLED KATAKANA ME */
1998   {0x32f2, 1, 3164}, /* CIRCLED KATAKANA MO */
1999   {0x32f3, 1, 3165}, /* CIRCLED KATAKANA YA */
2000   {0x32f4, 1, 3166}, /* CIRCLED KATAKANA YU */
2001   {0x32f5, 1, 3167}, /* CIRCLED KATAKANA YO */
2002   {0x32f6, 1, 3168}, /* CIRCLED KATAKANA RA */
2003   {0x32f7, 1, 3169}, /* CIRCLED KATAKANA RI */
2004   {0x32f8, 1, 3170}, /* CIRCLED KATAKANA RU */
2005   {0x32f9, 1, 3171}, /* CIRCLED KATAKANA RE */
2006   {0x32fa, 1, 3172}, /* CIRCLED KATAKANA RO */
2007   {0x32fb, 1, 2703}, /* CIRCLED KATAKANA WA */
2008   {0x32fc, 1, 2705}, /* CIRCLED KATAKANA WI */
2009   {0x32fd, 1, 2707}, /* CIRCLED KATAKANA WE */
2010   {0x32fe, 1, 2709}, /* CIRCLED KATAKANA WO */
2011   {0x3300, 4, 3173}, /* SQUARE APAATO */
2012   {0x3301, 4, 3177}, /* SQUARE ARUHUA */
2013   {0x3302, 4, 3181}, /* SQUARE ANPEA */
2014   {0x3303, 3, 3185}, /* SQUARE AARU */
2015   {0x3304, 4, 3188}, /* SQUARE ININGU */
2016   {0x3305, 3, 3192}, /* SQUARE INTI */
2017   {0x3306, 3, 3195}, /* SQUARE UON */
2018   {0x3307, 5, 3198}, /* SQUARE ESUKUUDO */
2019   {0x3308, 4, 3203}, /* SQUARE EEKAA */
2020   {0x3309, 3, 3207}, /* SQUARE ONSU */
2021   {0x330a, 3, 3210}, /* SQUARE OOMU */
2022   {0x330b, 3, 3213}, /* SQUARE KAIRI */
2023   {0x330c, 4, 3216}, /* SQUARE KARATTO */
2024   {0x330d, 4, 3220}, /* SQUARE KARORII */
2025   {0x330e, 3, 3224}, /* SQUARE GARON */
2026   {0x330f, 3, 3227}, /* SQUARE GANMA */
2027   {0x3310, 2, 3230}, /* SQUARE GIGA */
2028   {0x3311, 3, 3232}, /* SQUARE GINII */
2029   {0x3312, 4, 3235}, /* SQUARE KYURII */
2030   {0x3313, 4, 3239}, /* SQUARE GIRUDAA */
2031   {0x3314, 2, 3243}, /* SQUARE KIRO */
2032   {0x3315, 5, 3245}, /* SQUARE KIROGURAMU */
2033   {0x3316, 6, 3250}, /* SQUARE KIROMEETORU */
2034   {0x3317, 5, 3256}, /* SQUARE KIROWATTO */
2035   {0x3318, 3, 3247}, /* SQUARE GURAMU */
2036   {0x3319, 5, 3261}, /* SQUARE GURAMUTON */
2037   {0x331a, 5, 3266}, /* SQUARE KURUZEIRO */
2038   {0x331b, 4, 3271}, /* SQUARE KUROONE */
2039   {0x331c, 3, 3275}, /* SQUARE KEESU */
2040   {0x331d, 3, 3278}, /* SQUARE KORUNA */
2041   {0x331e, 3, 3281}, /* SQUARE KOOPO */
2042   {0x331f, 4, 3284}, /* SQUARE SAIKURU */
2043   {0x3320, 5, 3288}, /* SQUARE SANTIIMU */
2044   {0x3321, 4, 3293}, /* SQUARE SIRINGU */
2045   {0x3322, 3, 3297}, /* SQUARE SENTI */
2046   {0x3323, 3, 3300}, /* SQUARE SENTO */
2047   {0x3324, 3, 3303}, /* SQUARE DAASU */
2048   {0x3325, 2, 3306}, /* SQUARE DESI */
2049   {0x3326, 2, 3308}, /* SQUARE DORU */
2050   {0x3327, 2, 3264}, /* SQUARE TON */
2051   {0x3328, 2, 3310}, /* SQUARE NANO */
2052   {0x3329, 3, 3312}, /* SQUARE NOTTO */
2053   {0x332a, 3, 3315}, /* SQUARE HAITU */
2054   {0x332b, 5, 3318}, /* SQUARE PAASENTO */
2055   {0x332c, 3, 3323}, /* SQUARE PAATU */
2056   {0x332d, 4, 3326}, /* SQUARE BAARERU */
2057   {0x332e, 5, 3330}, /* SQUARE PIASUTORU */
2058   {0x332f, 3, 3335}, /* SQUARE PIKURU */
2059   {0x3330, 2, 3338}, /* SQUARE PIKO */
2060   {0x3331, 2, 3340}, /* SQUARE BIRU */
2061   {0x3332, 5, 3342}, /* SQUARE HUARADDO */
2062   {0x3333, 4, 3347}, /* SQUARE HUIITO */
2063   {0x3334, 5, 3351}, /* SQUARE BUSSYERU */
2064   {0x3335, 3, 3356}, /* SQUARE HURAN */
2065   {0x3336, 5, 3359}, /* SQUARE HEKUTAARU */
2066   {0x3337, 2, 3364}, /* SQUARE PESO */
2067   {0x3338, 3, 3366}, /* SQUARE PENIHI */
2068   {0x3339, 3, 3369}, /* SQUARE HERUTU */
2069   {0x333a, 3, 3372}, /* SQUARE PENSU */
2070   {0x333b, 3, 3375}, /* SQUARE PEEZI */
2071   {0x333c, 3, 3378}, /* SQUARE BEETA */
2072   {0x333d, 4, 3381}, /* SQUARE POINTO */
2073   {0x333e, 3, 3385}, /* SQUARE BORUTO */
2074   {0x333f, 2, 3388}, /* SQUARE HON */
2075   {0x3340, 3, 3390}, /* SQUARE PONDO */
2076   {0x3341, 3, 3393}, /* SQUARE HOORU */
2077   {0x3342, 3, 3396}, /* SQUARE HOON */
2078   {0x3343, 4, 3399}, /* SQUARE MAIKURO */
2079   {0x3344, 3, 3403}, /* SQUARE MAIRU */
2080   {0x3345, 3, 3406}, /* SQUARE MAHHA */
2081   {0x3346, 3, 3409}, /* SQUARE MARUKU */
2082   {0x3347, 5, 3412}, /* SQUARE MANSYON */
2083   {0x3348, 4, 3417}, /* SQUARE MIKURON */
2084   {0x3349, 2, 3421}, /* SQUARE MIRI */
2085   {0x334a, 5, 3423}, /* SQUARE MIRIBAARU */
2086   {0x334b, 2, 3428}, /* SQUARE MEGA */
2087   {0x334c, 4, 3430}, /* SQUARE MEGATON */
2088   {0x334d, 4, 3252}, /* SQUARE MEETORU */
2089   {0x334e, 3, 3434}, /* SQUARE YAADO */
2090   {0x334f, 3, 3437}, /* SQUARE YAARU */
2091   {0x3350, 3, 3440}, /* SQUARE YUAN */
2092   {0x3351, 4, 3443}, /* SQUARE RITTORU */
2093   {0x3352, 2, 3447}, /* SQUARE RIRA */
2094   {0x3353, 3, 3449}, /* SQUARE RUPII */
2095   {0x3354, 4, 3452}, /* SQUARE RUUBURU */
2096   {0x3355, 2, 3456}, /* SQUARE REMU */
2097   {0x3356, 5, 3458}, /* SQUARE RENTOGEN */
2098   {0x3357, 3, 3258}, /* SQUARE WATTO */
2099   {0x3358, 2, 3463}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ZERO */
2100   {0x3359, 2, 3465}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ONE */
2101   {0x335a, 2, 3467}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWO */
2102   {0x335b, 2, 3469}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THREE */
2103   {0x335c, 2, 3471}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOUR */
2104   {0x335d, 2, 3473}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIVE */
2105   {0x335e, 2, 3475}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIX */
2106   {0x335f, 2, 3477}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVEN */
2107   {0x3360, 2, 3479}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHT */
2108   {0x3361, 2, 3481}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINE */
2109   {0x3362, 3, 3483}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TEN */
2110   {0x3363, 3, 3486}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR ELEVEN */
2111   {0x3364, 3, 3489}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWELVE */
2112   {0x3365, 3, 3492}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR THIRTEEN */
2113   {0x3366, 3, 3495}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FOURTEEN */
2114   {0x3367, 3, 3498}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR FIFTEEN */
2115   {0x3368, 3, 3501}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SIXTEEN */
2116   {0x3369, 3, 3504}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR SEVENTEEN */
2117   {0x336a, 3, 3507}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR EIGHTEEN */
2118   {0x336b, 3, 3510}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR NINETEEN */
2119   {0x336c, 3, 3513}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY */
2120   {0x336d, 3, 3516}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-ONE */
2121   {0x336e, 3, 3519}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-TWO */
2122   {0x336f, 3, 3522}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-THREE */
2123   {0x3370, 3, 3525}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR HOUR TWENTY-FOUR */
2124   {0x3371, 3, 3528}, /* SQUARE HPA */
2125   {0x3372, 2, 3531}, /* SQUARE DA */
2126   {0x3373, 2, 3533}, /* SQUARE AU */
2127   {0x3374, 3, 3535}, /* SQUARE BAR */
2128   {0x3375, 2, 3538}, /* SQUARE OV */
2129   {0x3376, 2, 3540}, /* SQUARE PC */
2130   {0x3377, 2, 3542}, /* SQUARE DM */
2131   {0x3378, 3, 3544}, /* SQUARE DM SQUARED */
2132   {0x3379, 3, 3547}, /* SQUARE DM CUBED */
2133   {0x337a, 2, 3550}, /* SQUARE IU */
2134   {0x337b, 2, 3552}, /* SQUARE ERA NAME HEISEI */
2135   {0x337c, 2, 3554}, /* SQUARE ERA NAME SYOUWA */
2136   {0x337d, 2, 3556}, /* SQUARE ERA NAME TAISYOU */
2137   {0x337e, 2, 3558}, /* SQUARE ERA NAME MEIZI */
2138   {0x337f, 4, 3560}, /* SQUARE CORPORATION */
2139   {0x3380, 2, 3564}, /* SQUARE PA AMPS */
2140   {0x3381, 2, 3566}, /* SQUARE NA */
2141   {0x3382, 2, 3568}, /* SQUARE MU A */
2142   {0x3383, 2, 3570}, /* SQUARE MA */
2143   {0x3384, 2, 3572}, /* SQUARE KA */
2144   {0x3385, 2, 3574}, /* SQUARE KB */
2145   {0x3386, 2, 3576}, /* SQUARE MB */
2146   {0x3387, 2, 3578}, /* SQUARE GB */
2147   {0x3388, 3, 3580}, /* SQUARE CAL */
2148   {0x3389, 4, 3583}, /* SQUARE KCAL */
2149   {0x338a, 2, 3587}, /* SQUARE PF */
2150   {0x338b, 2, 3589}, /* SQUARE NF */
2151   {0x338c, 2, 3591}, /* SQUARE MU F */
2152   {0x338d, 2, 3593}, /* SQUARE MU G */
2153   {0x338e, 2, 3595}, /* SQUARE MG */
2154   {0x338f, 2, 3597}, /* SQUARE KG */
2155   {0x3390, 2, 3599}, /* SQUARE HZ */
2156   {0x3391, 3, 3601}, /* SQUARE KHZ */
2157   {0x3392, 3, 3604}, /* SQUARE MHZ */
2158   {0x3393, 3, 3607}, /* SQUARE GHZ */
2159   {0x3394, 3, 3610}, /* SQUARE THZ */
2160   {0x3395, 2, 3613}, /* SQUARE MU L */
2161   {0x3396, 2, 3615}, /* SQUARE ML */
2162   {0x3397, 2, 3617}, /* SQUARE DL */
2163   {0x3398, 2, 3619}, /* SQUARE KL */
2164   {0x3399, 2, 3621}, /* SQUARE FM */
2165   {0x339a, 2, 3623}, /* SQUARE NM */
2166   {0x339b, 2, 3625}, /* SQUARE MU M */
2167   {0x339c, 2, 3627}, /* SQUARE MM */
2168   {0x339d, 2, 3629}, /* SQUARE CM */
2169   {0x339e, 2, 3631}, /* SQUARE KM */
2170   {0x339f, 3, 3633}, /* SQUARE MM SQUARED */
2171   {0x33a0, 3, 3636}, /* SQUARE CM SQUARED */
2172   {0x33a1, 2, 3545}, /* SQUARE M SQUARED */
2173   {0x33a2, 3, 3639}, /* SQUARE KM SQUARED */
2174   {0x33a3, 3, 3642}, /* SQUARE MM CUBED */
2175   {0x33a4, 3, 3645}, /* SQUARE CM CUBED */
2176   {0x33a5, 2, 3548}, /* SQUARE M CUBED */
2177   {0x33a6, 3, 3648}, /* SQUARE KM CUBED */
2178   {0x33a7, 3, 3651}, /* SQUARE M OVER S */
2179   {0x33a8, 4, 3654}, /* SQUARE M OVER S SQUARED */
2180   {0x33a9, 2, 3529}, /* SQUARE PA */
2181   {0x33aa, 3, 3658}, /* SQUARE KPA */
2182   {0x33ab, 3, 3661}, /* SQUARE MPA */
2183   {0x33ac, 3, 3664}, /* SQUARE GPA */
2184   {0x33ad, 3, 3667}, /* SQUARE RAD */
2185   {0x33ae, 5, 3670}, /* SQUARE RAD OVER S */
2186   {0x33af, 6, 3675}, /* SQUARE RAD OVER S SQUARED */
2187   {0x33b0, 2, 3681}, /* SQUARE PS */
2188   {0x33b1, 2, 3683}, /* SQUARE NS */
2189   {0x33b2, 2, 3685}, /* SQUARE MU S */
2190   {0x33b3, 2, 3687}, /* SQUARE MS */
2191   {0x33b4, 2, 3689}, /* SQUARE PV */
2192   {0x33b5, 2, 3691}, /* SQUARE NV */
2193   {0x33b6, 2, 3693}, /* SQUARE MU V */
2194   {0x33b7, 2, 3695}, /* SQUARE MV */
2195   {0x33b8, 2, 3697}, /* SQUARE KV */
2196   {0x33b9, 2, 3699}, /* SQUARE MV MEGA */
2197   {0x33ba, 2, 3701}, /* SQUARE PW */
2198   {0x33bb, 2, 3703}, /* SQUARE NW */
2199   {0x33bc, 2, 3705}, /* SQUARE MU W */
2200   {0x33bd, 2, 3707}, /* SQUARE MW */
2201   {0x33be, 2, 3709}, /* SQUARE KW */
2202   {0x33bf, 2, 3711}, /* SQUARE MW MEGA */
2203   {0x33c0, 2, 3713}, /* SQUARE K OHM */
2204   {0x33c1, 2, 3715}, /* SQUARE M OHM */
2205   {0x33c2, 4, 3717}, /* SQUARE AM */
2206   {0x33c3, 2, 3721}, /* SQUARE BQ */
2207   {0x33c4, 2, 3723}, /* SQUARE CC */
2208   {0x33c5, 2, 3541}, /* SQUARE CD */
2209   {0x33c6, 4, 3725}, /* SQUARE C OVER KG */
2210   {0x33c7, 3, 3729}, /* SQUARE CO */
2211   {0x33c8, 2, 3732}, /* SQUARE DB */
2212   {0x33c9, 2, 3734}, /* SQUARE GY */
2213   {0x33ca, 2, 3736}, /* SQUARE HA */
2214   {0x33cb, 2, 3738}, /* SQUARE HP */
2215   {0x33cc, 2, 3740}, /* SQUARE IN */
2216   {0x33cd, 2, 3742}, /* SQUARE KK */
2217   {0x33ce, 2, 3744}, /* SQUARE KM CAPITAL */
2218   {0x33cf, 2, 3746}, /* SQUARE KT */
2219   {0x33d0, 2, 3748}, /* SQUARE LM */
2220   {0x33d1, 2, 3750}, /* SQUARE LN */
2221   {0x33d2, 3, 3752}, /* SQUARE LOG */
2222   {0x33d3, 2, 3755}, /* SQUARE LX */
2223   {0x33d4, 2, 3757}, /* SQUARE MB SMALL */
2224   {0x33d5, 3, 3759}, /* SQUARE MIL */
2225   {0x33d6, 3, 3762}, /* SQUARE MOL */
2226   {0x33d7, 2, 3765}, /* SQUARE PH */
2227   {0x33d8, 4, 3767}, /* SQUARE PM */
2228   {0x33d9, 3, 3771}, /* SQUARE PPM */
2229   {0x33da, 2, 3774}, /* SQUARE PR */
2230   {0x33db, 2, 3674}, /* SQUARE SR */
2231   {0x33dc, 2, 3776}, /* SQUARE SV */
2232   {0x33dd, 2, 3778}, /* SQUARE WB */
2233   {0x33de, 3, 3780}, /* SQUARE V OVER M */
2234   {0x33df, 3, 3783}, /* SQUARE A OVER M */
2235   {0x33e0, 2, 3786}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ONE */
2236   {0x33e1, 2, 3788}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWO */
2237   {0x33e2, 2, 3790}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THREE */
2238   {0x33e3, 2, 3792}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOUR */
2239   {0x33e4, 2, 3794}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIVE */
2240   {0x33e5, 2, 3796}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIX */
2241   {0x33e6, 2, 3798}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVEN */
2242   {0x33e7, 2, 3800}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHT */
2243   {0x33e8, 2, 3802}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINE */
2244   {0x33e9, 3, 3804}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TEN */
2245   {0x33ea, 3, 3807}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY ELEVEN */
2246   {0x33eb, 3, 3810}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWELVE */
2247   {0x33ec, 3, 3813}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTEEN */
2248   {0x33ed, 3, 3816}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FOURTEEN */
2249   {0x33ee, 3, 3819}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY FIFTEEN */
2250   {0x33ef, 3, 3822}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SIXTEEN */
2251   {0x33f0, 3, 3825}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY SEVENTEEN */
2252   {0x33f1, 3, 3828}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY EIGHTEEN */
2253   {0x33f2, 3, 3831}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY NINETEEN */
2254   {0x33f3, 3, 3834}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY */
2255   {0x33f4, 3, 3837}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-ONE */
2256   {0x33f5, 3, 3840}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-TWO */
2257   {0x33f6, 3, 3843}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-THREE */
2258   {0x33f7, 3, 3846}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FOUR */
2259   {0x33f8, 3, 3849}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-FIVE */
2260   {0x33f9, 3, 3852}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SIX */
2261   {0x33fa, 3, 3855}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-SEVEN */
2262   {0x33fb, 3, 3858}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-EIGHT */
2263   {0x33fc, 3, 3861}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY TWENTY-NINE */
2264   {0x33fd, 3, 3864}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY */
2265   {0x33fe, 3, 3867}, /* IDEOGRAPHIC TELEGRAPH SYMBOL FOR DAY THIRTY-ONE */
2266   {0x33ff, 3, 3870}, /* SQUARE GAL */
2267   {0xf900, 1, 3873}, /* CJK COMPATIBILITY IDEOGRAPH-F900 */
2268   {0xf901, 1, 3874}, /* CJK COMPATIBILITY IDEOGRAPH-F901 */
2269   {0xf902, 1, 2531}, /* CJK COMPATIBILITY IDEOGRAPH-F902 */
2270   {0xf903, 1, 3875}, /* CJK COMPATIBILITY IDEOGRAPH-F903 */
2271   {0xf904, 1, 3876}, /* CJK COMPATIBILITY IDEOGRAPH-F904 */
2272   {0xf905, 1, 3877}, /* CJK COMPATIBILITY IDEOGRAPH-F905 */
2273   {0xf906, 1, 3878}, /* CJK COMPATIBILITY IDEOGRAPH-F906 */
2274   {0xf907, 1, 2585}, /* CJK COMPATIBILITY IDEOGRAPH-F907 */
2275   {0xf908, 1, 2585}, /* CJK COMPATIBILITY IDEOGRAPH-F908 */
2276   {0xf909, 1, 3879}, /* CJK COMPATIBILITY IDEOGRAPH-F909 */
2277   {0xf90a, 1, 2539}, /* CJK COMPATIBILITY IDEOGRAPH-F90A */
2278   {0xf90b, 1, 3880}, /* CJK COMPATIBILITY IDEOGRAPH-F90B */
2279   {0xf90c, 1, 3881}, /* CJK COMPATIBILITY IDEOGRAPH-F90C */
2280   {0xf90d, 1, 3882}, /* CJK COMPATIBILITY IDEOGRAPH-F90D */
2281   {0xf90e, 1, 3883}, /* CJK COMPATIBILITY IDEOGRAPH-F90E */
2282   {0xf90f, 1, 3884}, /* CJK COMPATIBILITY IDEOGRAPH-F90F */
2283   {0xf910, 1, 3885}, /* CJK COMPATIBILITY IDEOGRAPH-F910 */
2284   {0xf911, 1, 3886}, /* CJK COMPATIBILITY IDEOGRAPH-F911 */
2285   {0xf912, 1, 3887}, /* CJK COMPATIBILITY IDEOGRAPH-F912 */
2286   {0xf913, 1, 3888}, /* CJK COMPATIBILITY IDEOGRAPH-F913 */
2287   {0xf914, 1, 3889}, /* CJK COMPATIBILITY IDEOGRAPH-F914 */
2288   {0xf915, 1, 3890}, /* CJK COMPATIBILITY IDEOGRAPH-F915 */
2289   {0xf916, 1, 3891}, /* CJK COMPATIBILITY IDEOGRAPH-F916 */
2290   {0xf917, 1, 3892}, /* CJK COMPATIBILITY IDEOGRAPH-F917 */
2291   {0xf918, 1, 3893}, /* CJK COMPATIBILITY IDEOGRAPH-F918 */
2292   {0xf919, 1, 3894}, /* CJK COMPATIBILITY IDEOGRAPH-F919 */
2293   {0xf91a, 1, 3895}, /* CJK COMPATIBILITY IDEOGRAPH-F91A */
2294   {0xf91b, 1, 3896}, /* CJK COMPATIBILITY IDEOGRAPH-F91B */
2295   {0xf91c, 1, 3897}, /* CJK COMPATIBILITY IDEOGRAPH-F91C */
2296   {0xf91d, 1, 3898}, /* CJK COMPATIBILITY IDEOGRAPH-F91D */
2297   {0xf91e, 1, 3899}, /* CJK COMPATIBILITY IDEOGRAPH-F91E */
2298   {0xf91f, 1, 3900}, /* CJK COMPATIBILITY IDEOGRAPH-F91F */
2299   {0xf920, 1, 3901}, /* CJK COMPATIBILITY IDEOGRAPH-F920 */
2300   {0xf921, 1, 3902}, /* CJK COMPATIBILITY IDEOGRAPH-F921 */
2301   {0xf922, 1, 3903}, /* CJK COMPATIBILITY IDEOGRAPH-F922 */
2302   {0xf923, 1, 3904}, /* CJK COMPATIBILITY IDEOGRAPH-F923 */
2303   {0xf924, 1, 3905}, /* CJK COMPATIBILITY IDEOGRAPH-F924 */
2304   {0xf925, 1, 3906}, /* CJK COMPATIBILITY IDEOGRAPH-F925 */
2305   {0xf926, 1, 3907}, /* CJK COMPATIBILITY IDEOGRAPH-F926 */
2306   {0xf927, 1, 3908}, /* CJK COMPATIBILITY IDEOGRAPH-F927 */
2307   {0xf928, 1, 3909}, /* CJK COMPATIBILITY IDEOGRAPH-F928 */
2308   {0xf929, 1, 3910}, /* CJK COMPATIBILITY IDEOGRAPH-F929 */
2309   {0xf92a, 1, 3911}, /* CJK COMPATIBILITY IDEOGRAPH-F92A */
2310   {0xf92b, 1, 3912}, /* CJK COMPATIBILITY IDEOGRAPH-F92B */
2311   {0xf92c, 1, 3913}, /* CJK COMPATIBILITY IDEOGRAPH-F92C */
2312   {0xf92d, 1, 3914}, /* CJK COMPATIBILITY IDEOGRAPH-F92D */
2313   {0xf92e, 1, 3915}, /* CJK COMPATIBILITY IDEOGRAPH-F92E */
2314   {0xf92f, 1, 3916}, /* CJK COMPATIBILITY IDEOGRAPH-F92F */
2315   {0xf930, 1, 3917}, /* CJK COMPATIBILITY IDEOGRAPH-F930 */
2316   {0xf931, 1, 3918}, /* CJK COMPATIBILITY IDEOGRAPH-F931 */
2317   {0xf932, 1, 3919}, /* CJK COMPATIBILITY IDEOGRAPH-F932 */
2318   {0xf933, 1, 3920}, /* CJK COMPATIBILITY IDEOGRAPH-F933 */
2319   {0xf934, 1, 2497}, /* CJK COMPATIBILITY IDEOGRAPH-F934 */
2320   {0xf935, 1, 3921}, /* CJK COMPATIBILITY IDEOGRAPH-F935 */
2321   {0xf936, 1, 3922}, /* CJK COMPATIBILITY IDEOGRAPH-F936 */
2322   {0xf937, 1, 3923}, /* CJK COMPATIBILITY IDEOGRAPH-F937 */
2323   {0xf938, 1, 3924}, /* CJK COMPATIBILITY IDEOGRAPH-F938 */
2324   {0xf939, 1, 3925}, /* CJK COMPATIBILITY IDEOGRAPH-F939 */
2325   {0xf93a, 1, 3926}, /* CJK COMPATIBILITY IDEOGRAPH-F93A */
2326   {0xf93b, 1, 3927}, /* CJK COMPATIBILITY IDEOGRAPH-F93B */
2327   {0xf93c, 1, 3928}, /* CJK COMPATIBILITY IDEOGRAPH-F93C */
2328   {0xf93d, 1, 3929}, /* CJK COMPATIBILITY IDEOGRAPH-F93D */
2329   {0xf93e, 1, 3930}, /* CJK COMPATIBILITY IDEOGRAPH-F93E */
2330   {0xf93f, 1, 3931}, /* CJK COMPATIBILITY IDEOGRAPH-F93F */
2331   {0xf940, 1, 2570}, /* CJK COMPATIBILITY IDEOGRAPH-F940 */
2332   {0xf941, 1, 3932}, /* CJK COMPATIBILITY IDEOGRAPH-F941 */
2333   {0xf942, 1, 3933}, /* CJK COMPATIBILITY IDEOGRAPH-F942 */
2334   {0xf943, 1, 3934}, /* CJK COMPATIBILITY IDEOGRAPH-F943 */
2335   {0xf944, 1, 3935}, /* CJK COMPATIBILITY IDEOGRAPH-F944 */
2336   {0xf945, 1, 3936}, /* CJK COMPATIBILITY IDEOGRAPH-F945 */
2337   {0xf946, 1, 3937}, /* CJK COMPATIBILITY IDEOGRAPH-F946 */
2338   {0xf947, 1, 3938}, /* CJK COMPATIBILITY IDEOGRAPH-F947 */
2339   {0xf948, 1, 3939}, /* CJK COMPATIBILITY IDEOGRAPH-F948 */
2340   {0xf949, 1, 3940}, /* CJK COMPATIBILITY IDEOGRAPH-F949 */
2341   {0xf94a, 1, 3941}, /* CJK COMPATIBILITY IDEOGRAPH-F94A */
2342   {0xf94b, 1, 3942}, /* CJK COMPATIBILITY IDEOGRAPH-F94B */
2343   {0xf94c, 1, 3943}, /* CJK COMPATIBILITY IDEOGRAPH-F94C */
2344   {0xf94d, 1, 3944}, /* CJK COMPATIBILITY IDEOGRAPH-F94D */
2345   {0xf94e, 1, 3945}, /* CJK COMPATIBILITY IDEOGRAPH-F94E */
2346   {0xf94f, 1, 3946}, /* CJK COMPATIBILITY IDEOGRAPH-F94F */
2347   {0xf950, 1, 3947}, /* CJK COMPATIBILITY IDEOGRAPH-F950 */
2348   {0xf951, 1, 3948}, /* CJK COMPATIBILITY IDEOGRAPH-F951 */
2349   {0xf952, 1, 3949}, /* CJK COMPATIBILITY IDEOGRAPH-F952 */
2350   {0xf953, 1, 3950}, /* CJK COMPATIBILITY IDEOGRAPH-F953 */
2351   {0xf954, 1, 3951}, /* CJK COMPATIBILITY IDEOGRAPH-F954 */
2352   {0xf955, 1, 3952}, /* CJK COMPATIBILITY IDEOGRAPH-F955 */
2353   {0xf956, 1, 3953}, /* CJK COMPATIBILITY IDEOGRAPH-F956 */
2354   {0xf957, 1, 3954}, /* CJK COMPATIBILITY IDEOGRAPH-F957 */
2355   {0xf958, 1, 3955}, /* CJK COMPATIBILITY IDEOGRAPH-F958 */
2356   {0xf959, 1, 3956}, /* CJK COMPATIBILITY IDEOGRAPH-F959 */
2357   {0xf95a, 1, 3957}, /* CJK COMPATIBILITY IDEOGRAPH-F95A */
2358   {0xf95b, 1, 3958}, /* CJK COMPATIBILITY IDEOGRAPH-F95B */
2359   {0xf95c, 1, 3889}, /* CJK COMPATIBILITY IDEOGRAPH-F95C */
2360   {0xf95d, 1, 3959}, /* CJK COMPATIBILITY IDEOGRAPH-F95D */
2361   {0xf95e, 1, 3960}, /* CJK COMPATIBILITY IDEOGRAPH-F95E */
2362   {0xf95f, 1, 3961}, /* CJK COMPATIBILITY IDEOGRAPH-F95F */
2363   {0xf960, 1, 3962}, /* CJK COMPATIBILITY IDEOGRAPH-F960 */
2364   {0xf961, 1, 3963}, /* CJK COMPATIBILITY IDEOGRAPH-F961 */
2365   {0xf962, 1, 3964}, /* CJK COMPATIBILITY IDEOGRAPH-F962 */
2366   {0xf963, 1, 3965}, /* CJK COMPATIBILITY IDEOGRAPH-F963 */
2367   {0xf964, 1, 3966}, /* CJK COMPATIBILITY IDEOGRAPH-F964 */
2368   {0xf965, 1, 3967}, /* CJK COMPATIBILITY IDEOGRAPH-F965 */
2369   {0xf966, 1, 3968}, /* CJK COMPATIBILITY IDEOGRAPH-F966 */
2370   {0xf967, 1, 3969}, /* CJK COMPATIBILITY IDEOGRAPH-F967 */
2371   {0xf968, 1, 3970}, /* CJK COMPATIBILITY IDEOGRAPH-F968 */
2372   {0xf969, 1, 3971}, /* CJK COMPATIBILITY IDEOGRAPH-F969 */
2373   {0xf96a, 1, 3972}, /* CJK COMPATIBILITY IDEOGRAPH-F96A */
2374   {0xf96b, 1, 3973}, /* CJK COMPATIBILITY IDEOGRAPH-F96B */
2375   {0xf96c, 1, 3974}, /* CJK COMPATIBILITY IDEOGRAPH-F96C */
2376   {0xf96d, 1, 3975}, /* CJK COMPATIBILITY IDEOGRAPH-F96D */
2377   {0xf96e, 1, 3976}, /* CJK COMPATIBILITY IDEOGRAPH-F96E */
2378   {0xf96f, 1, 3977}, /* CJK COMPATIBILITY IDEOGRAPH-F96F */
2379   {0xf970, 1, 3978}, /* CJK COMPATIBILITY IDEOGRAPH-F970 */
2380   {0xf971, 1, 2533}, /* CJK COMPATIBILITY IDEOGRAPH-F971 */
2381   {0xf972, 1, 3979}, /* CJK COMPATIBILITY IDEOGRAPH-F972 */
2382   {0xf973, 1, 3980}, /* CJK COMPATIBILITY IDEOGRAPH-F973 */
2383   {0xf974, 1, 3981}, /* CJK COMPATIBILITY IDEOGRAPH-F974 */
2384   {0xf975, 1, 3982}, /* CJK COMPATIBILITY IDEOGRAPH-F975 */
2385   {0xf976, 1, 3983}, /* CJK COMPATIBILITY IDEOGRAPH-F976 */
2386   {0xf977, 1, 3984}, /* CJK COMPATIBILITY IDEOGRAPH-F977 */
2387   {0xf978, 1, 3985}, /* CJK COMPATIBILITY IDEOGRAPH-F978 */
2388   {0xf979, 1, 3986}, /* CJK COMPATIBILITY IDEOGRAPH-F979 */
2389   {0xf97a, 1, 3987}, /* CJK COMPATIBILITY IDEOGRAPH-F97A */
2390   {0xf97b, 1, 3988}, /* CJK COMPATIBILITY IDEOGRAPH-F97B */
2391   {0xf97c, 1, 3989}, /* CJK COMPATIBILITY IDEOGRAPH-F97C */
2392   {0xf97d, 1, 3990}, /* CJK COMPATIBILITY IDEOGRAPH-F97D */
2393   {0xf97e, 1, 3991}, /* CJK COMPATIBILITY IDEOGRAPH-F97E */
2394   {0xf97f, 1, 3992}, /* CJK COMPATIBILITY IDEOGRAPH-F97F */
2395   {0xf980, 1, 3993}, /* CJK COMPATIBILITY IDEOGRAPH-F980 */
2396   {0xf981, 1, 2410}, /* CJK COMPATIBILITY IDEOGRAPH-F981 */
2397   {0xf982, 1, 3994}, /* CJK COMPATIBILITY IDEOGRAPH-F982 */
2398   {0xf983, 1, 3995}, /* CJK COMPATIBILITY IDEOGRAPH-F983 */
2399   {0xf984, 1, 3996}, /* CJK COMPATIBILITY IDEOGRAPH-F984 */
2400   {0xf985, 1, 3997}, /* CJK COMPATIBILITY IDEOGRAPH-F985 */
2401   {0xf986, 1, 3998}, /* CJK COMPATIBILITY IDEOGRAPH-F986 */
2402   {0xf987, 1, 3999}, /* CJK COMPATIBILITY IDEOGRAPH-F987 */
2403   {0xf988, 1, 4000}, /* CJK COMPATIBILITY IDEOGRAPH-F988 */
2404   {0xf989, 1, 4001}, /* CJK COMPATIBILITY IDEOGRAPH-F989 */
2405   {0xf98a, 1, 2391}, /* CJK COMPATIBILITY IDEOGRAPH-F98A */
2406   {0xf98b, 1, 4002}, /* CJK COMPATIBILITY IDEOGRAPH-F98B */
2407   {0xf98c, 1, 4003}, /* CJK COMPATIBILITY IDEOGRAPH-F98C */
2408   {0xf98d, 1, 4004}, /* CJK COMPATIBILITY IDEOGRAPH-F98D */
2409   {0xf98e, 1, 4005}, /* CJK COMPATIBILITY IDEOGRAPH-F98E */
2410   {0xf98f, 1, 4006}, /* CJK COMPATIBILITY IDEOGRAPH-F98F */
2411   {0xf990, 1, 4007}, /* CJK COMPATIBILITY IDEOGRAPH-F990 */
2412   {0xf991, 1, 4008}, /* CJK COMPATIBILITY IDEOGRAPH-F991 */
2413   {0xf992, 1, 4009}, /* CJK COMPATIBILITY IDEOGRAPH-F992 */
2414   {0xf993, 1, 4010}, /* CJK COMPATIBILITY IDEOGRAPH-F993 */
2415   {0xf994, 1, 4011}, /* CJK COMPATIBILITY IDEOGRAPH-F994 */
2416   {0xf995, 1, 4012}, /* CJK COMPATIBILITY IDEOGRAPH-F995 */
2417   {0xf996, 1, 4013}, /* CJK COMPATIBILITY IDEOGRAPH-F996 */
2418   {0xf997, 1, 4014}, /* CJK COMPATIBILITY IDEOGRAPH-F997 */
2419   {0xf998, 1, 4015}, /* CJK COMPATIBILITY IDEOGRAPH-F998 */
2420   {0xf999, 1, 4016}, /* CJK COMPATIBILITY IDEOGRAPH-F999 */
2421   {0xf99a, 1, 4017}, /* CJK COMPATIBILITY IDEOGRAPH-F99A */
2422   {0xf99b, 1, 4018}, /* CJK COMPATIBILITY IDEOGRAPH-F99B */
2423   {0xf99c, 1, 4019}, /* CJK COMPATIBILITY IDEOGRAPH-F99C */
2424   {0xf99d, 1, 4020}, /* CJK COMPATIBILITY IDEOGRAPH-F99D */
2425   {0xf99e, 1, 4021}, /* CJK COMPATIBILITY IDEOGRAPH-F99E */
2426   {0xf99f, 1, 4022}, /* CJK COMPATIBILITY IDEOGRAPH-F99F */
2427   {0xf9a0, 1, 4023}, /* CJK COMPATIBILITY IDEOGRAPH-F9A0 */
2428   {0xf9a1, 1, 3977}, /* CJK COMPATIBILITY IDEOGRAPH-F9A1 */
2429   {0xf9a2, 1, 4024}, /* CJK COMPATIBILITY IDEOGRAPH-F9A2 */
2430   {0xf9a3, 1, 4025}, /* CJK COMPATIBILITY IDEOGRAPH-F9A3 */
2431   {0xf9a4, 1, 4026}, /* CJK COMPATIBILITY IDEOGRAPH-F9A4 */
2432   {0xf9a5, 1, 4027}, /* CJK COMPATIBILITY IDEOGRAPH-F9A5 */
2433   {0xf9a6, 1, 4028}, /* CJK COMPATIBILITY IDEOGRAPH-F9A6 */
2434   {0xf9a7, 1, 4029}, /* CJK COMPATIBILITY IDEOGRAPH-F9A7 */
2435   {0xf9a8, 1, 4030}, /* CJK COMPATIBILITY IDEOGRAPH-F9A8 */
2436   {0xf9a9, 1, 4031}, /* CJK COMPATIBILITY IDEOGRAPH-F9A9 */
2437   {0xf9aa, 1, 3961}, /* CJK COMPATIBILITY IDEOGRAPH-F9AA */
2438   {0xf9ab, 1, 4032}, /* CJK COMPATIBILITY IDEOGRAPH-F9AB */
2439   {0xf9ac, 1, 4033}, /* CJK COMPATIBILITY IDEOGRAPH-F9AC */
2440   {0xf9ad, 1, 4034}, /* CJK COMPATIBILITY IDEOGRAPH-F9AD */
2441   {0xf9ae, 1, 4035}, /* CJK COMPATIBILITY IDEOGRAPH-F9AE */
2442   {0xf9af, 1, 4036}, /* CJK COMPATIBILITY IDEOGRAPH-F9AF */
2443   {0xf9b0, 1, 4037}, /* CJK COMPATIBILITY IDEOGRAPH-F9B0 */
2444   {0xf9b1, 1, 4038}, /* CJK COMPATIBILITY IDEOGRAPH-F9B1 */
2445   {0xf9b2, 1, 4039}, /* CJK COMPATIBILITY IDEOGRAPH-F9B2 */
2446   {0xf9b3, 1, 4040}, /* CJK COMPATIBILITY IDEOGRAPH-F9B3 */
2447   {0xf9b4, 1, 4041}, /* CJK COMPATIBILITY IDEOGRAPH-F9B4 */
2448   {0xf9b5, 1, 4042}, /* CJK COMPATIBILITY IDEOGRAPH-F9B5 */
2449   {0xf9b6, 1, 4043}, /* CJK COMPATIBILITY IDEOGRAPH-F9B6 */
2450   {0xf9b7, 1, 4044}, /* CJK COMPATIBILITY IDEOGRAPH-F9B7 */
2451   {0xf9b8, 1, 4045}, /* CJK COMPATIBILITY IDEOGRAPH-F9B8 */
2452   {0xf9b9, 1, 4046}, /* CJK COMPATIBILITY IDEOGRAPH-F9B9 */
2453   {0xf9ba, 1, 4047}, /* CJK COMPATIBILITY IDEOGRAPH-F9BA */
2454   {0xf9bb, 1, 4048}, /* CJK COMPATIBILITY IDEOGRAPH-F9BB */
2455   {0xf9bc, 1, 4049}, /* CJK COMPATIBILITY IDEOGRAPH-F9BC */
2456   {0xf9bd, 1, 4050}, /* CJK COMPATIBILITY IDEOGRAPH-F9BD */
2457   {0xf9be, 1, 4051}, /* CJK COMPATIBILITY IDEOGRAPH-F9BE */
2458   {0xf9bf, 1, 3889}, /* CJK COMPATIBILITY IDEOGRAPH-F9BF */
2459   {0xf9c0, 1, 4052}, /* CJK COMPATIBILITY IDEOGRAPH-F9C0 */
2460   {0xf9c1, 1, 4053}, /* CJK COMPATIBILITY IDEOGRAPH-F9C1 */
2461   {0xf9c2, 1, 4054}, /* CJK COMPATIBILITY IDEOGRAPH-F9C2 */
2462   {0xf9c3, 1, 4055}, /* CJK COMPATIBILITY IDEOGRAPH-F9C3 */
2463   {0xf9c4, 1, 2584}, /* CJK COMPATIBILITY IDEOGRAPH-F9C4 */
2464   {0xf9c5, 1, 4056}, /* CJK COMPATIBILITY IDEOGRAPH-F9C5 */
2465   {0xf9c6, 1, 4057}, /* CJK COMPATIBILITY IDEOGRAPH-F9C6 */
2466   {0xf9c7, 1, 4058}, /* CJK COMPATIBILITY IDEOGRAPH-F9C7 */
2467   {0xf9c8, 1, 4059}, /* CJK COMPATIBILITY IDEOGRAPH-F9C8 */
2468   {0xf9c9, 1, 4060}, /* CJK COMPATIBILITY IDEOGRAPH-F9C9 */
2469   {0xf9ca, 1, 4061}, /* CJK COMPATIBILITY IDEOGRAPH-F9CA */
2470   {0xf9cb, 1, 4062}, /* CJK COMPATIBILITY IDEOGRAPH-F9CB */
2471   {0xf9cc, 1, 4063}, /* CJK COMPATIBILITY IDEOGRAPH-F9CC */
2472   {0xf9cd, 1, 4064}, /* CJK COMPATIBILITY IDEOGRAPH-F9CD */
2473   {0xf9ce, 1, 4065}, /* CJK COMPATIBILITY IDEOGRAPH-F9CE */
2474   {0xf9cf, 1, 4066}, /* CJK COMPATIBILITY IDEOGRAPH-F9CF */
2475   {0xf9d0, 1, 4067}, /* CJK COMPATIBILITY IDEOGRAPH-F9D0 */
2476   {0xf9d1, 1, 2950}, /* CJK COMPATIBILITY IDEOGRAPH-F9D1 */
2477   {0xf9d2, 1, 4068}, /* CJK COMPATIBILITY IDEOGRAPH-F9D2 */
2478   {0xf9d3, 1, 4069}, /* CJK COMPATIBILITY IDEOGRAPH-F9D3 */
2479   {0xf9d4, 1, 4070}, /* CJK COMPATIBILITY IDEOGRAPH-F9D4 */
2480   {0xf9d5, 1, 4071}, /* CJK COMPATIBILITY IDEOGRAPH-F9D5 */
2481   {0xf9d6, 1, 4072}, /* CJK COMPATIBILITY IDEOGRAPH-F9D6 */
2482   {0xf9d7, 1, 4073}, /* CJK COMPATIBILITY IDEOGRAPH-F9D7 */
2483   {0xf9d8, 1, 4074}, /* CJK COMPATIBILITY IDEOGRAPH-F9D8 */
2484   {0xf9d9, 1, 4075}, /* CJK COMPATIBILITY IDEOGRAPH-F9D9 */
2485   {0xf9da, 1, 4076}, /* CJK COMPATIBILITY IDEOGRAPH-F9DA */
2486   {0xf9db, 1, 3963}, /* CJK COMPATIBILITY IDEOGRAPH-F9DB */
2487   {0xf9dc, 1, 4077}, /* CJK COMPATIBILITY IDEOGRAPH-F9DC */
2488   {0xf9dd, 1, 4078}, /* CJK COMPATIBILITY IDEOGRAPH-F9DD */
2489   {0xf9de, 1, 4079}, /* CJK COMPATIBILITY IDEOGRAPH-F9DE */
2490   {0xf9df, 1, 4080}, /* CJK COMPATIBILITY IDEOGRAPH-F9DF */
2491   {0xf9e0, 1, 4081}, /* CJK COMPATIBILITY IDEOGRAPH-F9E0 */
2492   {0xf9e1, 1, 4082}, /* CJK COMPATIBILITY IDEOGRAPH-F9E1 */
2493   {0xf9e2, 1, 4083}, /* CJK COMPATIBILITY IDEOGRAPH-F9E2 */
2494   {0xf9e3, 1, 4084}, /* CJK COMPATIBILITY IDEOGRAPH-F9E3 */
2495   {0xf9e4, 1, 4085}, /* CJK COMPATIBILITY IDEOGRAPH-F9E4 */
2496   {0xf9e5, 1, 4086}, /* CJK COMPATIBILITY IDEOGRAPH-F9E5 */
2497   {0xf9e6, 1, 4087}, /* CJK COMPATIBILITY IDEOGRAPH-F9E6 */
2498   {0xf9e7, 1, 4088}, /* CJK COMPATIBILITY IDEOGRAPH-F9E7 */
2499   {0xf9e8, 1, 4089}, /* CJK COMPATIBILITY IDEOGRAPH-F9E8 */
2500   {0xf9e9, 1, 2538}, /* CJK COMPATIBILITY IDEOGRAPH-F9E9 */
2501   {0xf9ea, 1, 4090}, /* CJK COMPATIBILITY IDEOGRAPH-F9EA */
2502   {0xf9eb, 1, 4091}, /* CJK COMPATIBILITY IDEOGRAPH-F9EB */
2503   {0xf9ec, 1, 4092}, /* CJK COMPATIBILITY IDEOGRAPH-F9EC */
2504   {0xf9ed, 1, 4093}, /* CJK COMPATIBILITY IDEOGRAPH-F9ED */
2505   {0xf9ee, 1, 4094}, /* CJK COMPATIBILITY IDEOGRAPH-F9EE */
2506   {0xf9ef, 1, 4095}, /* CJK COMPATIBILITY IDEOGRAPH-F9EF */
2507   {0xf9f0, 1, 4096}, /* CJK COMPATIBILITY IDEOGRAPH-F9F0 */
2508   {0xf9f1, 1, 4097}, /* CJK COMPATIBILITY IDEOGRAPH-F9F1 */
2509   {0xf9f2, 1, 4098}, /* CJK COMPATIBILITY IDEOGRAPH-F9F2 */
2510   {0xf9f3, 1, 4099}, /* CJK COMPATIBILITY IDEOGRAPH-F9F3 */
2511   {0xf9f4, 1, 4100}, /* CJK COMPATIBILITY IDEOGRAPH-F9F4 */
2512   {0xf9f5, 1, 4101}, /* CJK COMPATIBILITY IDEOGRAPH-F9F5 */
2513   {0xf9f6, 1, 4102}, /* CJK COMPATIBILITY IDEOGRAPH-F9F6 */
2514   {0xf9f7, 1, 2489}, /* CJK COMPATIBILITY IDEOGRAPH-F9F7 */
2515   {0xf9f8, 1, 4103}, /* CJK COMPATIBILITY IDEOGRAPH-F9F8 */
2516   {0xf9f9, 1, 4104}, /* CJK COMPATIBILITY IDEOGRAPH-F9F9 */
2517   {0xf9fa, 1, 4105}, /* CJK COMPATIBILITY IDEOGRAPH-F9FA */
2518   {0xf9fb, 1, 4106}, /* CJK COMPATIBILITY IDEOGRAPH-F9FB */
2519   {0xf9fc, 1, 4107}, /* CJK COMPATIBILITY IDEOGRAPH-F9FC */
2520   {0xf9fd, 1, 4108}, /* CJK COMPATIBILITY IDEOGRAPH-F9FD */
2521   {0xf9fe, 1, 4109}, /* CJK COMPATIBILITY IDEOGRAPH-F9FE */
2522   {0xf9ff, 1, 4110}, /* CJK COMPATIBILITY IDEOGRAPH-F9FF */
2523   {0xfa00, 1, 4111}, /* CJK COMPATIBILITY IDEOGRAPH-FA00 */
2524   {0xfa01, 1, 4112}, /* CJK COMPATIBILITY IDEOGRAPH-FA01 */
2525   {0xfa02, 1, 4113}, /* CJK COMPATIBILITY IDEOGRAPH-FA02 */
2526   {0xfa03, 1, 4114}, /* CJK COMPATIBILITY IDEOGRAPH-FA03 */
2527   {0xfa04, 1, 4115}, /* CJK COMPATIBILITY IDEOGRAPH-FA04 */
2528   {0xfa05, 1, 4116}, /* CJK COMPATIBILITY IDEOGRAPH-FA05 */
2529   {0xfa06, 1, 4117}, /* CJK COMPATIBILITY IDEOGRAPH-FA06 */
2530   {0xfa07, 1, 4118}, /* CJK COMPATIBILITY IDEOGRAPH-FA07 */
2531   {0xfa08, 1, 2516}, /* CJK COMPATIBILITY IDEOGRAPH-FA08 */
2532   {0xfa09, 1, 4119}, /* CJK COMPATIBILITY IDEOGRAPH-FA09 */
2533   {0xfa0a, 1, 2519}, /* CJK COMPATIBILITY IDEOGRAPH-FA0A */
2534   {0xfa0b, 1, 4120}, /* CJK COMPATIBILITY IDEOGRAPH-FA0B */
2535   {0xfa0c, 1, 4121}, /* CJK COMPATIBILITY IDEOGRAPH-FA0C */
2536   {0xfa0d, 1, 4122}, /* CJK COMPATIBILITY IDEOGRAPH-FA0D */
2537   {0xfa10, 1, 4123}, /* CJK COMPATIBILITY IDEOGRAPH-FA10 */
2538   {0xfa12, 1, 4124}, /* CJK COMPATIBILITY IDEOGRAPH-FA12 */
2539   {0xfa15, 1, 4125}, /* CJK COMPATIBILITY IDEOGRAPH-FA15 */
2540   {0xfa16, 1, 4126}, /* CJK COMPATIBILITY IDEOGRAPH-FA16 */
2541   {0xfa17, 1, 4127}, /* CJK COMPATIBILITY IDEOGRAPH-FA17 */
2542   {0xfa18, 1, 4128}, /* CJK COMPATIBILITY IDEOGRAPH-FA18 */
2543   {0xfa19, 1, 4129}, /* CJK COMPATIBILITY IDEOGRAPH-FA19 */
2544   {0xfa1a, 1, 4130}, /* CJK COMPATIBILITY IDEOGRAPH-FA1A */
2545   {0xfa1b, 1, 4131}, /* CJK COMPATIBILITY IDEOGRAPH-FA1B */
2546   {0xfa1c, 1, 4132}, /* CJK COMPATIBILITY IDEOGRAPH-FA1C */
2547   {0xfa1d, 1, 4133}, /* CJK COMPATIBILITY IDEOGRAPH-FA1D */
2548   {0xfa1e, 1, 2496}, /* CJK COMPATIBILITY IDEOGRAPH-FA1E */
2549   {0xfa20, 1, 4134}, /* CJK COMPATIBILITY IDEOGRAPH-FA20 */
2550   {0xfa22, 1, 4135}, /* CJK COMPATIBILITY IDEOGRAPH-FA22 */
2551   {0xfa25, 1, 4136}, /* CJK COMPATIBILITY IDEOGRAPH-FA25 */
2552   {0xfa26, 1, 4137}, /* CJK COMPATIBILITY IDEOGRAPH-FA26 */
2553   {0xfa2a, 1, 4138}, /* CJK COMPATIBILITY IDEOGRAPH-FA2A */
2554   {0xfa2b, 1, 4139}, /* CJK COMPATIBILITY IDEOGRAPH-FA2B */
2555   {0xfa2c, 1, 4140}, /* CJK COMPATIBILITY IDEOGRAPH-FA2C */
2556   {0xfa2d, 1, 4141}, /* CJK COMPATIBILITY IDEOGRAPH-FA2D */
2557   {0xfa30, 1, 4142}, /* CJK COMPATIBILITY IDEOGRAPH-FA30 */
2558   {0xfa31, 1, 4143}, /* CJK COMPATIBILITY IDEOGRAPH-FA31 */
2559   {0xfa32, 1, 4144}, /* CJK COMPATIBILITY IDEOGRAPH-FA32 */
2560   {0xfa33, 1, 4145}, /* CJK COMPATIBILITY IDEOGRAPH-FA33 */
2561   {0xfa34, 1, 4146}, /* CJK COMPATIBILITY IDEOGRAPH-FA34 */
2562   {0xfa35, 1, 4147}, /* CJK COMPATIBILITY IDEOGRAPH-FA35 */
2563   {0xfa36, 1, 4148}, /* CJK COMPATIBILITY IDEOGRAPH-FA36 */
2564   {0xfa37, 1, 4149}, /* CJK COMPATIBILITY IDEOGRAPH-FA37 */
2565   {0xfa38, 1, 4150}, /* CJK COMPATIBILITY IDEOGRAPH-FA38 */
2566   {0xfa39, 1, 4151}, /* CJK COMPATIBILITY IDEOGRAPH-FA39 */
2567   {0xfa3a, 1, 4152}, /* CJK COMPATIBILITY IDEOGRAPH-FA3A */
2568   {0xfa3b, 1, 4153}, /* CJK COMPATIBILITY IDEOGRAPH-FA3B */
2569   {0xfa3c, 1, 2417}, /* CJK COMPATIBILITY IDEOGRAPH-FA3C */
2570   {0xfa3d, 1, 4154}, /* CJK COMPATIBILITY IDEOGRAPH-FA3D */
2571   {0xfa3e, 1, 4155}, /* CJK COMPATIBILITY IDEOGRAPH-FA3E */
2572   {0xfa3f, 1, 4156}, /* CJK COMPATIBILITY IDEOGRAPH-FA3F */
2573   {0xfa40, 1, 4157}, /* CJK COMPATIBILITY IDEOGRAPH-FA40 */
2574   {0xfa41, 1, 4158}, /* CJK COMPATIBILITY IDEOGRAPH-FA41 */
2575   {0xfa42, 1, 4159}, /* CJK COMPATIBILITY IDEOGRAPH-FA42 */
2576   {0xfa43, 1, 4160}, /* CJK COMPATIBILITY IDEOGRAPH-FA43 */
2577   {0xfa44, 1, 4161}, /* CJK COMPATIBILITY IDEOGRAPH-FA44 */
2578   {0xfa45, 1, 4162}, /* CJK COMPATIBILITY IDEOGRAPH-FA45 */
2579   {0xfa46, 1, 4163}, /* CJK COMPATIBILITY IDEOGRAPH-FA46 */
2580   {0xfa47, 1, 4164}, /* CJK COMPATIBILITY IDEOGRAPH-FA47 */
2581   {0xfa48, 1, 4165}, /* CJK COMPATIBILITY IDEOGRAPH-FA48 */
2582   {0xfa49, 1, 4166}, /* CJK COMPATIBILITY IDEOGRAPH-FA49 */
2583   {0xfa4a, 1, 4167}, /* CJK COMPATIBILITY IDEOGRAPH-FA4A */
2584   {0xfa4b, 1, 4168}, /* CJK COMPATIBILITY IDEOGRAPH-FA4B */
2585   {0xfa4c, 1, 2992}, /* CJK COMPATIBILITY IDEOGRAPH-FA4C */
2586   {0xfa4d, 1, 4169}, /* CJK COMPATIBILITY IDEOGRAPH-FA4D */
2587   {0xfa4e, 1, 4170}, /* CJK COMPATIBILITY IDEOGRAPH-FA4E */
2588   {0xfa4f, 1, 4171}, /* CJK COMPATIBILITY IDEOGRAPH-FA4F */
2589   {0xfa50, 1, 4172}, /* CJK COMPATIBILITY IDEOGRAPH-FA50 */
2590   {0xfa51, 1, 3004}, /* CJK COMPATIBILITY IDEOGRAPH-FA51 */
2591   {0xfa52, 1, 4173}, /* CJK COMPATIBILITY IDEOGRAPH-FA52 */
2592   {0xfa53, 1, 4174}, /* CJK COMPATIBILITY IDEOGRAPH-FA53 */
2593   {0xfa54, 1, 4175}, /* CJK COMPATIBILITY IDEOGRAPH-FA54 */
2594   {0xfa55, 1, 4176}, /* CJK COMPATIBILITY IDEOGRAPH-FA55 */
2595   {0xfa56, 1, 4177}, /* CJK COMPATIBILITY IDEOGRAPH-FA56 */
2596   {0xfa57, 1, 4013}, /* CJK COMPATIBILITY IDEOGRAPH-FA57 */
2597   {0xfa58, 1, 4178}, /* CJK COMPATIBILITY IDEOGRAPH-FA58 */
2598   {0xfa59, 1, 4179}, /* CJK COMPATIBILITY IDEOGRAPH-FA59 */
2599   {0xfa5a, 1, 4180}, /* CJK COMPATIBILITY IDEOGRAPH-FA5A */
2600   {0xfa5b, 1, 4181}, /* CJK COMPATIBILITY IDEOGRAPH-FA5B */
2601   {0xfa5c, 1, 4182}, /* CJK COMPATIBILITY IDEOGRAPH-FA5C */
2602   {0xfa5d, 1, 4183}, /* CJK COMPATIBILITY IDEOGRAPH-FA5D */
2603   {0xfa5e, 1, 4183}, /* CJK COMPATIBILITY IDEOGRAPH-FA5E */
2604   {0xfa5f, 1, 4184}, /* CJK COMPATIBILITY IDEOGRAPH-FA5F */
2605   {0xfa60, 1, 4185}, /* CJK COMPATIBILITY IDEOGRAPH-FA60 */
2606   {0xfa61, 1, 4186}, /* CJK COMPATIBILITY IDEOGRAPH-FA61 */
2607   {0xfa62, 1, 4187}, /* CJK COMPATIBILITY IDEOGRAPH-FA62 */
2608   {0xfa63, 1, 4188}, /* CJK COMPATIBILITY IDEOGRAPH-FA63 */
2609   {0xfa64, 1, 4189}, /* CJK COMPATIBILITY IDEOGRAPH-FA64 */
2610   {0xfa65, 1, 4190}, /* CJK COMPATIBILITY IDEOGRAPH-FA65 */
2611   {0xfa66, 1, 4191}, /* CJK COMPATIBILITY IDEOGRAPH-FA66 */
2612   {0xfa67, 1, 4136}, /* CJK COMPATIBILITY IDEOGRAPH-FA67 */
2613   {0xfa68, 1, 4192}, /* CJK COMPATIBILITY IDEOGRAPH-FA68 */
2614   {0xfa69, 1, 4193}, /* CJK COMPATIBILITY IDEOGRAPH-FA69 */
2615   {0xfa6a, 1, 4194}, /* CJK COMPATIBILITY IDEOGRAPH-FA6A */
2616   {0xfb00, 2, 4195}, /* LATIN SMALL LIGATURE FF */
2617   {0xfb01, 2, 4197}, /* LATIN SMALL LIGATURE FI */
2618   {0xfb02, 2, 4199}, /* LATIN SMALL LIGATURE FL */
2619   {0xfb03, 3, 4196}, /* LATIN SMALL LIGATURE FFI */
2620   {0xfb04, 3, 4201}, /* LATIN SMALL LIGATURE FFL */
2621   {0xfb05, 2, 4204}, /* LATIN SMALL LIGATURE LONG S T */
2622   {0xfb06, 2, 4206}, /* LATIN SMALL LIGATURE ST */
2623   {0xfb13, 2, 4208}, /* ARMENIAN SMALL LIGATURE MEN NOW */
2624   {0xfb14, 2, 4210}, /* ARMENIAN SMALL LIGATURE MEN ECH */
2625   {0xfb15, 2, 4212}, /* ARMENIAN SMALL LIGATURE MEN INI */
2626   {0xfb16, 2, 4214}, /* ARMENIAN SMALL LIGATURE VEW NOW */
2627   {0xfb17, 2, 4216}, /* ARMENIAN SMALL LIGATURE MEN XEH */
2628   {0xfb1d, 2, 4218}, /* HEBREW LETTER YOD WITH HIRIQ */
2629   {0xfb1f, 2, 4220}, /* HEBREW LIGATURE YIDDISH YOD YOD PATAH */
2630   {0xfb20, 1, 4222}, /* HEBREW LETTER ALTERNATIVE AYIN */
2631   {0xfb21, 1, 1950}, /* HEBREW LETTER WIDE ALEF */
2632   {0xfb22, 1, 1953}, /* HEBREW LETTER WIDE DALET */
2633   {0xfb23, 1, 4223}, /* HEBREW LETTER WIDE HE */
2634   {0xfb24, 1, 4224}, /* HEBREW LETTER WIDE KAF */
2635   {0xfb25, 1, 4225}, /* HEBREW LETTER WIDE LAMED */
2636   {0xfb26, 1, 4226}, /* HEBREW LETTER WIDE FINAL MEM */
2637   {0xfb27, 1, 4227}, /* HEBREW LETTER WIDE RESH */
2638   {0xfb28, 1, 4228}, /* HEBREW LETTER WIDE TAV */
2639   {0xfb29, 1, 1915}, /* HEBREW LETTER ALTERNATIVE PLUS SIGN */
2640   {0xfb2a, 2, 4229}, /* HEBREW LETTER SHIN WITH SHIN DOT */
2641   {0xfb2b, 2, 4231}, /* HEBREW LETTER SHIN WITH SIN DOT */
2642   {0xfb2c, 2, 4233}, /* HEBREW LETTER SHIN WITH DAGESH AND SHIN DOT */
2643   {0xfb2d, 2, 4235}, /* HEBREW LETTER SHIN WITH DAGESH AND SIN DOT */
2644   {0xfb2e, 2, 4237}, /* HEBREW LETTER ALEF WITH PATAH */
2645   {0xfb2f, 2, 4239}, /* HEBREW LETTER ALEF WITH QAMATS */
2646   {0xfb30, 2, 4241}, /* HEBREW LETTER ALEF WITH MAPIQ */
2647   {0xfb31, 2, 4243}, /* HEBREW LETTER BET WITH DAGESH */
2648   {0xfb32, 2, 4245}, /* HEBREW LETTER GIMEL WITH DAGESH */
2649   {0xfb33, 2, 4247}, /* HEBREW LETTER DALET WITH DAGESH */
2650   {0xfb34, 2, 4249}, /* HEBREW LETTER HE WITH MAPIQ */
2651   {0xfb35, 2, 4251}, /* HEBREW LETTER VAV WITH DAGESH */
2652   {0xfb36, 2, 4253}, /* HEBREW LETTER ZAYIN WITH DAGESH */
2653   {0xfb38, 2, 4255}, /* HEBREW LETTER TET WITH DAGESH */
2654   {0xfb39, 2, 4257}, /* HEBREW LETTER YOD WITH DAGESH */
2655   {0xfb3a, 2, 4259}, /* HEBREW LETTER FINAL KAF WITH DAGESH */
2656   {0xfb3b, 2, 4261}, /* HEBREW LETTER KAF WITH DAGESH */
2657   {0xfb3c, 2, 4263}, /* HEBREW LETTER LAMED WITH DAGESH */
2658   {0xfb3e, 2, 4265}, /* HEBREW LETTER MEM WITH DAGESH */
2659   {0xfb40, 2, 4267}, /* HEBREW LETTER NUN WITH DAGESH */
2660   {0xfb41, 2, 4269}, /* HEBREW LETTER SAMEKH WITH DAGESH */
2661   {0xfb43, 2, 4271}, /* HEBREW LETTER FINAL PE WITH DAGESH */
2662   {0xfb44, 2, 4273}, /* HEBREW LETTER PE WITH DAGESH */
2663   {0xfb46, 2, 4275}, /* HEBREW LETTER TSADI WITH DAGESH */
2664   {0xfb47, 2, 4277}, /* HEBREW LETTER QOF WITH DAGESH */
2665   {0xfb48, 2, 4279}, /* HEBREW LETTER RESH WITH DAGESH */
2666   {0xfb49, 2, 4281}, /* HEBREW LETTER SHIN WITH DAGESH */
2667   {0xfb4a, 2, 4283}, /* HEBREW LETTER TAV WITH DAGESH */
2668   {0xfb4b, 2, 4285}, /* HEBREW LETTER VAV WITH HOLAM */
2669   {0xfb4c, 2, 4287}, /* HEBREW LETTER BET WITH RAFE */
2670   {0xfb4d, 2, 4289}, /* HEBREW LETTER KAF WITH RAFE */
2671   {0xfb4e, 2, 4291}, /* HEBREW LETTER PE WITH RAFE */
2672   {0xfb4f, 2, 4293}, /* HEBREW LIGATURE ALEF LAMED */
2673   {0xfb50, 1, 4295}, /* ARABIC LETTER ALEF WASLA ISOLATED FORM */
2674   {0xfb51, 1, 4295}, /* ARABIC LETTER ALEF WASLA FINAL FORM */
2675   {0xfb52, 1, 4296}, /* ARABIC LETTER BEEH ISOLATED FORM */
2676   {0xfb53, 1, 4296}, /* ARABIC LETTER BEEH FINAL FORM */
2677   {0xfb54, 1, 4296}, /* ARABIC LETTER BEEH INITIAL FORM */
2678   {0xfb55, 1, 4296}, /* ARABIC LETTER BEEH MEDIAL FORM */
2679   {0xfb56, 1, 4297}, /* ARABIC LETTER PEH ISOLATED FORM */
2680   {0xfb57, 1, 4297}, /* ARABIC LETTER PEH FINAL FORM */
2681   {0xfb58, 1, 4297}, /* ARABIC LETTER PEH INITIAL FORM */
2682   {0xfb59, 1, 4297}, /* ARABIC LETTER PEH MEDIAL FORM */
2683   {0xfb5a, 1, 4298}, /* ARABIC LETTER BEHEH ISOLATED FORM */
2684   {0xfb5b, 1, 4298}, /* ARABIC LETTER BEHEH FINAL FORM */
2685   {0xfb5c, 1, 4298}, /* ARABIC LETTER BEHEH INITIAL FORM */
2686   {0xfb5d, 1, 4298}, /* ARABIC LETTER BEHEH MEDIAL FORM */
2687   {0xfb5e, 1, 4299}, /* ARABIC LETTER TTEHEH ISOLATED FORM */
2688   {0xfb5f, 1, 4299}, /* ARABIC LETTER TTEHEH FINAL FORM */
2689   {0xfb60, 1, 4299}, /* ARABIC LETTER TTEHEH INITIAL FORM */
2690   {0xfb61, 1, 4299}, /* ARABIC LETTER TTEHEH MEDIAL FORM */
2691   {0xfb62, 1, 4300}, /* ARABIC LETTER TEHEH ISOLATED FORM */
2692   {0xfb63, 1, 4300}, /* ARABIC LETTER TEHEH FINAL FORM */
2693   {0xfb64, 1, 4300}, /* ARABIC LETTER TEHEH INITIAL FORM */
2694   {0xfb65, 1, 4300}, /* ARABIC LETTER TEHEH MEDIAL FORM */
2695   {0xfb66, 1, 4301}, /* ARABIC LETTER TTEH ISOLATED FORM */
2696   {0xfb67, 1, 4301}, /* ARABIC LETTER TTEH FINAL FORM */
2697   {0xfb68, 1, 4301}, /* ARABIC LETTER TTEH INITIAL FORM */
2698   {0xfb69, 1, 4301}, /* ARABIC LETTER TTEH MEDIAL FORM */
2699   {0xfb6a, 1, 4302}, /* ARABIC LETTER VEH ISOLATED FORM */
2700   {0xfb6b, 1, 4302}, /* ARABIC LETTER VEH FINAL FORM */
2701   {0xfb6c, 1, 4302}, /* ARABIC LETTER VEH INITIAL FORM */
2702   {0xfb6d, 1, 4302}, /* ARABIC LETTER VEH MEDIAL FORM */
2703   {0xfb6e, 1, 4303}, /* ARABIC LETTER PEHEH ISOLATED FORM */
2704   {0xfb6f, 1, 4303}, /* ARABIC LETTER PEHEH FINAL FORM */
2705   {0xfb70, 1, 4303}, /* ARABIC LETTER PEHEH INITIAL FORM */
2706   {0xfb71, 1, 4303}, /* ARABIC LETTER PEHEH MEDIAL FORM */
2707   {0xfb72, 1, 4304}, /* ARABIC LETTER DYEH ISOLATED FORM */
2708   {0xfb73, 1, 4304}, /* ARABIC LETTER DYEH FINAL FORM */
2709   {0xfb74, 1, 4304}, /* ARABIC LETTER DYEH INITIAL FORM */
2710   {0xfb75, 1, 4304}, /* ARABIC LETTER DYEH MEDIAL FORM */
2711   {0xfb76, 1, 4305}, /* ARABIC LETTER NYEH ISOLATED FORM */
2712   {0xfb77, 1, 4305}, /* ARABIC LETTER NYEH FINAL FORM */
2713   {0xfb78, 1, 4305}, /* ARABIC LETTER NYEH INITIAL FORM */
2714   {0xfb79, 1, 4305}, /* ARABIC LETTER NYEH MEDIAL FORM */
2715   {0xfb7a, 1, 4306}, /* ARABIC LETTER TCHEH ISOLATED FORM */
2716   {0xfb7b, 1, 4306}, /* ARABIC LETTER TCHEH FINAL FORM */
2717   {0xfb7c, 1, 4306}, /* ARABIC LETTER TCHEH INITIAL FORM */
2718   {0xfb7d, 1, 4306}, /* ARABIC LETTER TCHEH MEDIAL FORM */
2719   {0xfb7e, 1, 4307}, /* ARABIC LETTER TCHEHEH ISOLATED FORM */
2720   {0xfb7f, 1, 4307}, /* ARABIC LETTER TCHEHEH FINAL FORM */
2721   {0xfb80, 1, 4307}, /* ARABIC LETTER TCHEHEH INITIAL FORM */
2722   {0xfb81, 1, 4307}, /* ARABIC LETTER TCHEHEH MEDIAL FORM */
2723   {0xfb82, 1, 4308}, /* ARABIC LETTER DDAHAL ISOLATED FORM */
2724   {0xfb83, 1, 4308}, /* ARABIC LETTER DDAHAL FINAL FORM */
2725   {0xfb84, 1, 4309}, /* ARABIC LETTER DAHAL ISOLATED FORM */
2726   {0xfb85, 1, 4309}, /* ARABIC LETTER DAHAL FINAL FORM */
2727   {0xfb86, 1, 4310}, /* ARABIC LETTER DUL ISOLATED FORM */
2728   {0xfb87, 1, 4310}, /* ARABIC LETTER DUL FINAL FORM */
2729   {0xfb88, 1, 4311}, /* ARABIC LETTER DDAL ISOLATED FORM */
2730   {0xfb89, 1, 4311}, /* ARABIC LETTER DDAL FINAL FORM */
2731   {0xfb8a, 1, 4312}, /* ARABIC LETTER JEH ISOLATED FORM */
2732   {0xfb8b, 1, 4312}, /* ARABIC LETTER JEH FINAL FORM */
2733   {0xfb8c, 1, 4313}, /* ARABIC LETTER RREH ISOLATED FORM */
2734   {0xfb8d, 1, 4313}, /* ARABIC LETTER RREH FINAL FORM */
2735   {0xfb8e, 1, 4314}, /* ARABIC LETTER KEHEH ISOLATED FORM */
2736   {0xfb8f, 1, 4314}, /* ARABIC LETTER KEHEH FINAL FORM */
2737   {0xfb90, 1, 4314}, /* ARABIC LETTER KEHEH INITIAL FORM */
2738   {0xfb91, 1, 4314}, /* ARABIC LETTER KEHEH MEDIAL FORM */
2739   {0xfb92, 1, 4315}, /* ARABIC LETTER GAF ISOLATED FORM */
2740   {0xfb93, 1, 4315}, /* ARABIC LETTER GAF FINAL FORM */
2741   {0xfb94, 1, 4315}, /* ARABIC LETTER GAF INITIAL FORM */
2742   {0xfb95, 1, 4315}, /* ARABIC LETTER GAF MEDIAL FORM */
2743   {0xfb96, 1, 4316}, /* ARABIC LETTER GUEH ISOLATED FORM */
2744   {0xfb97, 1, 4316}, /* ARABIC LETTER GUEH FINAL FORM */
2745   {0xfb98, 1, 4316}, /* ARABIC LETTER GUEH INITIAL FORM */
2746   {0xfb99, 1, 4316}, /* ARABIC LETTER GUEH MEDIAL FORM */
2747   {0xfb9a, 1, 4317}, /* ARABIC LETTER NGOEH ISOLATED FORM */
2748   {0xfb9b, 1, 4317}, /* ARABIC LETTER NGOEH FINAL FORM */
2749   {0xfb9c, 1, 4317}, /* ARABIC LETTER NGOEH INITIAL FORM */
2750   {0xfb9d, 1, 4317}, /* ARABIC LETTER NGOEH MEDIAL FORM */
2751   {0xfb9e, 1, 4318}, /* ARABIC LETTER NOON GHUNNA ISOLATED FORM */
2752   {0xfb9f, 1, 4318}, /* ARABIC LETTER NOON GHUNNA FINAL FORM */
2753   {0xfba0, 1, 4319}, /* ARABIC LETTER RNOON ISOLATED FORM */
2754   {0xfba1, 1, 4319}, /* ARABIC LETTER RNOON FINAL FORM */
2755   {0xfba2, 1, 4319}, /* ARABIC LETTER RNOON INITIAL FORM */
2756   {0xfba3, 1, 4319}, /* ARABIC LETTER RNOON MEDIAL FORM */
2757   {0xfba4, 1, 4320}, /* ARABIC LETTER HEH WITH YEH ABOVE ISOLATED FORM */
2758   {0xfba5, 1, 4320}, /* ARABIC LETTER HEH WITH YEH ABOVE FINAL FORM */
2759   {0xfba6, 1, 769}, /* ARABIC LETTER HEH GOAL ISOLATED FORM */
2760   {0xfba7, 1, 769}, /* ARABIC LETTER HEH GOAL FINAL FORM */
2761   {0xfba8, 1, 769}, /* ARABIC LETTER HEH GOAL INITIAL FORM */
2762   {0xfba9, 1, 769}, /* ARABIC LETTER HEH GOAL MEDIAL FORM */
2763   {0xfbaa, 1, 4321}, /* ARABIC LETTER HEH DOACHASHMEE ISOLATED FORM */
2764   {0xfbab, 1, 4321}, /* ARABIC LETTER HEH DOACHASHMEE FINAL FORM */
2765   {0xfbac, 1, 4321}, /* ARABIC LETTER HEH DOACHASHMEE INITIAL FORM */
2766   {0xfbad, 1, 4321}, /* ARABIC LETTER HEH DOACHASHMEE MEDIAL FORM */
2767   {0xfbae, 1, 771}, /* ARABIC LETTER YEH BARREE ISOLATED FORM */
2768   {0xfbaf, 1, 771}, /* ARABIC LETTER YEH BARREE FINAL FORM */
2769   {0xfbb0, 1, 4322}, /* ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM */
2770   {0xfbb1, 1, 4322}, /* ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM */
2771   {0xfbd3, 1, 4323}, /* ARABIC LETTER NG ISOLATED FORM */
2772   {0xfbd4, 1, 4323}, /* ARABIC LETTER NG FINAL FORM */
2773   {0xfbd5, 1, 4323}, /* ARABIC LETTER NG INITIAL FORM */
2774   {0xfbd6, 1, 4323}, /* ARABIC LETTER NG MEDIAL FORM */
2775   {0xfbd7, 1, 763}, /* ARABIC LETTER U ISOLATED FORM */
2776   {0xfbd8, 1, 763}, /* ARABIC LETTER U FINAL FORM */
2777   {0xfbd9, 1, 4324}, /* ARABIC LETTER OE ISOLATED FORM */
2778   {0xfbda, 1, 4324}, /* ARABIC LETTER OE FINAL FORM */
2779   {0xfbdb, 1, 4325}, /* ARABIC LETTER YU ISOLATED FORM */
2780   {0xfbdc, 1, 4325}, /* ARABIC LETTER YU FINAL FORM */
2781   {0xfbdd, 1, 4326}, /* ARABIC LETTER U WITH HAMZA ABOVE ISOLATED FORM */
2782   {0xfbde, 1, 4327}, /* ARABIC LETTER VE ISOLATED FORM */
2783   {0xfbdf, 1, 4327}, /* ARABIC LETTER VE FINAL FORM */
2784   {0xfbe0, 1, 4328}, /* ARABIC LETTER KIRGHIZ OE ISOLATED FORM */
2785   {0xfbe1, 1, 4328}, /* ARABIC LETTER KIRGHIZ OE FINAL FORM */
2786   {0xfbe2, 1, 4329}, /* ARABIC LETTER KIRGHIZ YU ISOLATED FORM */
2787   {0xfbe3, 1, 4329}, /* ARABIC LETTER KIRGHIZ YU FINAL FORM */
2788   {0xfbe4, 1, 4330}, /* ARABIC LETTER E ISOLATED FORM */
2789   {0xfbe5, 1, 4330}, /* ARABIC LETTER E FINAL FORM */
2790   {0xfbe6, 1, 4330}, /* ARABIC LETTER E INITIAL FORM */
2791   {0xfbe7, 1, 4330}, /* ARABIC LETTER E MEDIAL FORM */
2792   {0xfbe8, 1, 4331}, /* ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA INITIAL FORM */
2793   {0xfbe9, 1, 4331}, /* ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA MEDIAL FORM */
2794   {0xfbea, 2, 4332}, /* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF ISOLATED FORM */
2795   {0xfbeb, 2, 4332}, /* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF FINAL FORM */
2796   {0xfbec, 2, 4334}, /* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE ISOLATED FORM */
2797   {0xfbed, 2, 4334}, /* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE FINAL FORM */
2798   {0xfbee, 2, 4336}, /* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW ISOLATED FORM */
2799   {0xfbef, 2, 4336}, /* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW FINAL FORM */
2800   {0xfbf0, 2, 4338}, /* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U ISOLATED FORM */
2801   {0xfbf1, 2, 4338}, /* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U FINAL FORM */
2802   {0xfbf2, 2, 4340}, /* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE ISOLATED FORM */
2803   {0xfbf3, 2, 4340}, /* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE FINAL FORM */
2804   {0xfbf4, 2, 4342}, /* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU ISOLATED FORM */
2805   {0xfbf5, 2, 4342}, /* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU FINAL FORM */
2806   {0xfbf6, 2, 4344}, /* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM */
2807   {0xfbf7, 2, 4344}, /* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM */
2808   {0xfbf8, 2, 4344}, /* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM */
2809   {0xfbf9, 2, 4346}, /* ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM */
2810   {0xfbfa, 2, 4346}, /* ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM */
2811   {0xfbfb, 2, 4346}, /* ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA INITIAL FORM */
2812   {0xfbfc, 1, 4348}, /* ARABIC LETTER FARSI YEH ISOLATED FORM */
2813   {0xfbfd, 1, 4348}, /* ARABIC LETTER FARSI YEH FINAL FORM */
2814   {0xfbfe, 1, 4348}, /* ARABIC LETTER FARSI YEH INITIAL FORM */
2815   {0xfbff, 1, 4348}, /* ARABIC LETTER FARSI YEH MEDIAL FORM */
2816   {0xfc00, 2, 4349}, /* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM ISOLATED FORM */
2817   {0xfc01, 2, 4351}, /* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH ISOLATED FORM */
2818   {0xfc02, 2, 4353}, /* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM ISOLATED FORM */
2819   {0xfc03, 2, 4346}, /* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM */
2820   {0xfc04, 2, 4355}, /* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH ISOLATED FORM */
2821   {0xfc05, 2, 4357}, /* ARABIC LIGATURE BEH WITH JEEM ISOLATED FORM */
2822   {0xfc06, 2, 4359}, /* ARABIC LIGATURE BEH WITH HAH ISOLATED FORM */
2823   {0xfc07, 2, 4361}, /* ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM */
2824   {0xfc08, 2, 4363}, /* ARABIC LIGATURE BEH WITH MEEM ISOLATED FORM */
2825   {0xfc09, 2, 4365}, /* ARABIC LIGATURE BEH WITH ALEF MAKSURA ISOLATED FORM */
2826   {0xfc0a, 2, 4367}, /* ARABIC LIGATURE BEH WITH YEH ISOLATED FORM */
2827   {0xfc0b, 2, 4369}, /* ARABIC LIGATURE TEH WITH JEEM ISOLATED FORM */
2828   {0xfc0c, 2, 4371}, /* ARABIC LIGATURE TEH WITH HAH ISOLATED FORM */
2829   {0xfc0d, 2, 4373}, /* ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM */
2830   {0xfc0e, 2, 4375}, /* ARABIC LIGATURE TEH WITH MEEM ISOLATED FORM */
2831   {0xfc0f, 2, 4377}, /* ARABIC LIGATURE TEH WITH ALEF MAKSURA ISOLATED FORM */
2832   {0xfc10, 2, 4379}, /* ARABIC LIGATURE TEH WITH YEH ISOLATED FORM */
2833   {0xfc11, 2, 4381}, /* ARABIC LIGATURE THEH WITH JEEM ISOLATED FORM */
2834   {0xfc12, 2, 4383}, /* ARABIC LIGATURE THEH WITH MEEM ISOLATED FORM */
2835   {0xfc13, 2, 4385}, /* ARABIC LIGATURE THEH WITH ALEF MAKSURA ISOLATED FORM */
2836   {0xfc14, 2, 4387}, /* ARABIC LIGATURE THEH WITH YEH ISOLATED FORM */
2837   {0xfc15, 2, 4389}, /* ARABIC LIGATURE JEEM WITH HAH ISOLATED FORM */
2838   {0xfc16, 2, 4391}, /* ARABIC LIGATURE JEEM WITH MEEM ISOLATED FORM */
2839   {0xfc17, 2, 4390}, /* ARABIC LIGATURE HAH WITH JEEM ISOLATED FORM */
2840   {0xfc18, 2, 4393}, /* ARABIC LIGATURE HAH WITH MEEM ISOLATED FORM */
2841   {0xfc19, 2, 4395}, /* ARABIC LIGATURE KHAH WITH JEEM ISOLATED FORM */
2842   {0xfc1a, 2, 4397}, /* ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM */
2843   {0xfc1b, 2, 4399}, /* ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM */
2844   {0xfc1c, 2, 4401}, /* ARABIC LIGATURE SEEN WITH JEEM ISOLATED FORM */
2845   {0xfc1d, 2, 4403}, /* ARABIC LIGATURE SEEN WITH HAH ISOLATED FORM */
2846   {0xfc1e, 2, 4405}, /* ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM */
2847   {0xfc1f, 2, 4407}, /* ARABIC LIGATURE SEEN WITH MEEM ISOLATED FORM */
2848   {0xfc20, 2, 4409}, /* ARABIC LIGATURE SAD WITH HAH ISOLATED FORM */
2849   {0xfc21, 2, 4411}, /* ARABIC LIGATURE SAD WITH MEEM ISOLATED FORM */
2850   {0xfc22, 2, 4413}, /* ARABIC LIGATURE DAD WITH JEEM ISOLATED FORM */
2851   {0xfc23, 2, 4415}, /* ARABIC LIGATURE DAD WITH HAH ISOLATED FORM */
2852   {0xfc24, 2, 4417}, /* ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM */
2853   {0xfc25, 2, 4419}, /* ARABIC LIGATURE DAD WITH MEEM ISOLATED FORM */
2854   {0xfc26, 2, 4421}, /* ARABIC LIGATURE TAH WITH HAH ISOLATED FORM */
2855   {0xfc27, 2, 4423}, /* ARABIC LIGATURE TAH WITH MEEM ISOLATED FORM */
2856   {0xfc28, 2, 4425}, /* ARABIC LIGATURE ZAH WITH MEEM ISOLATED FORM */
2857   {0xfc29, 2, 4427}, /* ARABIC LIGATURE AIN WITH JEEM ISOLATED FORM */
2858   {0xfc2a, 2, 4429}, /* ARABIC LIGATURE AIN WITH MEEM ISOLATED FORM */
2859   {0xfc2b, 2, 4431}, /* ARABIC LIGATURE GHAIN WITH JEEM ISOLATED FORM */
2860   {0xfc2c, 2, 4433}, /* ARABIC LIGATURE GHAIN WITH MEEM ISOLATED FORM */
2861   {0xfc2d, 2, 4435}, /* ARABIC LIGATURE FEH WITH JEEM ISOLATED FORM */
2862   {0xfc2e, 2, 4437}, /* ARABIC LIGATURE FEH WITH HAH ISOLATED FORM */
2863   {0xfc2f, 2, 4439}, /* ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM */
2864   {0xfc30, 2, 4441}, /* ARABIC LIGATURE FEH WITH MEEM ISOLATED FORM */
2865   {0xfc31, 2, 4443}, /* ARABIC LIGATURE FEH WITH ALEF MAKSURA ISOLATED FORM */
2866   {0xfc32, 2, 4445}, /* ARABIC LIGATURE FEH WITH YEH ISOLATED FORM */
2867   {0xfc33, 2, 4447}, /* ARABIC LIGATURE QAF WITH HAH ISOLATED FORM */
2868   {0xfc34, 2, 4449}, /* ARABIC LIGATURE QAF WITH MEEM ISOLATED FORM */
2869   {0xfc35, 2, 4451}, /* ARABIC LIGATURE QAF WITH ALEF MAKSURA ISOLATED FORM */
2870   {0xfc36, 2, 4453}, /* ARABIC LIGATURE QAF WITH YEH ISOLATED FORM */
2871   {0xfc37, 2, 4455}, /* ARABIC LIGATURE KAF WITH ALEF ISOLATED FORM */
2872   {0xfc38, 2, 4457}, /* ARABIC LIGATURE KAF WITH JEEM ISOLATED FORM */
2873   {0xfc39, 2, 4459}, /* ARABIC LIGATURE KAF WITH HAH ISOLATED FORM */
2874   {0xfc3a, 2, 4461}, /* ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM */
2875   {0xfc3b, 2, 4463}, /* ARABIC LIGATURE KAF WITH LAM ISOLATED FORM */
2876   {0xfc3c, 2, 4465}, /* ARABIC LIGATURE KAF WITH MEEM ISOLATED FORM */
2877   {0xfc3d, 2, 4467}, /* ARABIC LIGATURE KAF WITH ALEF MAKSURA ISOLATED FORM */
2878   {0xfc3e, 2, 4469}, /* ARABIC LIGATURE KAF WITH YEH ISOLATED FORM */
2879   {0xfc3f, 2, 4471}, /* ARABIC LIGATURE LAM WITH JEEM ISOLATED FORM */
2880   {0xfc40, 2, 4473}, /* ARABIC LIGATURE LAM WITH HAH ISOLATED FORM */
2881   {0xfc41, 2, 4475}, /* ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM */
2882   {0xfc42, 2, 4477}, /* ARABIC LIGATURE LAM WITH MEEM ISOLATED FORM */
2883   {0xfc43, 2, 4479}, /* ARABIC LIGATURE LAM WITH ALEF MAKSURA ISOLATED FORM */
2884   {0xfc44, 2, 4481}, /* ARABIC LIGATURE LAM WITH YEH ISOLATED FORM */
2885   {0xfc45, 2, 4483}, /* ARABIC LIGATURE MEEM WITH JEEM ISOLATED FORM */
2886   {0xfc46, 2, 4392}, /* ARABIC LIGATURE MEEM WITH HAH ISOLATED FORM */
2887   {0xfc47, 2, 4394}, /* ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM */
2888   {0xfc48, 2, 4485}, /* ARABIC LIGATURE MEEM WITH MEEM ISOLATED FORM */
2889   {0xfc49, 2, 4487}, /* ARABIC LIGATURE MEEM WITH ALEF MAKSURA ISOLATED FORM */
2890   {0xfc4a, 2, 4489}, /* ARABIC LIGATURE MEEM WITH YEH ISOLATED FORM */
2891   {0xfc4b, 2, 4491}, /* ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM */
2892   {0xfc4c, 2, 4493}, /* ARABIC LIGATURE NOON WITH HAH ISOLATED FORM */
2893   {0xfc4d, 2, 4495}, /* ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM */
2894   {0xfc4e, 2, 4497}, /* ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM */
2895   {0xfc4f, 2, 4499}, /* ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM */
2896   {0xfc50, 2, 4501}, /* ARABIC LIGATURE NOON WITH YEH ISOLATED FORM */
2897   {0xfc51, 2, 4503}, /* ARABIC LIGATURE HEH WITH JEEM ISOLATED FORM */
2898   {0xfc52, 2, 4505}, /* ARABIC LIGATURE HEH WITH MEEM ISOLATED FORM */
2899   {0xfc53, 2, 4507}, /* ARABIC LIGATURE HEH WITH ALEF MAKSURA ISOLATED FORM */
2900   {0xfc54, 2, 4509}, /* ARABIC LIGATURE HEH WITH YEH ISOLATED FORM */
2901   {0xfc55, 2, 4388}, /* ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM */
2902   {0xfc56, 2, 4511}, /* ARABIC LIGATURE YEH WITH HAH ISOLATED FORM */
2903   {0xfc57, 2, 4513}, /* ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM */
2904   {0xfc58, 2, 4482}, /* ARABIC LIGATURE YEH WITH MEEM ISOLATED FORM */
2905   {0xfc59, 2, 4515}, /* ARABIC LIGATURE YEH WITH ALEF MAKSURA ISOLATED FORM */
2906   {0xfc5a, 2, 4510}, /* ARABIC LIGATURE YEH WITH YEH ISOLATED FORM */
2907   {0xfc5b, 2, 4517}, /* ARABIC LIGATURE THAL WITH SUPERSCRIPT ALEF ISOLATED FORM */
2908   {0xfc5c, 2, 4519}, /* ARABIC LIGATURE REH WITH SUPERSCRIPT ALEF ISOLATED FORM */
2909   {0xfc5d, 2, 4521}, /* ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF ISOLATED FORM */
2910   {0xfc5e, 3, 4523}, /* ARABIC LIGATURE SHADDA WITH DAMMATAN ISOLATED FORM */
2911   {0xfc5f, 3, 4526}, /* ARABIC LIGATURE SHADDA WITH KASRATAN ISOLATED FORM */
2912   {0xfc60, 3, 4529}, /* ARABIC LIGATURE SHADDA WITH FATHA ISOLATED FORM */
2913   {0xfc61, 3, 4532}, /* ARABIC LIGATURE SHADDA WITH DAMMA ISOLATED FORM */
2914   {0xfc62, 3, 4535}, /* ARABIC LIGATURE SHADDA WITH KASRA ISOLATED FORM */
2915   {0xfc63, 3, 4538}, /* ARABIC LIGATURE SHADDA WITH SUPERSCRIPT ALEF ISOLATED FORM */
2916   {0xfc64, 2, 4541}, /* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH REH FINAL FORM */
2917   {0xfc65, 2, 4543}, /* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ZAIN FINAL FORM */
2918   {0xfc66, 2, 4353}, /* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM FINAL FORM */
2919   {0xfc67, 2, 4545}, /* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM */
2920   {0xfc68, 2, 4346}, /* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM */
2921   {0xfc69, 2, 4355}, /* ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH FINAL FORM */
2922   {0xfc6a, 2, 4547}, /* ARABIC LIGATURE BEH WITH REH FINAL FORM */
2923   {0xfc6b, 2, 4549}, /* ARABIC LIGATURE BEH WITH ZAIN FINAL FORM */
2924   {0xfc6c, 2, 4363}, /* ARABIC LIGATURE BEH WITH MEEM FINAL FORM */
2925   {0xfc6d, 2, 4551}, /* ARABIC LIGATURE BEH WITH NOON FINAL FORM */
2926   {0xfc6e, 2, 4365}, /* ARABIC LIGATURE BEH WITH ALEF MAKSURA FINAL FORM */
2927   {0xfc6f, 2, 4367}, /* ARABIC LIGATURE BEH WITH YEH FINAL FORM */
2928   {0xfc70, 2, 4553}, /* ARABIC LIGATURE TEH WITH REH FINAL FORM */
2929   {0xfc71, 2, 4555}, /* ARABIC LIGATURE TEH WITH ZAIN FINAL FORM */
2930   {0xfc72, 2, 4375}, /* ARABIC LIGATURE TEH WITH MEEM FINAL FORM */
2931   {0xfc73, 2, 4557}, /* ARABIC LIGATURE TEH WITH NOON FINAL FORM */
2932   {0xfc74, 2, 4377}, /* ARABIC LIGATURE TEH WITH ALEF MAKSURA FINAL FORM */
2933   {0xfc75, 2, 4379}, /* ARABIC LIGATURE TEH WITH YEH FINAL FORM */
2934   {0xfc76, 2, 4559}, /* ARABIC LIGATURE THEH WITH REH FINAL FORM */
2935   {0xfc77, 2, 4561}, /* ARABIC LIGATURE THEH WITH ZAIN FINAL FORM */
2936   {0xfc78, 2, 4383}, /* ARABIC LIGATURE THEH WITH MEEM FINAL FORM */
2937   {0xfc79, 2, 4563}, /* ARABIC LIGATURE THEH WITH NOON FINAL FORM */
2938   {0xfc7a, 2, 4385}, /* ARABIC LIGATURE THEH WITH ALEF MAKSURA FINAL FORM */
2939   {0xfc7b, 2, 4387}, /* ARABIC LIGATURE THEH&n