• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/timemachine/netatalk-2.2.0/libatalk/unicode/
1/* DO NOT EDIT BY HAND!!!                                           */
2/* This file is generated by                                        */
3/*              contrib/misc/make-precompose.h.pl UnicodeData.txt   */
4
5/* UnicodeData.txt is got from                                      */
6/* http://www.unicode.org/Public/UNIDATA/UnicodeData.txt            */
7
8#define SBASE 0xAC00
9#define LBASE 0x1100
10#define VBASE 0x1161
11#define TBASE 0x11A7
12#define LCOUNT 19
13#define VCOUNT 21
14#define TCOUNT 28
15#define NCOUNT 588     /* (VCOUNT * TCOUNT) */
16#define SCOUNT 11172   /* (LCOUNT * NCOUNT) */
17
18#define PRECOMP_COUNT 955
19#define DECOMP_COUNT 955
20#define MAXCOMBLEN 3
21
22#define PRECOMP_SP_COUNT 16
23#define DECOMP_SP_COUNT 16
24#define MAXCOMBSPLEN 4
25
26#define COMBBUFLEN 4  /* max(MAXCOMBLEN,MAXCOMBSPLEN) */
27
28static const struct {
29  unsigned int replacement;
30  unsigned int base;
31  unsigned int comb;
32} precompositions[] = {
33/*{ 0x0000226E, 0x0000003C, 0x00000338 },*/   /* NOT LESS-THAN */
34/*{ 0x00002260, 0x0000003D, 0x00000338 },*/   /* NOT EQUAL TO */
35/*{ 0x0000226F, 0x0000003E, 0x00000338 },*/   /* NOT GREATER-THAN */
36  { 0x000000C0, 0x00000041, 0x00000300 },     /* LATIN CAPITAL LETTER A WITH GRAVE */
37  { 0x000000C1, 0x00000041, 0x00000301 },     /* LATIN CAPITAL LETTER A WITH ACUTE */
38  { 0x000000C2, 0x00000041, 0x00000302 },     /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX */
39  { 0x000000C3, 0x00000041, 0x00000303 },     /* LATIN CAPITAL LETTER A WITH TILDE */
40  { 0x00000100, 0x00000041, 0x00000304 },     /* LATIN CAPITAL LETTER A WITH MACRON */
41  { 0x00000102, 0x00000041, 0x00000306 },     /* LATIN CAPITAL LETTER A WITH BREVE */
42  { 0x00000226, 0x00000041, 0x00000307 },     /* LATIN CAPITAL LETTER A WITH DOT ABOVE */
43  { 0x000000C4, 0x00000041, 0x00000308 },     /* LATIN CAPITAL LETTER A WITH DIAERESIS */
44  { 0x00001EA2, 0x00000041, 0x00000309 },     /* LATIN CAPITAL LETTER A WITH HOOK ABOVE */
45  { 0x000000C5, 0x00000041, 0x0000030A },     /* LATIN CAPITAL LETTER A WITH RING ABOVE */
46  { 0x000001CD, 0x00000041, 0x0000030C },     /* LATIN CAPITAL LETTER A WITH CARON */
47  { 0x00000200, 0x00000041, 0x0000030F },     /* LATIN CAPITAL LETTER A WITH DOUBLE GRAVE */
48  { 0x00000202, 0x00000041, 0x00000311 },     /* LATIN CAPITAL LETTER A WITH INVERTED BREVE */
49  { 0x00001EA0, 0x00000041, 0x00000323 },     /* LATIN CAPITAL LETTER A WITH DOT BELOW */
50  { 0x00001E00, 0x00000041, 0x00000325 },     /* LATIN CAPITAL LETTER A WITH RING BELOW */
51  { 0x00000104, 0x00000041, 0x00000328 },     /* LATIN CAPITAL LETTER A WITH OGONEK */
52  { 0x00001E02, 0x00000042, 0x00000307 },     /* LATIN CAPITAL LETTER B WITH DOT ABOVE */
53  { 0x00001E04, 0x00000042, 0x00000323 },     /* LATIN CAPITAL LETTER B WITH DOT BELOW */
54  { 0x00001E06, 0x00000042, 0x00000331 },     /* LATIN CAPITAL LETTER B WITH LINE BELOW */
55  { 0x00000106, 0x00000043, 0x00000301 },     /* LATIN CAPITAL LETTER C WITH ACUTE */
56  { 0x00000108, 0x00000043, 0x00000302 },     /* LATIN CAPITAL LETTER C WITH CIRCUMFLEX */
57  { 0x0000010A, 0x00000043, 0x00000307 },     /* LATIN CAPITAL LETTER C WITH DOT ABOVE */
58  { 0x0000010C, 0x00000043, 0x0000030C },     /* LATIN CAPITAL LETTER C WITH CARON */
59  { 0x000000C7, 0x00000043, 0x00000327 },     /* LATIN CAPITAL LETTER C WITH CEDILLA */
60  { 0x00001E0A, 0x00000044, 0x00000307 },     /* LATIN CAPITAL LETTER D WITH DOT ABOVE */
61  { 0x0000010E, 0x00000044, 0x0000030C },     /* LATIN CAPITAL LETTER D WITH CARON */
62  { 0x00001E0C, 0x00000044, 0x00000323 },     /* LATIN CAPITAL LETTER D WITH DOT BELOW */
63  { 0x00001E10, 0x00000044, 0x00000327 },     /* LATIN CAPITAL LETTER D WITH CEDILLA */
64  { 0x00001E12, 0x00000044, 0x0000032D },     /* LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW */
65  { 0x00001E0E, 0x00000044, 0x00000331 },     /* LATIN CAPITAL LETTER D WITH LINE BELOW */
66  { 0x000000C8, 0x00000045, 0x00000300 },     /* LATIN CAPITAL LETTER E WITH GRAVE */
67  { 0x000000C9, 0x00000045, 0x00000301 },     /* LATIN CAPITAL LETTER E WITH ACUTE */
68  { 0x000000CA, 0x00000045, 0x00000302 },     /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX */
69  { 0x00001EBC, 0x00000045, 0x00000303 },     /* LATIN CAPITAL LETTER E WITH TILDE */
70  { 0x00000112, 0x00000045, 0x00000304 },     /* LATIN CAPITAL LETTER E WITH MACRON */
71  { 0x00000114, 0x00000045, 0x00000306 },     /* LATIN CAPITAL LETTER E WITH BREVE */
72  { 0x00000116, 0x00000045, 0x00000307 },     /* LATIN CAPITAL LETTER E WITH DOT ABOVE */
73  { 0x000000CB, 0x00000045, 0x00000308 },     /* LATIN CAPITAL LETTER E WITH DIAERESIS */
74  { 0x00001EBA, 0x00000045, 0x00000309 },     /* LATIN CAPITAL LETTER E WITH HOOK ABOVE */
75  { 0x0000011A, 0x00000045, 0x0000030C },     /* LATIN CAPITAL LETTER E WITH CARON */
76  { 0x00000204, 0x00000045, 0x0000030F },     /* LATIN CAPITAL LETTER E WITH DOUBLE GRAVE */
77  { 0x00000206, 0x00000045, 0x00000311 },     /* LATIN CAPITAL LETTER E WITH INVERTED BREVE */
78  { 0x00001EB8, 0x00000045, 0x00000323 },     /* LATIN CAPITAL LETTER E WITH DOT BELOW */
79  { 0x00000228, 0x00000045, 0x00000327 },     /* LATIN CAPITAL LETTER E WITH CEDILLA */
80  { 0x00000118, 0x00000045, 0x00000328 },     /* LATIN CAPITAL LETTER E WITH OGONEK */
81  { 0x00001E18, 0x00000045, 0x0000032D },     /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW */
82  { 0x00001E1A, 0x00000045, 0x00000330 },     /* LATIN CAPITAL LETTER E WITH TILDE BELOW */
83  { 0x00001E1E, 0x00000046, 0x00000307 },     /* LATIN CAPITAL LETTER F WITH DOT ABOVE */
84  { 0x000001F4, 0x00000047, 0x00000301 },     /* LATIN CAPITAL LETTER G WITH ACUTE */
85  { 0x0000011C, 0x00000047, 0x00000302 },     /* LATIN CAPITAL LETTER G WITH CIRCUMFLEX */
86  { 0x00001E20, 0x00000047, 0x00000304 },     /* LATIN CAPITAL LETTER G WITH MACRON */
87  { 0x0000011E, 0x00000047, 0x00000306 },     /* LATIN CAPITAL LETTER G WITH BREVE */
88  { 0x00000120, 0x00000047, 0x00000307 },     /* LATIN CAPITAL LETTER G WITH DOT ABOVE */
89  { 0x000001E6, 0x00000047, 0x0000030C },     /* LATIN CAPITAL LETTER G WITH CARON */
90  { 0x00000122, 0x00000047, 0x00000327 },     /* LATIN CAPITAL LETTER G WITH CEDILLA */
91  { 0x00000124, 0x00000048, 0x00000302 },     /* LATIN CAPITAL LETTER H WITH CIRCUMFLEX */
92  { 0x00001E22, 0x00000048, 0x00000307 },     /* LATIN CAPITAL LETTER H WITH DOT ABOVE */
93  { 0x00001E26, 0x00000048, 0x00000308 },     /* LATIN CAPITAL LETTER H WITH DIAERESIS */
94  { 0x0000021E, 0x00000048, 0x0000030C },     /* LATIN CAPITAL LETTER H WITH CARON */
95  { 0x00001E24, 0x00000048, 0x00000323 },     /* LATIN CAPITAL LETTER H WITH DOT BELOW */
96  { 0x00001E28, 0x00000048, 0x00000327 },     /* LATIN CAPITAL LETTER H WITH CEDILLA */
97  { 0x00001E2A, 0x00000048, 0x0000032E },     /* LATIN CAPITAL LETTER H WITH BREVE BELOW */
98  { 0x000000CC, 0x00000049, 0x00000300 },     /* LATIN CAPITAL LETTER I WITH GRAVE */
99  { 0x000000CD, 0x00000049, 0x00000301 },     /* LATIN CAPITAL LETTER I WITH ACUTE */
100  { 0x000000CE, 0x00000049, 0x00000302 },     /* LATIN CAPITAL LETTER I WITH CIRCUMFLEX */
101  { 0x00000128, 0x00000049, 0x00000303 },     /* LATIN CAPITAL LETTER I WITH TILDE */
102  { 0x0000012A, 0x00000049, 0x00000304 },     /* LATIN CAPITAL LETTER I WITH MACRON */
103  { 0x0000012C, 0x00000049, 0x00000306 },     /* LATIN CAPITAL LETTER I WITH BREVE */
104  { 0x00000130, 0x00000049, 0x00000307 },     /* LATIN CAPITAL LETTER I WITH DOT ABOVE */
105  { 0x000000CF, 0x00000049, 0x00000308 },     /* LATIN CAPITAL LETTER I WITH DIAERESIS */
106  { 0x00001EC8, 0x00000049, 0x00000309 },     /* LATIN CAPITAL LETTER I WITH HOOK ABOVE */
107  { 0x000001CF, 0x00000049, 0x0000030C },     /* LATIN CAPITAL LETTER I WITH CARON */
108  { 0x00000208, 0x00000049, 0x0000030F },     /* LATIN CAPITAL LETTER I WITH DOUBLE GRAVE */
109  { 0x0000020A, 0x00000049, 0x00000311 },     /* LATIN CAPITAL LETTER I WITH INVERTED BREVE */
110  { 0x00001ECA, 0x00000049, 0x00000323 },     /* LATIN CAPITAL LETTER I WITH DOT BELOW */
111  { 0x0000012E, 0x00000049, 0x00000328 },     /* LATIN CAPITAL LETTER I WITH OGONEK */
112  { 0x00001E2C, 0x00000049, 0x00000330 },     /* LATIN CAPITAL LETTER I WITH TILDE BELOW */
113  { 0x00000134, 0x0000004A, 0x00000302 },     /* LATIN CAPITAL LETTER J WITH CIRCUMFLEX */
114  { 0x00001E30, 0x0000004B, 0x00000301 },     /* LATIN CAPITAL LETTER K WITH ACUTE */
115  { 0x000001E8, 0x0000004B, 0x0000030C },     /* LATIN CAPITAL LETTER K WITH CARON */
116  { 0x00001E32, 0x0000004B, 0x00000323 },     /* LATIN CAPITAL LETTER K WITH DOT BELOW */
117  { 0x00000136, 0x0000004B, 0x00000327 },     /* LATIN CAPITAL LETTER K WITH CEDILLA */
118  { 0x00001E34, 0x0000004B, 0x00000331 },     /* LATIN CAPITAL LETTER K WITH LINE BELOW */
119  { 0x00000139, 0x0000004C, 0x00000301 },     /* LATIN CAPITAL LETTER L WITH ACUTE */
120  { 0x0000013D, 0x0000004C, 0x0000030C },     /* LATIN CAPITAL LETTER L WITH CARON */
121  { 0x00001E36, 0x0000004C, 0x00000323 },     /* LATIN CAPITAL LETTER L WITH DOT BELOW */
122  { 0x0000013B, 0x0000004C, 0x00000327 },     /* LATIN CAPITAL LETTER L WITH CEDILLA */
123  { 0x00001E3C, 0x0000004C, 0x0000032D },     /* LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW */
124  { 0x00001E3A, 0x0000004C, 0x00000331 },     /* LATIN CAPITAL LETTER L WITH LINE BELOW */
125  { 0x00001E3E, 0x0000004D, 0x00000301 },     /* LATIN CAPITAL LETTER M WITH ACUTE */
126  { 0x00001E40, 0x0000004D, 0x00000307 },     /* LATIN CAPITAL LETTER M WITH DOT ABOVE */
127  { 0x00001E42, 0x0000004D, 0x00000323 },     /* LATIN CAPITAL LETTER M WITH DOT BELOW */
128  { 0x000001F8, 0x0000004E, 0x00000300 },     /* LATIN CAPITAL LETTER N WITH GRAVE */
129  { 0x00000143, 0x0000004E, 0x00000301 },     /* LATIN CAPITAL LETTER N WITH ACUTE */
130  { 0x000000D1, 0x0000004E, 0x00000303 },     /* LATIN CAPITAL LETTER N WITH TILDE */
131  { 0x00001E44, 0x0000004E, 0x00000307 },     /* LATIN CAPITAL LETTER N WITH DOT ABOVE */
132  { 0x00000147, 0x0000004E, 0x0000030C },     /* LATIN CAPITAL LETTER N WITH CARON */
133  { 0x00001E46, 0x0000004E, 0x00000323 },     /* LATIN CAPITAL LETTER N WITH DOT BELOW */
134  { 0x00000145, 0x0000004E, 0x00000327 },     /* LATIN CAPITAL LETTER N WITH CEDILLA */
135  { 0x00001E4A, 0x0000004E, 0x0000032D },     /* LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW */
136  { 0x00001E48, 0x0000004E, 0x00000331 },     /* LATIN CAPITAL LETTER N WITH LINE BELOW */
137  { 0x000000D2, 0x0000004F, 0x00000300 },     /* LATIN CAPITAL LETTER O WITH GRAVE */
138  { 0x000000D3, 0x0000004F, 0x00000301 },     /* LATIN CAPITAL LETTER O WITH ACUTE */
139  { 0x000000D4, 0x0000004F, 0x00000302 },     /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX */
140  { 0x000000D5, 0x0000004F, 0x00000303 },     /* LATIN CAPITAL LETTER O WITH TILDE */
141  { 0x0000014C, 0x0000004F, 0x00000304 },     /* LATIN CAPITAL LETTER O WITH MACRON */
142  { 0x0000014E, 0x0000004F, 0x00000306 },     /* LATIN CAPITAL LETTER O WITH BREVE */
143  { 0x0000022E, 0x0000004F, 0x00000307 },     /* LATIN CAPITAL LETTER O WITH DOT ABOVE */
144  { 0x000000D6, 0x0000004F, 0x00000308 },     /* LATIN CAPITAL LETTER O WITH DIAERESIS */
145  { 0x00001ECE, 0x0000004F, 0x00000309 },     /* LATIN CAPITAL LETTER O WITH HOOK ABOVE */
146  { 0x00000150, 0x0000004F, 0x0000030B },     /* LATIN CAPITAL LETTER O WITH DOUBLE ACUTE */
147  { 0x000001D1, 0x0000004F, 0x0000030C },     /* LATIN CAPITAL LETTER O WITH CARON */
148  { 0x0000020C, 0x0000004F, 0x0000030F },     /* LATIN CAPITAL LETTER O WITH DOUBLE GRAVE */
149  { 0x0000020E, 0x0000004F, 0x00000311 },     /* LATIN CAPITAL LETTER O WITH INVERTED BREVE */
150  { 0x000001A0, 0x0000004F, 0x0000031B },     /* LATIN CAPITAL LETTER O WITH HORN */
151  { 0x00001ECC, 0x0000004F, 0x00000323 },     /* LATIN CAPITAL LETTER O WITH DOT BELOW */
152  { 0x000001EA, 0x0000004F, 0x00000328 },     /* LATIN CAPITAL LETTER O WITH OGONEK */
153  { 0x00001E54, 0x00000050, 0x00000301 },     /* LATIN CAPITAL LETTER P WITH ACUTE */
154  { 0x00001E56, 0x00000050, 0x00000307 },     /* LATIN CAPITAL LETTER P WITH DOT ABOVE */
155  { 0x00000154, 0x00000052, 0x00000301 },     /* LATIN CAPITAL LETTER R WITH ACUTE */
156  { 0x00001E58, 0x00000052, 0x00000307 },     /* LATIN CAPITAL LETTER R WITH DOT ABOVE */
157  { 0x00000158, 0x00000052, 0x0000030C },     /* LATIN CAPITAL LETTER R WITH CARON */
158  { 0x00000210, 0x00000052, 0x0000030F },     /* LATIN CAPITAL LETTER R WITH DOUBLE GRAVE */
159  { 0x00000212, 0x00000052, 0x00000311 },     /* LATIN CAPITAL LETTER R WITH INVERTED BREVE */
160  { 0x00001E5A, 0x00000052, 0x00000323 },     /* LATIN CAPITAL LETTER R WITH DOT BELOW */
161  { 0x00000156, 0x00000052, 0x00000327 },     /* LATIN CAPITAL LETTER R WITH CEDILLA */
162  { 0x00001E5E, 0x00000052, 0x00000331 },     /* LATIN CAPITAL LETTER R WITH LINE BELOW */
163  { 0x0000015A, 0x00000053, 0x00000301 },     /* LATIN CAPITAL LETTER S WITH ACUTE */
164  { 0x0000015C, 0x00000053, 0x00000302 },     /* LATIN CAPITAL LETTER S WITH CIRCUMFLEX */
165  { 0x00001E60, 0x00000053, 0x00000307 },     /* LATIN CAPITAL LETTER S WITH DOT ABOVE */
166  { 0x00000160, 0x00000053, 0x0000030C },     /* LATIN CAPITAL LETTER S WITH CARON */
167  { 0x00001E62, 0x00000053, 0x00000323 },     /* LATIN CAPITAL LETTER S WITH DOT BELOW */
168  { 0x00000218, 0x00000053, 0x00000326 },     /* LATIN CAPITAL LETTER S WITH COMMA BELOW */
169  { 0x0000015E, 0x00000053, 0x00000327 },     /* LATIN CAPITAL LETTER S WITH CEDILLA */
170  { 0x00001E6A, 0x00000054, 0x00000307 },     /* LATIN CAPITAL LETTER T WITH DOT ABOVE */
171  { 0x00000164, 0x00000054, 0x0000030C },     /* LATIN CAPITAL LETTER T WITH CARON */
172  { 0x00001E6C, 0x00000054, 0x00000323 },     /* LATIN CAPITAL LETTER T WITH DOT BELOW */
173  { 0x0000021A, 0x00000054, 0x00000326 },     /* LATIN CAPITAL LETTER T WITH COMMA BELOW */
174  { 0x00000162, 0x00000054, 0x00000327 },     /* LATIN CAPITAL LETTER T WITH CEDILLA */
175  { 0x00001E70, 0x00000054, 0x0000032D },     /* LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW */
176  { 0x00001E6E, 0x00000054, 0x00000331 },     /* LATIN CAPITAL LETTER T WITH LINE BELOW */
177  { 0x000000D9, 0x00000055, 0x00000300 },     /* LATIN CAPITAL LETTER U WITH GRAVE */
178  { 0x000000DA, 0x00000055, 0x00000301 },     /* LATIN CAPITAL LETTER U WITH ACUTE */
179  { 0x000000DB, 0x00000055, 0x00000302 },     /* LATIN CAPITAL LETTER U WITH CIRCUMFLEX */
180  { 0x00000168, 0x00000055, 0x00000303 },     /* LATIN CAPITAL LETTER U WITH TILDE */
181  { 0x0000016A, 0x00000055, 0x00000304 },     /* LATIN CAPITAL LETTER U WITH MACRON */
182  { 0x0000016C, 0x00000055, 0x00000306 },     /* LATIN CAPITAL LETTER U WITH BREVE */
183  { 0x000000DC, 0x00000055, 0x00000308 },     /* LATIN CAPITAL LETTER U WITH DIAERESIS */
184  { 0x00001EE6, 0x00000055, 0x00000309 },     /* LATIN CAPITAL LETTER U WITH HOOK ABOVE */
185  { 0x0000016E, 0x00000055, 0x0000030A },     /* LATIN CAPITAL LETTER U WITH RING ABOVE */
186  { 0x00000170, 0x00000055, 0x0000030B },     /* LATIN CAPITAL LETTER U WITH DOUBLE ACUTE */
187  { 0x000001D3, 0x00000055, 0x0000030C },     /* LATIN CAPITAL LETTER U WITH CARON */
188  { 0x00000214, 0x00000055, 0x0000030F },     /* LATIN CAPITAL LETTER U WITH DOUBLE GRAVE */
189  { 0x00000216, 0x00000055, 0x00000311 },     /* LATIN CAPITAL LETTER U WITH INVERTED BREVE */
190  { 0x000001AF, 0x00000055, 0x0000031B },     /* LATIN CAPITAL LETTER U WITH HORN */
191  { 0x00001EE4, 0x00000055, 0x00000323 },     /* LATIN CAPITAL LETTER U WITH DOT BELOW */
192  { 0x00001E72, 0x00000055, 0x00000324 },     /* LATIN CAPITAL LETTER U WITH DIAERESIS BELOW */
193  { 0x00000172, 0x00000055, 0x00000328 },     /* LATIN CAPITAL LETTER U WITH OGONEK */
194  { 0x00001E76, 0x00000055, 0x0000032D },     /* LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW */
195  { 0x00001E74, 0x00000055, 0x00000330 },     /* LATIN CAPITAL LETTER U WITH TILDE BELOW */
196  { 0x00001E7C, 0x00000056, 0x00000303 },     /* LATIN CAPITAL LETTER V WITH TILDE */
197  { 0x00001E7E, 0x00000056, 0x00000323 },     /* LATIN CAPITAL LETTER V WITH DOT BELOW */
198  { 0x00001E80, 0x00000057, 0x00000300 },     /* LATIN CAPITAL LETTER W WITH GRAVE */
199  { 0x00001E82, 0x00000057, 0x00000301 },     /* LATIN CAPITAL LETTER W WITH ACUTE */
200  { 0x00000174, 0x00000057, 0x00000302 },     /* LATIN CAPITAL LETTER W WITH CIRCUMFLEX */
201  { 0x00001E86, 0x00000057, 0x00000307 },     /* LATIN CAPITAL LETTER W WITH DOT ABOVE */
202  { 0x00001E84, 0x00000057, 0x00000308 },     /* LATIN CAPITAL LETTER W WITH DIAERESIS */
203  { 0x00001E88, 0x00000057, 0x00000323 },     /* LATIN CAPITAL LETTER W WITH DOT BELOW */
204  { 0x00001E8A, 0x00000058, 0x00000307 },     /* LATIN CAPITAL LETTER X WITH DOT ABOVE */
205  { 0x00001E8C, 0x00000058, 0x00000308 },     /* LATIN CAPITAL LETTER X WITH DIAERESIS */
206  { 0x00001EF2, 0x00000059, 0x00000300 },     /* LATIN CAPITAL LETTER Y WITH GRAVE */
207  { 0x000000DD, 0x00000059, 0x00000301 },     /* LATIN CAPITAL LETTER Y WITH ACUTE */
208  { 0x00000176, 0x00000059, 0x00000302 },     /* LATIN CAPITAL LETTER Y WITH CIRCUMFLEX */
209  { 0x00001EF8, 0x00000059, 0x00000303 },     /* LATIN CAPITAL LETTER Y WITH TILDE */
210  { 0x00000232, 0x00000059, 0x00000304 },     /* LATIN CAPITAL LETTER Y WITH MACRON */
211  { 0x00001E8E, 0x00000059, 0x00000307 },     /* LATIN CAPITAL LETTER Y WITH DOT ABOVE */
212  { 0x00000178, 0x00000059, 0x00000308 },     /* LATIN CAPITAL LETTER Y WITH DIAERESIS */
213  { 0x00001EF6, 0x00000059, 0x00000309 },     /* LATIN CAPITAL LETTER Y WITH HOOK ABOVE */
214  { 0x00001EF4, 0x00000059, 0x00000323 },     /* LATIN CAPITAL LETTER Y WITH DOT BELOW */
215  { 0x00000179, 0x0000005A, 0x00000301 },     /* LATIN CAPITAL LETTER Z WITH ACUTE */
216  { 0x00001E90, 0x0000005A, 0x00000302 },     /* LATIN CAPITAL LETTER Z WITH CIRCUMFLEX */
217  { 0x0000017B, 0x0000005A, 0x00000307 },     /* LATIN CAPITAL LETTER Z WITH DOT ABOVE */
218  { 0x0000017D, 0x0000005A, 0x0000030C },     /* LATIN CAPITAL LETTER Z WITH CARON */
219  { 0x00001E92, 0x0000005A, 0x00000323 },     /* LATIN CAPITAL LETTER Z WITH DOT BELOW */
220  { 0x00001E94, 0x0000005A, 0x00000331 },     /* LATIN CAPITAL LETTER Z WITH LINE BELOW */
221  { 0x000000E0, 0x00000061, 0x00000300 },     /* LATIN SMALL LETTER A WITH GRAVE */
222  { 0x000000E1, 0x00000061, 0x00000301 },     /* LATIN SMALL LETTER A WITH ACUTE */
223  { 0x000000E2, 0x00000061, 0x00000302 },     /* LATIN SMALL LETTER A WITH CIRCUMFLEX */
224  { 0x000000E3, 0x00000061, 0x00000303 },     /* LATIN SMALL LETTER A WITH TILDE */
225  { 0x00000101, 0x00000061, 0x00000304 },     /* LATIN SMALL LETTER A WITH MACRON */
226  { 0x00000103, 0x00000061, 0x00000306 },     /* LATIN SMALL LETTER A WITH BREVE */
227  { 0x00000227, 0x00000061, 0x00000307 },     /* LATIN SMALL LETTER A WITH DOT ABOVE */
228  { 0x000000E4, 0x00000061, 0x00000308 },     /* LATIN SMALL LETTER A WITH DIAERESIS */
229  { 0x00001EA3, 0x00000061, 0x00000309 },     /* LATIN SMALL LETTER A WITH HOOK ABOVE */
230  { 0x000000E5, 0x00000061, 0x0000030A },     /* LATIN SMALL LETTER A WITH RING ABOVE */
231  { 0x000001CE, 0x00000061, 0x0000030C },     /* LATIN SMALL LETTER A WITH CARON */
232  { 0x00000201, 0x00000061, 0x0000030F },     /* LATIN SMALL LETTER A WITH DOUBLE GRAVE */
233  { 0x00000203, 0x00000061, 0x00000311 },     /* LATIN SMALL LETTER A WITH INVERTED BREVE */
234  { 0x00001EA1, 0x00000061, 0x00000323 },     /* LATIN SMALL LETTER A WITH DOT BELOW */
235  { 0x00001E01, 0x00000061, 0x00000325 },     /* LATIN SMALL LETTER A WITH RING BELOW */
236  { 0x00000105, 0x00000061, 0x00000328 },     /* LATIN SMALL LETTER A WITH OGONEK */
237  { 0x00001E03, 0x00000062, 0x00000307 },     /* LATIN SMALL LETTER B WITH DOT ABOVE */
238  { 0x00001E05, 0x00000062, 0x00000323 },     /* LATIN SMALL LETTER B WITH DOT BELOW */
239  { 0x00001E07, 0x00000062, 0x00000331 },     /* LATIN SMALL LETTER B WITH LINE BELOW */
240  { 0x00000107, 0x00000063, 0x00000301 },     /* LATIN SMALL LETTER C WITH ACUTE */
241  { 0x00000109, 0x00000063, 0x00000302 },     /* LATIN SMALL LETTER C WITH CIRCUMFLEX */
242  { 0x0000010B, 0x00000063, 0x00000307 },     /* LATIN SMALL LETTER C WITH DOT ABOVE */
243  { 0x0000010D, 0x00000063, 0x0000030C },     /* LATIN SMALL LETTER C WITH CARON */
244  { 0x000000E7, 0x00000063, 0x00000327 },     /* LATIN SMALL LETTER C WITH CEDILLA */
245  { 0x00001E0B, 0x00000064, 0x00000307 },     /* LATIN SMALL LETTER D WITH DOT ABOVE */
246  { 0x0000010F, 0x00000064, 0x0000030C },     /* LATIN SMALL LETTER D WITH CARON */
247  { 0x00001E0D, 0x00000064, 0x00000323 },     /* LATIN SMALL LETTER D WITH DOT BELOW */
248  { 0x00001E11, 0x00000064, 0x00000327 },     /* LATIN SMALL LETTER D WITH CEDILLA */
249  { 0x00001E13, 0x00000064, 0x0000032D },     /* LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW */
250  { 0x00001E0F, 0x00000064, 0x00000331 },     /* LATIN SMALL LETTER D WITH LINE BELOW */
251  { 0x000000E8, 0x00000065, 0x00000300 },     /* LATIN SMALL LETTER E WITH GRAVE */
252  { 0x000000E9, 0x00000065, 0x00000301 },     /* LATIN SMALL LETTER E WITH ACUTE */
253  { 0x000000EA, 0x00000065, 0x00000302 },     /* LATIN SMALL LETTER E WITH CIRCUMFLEX */
254  { 0x00001EBD, 0x00000065, 0x00000303 },     /* LATIN SMALL LETTER E WITH TILDE */
255  { 0x00000113, 0x00000065, 0x00000304 },     /* LATIN SMALL LETTER E WITH MACRON */
256  { 0x00000115, 0x00000065, 0x00000306 },     /* LATIN SMALL LETTER E WITH BREVE */
257  { 0x00000117, 0x00000065, 0x00000307 },     /* LATIN SMALL LETTER E WITH DOT ABOVE */
258  { 0x000000EB, 0x00000065, 0x00000308 },     /* LATIN SMALL LETTER E WITH DIAERESIS */
259  { 0x00001EBB, 0x00000065, 0x00000309 },     /* LATIN SMALL LETTER E WITH HOOK ABOVE */
260  { 0x0000011B, 0x00000065, 0x0000030C },     /* LATIN SMALL LETTER E WITH CARON */
261  { 0x00000205, 0x00000065, 0x0000030F },     /* LATIN SMALL LETTER E WITH DOUBLE GRAVE */
262  { 0x00000207, 0x00000065, 0x00000311 },     /* LATIN SMALL LETTER E WITH INVERTED BREVE */
263  { 0x00001EB9, 0x00000065, 0x00000323 },     /* LATIN SMALL LETTER E WITH DOT BELOW */
264  { 0x00000229, 0x00000065, 0x00000327 },     /* LATIN SMALL LETTER E WITH CEDILLA */
265  { 0x00000119, 0x00000065, 0x00000328 },     /* LATIN SMALL LETTER E WITH OGONEK */
266  { 0x00001E19, 0x00000065, 0x0000032D },     /* LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW */
267  { 0x00001E1B, 0x00000065, 0x00000330 },     /* LATIN SMALL LETTER E WITH TILDE BELOW */
268  { 0x00001E1F, 0x00000066, 0x00000307 },     /* LATIN SMALL LETTER F WITH DOT ABOVE */
269  { 0x000001F5, 0x00000067, 0x00000301 },     /* LATIN SMALL LETTER G WITH ACUTE */
270  { 0x0000011D, 0x00000067, 0x00000302 },     /* LATIN SMALL LETTER G WITH CIRCUMFLEX */
271  { 0x00001E21, 0x00000067, 0x00000304 },     /* LATIN SMALL LETTER G WITH MACRON */
272  { 0x0000011F, 0x00000067, 0x00000306 },     /* LATIN SMALL LETTER G WITH BREVE */
273  { 0x00000121, 0x00000067, 0x00000307 },     /* LATIN SMALL LETTER G WITH DOT ABOVE */
274  { 0x000001E7, 0x00000067, 0x0000030C },     /* LATIN SMALL LETTER G WITH CARON */
275  { 0x00000123, 0x00000067, 0x00000327 },     /* LATIN SMALL LETTER G WITH CEDILLA */
276  { 0x00000125, 0x00000068, 0x00000302 },     /* LATIN SMALL LETTER H WITH CIRCUMFLEX */
277  { 0x00001E23, 0x00000068, 0x00000307 },     /* LATIN SMALL LETTER H WITH DOT ABOVE */
278  { 0x00001E27, 0x00000068, 0x00000308 },     /* LATIN SMALL LETTER H WITH DIAERESIS */
279  { 0x0000021F, 0x00000068, 0x0000030C },     /* LATIN SMALL LETTER H WITH CARON */
280  { 0x00001E25, 0x00000068, 0x00000323 },     /* LATIN SMALL LETTER H WITH DOT BELOW */
281  { 0x00001E29, 0x00000068, 0x00000327 },     /* LATIN SMALL LETTER H WITH CEDILLA */
282  { 0x00001E2B, 0x00000068, 0x0000032E },     /* LATIN SMALL LETTER H WITH BREVE BELOW */
283  { 0x00001E96, 0x00000068, 0x00000331 },     /* LATIN SMALL LETTER H WITH LINE BELOW */
284  { 0x000000EC, 0x00000069, 0x00000300 },     /* LATIN SMALL LETTER I WITH GRAVE */
285  { 0x000000ED, 0x00000069, 0x00000301 },     /* LATIN SMALL LETTER I WITH ACUTE */
286  { 0x000000EE, 0x00000069, 0x00000302 },     /* LATIN SMALL LETTER I WITH CIRCUMFLEX */
287  { 0x00000129, 0x00000069, 0x00000303 },     /* LATIN SMALL LETTER I WITH TILDE */
288  { 0x0000012B, 0x00000069, 0x00000304 },     /* LATIN SMALL LETTER I WITH MACRON */
289  { 0x0000012D, 0x00000069, 0x00000306 },     /* LATIN SMALL LETTER I WITH BREVE */
290  { 0x000000EF, 0x00000069, 0x00000308 },     /* LATIN SMALL LETTER I WITH DIAERESIS */
291  { 0x00001EC9, 0x00000069, 0x00000309 },     /* LATIN SMALL LETTER I WITH HOOK ABOVE */
292  { 0x000001D0, 0x00000069, 0x0000030C },     /* LATIN SMALL LETTER I WITH CARON */
293  { 0x00000209, 0x00000069, 0x0000030F },     /* LATIN SMALL LETTER I WITH DOUBLE GRAVE */
294  { 0x0000020B, 0x00000069, 0x00000311 },     /* LATIN SMALL LETTER I WITH INVERTED BREVE */
295  { 0x00001ECB, 0x00000069, 0x00000323 },     /* LATIN SMALL LETTER I WITH DOT BELOW */
296  { 0x0000012F, 0x00000069, 0x00000328 },     /* LATIN SMALL LETTER I WITH OGONEK */
297  { 0x00001E2D, 0x00000069, 0x00000330 },     /* LATIN SMALL LETTER I WITH TILDE BELOW */
298  { 0x00000135, 0x0000006A, 0x00000302 },     /* LATIN SMALL LETTER J WITH CIRCUMFLEX */
299  { 0x000001F0, 0x0000006A, 0x0000030C },     /* LATIN SMALL LETTER J WITH CARON */
300  { 0x00001E31, 0x0000006B, 0x00000301 },     /* LATIN SMALL LETTER K WITH ACUTE */
301  { 0x000001E9, 0x0000006B, 0x0000030C },     /* LATIN SMALL LETTER K WITH CARON */
302  { 0x00001E33, 0x0000006B, 0x00000323 },     /* LATIN SMALL LETTER K WITH DOT BELOW */
303  { 0x00000137, 0x0000006B, 0x00000327 },     /* LATIN SMALL LETTER K WITH CEDILLA */
304  { 0x00001E35, 0x0000006B, 0x00000331 },     /* LATIN SMALL LETTER K WITH LINE BELOW */
305  { 0x0000013A, 0x0000006C, 0x00000301 },     /* LATIN SMALL LETTER L WITH ACUTE */
306  { 0x0000013E, 0x0000006C, 0x0000030C },     /* LATIN SMALL LETTER L WITH CARON */
307  { 0x00001E37, 0x0000006C, 0x00000323 },     /* LATIN SMALL LETTER L WITH DOT BELOW */
308  { 0x0000013C, 0x0000006C, 0x00000327 },     /* LATIN SMALL LETTER L WITH CEDILLA */
309  { 0x00001E3D, 0x0000006C, 0x0000032D },     /* LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW */
310  { 0x00001E3B, 0x0000006C, 0x00000331 },     /* LATIN SMALL LETTER L WITH LINE BELOW */
311  { 0x00001E3F, 0x0000006D, 0x00000301 },     /* LATIN SMALL LETTER M WITH ACUTE */
312  { 0x00001E41, 0x0000006D, 0x00000307 },     /* LATIN SMALL LETTER M WITH DOT ABOVE */
313  { 0x00001E43, 0x0000006D, 0x00000323 },     /* LATIN SMALL LETTER M WITH DOT BELOW */
314  { 0x000001F9, 0x0000006E, 0x00000300 },     /* LATIN SMALL LETTER N WITH GRAVE */
315  { 0x00000144, 0x0000006E, 0x00000301 },     /* LATIN SMALL LETTER N WITH ACUTE */
316  { 0x000000F1, 0x0000006E, 0x00000303 },     /* LATIN SMALL LETTER N WITH TILDE */
317  { 0x00001E45, 0x0000006E, 0x00000307 },     /* LATIN SMALL LETTER N WITH DOT ABOVE */
318  { 0x00000148, 0x0000006E, 0x0000030C },     /* LATIN SMALL LETTER N WITH CARON */
319  { 0x00001E47, 0x0000006E, 0x00000323 },     /* LATIN SMALL LETTER N WITH DOT BELOW */
320  { 0x00000146, 0x0000006E, 0x00000327 },     /* LATIN SMALL LETTER N WITH CEDILLA */
321  { 0x00001E4B, 0x0000006E, 0x0000032D },     /* LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW */
322  { 0x00001E49, 0x0000006E, 0x00000331 },     /* LATIN SMALL LETTER N WITH LINE BELOW */
323  { 0x000000F2, 0x0000006F, 0x00000300 },     /* LATIN SMALL LETTER O WITH GRAVE */
324  { 0x000000F3, 0x0000006F, 0x00000301 },     /* LATIN SMALL LETTER O WITH ACUTE */
325  { 0x000000F4, 0x0000006F, 0x00000302 },     /* LATIN SMALL LETTER O WITH CIRCUMFLEX */
326  { 0x000000F5, 0x0000006F, 0x00000303 },     /* LATIN SMALL LETTER O WITH TILDE */
327  { 0x0000014D, 0x0000006F, 0x00000304 },     /* LATIN SMALL LETTER O WITH MACRON */
328  { 0x0000014F, 0x0000006F, 0x00000306 },     /* LATIN SMALL LETTER O WITH BREVE */
329  { 0x0000022F, 0x0000006F, 0x00000307 },     /* LATIN SMALL LETTER O WITH DOT ABOVE */
330  { 0x000000F6, 0x0000006F, 0x00000308 },     /* LATIN SMALL LETTER O WITH DIAERESIS */
331  { 0x00001ECF, 0x0000006F, 0x00000309 },     /* LATIN SMALL LETTER O WITH HOOK ABOVE */
332  { 0x00000151, 0x0000006F, 0x0000030B },     /* LATIN SMALL LETTER O WITH DOUBLE ACUTE */
333  { 0x000001D2, 0x0000006F, 0x0000030C },     /* LATIN SMALL LETTER O WITH CARON */
334  { 0x0000020D, 0x0000006F, 0x0000030F },     /* LATIN SMALL LETTER O WITH DOUBLE GRAVE */
335  { 0x0000020F, 0x0000006F, 0x00000311 },     /* LATIN SMALL LETTER O WITH INVERTED BREVE */
336  { 0x000001A1, 0x0000006F, 0x0000031B },     /* LATIN SMALL LETTER O WITH HORN */
337  { 0x00001ECD, 0x0000006F, 0x00000323 },     /* LATIN SMALL LETTER O WITH DOT BELOW */
338  { 0x000001EB, 0x0000006F, 0x00000328 },     /* LATIN SMALL LETTER O WITH OGONEK */
339  { 0x00001E55, 0x00000070, 0x00000301 },     /* LATIN SMALL LETTER P WITH ACUTE */
340  { 0x00001E57, 0x00000070, 0x00000307 },     /* LATIN SMALL LETTER P WITH DOT ABOVE */
341  { 0x00000155, 0x00000072, 0x00000301 },     /* LATIN SMALL LETTER R WITH ACUTE */
342  { 0x00001E59, 0x00000072, 0x00000307 },     /* LATIN SMALL LETTER R WITH DOT ABOVE */
343  { 0x00000159, 0x00000072, 0x0000030C },     /* LATIN SMALL LETTER R WITH CARON */
344  { 0x00000211, 0x00000072, 0x0000030F },     /* LATIN SMALL LETTER R WITH DOUBLE GRAVE */
345  { 0x00000213, 0x00000072, 0x00000311 },     /* LATIN SMALL LETTER R WITH INVERTED BREVE */
346  { 0x00001E5B, 0x00000072, 0x00000323 },     /* LATIN SMALL LETTER R WITH DOT BELOW */
347  { 0x00000157, 0x00000072, 0x00000327 },     /* LATIN SMALL LETTER R WITH CEDILLA */
348  { 0x00001E5F, 0x00000072, 0x00000331 },     /* LATIN SMALL LETTER R WITH LINE BELOW */
349  { 0x0000015B, 0x00000073, 0x00000301 },     /* LATIN SMALL LETTER S WITH ACUTE */
350  { 0x0000015D, 0x00000073, 0x00000302 },     /* LATIN SMALL LETTER S WITH CIRCUMFLEX */
351  { 0x00001E61, 0x00000073, 0x00000307 },     /* LATIN SMALL LETTER S WITH DOT ABOVE */
352  { 0x00000161, 0x00000073, 0x0000030C },     /* LATIN SMALL LETTER S WITH CARON */
353  { 0x00001E63, 0x00000073, 0x00000323 },     /* LATIN SMALL LETTER S WITH DOT BELOW */
354  { 0x00000219, 0x00000073, 0x00000326 },     /* LATIN SMALL LETTER S WITH COMMA BELOW */
355  { 0x0000015F, 0x00000073, 0x00000327 },     /* LATIN SMALL LETTER S WITH CEDILLA */
356  { 0x00001E6B, 0x00000074, 0x00000307 },     /* LATIN SMALL LETTER T WITH DOT ABOVE */
357  { 0x00001E97, 0x00000074, 0x00000308 },     /* LATIN SMALL LETTER T WITH DIAERESIS */
358  { 0x00000165, 0x00000074, 0x0000030C },     /* LATIN SMALL LETTER T WITH CARON */
359  { 0x00001E6D, 0x00000074, 0x00000323 },     /* LATIN SMALL LETTER T WITH DOT BELOW */
360  { 0x0000021B, 0x00000074, 0x00000326 },     /* LATIN SMALL LETTER T WITH COMMA BELOW */
361  { 0x00000163, 0x00000074, 0x00000327 },     /* LATIN SMALL LETTER T WITH CEDILLA */
362  { 0x00001E71, 0x00000074, 0x0000032D },     /* LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW */
363  { 0x00001E6F, 0x00000074, 0x00000331 },     /* LATIN SMALL LETTER T WITH LINE BELOW */
364  { 0x000000F9, 0x00000075, 0x00000300 },     /* LATIN SMALL LETTER U WITH GRAVE */
365  { 0x000000FA, 0x00000075, 0x00000301 },     /* LATIN SMALL LETTER U WITH ACUTE */
366  { 0x000000FB, 0x00000075, 0x00000302 },     /* LATIN SMALL LETTER U WITH CIRCUMFLEX */
367  { 0x00000169, 0x00000075, 0x00000303 },     /* LATIN SMALL LETTER U WITH TILDE */
368  { 0x0000016B, 0x00000075, 0x00000304 },     /* LATIN SMALL LETTER U WITH MACRON */
369  { 0x0000016D, 0x00000075, 0x00000306 },     /* LATIN SMALL LETTER U WITH BREVE */
370  { 0x000000FC, 0x00000075, 0x00000308 },     /* LATIN SMALL LETTER U WITH DIAERESIS */
371  { 0x00001EE7, 0x00000075, 0x00000309 },     /* LATIN SMALL LETTER U WITH HOOK ABOVE */
372  { 0x0000016F, 0x00000075, 0x0000030A },     /* LATIN SMALL LETTER U WITH RING ABOVE */
373  { 0x00000171, 0x00000075, 0x0000030B },     /* LATIN SMALL LETTER U WITH DOUBLE ACUTE */
374  { 0x000001D4, 0x00000075, 0x0000030C },     /* LATIN SMALL LETTER U WITH CARON */
375  { 0x00000215, 0x00000075, 0x0000030F },     /* LATIN SMALL LETTER U WITH DOUBLE GRAVE */
376  { 0x00000217, 0x00000075, 0x00000311 },     /* LATIN SMALL LETTER U WITH INVERTED BREVE */
377  { 0x000001B0, 0x00000075, 0x0000031B },     /* LATIN SMALL LETTER U WITH HORN */
378  { 0x00001EE5, 0x00000075, 0x00000323 },     /* LATIN SMALL LETTER U WITH DOT BELOW */
379  { 0x00001E73, 0x00000075, 0x00000324 },     /* LATIN SMALL LETTER U WITH DIAERESIS BELOW */
380  { 0x00000173, 0x00000075, 0x00000328 },     /* LATIN SMALL LETTER U WITH OGONEK */
381  { 0x00001E77, 0x00000075, 0x0000032D },     /* LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW */
382  { 0x00001E75, 0x00000075, 0x00000330 },     /* LATIN SMALL LETTER U WITH TILDE BELOW */
383  { 0x00001E7D, 0x00000076, 0x00000303 },     /* LATIN SMALL LETTER V WITH TILDE */
384  { 0x00001E7F, 0x00000076, 0x00000323 },     /* LATIN SMALL LETTER V WITH DOT BELOW */
385  { 0x00001E81, 0x00000077, 0x00000300 },     /* LATIN SMALL LETTER W WITH GRAVE */
386  { 0x00001E83, 0x00000077, 0x00000301 },     /* LATIN SMALL LETTER W WITH ACUTE */
387  { 0x00000175, 0x00000077, 0x00000302 },     /* LATIN SMALL LETTER W WITH CIRCUMFLEX */
388  { 0x00001E87, 0x00000077, 0x00000307 },     /* LATIN SMALL LETTER W WITH DOT ABOVE */
389  { 0x00001E85, 0x00000077, 0x00000308 },     /* LATIN SMALL LETTER W WITH DIAERESIS */
390  { 0x00001E98, 0x00000077, 0x0000030A },     /* LATIN SMALL LETTER W WITH RING ABOVE */
391  { 0x00001E89, 0x00000077, 0x00000323 },     /* LATIN SMALL LETTER W WITH DOT BELOW */
392  { 0x00001E8B, 0x00000078, 0x00000307 },     /* LATIN SMALL LETTER X WITH DOT ABOVE */
393  { 0x00001E8D, 0x00000078, 0x00000308 },     /* LATIN SMALL LETTER X WITH DIAERESIS */
394  { 0x00001EF3, 0x00000079, 0x00000300 },     /* LATIN SMALL LETTER Y WITH GRAVE */
395  { 0x000000FD, 0x00000079, 0x00000301 },     /* LATIN SMALL LETTER Y WITH ACUTE */
396  { 0x00000177, 0x00000079, 0x00000302 },     /* LATIN SMALL LETTER Y WITH CIRCUMFLEX */
397  { 0x00001EF9, 0x00000079, 0x00000303 },     /* LATIN SMALL LETTER Y WITH TILDE */
398  { 0x00000233, 0x00000079, 0x00000304 },     /* LATIN SMALL LETTER Y WITH MACRON */
399  { 0x00001E8F, 0x00000079, 0x00000307 },     /* LATIN SMALL LETTER Y WITH DOT ABOVE */
400  { 0x000000FF, 0x00000079, 0x00000308 },     /* LATIN SMALL LETTER Y WITH DIAERESIS */
401  { 0x00001EF7, 0x00000079, 0x00000309 },     /* LATIN SMALL LETTER Y WITH HOOK ABOVE */
402  { 0x00001E99, 0x00000079, 0x0000030A },     /* LATIN SMALL LETTER Y WITH RING ABOVE */
403  { 0x00001EF5, 0x00000079, 0x00000323 },     /* LATIN SMALL LETTER Y WITH DOT BELOW */
404  { 0x0000017A, 0x0000007A, 0x00000301 },     /* LATIN SMALL LETTER Z WITH ACUTE */
405  { 0x00001E91, 0x0000007A, 0x00000302 },     /* LATIN SMALL LETTER Z WITH CIRCUMFLEX */
406  { 0x0000017C, 0x0000007A, 0x00000307 },     /* LATIN SMALL LETTER Z WITH DOT ABOVE */
407  { 0x0000017E, 0x0000007A, 0x0000030C },     /* LATIN SMALL LETTER Z WITH CARON */
408  { 0x00001E93, 0x0000007A, 0x00000323 },     /* LATIN SMALL LETTER Z WITH DOT BELOW */
409  { 0x00001E95, 0x0000007A, 0x00000331 },     /* LATIN SMALL LETTER Z WITH LINE BELOW */
410  { 0x00001FED, 0x000000A8, 0x00000300 },     /* GREEK DIALYTIKA AND VARIA */
411  { 0x00000385, 0x000000A8, 0x00000301 },     /* GREEK DIALYTIKA TONOS */
412  { 0x00001FC1, 0x000000A8, 0x00000342 },     /* GREEK DIALYTIKA AND PERISPOMENI */
413  { 0x00001EA6, 0x000000C2, 0x00000300 },     /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE */
414  { 0x00001EA4, 0x000000C2, 0x00000301 },     /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE */
415  { 0x00001EAA, 0x000000C2, 0x00000303 },     /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE */
416  { 0x00001EA8, 0x000000C2, 0x00000309 },     /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE */
417  { 0x000001DE, 0x000000C4, 0x00000304 },     /* LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON */
418  { 0x000001FA, 0x000000C5, 0x00000301 },     /* LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE */
419  { 0x000001FC, 0x000000C6, 0x00000301 },     /* LATIN CAPITAL LETTER AE WITH ACUTE */
420  { 0x000001E2, 0x000000C6, 0x00000304 },     /* LATIN CAPITAL LETTER AE WITH MACRON */
421  { 0x00001E08, 0x000000C7, 0x00000301 },     /* LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE */
422  { 0x00001EC0, 0x000000CA, 0x00000300 },     /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE */
423  { 0x00001EBE, 0x000000CA, 0x00000301 },     /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE */
424  { 0x00001EC4, 0x000000CA, 0x00000303 },     /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE */
425  { 0x00001EC2, 0x000000CA, 0x00000309 },     /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE */
426  { 0x00001E2E, 0x000000CF, 0x00000301 },     /* LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE */
427  { 0x00001ED2, 0x000000D4, 0x00000300 },     /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE */
428  { 0x00001ED0, 0x000000D4, 0x00000301 },     /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE */
429  { 0x00001ED6, 0x000000D4, 0x00000303 },     /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE */
430  { 0x00001ED4, 0x000000D4, 0x00000309 },     /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE */
431  { 0x00001E4C, 0x000000D5, 0x00000301 },     /* LATIN CAPITAL LETTER O WITH TILDE AND ACUTE */
432  { 0x0000022C, 0x000000D5, 0x00000304 },     /* LATIN CAPITAL LETTER O WITH TILDE AND MACRON */
433  { 0x00001E4E, 0x000000D5, 0x00000308 },     /* LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS */
434  { 0x0000022A, 0x000000D6, 0x00000304 },     /* LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON */
435  { 0x000001FE, 0x000000D8, 0x00000301 },     /* LATIN CAPITAL LETTER O WITH STROKE AND ACUTE */
436  { 0x000001DB, 0x000000DC, 0x00000300 },     /* LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE */
437  { 0x000001D7, 0x000000DC, 0x00000301 },     /* LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE */
438  { 0x000001D5, 0x000000DC, 0x00000304 },     /* LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON */
439  { 0x000001D9, 0x000000DC, 0x0000030C },     /* LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON */
440  { 0x00001EA7, 0x000000E2, 0x00000300 },     /* LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE */
441  { 0x00001EA5, 0x000000E2, 0x00000301 },     /* LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE */
442  { 0x00001EAB, 0x000000E2, 0x00000303 },     /* LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE */
443  { 0x00001EA9, 0x000000E2, 0x00000309 },     /* LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE */
444  { 0x000001DF, 0x000000E4, 0x00000304 },     /* LATIN SMALL LETTER A WITH DIAERESIS AND MACRON */
445  { 0x000001FB, 0x000000E5, 0x00000301 },     /* LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE */
446  { 0x000001FD, 0x000000E6, 0x00000301 },     /* LATIN SMALL LETTER AE WITH ACUTE */
447  { 0x000001E3, 0x000000E6, 0x00000304 },     /* LATIN SMALL LETTER AE WITH MACRON */
448  { 0x00001E09, 0x000000E7, 0x00000301 },     /* LATIN SMALL LETTER C WITH CEDILLA AND ACUTE */
449  { 0x00001EC1, 0x000000EA, 0x00000300 },     /* LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE */
450  { 0x00001EBF, 0x000000EA, 0x00000301 },     /* LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE */
451  { 0x00001EC5, 0x000000EA, 0x00000303 },     /* LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE */
452  { 0x00001EC3, 0x000000EA, 0x00000309 },     /* LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE */
453  { 0x00001E2F, 0x000000EF, 0x00000301 },     /* LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE */
454  { 0x00001ED3, 0x000000F4, 0x00000300 },     /* LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE */
455  { 0x00001ED1, 0x000000F4, 0x00000301 },     /* LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE */
456  { 0x00001ED7, 0x000000F4, 0x00000303 },     /* LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE */
457  { 0x00001ED5, 0x000000F4, 0x00000309 },     /* LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE */
458  { 0x00001E4D, 0x000000F5, 0x00000301 },     /* LATIN SMALL LETTER O WITH TILDE AND ACUTE */
459  { 0x0000022D, 0x000000F5, 0x00000304 },     /* LATIN SMALL LETTER O WITH TILDE AND MACRON */
460  { 0x00001E4F, 0x000000F5, 0x00000308 },     /* LATIN SMALL LETTER O WITH TILDE AND DIAERESIS */
461  { 0x0000022B, 0x000000F6, 0x00000304 },     /* LATIN SMALL LETTER O WITH DIAERESIS AND MACRON */
462  { 0x000001FF, 0x000000F8, 0x00000301 },     /* LATIN SMALL LETTER O WITH STROKE AND ACUTE */
463  { 0x000001DC, 0x000000FC, 0x00000300 },     /* LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE */
464  { 0x000001D8, 0x000000FC, 0x00000301 },     /* LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE */
465  { 0x000001D6, 0x000000FC, 0x00000304 },     /* LATIN SMALL LETTER U WITH DIAERESIS AND MACRON */
466  { 0x000001DA, 0x000000FC, 0x0000030C },     /* LATIN SMALL LETTER U WITH DIAERESIS AND CARON */
467  { 0x00001EB0, 0x00000102, 0x00000300 },     /* LATIN CAPITAL LETTER A WITH BREVE AND GRAVE */
468  { 0x00001EAE, 0x00000102, 0x00000301 },     /* LATIN CAPITAL LETTER A WITH BREVE AND ACUTE */
469  { 0x00001EB4, 0x00000102, 0x00000303 },     /* LATIN CAPITAL LETTER A WITH BREVE AND TILDE */
470  { 0x00001EB2, 0x00000102, 0x00000309 },     /* LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE */
471  { 0x00001EB1, 0x00000103, 0x00000300 },     /* LATIN SMALL LETTER A WITH BREVE AND GRAVE */
472  { 0x00001EAF, 0x00000103, 0x00000301 },     /* LATIN SMALL LETTER A WITH BREVE AND ACUTE */
473  { 0x00001EB5, 0x00000103, 0x00000303 },     /* LATIN SMALL LETTER A WITH BREVE AND TILDE */
474  { 0x00001EB3, 0x00000103, 0x00000309 },     /* LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE */
475  { 0x00001E14, 0x00000112, 0x00000300 },     /* LATIN CAPITAL LETTER E WITH MACRON AND GRAVE */
476  { 0x00001E16, 0x00000112, 0x00000301 },     /* LATIN CAPITAL LETTER E WITH MACRON AND ACUTE */
477  { 0x00001E15, 0x00000113, 0x00000300 },     /* LATIN SMALL LETTER E WITH MACRON AND GRAVE */
478  { 0x00001E17, 0x00000113, 0x00000301 },     /* LATIN SMALL LETTER E WITH MACRON AND ACUTE */
479  { 0x00001E50, 0x0000014C, 0x00000300 },     /* LATIN CAPITAL LETTER O WITH MACRON AND GRAVE */
480  { 0x00001E52, 0x0000014C, 0x00000301 },     /* LATIN CAPITAL LETTER O WITH MACRON AND ACUTE */
481  { 0x00001E51, 0x0000014D, 0x00000300 },     /* LATIN SMALL LETTER O WITH MACRON AND GRAVE */
482  { 0x00001E53, 0x0000014D, 0x00000301 },     /* LATIN SMALL LETTER O WITH MACRON AND ACUTE */
483  { 0x00001E64, 0x0000015A, 0x00000307 },     /* LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE */
484  { 0x00001E65, 0x0000015B, 0x00000307 },     /* LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE */
485  { 0x00001E66, 0x00000160, 0x00000307 },     /* LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE */
486  { 0x00001E67, 0x00000161, 0x00000307 },     /* LATIN SMALL LETTER S WITH CARON AND DOT ABOVE */
487  { 0x00001E78, 0x00000168, 0x00000301 },     /* LATIN CAPITAL LETTER U WITH TILDE AND ACUTE */
488  { 0x00001E79, 0x00000169, 0x00000301 },     /* LATIN SMALL LETTER U WITH TILDE AND ACUTE */
489  { 0x00001E7A, 0x0000016A, 0x00000308 },     /* LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS */
490  { 0x00001E7B, 0x0000016B, 0x00000308 },     /* LATIN SMALL LETTER U WITH MACRON AND DIAERESIS */
491  { 0x00001E9B, 0x0000017F, 0x00000307 },     /* LATIN SMALL LETTER LONG S WITH DOT ABOVE */
492  { 0x00001EDC, 0x000001A0, 0x00000300 },     /* LATIN CAPITAL LETTER O WITH HORN AND GRAVE */
493  { 0x00001EDA, 0x000001A0, 0x00000301 },     /* LATIN CAPITAL LETTER O WITH HORN AND ACUTE */
494  { 0x00001EE0, 0x000001A0, 0x00000303 },     /* LATIN CAPITAL LETTER O WITH HORN AND TILDE */
495  { 0x00001EDE, 0x000001A0, 0x00000309 },     /* LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE */
496  { 0x00001EE2, 0x000001A0, 0x00000323 },     /* LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW */
497  { 0x00001EDD, 0x000001A1, 0x00000300 },     /* LATIN SMALL LETTER O WITH HORN AND GRAVE */
498  { 0x00001EDB, 0x000001A1, 0x00000301 },     /* LATIN SMALL LETTER O WITH HORN AND ACUTE */
499  { 0x00001EE1, 0x000001A1, 0x00000303 },     /* LATIN SMALL LETTER O WITH HORN AND TILDE */
500  { 0x00001EDF, 0x000001A1, 0x00000309 },     /* LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE */
501  { 0x00001EE3, 0x000001A1, 0x00000323 },     /* LATIN SMALL LETTER O WITH HORN AND DOT BELOW */
502  { 0x00001EEA, 0x000001AF, 0x00000300 },     /* LATIN CAPITAL LETTER U WITH HORN AND GRAVE */
503  { 0x00001EE8, 0x000001AF, 0x00000301 },     /* LATIN CAPITAL LETTER U WITH HORN AND ACUTE */
504  { 0x00001EEE, 0x000001AF, 0x00000303 },     /* LATIN CAPITAL LETTER U WITH HORN AND TILDE */
505  { 0x00001EEC, 0x000001AF, 0x00000309 },     /* LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE */
506  { 0x00001EF0, 0x000001AF, 0x00000323 },     /* LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW */
507  { 0x00001EEB, 0x000001B0, 0x00000300 },     /* LATIN SMALL LETTER U WITH HORN AND GRAVE */
508  { 0x00001EE9, 0x000001B0, 0x00000301 },     /* LATIN SMALL LETTER U WITH HORN AND ACUTE */
509  { 0x00001EEF, 0x000001B0, 0x00000303 },     /* LATIN SMALL LETTER U WITH HORN AND TILDE */
510  { 0x00001EED, 0x000001B0, 0x00000309 },     /* LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE */
511  { 0x00001EF1, 0x000001B0, 0x00000323 },     /* LATIN SMALL LETTER U WITH HORN AND DOT BELOW */
512  { 0x000001EE, 0x000001B7, 0x0000030C },     /* LATIN CAPITAL LETTER EZH WITH CARON */
513  { 0x000001EC, 0x000001EA, 0x00000304 },     /* LATIN CAPITAL LETTER O WITH OGONEK AND MACRON */
514  { 0x000001ED, 0x000001EB, 0x00000304 },     /* LATIN SMALL LETTER O WITH OGONEK AND MACRON */
515  { 0x000001E0, 0x00000226, 0x00000304 },     /* LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON */
516  { 0x000001E1, 0x00000227, 0x00000304 },     /* LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON */
517  { 0x00001E1C, 0x00000228, 0x00000306 },     /* LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE */
518  { 0x00001E1D, 0x00000229, 0x00000306 },     /* LATIN SMALL LETTER E WITH CEDILLA AND BREVE */
519  { 0x00000230, 0x0000022E, 0x00000304 },     /* LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON */
520  { 0x00000231, 0x0000022F, 0x00000304 },     /* LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON */
521  { 0x000001EF, 0x00000292, 0x0000030C },     /* LATIN SMALL LETTER EZH WITH CARON */
522  { 0x00000344, 0x00000308, 0x00000301 },     /* COMBINING GREEK DIALYTIKA TONOS */
523  { 0x00001FBA, 0x00000391, 0x00000300 },     /* GREEK CAPITAL LETTER ALPHA WITH VARIA */
524  { 0x00000386, 0x00000391, 0x00000301 },     /* GREEK CAPITAL LETTER ALPHA WITH TONOS */
525  { 0x00001FB9, 0x00000391, 0x00000304 },     /* GREEK CAPITAL LETTER ALPHA WITH MACRON */
526  { 0x00001FB8, 0x00000391, 0x00000306 },     /* GREEK CAPITAL LETTER ALPHA WITH VRACHY */
527  { 0x00001F08, 0x00000391, 0x00000313 },     /* GREEK CAPITAL LETTER ALPHA WITH PSILI */
528  { 0x00001F09, 0x00000391, 0x00000314 },     /* GREEK CAPITAL LETTER ALPHA WITH DASIA */
529  { 0x00001FBC, 0x00000391, 0x00000345 },     /* GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI */
530  { 0x00001FC8, 0x00000395, 0x00000300 },     /* GREEK CAPITAL LETTER EPSILON WITH VARIA */
531  { 0x00000388, 0x00000395, 0x00000301 },     /* GREEK CAPITAL LETTER EPSILON WITH TONOS */
532  { 0x00001F18, 0x00000395, 0x00000313 },     /* GREEK CAPITAL LETTER EPSILON WITH PSILI */
533  { 0x00001F19, 0x00000395, 0x00000314 },     /* GREEK CAPITAL LETTER EPSILON WITH DASIA */
534  { 0x00001FCA, 0x00000397, 0x00000300 },     /* GREEK CAPITAL LETTER ETA WITH VARIA */
535  { 0x00000389, 0x00000397, 0x00000301 },     /* GREEK CAPITAL LETTER ETA WITH TONOS */
536  { 0x00001F28, 0x00000397, 0x00000313 },     /* GREEK CAPITAL LETTER ETA WITH PSILI */
537  { 0x00001F29, 0x00000397, 0x00000314 },     /* GREEK CAPITAL LETTER ETA WITH DASIA */
538  { 0x00001FCC, 0x00000397, 0x00000345 },     /* GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI */
539  { 0x00001FDA, 0x00000399, 0x00000300 },     /* GREEK CAPITAL LETTER IOTA WITH VARIA */
540  { 0x0000038A, 0x00000399, 0x00000301 },     /* GREEK CAPITAL LETTER IOTA WITH TONOS */
541  { 0x00001FD9, 0x00000399, 0x00000304 },     /* GREEK CAPITAL LETTER IOTA WITH MACRON */
542  { 0x00001FD8, 0x00000399, 0x00000306 },     /* GREEK CAPITAL LETTER IOTA WITH VRACHY */
543  { 0x000003AA, 0x00000399, 0x00000308 },     /* GREEK CAPITAL LETTER IOTA WITH DIALYTIKA */
544  { 0x00001F38, 0x00000399, 0x00000313 },     /* GREEK CAPITAL LETTER IOTA WITH PSILI */
545  { 0x00001F39, 0x00000399, 0x00000314 },     /* GREEK CAPITAL LETTER IOTA WITH DASIA */
546  { 0x00001FF8, 0x0000039F, 0x00000300 },     /* GREEK CAPITAL LETTER OMICRON WITH VARIA */
547  { 0x0000038C, 0x0000039F, 0x00000301 },     /* GREEK CAPITAL LETTER OMICRON WITH TONOS */
548  { 0x00001F48, 0x0000039F, 0x00000313 },     /* GREEK CAPITAL LETTER OMICRON WITH PSILI */
549  { 0x00001F49, 0x0000039F, 0x00000314 },     /* GREEK CAPITAL LETTER OMICRON WITH DASIA */
550  { 0x00001FEC, 0x000003A1, 0x00000314 },     /* GREEK CAPITAL LETTER RHO WITH DASIA */
551  { 0x00001FEA, 0x000003A5, 0x00000300 },     /* GREEK CAPITAL LETTER UPSILON WITH VARIA */
552  { 0x0000038E, 0x000003A5, 0x00000301 },     /* GREEK CAPITAL LETTER UPSILON WITH TONOS */
553  { 0x00001FE9, 0x000003A5, 0x00000304 },     /* GREEK CAPITAL LETTER UPSILON WITH MACRON */
554  { 0x00001FE8, 0x000003A5, 0x00000306 },     /* GREEK CAPITAL LETTER UPSILON WITH VRACHY */
555  { 0x000003AB, 0x000003A5, 0x00000308 },     /* GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA */
556  { 0x00001F59, 0x000003A5, 0x00000314 },     /* GREEK CAPITAL LETTER UPSILON WITH DASIA */
557  { 0x00001FFA, 0x000003A9, 0x00000300 },     /* GREEK CAPITAL LETTER OMEGA WITH VARIA */
558  { 0x0000038F, 0x000003A9, 0x00000301 },     /* GREEK CAPITAL LETTER OMEGA WITH TONOS */
559  { 0x00001F68, 0x000003A9, 0x00000313 },     /* GREEK CAPITAL LETTER OMEGA WITH PSILI */
560  { 0x00001F69, 0x000003A9, 0x00000314 },     /* GREEK CAPITAL LETTER OMEGA WITH DASIA */
561  { 0x00001FFC, 0x000003A9, 0x00000345 },     /* GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI */
562  { 0x00001FB4, 0x000003AC, 0x00000345 },     /* GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI */
563  { 0x00001FC4, 0x000003AE, 0x00000345 },     /* GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI */
564  { 0x00001F70, 0x000003B1, 0x00000300 },     /* GREEK SMALL LETTER ALPHA WITH VARIA */
565  { 0x000003AC, 0x000003B1, 0x00000301 },     /* GREEK SMALL LETTER ALPHA WITH TONOS */
566  { 0x00001FB1, 0x000003B1, 0x00000304 },     /* GREEK SMALL LETTER ALPHA WITH MACRON */
567  { 0x00001FB0, 0x000003B1, 0x00000306 },     /* GREEK SMALL LETTER ALPHA WITH VRACHY */
568  { 0x00001F00, 0x000003B1, 0x00000313 },     /* GREEK SMALL LETTER ALPHA WITH PSILI */
569  { 0x00001F01, 0x000003B1, 0x00000314 },     /* GREEK SMALL LETTER ALPHA WITH DASIA */
570  { 0x00001FB6, 0x000003B1, 0x00000342 },     /* GREEK SMALL LETTER ALPHA WITH PERISPOMENI */
571  { 0x00001FB3, 0x000003B1, 0x00000345 },     /* GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI */
572  { 0x00001F72, 0x000003B5, 0x00000300 },     /* GREEK SMALL LETTER EPSILON WITH VARIA */
573  { 0x000003AD, 0x000003B5, 0x00000301 },     /* GREEK SMALL LETTER EPSILON WITH TONOS */
574  { 0x00001F10, 0x000003B5, 0x00000313 },     /* GREEK SMALL LETTER EPSILON WITH PSILI */
575  { 0x00001F11, 0x000003B5, 0x00000314 },     /* GREEK SMALL LETTER EPSILON WITH DASIA */
576  { 0x00001F74, 0x000003B7, 0x00000300 },     /* GREEK SMALL LETTER ETA WITH VARIA */
577  { 0x000003AE, 0x000003B7, 0x00000301 },     /* GREEK SMALL LETTER ETA WITH TONOS */
578  { 0x00001F20, 0x000003B7, 0x00000313 },     /* GREEK SMALL LETTER ETA WITH PSILI */
579  { 0x00001F21, 0x000003B7, 0x00000314 },     /* GREEK SMALL LETTER ETA WITH DASIA */
580  { 0x00001FC6, 0x000003B7, 0x00000342 },     /* GREEK SMALL LETTER ETA WITH PERISPOMENI */
581  { 0x00001FC3, 0x000003B7, 0x00000345 },     /* GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI */
582  { 0x00001F76, 0x000003B9, 0x00000300 },     /* GREEK SMALL LETTER IOTA WITH VARIA */
583  { 0x000003AF, 0x000003B9, 0x00000301 },     /* GREEK SMALL LETTER IOTA WITH TONOS */
584  { 0x00001FD1, 0x000003B9, 0x00000304 },     /* GREEK SMALL LETTER IOTA WITH MACRON */
585  { 0x00001FD0, 0x000003B9, 0x00000306 },     /* GREEK SMALL LETTER IOTA WITH VRACHY */
586  { 0x000003CA, 0x000003B9, 0x00000308 },     /* GREEK SMALL LETTER IOTA WITH DIALYTIKA */
587  { 0x00001F30, 0x000003B9, 0x00000313 },     /* GREEK SMALL LETTER IOTA WITH PSILI */
588  { 0x00001F31, 0x000003B9, 0x00000314 },     /* GREEK SMALL LETTER IOTA WITH DASIA */
589  { 0x00001FD6, 0x000003B9, 0x00000342 },     /* GREEK SMALL LETTER IOTA WITH PERISPOMENI */
590  { 0x00001F78, 0x000003BF, 0x00000300 },     /* GREEK SMALL LETTER OMICRON WITH VARIA */
591  { 0x000003CC, 0x000003BF, 0x00000301 },     /* GREEK SMALL LETTER OMICRON WITH TONOS */
592  { 0x00001F40, 0x000003BF, 0x00000313 },     /* GREEK SMALL LETTER OMICRON WITH PSILI */
593  { 0x00001F41, 0x000003BF, 0x00000314 },     /* GREEK SMALL LETTER OMICRON WITH DASIA */
594  { 0x00001FE4, 0x000003C1, 0x00000313 },     /* GREEK SMALL LETTER RHO WITH PSILI */
595  { 0x00001FE5, 0x000003C1, 0x00000314 },     /* GREEK SMALL LETTER RHO WITH DASIA */
596  { 0x00001F7A, 0x000003C5, 0x00000300 },     /* GREEK SMALL LETTER UPSILON WITH VARIA */
597  { 0x000003CD, 0x000003C5, 0x00000301 },     /* GREEK SMALL LETTER UPSILON WITH TONOS */
598  { 0x00001FE1, 0x000003C5, 0x00000304 },     /* GREEK SMALL LETTER UPSILON WITH MACRON */
599  { 0x00001FE0, 0x000003C5, 0x00000306 },     /* GREEK SMALL LETTER UPSILON WITH VRACHY */
600  { 0x000003CB, 0x000003C5, 0x00000308 },     /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA */
601  { 0x00001F50, 0x000003C5, 0x00000313 },     /* GREEK SMALL LETTER UPSILON WITH PSILI */
602  { 0x00001F51, 0x000003C5, 0x00000314 },     /* GREEK SMALL LETTER UPSILON WITH DASIA */
603  { 0x00001FE6, 0x000003C5, 0x00000342 },     /* GREEK SMALL LETTER UPSILON WITH PERISPOMENI */
604  { 0x00001F7C, 0x000003C9, 0x00000300 },     /* GREEK SMALL LETTER OMEGA WITH VARIA */
605  { 0x000003CE, 0x000003C9, 0x00000301 },     /* GREEK SMALL LETTER OMEGA WITH TONOS */
606  { 0x00001F60, 0x000003C9, 0x00000313 },     /* GREEK SMALL LETTER OMEGA WITH PSILI */
607  { 0x00001F61, 0x000003C9, 0x00000314 },     /* GREEK SMALL LETTER OMEGA WITH DASIA */
608  { 0x00001FF6, 0x000003C9, 0x00000342 },     /* GREEK SMALL LETTER OMEGA WITH PERISPOMENI */
609  { 0x00001FF3, 0x000003C9, 0x00000345 },     /* GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI */
610  { 0x00001FD2, 0x000003CA, 0x00000300 },     /* GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA */
611  { 0x00000390, 0x000003CA, 0x00000301 },     /* GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS */
612  { 0x00001FD7, 0x000003CA, 0x00000342 },     /* GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI */
613  { 0x00001FE2, 0x000003CB, 0x00000300 },     /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA */
614  { 0x000003B0, 0x000003CB, 0x00000301 },     /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS */
615  { 0x00001FE7, 0x000003CB, 0x00000342 },     /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI */
616  { 0x00001FF4, 0x000003CE, 0x00000345 },     /* GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI */
617  { 0x000003D3, 0x000003D2, 0x00000301 },     /* GREEK UPSILON WITH ACUTE AND HOOK SYMBOL */
618  { 0x000003D4, 0x000003D2, 0x00000308 },     /* GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL */
619  { 0x00000407, 0x00000406, 0x00000308 },     /* CYRILLIC CAPITAL LETTER YI */
620  { 0x000004D0, 0x00000410, 0x00000306 },     /* CYRILLIC CAPITAL LETTER A WITH BREVE */
621  { 0x000004D2, 0x00000410, 0x00000308 },     /* CYRILLIC CAPITAL LETTER A WITH DIAERESIS */
622  { 0x00000403, 0x00000413, 0x00000301 },     /* CYRILLIC CAPITAL LETTER GJE */
623  { 0x00000400, 0x00000415, 0x00000300 },     /* CYRILLIC CAPITAL LETTER IE WITH GRAVE */
624  { 0x000004D6, 0x00000415, 0x00000306 },     /* CYRILLIC CAPITAL LETTER IE WITH BREVE */
625  { 0x00000401, 0x00000415, 0x00000308 },     /* CYRILLIC CAPITAL LETTER IO */
626  { 0x000004C1, 0x00000416, 0x00000306 },     /* CYRILLIC CAPITAL LETTER ZHE WITH BREVE */
627  { 0x000004DC, 0x00000416, 0x00000308 },     /* CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS */
628  { 0x000004DE, 0x00000417, 0x00000308 },     /* CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS */
629  { 0x0000040D, 0x00000418, 0x00000300 },     /* CYRILLIC CAPITAL LETTER I WITH GRAVE */
630  { 0x000004E2, 0x00000418, 0x00000304 },     /* CYRILLIC CAPITAL LETTER I WITH MACRON */
631  { 0x00000419, 0x00000418, 0x00000306 },     /* CYRILLIC CAPITAL LETTER SHORT I */
632  { 0x000004E4, 0x00000418, 0x00000308 },     /* CYRILLIC CAPITAL LETTER I WITH DIAERESIS */
633  { 0x0000040C, 0x0000041A, 0x00000301 },     /* CYRILLIC CAPITAL LETTER KJE */
634  { 0x000004E6, 0x0000041E, 0x00000308 },     /* CYRILLIC CAPITAL LETTER O WITH DIAERESIS */
635  { 0x000004EE, 0x00000423, 0x00000304 },     /* CYRILLIC CAPITAL LETTER U WITH MACRON */
636  { 0x0000040E, 0x00000423, 0x00000306 },     /* CYRILLIC CAPITAL LETTER SHORT U */
637  { 0x000004F0, 0x00000423, 0x00000308 },     /* CYRILLIC CAPITAL LETTER U WITH DIAERESIS */
638  { 0x000004F2, 0x00000423, 0x0000030B },     /* CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE */
639  { 0x000004F4, 0x00000427, 0x00000308 },     /* CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS */
640  { 0x000004F8, 0x0000042B, 0x00000308 },     /* CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS */
641  { 0x000004EC, 0x0000042D, 0x00000308 },     /* CYRILLIC CAPITAL LETTER E WITH DIAERESIS */
642  { 0x000004D1, 0x00000430, 0x00000306 },     /* CYRILLIC SMALL LETTER A WITH BREVE */
643  { 0x000004D3, 0x00000430, 0x00000308 },     /* CYRILLIC SMALL LETTER A WITH DIAERESIS */
644  { 0x00000453, 0x00000433, 0x00000301 },     /* CYRILLIC SMALL LETTER GJE */
645  { 0x00000450, 0x00000435, 0x00000300 },     /* CYRILLIC SMALL LETTER IE WITH GRAVE */
646  { 0x000004D7, 0x00000435, 0x00000306 },     /* CYRILLIC SMALL LETTER IE WITH BREVE */
647  { 0x00000451, 0x00000435, 0x00000308 },     /* CYRILLIC SMALL LETTER IO */
648  { 0x000004C2, 0x00000436, 0x00000306 },     /* CYRILLIC SMALL LETTER ZHE WITH BREVE */
649  { 0x000004DD, 0x00000436, 0x00000308 },     /* CYRILLIC SMALL LETTER ZHE WITH DIAERESIS */
650  { 0x000004DF, 0x00000437, 0x00000308 },     /* CYRILLIC SMALL LETTER ZE WITH DIAERESIS */
651  { 0x0000045D, 0x00000438, 0x00000300 },     /* CYRILLIC SMALL LETTER I WITH GRAVE */
652  { 0x000004E3, 0x00000438, 0x00000304 },     /* CYRILLIC SMALL LETTER I WITH MACRON */
653  { 0x00000439, 0x00000438, 0x00000306 },     /* CYRILLIC SMALL LETTER SHORT I */
654  { 0x000004E5, 0x00000438, 0x00000308 },     /* CYRILLIC SMALL LETTER I WITH DIAERESIS */
655  { 0x0000045C, 0x0000043A, 0x00000301 },     /* CYRILLIC SMALL LETTER KJE */
656  { 0x000004E7, 0x0000043E, 0x00000308 },     /* CYRILLIC SMALL LETTER O WITH DIAERESIS */
657  { 0x000004EF, 0x00000443, 0x00000304 },     /* CYRILLIC SMALL LETTER U WITH MACRON */
658  { 0x0000045E, 0x00000443, 0x00000306 },     /* CYRILLIC SMALL LETTER SHORT U */
659  { 0x000004F1, 0x00000443, 0x00000308 },     /* CYRILLIC SMALL LETTER U WITH DIAERESIS */
660  { 0x000004F3, 0x00000443, 0x0000030B },     /* CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE */
661  { 0x000004F5, 0x00000447, 0x00000308 },     /* CYRILLIC SMALL LETTER CHE WITH DIAERESIS */
662  { 0x000004F9, 0x0000044B, 0x00000308 },     /* CYRILLIC SMALL LETTER YERU WITH DIAERESIS */
663  { 0x000004ED, 0x0000044D, 0x00000308 },     /* CYRILLIC SMALL LETTER E WITH DIAERESIS */
664  { 0x00000457, 0x00000456, 0x00000308 },     /* CYRILLIC SMALL LETTER YI */
665  { 0x00000476, 0x00000474, 0x0000030F },     /* CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT */
666  { 0x00000477, 0x00000475, 0x0000030F },     /* CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT */
667  { 0x000004DA, 0x000004D8, 0x00000308 },     /* CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS */
668  { 0x000004DB, 0x000004D9, 0x00000308 },     /* CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS */
669  { 0x000004EA, 0x000004E8, 0x00000308 },     /* CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS */
670  { 0x000004EB, 0x000004E9, 0x00000308 },     /* CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS */
671  { 0x0000FB2E, 0x000005D0, 0x000005B7 },     /* HEBREW LETTER ALEF WITH PATAH */
672  { 0x0000FB2F, 0x000005D0, 0x000005B8 },     /* HEBREW LETTER ALEF WITH QAMATS */
673  { 0x0000FB30, 0x000005D0, 0x000005BC },     /* HEBREW LETTER ALEF WITH MAPIQ */
674  { 0x0000FB31, 0x000005D1, 0x000005BC },     /* HEBREW LETTER BET WITH DAGESH */
675  { 0x0000FB4C, 0x000005D1, 0x000005BF },     /* HEBREW LETTER BET WITH RAFE */
676  { 0x0000FB32, 0x000005D2, 0x000005BC },     /* HEBREW LETTER GIMEL WITH DAGESH */
677  { 0x0000FB33, 0x000005D3, 0x000005BC },     /* HEBREW LETTER DALET WITH DAGESH */
678  { 0x0000FB34, 0x000005D4, 0x000005BC },     /* HEBREW LETTER HE WITH MAPIQ */
679  { 0x0000FB4B, 0x000005D5, 0x000005B9 },     /* HEBREW LETTER VAV WITH HOLAM */
680  { 0x0000FB35, 0x000005D5, 0x000005BC },     /* HEBREW LETTER VAV WITH DAGESH */
681  { 0x0000FB36, 0x000005D6, 0x000005BC },     /* HEBREW LETTER ZAYIN WITH DAGESH */
682  { 0x0000FB38, 0x000005D8, 0x000005BC },     /* HEBREW LETTER TET WITH DAGESH */
683  { 0x0000FB1D, 0x000005D9, 0x000005B4 },     /* HEBREW LETTER YOD WITH HIRIQ */
684  { 0x0000FB39, 0x000005D9, 0x000005BC },     /* HEBREW LETTER YOD WITH DAGESH */
685  { 0x0000FB3A, 0x000005DA, 0x000005BC },     /* HEBREW LETTER FINAL KAF WITH DAGESH */
686  { 0x0000FB3B, 0x000005DB, 0x000005BC },     /* HEBREW LETTER KAF WITH DAGESH */
687  { 0x0000FB4D, 0x000005DB, 0x000005BF },     /* HEBREW LETTER KAF WITH RAFE */
688  { 0x0000FB3C, 0x000005DC, 0x000005BC },     /* HEBREW LETTER LAMED WITH DAGESH */
689  { 0x0000FB3E, 0x000005DE, 0x000005BC },     /* HEBREW LETTER MEM WITH DAGESH */
690  { 0x0000FB40, 0x000005E0, 0x000005BC },     /* HEBREW LETTER NUN WITH DAGESH */
691  { 0x0000FB41, 0x000005E1, 0x000005BC },     /* HEBREW LETTER SAMEKH WITH DAGESH */
692  { 0x0000FB43, 0x000005E3, 0x000005BC },     /* HEBREW LETTER FINAL PE WITH DAGESH */
693  { 0x0000FB44, 0x000005E4, 0x000005BC },     /* HEBREW LETTER PE WITH DAGESH */
694  { 0x0000FB4E, 0x000005E4, 0x000005BF },     /* HEBREW LETTER PE WITH RAFE */
695  { 0x0000FB46, 0x000005E6, 0x000005BC },     /* HEBREW LETTER TSADI WITH DAGESH */
696  { 0x0000FB47, 0x000005E7, 0x000005BC },     /* HEBREW LETTER QOF WITH DAGESH */
697  { 0x0000FB48, 0x000005E8, 0x000005BC },     /* HEBREW LETTER RESH WITH DAGESH */
698  { 0x0000FB49, 0x000005E9, 0x000005BC },     /* HEBREW LETTER SHIN WITH DAGESH */
699  { 0x0000FB2A, 0x000005E9, 0x000005C1 },     /* HEBREW LETTER SHIN WITH SHIN DOT */
700  { 0x0000FB2B, 0x000005E9, 0x000005C2 },     /* HEBREW LETTER SHIN WITH SIN DOT */
701  { 0x0000FB4A, 0x000005EA, 0x000005BC },     /* HEBREW LETTER TAV WITH DAGESH */
702  { 0x0000FB1F, 0x000005F2, 0x000005B7 },     /* HEBREW LIGATURE YIDDISH YOD YOD PATAH */
703  { 0x00000622, 0x00000627, 0x00000653 },     /* ARABIC LETTER ALEF WITH MADDA ABOVE */
704  { 0x00000623, 0x00000627, 0x00000654 },     /* ARABIC LETTER ALEF WITH HAMZA ABOVE */
705  { 0x00000625, 0x00000627, 0x00000655 },     /* ARABIC LETTER ALEF WITH HAMZA BELOW */
706  { 0x00000624, 0x00000648, 0x00000654 },     /* ARABIC LETTER WAW WITH HAMZA ABOVE */
707  { 0x00000626, 0x0000064A, 0x00000654 },     /* ARABIC LETTER YEH WITH HAMZA ABOVE */
708  { 0x000006C2, 0x000006C1, 0x00000654 },     /* ARABIC LETTER HEH GOAL WITH HAMZA ABOVE */
709  { 0x000006D3, 0x000006D2, 0x00000654 },     /* ARABIC LETTER YEH BARREE WITH HAMZA ABOVE */
710  { 0x000006C0, 0x000006D5, 0x00000654 },     /* ARABIC LETTER HEH WITH YEH ABOVE */
711  { 0x00000958, 0x00000915, 0x0000093C },     /* DEVANAGARI LETTER QA */
712  { 0x00000959, 0x00000916, 0x0000093C },     /* DEVANAGARI LETTER KHHA */
713  { 0x0000095A, 0x00000917, 0x0000093C },     /* DEVANAGARI LETTER GHHA */
714  { 0x0000095B, 0x0000091C, 0x0000093C },     /* DEVANAGARI LETTER ZA */
715  { 0x0000095C, 0x00000921, 0x0000093C },     /* DEVANAGARI LETTER DDDHA */
716  { 0x0000095D, 0x00000922, 0x0000093C },     /* DEVANAGARI LETTER RHA */
717  { 0x00000929, 0x00000928, 0x0000093C },     /* DEVANAGARI LETTER NNNA */
718  { 0x0000095E, 0x0000092B, 0x0000093C },     /* DEVANAGARI LETTER FA */
719  { 0x0000095F, 0x0000092F, 0x0000093C },     /* DEVANAGARI LETTER YYA */
720  { 0x00000931, 0x00000930, 0x0000093C },     /* DEVANAGARI LETTER RRA */
721  { 0x00000934, 0x00000933, 0x0000093C },     /* DEVANAGARI LETTER LLLA */
722  { 0x000009DC, 0x000009A1, 0x000009BC },     /* BENGALI LETTER RRA */
723  { 0x000009DD, 0x000009A2, 0x000009BC },     /* BENGALI LETTER RHA */
724  { 0x000009DF, 0x000009AF, 0x000009BC },     /* BENGALI LETTER YYA */
725  { 0x000009CB, 0x000009C7, 0x000009BE },     /* BENGALI VOWEL SIGN O */
726  { 0x000009CC, 0x000009C7, 0x000009D7 },     /* BENGALI VOWEL SIGN AU */
727  { 0x00000A59, 0x00000A16, 0x00000A3C },     /* GURMUKHI LETTER KHHA */
728  { 0x00000A5A, 0x00000A17, 0x00000A3C },     /* GURMUKHI LETTER GHHA */
729  { 0x00000A5B, 0x00000A1C, 0x00000A3C },     /* GURMUKHI LETTER ZA */
730  { 0x00000A5E, 0x00000A2B, 0x00000A3C },     /* GURMUKHI LETTER FA */
731  { 0x00000A33, 0x00000A32, 0x00000A3C },     /* GURMUKHI LETTER LLA */
732  { 0x00000A36, 0x00000A38, 0x00000A3C },     /* GURMUKHI LETTER SHA */
733  { 0x00000B5C, 0x00000B21, 0x00000B3C },     /* ORIYA LETTER RRA */
734  { 0x00000B5D, 0x00000B22, 0x00000B3C },     /* ORIYA LETTER RHA */
735  { 0x00000B4B, 0x00000B47, 0x00000B3E },     /* ORIYA VOWEL SIGN O */
736  { 0x00000B48, 0x00000B47, 0x00000B56 },     /* ORIYA VOWEL SIGN AI */
737  { 0x00000B4C, 0x00000B47, 0x00000B57 },     /* ORIYA VOWEL SIGN AU */
738  { 0x00000B94, 0x00000B92, 0x00000BD7 },     /* TAMIL LETTER AU */
739  { 0x00000BCA, 0x00000BC6, 0x00000BBE },     /* TAMIL VOWEL SIGN O */
740  { 0x00000BCC, 0x00000BC6, 0x00000BD7 },     /* TAMIL VOWEL SIGN AU */
741  { 0x00000BCB, 0x00000BC7, 0x00000BBE },     /* TAMIL VOWEL SIGN OO */
742  { 0x00000C48, 0x00000C46, 0x00000C56 },     /* TELUGU VOWEL SIGN AI */
743  { 0x00000CC0, 0x00000CBF, 0x00000CD5 },     /* KANNADA VOWEL SIGN II */
744  { 0x00000CCA, 0x00000CC6, 0x00000CC2 },     /* KANNADA VOWEL SIGN O */
745  { 0x00000CC7, 0x00000CC6, 0x00000CD5 },     /* KANNADA VOWEL SIGN EE */
746  { 0x00000CC8, 0x00000CC6, 0x00000CD6 },     /* KANNADA VOWEL SIGN AI */
747  { 0x00000CCB, 0x00000CCA, 0x00000CD5 },     /* KANNADA VOWEL SIGN OO */
748  { 0x00000D4A, 0x00000D46, 0x00000D3E },     /* MALAYALAM VOWEL SIGN O */
749  { 0x00000D4C, 0x00000D46, 0x00000D57 },     /* MALAYALAM VOWEL SIGN AU */
750  { 0x00000D4B, 0x00000D47, 0x00000D3E },     /* MALAYALAM VOWEL SIGN OO */
751  { 0x00000DDA, 0x00000DD9, 0x00000DCA },     /* SINHALA VOWEL SIGN DIGA KOMBUVA */
752  { 0x00000DDC, 0x00000DD9, 0x00000DCF },     /* SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA */
753  { 0x00000DDE, 0x00000DD9, 0x00000DDF },     /* SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA */
754  { 0x00000DDD, 0x00000DDC, 0x00000DCA },     /* SINHALA VOWEL SIGN KOMBUVA HAA DIGA AELA-PILLA */
755  { 0x00000F69, 0x00000F40, 0x00000FB5 },     /* TIBETAN LETTER KSSA */
756  { 0x00000F43, 0x00000F42, 0x00000FB7 },     /* TIBETAN LETTER GHA */
757  { 0x00000F4D, 0x00000F4C, 0x00000FB7 },     /* TIBETAN LETTER DDHA */
758  { 0x00000F52, 0x00000F51, 0x00000FB7 },     /* TIBETAN LETTER DHA */
759  { 0x00000F57, 0x00000F56, 0x00000FB7 },     /* TIBETAN LETTER BHA */
760  { 0x00000F5C, 0x00000F5B, 0x00000FB7 },     /* TIBETAN LETTER DZHA */
761  { 0x00000F73, 0x00000F71, 0x00000F72 },     /* TIBETAN VOWEL SIGN II */
762  { 0x00000F75, 0x00000F71, 0x00000F74 },     /* TIBETAN VOWEL SIGN UU */
763  { 0x00000F81, 0x00000F71, 0x00000F80 },     /* TIBETAN VOWEL SIGN REVERSED II */
764  { 0x00000FB9, 0x00000F90, 0x00000FB5 },     /* TIBETAN SUBJOINED LETTER KSSA */
765  { 0x00000F93, 0x00000F92, 0x00000FB7 },     /* TIBETAN SUBJOINED LETTER GHA */
766  { 0x00000F9D, 0x00000F9C, 0x00000FB7 },     /* TIBETAN SUBJOINED LETTER DDHA */
767  { 0x00000FA2, 0x00000FA1, 0x00000FB7 },     /* TIBETAN SUBJOINED LETTER DHA */
768  { 0x00000FA7, 0x00000FA6, 0x00000FB7 },     /* TIBETAN SUBJOINED LETTER BHA */
769  { 0x00000FAC, 0x00000FAB, 0x00000FB7 },     /* TIBETAN SUBJOINED LETTER DZHA */
770  { 0x00000F76, 0x00000FB2, 0x00000F80 },     /* TIBETAN VOWEL SIGN VOCALIC R */
771  { 0x00000F78, 0x00000FB3, 0x00000F80 },     /* TIBETAN VOWEL SIGN VOCALIC L */
772  { 0x00001026, 0x00001025, 0x0000102E },     /* MYANMAR LETTER UU */
773  { 0x00001B06, 0x00001B05, 0x00001B35 },     /* BALINESE LETTER AKARA TEDUNG */
774  { 0x00001B08, 0x00001B07, 0x00001B35 },     /* BALINESE LETTER IKARA TEDUNG */
775  { 0x00001B0A, 0x00001B09, 0x00001B35 },     /* BALINESE LETTER UKARA TEDUNG */
776  { 0x00001B0C, 0x00001B0B, 0x00001B35 },     /* BALINESE LETTER RA REPA TEDUNG */
777  { 0x00001B0E, 0x00001B0D, 0x00001B35 },     /* BALINESE LETTER LA LENGA TEDUNG */
778  { 0x00001B12, 0x00001B11, 0x00001B35 },     /* BALINESE LETTER OKARA TEDUNG */
779  { 0x00001B3B, 0x00001B3A, 0x00001B35 },     /* BALINESE VOWEL SIGN RA REPA TEDUNG */
780  { 0x00001B3D, 0x00001B3C, 0x00001B35 },     /* BALINESE VOWEL SIGN LA LENGA TEDUNG */
781  { 0x00001B40, 0x00001B3E, 0x00001B35 },     /* BALINESE VOWEL SIGN TALING TEDUNG */
782  { 0x00001B41, 0x00001B3F, 0x00001B35 },     /* BALINESE VOWEL SIGN TALING REPA TEDUNG */
783  { 0x00001B43, 0x00001B42, 0x00001B35 },     /* BALINESE VOWEL SIGN PEPET TEDUNG */
784  { 0x00001E38, 0x00001E36, 0x00000304 },     /* LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON */
785  { 0x00001E39, 0x00001E37, 0x00000304 },     /* LATIN SMALL LETTER L WITH DOT BELOW AND MACRON */
786  { 0x00001E5C, 0x00001E5A, 0x00000304 },     /* LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON */
787  { 0x00001E5D, 0x00001E5B, 0x00000304 },     /* LATIN SMALL LETTER R WITH DOT BELOW AND MACRON */
788  { 0x00001E68, 0x00001E62, 0x00000307 },     /* LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE */
789  { 0x00001E69, 0x00001E63, 0x00000307 },     /* LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE */
790  { 0x00001EAC, 0x00001EA0, 0x00000302 },     /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW */
791  { 0x00001EB6, 0x00001EA0, 0x00000306 },     /* LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW */
792  { 0x00001EAD, 0x00001EA1, 0x00000302 },     /* LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW */
793  { 0x00001EB7, 0x00001EA1, 0x00000306 },     /* LATIN SMALL LETTER A WITH BREVE AND DOT BELOW */
794  { 0x00001EC6, 0x00001EB8, 0x00000302 },     /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW */
795  { 0x00001EC7, 0x00001EB9, 0x00000302 },     /* LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW */
796  { 0x00001ED8, 0x00001ECC, 0x00000302 },     /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW */
797  { 0x00001ED9, 0x00001ECD, 0x00000302 },     /* LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW */
798  { 0x00001F02, 0x00001F00, 0x00000300 },     /* GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA */
799  { 0x00001F04, 0x00001F00, 0x00000301 },     /* GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA */
800  { 0x00001F06, 0x00001F00, 0x00000342 },     /* GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI */
801  { 0x00001F80, 0x00001F00, 0x00000345 },     /* GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI */
802  { 0x00001F03, 0x00001F01, 0x00000300 },     /* GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA */
803  { 0x00001F05, 0x00001F01, 0x00000301 },     /* GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA */
804  { 0x00001F07, 0x00001F01, 0x00000342 },     /* GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI */
805  { 0x00001F81, 0x00001F01, 0x00000345 },     /* GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI */
806  { 0x00001F82, 0x00001F02, 0x00000345 },     /* GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI */
807  { 0x00001F83, 0x00001F03, 0x00000345 },     /* GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI */
808  { 0x00001F84, 0x00001F04, 0x00000345 },     /* GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI */
809  { 0x00001F85, 0x00001F05, 0x00000345 },     /* GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI */
810  { 0x00001F86, 0x00001F06, 0x00000345 },     /* GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI */
811  { 0x00001F87, 0x00001F07, 0x00000345 },     /* GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI */
812  { 0x00001F0A, 0x00001F08, 0x00000300 },     /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA */
813  { 0x00001F0C, 0x00001F08, 0x00000301 },     /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA */
814  { 0x00001F0E, 0x00001F08, 0x00000342 },     /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI */
815  { 0x00001F88, 0x00001F08, 0x00000345 },     /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI */
816  { 0x00001F0B, 0x00001F09, 0x00000300 },     /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA */
817  { 0x00001F0D, 0x00001F09, 0x00000301 },     /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA */
818  { 0x00001F0F, 0x00001F09, 0x00000342 },     /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI */
819  { 0x00001F89, 0x00001F09, 0x00000345 },     /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI */
820  { 0x00001F8A, 0x00001F0A, 0x00000345 },     /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI */
821  { 0x00001F8B, 0x00001F0B, 0x00000345 },     /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI */
822  { 0x00001F8C, 0x00001F0C, 0x00000345 },     /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI */
823  { 0x00001F8D, 0x00001F0D, 0x00000345 },     /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI */
824  { 0x00001F8E, 0x00001F0E, 0x00000345 },     /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI */
825  { 0x00001F8F, 0x00001F0F, 0x00000345 },     /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI */
826  { 0x00001F12, 0x00001F10, 0x00000300 },     /* GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA */
827  { 0x00001F14, 0x00001F10, 0x00000301 },     /* GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA */
828  { 0x00001F13, 0x00001F11, 0x00000300 },     /* GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA */
829  { 0x00001F15, 0x00001F11, 0x00000301 },     /* GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA */
830  { 0x00001F1A, 0x00001F18, 0x00000300 },     /* GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA */
831  { 0x00001F1C, 0x00001F18, 0x00000301 },     /* GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA */
832  { 0x00001F1B, 0x00001F19, 0x00000300 },     /* GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA */
833  { 0x00001F1D, 0x00001F19, 0x00000301 },     /* GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA */
834  { 0x00001F22, 0x00001F20, 0x00000300 },     /* GREEK SMALL LETTER ETA WITH PSILI AND VARIA */
835  { 0x00001F24, 0x00001F20, 0x00000301 },     /* GREEK SMALL LETTER ETA WITH PSILI AND OXIA */
836  { 0x00001F26, 0x00001F20, 0x00000342 },     /* GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI */
837  { 0x00001F90, 0x00001F20, 0x00000345 },     /* GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI */
838  { 0x00001F23, 0x00001F21, 0x00000300 },     /* GREEK SMALL LETTER ETA WITH DASIA AND VARIA */
839  { 0x00001F25, 0x00001F21, 0x00000301 },     /* GREEK SMALL LETTER ETA WITH DASIA AND OXIA */
840  { 0x00001F27, 0x00001F21, 0x00000342 },     /* GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI */
841  { 0x00001F91, 0x00001F21, 0x00000345 },     /* GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI */
842  { 0x00001F92, 0x00001F22, 0x00000345 },     /* GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI */
843  { 0x00001F93, 0x00001F23, 0x00000345 },     /* GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI */
844  { 0x00001F94, 0x00001F24, 0x00000345 },     /* GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI */
845  { 0x00001F95, 0x00001F25, 0x00000345 },     /* GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI */
846  { 0x00001F96, 0x00001F26, 0x00000345 },     /* GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI */
847  { 0x00001F97, 0x00001F27, 0x00000345 },     /* GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI */
848  { 0x00001F2A, 0x00001F28, 0x00000300 },     /* GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA */
849  { 0x00001F2C, 0x00001F28, 0x00000301 },     /* GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA */
850  { 0x00001F2E, 0x00001F28, 0x00000342 },     /* GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI */
851  { 0x00001F98, 0x00001F28, 0x00000345 },     /* GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI */
852  { 0x00001F2B, 0x00001F29, 0x00000300 },     /* GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA */
853  { 0x00001F2D, 0x00001F29, 0x00000301 },     /* GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA */
854  { 0x00001F2F, 0x00001F29, 0x00000342 },     /* GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI */
855  { 0x00001F99, 0x00001F29, 0x00000345 },     /* GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI */
856  { 0x00001F9A, 0x00001F2A, 0x00000345 },     /* GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI */
857  { 0x00001F9B, 0x00001F2B, 0x00000345 },     /* GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI */
858  { 0x00001F9C, 0x00001F2C, 0x00000345 },     /* GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI */
859  { 0x00001F9D, 0x00001F2D, 0x00000345 },     /* GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI */
860  { 0x00001F9E, 0x00001F2E, 0x00000345 },     /* GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI */
861  { 0x00001F9F, 0x00001F2F, 0x00000345 },     /* GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI */
862  { 0x00001F32, 0x00001F30, 0x00000300 },     /* GREEK SMALL LETTER IOTA WITH PSILI AND VARIA */
863  { 0x00001F34, 0x00001F30, 0x00000301 },     /* GREEK SMALL LETTER IOTA WITH PSILI AND OXIA */
864  { 0x00001F36, 0x00001F30, 0x00000342 },     /* GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI */
865  { 0x00001F33, 0x00001F31, 0x00000300 },     /* GREEK SMALL LETTER IOTA WITH DASIA AND VARIA */
866  { 0x00001F35, 0x00001F31, 0x00000301 },     /* GREEK SMALL LETTER IOTA WITH DASIA AND OXIA */
867  { 0x00001F37, 0x00001F31, 0x00000342 },     /* GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI */
868  { 0x00001F3A, 0x00001F38, 0x00000300 },     /* GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA */
869  { 0x00001F3C, 0x00001F38, 0x00000301 },     /* GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA */
870  { 0x00001F3E, 0x00001F38, 0x00000342 },     /* GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI */
871  { 0x00001F3B, 0x00001F39, 0x00000300 },     /* GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA */
872  { 0x00001F3D, 0x00001F39, 0x00000301 },     /* GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA */
873  { 0x00001F3F, 0x00001F39, 0x00000342 },     /* GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI */
874  { 0x00001F42, 0x00001F40, 0x00000300 },     /* GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA */
875  { 0x00001F44, 0x00001F40, 0x00000301 },     /* GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA */
876  { 0x00001F43, 0x00001F41, 0x00000300 },     /* GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA */
877  { 0x00001F45, 0x00001F41, 0x00000301 },     /* GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA */
878  { 0x00001F4A, 0x00001F48, 0x00000300 },     /* GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA */
879  { 0x00001F4C, 0x00001F48, 0x00000301 },     /* GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA */
880  { 0x00001F4B, 0x00001F49, 0x00000300 },     /* GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA */
881  { 0x00001F4D, 0x00001F49, 0x00000301 },     /* GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA */
882  { 0x00001F52, 0x00001F50, 0x00000300 },     /* GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA */
883  { 0x00001F54, 0x00001F50, 0x00000301 },     /* GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA */
884  { 0x00001F56, 0x00001F50, 0x00000342 },     /* GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI */
885  { 0x00001F53, 0x00001F51, 0x00000300 },     /* GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA */
886  { 0x00001F55, 0x00001F51, 0x00000301 },     /* GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA */
887  { 0x00001F57, 0x00001F51, 0x00000342 },     /* GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI */
888  { 0x00001F5B, 0x00001F59, 0x00000300 },     /* GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA */
889  { 0x00001F5D, 0x00001F59, 0x00000301 },     /* GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA */
890  { 0x00001F5F, 0x00001F59, 0x00000342 },     /* GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI */
891  { 0x00001F62, 0x00001F60, 0x00000300 },     /* GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA */
892  { 0x00001F64, 0x00001F60, 0x00000301 },     /* GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA */
893  { 0x00001F66, 0x00001F60, 0x00000342 },     /* GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI */
894  { 0x00001FA0, 0x00001F60, 0x00000345 },     /* GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI */
895  { 0x00001F63, 0x00001F61, 0x00000300 },     /* GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA */
896  { 0x00001F65, 0x00001F61, 0x00000301 },     /* GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA */
897  { 0x00001F67, 0x00001F61, 0x00000342 },     /* GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI */
898  { 0x00001FA1, 0x00001F61, 0x00000345 },     /* GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI */
899  { 0x00001FA2, 0x00001F62, 0x00000345 },     /* GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI */
900  { 0x00001FA3, 0x00001F63, 0x00000345 },     /* GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI */
901  { 0x00001FA4, 0x00001F64, 0x00000345 },     /* GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI */
902  { 0x00001FA5, 0x00001F65, 0x00000345 },     /* GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI */
903  { 0x00001FA6, 0x00001F66, 0x00000345 },     /* GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI */
904  { 0x00001FA7, 0x00001F67, 0x00000345 },     /* GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI */
905  { 0x00001F6A, 0x00001F68, 0x00000300 },     /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA */
906  { 0x00001F6C, 0x00001F68, 0x00000301 },     /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA */
907  { 0x00001F6E, 0x00001F68, 0x00000342 },     /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI */
908  { 0x00001FA8, 0x00001F68, 0x00000345 },     /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI */
909  { 0x00001F6B, 0x00001F69, 0x00000300 },     /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA */
910  { 0x00001F6D, 0x00001F69, 0x00000301 },     /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA */
911  { 0x00001F6F, 0x00001F69, 0x00000342 },     /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI */
912  { 0x00001FA9, 0x00001F69, 0x00000345 },     /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI */
913  { 0x00001FAA, 0x00001F6A, 0x00000345 },     /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI */
914  { 0x00001FAB, 0x00001F6B, 0x00000345 },     /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI */
915  { 0x00001FAC, 0x00001F6C, 0x00000345 },     /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI */
916  { 0x00001FAD, 0x00001F6D, 0x00000345 },     /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI */
917  { 0x00001FAE, 0x00001F6E, 0x00000345 },     /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI */
918  { 0x00001FAF, 0x00001F6F, 0x00000345 },     /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI */
919  { 0x00001FB2, 0x00001F70, 0x00000345 },     /* GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI */
920  { 0x00001FC2, 0x00001F74, 0x00000345 },     /* GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI */
921  { 0x00001FF2, 0x00001F7C, 0x00000345 },     /* GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI */
922  { 0x00001FB7, 0x00001FB6, 0x00000345 },     /* GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI */
923  { 0x00001FCD, 0x00001FBF, 0x00000300 },     /* GREEK PSILI AND VARIA */
924  { 0x00001FCE, 0x00001FBF, 0x00000301 },     /* GREEK PSILI AND OXIA */
925  { 0x00001FCF, 0x00001FBF, 0x00000342 },     /* GREEK PSILI AND PERISPOMENI */
926  { 0x00001FC7, 0x00001FC6, 0x00000345 },     /* GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI */
927  { 0x00001FF7, 0x00001FF6, 0x00000345 },     /* GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI */
928  { 0x00001FDD, 0x00001FFE, 0x00000300 },     /* GREEK DASIA AND VARIA */
929  { 0x00001FDE, 0x00001FFE, 0x00000301 },     /* GREEK DASIA AND OXIA */
930  { 0x00001FDF, 0x00001FFE, 0x00000342 },     /* GREEK DASIA AND PERISPOMENI */
931/*{ 0x0000219A, 0x00002190, 0x00000338 },*/   /* LEFTWARDS ARROW WITH STROKE */
932/*{ 0x0000219B, 0x00002192, 0x00000338 },*/   /* RIGHTWARDS ARROW WITH STROKE */
933/*{ 0x000021AE, 0x00002194, 0x00000338 },*/   /* LEFT RIGHT ARROW WITH STROKE */
934/*{ 0x000021CD, 0x000021D0, 0x00000338 },*/   /* LEFTWARDS DOUBLE ARROW WITH STROKE */
935/*{ 0x000021CF, 0x000021D2, 0x00000338 },*/   /* RIGHTWARDS DOUBLE ARROW WITH STROKE */
936/*{ 0x000021CE, 0x000021D4, 0x00000338 },*/   /* LEFT RIGHT DOUBLE ARROW WITH STROKE */
937/*{ 0x00002204, 0x00002203, 0x00000338 },*/   /* THERE DOES NOT EXIST */
938/*{ 0x00002209, 0x00002208, 0x00000338 },*/   /* NOT AN ELEMENT OF */
939/*{ 0x0000220C, 0x0000220B, 0x00000338 },*/   /* DOES NOT CONTAIN AS MEMBER */
940/*{ 0x00002224, 0x00002223, 0x00000338 },*/   /* DOES NOT DIVIDE */
941/*{ 0x00002226, 0x00002225, 0x00000338 },*/   /* NOT PARALLEL TO */
942/*{ 0x00002241, 0x0000223C, 0x00000338 },*/   /* NOT TILDE */
943/*{ 0x00002244, 0x00002243, 0x00000338 },*/   /* NOT ASYMPTOTICALLY EQUAL TO */
944/*{ 0x00002247, 0x00002245, 0x00000338 },*/   /* NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO */
945/*{ 0x00002249, 0x00002248, 0x00000338 },*/   /* NOT ALMOST EQUAL TO */
946/*{ 0x0000226D, 0x0000224D, 0x00000338 },*/   /* NOT EQUIVALENT TO */
947/*{ 0x00002262, 0x00002261, 0x00000338 },*/   /* NOT IDENTICAL TO */
948/*{ 0x00002270, 0x00002264, 0x00000338 },*/   /* NEITHER LESS-THAN NOR EQUAL TO */
949/*{ 0x00002271, 0x00002265, 0x00000338 },*/   /* NEITHER GREATER-THAN NOR EQUAL TO */
950/*{ 0x00002274, 0x00002272, 0x00000338 },*/   /* NEITHER LESS-THAN NOR EQUIVALENT TO */
951/*{ 0x00002275, 0x00002273, 0x00000338 },*/   /* NEITHER GREATER-THAN NOR EQUIVALENT TO */
952/*{ 0x00002278, 0x00002276, 0x00000338 },*/   /* NEITHER LESS-THAN NOR GREATER-THAN */
953/*{ 0x00002279, 0x00002277, 0x00000338 },*/   /* NEITHER GREATER-THAN NOR LESS-THAN */
954/*{ 0x00002280, 0x0000227A, 0x00000338 },*/   /* DOES NOT PRECEDE */
955/*{ 0x00002281, 0x0000227B, 0x00000338 },*/   /* DOES NOT SUCCEED */
956/*{ 0x000022E0, 0x0000227C, 0x00000338 },*/   /* DOES NOT PRECEDE OR EQUAL */
957/*{ 0x000022E1, 0x0000227D, 0x00000338 },*/   /* DOES NOT SUCCEED OR EQUAL */
958/*{ 0x00002284, 0x00002282, 0x00000338 },*/   /* NOT A SUBSET OF */
959/*{ 0x00002285, 0x00002283, 0x00000338 },*/   /* NOT A SUPERSET OF */
960/*{ 0x00002288, 0x00002286, 0x00000338 },*/   /* NEITHER A SUBSET OF NOR EQUAL TO */
961/*{ 0x00002289, 0x00002287, 0x00000338 },*/   /* NEITHER A SUPERSET OF NOR EQUAL TO */
962/*{ 0x000022E2, 0x00002291, 0x00000338 },*/   /* NOT SQUARE IMAGE OF OR EQUAL TO */
963/*{ 0x000022E3, 0x00002292, 0x00000338 },*/   /* NOT SQUARE ORIGINAL OF OR EQUAL TO */
964/*{ 0x000022AC, 0x000022A2, 0x00000338 },*/   /* DOES NOT PROVE */
965/*{ 0x000022AD, 0x000022A8, 0x00000338 },*/   /* NOT TRUE */
966/*{ 0x000022AE, 0x000022A9, 0x00000338 },*/   /* DOES NOT FORCE */
967/*{ 0x000022AF, 0x000022AB, 0x00000338 },*/   /* NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE */
968/*{ 0x000022EA, 0x000022B2, 0x00000338 },*/   /* NOT NORMAL SUBGROUP OF */
969/*{ 0x000022EB, 0x000022B3, 0x00000338 },*/   /* DOES NOT CONTAIN AS NORMAL SUBGROUP */
970/*{ 0x000022EC, 0x000022B4, 0x00000338 },*/   /* NOT NORMAL SUBGROUP OF OR EQUAL TO */
971/*{ 0x000022ED, 0x000022B5, 0x00000338 },*/   /* DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL */
972/*{ 0x00002ADC, 0x00002ADD, 0x00000338 },*/   /* FORKING */
973  { 0x00003094, 0x00003046, 0x00003099 },     /* HIRAGANA LETTER VU */
974  { 0x0000304C, 0x0000304B, 0x00003099 },     /* HIRAGANA LETTER GA */
975  { 0x0000304E, 0x0000304D, 0x00003099 },     /* HIRAGANA LETTER GI */
976  { 0x00003050, 0x0000304F, 0x00003099 },     /* HIRAGANA LETTER GU */
977  { 0x00003052, 0x00003051, 0x00003099 },     /* HIRAGANA LETTER GE */
978  { 0x00003054, 0x00003053, 0x00003099 },     /* HIRAGANA LETTER GO */
979  { 0x00003056, 0x00003055, 0x00003099 },     /* HIRAGANA LETTER ZA */
980  { 0x00003058, 0x00003057, 0x00003099 },     /* HIRAGANA LETTER ZI */
981  { 0x0000305A, 0x00003059, 0x00003099 },     /* HIRAGANA LETTER ZU */
982  { 0x0000305C, 0x0000305B, 0x00003099 },     /* HIRAGANA LETTER ZE */
983  { 0x0000305E, 0x0000305D, 0x00003099 },     /* HIRAGANA LETTER ZO */
984  { 0x00003060, 0x0000305F, 0x00003099 },     /* HIRAGANA LETTER DA */
985  { 0x00003062, 0x00003061, 0x00003099 },     /* HIRAGANA LETTER DI */
986  { 0x00003065, 0x00003064, 0x00003099 },     /* HIRAGANA LETTER DU */
987  { 0x00003067, 0x00003066, 0x00003099 },     /* HIRAGANA LETTER DE */
988  { 0x00003069, 0x00003068, 0x00003099 },     /* HIRAGANA LETTER DO */
989  { 0x00003070, 0x0000306F, 0x00003099 },     /* HIRAGANA LETTER BA */
990  { 0x00003071, 0x0000306F, 0x0000309A },     /* HIRAGANA LETTER PA */
991  { 0x00003073, 0x00003072, 0x00003099 },     /* HIRAGANA LETTER BI */
992  { 0x00003074, 0x00003072, 0x0000309A },     /* HIRAGANA LETTER PI */
993  { 0x00003076, 0x00003075, 0x00003099 },     /* HIRAGANA LETTER BU */
994  { 0x00003077, 0x00003075, 0x0000309A },     /* HIRAGANA LETTER PU */
995  { 0x00003079, 0x00003078, 0x00003099 },     /* HIRAGANA LETTER BE */
996  { 0x0000307A, 0x00003078, 0x0000309A },     /* HIRAGANA LETTER PE */
997  { 0x0000307C, 0x0000307B, 0x00003099 },     /* HIRAGANA LETTER BO */
998  { 0x0000307D, 0x0000307B, 0x0000309A },     /* HIRAGANA LETTER PO */
999  { 0x0000309E, 0x0000309D, 0x00003099 },     /* HIRAGANA VOICED ITERATION MARK */
1000  { 0x000030F4, 0x000030A6, 0x00003099 },     /* KATAKANA LETTER VU */
1001  { 0x000030AC, 0x000030AB, 0x00003099 },     /* KATAKANA LETTER GA */
1002  { 0x000030AE, 0x000030AD, 0x00003099 },     /* KATAKANA LETTER GI */
1003  { 0x000030B0, 0x000030AF, 0x00003099 },     /* KATAKANA LETTER GU */
1004  { 0x000030B2, 0x000030B1, 0x00003099 },     /* KATAKANA LETTER GE */
1005  { 0x000030B4, 0x000030B3, 0x00003099 },     /* KATAKANA LETTER GO */
1006  { 0x000030B6, 0x000030B5, 0x00003099 },     /* KATAKANA LETTER ZA */
1007  { 0x000030B8, 0x000030B7, 0x00003099 },     /* KATAKANA LETTER ZI */
1008  { 0x000030BA, 0x000030B9, 0x00003099 },     /* KATAKANA LETTER ZU */
1009  { 0x000030BC, 0x000030BB, 0x00003099 },     /* KATAKANA LETTER ZE */
1010  { 0x000030BE, 0x000030BD, 0x00003099 },     /* KATAKANA LETTER ZO */
1011  { 0x000030C0, 0x000030BF, 0x00003099 },     /* KATAKANA LETTER DA */
1012  { 0x000030C2, 0x000030C1, 0x00003099 },     /* KATAKANA LETTER DI */
1013  { 0x000030C5, 0x000030C4, 0x00003099 },     /* KATAKANA LETTER DU */
1014  { 0x000030C7, 0x000030C6, 0x00003099 },     /* KATAKANA LETTER DE */
1015  { 0x000030C9, 0x000030C8, 0x00003099 },     /* KATAKANA LETTER DO */
1016  { 0x000030D0, 0x000030CF, 0x00003099 },     /* KATAKANA LETTER BA */
1017  { 0x000030D1, 0x000030CF, 0x0000309A },     /* KATAKANA LETTER PA */
1018  { 0x000030D3, 0x000030D2, 0x00003099 },     /* KATAKANA LETTER BI */
1019  { 0x000030D4, 0x000030D2, 0x0000309A },     /* KATAKANA LETTER PI */
1020  { 0x000030D6, 0x000030D5, 0x00003099 },     /* KATAKANA LETTER BU */
1021  { 0x000030D7, 0x000030D5, 0x0000309A },     /* KATAKANA LETTER PU */
1022  { 0x000030D9, 0x000030D8, 0x00003099 },     /* KATAKANA LETTER BE */
1023  { 0x000030DA, 0x000030D8, 0x0000309A },     /* KATAKANA LETTER PE */
1024  { 0x000030DC, 0x000030DB, 0x00003099 },     /* KATAKANA LETTER BO */
1025  { 0x000030DD, 0x000030DB, 0x0000309A },     /* KATAKANA LETTER PO */
1026  { 0x000030F7, 0x000030EF, 0x00003099 },     /* KATAKANA LETTER VA */
1027  { 0x000030F8, 0x000030F0, 0x00003099 },     /* KATAKANA LETTER VI */
1028  { 0x000030F9, 0x000030F1, 0x00003099 },     /* KATAKANA LETTER VE */
1029  { 0x000030FA, 0x000030F2, 0x00003099 },     /* KATAKANA LETTER VO */
1030  { 0x000030FE, 0x000030FD, 0x00003099 },     /* KATAKANA VOICED ITERATION MARK */
1031  { 0x0000FB2C, 0x0000FB49, 0x000005C1 },     /* HEBREW LETTER SHIN WITH DAGESH AND SHIN DOT */
1032  { 0x0000FB2D, 0x0000FB49, 0x000005C2 },     /* HEBREW LETTER SHIN WITH DAGESH AND SIN DOT */
1033/*{ 0x0001109A, 0x00011099, 0x000110BA },*/   /* KAITHI LETTER DDDHA */
1034/*{ 0x0001109C, 0x0001109B, 0x000110BA },*/   /* KAITHI LETTER RHA */
1035/*{ 0x000110AB, 0x000110A5, 0x000110BA },*/   /* KAITHI LETTER VA */
1036/*{ 0x0001D15E, 0x0001D157, 0x0001D165 },*/   /* MUSICAL SYMBOL HALF NOTE */
1037/*{ 0x0001D15F, 0x0001D158, 0x0001D165 },*/   /* MUSICAL SYMBOL QUARTER NOTE */
1038/*{ 0x0001D160, 0x0001D15F, 0x0001D16E },*/   /* MUSICAL SYMBOL EIGHTH NOTE */
1039/*{ 0x0001D161, 0x0001D15F, 0x0001D16F },*/   /* MUSICAL SYMBOL SIXTEENTH NOTE */
1040/*{ 0x0001D162, 0x0001D15F, 0x0001D170 },*/   /* MUSICAL SYMBOL THIRTY-SECOND NOTE */
1041/*{ 0x0001D163, 0x0001D15F, 0x0001D171 },*/   /* MUSICAL SYMBOL SIXTY-FOURTH NOTE */
1042/*{ 0x0001D164, 0x0001D15F, 0x0001D172 },*/   /* MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE */
1043/*{ 0x0001D1BB, 0x0001D1B9, 0x0001D165 },*/   /* MUSICAL SYMBOL MINIMA */
1044/*{ 0x0001D1BC, 0x0001D1BA, 0x0001D165 },*/   /* MUSICAL SYMBOL MINIMA BLACK */
1045/*{ 0x0001D1BD, 0x0001D1BB, 0x0001D16E },*/   /* MUSICAL SYMBOL SEMIMINIMA WHITE */
1046/*{ 0x0001D1BF, 0x0001D1BB, 0x0001D16F },*/   /* MUSICAL SYMBOL FUSA WHITE */
1047/*{ 0x0001D1BE, 0x0001D1BC, 0x0001D16E },*/   /* MUSICAL SYMBOL SEMIMINIMA BLACK */
1048/*{ 0x0001D1C0, 0x0001D1BC, 0x0001D16F },*/   /* MUSICAL SYMBOL FUSA BLACK */
1049};
1050
1051static const struct {
1052  unsigned int replacement;
1053  unsigned int base;
1054  unsigned int comb;
1055} decompositions[] = {
1056  { 0x000000C0, 0x00000041, 0x00000300 },     /* LATIN CAPITAL LETTER A WITH GRAVE */
1057  { 0x000000C1, 0x00000041, 0x00000301 },     /* LATIN CAPITAL LETTER A WITH ACUTE */
1058  { 0x000000C2, 0x00000041, 0x00000302 },     /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX */
1059  { 0x000000C3, 0x00000041, 0x00000303 },     /* LATIN CAPITAL LETTER A WITH TILDE */
1060  { 0x000000C4, 0x00000041, 0x00000308 },     /* LATIN CAPITAL LETTER A WITH DIAERESIS */
1061  { 0x000000C5, 0x00000041, 0x0000030A },     /* LATIN CAPITAL LETTER A WITH RING ABOVE */
1062  { 0x000000C7, 0x00000043, 0x00000327 },     /* LATIN CAPITAL LETTER C WITH CEDILLA */
1063  { 0x000000C8, 0x00000045, 0x00000300 },     /* LATIN CAPITAL LETTER E WITH GRAVE */
1064  { 0x000000C9, 0x00000045, 0x00000301 },     /* LATIN CAPITAL LETTER E WITH ACUTE */
1065  { 0x000000CA, 0x00000045, 0x00000302 },     /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX */
1066  { 0x000000CB, 0x00000045, 0x00000308 },     /* LATIN CAPITAL LETTER E WITH DIAERESIS */
1067  { 0x000000CC, 0x00000049, 0x00000300 },     /* LATIN CAPITAL LETTER I WITH GRAVE */
1068  { 0x000000CD, 0x00000049, 0x00000301 },     /* LATIN CAPITAL LETTER I WITH ACUTE */
1069  { 0x000000CE, 0x00000049, 0x00000302 },     /* LATIN CAPITAL LETTER I WITH CIRCUMFLEX */
1070  { 0x000000CF, 0x00000049, 0x00000308 },     /* LATIN CAPITAL LETTER I WITH DIAERESIS */
1071  { 0x000000D1, 0x0000004E, 0x00000303 },     /* LATIN CAPITAL LETTER N WITH TILDE */
1072  { 0x000000D2, 0x0000004F, 0x00000300 },     /* LATIN CAPITAL LETTER O WITH GRAVE */
1073  { 0x000000D3, 0x0000004F, 0x00000301 },     /* LATIN CAPITAL LETTER O WITH ACUTE */
1074  { 0x000000D4, 0x0000004F, 0x00000302 },     /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX */
1075  { 0x000000D5, 0x0000004F, 0x00000303 },     /* LATIN CAPITAL LETTER O WITH TILDE */
1076  { 0x000000D6, 0x0000004F, 0x00000308 },     /* LATIN CAPITAL LETTER O WITH DIAERESIS */
1077  { 0x000000D9, 0x00000055, 0x00000300 },     /* LATIN CAPITAL LETTER U WITH GRAVE */
1078  { 0x000000DA, 0x00000055, 0x00000301 },     /* LATIN CAPITAL LETTER U WITH ACUTE */
1079  { 0x000000DB, 0x00000055, 0x00000302 },     /* LATIN CAPITAL LETTER U WITH CIRCUMFLEX */
1080  { 0x000000DC, 0x00000055, 0x00000308 },     /* LATIN CAPITAL LETTER U WITH DIAERESIS */
1081  { 0x000000DD, 0x00000059, 0x00000301 },     /* LATIN CAPITAL LETTER Y WITH ACUTE */
1082  { 0x000000E0, 0x00000061, 0x00000300 },     /* LATIN SMALL LETTER A WITH GRAVE */
1083  { 0x000000E1, 0x00000061, 0x00000301 },     /* LATIN SMALL LETTER A WITH ACUTE */
1084  { 0x000000E2, 0x00000061, 0x00000302 },     /* LATIN SMALL LETTER A WITH CIRCUMFLEX */
1085  { 0x000000E3, 0x00000061, 0x00000303 },     /* LATIN SMALL LETTER A WITH TILDE */
1086  { 0x000000E4, 0x00000061, 0x00000308 },     /* LATIN SMALL LETTER A WITH DIAERESIS */
1087  { 0x000000E5, 0x00000061, 0x0000030A },     /* LATIN SMALL LETTER A WITH RING ABOVE */
1088  { 0x000000E7, 0x00000063, 0x00000327 },     /* LATIN SMALL LETTER C WITH CEDILLA */
1089  { 0x000000E8, 0x00000065, 0x00000300 },     /* LATIN SMALL LETTER E WITH GRAVE */
1090  { 0x000000E9, 0x00000065, 0x00000301 },     /* LATIN SMALL LETTER E WITH ACUTE */
1091  { 0x000000EA, 0x00000065, 0x00000302 },     /* LATIN SMALL LETTER E WITH CIRCUMFLEX */
1092  { 0x000000EB, 0x00000065, 0x00000308 },     /* LATIN SMALL LETTER E WITH DIAERESIS */
1093  { 0x000000EC, 0x00000069, 0x00000300 },     /* LATIN SMALL LETTER I WITH GRAVE */
1094  { 0x000000ED, 0x00000069, 0x00000301 },     /* LATIN SMALL LETTER I WITH ACUTE */
1095  { 0x000000EE, 0x00000069, 0x00000302 },     /* LATIN SMALL LETTER I WITH CIRCUMFLEX */
1096  { 0x000000EF, 0x00000069, 0x00000308 },     /* LATIN SMALL LETTER I WITH DIAERESIS */
1097  { 0x000000F1, 0x0000006E, 0x00000303 },     /* LATIN SMALL LETTER N WITH TILDE */
1098  { 0x000000F2, 0x0000006F, 0x00000300 },     /* LATIN SMALL LETTER O WITH GRAVE */
1099  { 0x000000F3, 0x0000006F, 0x00000301 },     /* LATIN SMALL LETTER O WITH ACUTE */
1100  { 0x000000F4, 0x0000006F, 0x00000302 },     /* LATIN SMALL LETTER O WITH CIRCUMFLEX */
1101  { 0x000000F5, 0x0000006F, 0x00000303 },     /* LATIN SMALL LETTER O WITH TILDE */
1102  { 0x000000F6, 0x0000006F, 0x00000308 },     /* LATIN SMALL LETTER O WITH DIAERESIS */
1103  { 0x000000F9, 0x00000075, 0x00000300 },     /* LATIN SMALL LETTER U WITH GRAVE */
1104  { 0x000000FA, 0x00000075, 0x00000301 },     /* LATIN SMALL LETTER U WITH ACUTE */
1105  { 0x000000FB, 0x00000075, 0x00000302 },     /* LATIN SMALL LETTER U WITH CIRCUMFLEX */
1106  { 0x000000FC, 0x00000075, 0x00000308 },     /* LATIN SMALL LETTER U WITH DIAERESIS */
1107  { 0x000000FD, 0x00000079, 0x00000301 },     /* LATIN SMALL LETTER Y WITH ACUTE */
1108  { 0x000000FF, 0x00000079, 0x00000308 },     /* LATIN SMALL LETTER Y WITH DIAERESIS */
1109  { 0x00000100, 0x00000041, 0x00000304 },     /* LATIN CAPITAL LETTER A WITH MACRON */
1110  { 0x00000101, 0x00000061, 0x00000304 },     /* LATIN SMALL LETTER A WITH MACRON */
1111  { 0x00000102, 0x00000041, 0x00000306 },     /* LATIN CAPITAL LETTER A WITH BREVE */
1112  { 0x00000103, 0x00000061, 0x00000306 },     /* LATIN SMALL LETTER A WITH BREVE */
1113  { 0x00000104, 0x00000041, 0x00000328 },     /* LATIN CAPITAL LETTER A WITH OGONEK */
1114  { 0x00000105, 0x00000061, 0x00000328 },     /* LATIN SMALL LETTER A WITH OGONEK */
1115  { 0x00000106, 0x00000043, 0x00000301 },     /* LATIN CAPITAL LETTER C WITH ACUTE */
1116  { 0x00000107, 0x00000063, 0x00000301 },     /* LATIN SMALL LETTER C WITH ACUTE */
1117  { 0x00000108, 0x00000043, 0x00000302 },     /* LATIN CAPITAL LETTER C WITH CIRCUMFLEX */
1118  { 0x00000109, 0x00000063, 0x00000302 },     /* LATIN SMALL LETTER C WITH CIRCUMFLEX */
1119  { 0x0000010A, 0x00000043, 0x00000307 },     /* LATIN CAPITAL LETTER C WITH DOT ABOVE */
1120  { 0x0000010B, 0x00000063, 0x00000307 },     /* LATIN SMALL LETTER C WITH DOT ABOVE */
1121  { 0x0000010C, 0x00000043, 0x0000030C },     /* LATIN CAPITAL LETTER C WITH CARON */
1122  { 0x0000010D, 0x00000063, 0x0000030C },     /* LATIN SMALL LETTER C WITH CARON */
1123  { 0x0000010E, 0x00000044, 0x0000030C },     /* LATIN CAPITAL LETTER D WITH CARON */
1124  { 0x0000010F, 0x00000064, 0x0000030C },     /* LATIN SMALL LETTER D WITH CARON */
1125  { 0x00000112, 0x00000045, 0x00000304 },     /* LATIN CAPITAL LETTER E WITH MACRON */
1126  { 0x00000113, 0x00000065, 0x00000304 },     /* LATIN SMALL LETTER E WITH MACRON */
1127  { 0x00000114, 0x00000045, 0x00000306 },     /* LATIN CAPITAL LETTER E WITH BREVE */
1128  { 0x00000115, 0x00000065, 0x00000306 },     /* LATIN SMALL LETTER E WITH BREVE */
1129  { 0x00000116, 0x00000045, 0x00000307 },     /* LATIN CAPITAL LETTER E WITH DOT ABOVE */
1130  { 0x00000117, 0x00000065, 0x00000307 },     /* LATIN SMALL LETTER E WITH DOT ABOVE */
1131  { 0x00000118, 0x00000045, 0x00000328 },     /* LATIN CAPITAL LETTER E WITH OGONEK */
1132  { 0x00000119, 0x00000065, 0x00000328 },     /* LATIN SMALL LETTER E WITH OGONEK */
1133  { 0x0000011A, 0x00000045, 0x0000030C },     /* LATIN CAPITAL LETTER E WITH CARON */
1134  { 0x0000011B, 0x00000065, 0x0000030C },     /* LATIN SMALL LETTER E WITH CARON */
1135  { 0x0000011C, 0x00000047, 0x00000302 },     /* LATIN CAPITAL LETTER G WITH CIRCUMFLEX */
1136  { 0x0000011D, 0x00000067, 0x00000302 },     /* LATIN SMALL LETTER G WITH CIRCUMFLEX */
1137  { 0x0000011E, 0x00000047, 0x00000306 },     /* LATIN CAPITAL LETTER G WITH BREVE */
1138  { 0x0000011F, 0x00000067, 0x00000306 },     /* LATIN SMALL LETTER G WITH BREVE */
1139  { 0x00000120, 0x00000047, 0x00000307 },     /* LATIN CAPITAL LETTER G WITH DOT ABOVE */
1140  { 0x00000121, 0x00000067, 0x00000307 },     /* LATIN SMALL LETTER G WITH DOT ABOVE */
1141  { 0x00000122, 0x00000047, 0x00000327 },     /* LATIN CAPITAL LETTER G WITH CEDILLA */
1142  { 0x00000123, 0x00000067, 0x00000327 },     /* LATIN SMALL LETTER G WITH CEDILLA */
1143  { 0x00000124, 0x00000048, 0x00000302 },     /* LATIN CAPITAL LETTER H WITH CIRCUMFLEX */
1144  { 0x00000125, 0x00000068, 0x00000302 },     /* LATIN SMALL LETTER H WITH CIRCUMFLEX */
1145  { 0x00000128, 0x00000049, 0x00000303 },     /* LATIN CAPITAL LETTER I WITH TILDE */
1146  { 0x00000129, 0x00000069, 0x00000303 },     /* LATIN SMALL LETTER I WITH TILDE */
1147  { 0x0000012A, 0x00000049, 0x00000304 },     /* LATIN CAPITAL LETTER I WITH MACRON */
1148  { 0x0000012B, 0x00000069, 0x00000304 },     /* LATIN SMALL LETTER I WITH MACRON */
1149  { 0x0000012C, 0x00000049, 0x00000306 },     /* LATIN CAPITAL LETTER I WITH BREVE */
1150  { 0x0000012D, 0x00000069, 0x00000306 },     /* LATIN SMALL LETTER I WITH BREVE */
1151  { 0x0000012E, 0x00000049, 0x00000328 },     /* LATIN CAPITAL LETTER I WITH OGONEK */
1152  { 0x0000012F, 0x00000069, 0x00000328 },     /* LATIN SMALL LETTER I WITH OGONEK */
1153  { 0x00000130, 0x00000049, 0x00000307 },     /* LATIN CAPITAL LETTER I WITH DOT ABOVE */
1154  { 0x00000134, 0x0000004A, 0x00000302 },     /* LATIN CAPITAL LETTER J WITH CIRCUMFLEX */
1155  { 0x00000135, 0x0000006A, 0x00000302 },     /* LATIN SMALL LETTER J WITH CIRCUMFLEX */
1156  { 0x00000136, 0x0000004B, 0x00000327 },     /* LATIN CAPITAL LETTER K WITH CEDILLA */
1157  { 0x00000137, 0x0000006B, 0x00000327 },     /* LATIN SMALL LETTER K WITH CEDILLA */
1158  { 0x00000139, 0x0000004C, 0x00000301 },     /* LATIN CAPITAL LETTER L WITH ACUTE */
1159  { 0x0000013A, 0x0000006C, 0x00000301 },     /* LATIN SMALL LETTER L WITH ACUTE */
1160  { 0x0000013B, 0x0000004C, 0x00000327 },     /* LATIN CAPITAL LETTER L WITH CEDILLA */
1161  { 0x0000013C, 0x0000006C, 0x00000327 },     /* LATIN SMALL LETTER L WITH CEDILLA */
1162  { 0x0000013D, 0x0000004C, 0x0000030C },     /* LATIN CAPITAL LETTER L WITH CARON */
1163  { 0x0000013E, 0x0000006C, 0x0000030C },     /* LATIN SMALL LETTER L WITH CARON */
1164  { 0x00000143, 0x0000004E, 0x00000301 },     /* LATIN CAPITAL LETTER N WITH ACUTE */
1165  { 0x00000144, 0x0000006E, 0x00000301 },     /* LATIN SMALL LETTER N WITH ACUTE */
1166  { 0x00000145, 0x0000004E, 0x00000327 },     /* LATIN CAPITAL LETTER N WITH CEDILLA */
1167  { 0x00000146, 0x0000006E, 0x00000327 },     /* LATIN SMALL LETTER N WITH CEDILLA */
1168  { 0x00000147, 0x0000004E, 0x0000030C },     /* LATIN CAPITAL LETTER N WITH CARON */
1169  { 0x00000148, 0x0000006E, 0x0000030C },     /* LATIN SMALL LETTER N WITH CARON */
1170  { 0x0000014C, 0x0000004F, 0x00000304 },     /* LATIN CAPITAL LETTER O WITH MACRON */
1171  { 0x0000014D, 0x0000006F, 0x00000304 },     /* LATIN SMALL LETTER O WITH MACRON */
1172  { 0x0000014E, 0x0000004F, 0x00000306 },     /* LATIN CAPITAL LETTER O WITH BREVE */
1173  { 0x0000014F, 0x0000006F, 0x00000306 },     /* LATIN SMALL LETTER O WITH BREVE */
1174  { 0x00000150, 0x0000004F, 0x0000030B },     /* LATIN CAPITAL LETTER O WITH DOUBLE ACUTE */
1175  { 0x00000151, 0x0000006F, 0x0000030B },     /* LATIN SMALL LETTER O WITH DOUBLE ACUTE */
1176  { 0x00000154, 0x00000052, 0x00000301 },     /* LATIN CAPITAL LETTER R WITH ACUTE */
1177  { 0x00000155, 0x00000072, 0x00000301 },     /* LATIN SMALL LETTER R WITH ACUTE */
1178  { 0x00000156, 0x00000052, 0x00000327 },     /* LATIN CAPITAL LETTER R WITH CEDILLA */
1179  { 0x00000157, 0x00000072, 0x00000327 },     /* LATIN SMALL LETTER R WITH CEDILLA */
1180  { 0x00000158, 0x00000052, 0x0000030C },     /* LATIN CAPITAL LETTER R WITH CARON */
1181  { 0x00000159, 0x00000072, 0x0000030C },     /* LATIN SMALL LETTER R WITH CARON */
1182  { 0x0000015A, 0x00000053, 0x00000301 },     /* LATIN CAPITAL LETTER S WITH ACUTE */
1183  { 0x0000015B, 0x00000073, 0x00000301 },     /* LATIN SMALL LETTER S WITH ACUTE */
1184  { 0x0000015C, 0x00000053, 0x00000302 },     /* LATIN CAPITAL LETTER S WITH CIRCUMFLEX */
1185  { 0x0000015D, 0x00000073, 0x00000302 },     /* LATIN SMALL LETTER S WITH CIRCUMFLEX */
1186  { 0x0000015E, 0x00000053, 0x00000327 },     /* LATIN CAPITAL LETTER S WITH CEDILLA */
1187  { 0x0000015F, 0x00000073, 0x00000327 },     /* LATIN SMALL LETTER S WITH CEDILLA */
1188  { 0x00000160, 0x00000053, 0x0000030C },     /* LATIN CAPITAL LETTER S WITH CARON */
1189  { 0x00000161, 0x00000073, 0x0000030C },     /* LATIN SMALL LETTER S WITH CARON */
1190  { 0x00000162, 0x00000054, 0x00000327 },     /* LATIN CAPITAL LETTER T WITH CEDILLA */
1191  { 0x00000163, 0x00000074, 0x00000327 },     /* LATIN SMALL LETTER T WITH CEDILLA */
1192  { 0x00000164, 0x00000054, 0x0000030C },     /* LATIN CAPITAL LETTER T WITH CARON */
1193  { 0x00000165, 0x00000074, 0x0000030C },     /* LATIN SMALL LETTER T WITH CARON */
1194  { 0x00000168, 0x00000055, 0x00000303 },     /* LATIN CAPITAL LETTER U WITH TILDE */
1195  { 0x00000169, 0x00000075, 0x00000303 },     /* LATIN SMALL LETTER U WITH TILDE */
1196  { 0x0000016A, 0x00000055, 0x00000304 },     /* LATIN CAPITAL LETTER U WITH MACRON */
1197  { 0x0000016B, 0x00000075, 0x00000304 },     /* LATIN SMALL LETTER U WITH MACRON */
1198  { 0x0000016C, 0x00000055, 0x00000306 },     /* LATIN CAPITAL LETTER U WITH BREVE */
1199  { 0x0000016D, 0x00000075, 0x00000306 },     /* LATIN SMALL LETTER U WITH BREVE */
1200  { 0x0000016E, 0x00000055, 0x0000030A },     /* LATIN CAPITAL LETTER U WITH RING ABOVE */
1201  { 0x0000016F, 0x00000075, 0x0000030A },     /* LATIN SMALL LETTER U WITH RING ABOVE */
1202  { 0x00000170, 0x00000055, 0x0000030B },     /* LATIN CAPITAL LETTER U WITH DOUBLE ACUTE */
1203  { 0x00000171, 0x00000075, 0x0000030B },     /* LATIN SMALL LETTER U WITH DOUBLE ACUTE */
1204  { 0x00000172, 0x00000055, 0x00000328 },     /* LATIN CAPITAL LETTER U WITH OGONEK */
1205  { 0x00000173, 0x00000075, 0x00000328 },     /* LATIN SMALL LETTER U WITH OGONEK */
1206  { 0x00000174, 0x00000057, 0x00000302 },     /* LATIN CAPITAL LETTER W WITH CIRCUMFLEX */
1207  { 0x00000175, 0x00000077, 0x00000302 },     /* LATIN SMALL LETTER W WITH CIRCUMFLEX */
1208  { 0x00000176, 0x00000059, 0x00000302 },     /* LATIN CAPITAL LETTER Y WITH CIRCUMFLEX */
1209  { 0x00000177, 0x00000079, 0x00000302 },     /* LATIN SMALL LETTER Y WITH CIRCUMFLEX */
1210  { 0x00000178, 0x00000059, 0x00000308 },     /* LATIN CAPITAL LETTER Y WITH DIAERESIS */
1211  { 0x00000179, 0x0000005A, 0x00000301 },     /* LATIN CAPITAL LETTER Z WITH ACUTE */
1212  { 0x0000017A, 0x0000007A, 0x00000301 },     /* LATIN SMALL LETTER Z WITH ACUTE */
1213  { 0x0000017B, 0x0000005A, 0x00000307 },     /* LATIN CAPITAL LETTER Z WITH DOT ABOVE */
1214  { 0x0000017C, 0x0000007A, 0x00000307 },     /* LATIN SMALL LETTER Z WITH DOT ABOVE */
1215  { 0x0000017D, 0x0000005A, 0x0000030C },     /* LATIN CAPITAL LETTER Z WITH CARON */
1216  { 0x0000017E, 0x0000007A, 0x0000030C },     /* LATIN SMALL LETTER Z WITH CARON */
1217  { 0x000001A0, 0x0000004F, 0x0000031B },     /* LATIN CAPITAL LETTER O WITH HORN */
1218  { 0x000001A1, 0x0000006F, 0x0000031B },     /* LATIN SMALL LETTER O WITH HORN */
1219  { 0x000001AF, 0x00000055, 0x0000031B },     /* LATIN CAPITAL LETTER U WITH HORN */
1220  { 0x000001B0, 0x00000075, 0x0000031B },     /* LATIN SMALL LETTER U WITH HORN */
1221  { 0x000001CD, 0x00000041, 0x0000030C },     /* LATIN CAPITAL LETTER A WITH CARON */
1222  { 0x000001CE, 0x00000061, 0x0000030C },     /* LATIN SMALL LETTER A WITH CARON */
1223  { 0x000001CF, 0x00000049, 0x0000030C },     /* LATIN CAPITAL LETTER I WITH CARON */
1224  { 0x000001D0, 0x00000069, 0x0000030C },     /* LATIN SMALL LETTER I WITH CARON */
1225  { 0x000001D1, 0x0000004F, 0x0000030C },     /* LATIN CAPITAL LETTER O WITH CARON */
1226  { 0x000001D2, 0x0000006F, 0x0000030C },     /* LATIN SMALL LETTER O WITH CARON */
1227  { 0x000001D3, 0x00000055, 0x0000030C },     /* LATIN CAPITAL LETTER U WITH CARON */
1228  { 0x000001D4, 0x00000075, 0x0000030C },     /* LATIN SMALL LETTER U WITH CARON */
1229  { 0x000001D5, 0x000000DC, 0x00000304 },     /* LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON */
1230  { 0x000001D6, 0x000000FC, 0x00000304 },     /* LATIN SMALL LETTER U WITH DIAERESIS AND MACRON */
1231  { 0x000001D7, 0x000000DC, 0x00000301 },     /* LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE */
1232  { 0x000001D8, 0x000000FC, 0x00000301 },     /* LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE */
1233  { 0x000001D9, 0x000000DC, 0x0000030C },     /* LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON */
1234  { 0x000001DA, 0x000000FC, 0x0000030C },     /* LATIN SMALL LETTER U WITH DIAERESIS AND CARON */
1235  { 0x000001DB, 0x000000DC, 0x00000300 },     /* LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE */
1236  { 0x000001DC, 0x000000FC, 0x00000300 },     /* LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE */
1237  { 0x000001DE, 0x000000C4, 0x00000304 },     /* LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON */
1238  { 0x000001DF, 0x000000E4, 0x00000304 },     /* LATIN SMALL LETTER A WITH DIAERESIS AND MACRON */
1239  { 0x000001E0, 0x00000226, 0x00000304 },     /* LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON */
1240  { 0x000001E1, 0x00000227, 0x00000304 },     /* LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON */
1241  { 0x000001E2, 0x000000C6, 0x00000304 },     /* LATIN CAPITAL LETTER AE WITH MACRON */
1242  { 0x000001E3, 0x000000E6, 0x00000304 },     /* LATIN SMALL LETTER AE WITH MACRON */
1243  { 0x000001E6, 0x00000047, 0x0000030C },     /* LATIN CAPITAL LETTER G WITH CARON */
1244  { 0x000001E7, 0x00000067, 0x0000030C },     /* LATIN SMALL LETTER G WITH CARON */
1245  { 0x000001E8, 0x0000004B, 0x0000030C },     /* LATIN CAPITAL LETTER K WITH CARON */
1246  { 0x000001E9, 0x0000006B, 0x0000030C },     /* LATIN SMALL LETTER K WITH CARON */
1247  { 0x000001EA, 0x0000004F, 0x00000328 },     /* LATIN CAPITAL LETTER O WITH OGONEK */
1248  { 0x000001EB, 0x0000006F, 0x00000328 },     /* LATIN SMALL LETTER O WITH OGONEK */
1249  { 0x000001EC, 0x000001EA, 0x00000304 },     /* LATIN CAPITAL LETTER O WITH OGONEK AND MACRON */
1250  { 0x000001ED, 0x000001EB, 0x00000304 },     /* LATIN SMALL LETTER O WITH OGONEK AND MACRON */
1251  { 0x000001EE, 0x000001B7, 0x0000030C },     /* LATIN CAPITAL LETTER EZH WITH CARON */
1252  { 0x000001EF, 0x00000292, 0x0000030C },     /* LATIN SMALL LETTER EZH WITH CARON */
1253  { 0x000001F0, 0x0000006A, 0x0000030C },     /* LATIN SMALL LETTER J WITH CARON */
1254  { 0x000001F4, 0x00000047, 0x00000301 },     /* LATIN CAPITAL LETTER G WITH ACUTE */
1255  { 0x000001F5, 0x00000067, 0x00000301 },     /* LATIN SMALL LETTER G WITH ACUTE */
1256  { 0x000001F8, 0x0000004E, 0x00000300 },     /* LATIN CAPITAL LETTER N WITH GRAVE */
1257  { 0x000001F9, 0x0000006E, 0x00000300 },     /* LATIN SMALL LETTER N WITH GRAVE */
1258  { 0x000001FA, 0x000000C5, 0x00000301 },     /* LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE */
1259  { 0x000001FB, 0x000000E5, 0x00000301 },     /* LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE */
1260  { 0x000001FC, 0x000000C6, 0x00000301 },     /* LATIN CAPITAL LETTER AE WITH ACUTE */
1261  { 0x000001FD, 0x000000E6, 0x00000301 },     /* LATIN SMALL LETTER AE WITH ACUTE */
1262  { 0x000001FE, 0x000000D8, 0x00000301 },     /* LATIN CAPITAL LETTER O WITH STROKE AND ACUTE */
1263  { 0x000001FF, 0x000000F8, 0x00000301 },     /* LATIN SMALL LETTER O WITH STROKE AND ACUTE */
1264  { 0x00000200, 0x00000041, 0x0000030F },     /* LATIN CAPITAL LETTER A WITH DOUBLE GRAVE */
1265  { 0x00000201, 0x00000061, 0x0000030F },     /* LATIN SMALL LETTER A WITH DOUBLE GRAVE */
1266  { 0x00000202, 0x00000041, 0x00000311 },     /* LATIN CAPITAL LETTER A WITH INVERTED BREVE */
1267  { 0x00000203, 0x00000061, 0x00000311 },     /* LATIN SMALL LETTER A WITH INVERTED BREVE */
1268  { 0x00000204, 0x00000045, 0x0000030F },     /* LATIN CAPITAL LETTER E WITH DOUBLE GRAVE */
1269  { 0x00000205, 0x00000065, 0x0000030F },     /* LATIN SMALL LETTER E WITH DOUBLE GRAVE */
1270  { 0x00000206, 0x00000045, 0x00000311 },     /* LATIN CAPITAL LETTER E WITH INVERTED BREVE */
1271  { 0x00000207, 0x00000065, 0x00000311 },     /* LATIN SMALL LETTER E WITH INVERTED BREVE */
1272  { 0x00000208, 0x00000049, 0x0000030F },     /* LATIN CAPITAL LETTER I WITH DOUBLE GRAVE */
1273  { 0x00000209, 0x00000069, 0x0000030F },     /* LATIN SMALL LETTER I WITH DOUBLE GRAVE */
1274  { 0x0000020A, 0x00000049, 0x00000311 },     /* LATIN CAPITAL LETTER I WITH INVERTED BREVE */
1275  { 0x0000020B, 0x00000069, 0x00000311 },     /* LATIN SMALL LETTER I WITH INVERTED BREVE */
1276  { 0x0000020C, 0x0000004F, 0x0000030F },     /* LATIN CAPITAL LETTER O WITH DOUBLE GRAVE */
1277  { 0x0000020D, 0x0000006F, 0x0000030F },     /* LATIN SMALL LETTER O WITH DOUBLE GRAVE */
1278  { 0x0000020E, 0x0000004F, 0x00000311 },     /* LATIN CAPITAL LETTER O WITH INVERTED BREVE */
1279  { 0x0000020F, 0x0000006F, 0x00000311 },     /* LATIN SMALL LETTER O WITH INVERTED BREVE */
1280  { 0x00000210, 0x00000052, 0x0000030F },     /* LATIN CAPITAL LETTER R WITH DOUBLE GRAVE */
1281  { 0x00000211, 0x00000072, 0x0000030F },     /* LATIN SMALL LETTER R WITH DOUBLE GRAVE */
1282  { 0x00000212, 0x00000052, 0x00000311 },     /* LATIN CAPITAL LETTER R WITH INVERTED BREVE */
1283  { 0x00000213, 0x00000072, 0x00000311 },     /* LATIN SMALL LETTER R WITH INVERTED BREVE */
1284  { 0x00000214, 0x00000055, 0x0000030F },     /* LATIN CAPITAL LETTER U WITH DOUBLE GRAVE */
1285  { 0x00000215, 0x00000075, 0x0000030F },     /* LATIN SMALL LETTER U WITH DOUBLE GRAVE */
1286  { 0x00000216, 0x00000055, 0x00000311 },     /* LATIN CAPITAL LETTER U WITH INVERTED BREVE */
1287  { 0x00000217, 0x00000075, 0x00000311 },     /* LATIN SMALL LETTER U WITH INVERTED BREVE */
1288  { 0x00000218, 0x00000053, 0x00000326 },     /* LATIN CAPITAL LETTER S WITH COMMA BELOW */
1289  { 0x00000219, 0x00000073, 0x00000326 },     /* LATIN SMALL LETTER S WITH COMMA BELOW */
1290  { 0x0000021A, 0x00000054, 0x00000326 },     /* LATIN CAPITAL LETTER T WITH COMMA BELOW */
1291  { 0x0000021B, 0x00000074, 0x00000326 },     /* LATIN SMALL LETTER T WITH COMMA BELOW */
1292  { 0x0000021E, 0x00000048, 0x0000030C },     /* LATIN CAPITAL LETTER H WITH CARON */
1293  { 0x0000021F, 0x00000068, 0x0000030C },     /* LATIN SMALL LETTER H WITH CARON */
1294  { 0x00000226, 0x00000041, 0x00000307 },     /* LATIN CAPITAL LETTER A WITH DOT ABOVE */
1295  { 0x00000227, 0x00000061, 0x00000307 },     /* LATIN SMALL LETTER A WITH DOT ABOVE */
1296  { 0x00000228, 0x00000045, 0x00000327 },     /* LATIN CAPITAL LETTER E WITH CEDILLA */
1297  { 0x00000229, 0x00000065, 0x00000327 },     /* LATIN SMALL LETTER E WITH CEDILLA */
1298  { 0x0000022A, 0x000000D6, 0x00000304 },     /* LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON */
1299  { 0x0000022B, 0x000000F6, 0x00000304 },     /* LATIN SMALL LETTER O WITH DIAERESIS AND MACRON */
1300  { 0x0000022C, 0x000000D5, 0x00000304 },     /* LATIN CAPITAL LETTER O WITH TILDE AND MACRON */
1301  { 0x0000022D, 0x000000F5, 0x00000304 },     /* LATIN SMALL LETTER O WITH TILDE AND MACRON */
1302  { 0x0000022E, 0x0000004F, 0x00000307 },     /* LATIN CAPITAL LETTER O WITH DOT ABOVE */
1303  { 0x0000022F, 0x0000006F, 0x00000307 },     /* LATIN SMALL LETTER O WITH DOT ABOVE */
1304  { 0x00000230, 0x0000022E, 0x00000304 },     /* LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON */
1305  { 0x00000231, 0x0000022F, 0x00000304 },     /* LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON */
1306  { 0x00000232, 0x00000059, 0x00000304 },     /* LATIN CAPITAL LETTER Y WITH MACRON */
1307  { 0x00000233, 0x00000079, 0x00000304 },     /* LATIN SMALL LETTER Y WITH MACRON */
1308  { 0x00000344, 0x00000308, 0x00000301 },     /* COMBINING GREEK DIALYTIKA TONOS */
1309  { 0x00000385, 0x000000A8, 0x00000301 },     /* GREEK DIALYTIKA TONOS */
1310  { 0x00000386, 0x00000391, 0x00000301 },     /* GREEK CAPITAL LETTER ALPHA WITH TONOS */
1311  { 0x00000388, 0x00000395, 0x00000301 },     /* GREEK CAPITAL LETTER EPSILON WITH TONOS */
1312  { 0x00000389, 0x00000397, 0x00000301 },     /* GREEK CAPITAL LETTER ETA WITH TONOS */
1313  { 0x0000038A, 0x00000399, 0x00000301 },     /* GREEK CAPITAL LETTER IOTA WITH TONOS */
1314  { 0x0000038C, 0x0000039F, 0x00000301 },     /* GREEK CAPITAL LETTER OMICRON WITH TONOS */
1315  { 0x0000038E, 0x000003A5, 0x00000301 },     /* GREEK CAPITAL LETTER UPSILON WITH TONOS */
1316  { 0x0000038F, 0x000003A9, 0x00000301 },     /* GREEK CAPITAL LETTER OMEGA WITH TONOS */
1317  { 0x00000390, 0x000003CA, 0x00000301 },     /* GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS */
1318  { 0x000003AA, 0x00000399, 0x00000308 },     /* GREEK CAPITAL LETTER IOTA WITH DIALYTIKA */
1319  { 0x000003AB, 0x000003A5, 0x00000308 },     /* GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA */
1320  { 0x000003AC, 0x000003B1, 0x00000301 },     /* GREEK SMALL LETTER ALPHA WITH TONOS */
1321  { 0x000003AD, 0x000003B5, 0x00000301 },     /* GREEK SMALL LETTER EPSILON WITH TONOS */
1322  { 0x000003AE, 0x000003B7, 0x00000301 },     /* GREEK SMALL LETTER ETA WITH TONOS */
1323  { 0x000003AF, 0x000003B9, 0x00000301 },     /* GREEK SMALL LETTER IOTA WITH TONOS */
1324  { 0x000003B0, 0x000003CB, 0x00000301 },     /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS */
1325  { 0x000003CA, 0x000003B9, 0x00000308 },     /* GREEK SMALL LETTER IOTA WITH DIALYTIKA */
1326  { 0x000003CB, 0x000003C5, 0x00000308 },     /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA */
1327  { 0x000003CC, 0x000003BF, 0x00000301 },     /* GREEK SMALL LETTER OMICRON WITH TONOS */
1328  { 0x000003CD, 0x000003C5, 0x00000301 },     /* GREEK SMALL LETTER UPSILON WITH TONOS */
1329  { 0x000003CE, 0x000003C9, 0x00000301 },     /* GREEK SMALL LETTER OMEGA WITH TONOS */
1330  { 0x000003D3, 0x000003D2, 0x00000301 },     /* GREEK UPSILON WITH ACUTE AND HOOK SYMBOL */
1331  { 0x000003D4, 0x000003D2, 0x00000308 },     /* GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL */
1332  { 0x00000400, 0x00000415, 0x00000300 },     /* CYRILLIC CAPITAL LETTER IE WITH GRAVE */
1333  { 0x00000401, 0x00000415, 0x00000308 },     /* CYRILLIC CAPITAL LETTER IO */
1334  { 0x00000403, 0x00000413, 0x00000301 },     /* CYRILLIC CAPITAL LETTER GJE */
1335  { 0x00000407, 0x00000406, 0x00000308 },     /* CYRILLIC CAPITAL LETTER YI */
1336  { 0x0000040C, 0x0000041A, 0x00000301 },     /* CYRILLIC CAPITAL LETTER KJE */
1337  { 0x0000040D, 0x00000418, 0x00000300 },     /* CYRILLIC CAPITAL LETTER I WITH GRAVE */
1338  { 0x0000040E, 0x00000423, 0x00000306 },     /* CYRILLIC CAPITAL LETTER SHORT U */
1339  { 0x00000419, 0x00000418, 0x00000306 },     /* CYRILLIC CAPITAL LETTER SHORT I */
1340  { 0x00000439, 0x00000438, 0x00000306 },     /* CYRILLIC SMALL LETTER SHORT I */
1341  { 0x00000450, 0x00000435, 0x00000300 },     /* CYRILLIC SMALL LETTER IE WITH GRAVE */
1342  { 0x00000451, 0x00000435, 0x00000308 },     /* CYRILLIC SMALL LETTER IO */
1343  { 0x00000453, 0x00000433, 0x00000301 },     /* CYRILLIC SMALL LETTER GJE */
1344  { 0x00000457, 0x00000456, 0x00000308 },     /* CYRILLIC SMALL LETTER YI */
1345  { 0x0000045C, 0x0000043A, 0x00000301 },     /* CYRILLIC SMALL LETTER KJE */
1346  { 0x0000045D, 0x00000438, 0x00000300 },     /* CYRILLIC SMALL LETTER I WITH GRAVE */
1347  { 0x0000045E, 0x00000443, 0x00000306 },     /* CYRILLIC SMALL LETTER SHORT U */
1348  { 0x00000476, 0x00000474, 0x0000030F },     /* CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT */
1349  { 0x00000477, 0x00000475, 0x0000030F },     /* CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT */
1350  { 0x000004C1, 0x00000416, 0x00000306 },     /* CYRILLIC CAPITAL LETTER ZHE WITH BREVE */
1351  { 0x000004C2, 0x00000436, 0x00000306 },     /* CYRILLIC SMALL LETTER ZHE WITH BREVE */
1352  { 0x000004D0, 0x00000410, 0x00000306 },     /* CYRILLIC CAPITAL LETTER A WITH BREVE */
1353  { 0x000004D1, 0x00000430, 0x00000306 },     /* CYRILLIC SMALL LETTER A WITH BREVE */
1354  { 0x000004D2, 0x00000410, 0x00000308 },     /* CYRILLIC CAPITAL LETTER A WITH DIAERESIS */
1355  { 0x000004D3, 0x00000430, 0x00000308 },     /* CYRILLIC SMALL LETTER A WITH DIAERESIS */
1356  { 0x000004D6, 0x00000415, 0x00000306 },     /* CYRILLIC CAPITAL LETTER IE WITH BREVE */
1357  { 0x000004D7, 0x00000435, 0x00000306 },     /* CYRILLIC SMALL LETTER IE WITH BREVE */
1358  { 0x000004DA, 0x000004D8, 0x00000308 },     /* CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS */
1359  { 0x000004DB, 0x000004D9, 0x00000308 },     /* CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS */
1360  { 0x000004DC, 0x00000416, 0x00000308 },     /* CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS */
1361  { 0x000004DD, 0x00000436, 0x00000308 },     /* CYRILLIC SMALL LETTER ZHE WITH DIAERESIS */
1362  { 0x000004DE, 0x00000417, 0x00000308 },     /* CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS */
1363  { 0x000004DF, 0x00000437, 0x00000308 },     /* CYRILLIC SMALL LETTER ZE WITH DIAERESIS */
1364  { 0x000004E2, 0x00000418, 0x00000304 },     /* CYRILLIC CAPITAL LETTER I WITH MACRON */
1365  { 0x000004E3, 0x00000438, 0x00000304 },     /* CYRILLIC SMALL LETTER I WITH MACRON */
1366  { 0x000004E4, 0x00000418, 0x00000308 },     /* CYRILLIC CAPITAL LETTER I WITH DIAERESIS */
1367  { 0x000004E5, 0x00000438, 0x00000308 },     /* CYRILLIC SMALL LETTER I WITH DIAERESIS */
1368  { 0x000004E6, 0x0000041E, 0x00000308 },     /* CYRILLIC CAPITAL LETTER O WITH DIAERESIS */
1369  { 0x000004E7, 0x0000043E, 0x00000308 },     /* CYRILLIC SMALL LETTER O WITH DIAERESIS */
1370  { 0x000004EA, 0x000004E8, 0x00000308 },     /* CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS */
1371  { 0x000004EB, 0x000004E9, 0x00000308 },     /* CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS */
1372  { 0x000004EC, 0x0000042D, 0x00000308 },     /* CYRILLIC CAPITAL LETTER E WITH DIAERESIS */
1373  { 0x000004ED, 0x0000044D, 0x00000308 },     /* CYRILLIC SMALL LETTER E WITH DIAERESIS */
1374  { 0x000004EE, 0x00000423, 0x00000304 },     /* CYRILLIC CAPITAL LETTER U WITH MACRON */
1375  { 0x000004EF, 0x00000443, 0x00000304 },     /* CYRILLIC SMALL LETTER U WITH MACRON */
1376  { 0x000004F0, 0x00000423, 0x00000308 },     /* CYRILLIC CAPITAL LETTER U WITH DIAERESIS */
1377  { 0x000004F1, 0x00000443, 0x00000308 },     /* CYRILLIC SMALL LETTER U WITH DIAERESIS */
1378  { 0x000004F2, 0x00000423, 0x0000030B },     /* CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE */
1379  { 0x000004F3, 0x00000443, 0x0000030B },     /* CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE */
1380  { 0x000004F4, 0x00000427, 0x00000308 },     /* CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS */
1381  { 0x000004F5, 0x00000447, 0x00000308 },     /* CYRILLIC SMALL LETTER CHE WITH DIAERESIS */
1382  { 0x000004F8, 0x0000042B, 0x00000308 },     /* CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS */
1383  { 0x000004F9, 0x0000044B, 0x00000308 },     /* CYRILLIC SMALL LETTER YERU WITH DIAERESIS */
1384  { 0x00000622, 0x00000627, 0x00000653 },     /* ARABIC LETTER ALEF WITH MADDA ABOVE */
1385  { 0x00000623, 0x00000627, 0x00000654 },     /* ARABIC LETTER ALEF WITH HAMZA ABOVE */
1386  { 0x00000624, 0x00000648, 0x00000654 },     /* ARABIC LETTER WAW WITH HAMZA ABOVE */
1387  { 0x00000625, 0x00000627, 0x00000655 },     /* ARABIC LETTER ALEF WITH HAMZA BELOW */
1388  { 0x00000626, 0x0000064A, 0x00000654 },     /* ARABIC LETTER YEH WITH HAMZA ABOVE */
1389  { 0x000006C0, 0x000006D5, 0x00000654 },     /* ARABIC LETTER HEH WITH YEH ABOVE */
1390  { 0x000006C2, 0x000006C1, 0x00000654 },     /* ARABIC LETTER HEH GOAL WITH HAMZA ABOVE */
1391  { 0x000006D3, 0x000006D2, 0x00000654 },     /* ARABIC LETTER YEH BARREE WITH HAMZA ABOVE */
1392  { 0x00000929, 0x00000928, 0x0000093C },     /* DEVANAGARI LETTER NNNA */
1393  { 0x00000931, 0x00000930, 0x0000093C },     /* DEVANAGARI LETTER RRA */
1394  { 0x00000934, 0x00000933, 0x0000093C },     /* DEVANAGARI LETTER LLLA */
1395  { 0x00000958, 0x00000915, 0x0000093C },     /* DEVANAGARI LETTER QA */
1396  { 0x00000959, 0x00000916, 0x0000093C },     /* DEVANAGARI LETTER KHHA */
1397  { 0x0000095A, 0x00000917, 0x0000093C },     /* DEVANAGARI LETTER GHHA */
1398  { 0x0000095B, 0x0000091C, 0x0000093C },     /* DEVANAGARI LETTER ZA */
1399  { 0x0000095C, 0x00000921, 0x0000093C },     /* DEVANAGARI LETTER DDDHA */
1400  { 0x0000095D, 0x00000922, 0x0000093C },     /* DEVANAGARI LETTER RHA */
1401  { 0x0000095E, 0x0000092B, 0x0000093C },     /* DEVANAGARI LETTER FA */
1402  { 0x0000095F, 0x0000092F, 0x0000093C },     /* DEVANAGARI LETTER YYA */
1403  { 0x000009CB, 0x000009C7, 0x000009BE },     /* BENGALI VOWEL SIGN O */
1404  { 0x000009CC, 0x000009C7, 0x000009D7 },     /* BENGALI VOWEL SIGN AU */
1405  { 0x000009DC, 0x000009A1, 0x000009BC },     /* BENGALI LETTER RRA */
1406  { 0x000009DD, 0x000009A2, 0x000009BC },     /* BENGALI LETTER RHA */
1407  { 0x000009DF, 0x000009AF, 0x000009BC },     /* BENGALI LETTER YYA */
1408  { 0x00000A33, 0x00000A32, 0x00000A3C },     /* GURMUKHI LETTER LLA */
1409  { 0x00000A36, 0x00000A38, 0x00000A3C },     /* GURMUKHI LETTER SHA */
1410  { 0x00000A59, 0x00000A16, 0x00000A3C },     /* GURMUKHI LETTER KHHA */
1411  { 0x00000A5A, 0x00000A17, 0x00000A3C },     /* GURMUKHI LETTER GHHA */
1412  { 0x00000A5B, 0x00000A1C, 0x00000A3C },     /* GURMUKHI LETTER ZA */
1413  { 0x00000A5E, 0x00000A2B, 0x00000A3C },     /* GURMUKHI LETTER FA */
1414  { 0x00000B48, 0x00000B47, 0x00000B56 },     /* ORIYA VOWEL SIGN AI */
1415  { 0x00000B4B, 0x00000B47, 0x00000B3E },     /* ORIYA VOWEL SIGN O */
1416  { 0x00000B4C, 0x00000B47, 0x00000B57 },     /* ORIYA VOWEL SIGN AU */
1417  { 0x00000B5C, 0x00000B21, 0x00000B3C },     /* ORIYA LETTER RRA */
1418  { 0x00000B5D, 0x00000B22, 0x00000B3C },     /* ORIYA LETTER RHA */
1419  { 0x00000B94, 0x00000B92, 0x00000BD7 },     /* TAMIL LETTER AU */
1420  { 0x00000BCA, 0x00000BC6, 0x00000BBE },     /* TAMIL VOWEL SIGN O */
1421  { 0x00000BCB, 0x00000BC7, 0x00000BBE },     /* TAMIL VOWEL SIGN OO */
1422  { 0x00000BCC, 0x00000BC6, 0x00000BD7 },     /* TAMIL VOWEL SIGN AU */
1423  { 0x00000C48, 0x00000C46, 0x00000C56 },     /* TELUGU VOWEL SIGN AI */
1424  { 0x00000CC0, 0x00000CBF, 0x00000CD5 },     /* KANNADA VOWEL SIGN II */
1425  { 0x00000CC7, 0x00000CC6, 0x00000CD5 },     /* KANNADA VOWEL SIGN EE */
1426  { 0x00000CC8, 0x00000CC6, 0x00000CD6 },     /* KANNADA VOWEL SIGN AI */
1427  { 0x00000CCA, 0x00000CC6, 0x00000CC2 },     /* KANNADA VOWEL SIGN O */
1428  { 0x00000CCB, 0x00000CCA, 0x00000CD5 },     /* KANNADA VOWEL SIGN OO */
1429  { 0x00000D4A, 0x00000D46, 0x00000D3E },     /* MALAYALAM VOWEL SIGN O */
1430  { 0x00000D4B, 0x00000D47, 0x00000D3E },     /* MALAYALAM VOWEL SIGN OO */
1431  { 0x00000D4C, 0x00000D46, 0x00000D57 },     /* MALAYALAM VOWEL SIGN AU */
1432  { 0x00000DDA, 0x00000DD9, 0x00000DCA },     /* SINHALA VOWEL SIGN DIGA KOMBUVA */
1433  { 0x00000DDC, 0x00000DD9, 0x00000DCF },     /* SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA */
1434  { 0x00000DDD, 0x00000DDC, 0x00000DCA },     /* SINHALA VOWEL SIGN KOMBUVA HAA DIGA AELA-PILLA */
1435  { 0x00000DDE, 0x00000DD9, 0x00000DDF },     /* SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA */
1436  { 0x00000F43, 0x00000F42, 0x00000FB7 },     /* TIBETAN LETTER GHA */
1437  { 0x00000F4D, 0x00000F4C, 0x00000FB7 },     /* TIBETAN LETTER DDHA */
1438  { 0x00000F52, 0x00000F51, 0x00000FB7 },     /* TIBETAN LETTER DHA */
1439  { 0x00000F57, 0x00000F56, 0x00000FB7 },     /* TIBETAN LETTER BHA */
1440  { 0x00000F5C, 0x00000F5B, 0x00000FB7 },     /* TIBETAN LETTER DZHA */
1441  { 0x00000F69, 0x00000F40, 0x00000FB5 },     /* TIBETAN LETTER KSSA */
1442  { 0x00000F73, 0x00000F71, 0x00000F72 },     /* TIBETAN VOWEL SIGN II */
1443  { 0x00000F75, 0x00000F71, 0x00000F74 },     /* TIBETAN VOWEL SIGN UU */
1444  { 0x00000F76, 0x00000FB2, 0x00000F80 },     /* TIBETAN VOWEL SIGN VOCALIC R */
1445  { 0x00000F78, 0x00000FB3, 0x00000F80 },     /* TIBETAN VOWEL SIGN VOCALIC L */
1446  { 0x00000F81, 0x00000F71, 0x00000F80 },     /* TIBETAN VOWEL SIGN REVERSED II */
1447  { 0x00000F93, 0x00000F92, 0x00000FB7 },     /* TIBETAN SUBJOINED LETTER GHA */
1448  { 0x00000F9D, 0x00000F9C, 0x00000FB7 },     /* TIBETAN SUBJOINED LETTER DDHA */
1449  { 0x00000FA2, 0x00000FA1, 0x00000FB7 },     /* TIBETAN SUBJOINED LETTER DHA */
1450  { 0x00000FA7, 0x00000FA6, 0x00000FB7 },     /* TIBETAN SUBJOINED LETTER BHA */
1451  { 0x00000FAC, 0x00000FAB, 0x00000FB7 },     /* TIBETAN SUBJOINED LETTER DZHA */
1452  { 0x00000FB9, 0x00000F90, 0x00000FB5 },     /* TIBETAN SUBJOINED LETTER KSSA */
1453  { 0x00001026, 0x00001025, 0x0000102E },     /* MYANMAR LETTER UU */
1454  { 0x00001B06, 0x00001B05, 0x00001B35 },     /* BALINESE LETTER AKARA TEDUNG */
1455  { 0x00001B08, 0x00001B07, 0x00001B35 },     /* BALINESE LETTER IKARA TEDUNG */
1456  { 0x00001B0A, 0x00001B09, 0x00001B35 },     /* BALINESE LETTER UKARA TEDUNG */
1457  { 0x00001B0C, 0x00001B0B, 0x00001B35 },     /* BALINESE LETTER RA REPA TEDUNG */
1458  { 0x00001B0E, 0x00001B0D, 0x00001B35 },     /* BALINESE LETTER LA LENGA TEDUNG */
1459  { 0x00001B12, 0x00001B11, 0x00001B35 },     /* BALINESE LETTER OKARA TEDUNG */
1460  { 0x00001B3B, 0x00001B3A, 0x00001B35 },     /* BALINESE VOWEL SIGN RA REPA TEDUNG */
1461  { 0x00001B3D, 0x00001B3C, 0x00001B35 },     /* BALINESE VOWEL SIGN LA LENGA TEDUNG */
1462  { 0x00001B40, 0x00001B3E, 0x00001B35 },     /* BALINESE VOWEL SIGN TALING TEDUNG */
1463  { 0x00001B41, 0x00001B3F, 0x00001B35 },     /* BALINESE VOWEL SIGN TALING REPA TEDUNG */
1464  { 0x00001B43, 0x00001B42, 0x00001B35 },     /* BALINESE VOWEL SIGN PEPET TEDUNG */
1465  { 0x00001E00, 0x00000041, 0x00000325 },     /* LATIN CAPITAL LETTER A WITH RING BELOW */
1466  { 0x00001E01, 0x00000061, 0x00000325 },     /* LATIN SMALL LETTER A WITH RING BELOW */
1467  { 0x00001E02, 0x00000042, 0x00000307 },     /* LATIN CAPITAL LETTER B WITH DOT ABOVE */
1468  { 0x00001E03, 0x00000062, 0x00000307 },     /* LATIN SMALL LETTER B WITH DOT ABOVE */
1469  { 0x00001E04, 0x00000042, 0x00000323 },     /* LATIN CAPITAL LETTER B WITH DOT BELOW */
1470  { 0x00001E05, 0x00000062, 0x00000323 },     /* LATIN SMALL LETTER B WITH DOT BELOW */
1471  { 0x00001E06, 0x00000042, 0x00000331 },     /* LATIN CAPITAL LETTER B WITH LINE BELOW */
1472  { 0x00001E07, 0x00000062, 0x00000331 },     /* LATIN SMALL LETTER B WITH LINE BELOW */
1473  { 0x00001E08, 0x000000C7, 0x00000301 },     /* LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE */
1474  { 0x00001E09, 0x000000E7, 0x00000301 },     /* LATIN SMALL LETTER C WITH CEDILLA AND ACUTE */
1475  { 0x00001E0A, 0x00000044, 0x00000307 },     /* LATIN CAPITAL LETTER D WITH DOT ABOVE */
1476  { 0x00001E0B, 0x00000064, 0x00000307 },     /* LATIN SMALL LETTER D WITH DOT ABOVE */
1477  { 0x00001E0C, 0x00000044, 0x00000323 },     /* LATIN CAPITAL LETTER D WITH DOT BELOW */
1478  { 0x00001E0D, 0x00000064, 0x00000323 },     /* LATIN SMALL LETTER D WITH DOT BELOW */
1479  { 0x00001E0E, 0x00000044, 0x00000331 },     /* LATIN CAPITAL LETTER D WITH LINE BELOW */
1480  { 0x00001E0F, 0x00000064, 0x00000331 },     /* LATIN SMALL LETTER D WITH LINE BELOW */
1481  { 0x00001E10, 0x00000044, 0x00000327 },     /* LATIN CAPITAL LETTER D WITH CEDILLA */
1482  { 0x00001E11, 0x00000064, 0x00000327 },     /* LATIN SMALL LETTER D WITH CEDILLA */
1483  { 0x00001E12, 0x00000044, 0x0000032D },     /* LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW */
1484  { 0x00001E13, 0x00000064, 0x0000032D },     /* LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW */
1485  { 0x00001E14, 0x00000112, 0x00000300 },     /* LATIN CAPITAL LETTER E WITH MACRON AND GRAVE */
1486  { 0x00001E15, 0x00000113, 0x00000300 },     /* LATIN SMALL LETTER E WITH MACRON AND GRAVE */
1487  { 0x00001E16, 0x00000112, 0x00000301 },     /* LATIN CAPITAL LETTER E WITH MACRON AND ACUTE */
1488  { 0x00001E17, 0x00000113, 0x00000301 },     /* LATIN SMALL LETTER E WITH MACRON AND ACUTE */
1489  { 0x00001E18, 0x00000045, 0x0000032D },     /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW */
1490  { 0x00001E19, 0x00000065, 0x0000032D },     /* LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW */
1491  { 0x00001E1A, 0x00000045, 0x00000330 },     /* LATIN CAPITAL LETTER E WITH TILDE BELOW */
1492  { 0x00001E1B, 0x00000065, 0x00000330 },     /* LATIN SMALL LETTER E WITH TILDE BELOW */
1493  { 0x00001E1C, 0x00000228, 0x00000306 },     /* LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE */
1494  { 0x00001E1D, 0x00000229, 0x00000306 },     /* LATIN SMALL LETTER E WITH CEDILLA AND BREVE */
1495  { 0x00001E1E, 0x00000046, 0x00000307 },     /* LATIN CAPITAL LETTER F WITH DOT ABOVE */
1496  { 0x00001E1F, 0x00000066, 0x00000307 },     /* LATIN SMALL LETTER F WITH DOT ABOVE */
1497  { 0x00001E20, 0x00000047, 0x00000304 },     /* LATIN CAPITAL LETTER G WITH MACRON */
1498  { 0x00001E21, 0x00000067, 0x00000304 },     /* LATIN SMALL LETTER G WITH MACRON */
1499  { 0x00001E22, 0x00000048, 0x00000307 },     /* LATIN CAPITAL LETTER H WITH DOT ABOVE */
1500  { 0x00001E23, 0x00000068, 0x00000307 },     /* LATIN SMALL LETTER H WITH DOT ABOVE */
1501  { 0x00001E24, 0x00000048, 0x00000323 },     /* LATIN CAPITAL LETTER H WITH DOT BELOW */
1502  { 0x00001E25, 0x00000068, 0x00000323 },     /* LATIN SMALL LETTER H WITH DOT BELOW */
1503  { 0x00001E26, 0x00000048, 0x00000308 },     /* LATIN CAPITAL LETTER H WITH DIAERESIS */
1504  { 0x00001E27, 0x00000068, 0x00000308 },     /* LATIN SMALL LETTER H WITH DIAERESIS */
1505  { 0x00001E28, 0x00000048, 0x00000327 },     /* LATIN CAPITAL LETTER H WITH CEDILLA */
1506  { 0x00001E29, 0x00000068, 0x00000327 },     /* LATIN SMALL LETTER H WITH CEDILLA */
1507  { 0x00001E2A, 0x00000048, 0x0000032E },     /* LATIN CAPITAL LETTER H WITH BREVE BELOW */
1508  { 0x00001E2B, 0x00000068, 0x0000032E },     /* LATIN SMALL LETTER H WITH BREVE BELOW */
1509  { 0x00001E2C, 0x00000049, 0x00000330 },     /* LATIN CAPITAL LETTER I WITH TILDE BELOW */
1510  { 0x00001E2D, 0x00000069, 0x00000330 },     /* LATIN SMALL LETTER I WITH TILDE BELOW */
1511  { 0x00001E2E, 0x000000CF, 0x00000301 },     /* LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE */
1512  { 0x00001E2F, 0x000000EF, 0x00000301 },     /* LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE */
1513  { 0x00001E30, 0x0000004B, 0x00000301 },     /* LATIN CAPITAL LETTER K WITH ACUTE */
1514  { 0x00001E31, 0x0000006B, 0x00000301 },     /* LATIN SMALL LETTER K WITH ACUTE */
1515  { 0x00001E32, 0x0000004B, 0x00000323 },     /* LATIN CAPITAL LETTER K WITH DOT BELOW */
1516  { 0x00001E33, 0x0000006B, 0x00000323 },     /* LATIN SMALL LETTER K WITH DOT BELOW */
1517  { 0x00001E34, 0x0000004B, 0x00000331 },     /* LATIN CAPITAL LETTER K WITH LINE BELOW */
1518  { 0x00001E35, 0x0000006B, 0x00000331 },     /* LATIN SMALL LETTER K WITH LINE BELOW */
1519  { 0x00001E36, 0x0000004C, 0x00000323 },     /* LATIN CAPITAL LETTER L WITH DOT BELOW */
1520  { 0x00001E37, 0x0000006C, 0x00000323 },     /* LATIN SMALL LETTER L WITH DOT BELOW */
1521  { 0x00001E38, 0x00001E36, 0x00000304 },     /* LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON */
1522  { 0x00001E39, 0x00001E37, 0x00000304 },     /* LATIN SMALL LETTER L WITH DOT BELOW AND MACRON */
1523  { 0x00001E3A, 0x0000004C, 0x00000331 },     /* LATIN CAPITAL LETTER L WITH LINE BELOW */
1524  { 0x00001E3B, 0x0000006C, 0x00000331 },     /* LATIN SMALL LETTER L WITH LINE BELOW */
1525  { 0x00001E3C, 0x0000004C, 0x0000032D },     /* LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW */
1526  { 0x00001E3D, 0x0000006C, 0x0000032D },     /* LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW */
1527  { 0x00001E3E, 0x0000004D, 0x00000301 },     /* LATIN CAPITAL LETTER M WITH ACUTE */
1528  { 0x00001E3F, 0x0000006D, 0x00000301 },     /* LATIN SMALL LETTER M WITH ACUTE */
1529  { 0x00001E40, 0x0000004D, 0x00000307 },     /* LATIN CAPITAL LETTER M WITH DOT ABOVE */
1530  { 0x00001E41, 0x0000006D, 0x00000307 },     /* LATIN SMALL LETTER M WITH DOT ABOVE */
1531  { 0x00001E42, 0x0000004D, 0x00000323 },     /* LATIN CAPITAL LETTER M WITH DOT BELOW */
1532  { 0x00001E43, 0x0000006D, 0x00000323 },     /* LATIN SMALL LETTER M WITH DOT BELOW */
1533  { 0x00001E44, 0x0000004E, 0x00000307 },     /* LATIN CAPITAL LETTER N WITH DOT ABOVE */
1534  { 0x00001E45, 0x0000006E, 0x00000307 },     /* LATIN SMALL LETTER N WITH DOT ABOVE */
1535  { 0x00001E46, 0x0000004E, 0x00000323 },     /* LATIN CAPITAL LETTER N WITH DOT BELOW */
1536  { 0x00001E47, 0x0000006E, 0x00000323 },     /* LATIN SMALL LETTER N WITH DOT BELOW */
1537  { 0x00001E48, 0x0000004E, 0x00000331 },     /* LATIN CAPITAL LETTER N WITH LINE BELOW */
1538  { 0x00001E49, 0x0000006E, 0x00000331 },     /* LATIN SMALL LETTER N WITH LINE BELOW */
1539  { 0x00001E4A, 0x0000004E, 0x0000032D },     /* LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW */
1540  { 0x00001E4B, 0x0000006E, 0x0000032D },     /* LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW */
1541  { 0x00001E4C, 0x000000D5, 0x00000301 },     /* LATIN CAPITAL LETTER O WITH TILDE AND ACUTE */
1542  { 0x00001E4D, 0x000000F5, 0x00000301 },     /* LATIN SMALL LETTER O WITH TILDE AND ACUTE */
1543  { 0x00001E4E, 0x000000D5, 0x00000308 },     /* LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS */
1544  { 0x00001E4F, 0x000000F5, 0x00000308 },     /* LATIN SMALL LETTER O WITH TILDE AND DIAERESIS */
1545  { 0x00001E50, 0x0000014C, 0x00000300 },     /* LATIN CAPITAL LETTER O WITH MACRON AND GRAVE */
1546  { 0x00001E51, 0x0000014D, 0x00000300 },     /* LATIN SMALL LETTER O WITH MACRON AND GRAVE */
1547  { 0x00001E52, 0x0000014C, 0x00000301 },     /* LATIN CAPITAL LETTER O WITH MACRON AND ACUTE */
1548  { 0x00001E53, 0x0000014D, 0x00000301 },     /* LATIN SMALL LETTER O WITH MACRON AND ACUTE */
1549  { 0x00001E54, 0x00000050, 0x00000301 },     /* LATIN CAPITAL LETTER P WITH ACUTE */
1550  { 0x00001E55, 0x00000070, 0x00000301 },     /* LATIN SMALL LETTER P WITH ACUTE */
1551  { 0x00001E56, 0x00000050, 0x00000307 },     /* LATIN CAPITAL LETTER P WITH DOT ABOVE */
1552  { 0x00001E57, 0x00000070, 0x00000307 },     /* LATIN SMALL LETTER P WITH DOT ABOVE */
1553  { 0x00001E58, 0x00000052, 0x00000307 },     /* LATIN CAPITAL LETTER R WITH DOT ABOVE */
1554  { 0x00001E59, 0x00000072, 0x00000307 },     /* LATIN SMALL LETTER R WITH DOT ABOVE */
1555  { 0x00001E5A, 0x00000052, 0x00000323 },     /* LATIN CAPITAL LETTER R WITH DOT BELOW */
1556  { 0x00001E5B, 0x00000072, 0x00000323 },     /* LATIN SMALL LETTER R WITH DOT BELOW */
1557  { 0x00001E5C, 0x00001E5A, 0x00000304 },     /* LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON */
1558  { 0x00001E5D, 0x00001E5B, 0x00000304 },     /* LATIN SMALL LETTER R WITH DOT BELOW AND MACRON */
1559  { 0x00001E5E, 0x00000052, 0x00000331 },     /* LATIN CAPITAL LETTER R WITH LINE BELOW */
1560  { 0x00001E5F, 0x00000072, 0x00000331 },     /* LATIN SMALL LETTER R WITH LINE BELOW */
1561  { 0x00001E60, 0x00000053, 0x00000307 },     /* LATIN CAPITAL LETTER S WITH DOT ABOVE */
1562  { 0x00001E61, 0x00000073, 0x00000307 },     /* LATIN SMALL LETTER S WITH DOT ABOVE */
1563  { 0x00001E62, 0x00000053, 0x00000323 },     /* LATIN CAPITAL LETTER S WITH DOT BELOW */
1564  { 0x00001E63, 0x00000073, 0x00000323 },     /* LATIN SMALL LETTER S WITH DOT BELOW */
1565  { 0x00001E64, 0x0000015A, 0x00000307 },     /* LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE */
1566  { 0x00001E65, 0x0000015B, 0x00000307 },     /* LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE */
1567  { 0x00001E66, 0x00000160, 0x00000307 },     /* LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE */
1568  { 0x00001E67, 0x00000161, 0x00000307 },     /* LATIN SMALL LETTER S WITH CARON AND DOT ABOVE */
1569  { 0x00001E68, 0x00001E62, 0x00000307 },     /* LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE */
1570  { 0x00001E69, 0x00001E63, 0x00000307 },     /* LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE */
1571  { 0x00001E6A, 0x00000054, 0x00000307 },     /* LATIN CAPITAL LETTER T WITH DOT ABOVE */
1572  { 0x00001E6B, 0x00000074, 0x00000307 },     /* LATIN SMALL LETTER T WITH DOT ABOVE */
1573  { 0x00001E6C, 0x00000054, 0x00000323 },     /* LATIN CAPITAL LETTER T WITH DOT BELOW */
1574  { 0x00001E6D, 0x00000074, 0x00000323 },     /* LATIN SMALL LETTER T WITH DOT BELOW */
1575  { 0x00001E6E, 0x00000054, 0x00000331 },     /* LATIN CAPITAL LETTER T WITH LINE BELOW */
1576  { 0x00001E6F, 0x00000074, 0x00000331 },     /* LATIN SMALL LETTER T WITH LINE BELOW */
1577  { 0x00001E70, 0x00000054, 0x0000032D },     /* LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW */
1578  { 0x00001E71, 0x00000074, 0x0000032D },     /* LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW */
1579  { 0x00001E72, 0x00000055, 0x00000324 },     /* LATIN CAPITAL LETTER U WITH DIAERESIS BELOW */
1580  { 0x00001E73, 0x00000075, 0x00000324 },     /* LATIN SMALL LETTER U WITH DIAERESIS BELOW */
1581  { 0x00001E74, 0x00000055, 0x00000330 },     /* LATIN CAPITAL LETTER U WITH TILDE BELOW */
1582  { 0x00001E75, 0x00000075, 0x00000330 },     /* LATIN SMALL LETTER U WITH TILDE BELOW */
1583  { 0x00001E76, 0x00000055, 0x0000032D },     /* LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW */
1584  { 0x00001E77, 0x00000075, 0x0000032D },     /* LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW */
1585  { 0x00001E78, 0x00000168, 0x00000301 },     /* LATIN CAPITAL LETTER U WITH TILDE AND ACUTE */
1586  { 0x00001E79, 0x00000169, 0x00000301 },     /* LATIN SMALL LETTER U WITH TILDE AND ACUTE */
1587  { 0x00001E7A, 0x0000016A, 0x00000308 },     /* LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS */
1588  { 0x00001E7B, 0x0000016B, 0x00000308 },     /* LATIN SMALL LETTER U WITH MACRON AND DIAERESIS */
1589  { 0x00001E7C, 0x00000056, 0x00000303 },     /* LATIN CAPITAL LETTER V WITH TILDE */
1590  { 0x00001E7D, 0x00000076, 0x00000303 },     /* LATIN SMALL LETTER V WITH TILDE */
1591  { 0x00001E7E, 0x00000056, 0x00000323 },     /* LATIN CAPITAL LETTER V WITH DOT BELOW */
1592  { 0x00001E7F, 0x00000076, 0x00000323 },     /* LATIN SMALL LETTER V WITH DOT BELOW */
1593  { 0x00001E80, 0x00000057, 0x00000300 },     /* LATIN CAPITAL LETTER W WITH GRAVE */
1594  { 0x00001E81, 0x00000077, 0x00000300 },     /* LATIN SMALL LETTER W WITH GRAVE */
1595  { 0x00001E82, 0x00000057, 0x00000301 },     /* LATIN CAPITAL LETTER W WITH ACUTE */
1596  { 0x00001E83, 0x00000077, 0x00000301 },     /* LATIN SMALL LETTER W WITH ACUTE */
1597  { 0x00001E84, 0x00000057, 0x00000308 },     /* LATIN CAPITAL LETTER W WITH DIAERESIS */
1598  { 0x00001E85, 0x00000077, 0x00000308 },     /* LATIN SMALL LETTER W WITH DIAERESIS */
1599  { 0x00001E86, 0x00000057, 0x00000307 },     /* LATIN CAPITAL LETTER W WITH DOT ABOVE */
1600  { 0x00001E87, 0x00000077, 0x00000307 },     /* LATIN SMALL LETTER W WITH DOT ABOVE */
1601  { 0x00001E88, 0x00000057, 0x00000323 },     /* LATIN CAPITAL LETTER W WITH DOT BELOW */
1602  { 0x00001E89, 0x00000077, 0x00000323 },     /* LATIN SMALL LETTER W WITH DOT BELOW */
1603  { 0x00001E8A, 0x00000058, 0x00000307 },     /* LATIN CAPITAL LETTER X WITH DOT ABOVE */
1604  { 0x00001E8B, 0x00000078, 0x00000307 },     /* LATIN SMALL LETTER X WITH DOT ABOVE */
1605  { 0x00001E8C, 0x00000058, 0x00000308 },     /* LATIN CAPITAL LETTER X WITH DIAERESIS */
1606  { 0x00001E8D, 0x00000078, 0x00000308 },     /* LATIN SMALL LETTER X WITH DIAERESIS */
1607  { 0x00001E8E, 0x00000059, 0x00000307 },     /* LATIN CAPITAL LETTER Y WITH DOT ABOVE */
1608  { 0x00001E8F, 0x00000079, 0x00000307 },     /* LATIN SMALL LETTER Y WITH DOT ABOVE */
1609  { 0x00001E90, 0x0000005A, 0x00000302 },     /* LATIN CAPITAL LETTER Z WITH CIRCUMFLEX */
1610  { 0x00001E91, 0x0000007A, 0x00000302 },     /* LATIN SMALL LETTER Z WITH CIRCUMFLEX */
1611  { 0x00001E92, 0x0000005A, 0x00000323 },     /* LATIN CAPITAL LETTER Z WITH DOT BELOW */
1612  { 0x00001E93, 0x0000007A, 0x00000323 },     /* LATIN SMALL LETTER Z WITH DOT BELOW */
1613  { 0x00001E94, 0x0000005A, 0x00000331 },     /* LATIN CAPITAL LETTER Z WITH LINE BELOW */
1614  { 0x00001E95, 0x0000007A, 0x00000331 },     /* LATIN SMALL LETTER Z WITH LINE BELOW */
1615  { 0x00001E96, 0x00000068, 0x00000331 },     /* LATIN SMALL LETTER H WITH LINE BELOW */
1616  { 0x00001E97, 0x00000074, 0x00000308 },     /* LATIN SMALL LETTER T WITH DIAERESIS */
1617  { 0x00001E98, 0x00000077, 0x0000030A },     /* LATIN SMALL LETTER W WITH RING ABOVE */
1618  { 0x00001E99, 0x00000079, 0x0000030A },     /* LATIN SMALL LETTER Y WITH RING ABOVE */
1619  { 0x00001E9B, 0x0000017F, 0x00000307 },     /* LATIN SMALL LETTER LONG S WITH DOT ABOVE */
1620  { 0x00001EA0, 0x00000041, 0x00000323 },     /* LATIN CAPITAL LETTER A WITH DOT BELOW */
1621  { 0x00001EA1, 0x00000061, 0x00000323 },     /* LATIN SMALL LETTER A WITH DOT BELOW */
1622  { 0x00001EA2, 0x00000041, 0x00000309 },     /* LATIN CAPITAL LETTER A WITH HOOK ABOVE */
1623  { 0x00001EA3, 0x00000061, 0x00000309 },     /* LATIN SMALL LETTER A WITH HOOK ABOVE */
1624  { 0x00001EA4, 0x000000C2, 0x00000301 },     /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE */
1625  { 0x00001EA5, 0x000000E2, 0x00000301 },     /* LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE */
1626  { 0x00001EA6, 0x000000C2, 0x00000300 },     /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE */
1627  { 0x00001EA7, 0x000000E2, 0x00000300 },     /* LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE */
1628  { 0x00001EA8, 0x000000C2, 0x00000309 },     /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE */
1629  { 0x00001EA9, 0x000000E2, 0x00000309 },     /* LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE */
1630  { 0x00001EAA, 0x000000C2, 0x00000303 },     /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE */
1631  { 0x00001EAB, 0x000000E2, 0x00000303 },     /* LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE */
1632  { 0x00001EAC, 0x00001EA0, 0x00000302 },     /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW */
1633  { 0x00001EAD, 0x00001EA1, 0x00000302 },     /* LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW */
1634  { 0x00001EAE, 0x00000102, 0x00000301 },     /* LATIN CAPITAL LETTER A WITH BREVE AND ACUTE */
1635  { 0x00001EAF, 0x00000103, 0x00000301 },     /* LATIN SMALL LETTER A WITH BREVE AND ACUTE */
1636  { 0x00001EB0, 0x00000102, 0x00000300 },     /* LATIN CAPITAL LETTER A WITH BREVE AND GRAVE */
1637  { 0x00001EB1, 0x00000103, 0x00000300 },     /* LATIN SMALL LETTER A WITH BREVE AND GRAVE */
1638  { 0x00001EB2, 0x00000102, 0x00000309 },     /* LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE */
1639  { 0x00001EB3, 0x00000103, 0x00000309 },     /* LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE */
1640  { 0x00001EB4, 0x00000102, 0x00000303 },     /* LATIN CAPITAL LETTER A WITH BREVE AND TILDE */
1641  { 0x00001EB5, 0x00000103, 0x00000303 },     /* LATIN SMALL LETTER A WITH BREVE AND TILDE */
1642  { 0x00001EB6, 0x00001EA0, 0x00000306 },     /* LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW */
1643  { 0x00001EB7, 0x00001EA1, 0x00000306 },     /* LATIN SMALL LETTER A WITH BREVE AND DOT BELOW */
1644  { 0x00001EB8, 0x00000045, 0x00000323 },     /* LATIN CAPITAL LETTER E WITH DOT BELOW */
1645  { 0x00001EB9, 0x00000065, 0x00000323 },     /* LATIN SMALL LETTER E WITH DOT BELOW */
1646  { 0x00001EBA, 0x00000045, 0x00000309 },     /* LATIN CAPITAL LETTER E WITH HOOK ABOVE */
1647  { 0x00001EBB, 0x00000065, 0x00000309 },     /* LATIN SMALL LETTER E WITH HOOK ABOVE */
1648  { 0x00001EBC, 0x00000045, 0x00000303 },     /* LATIN CAPITAL LETTER E WITH TILDE */
1649  { 0x00001EBD, 0x00000065, 0x00000303 },     /* LATIN SMALL LETTER E WITH TILDE */
1650  { 0x00001EBE, 0x000000CA, 0x00000301 },     /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE */
1651  { 0x00001EBF, 0x000000EA, 0x00000301 },     /* LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE */
1652  { 0x00001EC0, 0x000000CA, 0x00000300 },     /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE */
1653  { 0x00001EC1, 0x000000EA, 0x00000300 },     /* LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE */
1654  { 0x00001EC2, 0x000000CA, 0x00000309 },     /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE */
1655  { 0x00001EC3, 0x000000EA, 0x00000309 },     /* LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE */
1656  { 0x00001EC4, 0x000000CA, 0x00000303 },     /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE */
1657  { 0x00001EC5, 0x000000EA, 0x00000303 },     /* LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE */
1658  { 0x00001EC6, 0x00001EB8, 0x00000302 },     /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW */
1659  { 0x00001EC7, 0x00001EB9, 0x00000302 },     /* LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW */
1660  { 0x00001EC8, 0x00000049, 0x00000309 },     /* LATIN CAPITAL LETTER I WITH HOOK ABOVE */
1661  { 0x00001EC9, 0x00000069, 0x00000309 },     /* LATIN SMALL LETTER I WITH HOOK ABOVE */
1662  { 0x00001ECA, 0x00000049, 0x00000323 },     /* LATIN CAPITAL LETTER I WITH DOT BELOW */
1663  { 0x00001ECB, 0x00000069, 0x00000323 },     /* LATIN SMALL LETTER I WITH DOT BELOW */
1664  { 0x00001ECC, 0x0000004F, 0x00000323 },     /* LATIN CAPITAL LETTER O WITH DOT BELOW */
1665  { 0x00001ECD, 0x0000006F, 0x00000323 },     /* LATIN SMALL LETTER O WITH DOT BELOW */
1666  { 0x00001ECE, 0x0000004F, 0x00000309 },     /* LATIN CAPITAL LETTER O WITH HOOK ABOVE */
1667  { 0x00001ECF, 0x0000006F, 0x00000309 },     /* LATIN SMALL LETTER O WITH HOOK ABOVE */
1668  { 0x00001ED0, 0x000000D4, 0x00000301 },     /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE */
1669  { 0x00001ED1, 0x000000F4, 0x00000301 },     /* LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE */
1670  { 0x00001ED2, 0x000000D4, 0x00000300 },     /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE */
1671  { 0x00001ED3, 0x000000F4, 0x00000300 },     /* LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE */
1672  { 0x00001ED4, 0x000000D4, 0x00000309 },     /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE */
1673  { 0x00001ED5, 0x000000F4, 0x00000309 },     /* LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE */
1674  { 0x00001ED6, 0x000000D4, 0x00000303 },     /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE */
1675  { 0x00001ED7, 0x000000F4, 0x00000303 },     /* LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE */
1676  { 0x00001ED8, 0x00001ECC, 0x00000302 },     /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW */
1677  { 0x00001ED9, 0x00001ECD, 0x00000302 },     /* LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW */
1678  { 0x00001EDA, 0x000001A0, 0x00000301 },     /* LATIN CAPITAL LETTER O WITH HORN AND ACUTE */
1679  { 0x00001EDB, 0x000001A1, 0x00000301 },     /* LATIN SMALL LETTER O WITH HORN AND ACUTE */
1680  { 0x00001EDC, 0x000001A0, 0x00000300 },     /* LATIN CAPITAL LETTER O WITH HORN AND GRAVE */
1681  { 0x00001EDD, 0x000001A1, 0x00000300 },     /* LATIN SMALL LETTER O WITH HORN AND GRAVE */
1682  { 0x00001EDE, 0x000001A0, 0x00000309 },     /* LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE */
1683  { 0x00001EDF, 0x000001A1, 0x00000309 },     /* LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE */
1684  { 0x00001EE0, 0x000001A0, 0x00000303 },     /* LATIN CAPITAL LETTER O WITH HORN AND TILDE */
1685  { 0x00001EE1, 0x000001A1, 0x00000303 },     /* LATIN SMALL LETTER O WITH HORN AND TILDE */
1686  { 0x00001EE2, 0x000001A0, 0x00000323 },     /* LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW */
1687  { 0x00001EE3, 0x000001A1, 0x00000323 },     /* LATIN SMALL LETTER O WITH HORN AND DOT BELOW */
1688  { 0x00001EE4, 0x00000055, 0x00000323 },     /* LATIN CAPITAL LETTER U WITH DOT BELOW */
1689  { 0x00001EE5, 0x00000075, 0x00000323 },     /* LATIN SMALL LETTER U WITH DOT BELOW */
1690  { 0x00001EE6, 0x00000055, 0x00000309 },     /* LATIN CAPITAL LETTER U WITH HOOK ABOVE */
1691  { 0x00001EE7, 0x00000075, 0x00000309 },     /* LATIN SMALL LETTER U WITH HOOK ABOVE */
1692  { 0x00001EE8, 0x000001AF, 0x00000301 },     /* LATIN CAPITAL LETTER U WITH HORN AND ACUTE */
1693  { 0x00001EE9, 0x000001B0, 0x00000301 },     /* LATIN SMALL LETTER U WITH HORN AND ACUTE */
1694  { 0x00001EEA, 0x000001AF, 0x00000300 },     /* LATIN CAPITAL LETTER U WITH HORN AND GRAVE */
1695  { 0x00001EEB, 0x000001B0, 0x00000300 },     /* LATIN SMALL LETTER U WITH HORN AND GRAVE */
1696  { 0x00001EEC, 0x000001AF, 0x00000309 },     /* LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE */
1697  { 0x00001EED, 0x000001B0, 0x00000309 },     /* LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE */
1698  { 0x00001EEE, 0x000001AF, 0x00000303 },     /* LATIN CAPITAL LETTER U WITH HORN AND TILDE */
1699  { 0x00001EEF, 0x000001B0, 0x00000303 },     /* LATIN SMALL LETTER U WITH HORN AND TILDE */
1700  { 0x00001EF0, 0x000001AF, 0x00000323 },     /* LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW */
1701  { 0x00001EF1, 0x000001B0, 0x00000323 },     /* LATIN SMALL LETTER U WITH HORN AND DOT BELOW */
1702  { 0x00001EF2, 0x00000059, 0x00000300 },     /* LATIN CAPITAL LETTER Y WITH GRAVE */
1703  { 0x00001EF3, 0x00000079, 0x00000300 },     /* LATIN SMALL LETTER Y WITH GRAVE */
1704  { 0x00001EF4, 0x00000059, 0x00000323 },     /* LATIN CAPITAL LETTER Y WITH DOT BELOW */
1705  { 0x00001EF5, 0x00000079, 0x00000323 },     /* LATIN SMALL LETTER Y WITH DOT BELOW */
1706  { 0x00001EF6, 0x00000059, 0x00000309 },     /* LATIN CAPITAL LETTER Y WITH HOOK ABOVE */
1707  { 0x00001EF7, 0x00000079, 0x00000309 },     /* LATIN SMALL LETTER Y WITH HOOK ABOVE */
1708  { 0x00001EF8, 0x00000059, 0x00000303 },     /* LATIN CAPITAL LETTER Y WITH TILDE */
1709  { 0x00001EF9, 0x00000079, 0x00000303 },     /* LATIN SMALL LETTER Y WITH TILDE */
1710  { 0x00001F00, 0x000003B1, 0x00000313 },     /* GREEK SMALL LETTER ALPHA WITH PSILI */
1711  { 0x00001F01, 0x000003B1, 0x00000314 },     /* GREEK SMALL LETTER ALPHA WITH DASIA */
1712  { 0x00001F02, 0x00001F00, 0x00000300 },     /* GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA */
1713  { 0x00001F03, 0x00001F01, 0x00000300 },     /* GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA */
1714  { 0x00001F04, 0x00001F00, 0x00000301 },     /* GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA */
1715  { 0x00001F05, 0x00001F01, 0x00000301 },     /* GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA */
1716  { 0x00001F06, 0x00001F00, 0x00000342 },     /* GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI */
1717  { 0x00001F07, 0x00001F01, 0x00000342 },     /* GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI */
1718  { 0x00001F08, 0x00000391, 0x00000313 },     /* GREEK CAPITAL LETTER ALPHA WITH PSILI */
1719  { 0x00001F09, 0x00000391, 0x00000314 },     /* GREEK CAPITAL LETTER ALPHA WITH DASIA */
1720  { 0x00001F0A, 0x00001F08, 0x00000300 },     /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA */
1721  { 0x00001F0B, 0x00001F09, 0x00000300 },     /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA */
1722  { 0x00001F0C, 0x00001F08, 0x00000301 },     /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA */
1723  { 0x00001F0D, 0x00001F09, 0x00000301 },     /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA */
1724  { 0x00001F0E, 0x00001F08, 0x00000342 },     /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI */
1725  { 0x00001F0F, 0x00001F09, 0x00000342 },     /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI */
1726  { 0x00001F10, 0x000003B5, 0x00000313 },     /* GREEK SMALL LETTER EPSILON WITH PSILI */
1727  { 0x00001F11, 0x000003B5, 0x00000314 },     /* GREEK SMALL LETTER EPSILON WITH DASIA */
1728  { 0x00001F12, 0x00001F10, 0x00000300 },     /* GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA */
1729  { 0x00001F13, 0x00001F11, 0x00000300 },     /* GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA */
1730  { 0x00001F14, 0x00001F10, 0x00000301 },     /* GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA */
1731  { 0x00001F15, 0x00001F11, 0x00000301 },     /* GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA */
1732  { 0x00001F18, 0x00000395, 0x00000313 },     /* GREEK CAPITAL LETTER EPSILON WITH PSILI */
1733  { 0x00001F19, 0x00000395, 0x00000314 },     /* GREEK CAPITAL LETTER EPSILON WITH DASIA */
1734  { 0x00001F1A, 0x00001F18, 0x00000300 },     /* GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA */
1735  { 0x00001F1B, 0x00001F19, 0x00000300 },     /* GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA */
1736  { 0x00001F1C, 0x00001F18, 0x00000301 },     /* GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA */
1737  { 0x00001F1D, 0x00001F19, 0x00000301 },     /* GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA */
1738  { 0x00001F20, 0x000003B7, 0x00000313 },     /* GREEK SMALL LETTER ETA WITH PSILI */
1739  { 0x00001F21, 0x000003B7, 0x00000314 },     /* GREEK SMALL LETTER ETA WITH DASIA */
1740  { 0x00001F22, 0x00001F20, 0x00000300 },     /* GREEK SMALL LETTER ETA WITH PSILI AND VARIA */
1741  { 0x00001F23, 0x00001F21, 0x00000300 },     /* GREEK SMALL LETTER ETA WITH DASIA AND VARIA */
1742  { 0x00001F24, 0x00001F20, 0x00000301 },     /* GREEK SMALL LETTER ETA WITH PSILI AND OXIA */
1743  { 0x00001F25, 0x00001F21, 0x00000301 },     /* GREEK SMALL LETTER ETA WITH DASIA AND OXIA */
1744  { 0x00001F26, 0x00001F20, 0x00000342 },     /* GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI */
1745  { 0x00001F27, 0x00001F21, 0x00000342 },     /* GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI */
1746  { 0x00001F28, 0x00000397, 0x00000313 },     /* GREEK CAPITAL LETTER ETA WITH PSILI */
1747  { 0x00001F29, 0x00000397, 0x00000314 },     /* GREEK CAPITAL LETTER ETA WITH DASIA */
1748  { 0x00001F2A, 0x00001F28, 0x00000300 },     /* GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA */
1749  { 0x00001F2B, 0x00001F29, 0x00000300 },     /* GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA */
1750  { 0x00001F2C, 0x00001F28, 0x00000301 },     /* GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA */
1751  { 0x00001F2D, 0x00001F29, 0x00000301 },     /* GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA */
1752  { 0x00001F2E, 0x00001F28, 0x00000342 },     /* GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI */
1753  { 0x00001F2F, 0x00001F29, 0x00000342 },     /* GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI */
1754  { 0x00001F30, 0x000003B9, 0x00000313 },     /* GREEK SMALL LETTER IOTA WITH PSILI */
1755  { 0x00001F31, 0x000003B9, 0x00000314 },     /* GREEK SMALL LETTER IOTA WITH DASIA */
1756  { 0x00001F32, 0x00001F30, 0x00000300 },     /* GREEK SMALL LETTER IOTA WITH PSILI AND VARIA */
1757  { 0x00001F33, 0x00001F31, 0x00000300 },     /* GREEK SMALL LETTER IOTA WITH DASIA AND VARIA */
1758  { 0x00001F34, 0x00001F30, 0x00000301 },     /* GREEK SMALL LETTER IOTA WITH PSILI AND OXIA */
1759  { 0x00001F35, 0x00001F31, 0x00000301 },     /* GREEK SMALL LETTER IOTA WITH DASIA AND OXIA */
1760  { 0x00001F36, 0x00001F30, 0x00000342 },     /* GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI */
1761  { 0x00001F37, 0x00001F31, 0x00000342 },     /* GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI */
1762  { 0x00001F38, 0x00000399, 0x00000313 },     /* GREEK CAPITAL LETTER IOTA WITH PSILI */
1763  { 0x00001F39, 0x00000399, 0x00000314 },     /* GREEK CAPITAL LETTER IOTA WITH DASIA */
1764  { 0x00001F3A, 0x00001F38, 0x00000300 },     /* GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA */
1765  { 0x00001F3B, 0x00001F39, 0x00000300 },     /* GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA */
1766  { 0x00001F3C, 0x00001F38, 0x00000301 },     /* GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA */
1767  { 0x00001F3D, 0x00001F39, 0x00000301 },     /* GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA */
1768  { 0x00001F3E, 0x00001F38, 0x00000342 },     /* GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI */
1769  { 0x00001F3F, 0x00001F39, 0x00000342 },     /* GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI */
1770  { 0x00001F40, 0x000003BF, 0x00000313 },     /* GREEK SMALL LETTER OMICRON WITH PSILI */
1771  { 0x00001F41, 0x000003BF, 0x00000314 },     /* GREEK SMALL LETTER OMICRON WITH DASIA */
1772  { 0x00001F42, 0x00001F40, 0x00000300 },     /* GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA */
1773  { 0x00001F43, 0x00001F41, 0x00000300 },     /* GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA */
1774  { 0x00001F44, 0x00001F40, 0x00000301 },     /* GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA */
1775  { 0x00001F45, 0x00001F41, 0x00000301 },     /* GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA */
1776  { 0x00001F48, 0x0000039F, 0x00000313 },     /* GREEK CAPITAL LETTER OMICRON WITH PSILI */
1777  { 0x00001F49, 0x0000039F, 0x00000314 },     /* GREEK CAPITAL LETTER OMICRON WITH DASIA */
1778  { 0x00001F4A, 0x00001F48, 0x00000300 },     /* GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA */
1779  { 0x00001F4B, 0x00001F49, 0x00000300 },     /* GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA */
1780  { 0x00001F4C, 0x00001F48, 0x00000301 },     /* GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA */
1781  { 0x00001F4D, 0x00001F49, 0x00000301 },     /* GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA */
1782  { 0x00001F50, 0x000003C5, 0x00000313 },     /* GREEK SMALL LETTER UPSILON WITH PSILI */
1783  { 0x00001F51, 0x000003C5, 0x00000314 },     /* GREEK SMALL LETTER UPSILON WITH DASIA */
1784  { 0x00001F52, 0x00001F50, 0x00000300 },     /* GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA */
1785  { 0x00001F53, 0x00001F51, 0x00000300 },     /* GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA */
1786  { 0x00001F54, 0x00001F50, 0x00000301 },     /* GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA */
1787  { 0x00001F55, 0x00001F51, 0x00000301 },     /* GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA */
1788  { 0x00001F56, 0x00001F50, 0x00000342 },     /* GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI */
1789  { 0x00001F57, 0x00001F51, 0x00000342 },     /* GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI */
1790  { 0x00001F59, 0x000003A5, 0x00000314 },     /* GREEK CAPITAL LETTER UPSILON WITH DASIA */
1791  { 0x00001F5B, 0x00001F59, 0x00000300 },     /* GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA */
1792  { 0x00001F5D, 0x00001F59, 0x00000301 },     /* GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA */
1793  { 0x00001F5F, 0x00001F59, 0x00000342 },     /* GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI */
1794  { 0x00001F60, 0x000003C9, 0x00000313 },     /* GREEK SMALL LETTER OMEGA WITH PSILI */
1795  { 0x00001F61, 0x000003C9, 0x00000314 },     /* GREEK SMALL LETTER OMEGA WITH DASIA */
1796  { 0x00001F62, 0x00001F60, 0x00000300 },     /* GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA */
1797  { 0x00001F63, 0x00001F61, 0x00000300 },     /* GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA */
1798  { 0x00001F64, 0x00001F60, 0x00000301 },     /* GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA */
1799  { 0x00001F65, 0x00001F61, 0x00000301 },     /* GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA */
1800  { 0x00001F66, 0x00001F60, 0x00000342 },     /* GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI */
1801  { 0x00001F67, 0x00001F61, 0x00000342 },     /* GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI */
1802  { 0x00001F68, 0x000003A9, 0x00000313 },     /* GREEK CAPITAL LETTER OMEGA WITH PSILI */
1803  { 0x00001F69, 0x000003A9, 0x00000314 },     /* GREEK CAPITAL LETTER OMEGA WITH DASIA */
1804  { 0x00001F6A, 0x00001F68, 0x00000300 },     /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA */
1805  { 0x00001F6B, 0x00001F69, 0x00000300 },     /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA */
1806  { 0x00001F6C, 0x00001F68, 0x00000301 },     /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA */
1807  { 0x00001F6D, 0x00001F69, 0x00000301 },     /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA */
1808  { 0x00001F6E, 0x00001F68, 0x00000342 },     /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI */
1809  { 0x00001F6F, 0x00001F69, 0x00000342 },     /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI */
1810  { 0x00001F70, 0x000003B1, 0x00000300 },     /* GREEK SMALL LETTER ALPHA WITH VARIA */
1811  { 0x00001F72, 0x000003B5, 0x00000300 },     /* GREEK SMALL LETTER EPSILON WITH VARIA */
1812  { 0x00001F74, 0x000003B7, 0x00000300 },     /* GREEK SMALL LETTER ETA WITH VARIA */
1813  { 0x00001F76, 0x000003B9, 0x00000300 },     /* GREEK SMALL LETTER IOTA WITH VARIA */
1814  { 0x00001F78, 0x000003BF, 0x00000300 },     /* GREEK SMALL LETTER OMICRON WITH VARIA */
1815  { 0x00001F7A, 0x000003C5, 0x00000300 },     /* GREEK SMALL LETTER UPSILON WITH VARIA */
1816  { 0x00001F7C, 0x000003C9, 0x00000300 },     /* GREEK SMALL LETTER OMEGA WITH VARIA */
1817  { 0x00001F80, 0x00001F00, 0x00000345 },     /* GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI */
1818  { 0x00001F81, 0x00001F01, 0x00000345 },     /* GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI */
1819  { 0x00001F82, 0x00001F02, 0x00000345 },     /* GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI */
1820  { 0x00001F83, 0x00001F03, 0x00000345 },     /* GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI */
1821  { 0x00001F84, 0x00001F04, 0x00000345 },     /* GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI */
1822  { 0x00001F85, 0x00001F05, 0x00000345 },     /* GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI */
1823  { 0x00001F86, 0x00001F06, 0x00000345 },     /* GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI */
1824  { 0x00001F87, 0x00001F07, 0x00000345 },     /* GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI */
1825  { 0x00001F88, 0x00001F08, 0x00000345 },     /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI */
1826  { 0x00001F89, 0x00001F09, 0x00000345 },     /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI */
1827  { 0x00001F8A, 0x00001F0A, 0x00000345 },     /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI */
1828  { 0x00001F8B, 0x00001F0B, 0x00000345 },     /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI */
1829  { 0x00001F8C, 0x00001F0C, 0x00000345 },     /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI */
1830  { 0x00001F8D, 0x00001F0D, 0x00000345 },     /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI */
1831  { 0x00001F8E, 0x00001F0E, 0x00000345 },     /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI */
1832  { 0x00001F8F, 0x00001F0F, 0x00000345 },     /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI */
1833  { 0x00001F90, 0x00001F20, 0x00000345 },     /* GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI */
1834  { 0x00001F91, 0x00001F21, 0x00000345 },     /* GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI */
1835  { 0x00001F92, 0x00001F22, 0x00000345 },     /* GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI */
1836  { 0x00001F93, 0x00001F23, 0x00000345 },     /* GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI */
1837  { 0x00001F94, 0x00001F24, 0x00000345 },     /* GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI */
1838  { 0x00001F95, 0x00001F25, 0x00000345 },     /* GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI */
1839  { 0x00001F96, 0x00001F26, 0x00000345 },     /* GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI */
1840  { 0x00001F97, 0x00001F27, 0x00000345 },     /* GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI */
1841  { 0x00001F98, 0x00001F28, 0x00000345 },     /* GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI */
1842  { 0x00001F99, 0x00001F29, 0x00000345 },     /* GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI */
1843  { 0x00001F9A, 0x00001F2A, 0x00000345 },     /* GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI */
1844  { 0x00001F9B, 0x00001F2B, 0x00000345 },     /* GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI */
1845  { 0x00001F9C, 0x00001F2C, 0x00000345 },     /* GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI */
1846  { 0x00001F9D, 0x00001F2D, 0x00000345 },     /* GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI */
1847  { 0x00001F9E, 0x00001F2E, 0x00000345 },     /* GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI */
1848  { 0x00001F9F, 0x00001F2F, 0x00000345 },     /* GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI */
1849  { 0x00001FA0, 0x00001F60, 0x00000345 },     /* GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI */
1850  { 0x00001FA1, 0x00001F61, 0x00000345 },     /* GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI */
1851  { 0x00001FA2, 0x00001F62, 0x00000345 },     /* GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI */
1852  { 0x00001FA3, 0x00001F63, 0x00000345 },     /* GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI */
1853  { 0x00001FA4, 0x00001F64, 0x00000345 },     /* GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI */
1854  { 0x00001FA5, 0x00001F65, 0x00000345 },     /* GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI */
1855  { 0x00001FA6, 0x00001F66, 0x00000345 },     /* GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI */
1856  { 0x00001FA7, 0x00001F67, 0x00000345 },     /* GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI */
1857  { 0x00001FA8, 0x00001F68, 0x00000345 },     /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI */
1858  { 0x00001FA9, 0x00001F69, 0x00000345 },     /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI */
1859  { 0x00001FAA, 0x00001F6A, 0x00000345 },     /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI */
1860  { 0x00001FAB, 0x00001F6B, 0x00000345 },     /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI */
1861  { 0x00001FAC, 0x00001F6C, 0x00000345 },     /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI */
1862  { 0x00001FAD, 0x00001F6D, 0x00000345 },     /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI */
1863  { 0x00001FAE, 0x00001F6E, 0x00000345 },     /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI */
1864  { 0x00001FAF, 0x00001F6F, 0x00000345 },     /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI */
1865  { 0x00001FB0, 0x000003B1, 0x00000306 },     /* GREEK SMALL LETTER ALPHA WITH VRACHY */
1866  { 0x00001FB1, 0x000003B1, 0x00000304 },     /* GREEK SMALL LETTER ALPHA WITH MACRON */
1867  { 0x00001FB2, 0x00001F70, 0x00000345 },     /* GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI */
1868  { 0x00001FB3, 0x000003B1, 0x00000345 },     /* GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI */
1869  { 0x00001FB4, 0x000003AC, 0x00000345 },     /* GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI */
1870  { 0x00001FB6, 0x000003B1, 0x00000342 },     /* GREEK SMALL LETTER ALPHA WITH PERISPOMENI */
1871  { 0x00001FB7, 0x00001FB6, 0x00000345 },     /* GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI */
1872  { 0x00001FB8, 0x00000391, 0x00000306 },     /* GREEK CAPITAL LETTER ALPHA WITH VRACHY */
1873  { 0x00001FB9, 0x00000391, 0x00000304 },     /* GREEK CAPITAL LETTER ALPHA WITH MACRON */
1874  { 0x00001FBA, 0x00000391, 0x00000300 },     /* GREEK CAPITAL LETTER ALPHA WITH VARIA */
1875  { 0x00001FBC, 0x00000391, 0x00000345 },     /* GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI */
1876  { 0x00001FC1, 0x000000A8, 0x00000342 },     /* GREEK DIALYTIKA AND PERISPOMENI */
1877  { 0x00001FC2, 0x00001F74, 0x00000345 },     /* GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI */
1878  { 0x00001FC3, 0x000003B7, 0x00000345 },     /* GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI */
1879  { 0x00001FC4, 0x000003AE, 0x00000345 },     /* GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI */
1880  { 0x00001FC6, 0x000003B7, 0x00000342 },     /* GREEK SMALL LETTER ETA WITH PERISPOMENI */
1881  { 0x00001FC7, 0x00001FC6, 0x00000345 },     /* GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI */
1882  { 0x00001FC8, 0x00000395, 0x00000300 },     /* GREEK CAPITAL LETTER EPSILON WITH VARIA */
1883  { 0x00001FCA, 0x00000397, 0x00000300 },     /* GREEK CAPITAL LETTER ETA WITH VARIA */
1884  { 0x00001FCC, 0x00000397, 0x00000345 },     /* GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI */
1885  { 0x00001FCD, 0x00001FBF, 0x00000300 },     /* GREEK PSILI AND VARIA */
1886  { 0x00001FCE, 0x00001FBF, 0x00000301 },     /* GREEK PSILI AND OXIA */
1887  { 0x00001FCF, 0x00001FBF, 0x00000342 },     /* GREEK PSILI AND PERISPOMENI */
1888  { 0x00001FD0, 0x000003B9, 0x00000306 },     /* GREEK SMALL LETTER IOTA WITH VRACHY */
1889  { 0x00001FD1, 0x000003B9, 0x00000304 },     /* GREEK SMALL LETTER IOTA WITH MACRON */
1890  { 0x00001FD2, 0x000003CA, 0x00000300 },     /* GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA */
1891  { 0x00001FD6, 0x000003B9, 0x00000342 },     /* GREEK SMALL LETTER IOTA WITH PERISPOMENI */
1892  { 0x00001FD7, 0x000003CA, 0x00000342 },     /* GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI */
1893  { 0x00001FD8, 0x00000399, 0x00000306 },     /* GREEK CAPITAL LETTER IOTA WITH VRACHY */
1894  { 0x00001FD9, 0x00000399, 0x00000304 },     /* GREEK CAPITAL LETTER IOTA WITH MACRON */
1895  { 0x00001FDA, 0x00000399, 0x00000300 },     /* GREEK CAPITAL LETTER IOTA WITH VARIA */
1896  { 0x00001FDD, 0x00001FFE, 0x00000300 },     /* GREEK DASIA AND VARIA */
1897  { 0x00001FDE, 0x00001FFE, 0x00000301 },     /* GREEK DASIA AND OXIA */
1898  { 0x00001FDF, 0x00001FFE, 0x00000342 },     /* GREEK DASIA AND PERISPOMENI */
1899  { 0x00001FE0, 0x000003C5, 0x00000306 },     /* GREEK SMALL LETTER UPSILON WITH VRACHY */
1900  { 0x00001FE1, 0x000003C5, 0x00000304 },     /* GREEK SMALL LETTER UPSILON WITH MACRON */
1901  { 0x00001FE2, 0x000003CB, 0x00000300 },     /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA */
1902  { 0x00001FE4, 0x000003C1, 0x00000313 },     /* GREEK SMALL LETTER RHO WITH PSILI */
1903  { 0x00001FE5, 0x000003C1, 0x00000314 },     /* GREEK SMALL LETTER RHO WITH DASIA */
1904  { 0x00001FE6, 0x000003C5, 0x00000342 },     /* GREEK SMALL LETTER UPSILON WITH PERISPOMENI */
1905  { 0x00001FE7, 0x000003CB, 0x00000342 },     /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI */
1906  { 0x00001FE8, 0x000003A5, 0x00000306 },     /* GREEK CAPITAL LETTER UPSILON WITH VRACHY */
1907  { 0x00001FE9, 0x000003A5, 0x00000304 },     /* GREEK CAPITAL LETTER UPSILON WITH MACRON */
1908  { 0x00001FEA, 0x000003A5, 0x00000300 },     /* GREEK CAPITAL LETTER UPSILON WITH VARIA */
1909  { 0x00001FEC, 0x000003A1, 0x00000314 },     /* GREEK CAPITAL LETTER RHO WITH DASIA */
1910  { 0x00001FED, 0x000000A8, 0x00000300 },     /* GREEK DIALYTIKA AND VARIA */
1911  { 0x00001FF2, 0x00001F7C, 0x00000345 },     /* GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI */
1912  { 0x00001FF3, 0x000003C9, 0x00000345 },     /* GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI */
1913  { 0x00001FF4, 0x000003CE, 0x00000345 },     /* GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI */
1914  { 0x00001FF6, 0x000003C9, 0x00000342 },     /* GREEK SMALL LETTER OMEGA WITH PERISPOMENI */
1915  { 0x00001FF7, 0x00001FF6, 0x00000345 },     /* GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI */
1916  { 0x00001FF8, 0x0000039F, 0x00000300 },     /* GREEK CAPITAL LETTER OMICRON WITH VARIA */
1917  { 0x00001FFA, 0x000003A9, 0x00000300 },     /* GREEK CAPITAL LETTER OMEGA WITH VARIA */
1918  { 0x00001FFC, 0x000003A9, 0x00000345 },     /* GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI */
1919/*{ 0x0000219A, 0x00002190, 0x00000338 },*/   /* LEFTWARDS ARROW WITH STROKE */
1920/*{ 0x0000219B, 0x00002192, 0x00000338 },*/   /* RIGHTWARDS ARROW WITH STROKE */
1921/*{ 0x000021AE, 0x00002194, 0x00000338 },*/   /* LEFT RIGHT ARROW WITH STROKE */
1922/*{ 0x000021CD, 0x000021D0, 0x00000338 },*/   /* LEFTWARDS DOUBLE ARROW WITH STROKE */
1923/*{ 0x000021CE, 0x000021D4, 0x00000338 },*/   /* LEFT RIGHT DOUBLE ARROW WITH STROKE */
1924/*{ 0x000021CF, 0x000021D2, 0x00000338 },*/   /* RIGHTWARDS DOUBLE ARROW WITH STROKE */
1925/*{ 0x00002204, 0x00002203, 0x00000338 },*/   /* THERE DOES NOT EXIST */
1926/*{ 0x00002209, 0x00002208, 0x00000338 },*/   /* NOT AN ELEMENT OF */
1927/*{ 0x0000220C, 0x0000220B, 0x00000338 },*/   /* DOES NOT CONTAIN AS MEMBER */
1928/*{ 0x00002224, 0x00002223, 0x00000338 },*/   /* DOES NOT DIVIDE */
1929/*{ 0x00002226, 0x00002225, 0x00000338 },*/   /* NOT PARALLEL TO */
1930/*{ 0x00002241, 0x0000223C, 0x00000338 },*/   /* NOT TILDE */
1931/*{ 0x00002244, 0x00002243, 0x00000338 },*/   /* NOT ASYMPTOTICALLY EQUAL TO */
1932/*{ 0x00002247, 0x00002245, 0x00000338 },*/   /* NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO */
1933/*{ 0x00002249, 0x00002248, 0x00000338 },*/   /* NOT ALMOST EQUAL TO */
1934/*{ 0x00002260, 0x0000003D, 0x00000338 },*/   /* NOT EQUAL TO */
1935/*{ 0x00002262, 0x00002261, 0x00000338 },*/   /* NOT IDENTICAL TO */
1936/*{ 0x0000226D, 0x0000224D, 0x00000338 },*/   /* NOT EQUIVALENT TO */
1937/*{ 0x0000226E, 0x0000003C, 0x00000338 },*/   /* NOT LESS-THAN */
1938/*{ 0x0000226F, 0x0000003E, 0x00000338 },*/   /* NOT GREATER-THAN */
1939/*{ 0x00002270, 0x00002264, 0x00000338 },*/   /* NEITHER LESS-THAN NOR EQUAL TO */
1940/*{ 0x00002271, 0x00002265, 0x00000338 },*/   /* NEITHER GREATER-THAN NOR EQUAL TO */
1941/*{ 0x00002274, 0x00002272, 0x00000338 },*/   /* NEITHER LESS-THAN NOR EQUIVALENT TO */
1942/*{ 0x00002275, 0x00002273, 0x00000338 },*/   /* NEITHER GREATER-THAN NOR EQUIVALENT TO */
1943/*{ 0x00002278, 0x00002276, 0x00000338 },*/   /* NEITHER LESS-THAN NOR GREATER-THAN */
1944/*{ 0x00002279, 0x00002277, 0x00000338 },*/   /* NEITHER GREATER-THAN NOR LESS-THAN */
1945/*{ 0x00002280, 0x0000227A, 0x00000338 },*/   /* DOES NOT PRECEDE */
1946/*{ 0x00002281, 0x0000227B, 0x00000338 },*/   /* DOES NOT SUCCEED */
1947/*{ 0x00002284, 0x00002282, 0x00000338 },*/   /* NOT A SUBSET OF */
1948/*{ 0x00002285, 0x00002283, 0x00000338 },*/   /* NOT A SUPERSET OF */
1949/*{ 0x00002288, 0x00002286, 0x00000338 },*/   /* NEITHER A SUBSET OF NOR EQUAL TO */
1950/*{ 0x00002289, 0x00002287, 0x00000338 },*/   /* NEITHER A SUPERSET OF NOR EQUAL TO */
1951/*{ 0x000022AC, 0x000022A2, 0x00000338 },*/   /* DOES NOT PROVE */
1952/*{ 0x000022AD, 0x000022A8, 0x00000338 },*/   /* NOT TRUE */
1953/*{ 0x000022AE, 0x000022A9, 0x00000338 },*/   /* DOES NOT FORCE */
1954/*{ 0x000022AF, 0x000022AB, 0x00000338 },*/   /* NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE */
1955/*{ 0x000022E0, 0x0000227C, 0x00000338 },*/   /* DOES NOT PRECEDE OR EQUAL */
1956/*{ 0x000022E1, 0x0000227D, 0x00000338 },*/   /* DOES NOT SUCCEED OR EQUAL */
1957/*{ 0x000022E2, 0x00002291, 0x00000338 },*/   /* NOT SQUARE IMAGE OF OR EQUAL TO */
1958/*{ 0x000022E3, 0x00002292, 0x00000338 },*/   /* NOT SQUARE ORIGINAL OF OR EQUAL TO */
1959/*{ 0x000022EA, 0x000022B2, 0x00000338 },*/   /* NOT NORMAL SUBGROUP OF */
1960/*{ 0x000022EB, 0x000022B3, 0x00000338 },*/   /* DOES NOT CONTAIN AS NORMAL SUBGROUP */
1961/*{ 0x000022EC, 0x000022B4, 0x00000338 },*/   /* NOT NORMAL SUBGROUP OF OR EQUAL TO */
1962/*{ 0x000022ED, 0x000022B5, 0x00000338 },*/   /* DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL */
1963/*{ 0x00002ADC, 0x00002ADD, 0x00000338 },*/   /* FORKING */
1964  { 0x0000304C, 0x0000304B, 0x00003099 },     /* HIRAGANA LETTER GA */
1965  { 0x0000304E, 0x0000304D, 0x00003099 },     /* HIRAGANA LETTER GI */
1966  { 0x00003050, 0x0000304F, 0x00003099 },     /* HIRAGANA LETTER GU */
1967  { 0x00003052, 0x00003051, 0x00003099 },     /* HIRAGANA LETTER GE */
1968  { 0x00003054, 0x00003053, 0x00003099 },     /* HIRAGANA LETTER GO */
1969  { 0x00003056, 0x00003055, 0x00003099 },     /* HIRAGANA LETTER ZA */
1970  { 0x00003058, 0x00003057, 0x00003099 },     /* HIRAGANA LETTER ZI */
1971  { 0x0000305A, 0x00003059, 0x00003099 },     /* HIRAGANA LETTER ZU */
1972  { 0x0000305C, 0x0000305B, 0x00003099 },     /* HIRAGANA LETTER ZE */
1973  { 0x0000305E, 0x0000305D, 0x00003099 },     /* HIRAGANA LETTER ZO */
1974  { 0x00003060, 0x0000305F, 0x00003099 },     /* HIRAGANA LETTER DA */
1975  { 0x00003062, 0x00003061, 0x00003099 },     /* HIRAGANA LETTER DI */
1976  { 0x00003065, 0x00003064, 0x00003099 },     /* HIRAGANA LETTER DU */
1977  { 0x00003067, 0x00003066, 0x00003099 },     /* HIRAGANA LETTER DE */
1978  { 0x00003069, 0x00003068, 0x00003099 },     /* HIRAGANA LETTER DO */
1979  { 0x00003070, 0x0000306F, 0x00003099 },     /* HIRAGANA LETTER BA */
1980  { 0x00003071, 0x0000306F, 0x0000309A },     /* HIRAGANA LETTER PA */
1981  { 0x00003073, 0x00003072, 0x00003099 },     /* HIRAGANA LETTER BI */
1982  { 0x00003074, 0x00003072, 0x0000309A },     /* HIRAGANA LETTER PI */
1983  { 0x00003076, 0x00003075, 0x00003099 },     /* HIRAGANA LETTER BU */
1984  { 0x00003077, 0x00003075, 0x0000309A },     /* HIRAGANA LETTER PU */
1985  { 0x00003079, 0x00003078, 0x00003099 },     /* HIRAGANA LETTER BE */
1986  { 0x0000307A, 0x00003078, 0x0000309A },     /* HIRAGANA LETTER PE */
1987  { 0x0000307C, 0x0000307B, 0x00003099 },     /* HIRAGANA LETTER BO */
1988  { 0x0000307D, 0x0000307B, 0x0000309A },     /* HIRAGANA LETTER PO */
1989  { 0x00003094, 0x00003046, 0x00003099 },     /* HIRAGANA LETTER VU */
1990  { 0x0000309E, 0x0000309D, 0x00003099 },     /* HIRAGANA VOICED ITERATION MARK */
1991  { 0x000030AC, 0x000030AB, 0x00003099 },     /* KATAKANA LETTER GA */
1992  { 0x000030AE, 0x000030AD, 0x00003099 },     /* KATAKANA LETTER GI */
1993  { 0x000030B0, 0x000030AF, 0x00003099 },     /* KATAKANA LETTER GU */
1994  { 0x000030B2, 0x000030B1, 0x00003099 },     /* KATAKANA LETTER GE */
1995  { 0x000030B4, 0x000030B3, 0x00003099 },     /* KATAKANA LETTER GO */
1996  { 0x000030B6, 0x000030B5, 0x00003099 },     /* KATAKANA LETTER ZA */
1997  { 0x000030B8, 0x000030B7, 0x00003099 },     /* KATAKANA LETTER ZI */
1998  { 0x000030BA, 0x000030B9, 0x00003099 },     /* KATAKANA LETTER ZU */
1999  { 0x000030BC, 0x000030BB, 0x00003099 },     /* KATAKANA LETTER ZE */
2000  { 0x000030BE, 0x000030BD, 0x00003099 },     /* KATAKANA LETTER ZO */
2001  { 0x000030C0, 0x000030BF, 0x00003099 },     /* KATAKANA LETTER DA */
2002  { 0x000030C2, 0x000030C1, 0x00003099 },     /* KATAKANA LETTER DI */
2003  { 0x000030C5, 0x000030C4, 0x00003099 },     /* KATAKANA LETTER DU */
2004  { 0x000030C7, 0x000030C6, 0x00003099 },     /* KATAKANA LETTER DE */
2005  { 0x000030C9, 0x000030C8, 0x00003099 },     /* KATAKANA LETTER DO */
2006  { 0x000030D0, 0x000030CF, 0x00003099 },     /* KATAKANA LETTER BA */
2007  { 0x000030D1, 0x000030CF, 0x0000309A },     /* KATAKANA LETTER PA */
2008  { 0x000030D3, 0x000030D2, 0x00003099 },     /* KATAKANA LETTER BI */
2009  { 0x000030D4, 0x000030D2, 0x0000309A },     /* KATAKANA LETTER PI */
2010  { 0x000030D6, 0x000030D5, 0x00003099 },     /* KATAKANA LETTER BU */
2011  { 0x000030D7, 0x000030D5, 0x0000309A },     /* KATAKANA LETTER PU */
2012  { 0x000030D9, 0x000030D8, 0x00003099 },     /* KATAKANA LETTER BE */
2013  { 0x000030DA, 0x000030D8, 0x0000309A },     /* KATAKANA LETTER PE */
2014  { 0x000030DC, 0x000030DB, 0x00003099 },     /* KATAKANA LETTER BO */
2015  { 0x000030DD, 0x000030DB, 0x0000309A },     /* KATAKANA LETTER PO */
2016  { 0x000030F4, 0x000030A6, 0x00003099 },     /* KATAKANA LETTER VU */
2017  { 0x000030F7, 0x000030EF, 0x00003099 },     /* KATAKANA LETTER VA */
2018  { 0x000030F8, 0x000030F0, 0x00003099 },     /* KATAKANA LETTER VI */
2019  { 0x000030F9, 0x000030F1, 0x00003099 },     /* KATAKANA LETTER VE */
2020  { 0x000030FA, 0x000030F2, 0x00003099 },     /* KATAKANA LETTER VO */
2021  { 0x000030FE, 0x000030FD, 0x00003099 },     /* KATAKANA VOICED ITERATION MARK */
2022  { 0x0000FB1D, 0x000005D9, 0x000005B4 },     /* HEBREW LETTER YOD WITH HIRIQ */
2023  { 0x0000FB1F, 0x000005F2, 0x000005B7 },     /* HEBREW LIGATURE YIDDISH YOD YOD PATAH */
2024  { 0x0000FB2A, 0x000005E9, 0x000005C1 },     /* HEBREW LETTER SHIN WITH SHIN DOT */
2025  { 0x0000FB2B, 0x000005E9, 0x000005C2 },     /* HEBREW LETTER SHIN WITH SIN DOT */
2026  { 0x0000FB2C, 0x0000FB49, 0x000005C1 },     /* HEBREW LETTER SHIN WITH DAGESH AND SHIN DOT */
2027  { 0x0000FB2D, 0x0000FB49, 0x000005C2 },     /* HEBREW LETTER SHIN WITH DAGESH AND SIN DOT */
2028  { 0x0000FB2E, 0x000005D0, 0x000005B7 },     /* HEBREW LETTER ALEF WITH PATAH */
2029  { 0x0000FB2F, 0x000005D0, 0x000005B8 },     /* HEBREW LETTER ALEF WITH QAMATS */
2030  { 0x0000FB30, 0x000005D0, 0x000005BC },     /* HEBREW LETTER ALEF WITH MAPIQ */
2031  { 0x0000FB31, 0x000005D1, 0x000005BC },     /* HEBREW LETTER BET WITH DAGESH */
2032  { 0x0000FB32, 0x000005D2, 0x000005BC },     /* HEBREW LETTER GIMEL WITH DAGESH */
2033  { 0x0000FB33, 0x000005D3, 0x000005BC },     /* HEBREW LETTER DALET WITH DAGESH */
2034  { 0x0000FB34, 0x000005D4, 0x000005BC },     /* HEBREW LETTER HE WITH MAPIQ */
2035  { 0x0000FB35, 0x000005D5, 0x000005BC },     /* HEBREW LETTER VAV WITH DAGESH */
2036  { 0x0000FB36, 0x000005D6, 0x000005BC },     /* HEBREW LETTER ZAYIN WITH DAGESH */
2037  { 0x0000FB38, 0x000005D8, 0x000005BC },     /* HEBREW LETTER TET WITH DAGESH */
2038  { 0x0000FB39, 0x000005D9, 0x000005BC },     /* HEBREW LETTER YOD WITH DAGESH */
2039  { 0x0000FB3A, 0x000005DA, 0x000005BC },     /* HEBREW LETTER FINAL KAF WITH DAGESH */
2040  { 0x0000FB3B, 0x000005DB, 0x000005BC },     /* HEBREW LETTER KAF WITH DAGESH */
2041  { 0x0000FB3C, 0x000005DC, 0x000005BC },     /* HEBREW LETTER LAMED WITH DAGESH */
2042  { 0x0000FB3E, 0x000005DE, 0x000005BC },     /* HEBREW LETTER MEM WITH DAGESH */
2043  { 0x0000FB40, 0x000005E0, 0x000005BC },     /* HEBREW LETTER NUN WITH DAGESH */
2044  { 0x0000FB41, 0x000005E1, 0x000005BC },     /* HEBREW LETTER SAMEKH WITH DAGESH */
2045  { 0x0000FB43, 0x000005E3, 0x000005BC },     /* HEBREW LETTER FINAL PE WITH DAGESH */
2046  { 0x0000FB44, 0x000005E4, 0x000005BC },     /* HEBREW LETTER PE WITH DAGESH */
2047  { 0x0000FB46, 0x000005E6, 0x000005BC },     /* HEBREW LETTER TSADI WITH DAGESH */
2048  { 0x0000FB47, 0x000005E7, 0x000005BC },     /* HEBREW LETTER QOF WITH DAGESH */
2049  { 0x0000FB48, 0x000005E8, 0x000005BC },     /* HEBREW LETTER RESH WITH DAGESH */
2050  { 0x0000FB49, 0x000005E9, 0x000005BC },     /* HEBREW LETTER SHIN WITH DAGESH */
2051  { 0x0000FB4A, 0x000005EA, 0x000005BC },     /* HEBREW LETTER TAV WITH DAGESH */
2052  { 0x0000FB4B, 0x000005D5, 0x000005B9 },     /* HEBREW LETTER VAV WITH HOLAM */
2053  { 0x0000FB4C, 0x000005D1, 0x000005BF },     /* HEBREW LETTER BET WITH RAFE */
2054  { 0x0000FB4D, 0x000005DB, 0x000005BF },     /* HEBREW LETTER KAF WITH RAFE */
2055  { 0x0000FB4E, 0x000005E4, 0x000005BF },     /* HEBREW LETTER PE WITH RAFE */
2056/*{ 0x0001109A, 0x00011099, 0x000110BA },*/   /* KAITHI LETTER DDDHA */
2057/*{ 0x0001109C, 0x0001109B, 0x000110BA },*/   /* KAITHI LETTER RHA */
2058/*{ 0x000110AB, 0x000110A5, 0x000110BA },*/   /* KAITHI LETTER VA */
2059/*{ 0x0001D15E, 0x0001D157, 0x0001D165 },*/   /* MUSICAL SYMBOL HALF NOTE */
2060/*{ 0x0001D15F, 0x0001D158, 0x0001D165 },*/   /* MUSICAL SYMBOL QUARTER NOTE */
2061/*{ 0x0001D160, 0x0001D15F, 0x0001D16E },*/   /* MUSICAL SYMBOL EIGHTH NOTE */
2062/*{ 0x0001D161, 0x0001D15F, 0x0001D16F },*/   /* MUSICAL SYMBOL SIXTEENTH NOTE */
2063/*{ 0x0001D162, 0x0001D15F, 0x0001D170 },*/   /* MUSICAL SYMBOL THIRTY-SECOND NOTE */
2064/*{ 0x0001D163, 0x0001D15F, 0x0001D171 },*/   /* MUSICAL SYMBOL SIXTY-FOURTH NOTE */
2065/*{ 0x0001D164, 0x0001D15F, 0x0001D172 },*/   /* MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE */
2066/*{ 0x0001D1BB, 0x0001D1B9, 0x0001D165 },*/   /* MUSICAL SYMBOL MINIMA */
2067/*{ 0x0001D1BC, 0x0001D1BA, 0x0001D165 },*/   /* MUSICAL SYMBOL MINIMA BLACK */
2068/*{ 0x0001D1BD, 0x0001D1BB, 0x0001D16E },*/   /* MUSICAL SYMBOL SEMIMINIMA WHITE */
2069/*{ 0x0001D1BE, 0x0001D1BC, 0x0001D16E },*/   /* MUSICAL SYMBOL SEMIMINIMA BLACK */
2070/*{ 0x0001D1BF, 0x0001D1BB, 0x0001D16F },*/   /* MUSICAL SYMBOL FUSA WHITE */
2071/*{ 0x0001D1C0, 0x0001D1BC, 0x0001D16F },*/   /* MUSICAL SYMBOL FUSA BLACK */
2072};
2073
2074static const struct {
2075  unsigned int replacement_sp;
2076  unsigned int base_sp;
2077  unsigned int comb_sp;
2078} precompositions_sp[] = {
2079  { 0xD804DC9A, 0xD804DC99, 0xD804DCBA },     /* KAITHI LETTER DDDHA */
2080  { 0xD804DC9C, 0xD804DC9B, 0xD804DCBA },     /* KAITHI LETTER RHA */
2081  { 0xD804DCAB, 0xD804DCA5, 0xD804DCBA },     /* KAITHI LETTER VA */
2082  { 0xD834DD5E, 0xD834DD57, 0xD834DD65 },     /* MUSICAL SYMBOL HALF NOTE */
2083  { 0xD834DD5F, 0xD834DD58, 0xD834DD65 },     /* MUSICAL SYMBOL QUARTER NOTE */
2084  { 0xD834DD60, 0xD834DD5F, 0xD834DD6E },     /* MUSICAL SYMBOL EIGHTH NOTE */
2085  { 0xD834DD61, 0xD834DD5F, 0xD834DD6F },     /* MUSICAL SYMBOL SIXTEENTH NOTE */
2086  { 0xD834DD62, 0xD834DD5F, 0xD834DD70 },     /* MUSICAL SYMBOL THIRTY-SECOND NOTE */
2087  { 0xD834DD63, 0xD834DD5F, 0xD834DD71 },     /* MUSICAL SYMBOL SIXTY-FOURTH NOTE */
2088  { 0xD834DD64, 0xD834DD5F, 0xD834DD72 },     /* MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE */
2089  { 0xD834DDBB, 0xD834DDB9, 0xD834DD65 },     /* MUSICAL SYMBOL MINIMA */
2090  { 0xD834DDBC, 0xD834DDBA, 0xD834DD65 },     /* MUSICAL SYMBOL MINIMA BLACK */
2091  { 0xD834DDBD, 0xD834DDBB, 0xD834DD6E },     /* MUSICAL SYMBOL SEMIMINIMA WHITE */
2092  { 0xD834DDBF, 0xD834DDBB, 0xD834DD6F },     /* MUSICAL SYMBOL FUSA WHITE */
2093  { 0xD834DDBE, 0xD834DDBC, 0xD834DD6E },     /* MUSICAL SYMBOL SEMIMINIMA BLACK */
2094  { 0xD834DDC0, 0xD834DDBC, 0xD834DD6F },     /* MUSICAL SYMBOL FUSA BLACK */
2095};
2096
2097static const struct {
2098  unsigned int replacement_sp;
2099  unsigned int base_sp;
2100  unsigned int comb_sp;
2101} decompositions_sp[] = {
2102  { 0xD804DC9A, 0xD804DC99, 0xD804DCBA },     /* KAITHI LETTER DDDHA */
2103  { 0xD804DC9C, 0xD804DC9B, 0xD804DCBA },     /* KAITHI LETTER RHA */
2104  { 0xD804DCAB, 0xD804DCA5, 0xD804DCBA },     /* KAITHI LETTER VA */
2105  { 0xD834DD5E, 0xD834DD57, 0xD834DD65 },     /* MUSICAL SYMBOL HALF NOTE */
2106  { 0xD834DD5F, 0xD834DD58, 0xD834DD65 },     /* MUSICAL SYMBOL QUARTER NOTE */
2107  { 0xD834DD60, 0xD834DD5F, 0xD834DD6E },     /* MUSICAL SYMBOL EIGHTH NOTE */
2108  { 0xD834DD61, 0xD834DD5F, 0xD834DD6F },     /* MUSICAL SYMBOL SIXTEENTH NOTE */
2109  { 0xD834DD62, 0xD834DD5F, 0xD834DD70 },     /* MUSICAL SYMBOL THIRTY-SECOND NOTE */
2110  { 0xD834DD63, 0xD834DD5F, 0xD834DD71 },     /* MUSICAL SYMBOL SIXTY-FOURTH NOTE */
2111  { 0xD834DD64, 0xD834DD5F, 0xD834DD72 },     /* MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE */
2112  { 0xD834DDBB, 0xD834DDB9, 0xD834DD65 },     /* MUSICAL SYMBOL MINIMA */
2113  { 0xD834DDBC, 0xD834DDBA, 0xD834DD65 },     /* MUSICAL SYMBOL MINIMA BLACK */
2114  { 0xD834DDBD, 0xD834DDBB, 0xD834DD6E },     /* MUSICAL SYMBOL SEMIMINIMA WHITE */
2115  { 0xD834DDBE, 0xD834DDBC, 0xD834DD6E },     /* MUSICAL SYMBOL SEMIMINIMA BLACK */
2116  { 0xD834DDBF, 0xD834DDBB, 0xD834DD6F },     /* MUSICAL SYMBOL FUSA WHITE */
2117  { 0xD834DDC0, 0xD834DDBC, 0xD834DD6F },     /* MUSICAL SYMBOL FUSA BLACK */
2118};
2119
2120/* EOF */
2121