Intial commit
[profile/ivi/w3m.git] / libwc / map / ucs_precompose.map
1 /*
2   This precomposition table was made from UnicodeData-3.0.0.txt.
3 */
4
5 #define N_ucs_precompose_map 988
6
7 static wc_map3 ucs_precompose_map[ N_ucs_precompose_map ] = {
8   { 0x003C, 0x0338, 0x226E },   /* NOT LESS-THAN */
9   { 0x003D, 0x0338, 0x2260 },   /* NOT EQUAL TO */
10   { 0x003E, 0x0338, 0x226F },   /* NOT GREATER-THAN */
11   { 0x0041, 0x0300, 0x00C0 },   /* LATIN CAPITAL LETTER A WITH GRAVE */
12   { 0x0041, 0x0301, 0x00C1 },   /* LATIN CAPITAL LETTER A WITH ACUTE */
13   { 0x0041, 0x0302, 0x00C2 },   /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX */
14   { 0x0041, 0x0303, 0x00C3 },   /* LATIN CAPITAL LETTER A WITH TILDE */
15   { 0x0041, 0x0304, 0x0100 },   /* LATIN CAPITAL LETTER A WITH MACRON */
16   { 0x0041, 0x0306, 0x0102 },   /* LATIN CAPITAL LETTER A WITH BREVE */
17   { 0x0041, 0x0307, 0x0226 },   /* LATIN CAPITAL LETTER A WITH DOT ABOVE */
18   { 0x0041, 0x0308, 0x00C4 },   /* LATIN CAPITAL LETTER A WITH DIAERESIS */
19   { 0x0041, 0x0309, 0x1EA2 },   /* LATIN CAPITAL LETTER A WITH HOOK ABOVE */
20   { 0x0041, 0x030A, 0x00C5 },   /* LATIN CAPITAL LETTER A WITH RING ABOVE */
21   { 0x0041, 0x030C, 0x01CD },   /* LATIN CAPITAL LETTER A WITH CARON */
22   { 0x0041, 0x030F, 0x0200 },   /* LATIN CAPITAL LETTER A WITH DOUBLE GRAVE */
23   { 0x0041, 0x0311, 0x0202 },   /* LATIN CAPITAL LETTER A WITH INVERTED BREVE */
24   { 0x0041, 0x0323, 0x1EA0 },   /* LATIN CAPITAL LETTER A WITH DOT BELOW */
25   { 0x0041, 0x0325, 0x1E00 },   /* LATIN CAPITAL LETTER A WITH RING BELOW */
26   { 0x0041, 0x0328, 0x0104 },   /* LATIN CAPITAL LETTER A WITH OGONEK */
27   { 0x0042, 0x0307, 0x1E02 },   /* LATIN CAPITAL LETTER B WITH DOT ABOVE */
28   { 0x0042, 0x0323, 0x1E04 },   /* LATIN CAPITAL LETTER B WITH DOT BELOW */
29   { 0x0042, 0x0331, 0x1E06 },   /* LATIN CAPITAL LETTER B WITH LINE BELOW */
30   { 0x0043, 0x0301, 0x0106 },   /* LATIN CAPITAL LETTER C WITH ACUTE */
31   { 0x0043, 0x0302, 0x0108 },   /* LATIN CAPITAL LETTER C WITH CIRCUMFLEX */
32   { 0x0043, 0x0307, 0x010A },   /* LATIN CAPITAL LETTER C WITH DOT ABOVE */
33   { 0x0043, 0x030C, 0x010C },   /* LATIN CAPITAL LETTER C WITH CARON */
34   { 0x0043, 0x0327, 0x00C7 },   /* LATIN CAPITAL LETTER C WITH CEDILLA */
35   { 0x0044, 0x0307, 0x1E0A },   /* LATIN CAPITAL LETTER D WITH DOT ABOVE */
36   { 0x0044, 0x030C, 0x010E },   /* LATIN CAPITAL LETTER D WITH CARON */
37   { 0x0044, 0x0323, 0x1E0C },   /* LATIN CAPITAL LETTER D WITH DOT BELOW */
38   { 0x0044, 0x0327, 0x1E10 },   /* LATIN CAPITAL LETTER D WITH CEDILLA */
39   { 0x0044, 0x032D, 0x1E12 },   /* LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW */
40   { 0x0044, 0x0331, 0x1E0E },   /* LATIN CAPITAL LETTER D WITH LINE BELOW */
41   { 0x0045, 0x0300, 0x00C8 },   /* LATIN CAPITAL LETTER E WITH GRAVE */
42   { 0x0045, 0x0301, 0x00C9 },   /* LATIN CAPITAL LETTER E WITH ACUTE */
43   { 0x0045, 0x0302, 0x00CA },   /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX */
44   { 0x0045, 0x0303, 0x1EBC },   /* LATIN CAPITAL LETTER E WITH TILDE */
45   { 0x0045, 0x0304, 0x0112 },   /* LATIN CAPITAL LETTER E WITH MACRON */
46   { 0x0045, 0x0306, 0x0114 },   /* LATIN CAPITAL LETTER E WITH BREVE */
47   { 0x0045, 0x0307, 0x0116 },   /* LATIN CAPITAL LETTER E WITH DOT ABOVE */
48   { 0x0045, 0x0308, 0x00CB },   /* LATIN CAPITAL LETTER E WITH DIAERESIS */
49   { 0x0045, 0x0309, 0x1EBA },   /* LATIN CAPITAL LETTER E WITH HOOK ABOVE */
50   { 0x0045, 0x030C, 0x011A },   /* LATIN CAPITAL LETTER E WITH CARON */
51   { 0x0045, 0x030F, 0x0204 },   /* LATIN CAPITAL LETTER E WITH DOUBLE GRAVE */
52   { 0x0045, 0x0311, 0x0206 },   /* LATIN CAPITAL LETTER E WITH INVERTED BREVE */
53   { 0x0045, 0x0323, 0x1EB8 },   /* LATIN CAPITAL LETTER E WITH DOT BELOW */
54   { 0x0045, 0x0327, 0x0228 },   /* LATIN CAPITAL LETTER E WITH CEDILLA */
55   { 0x0045, 0x0328, 0x0118 },   /* LATIN CAPITAL LETTER E WITH OGONEK */
56   { 0x0045, 0x032D, 0x1E18 },   /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW */
57   { 0x0045, 0x0330, 0x1E1A },   /* LATIN CAPITAL LETTER E WITH TILDE BELOW */
58   { 0x0046, 0x0307, 0x1E1E },   /* LATIN CAPITAL LETTER F WITH DOT ABOVE */
59   { 0x0047, 0x0301, 0x01F4 },   /* LATIN CAPITAL LETTER G WITH ACUTE */
60   { 0x0047, 0x0302, 0x011C },   /* LATIN CAPITAL LETTER G WITH CIRCUMFLEX */
61   { 0x0047, 0x0304, 0x1E20 },   /* LATIN CAPITAL LETTER G WITH MACRON */
62   { 0x0047, 0x0306, 0x011E },   /* LATIN CAPITAL LETTER G WITH BREVE */
63   { 0x0047, 0x0307, 0x0120 },   /* LATIN CAPITAL LETTER G WITH DOT ABOVE */
64   { 0x0047, 0x030C, 0x01E6 },   /* LATIN CAPITAL LETTER G WITH CARON */
65   { 0x0047, 0x0327, 0x0122 },   /* LATIN CAPITAL LETTER G WITH CEDILLA */
66   { 0x0048, 0x0302, 0x0124 },   /* LATIN CAPITAL LETTER H WITH CIRCUMFLEX */
67   { 0x0048, 0x0307, 0x1E22 },   /* LATIN CAPITAL LETTER H WITH DOT ABOVE */
68   { 0x0048, 0x0308, 0x1E26 },   /* LATIN CAPITAL LETTER H WITH DIAERESIS */
69   { 0x0048, 0x030C, 0x021E },   /* LATIN CAPITAL LETTER H WITH CARON */
70   { 0x0048, 0x0323, 0x1E24 },   /* LATIN CAPITAL LETTER H WITH DOT BELOW */
71   { 0x0048, 0x0327, 0x1E28 },   /* LATIN CAPITAL LETTER H WITH CEDILLA */
72   { 0x0048, 0x032E, 0x1E2A },   /* LATIN CAPITAL LETTER H WITH BREVE BELOW */
73   { 0x0049, 0x0300, 0x00CC },   /* LATIN CAPITAL LETTER I WITH GRAVE */
74   { 0x0049, 0x0301, 0x00CD },   /* LATIN CAPITAL LETTER I WITH ACUTE */
75   { 0x0049, 0x0302, 0x00CE },   /* LATIN CAPITAL LETTER I WITH CIRCUMFLEX */
76   { 0x0049, 0x0303, 0x0128 },   /* LATIN CAPITAL LETTER I WITH TILDE */
77   { 0x0049, 0x0304, 0x012A },   /* LATIN CAPITAL LETTER I WITH MACRON */
78   { 0x0049, 0x0306, 0x012C },   /* LATIN CAPITAL LETTER I WITH BREVE */
79   { 0x0049, 0x0307, 0x0130 },   /* LATIN CAPITAL LETTER I WITH DOT ABOVE */
80   { 0x0049, 0x0308, 0x00CF },   /* LATIN CAPITAL LETTER I WITH DIAERESIS */
81   { 0x0049, 0x0309, 0x1EC8 },   /* LATIN CAPITAL LETTER I WITH HOOK ABOVE */
82   { 0x0049, 0x030C, 0x01CF },   /* LATIN CAPITAL LETTER I WITH CARON */
83   { 0x0049, 0x030F, 0x0208 },   /* LATIN CAPITAL LETTER I WITH DOUBLE GRAVE */
84   { 0x0049, 0x0311, 0x020A },   /* LATIN CAPITAL LETTER I WITH INVERTED BREVE */
85   { 0x0049, 0x0323, 0x1ECA },   /* LATIN CAPITAL LETTER I WITH DOT BELOW */
86   { 0x0049, 0x0328, 0x012E },   /* LATIN CAPITAL LETTER I WITH OGONEK */
87   { 0x0049, 0x0330, 0x1E2C },   /* LATIN CAPITAL LETTER I WITH TILDE BELOW */
88   { 0x004A, 0x0302, 0x0134 },   /* LATIN CAPITAL LETTER J WITH CIRCUMFLEX */
89   { 0x004B, 0x0301, 0x1E30 },   /* LATIN CAPITAL LETTER K WITH ACUTE */
90   { 0x004B, 0x030C, 0x01E8 },   /* LATIN CAPITAL LETTER K WITH CARON */
91   { 0x004B, 0x0323, 0x1E32 },   /* LATIN CAPITAL LETTER K WITH DOT BELOW */
92   { 0x004B, 0x0327, 0x0136 },   /* LATIN CAPITAL LETTER K WITH CEDILLA */
93   { 0x004B, 0x0331, 0x1E34 },   /* LATIN CAPITAL LETTER K WITH LINE BELOW */
94   { 0x004C, 0x0301, 0x0139 },   /* LATIN CAPITAL LETTER L WITH ACUTE */
95   { 0x004C, 0x030C, 0x013D },   /* LATIN CAPITAL LETTER L WITH CARON */
96   { 0x004C, 0x0323, 0x1E36 },   /* LATIN CAPITAL LETTER L WITH DOT BELOW */
97   { 0x004C, 0x0327, 0x013B },   /* LATIN CAPITAL LETTER L WITH CEDILLA */
98   { 0x004C, 0x032D, 0x1E3C },   /* LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW */
99   { 0x004C, 0x0331, 0x1E3A },   /* LATIN CAPITAL LETTER L WITH LINE BELOW */
100   { 0x004D, 0x0301, 0x1E3E },   /* LATIN CAPITAL LETTER M WITH ACUTE */
101   { 0x004D, 0x0307, 0x1E40 },   /* LATIN CAPITAL LETTER M WITH DOT ABOVE */
102   { 0x004D, 0x0323, 0x1E42 },   /* LATIN CAPITAL LETTER M WITH DOT BELOW */
103   { 0x004E, 0x0300, 0x01F8 },   /* LATIN CAPITAL LETTER N WITH GRAVE */
104   { 0x004E, 0x0301, 0x0143 },   /* LATIN CAPITAL LETTER N WITH ACUTE */
105   { 0x004E, 0x0303, 0x00D1 },   /* LATIN CAPITAL LETTER N WITH TILDE */
106   { 0x004E, 0x0307, 0x1E44 },   /* LATIN CAPITAL LETTER N WITH DOT ABOVE */
107   { 0x004E, 0x030C, 0x0147 },   /* LATIN CAPITAL LETTER N WITH CARON */
108   { 0x004E, 0x0323, 0x1E46 },   /* LATIN CAPITAL LETTER N WITH DOT BELOW */
109   { 0x004E, 0x0327, 0x0145 },   /* LATIN CAPITAL LETTER N WITH CEDILLA */
110   { 0x004E, 0x032D, 0x1E4A },   /* LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW */
111   { 0x004E, 0x0331, 0x1E48 },   /* LATIN CAPITAL LETTER N WITH LINE BELOW */
112   { 0x004F, 0x0300, 0x00D2 },   /* LATIN CAPITAL LETTER O WITH GRAVE */
113   { 0x004F, 0x0301, 0x00D3 },   /* LATIN CAPITAL LETTER O WITH ACUTE */
114   { 0x004F, 0x0302, 0x00D4 },   /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX */
115   { 0x004F, 0x0303, 0x00D5 },   /* LATIN CAPITAL LETTER O WITH TILDE */
116   { 0x004F, 0x0304, 0x014C },   /* LATIN CAPITAL LETTER O WITH MACRON */
117   { 0x004F, 0x0306, 0x014E },   /* LATIN CAPITAL LETTER O WITH BREVE */
118   { 0x004F, 0x0307, 0x022E },   /* LATIN CAPITAL LETTER O WITH DOT ABOVE */
119   { 0x004F, 0x0308, 0x00D6 },   /* LATIN CAPITAL LETTER O WITH DIAERESIS */
120   { 0x004F, 0x0309, 0x1ECE },   /* LATIN CAPITAL LETTER O WITH HOOK ABOVE */
121   { 0x004F, 0x030B, 0x0150 },   /* LATIN CAPITAL LETTER O WITH DOUBLE ACUTE */
122   { 0x004F, 0x030C, 0x01D1 },   /* LATIN CAPITAL LETTER O WITH CARON */
123   { 0x004F, 0x030F, 0x020C },   /* LATIN CAPITAL LETTER O WITH DOUBLE GRAVE */
124   { 0x004F, 0x0311, 0x020E },   /* LATIN CAPITAL LETTER O WITH INVERTED BREVE */
125   { 0x004F, 0x031B, 0x01A0 },   /* LATIN CAPITAL LETTER O WITH HORN */
126   { 0x004F, 0x0323, 0x1ECC },   /* LATIN CAPITAL LETTER O WITH DOT BELOW */
127   { 0x004F, 0x0328, 0x01EA },   /* LATIN CAPITAL LETTER O WITH OGONEK */
128   { 0x0050, 0x0301, 0x1E54 },   /* LATIN CAPITAL LETTER P WITH ACUTE */
129   { 0x0050, 0x0307, 0x1E56 },   /* LATIN CAPITAL LETTER P WITH DOT ABOVE */
130   { 0x0052, 0x0301, 0x0154 },   /* LATIN CAPITAL LETTER R WITH ACUTE */
131   { 0x0052, 0x0307, 0x1E58 },   /* LATIN CAPITAL LETTER R WITH DOT ABOVE */
132   { 0x0052, 0x030C, 0x0158 },   /* LATIN CAPITAL LETTER R WITH CARON */
133   { 0x0052, 0x030F, 0x0210 },   /* LATIN CAPITAL LETTER R WITH DOUBLE GRAVE */
134   { 0x0052, 0x0311, 0x0212 },   /* LATIN CAPITAL LETTER R WITH INVERTED BREVE */
135   { 0x0052, 0x0323, 0x1E5A },   /* LATIN CAPITAL LETTER R WITH DOT BELOW */
136   { 0x0052, 0x0327, 0x0156 },   /* LATIN CAPITAL LETTER R WITH CEDILLA */
137   { 0x0052, 0x0331, 0x1E5E },   /* LATIN CAPITAL LETTER R WITH LINE BELOW */
138   { 0x0053, 0x0301, 0x015A },   /* LATIN CAPITAL LETTER S WITH ACUTE */
139   { 0x0053, 0x0302, 0x015C },   /* LATIN CAPITAL LETTER S WITH CIRCUMFLEX */
140   { 0x0053, 0x0307, 0x1E60 },   /* LATIN CAPITAL LETTER S WITH DOT ABOVE */
141   { 0x0053, 0x030C, 0x0160 },   /* LATIN CAPITAL LETTER S WITH CARON */
142   { 0x0053, 0x0323, 0x1E62 },   /* LATIN CAPITAL LETTER S WITH DOT BELOW */
143   { 0x0053, 0x0326, 0x0218 },   /* LATIN CAPITAL LETTER S WITH COMMA BELOW */
144   { 0x0053, 0x0327, 0x015E },   /* LATIN CAPITAL LETTER S WITH CEDILLA */
145   { 0x0054, 0x0307, 0x1E6A },   /* LATIN CAPITAL LETTER T WITH DOT ABOVE */
146   { 0x0054, 0x030C, 0x0164 },   /* LATIN CAPITAL LETTER T WITH CARON */
147   { 0x0054, 0x0323, 0x1E6C },   /* LATIN CAPITAL LETTER T WITH DOT BELOW */
148   { 0x0054, 0x0326, 0x021A },   /* LATIN CAPITAL LETTER T WITH COMMA BELOW */
149   { 0x0054, 0x0327, 0x0162 },   /* LATIN CAPITAL LETTER T WITH CEDILLA */
150   { 0x0054, 0x032D, 0x1E70 },   /* LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW */
151   { 0x0054, 0x0331, 0x1E6E },   /* LATIN CAPITAL LETTER T WITH LINE BELOW */
152   { 0x0055, 0x0300, 0x00D9 },   /* LATIN CAPITAL LETTER U WITH GRAVE */
153   { 0x0055, 0x0301, 0x00DA },   /* LATIN CAPITAL LETTER U WITH ACUTE */
154   { 0x0055, 0x0302, 0x00DB },   /* LATIN CAPITAL LETTER U WITH CIRCUMFLEX */
155   { 0x0055, 0x0303, 0x0168 },   /* LATIN CAPITAL LETTER U WITH TILDE */
156   { 0x0055, 0x0304, 0x016A },   /* LATIN CAPITAL LETTER U WITH MACRON */
157   { 0x0055, 0x0306, 0x016C },   /* LATIN CAPITAL LETTER U WITH BREVE */
158   { 0x0055, 0x0308, 0x00DC },   /* LATIN CAPITAL LETTER U WITH DIAERESIS */
159   { 0x0055, 0x0309, 0x1EE6 },   /* LATIN CAPITAL LETTER U WITH HOOK ABOVE */
160   { 0x0055, 0x030A, 0x016E },   /* LATIN CAPITAL LETTER U WITH RING ABOVE */
161   { 0x0055, 0x030B, 0x0170 },   /* LATIN CAPITAL LETTER U WITH DOUBLE ACUTE */
162   { 0x0055, 0x030C, 0x01D3 },   /* LATIN CAPITAL LETTER U WITH CARON */
163   { 0x0055, 0x030F, 0x0214 },   /* LATIN CAPITAL LETTER U WITH DOUBLE GRAVE */
164   { 0x0055, 0x0311, 0x0216 },   /* LATIN CAPITAL LETTER U WITH INVERTED BREVE */
165   { 0x0055, 0x031B, 0x01AF },   /* LATIN CAPITAL LETTER U WITH HORN */
166   { 0x0055, 0x0323, 0x1EE4 },   /* LATIN CAPITAL LETTER U WITH DOT BELOW */
167   { 0x0055, 0x0324, 0x1E72 },   /* LATIN CAPITAL LETTER U WITH DIAERESIS BELOW */
168   { 0x0055, 0x0328, 0x0172 },   /* LATIN CAPITAL LETTER U WITH OGONEK */
169   { 0x0055, 0x032D, 0x1E76 },   /* LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW */
170   { 0x0055, 0x0330, 0x1E74 },   /* LATIN CAPITAL LETTER U WITH TILDE BELOW */
171   { 0x0056, 0x0303, 0x1E7C },   /* LATIN CAPITAL LETTER V WITH TILDE */
172   { 0x0056, 0x0323, 0x1E7E },   /* LATIN CAPITAL LETTER V WITH DOT BELOW */
173   { 0x0057, 0x0300, 0x1E80 },   /* LATIN CAPITAL LETTER W WITH GRAVE */
174   { 0x0057, 0x0301, 0x1E82 },   /* LATIN CAPITAL LETTER W WITH ACUTE */
175   { 0x0057, 0x0302, 0x0174 },   /* LATIN CAPITAL LETTER W WITH CIRCUMFLEX */
176   { 0x0057, 0x0307, 0x1E86 },   /* LATIN CAPITAL LETTER W WITH DOT ABOVE */
177   { 0x0057, 0x0308, 0x1E84 },   /* LATIN CAPITAL LETTER W WITH DIAERESIS */
178   { 0x0057, 0x0323, 0x1E88 },   /* LATIN CAPITAL LETTER W WITH DOT BELOW */
179   { 0x0058, 0x0307, 0x1E8A },   /* LATIN CAPITAL LETTER X WITH DOT ABOVE */
180   { 0x0058, 0x0308, 0x1E8C },   /* LATIN CAPITAL LETTER X WITH DIAERESIS */
181   { 0x0059, 0x0300, 0x1EF2 },   /* LATIN CAPITAL LETTER Y WITH GRAVE */
182   { 0x0059, 0x0301, 0x00DD },   /* LATIN CAPITAL LETTER Y WITH ACUTE */
183   { 0x0059, 0x0302, 0x0176 },   /* LATIN CAPITAL LETTER Y WITH CIRCUMFLEX */
184   { 0x0059, 0x0303, 0x1EF8 },   /* LATIN CAPITAL LETTER Y WITH TILDE */
185   { 0x0059, 0x0304, 0x0232 },   /* LATIN CAPITAL LETTER Y WITH MACRON */
186   { 0x0059, 0x0307, 0x1E8E },   /* LATIN CAPITAL LETTER Y WITH DOT ABOVE */
187   { 0x0059, 0x0308, 0x0178 },   /* LATIN CAPITAL LETTER Y WITH DIAERESIS */
188   { 0x0059, 0x0309, 0x1EF6 },   /* LATIN CAPITAL LETTER Y WITH HOOK ABOVE */
189   { 0x0059, 0x0323, 0x1EF4 },   /* LATIN CAPITAL LETTER Y WITH DOT BELOW */
190   { 0x005A, 0x0301, 0x0179 },   /* LATIN CAPITAL LETTER Z WITH ACUTE */
191   { 0x005A, 0x0302, 0x1E90 },   /* LATIN CAPITAL LETTER Z WITH CIRCUMFLEX */
192   { 0x005A, 0x0307, 0x017B },   /* LATIN CAPITAL LETTER Z WITH DOT ABOVE */
193   { 0x005A, 0x030C, 0x017D },   /* LATIN CAPITAL LETTER Z WITH CARON */
194   { 0x005A, 0x0323, 0x1E92 },   /* LATIN CAPITAL LETTER Z WITH DOT BELOW */
195   { 0x005A, 0x0331, 0x1E94 },   /* LATIN CAPITAL LETTER Z WITH LINE BELOW */
196   { 0x0061, 0x0300, 0x00E0 },   /* LATIN SMALL LETTER A WITH GRAVE */
197   { 0x0061, 0x0301, 0x00E1 },   /* LATIN SMALL LETTER A WITH ACUTE */
198   { 0x0061, 0x0302, 0x00E2 },   /* LATIN SMALL LETTER A WITH CIRCUMFLEX */
199   { 0x0061, 0x0303, 0x00E3 },   /* LATIN SMALL LETTER A WITH TILDE */
200   { 0x0061, 0x0304, 0x0101 },   /* LATIN SMALL LETTER A WITH MACRON */
201   { 0x0061, 0x0306, 0x0103 },   /* LATIN SMALL LETTER A WITH BREVE */
202   { 0x0061, 0x0307, 0x0227 },   /* LATIN SMALL LETTER A WITH DOT ABOVE */
203   { 0x0061, 0x0308, 0x00E4 },   /* LATIN SMALL LETTER A WITH DIAERESIS */
204   { 0x0061, 0x0309, 0x1EA3 },   /* LATIN SMALL LETTER A WITH HOOK ABOVE */
205   { 0x0061, 0x030A, 0x00E5 },   /* LATIN SMALL LETTER A WITH RING ABOVE */
206   { 0x0061, 0x030C, 0x01CE },   /* LATIN SMALL LETTER A WITH CARON */
207   { 0x0061, 0x030F, 0x0201 },   /* LATIN SMALL LETTER A WITH DOUBLE GRAVE */
208   { 0x0061, 0x0311, 0x0203 },   /* LATIN SMALL LETTER A WITH INVERTED BREVE */
209   { 0x0061, 0x0323, 0x1EA1 },   /* LATIN SMALL LETTER A WITH DOT BELOW */
210   { 0x0061, 0x0325, 0x1E01 },   /* LATIN SMALL LETTER A WITH RING BELOW */
211   { 0x0061, 0x0328, 0x0105 },   /* LATIN SMALL LETTER A WITH OGONEK */
212   { 0x0062, 0x0307, 0x1E03 },   /* LATIN SMALL LETTER B WITH DOT ABOVE */
213   { 0x0062, 0x0323, 0x1E05 },   /* LATIN SMALL LETTER B WITH DOT BELOW */
214   { 0x0062, 0x0331, 0x1E07 },   /* LATIN SMALL LETTER B WITH LINE BELOW */
215   { 0x0063, 0x0301, 0x0107 },   /* LATIN SMALL LETTER C WITH ACUTE */
216   { 0x0063, 0x0302, 0x0109 },   /* LATIN SMALL LETTER C WITH CIRCUMFLEX */
217   { 0x0063, 0x0307, 0x010B },   /* LATIN SMALL LETTER C WITH DOT ABOVE */
218   { 0x0063, 0x030C, 0x010D },   /* LATIN SMALL LETTER C WITH CARON */
219   { 0x0063, 0x0327, 0x00E7 },   /* LATIN SMALL LETTER C WITH CEDILLA */
220   { 0x0064, 0x0307, 0x1E0B },   /* LATIN SMALL LETTER D WITH DOT ABOVE */
221   { 0x0064, 0x030C, 0x010F },   /* LATIN SMALL LETTER D WITH CARON */
222   { 0x0064, 0x0323, 0x1E0D },   /* LATIN SMALL LETTER D WITH DOT BELOW */
223   { 0x0064, 0x0327, 0x1E11 },   /* LATIN SMALL LETTER D WITH CEDILLA */
224   { 0x0064, 0x032D, 0x1E13 },   /* LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW */
225   { 0x0064, 0x0331, 0x1E0F },   /* LATIN SMALL LETTER D WITH LINE BELOW */
226   { 0x0065, 0x0300, 0x00E8 },   /* LATIN SMALL LETTER E WITH GRAVE */
227   { 0x0065, 0x0301, 0x00E9 },   /* LATIN SMALL LETTER E WITH ACUTE */
228   { 0x0065, 0x0302, 0x00EA },   /* LATIN SMALL LETTER E WITH CIRCUMFLEX */
229   { 0x0065, 0x0303, 0x1EBD },   /* LATIN SMALL LETTER E WITH TILDE */
230   { 0x0065, 0x0304, 0x0113 },   /* LATIN SMALL LETTER E WITH MACRON */
231   { 0x0065, 0x0306, 0x0115 },   /* LATIN SMALL LETTER E WITH BREVE */
232   { 0x0065, 0x0307, 0x0117 },   /* LATIN SMALL LETTER E WITH DOT ABOVE */
233   { 0x0065, 0x0308, 0x00EB },   /* LATIN SMALL LETTER E WITH DIAERESIS */
234   { 0x0065, 0x0309, 0x1EBB },   /* LATIN SMALL LETTER E WITH HOOK ABOVE */
235   { 0x0065, 0x030C, 0x011B },   /* LATIN SMALL LETTER E WITH CARON */
236   { 0x0065, 0x030F, 0x0205 },   /* LATIN SMALL LETTER E WITH DOUBLE GRAVE */
237   { 0x0065, 0x0311, 0x0207 },   /* LATIN SMALL LETTER E WITH INVERTED BREVE */
238   { 0x0065, 0x0323, 0x1EB9 },   /* LATIN SMALL LETTER E WITH DOT BELOW */
239   { 0x0065, 0x0327, 0x0229 },   /* LATIN SMALL LETTER E WITH CEDILLA */
240   { 0x0065, 0x0328, 0x0119 },   /* LATIN SMALL LETTER E WITH OGONEK */
241   { 0x0065, 0x032D, 0x1E19 },   /* LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW */
242   { 0x0065, 0x0330, 0x1E1B },   /* LATIN SMALL LETTER E WITH TILDE BELOW */
243   { 0x0066, 0x0307, 0x1E1F },   /* LATIN SMALL LETTER F WITH DOT ABOVE */
244   { 0x0067, 0x0301, 0x01F5 },   /* LATIN SMALL LETTER G WITH ACUTE */
245   { 0x0067, 0x0302, 0x011D },   /* LATIN SMALL LETTER G WITH CIRCUMFLEX */
246   { 0x0067, 0x0304, 0x1E21 },   /* LATIN SMALL LETTER G WITH MACRON */
247   { 0x0067, 0x0306, 0x011F },   /* LATIN SMALL LETTER G WITH BREVE */
248   { 0x0067, 0x0307, 0x0121 },   /* LATIN SMALL LETTER G WITH DOT ABOVE */
249   { 0x0067, 0x030C, 0x01E7 },   /* LATIN SMALL LETTER G WITH CARON */
250   { 0x0067, 0x0327, 0x0123 },   /* LATIN SMALL LETTER G WITH CEDILLA */
251   { 0x0068, 0x0302, 0x0125 },   /* LATIN SMALL LETTER H WITH CIRCUMFLEX */
252   { 0x0068, 0x0307, 0x1E23 },   /* LATIN SMALL LETTER H WITH DOT ABOVE */
253   { 0x0068, 0x0308, 0x1E27 },   /* LATIN SMALL LETTER H WITH DIAERESIS */
254   { 0x0068, 0x030C, 0x021F },   /* LATIN SMALL LETTER H WITH CARON */
255   { 0x0068, 0x0323, 0x1E25 },   /* LATIN SMALL LETTER H WITH DOT BELOW */
256   { 0x0068, 0x0327, 0x1E29 },   /* LATIN SMALL LETTER H WITH CEDILLA */
257   { 0x0068, 0x032E, 0x1E2B },   /* LATIN SMALL LETTER H WITH BREVE BELOW */
258   { 0x0068, 0x0331, 0x1E96 },   /* LATIN SMALL LETTER H WITH LINE BELOW */
259   { 0x0069, 0x0300, 0x00EC },   /* LATIN SMALL LETTER I WITH GRAVE */
260   { 0x0069, 0x0301, 0x00ED },   /* LATIN SMALL LETTER I WITH ACUTE */
261   { 0x0069, 0x0302, 0x00EE },   /* LATIN SMALL LETTER I WITH CIRCUMFLEX */
262   { 0x0069, 0x0303, 0x0129 },   /* LATIN SMALL LETTER I WITH TILDE */
263   { 0x0069, 0x0304, 0x012B },   /* LATIN SMALL LETTER I WITH MACRON */
264   { 0x0069, 0x0306, 0x012D },   /* LATIN SMALL LETTER I WITH BREVE */
265   { 0x0069, 0x0308, 0x00EF },   /* LATIN SMALL LETTER I WITH DIAERESIS */
266   { 0x0069, 0x0309, 0x1EC9 },   /* LATIN SMALL LETTER I WITH HOOK ABOVE */
267   { 0x0069, 0x030C, 0x01D0 },   /* LATIN SMALL LETTER I WITH CARON */
268   { 0x0069, 0x030F, 0x0209 },   /* LATIN SMALL LETTER I WITH DOUBLE GRAVE */
269   { 0x0069, 0x0311, 0x020B },   /* LATIN SMALL LETTER I WITH INVERTED BREVE */
270   { 0x0069, 0x0323, 0x1ECB },   /* LATIN SMALL LETTER I WITH DOT BELOW */
271   { 0x0069, 0x0328, 0x012F },   /* LATIN SMALL LETTER I WITH OGONEK */
272   { 0x0069, 0x0330, 0x1E2D },   /* LATIN SMALL LETTER I WITH TILDE BELOW */
273   { 0x006A, 0x0302, 0x0135 },   /* LATIN SMALL LETTER J WITH CIRCUMFLEX */
274   { 0x006A, 0x030C, 0x01F0 },   /* LATIN SMALL LETTER J WITH CARON */
275   { 0x006B, 0x0301, 0x1E31 },   /* LATIN SMALL LETTER K WITH ACUTE */
276   { 0x006B, 0x030C, 0x01E9 },   /* LATIN SMALL LETTER K WITH CARON */
277   { 0x006B, 0x0323, 0x1E33 },   /* LATIN SMALL LETTER K WITH DOT BELOW */
278   { 0x006B, 0x0327, 0x0137 },   /* LATIN SMALL LETTER K WITH CEDILLA */
279   { 0x006B, 0x0331, 0x1E35 },   /* LATIN SMALL LETTER K WITH LINE BELOW */
280   { 0x006C, 0x0301, 0x013A },   /* LATIN SMALL LETTER L WITH ACUTE */
281   { 0x006C, 0x030C, 0x013E },   /* LATIN SMALL LETTER L WITH CARON */
282   { 0x006C, 0x0323, 0x1E37 },   /* LATIN SMALL LETTER L WITH DOT BELOW */
283   { 0x006C, 0x0327, 0x013C },   /* LATIN SMALL LETTER L WITH CEDILLA */
284   { 0x006C, 0x032D, 0x1E3D },   /* LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW */
285   { 0x006C, 0x0331, 0x1E3B },   /* LATIN SMALL LETTER L WITH LINE BELOW */
286   { 0x006D, 0x0301, 0x1E3F },   /* LATIN SMALL LETTER M WITH ACUTE */
287   { 0x006D, 0x0307, 0x1E41 },   /* LATIN SMALL LETTER M WITH DOT ABOVE */
288   { 0x006D, 0x0323, 0x1E43 },   /* LATIN SMALL LETTER M WITH DOT BELOW */
289   { 0x006E, 0x0300, 0x01F9 },   /* LATIN SMALL LETTER N WITH GRAVE */
290   { 0x006E, 0x0301, 0x0144 },   /* LATIN SMALL LETTER N WITH ACUTE */
291   { 0x006E, 0x0303, 0x00F1 },   /* LATIN SMALL LETTER N WITH TILDE */
292   { 0x006E, 0x0307, 0x1E45 },   /* LATIN SMALL LETTER N WITH DOT ABOVE */
293   { 0x006E, 0x030C, 0x0148 },   /* LATIN SMALL LETTER N WITH CARON */
294   { 0x006E, 0x0323, 0x1E47 },   /* LATIN SMALL LETTER N WITH DOT BELOW */
295   { 0x006E, 0x0327, 0x0146 },   /* LATIN SMALL LETTER N WITH CEDILLA */
296   { 0x006E, 0x032D, 0x1E4B },   /* LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW */
297   { 0x006E, 0x0331, 0x1E49 },   /* LATIN SMALL LETTER N WITH LINE BELOW */
298   { 0x006F, 0x0300, 0x00F2 },   /* LATIN SMALL LETTER O WITH GRAVE */
299   { 0x006F, 0x0301, 0x00F3 },   /* LATIN SMALL LETTER O WITH ACUTE */
300   { 0x006F, 0x0302, 0x00F4 },   /* LATIN SMALL LETTER O WITH CIRCUMFLEX */
301   { 0x006F, 0x0303, 0x00F5 },   /* LATIN SMALL LETTER O WITH TILDE */
302   { 0x006F, 0x0304, 0x014D },   /* LATIN SMALL LETTER O WITH MACRON */
303   { 0x006F, 0x0306, 0x014F },   /* LATIN SMALL LETTER O WITH BREVE */
304   { 0x006F, 0x0307, 0x022F },   /* LATIN SMALL LETTER O WITH DOT ABOVE */
305   { 0x006F, 0x0308, 0x00F6 },   /* LATIN SMALL LETTER O WITH DIAERESIS */
306   { 0x006F, 0x0309, 0x1ECF },   /* LATIN SMALL LETTER O WITH HOOK ABOVE */
307   { 0x006F, 0x030B, 0x0151 },   /* LATIN SMALL LETTER O WITH DOUBLE ACUTE */
308   { 0x006F, 0x030C, 0x01D2 },   /* LATIN SMALL LETTER O WITH CARON */
309   { 0x006F, 0x030F, 0x020D },   /* LATIN SMALL LETTER O WITH DOUBLE GRAVE */
310   { 0x006F, 0x0311, 0x020F },   /* LATIN SMALL LETTER O WITH INVERTED BREVE */
311   { 0x006F, 0x031B, 0x01A1 },   /* LATIN SMALL LETTER O WITH HORN */
312   { 0x006F, 0x0323, 0x1ECD },   /* LATIN SMALL LETTER O WITH DOT BELOW */
313   { 0x006F, 0x0328, 0x01EB },   /* LATIN SMALL LETTER O WITH OGONEK */
314   { 0x0070, 0x0301, 0x1E55 },   /* LATIN SMALL LETTER P WITH ACUTE */
315   { 0x0070, 0x0307, 0x1E57 },   /* LATIN SMALL LETTER P WITH DOT ABOVE */
316   { 0x0072, 0x0301, 0x0155 },   /* LATIN SMALL LETTER R WITH ACUTE */
317   { 0x0072, 0x0307, 0x1E59 },   /* LATIN SMALL LETTER R WITH DOT ABOVE */
318   { 0x0072, 0x030C, 0x0159 },   /* LATIN SMALL LETTER R WITH CARON */
319   { 0x0072, 0x030F, 0x0211 },   /* LATIN SMALL LETTER R WITH DOUBLE GRAVE */
320   { 0x0072, 0x0311, 0x0213 },   /* LATIN SMALL LETTER R WITH INVERTED BREVE */
321   { 0x0072, 0x0323, 0x1E5B },   /* LATIN SMALL LETTER R WITH DOT BELOW */
322   { 0x0072, 0x0327, 0x0157 },   /* LATIN SMALL LETTER R WITH CEDILLA */
323   { 0x0072, 0x0331, 0x1E5F },   /* LATIN SMALL LETTER R WITH LINE BELOW */
324   { 0x0073, 0x0301, 0x015B },   /* LATIN SMALL LETTER S WITH ACUTE */
325   { 0x0073, 0x0302, 0x015D },   /* LATIN SMALL LETTER S WITH CIRCUMFLEX */
326   { 0x0073, 0x0307, 0x1E61 },   /* LATIN SMALL LETTER S WITH DOT ABOVE */
327   { 0x0073, 0x030C, 0x0161 },   /* LATIN SMALL LETTER S WITH CARON */
328   { 0x0073, 0x0323, 0x1E63 },   /* LATIN SMALL LETTER S WITH DOT BELOW */
329   { 0x0073, 0x0326, 0x0219 },   /* LATIN SMALL LETTER S WITH COMMA BELOW */
330   { 0x0073, 0x0327, 0x015F },   /* LATIN SMALL LETTER S WITH CEDILLA */
331   { 0x0074, 0x0307, 0x1E6B },   /* LATIN SMALL LETTER T WITH DOT ABOVE */
332   { 0x0074, 0x0308, 0x1E97 },   /* LATIN SMALL LETTER T WITH DIAERESIS */
333   { 0x0074, 0x030C, 0x0165 },   /* LATIN SMALL LETTER T WITH CARON */
334   { 0x0074, 0x0323, 0x1E6D },   /* LATIN SMALL LETTER T WITH DOT BELOW */
335   { 0x0074, 0x0326, 0x021B },   /* LATIN SMALL LETTER T WITH COMMA BELOW */
336   { 0x0074, 0x0327, 0x0163 },   /* LATIN SMALL LETTER T WITH CEDILLA */
337   { 0x0074, 0x032D, 0x1E71 },   /* LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW */
338   { 0x0074, 0x0331, 0x1E6F },   /* LATIN SMALL LETTER T WITH LINE BELOW */
339   { 0x0075, 0x0300, 0x00F9 },   /* LATIN SMALL LETTER U WITH GRAVE */
340   { 0x0075, 0x0301, 0x00FA },   /* LATIN SMALL LETTER U WITH ACUTE */
341   { 0x0075, 0x0302, 0x00FB },   /* LATIN SMALL LETTER U WITH CIRCUMFLEX */
342   { 0x0075, 0x0303, 0x0169 },   /* LATIN SMALL LETTER U WITH TILDE */
343   { 0x0075, 0x0304, 0x016B },   /* LATIN SMALL LETTER U WITH MACRON */
344   { 0x0075, 0x0306, 0x016D },   /* LATIN SMALL LETTER U WITH BREVE */
345   { 0x0075, 0x0308, 0x00FC },   /* LATIN SMALL LETTER U WITH DIAERESIS */
346   { 0x0075, 0x0309, 0x1EE7 },   /* LATIN SMALL LETTER U WITH HOOK ABOVE */
347   { 0x0075, 0x030A, 0x016F },   /* LATIN SMALL LETTER U WITH RING ABOVE */
348   { 0x0075, 0x030B, 0x0171 },   /* LATIN SMALL LETTER U WITH DOUBLE ACUTE */
349   { 0x0075, 0x030C, 0x01D4 },   /* LATIN SMALL LETTER U WITH CARON */
350   { 0x0075, 0x030F, 0x0215 },   /* LATIN SMALL LETTER U WITH DOUBLE GRAVE */
351   { 0x0075, 0x0311, 0x0217 },   /* LATIN SMALL LETTER U WITH INVERTED BREVE */
352   { 0x0075, 0x031B, 0x01B0 },   /* LATIN SMALL LETTER U WITH HORN */
353   { 0x0075, 0x0323, 0x1EE5 },   /* LATIN SMALL LETTER U WITH DOT BELOW */
354   { 0x0075, 0x0324, 0x1E73 },   /* LATIN SMALL LETTER U WITH DIAERESIS BELOW */
355   { 0x0075, 0x0328, 0x0173 },   /* LATIN SMALL LETTER U WITH OGONEK */
356   { 0x0075, 0x032D, 0x1E77 },   /* LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW */
357   { 0x0075, 0x0330, 0x1E75 },   /* LATIN SMALL LETTER U WITH TILDE BELOW */
358   { 0x0076, 0x0303, 0x1E7D },   /* LATIN SMALL LETTER V WITH TILDE */
359   { 0x0076, 0x0323, 0x1E7F },   /* LATIN SMALL LETTER V WITH DOT BELOW */
360   { 0x0077, 0x0300, 0x1E81 },   /* LATIN SMALL LETTER W WITH GRAVE */
361   { 0x0077, 0x0301, 0x1E83 },   /* LATIN SMALL LETTER W WITH ACUTE */
362   { 0x0077, 0x0302, 0x0175 },   /* LATIN SMALL LETTER W WITH CIRCUMFLEX */
363   { 0x0077, 0x0307, 0x1E87 },   /* LATIN SMALL LETTER W WITH DOT ABOVE */
364   { 0x0077, 0x0308, 0x1E85 },   /* LATIN SMALL LETTER W WITH DIAERESIS */
365   { 0x0077, 0x030A, 0x1E98 },   /* LATIN SMALL LETTER W WITH RING ABOVE */
366   { 0x0077, 0x0323, 0x1E89 },   /* LATIN SMALL LETTER W WITH DOT BELOW */
367   { 0x0078, 0x0307, 0x1E8B },   /* LATIN SMALL LETTER X WITH DOT ABOVE */
368   { 0x0078, 0x0308, 0x1E8D },   /* LATIN SMALL LETTER X WITH DIAERESIS */
369   { 0x0079, 0x0300, 0x1EF3 },   /* LATIN SMALL LETTER Y WITH GRAVE */
370   { 0x0079, 0x0301, 0x00FD },   /* LATIN SMALL LETTER Y WITH ACUTE */
371   { 0x0079, 0x0302, 0x0177 },   /* LATIN SMALL LETTER Y WITH CIRCUMFLEX */
372   { 0x0079, 0x0303, 0x1EF9 },   /* LATIN SMALL LETTER Y WITH TILDE */
373   { 0x0079, 0x0304, 0x0233 },   /* LATIN SMALL LETTER Y WITH MACRON */
374   { 0x0079, 0x0307, 0x1E8F },   /* LATIN SMALL LETTER Y WITH DOT ABOVE */
375   { 0x0079, 0x0308, 0x00FF },   /* LATIN SMALL LETTER Y WITH DIAERESIS */
376   { 0x0079, 0x0309, 0x1EF7 },   /* LATIN SMALL LETTER Y WITH HOOK ABOVE */
377   { 0x0079, 0x030A, 0x1E99 },   /* LATIN SMALL LETTER Y WITH RING ABOVE */
378   { 0x0079, 0x0323, 0x1EF5 },   /* LATIN SMALL LETTER Y WITH DOT BELOW */
379   { 0x007A, 0x0301, 0x017A },   /* LATIN SMALL LETTER Z WITH ACUTE */
380   { 0x007A, 0x0302, 0x1E91 },   /* LATIN SMALL LETTER Z WITH CIRCUMFLEX */
381   { 0x007A, 0x0307, 0x017C },   /* LATIN SMALL LETTER Z WITH DOT ABOVE */
382   { 0x007A, 0x030C, 0x017E },   /* LATIN SMALL LETTER Z WITH CARON */
383   { 0x007A, 0x0323, 0x1E93 },   /* LATIN SMALL LETTER Z WITH DOT BELOW */
384   { 0x007A, 0x0331, 0x1E95 },   /* LATIN SMALL LETTER Z WITH LINE BELOW */
385   { 0x00A8, 0x0300, 0x1FED },   /* GREEK DIALYTIKA AND VARIA */
386   { 0x00A8, 0x0301, 0x0385 },   /* GREEK DIALYTIKA TONOS */
387   { 0x00A8, 0x0342, 0x1FC1 },   /* GREEK DIALYTIKA AND PERISPOMENI */
388   { 0x00C2, 0x0300, 0x1EA6 },   /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE */
389   { 0x00C2, 0x0301, 0x1EA4 },   /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE */
390   { 0x00C2, 0x0303, 0x1EAA },   /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE */
391   { 0x00C2, 0x0309, 0x1EA8 },   /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE */
392   { 0x00C4, 0x0304, 0x01DE },   /* LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON */
393   { 0x00C5, 0x0301, 0x01FA },   /* LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE */
394   { 0x00C6, 0x0301, 0x01FC },   /* LATIN CAPITAL LETTER AE WITH ACUTE */
395   { 0x00C6, 0x0304, 0x01E2 },   /* LATIN CAPITAL LETTER AE WITH MACRON */
396   { 0x00C7, 0x0301, 0x1E08 },   /* LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE */
397   { 0x00CA, 0x0300, 0x1EC0 },   /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE */
398   { 0x00CA, 0x0301, 0x1EBE },   /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE */
399   { 0x00CA, 0x0303, 0x1EC4 },   /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE */
400   { 0x00CA, 0x0309, 0x1EC2 },   /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE */
401   { 0x00CF, 0x0301, 0x1E2E },   /* LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE */
402   { 0x00D4, 0x0300, 0x1ED2 },   /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE */
403   { 0x00D4, 0x0301, 0x1ED0 },   /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE */
404   { 0x00D4, 0x0303, 0x1ED6 },   /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE */
405   { 0x00D4, 0x0309, 0x1ED4 },   /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE */
406   { 0x00D5, 0x0301, 0x1E4C },   /* LATIN CAPITAL LETTER O WITH TILDE AND ACUTE */
407   { 0x00D5, 0x0304, 0x022C },   /* LATIN CAPITAL LETTER O WITH TILDE AND MACRON */
408   { 0x00D5, 0x0308, 0x1E4E },   /* LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS */
409   { 0x00D6, 0x0304, 0x022A },   /* LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON */
410   { 0x00D8, 0x0301, 0x01FE },   /* LATIN CAPITAL LETTER O WITH STROKE AND ACUTE */
411   { 0x00DC, 0x0300, 0x01DB },   /* LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE */
412   { 0x00DC, 0x0301, 0x01D7 },   /* LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE */
413   { 0x00DC, 0x0304, 0x01D5 },   /* LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON */
414   { 0x00DC, 0x030C, 0x01D9 },   /* LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON */
415   { 0x00E2, 0x0300, 0x1EA7 },   /* LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE */
416   { 0x00E2, 0x0301, 0x1EA5 },   /* LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE */
417   { 0x00E2, 0x0303, 0x1EAB },   /* LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE */
418   { 0x00E2, 0x0309, 0x1EA9 },   /* LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE */
419   { 0x00E4, 0x0304, 0x01DF },   /* LATIN SMALL LETTER A WITH DIAERESIS AND MACRON */
420   { 0x00E5, 0x0301, 0x01FB },   /* LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE */
421   { 0x00E6, 0x0301, 0x01FD },   /* LATIN SMALL LETTER AE WITH ACUTE */
422   { 0x00E6, 0x0304, 0x01E3 },   /* LATIN SMALL LETTER AE WITH MACRON */
423   { 0x00E7, 0x0301, 0x1E09 },   /* LATIN SMALL LETTER C WITH CEDILLA AND ACUTE */
424   { 0x00EA, 0x0300, 0x1EC1 },   /* LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE */
425   { 0x00EA, 0x0301, 0x1EBF },   /* LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE */
426   { 0x00EA, 0x0303, 0x1EC5 },   /* LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE */
427   { 0x00EA, 0x0309, 0x1EC3 },   /* LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE */
428   { 0x00EF, 0x0301, 0x1E2F },   /* LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE */
429   { 0x00F4, 0x0300, 0x1ED3 },   /* LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE */
430   { 0x00F4, 0x0301, 0x1ED1 },   /* LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE */
431   { 0x00F4, 0x0303, 0x1ED7 },   /* LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE */
432   { 0x00F4, 0x0309, 0x1ED5 },   /* LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE */
433   { 0x00F5, 0x0301, 0x1E4D },   /* LATIN SMALL LETTER O WITH TILDE AND ACUTE */
434   { 0x00F5, 0x0304, 0x022D },   /* LATIN SMALL LETTER O WITH TILDE AND MACRON */
435   { 0x00F5, 0x0308, 0x1E4F },   /* LATIN SMALL LETTER O WITH TILDE AND DIAERESIS */
436   { 0x00F6, 0x0304, 0x022B },   /* LATIN SMALL LETTER O WITH DIAERESIS AND MACRON */
437   { 0x00F8, 0x0301, 0x01FF },   /* LATIN SMALL LETTER O WITH STROKE AND ACUTE */
438   { 0x00FC, 0x0300, 0x01DC },   /* LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE */
439   { 0x00FC, 0x0301, 0x01D8 },   /* LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE */
440   { 0x00FC, 0x0304, 0x01D6 },   /* LATIN SMALL LETTER U WITH DIAERESIS AND MACRON */
441   { 0x00FC, 0x030C, 0x01DA },   /* LATIN SMALL LETTER U WITH DIAERESIS AND CARON */
442   { 0x0102, 0x0300, 0x1EB0 },   /* LATIN CAPITAL LETTER A WITH BREVE AND GRAVE */
443   { 0x0102, 0x0301, 0x1EAE },   /* LATIN CAPITAL LETTER A WITH BREVE AND ACUTE */
444   { 0x0102, 0x0303, 0x1EB4 },   /* LATIN CAPITAL LETTER A WITH BREVE AND TILDE */
445   { 0x0102, 0x0309, 0x1EB2 },   /* LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE */
446   { 0x0103, 0x0300, 0x1EB1 },   /* LATIN SMALL LETTER A WITH BREVE AND GRAVE */
447   { 0x0103, 0x0301, 0x1EAF },   /* LATIN SMALL LETTER A WITH BREVE AND ACUTE */
448   { 0x0103, 0x0303, 0x1EB5 },   /* LATIN SMALL LETTER A WITH BREVE AND TILDE */
449   { 0x0103, 0x0309, 0x1EB3 },   /* LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE */
450   { 0x0112, 0x0300, 0x1E14 },   /* LATIN CAPITAL LETTER E WITH MACRON AND GRAVE */
451   { 0x0112, 0x0301, 0x1E16 },   /* LATIN CAPITAL LETTER E WITH MACRON AND ACUTE */
452   { 0x0113, 0x0300, 0x1E15 },   /* LATIN SMALL LETTER E WITH MACRON AND GRAVE */
453   { 0x0113, 0x0301, 0x1E17 },   /* LATIN SMALL LETTER E WITH MACRON AND ACUTE */
454   { 0x014C, 0x0300, 0x1E50 },   /* LATIN CAPITAL LETTER O WITH MACRON AND GRAVE */
455   { 0x014C, 0x0301, 0x1E52 },   /* LATIN CAPITAL LETTER O WITH MACRON AND ACUTE */
456   { 0x014D, 0x0300, 0x1E51 },   /* LATIN SMALL LETTER O WITH MACRON AND GRAVE */
457   { 0x014D, 0x0301, 0x1E53 },   /* LATIN SMALL LETTER O WITH MACRON AND ACUTE */
458   { 0x015A, 0x0307, 0x1E64 },   /* LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE */
459   { 0x015B, 0x0307, 0x1E65 },   /* LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE */
460   { 0x0160, 0x0307, 0x1E66 },   /* LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE */
461   { 0x0161, 0x0307, 0x1E67 },   /* LATIN SMALL LETTER S WITH CARON AND DOT ABOVE */
462   { 0x0168, 0x0301, 0x1E78 },   /* LATIN CAPITAL LETTER U WITH TILDE AND ACUTE */
463   { 0x0169, 0x0301, 0x1E79 },   /* LATIN SMALL LETTER U WITH TILDE AND ACUTE */
464   { 0x016A, 0x0308, 0x1E7A },   /* LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS */
465   { 0x016B, 0x0308, 0x1E7B },   /* LATIN SMALL LETTER U WITH MACRON AND DIAERESIS */
466   { 0x017F, 0x0307, 0x1E9B },   /* LATIN SMALL LETTER LONG S WITH DOT ABOVE */
467   { 0x01A0, 0x0300, 0x1EDC },   /* LATIN CAPITAL LETTER O WITH HORN AND GRAVE */
468   { 0x01A0, 0x0301, 0x1EDA },   /* LATIN CAPITAL LETTER O WITH HORN AND ACUTE */
469   { 0x01A0, 0x0303, 0x1EE0 },   /* LATIN CAPITAL LETTER O WITH HORN AND TILDE */
470   { 0x01A0, 0x0309, 0x1EDE },   /* LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE */
471   { 0x01A0, 0x0323, 0x1EE2 },   /* LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW */
472   { 0x01A1, 0x0300, 0x1EDD },   /* LATIN SMALL LETTER O WITH HORN AND GRAVE */
473   { 0x01A1, 0x0301, 0x1EDB },   /* LATIN SMALL LETTER O WITH HORN AND ACUTE */
474   { 0x01A1, 0x0303, 0x1EE1 },   /* LATIN SMALL LETTER O WITH HORN AND TILDE */
475   { 0x01A1, 0x0309, 0x1EDF },   /* LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE */
476   { 0x01A1, 0x0323, 0x1EE3 },   /* LATIN SMALL LETTER O WITH HORN AND DOT BELOW */
477   { 0x01AF, 0x0300, 0x1EEA },   /* LATIN CAPITAL LETTER U WITH HORN AND GRAVE */
478   { 0x01AF, 0x0301, 0x1EE8 },   /* LATIN CAPITAL LETTER U WITH HORN AND ACUTE */
479   { 0x01AF, 0x0303, 0x1EEE },   /* LATIN CAPITAL LETTER U WITH HORN AND TILDE */
480   { 0x01AF, 0x0309, 0x1EEC },   /* LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE */
481   { 0x01AF, 0x0323, 0x1EF0 },   /* LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW */
482   { 0x01B0, 0x0300, 0x1EEB },   /* LATIN SMALL LETTER U WITH HORN AND GRAVE */
483   { 0x01B0, 0x0301, 0x1EE9 },   /* LATIN SMALL LETTER U WITH HORN AND ACUTE */
484   { 0x01B0, 0x0303, 0x1EEF },   /* LATIN SMALL LETTER U WITH HORN AND TILDE */
485   { 0x01B0, 0x0309, 0x1EED },   /* LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE */
486   { 0x01B0, 0x0323, 0x1EF1 },   /* LATIN SMALL LETTER U WITH HORN AND DOT BELOW */
487   { 0x01B7, 0x030C, 0x01EE },   /* LATIN CAPITAL LETTER EZH WITH CARON */
488   { 0x01EA, 0x0304, 0x01EC },   /* LATIN CAPITAL LETTER O WITH OGONEK AND MACRON */
489   { 0x01EB, 0x0304, 0x01ED },   /* LATIN SMALL LETTER O WITH OGONEK AND MACRON */
490   { 0x0226, 0x0304, 0x01E0 },   /* LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON */
491   { 0x0227, 0x0304, 0x01E1 },   /* LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON */
492   { 0x0228, 0x0306, 0x1E1C },   /* LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE */
493   { 0x0229, 0x0306, 0x1E1D },   /* LATIN SMALL LETTER E WITH CEDILLA AND BREVE */
494   { 0x022E, 0x0304, 0x0230 },   /* LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON */
495   { 0x022F, 0x0304, 0x0231 },   /* LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON */
496   { 0x0292, 0x030C, 0x01EF },   /* LATIN SMALL LETTER EZH WITH CARON */
497   { 0x0308, 0x0301, 0x0344 },   /* COMBINING GREEK DIALYTIKA TONOS */
498   { 0x0391, 0x0300, 0x1FBA },   /* GREEK CAPITAL LETTER ALPHA WITH VARIA */
499   { 0x0391, 0x0301, 0x0386 },   /* GREEK CAPITAL LETTER ALPHA WITH TONOS */
500   { 0x0391, 0x0304, 0x1FB9 },   /* GREEK CAPITAL LETTER ALPHA WITH MACRON */
501   { 0x0391, 0x0306, 0x1FB8 },   /* GREEK CAPITAL LETTER ALPHA WITH VRACHY */
502   { 0x0391, 0x0313, 0x1F08 },   /* GREEK CAPITAL LETTER ALPHA WITH PSILI */
503   { 0x0391, 0x0314, 0x1F09 },   /* GREEK CAPITAL LETTER ALPHA WITH DASIA */
504   { 0x0391, 0x0345, 0x1FBC },   /* GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI */
505   { 0x0395, 0x0300, 0x1FC8 },   /* GREEK CAPITAL LETTER EPSILON WITH VARIA */
506   { 0x0395, 0x0301, 0x0388 },   /* GREEK CAPITAL LETTER EPSILON WITH TONOS */
507   { 0x0395, 0x0313, 0x1F18 },   /* GREEK CAPITAL LETTER EPSILON WITH PSILI */
508   { 0x0395, 0x0314, 0x1F19 },   /* GREEK CAPITAL LETTER EPSILON WITH DASIA */
509   { 0x0397, 0x0300, 0x1FCA },   /* GREEK CAPITAL LETTER ETA WITH VARIA */
510   { 0x0397, 0x0301, 0x0389 },   /* GREEK CAPITAL LETTER ETA WITH TONOS */
511   { 0x0397, 0x0313, 0x1F28 },   /* GREEK CAPITAL LETTER ETA WITH PSILI */
512   { 0x0397, 0x0314, 0x1F29 },   /* GREEK CAPITAL LETTER ETA WITH DASIA */
513   { 0x0397, 0x0345, 0x1FCC },   /* GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI */
514   { 0x0399, 0x0300, 0x1FDA },   /* GREEK CAPITAL LETTER IOTA WITH VARIA */
515   { 0x0399, 0x0301, 0x038A },   /* GREEK CAPITAL LETTER IOTA WITH TONOS */
516   { 0x0399, 0x0304, 0x1FD9 },   /* GREEK CAPITAL LETTER IOTA WITH MACRON */
517   { 0x0399, 0x0306, 0x1FD8 },   /* GREEK CAPITAL LETTER IOTA WITH VRACHY */
518   { 0x0399, 0x0308, 0x03AA },   /* GREEK CAPITAL LETTER IOTA WITH DIALYTIKA */
519   { 0x0399, 0x0313, 0x1F38 },   /* GREEK CAPITAL LETTER IOTA WITH PSILI */
520   { 0x0399, 0x0314, 0x1F39 },   /* GREEK CAPITAL LETTER IOTA WITH DASIA */
521   { 0x039F, 0x0300, 0x1FF8 },   /* GREEK CAPITAL LETTER OMICRON WITH VARIA */
522   { 0x039F, 0x0301, 0x038C },   /* GREEK CAPITAL LETTER OMICRON WITH TONOS */
523   { 0x039F, 0x0313, 0x1F48 },   /* GREEK CAPITAL LETTER OMICRON WITH PSILI */
524   { 0x039F, 0x0314, 0x1F49 },   /* GREEK CAPITAL LETTER OMICRON WITH DASIA */
525   { 0x03A1, 0x0314, 0x1FEC },   /* GREEK CAPITAL LETTER RHO WITH DASIA */
526   { 0x03A5, 0x0300, 0x1FEA },   /* GREEK CAPITAL LETTER UPSILON WITH VARIA */
527   { 0x03A5, 0x0301, 0x038E },   /* GREEK CAPITAL LETTER UPSILON WITH TONOS */
528   { 0x03A5, 0x0304, 0x1FE9 },   /* GREEK CAPITAL LETTER UPSILON WITH MACRON */
529   { 0x03A5, 0x0306, 0x1FE8 },   /* GREEK CAPITAL LETTER UPSILON WITH VRACHY */
530   { 0x03A5, 0x0308, 0x03AB },   /* GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA */
531   { 0x03A5, 0x0314, 0x1F59 },   /* GREEK CAPITAL LETTER UPSILON WITH DASIA */
532   { 0x03A9, 0x0300, 0x1FFA },   /* GREEK CAPITAL LETTER OMEGA WITH VARIA */
533   { 0x03A9, 0x0301, 0x038F },   /* GREEK CAPITAL LETTER OMEGA WITH TONOS */
534   { 0x03A9, 0x0313, 0x1F68 },   /* GREEK CAPITAL LETTER OMEGA WITH PSILI */
535   { 0x03A9, 0x0314, 0x1F69 },   /* GREEK CAPITAL LETTER OMEGA WITH DASIA */
536   { 0x03A9, 0x0345, 0x1FFC },   /* GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI */
537   { 0x03AC, 0x0345, 0x1FB4 },   /* GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI */
538   { 0x03AE, 0x0345, 0x1FC4 },   /* GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI */
539   { 0x03B1, 0x0300, 0x1F70 },   /* GREEK SMALL LETTER ALPHA WITH VARIA */
540   { 0x03B1, 0x0301, 0x03AC },   /* GREEK SMALL LETTER ALPHA WITH TONOS */
541   { 0x03B1, 0x0304, 0x1FB1 },   /* GREEK SMALL LETTER ALPHA WITH MACRON */
542   { 0x03B1, 0x0306, 0x1FB0 },   /* GREEK SMALL LETTER ALPHA WITH VRACHY */
543   { 0x03B1, 0x0313, 0x1F00 },   /* GREEK SMALL LETTER ALPHA WITH PSILI */
544   { 0x03B1, 0x0314, 0x1F01 },   /* GREEK SMALL LETTER ALPHA WITH DASIA */
545   { 0x03B1, 0x0342, 0x1FB6 },   /* GREEK SMALL LETTER ALPHA WITH PERISPOMENI */
546   { 0x03B1, 0x0345, 0x1FB3 },   /* GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI */
547   { 0x03B5, 0x0300, 0x1F72 },   /* GREEK SMALL LETTER EPSILON WITH VARIA */
548   { 0x03B5, 0x0301, 0x03AD },   /* GREEK SMALL LETTER EPSILON WITH TONOS */
549   { 0x03B5, 0x0313, 0x1F10 },   /* GREEK SMALL LETTER EPSILON WITH PSILI */
550   { 0x03B5, 0x0314, 0x1F11 },   /* GREEK SMALL LETTER EPSILON WITH DASIA */
551   { 0x03B7, 0x0300, 0x1F74 },   /* GREEK SMALL LETTER ETA WITH VARIA */
552   { 0x03B7, 0x0301, 0x03AE },   /* GREEK SMALL LETTER ETA WITH TONOS */
553   { 0x03B7, 0x0313, 0x1F20 },   /* GREEK SMALL LETTER ETA WITH PSILI */
554   { 0x03B7, 0x0314, 0x1F21 },   /* GREEK SMALL LETTER ETA WITH DASIA */
555   { 0x03B7, 0x0342, 0x1FC6 },   /* GREEK SMALL LETTER ETA WITH PERISPOMENI */
556   { 0x03B7, 0x0345, 0x1FC3 },   /* GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI */
557   { 0x03B9, 0x0300, 0x1F76 },   /* GREEK SMALL LETTER IOTA WITH VARIA */
558   { 0x03B9, 0x0301, 0x03AF },   /* GREEK SMALL LETTER IOTA WITH TONOS */
559   { 0x03B9, 0x0304, 0x1FD1 },   /* GREEK SMALL LETTER IOTA WITH MACRON */
560   { 0x03B9, 0x0306, 0x1FD0 },   /* GREEK SMALL LETTER IOTA WITH VRACHY */
561   { 0x03B9, 0x0308, 0x03CA },   /* GREEK SMALL LETTER IOTA WITH DIALYTIKA */
562   { 0x03B9, 0x0313, 0x1F30 },   /* GREEK SMALL LETTER IOTA WITH PSILI */
563   { 0x03B9, 0x0314, 0x1F31 },   /* GREEK SMALL LETTER IOTA WITH DASIA */
564   { 0x03B9, 0x0342, 0x1FD6 },   /* GREEK SMALL LETTER IOTA WITH PERISPOMENI */
565   { 0x03BF, 0x0300, 0x1F78 },   /* GREEK SMALL LETTER OMICRON WITH VARIA */
566   { 0x03BF, 0x0301, 0x03CC },   /* GREEK SMALL LETTER OMICRON WITH TONOS */
567   { 0x03BF, 0x0313, 0x1F40 },   /* GREEK SMALL LETTER OMICRON WITH PSILI */
568   { 0x03BF, 0x0314, 0x1F41 },   /* GREEK SMALL LETTER OMICRON WITH DASIA */
569   { 0x03C1, 0x0313, 0x1FE4 },   /* GREEK SMALL LETTER RHO WITH PSILI */
570   { 0x03C1, 0x0314, 0x1FE5 },   /* GREEK SMALL LETTER RHO WITH DASIA */
571   { 0x03C5, 0x0300, 0x1F7A },   /* GREEK SMALL LETTER UPSILON WITH VARIA */
572   { 0x03C5, 0x0301, 0x03CD },   /* GREEK SMALL LETTER UPSILON WITH TONOS */
573   { 0x03C5, 0x0304, 0x1FE1 },   /* GREEK SMALL LETTER UPSILON WITH MACRON */
574   { 0x03C5, 0x0306, 0x1FE0 },   /* GREEK SMALL LETTER UPSILON WITH VRACHY */
575   { 0x03C5, 0x0308, 0x03CB },   /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA */
576   { 0x03C5, 0x0313, 0x1F50 },   /* GREEK SMALL LETTER UPSILON WITH PSILI */
577   { 0x03C5, 0x0314, 0x1F51 },   /* GREEK SMALL LETTER UPSILON WITH DASIA */
578   { 0x03C5, 0x0342, 0x1FE6 },   /* GREEK SMALL LETTER UPSILON WITH PERISPOMENI */
579   { 0x03C9, 0x0300, 0x1F7C },   /* GREEK SMALL LETTER OMEGA WITH VARIA */
580   { 0x03C9, 0x0301, 0x03CE },   /* GREEK SMALL LETTER OMEGA WITH TONOS */
581   { 0x03C9, 0x0313, 0x1F60 },   /* GREEK SMALL LETTER OMEGA WITH PSILI */
582   { 0x03C9, 0x0314, 0x1F61 },   /* GREEK SMALL LETTER OMEGA WITH DASIA */
583   { 0x03C9, 0x0342, 0x1FF6 },   /* GREEK SMALL LETTER OMEGA WITH PERISPOMENI */
584   { 0x03C9, 0x0345, 0x1FF3 },   /* GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI */
585   { 0x03CA, 0x0300, 0x1FD2 },   /* GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA */
586   { 0x03CA, 0x0301, 0x0390 },   /* GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS */
587   { 0x03CA, 0x0342, 0x1FD7 },   /* GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI */
588   { 0x03CB, 0x0300, 0x1FE2 },   /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA */
589   { 0x03CB, 0x0301, 0x03B0 },   /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS */
590   { 0x03CB, 0x0342, 0x1FE7 },   /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI */
591   { 0x03CE, 0x0345, 0x1FF4 },   /* GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI */
592   { 0x03D2, 0x0301, 0x03D3 },   /* GREEK UPSILON WITH ACUTE AND HOOK SYMBOL */
593   { 0x03D2, 0x0308, 0x03D4 },   /* GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL */
594   { 0x0406, 0x0308, 0x0407 },   /* CYRILLIC CAPITAL LETTER YI */
595   { 0x0410, 0x0306, 0x04D0 },   /* CYRILLIC CAPITAL LETTER A WITH BREVE */
596   { 0x0410, 0x0308, 0x04D2 },   /* CYRILLIC CAPITAL LETTER A WITH DIAERESIS */
597   { 0x0413, 0x0301, 0x0403 },   /* CYRILLIC CAPITAL LETTER GJE */
598   { 0x0415, 0x0300, 0x0400 },   /* CYRILLIC CAPITAL LETTER IE WITH GRAVE */
599   { 0x0415, 0x0306, 0x04D6 },   /* CYRILLIC CAPITAL LETTER IE WITH BREVE */
600   { 0x0415, 0x0308, 0x0401 },   /* CYRILLIC CAPITAL LETTER IO */
601   { 0x0416, 0x0306, 0x04C1 },   /* CYRILLIC CAPITAL LETTER ZHE WITH BREVE */
602   { 0x0416, 0x0308, 0x04DC },   /* CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS */
603   { 0x0417, 0x0308, 0x04DE },   /* CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS */
604   { 0x0418, 0x0300, 0x040D },   /* CYRILLIC CAPITAL LETTER I WITH GRAVE */
605   { 0x0418, 0x0304, 0x04E2 },   /* CYRILLIC CAPITAL LETTER I WITH MACRON */
606   { 0x0418, 0x0306, 0x0419 },   /* CYRILLIC CAPITAL LETTER SHORT I */
607   { 0x0418, 0x0308, 0x04E4 },   /* CYRILLIC CAPITAL LETTER I WITH DIAERESIS */
608   { 0x041A, 0x0301, 0x040C },   /* CYRILLIC CAPITAL LETTER KJE */
609   { 0x041E, 0x0308, 0x04E6 },   /* CYRILLIC CAPITAL LETTER O WITH DIAERESIS */
610   { 0x0423, 0x0304, 0x04EE },   /* CYRILLIC CAPITAL LETTER U WITH MACRON */
611   { 0x0423, 0x0306, 0x040E },   /* CYRILLIC CAPITAL LETTER SHORT U */
612   { 0x0423, 0x0308, 0x04F0 },   /* CYRILLIC CAPITAL LETTER U WITH DIAERESIS */
613   { 0x0423, 0x030B, 0x04F2 },   /* CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE */
614   { 0x0427, 0x0308, 0x04F4 },   /* CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS */
615   { 0x042B, 0x0308, 0x04F8 },   /* CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS */
616   { 0x042D, 0x0308, 0x04EC },   /* CYRILLIC CAPITAL LETTER E WITH DIAERESIS */
617   { 0x0430, 0x0306, 0x04D1 },   /* CYRILLIC SMALL LETTER A WITH BREVE */
618   { 0x0430, 0x0308, 0x04D3 },   /* CYRILLIC SMALL LETTER A WITH DIAERESIS */
619   { 0x0433, 0x0301, 0x0453 },   /* CYRILLIC SMALL LETTER GJE */
620   { 0x0435, 0x0300, 0x0450 },   /* CYRILLIC SMALL LETTER IE WITH GRAVE */
621   { 0x0435, 0x0306, 0x04D7 },   /* CYRILLIC SMALL LETTER IE WITH BREVE */
622   { 0x0435, 0x0308, 0x0451 },   /* CYRILLIC SMALL LETTER IO */
623   { 0x0436, 0x0306, 0x04C2 },   /* CYRILLIC SMALL LETTER ZHE WITH BREVE */
624   { 0x0436, 0x0308, 0x04DD },   /* CYRILLIC SMALL LETTER ZHE WITH DIAERESIS */
625   { 0x0437, 0x0308, 0x04DF },   /* CYRILLIC SMALL LETTER ZE WITH DIAERESIS */
626   { 0x0438, 0x0300, 0x045D },   /* CYRILLIC SMALL LETTER I WITH GRAVE */
627   { 0x0438, 0x0304, 0x04E3 },   /* CYRILLIC SMALL LETTER I WITH MACRON */
628   { 0x0438, 0x0306, 0x0439 },   /* CYRILLIC SMALL LETTER SHORT I */
629   { 0x0438, 0x0308, 0x04E5 },   /* CYRILLIC SMALL LETTER I WITH DIAERESIS */
630   { 0x043A, 0x0301, 0x045C },   /* CYRILLIC SMALL LETTER KJE */
631   { 0x043E, 0x0308, 0x04E7 },   /* CYRILLIC SMALL LETTER O WITH DIAERESIS */
632   { 0x0443, 0x0304, 0x04EF },   /* CYRILLIC SMALL LETTER U WITH MACRON */
633   { 0x0443, 0x0306, 0x045E },   /* CYRILLIC SMALL LETTER SHORT U */
634   { 0x0443, 0x0308, 0x04F1 },   /* CYRILLIC SMALL LETTER U WITH DIAERESIS */
635   { 0x0443, 0x030B, 0x04F3 },   /* CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE */
636   { 0x0447, 0x0308, 0x04F5 },   /* CYRILLIC SMALL LETTER CHE WITH DIAERESIS */
637   { 0x044B, 0x0308, 0x04F9 },   /* CYRILLIC SMALL LETTER YERU WITH DIAERESIS */
638   { 0x044D, 0x0308, 0x04ED },   /* CYRILLIC SMALL LETTER E WITH DIAERESIS */
639   { 0x0456, 0x0308, 0x0457 },   /* CYRILLIC SMALL LETTER YI */
640   { 0x0474, 0x030F, 0x0476 },   /* CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT */
641   { 0x0475, 0x030F, 0x0477 },   /* CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT */
642   { 0x04D8, 0x0308, 0x04DA },   /* CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS */
643   { 0x04D9, 0x0308, 0x04DB },   /* CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS */
644   { 0x04E8, 0x0308, 0x04EA },   /* CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS */
645   { 0x04E9, 0x0308, 0x04EB },   /* CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS */
646   { 0x05D0, 0x05B7, 0xFB2E },   /* HEBREW LETTER ALEF WITH PATAH */
647   { 0x05D0, 0x05B8, 0xFB2F },   /* HEBREW LETTER ALEF WITH QAMATS */
648   { 0x05D0, 0x05BC, 0xFB30 },   /* HEBREW LETTER ALEF WITH MAPIQ */
649   { 0x05D1, 0x05BC, 0xFB31 },   /* HEBREW LETTER BET WITH DAGESH */
650   { 0x05D1, 0x05BF, 0xFB4C },   /* HEBREW LETTER BET WITH RAFE */
651   { 0x05D2, 0x05BC, 0xFB32 },   /* HEBREW LETTER GIMEL WITH DAGESH */
652   { 0x05D3, 0x05BC, 0xFB33 },   /* HEBREW LETTER DALET WITH DAGESH */
653   { 0x05D4, 0x05BC, 0xFB34 },   /* HEBREW LETTER HE WITH MAPIQ */
654   { 0x05D5, 0x05B9, 0xFB4B },   /* HEBREW LETTER VAV WITH HOLAM */
655   { 0x05D5, 0x05BC, 0xFB35 },   /* HEBREW LETTER VAV WITH DAGESH */
656   { 0x05D6, 0x05BC, 0xFB36 },   /* HEBREW LETTER ZAYIN WITH DAGESH */
657   { 0x05D8, 0x05BC, 0xFB38 },   /* HEBREW LETTER TET WITH DAGESH */
658   { 0x05D9, 0x05B4, 0xFB1D },   /* HEBREW LETTER YOD WITH HIRIQ */
659   { 0x05D9, 0x05BC, 0xFB39 },   /* HEBREW LETTER YOD WITH DAGESH */
660   { 0x05DA, 0x05BC, 0xFB3A },   /* HEBREW LETTER FINAL KAF WITH DAGESH */
661   { 0x05DB, 0x05BC, 0xFB3B },   /* HEBREW LETTER KAF WITH DAGESH */
662   { 0x05DB, 0x05BF, 0xFB4D },   /* HEBREW LETTER KAF WITH RAFE */
663   { 0x05DC, 0x05BC, 0xFB3C },   /* HEBREW LETTER LAMED WITH DAGESH */
664   { 0x05DE, 0x05BC, 0xFB3E },   /* HEBREW LETTER MEM WITH DAGESH */
665   { 0x05E0, 0x05BC, 0xFB40 },   /* HEBREW LETTER NUN WITH DAGESH */
666   { 0x05E1, 0x05BC, 0xFB41 },   /* HEBREW LETTER SAMEKH WITH DAGESH */
667   { 0x05E3, 0x05BC, 0xFB43 },   /* HEBREW LETTER FINAL PE WITH DAGESH */
668   { 0x05E4, 0x05BC, 0xFB44 },   /* HEBREW LETTER PE WITH DAGESH */
669   { 0x05E4, 0x05BF, 0xFB4E },   /* HEBREW LETTER PE WITH RAFE */
670   { 0x05E6, 0x05BC, 0xFB46 },   /* HEBREW LETTER TSADI WITH DAGESH */
671   { 0x05E7, 0x05BC, 0xFB47 },   /* HEBREW LETTER QOF WITH DAGESH */
672   { 0x05E8, 0x05BC, 0xFB48 },   /* HEBREW LETTER RESH WITH DAGESH */
673   { 0x05E9, 0x05BC, 0xFB49 },   /* HEBREW LETTER SHIN WITH DAGESH */
674   { 0x05E9, 0x05C1, 0xFB2A },   /* HEBREW LETTER SHIN WITH SHIN DOT */
675   { 0x05E9, 0x05C2, 0xFB2B },   /* HEBREW LETTER SHIN WITH SIN DOT */
676   { 0x05EA, 0x05BC, 0xFB4A },   /* HEBREW LETTER TAV WITH DAGESH */
677   { 0x05F2, 0x05B7, 0xFB1F },   /* HEBREW LIGATURE YIDDISH YOD YOD PATAH */
678   { 0x0627, 0x0653, 0x0622 },   /* ARABIC LETTER ALEF WITH MADDA ABOVE */
679   { 0x0627, 0x0654, 0x0623 },   /* ARABIC LETTER ALEF WITH HAMZA ABOVE */
680   { 0x0627, 0x0655, 0x0625 },   /* ARABIC LETTER ALEF WITH HAMZA BELOW */
681   { 0x0648, 0x0654, 0x0624 },   /* ARABIC LETTER WAW WITH HAMZA ABOVE */
682   { 0x064A, 0x0654, 0x0626 },   /* ARABIC LETTER YEH WITH HAMZA ABOVE */
683   { 0x06C1, 0x0654, 0x06C2 },   /* ARABIC LETTER HEH GOAL WITH HAMZA ABOVE */
684   { 0x06D2, 0x0654, 0x06D3 },   /* ARABIC LETTER YEH BARREE WITH HAMZA ABOVE */
685   { 0x06D5, 0x0654, 0x06C0 },   /* ARABIC LETTER HEH WITH YEH ABOVE */
686   { 0x0915, 0x093C, 0x0958 },   /* DEVANAGARI LETTER QA */
687   { 0x0916, 0x093C, 0x0959 },   /* DEVANAGARI LETTER KHHA */
688   { 0x0917, 0x093C, 0x095A },   /* DEVANAGARI LETTER GHHA */
689   { 0x091C, 0x093C, 0x095B },   /* DEVANAGARI LETTER ZA */
690   { 0x0921, 0x093C, 0x095C },   /* DEVANAGARI LETTER DDDHA */
691   { 0x0922, 0x093C, 0x095D },   /* DEVANAGARI LETTER RHA */
692   { 0x0928, 0x093C, 0x0929 },   /* DEVANAGARI LETTER NNNA */
693   { 0x092B, 0x093C, 0x095E },   /* DEVANAGARI LETTER FA */
694   { 0x092F, 0x093C, 0x095F },   /* DEVANAGARI LETTER YYA */
695   { 0x0930, 0x093C, 0x0931 },   /* DEVANAGARI LETTER RRA */
696   { 0x0933, 0x093C, 0x0934 },   /* DEVANAGARI LETTER LLLA */
697   { 0x09A1, 0x09BC, 0x09DC },   /* BENGALI LETTER RRA */
698   { 0x09A2, 0x09BC, 0x09DD },   /* BENGALI LETTER RHA */
699   { 0x09AF, 0x09BC, 0x09DF },   /* BENGALI LETTER YYA */
700   { 0x09C7, 0x09BE, 0x09CB },   /* BENGALI VOWEL SIGN O */
701   { 0x09C7, 0x09D7, 0x09CC },   /* BENGALI VOWEL SIGN AU */
702   { 0x0A16, 0x0A3C, 0x0A59 },   /* GURMUKHI LETTER KHHA */
703   { 0x0A17, 0x0A3C, 0x0A5A },   /* GURMUKHI LETTER GHHA */
704   { 0x0A1C, 0x0A3C, 0x0A5B },   /* GURMUKHI LETTER ZA */
705   { 0x0A2B, 0x0A3C, 0x0A5E },   /* GURMUKHI LETTER FA */
706   { 0x0A32, 0x0A3C, 0x0A33 },   /* GURMUKHI LETTER LLA */
707   { 0x0A38, 0x0A3C, 0x0A36 },   /* GURMUKHI LETTER SHA */
708   { 0x0B21, 0x0B3C, 0x0B5C },   /* ORIYA LETTER RRA */
709   { 0x0B22, 0x0B3C, 0x0B5D },   /* ORIYA LETTER RHA */
710   { 0x0B47, 0x0B3E, 0x0B4B },   /* ORIYA VOWEL SIGN O */
711   { 0x0B47, 0x0B56, 0x0B48 },   /* ORIYA VOWEL SIGN AI */
712   { 0x0B47, 0x0B57, 0x0B4C },   /* ORIYA VOWEL SIGN AU */
713   { 0x0B92, 0x0BD7, 0x0B94 },   /* TAMIL LETTER AU */
714   { 0x0BC6, 0x0BBE, 0x0BCA },   /* TAMIL VOWEL SIGN O */
715   { 0x0BC6, 0x0BD7, 0x0BCC },   /* TAMIL VOWEL SIGN AU */
716   { 0x0BC7, 0x0BBE, 0x0BCB },   /* TAMIL VOWEL SIGN OO */
717   { 0x0C46, 0x0C56, 0x0C48 },   /* TELUGU VOWEL SIGN AI */
718   { 0x0CBF, 0x0CD5, 0x0CC0 },   /* KANNADA VOWEL SIGN II */
719   { 0x0CC6, 0x0CC2, 0x0CCA },   /* KANNADA VOWEL SIGN O */
720   { 0x0CC6, 0x0CD5, 0x0CC7 },   /* KANNADA VOWEL SIGN EE */
721   { 0x0CC6, 0x0CD6, 0x0CC8 },   /* KANNADA VOWEL SIGN AI */
722   { 0x0CCA, 0x0CD5, 0x0CCB },   /* KANNADA VOWEL SIGN OO */
723   { 0x0D46, 0x0D3E, 0x0D4A },   /* MALAYALAM VOWEL SIGN O */
724   { 0x0D46, 0x0D57, 0x0D4C },   /* MALAYALAM VOWEL SIGN AU */
725   { 0x0D47, 0x0D3E, 0x0D4B },   /* MALAYALAM VOWEL SIGN OO */
726   { 0x0DD9, 0x0DCA, 0x0DDA },   /* SINHALA VOWEL SIGN DIGA KOMBUVA */
727   { 0x0DD9, 0x0DCF, 0x0DDC },   /* SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA */
728   { 0x0DD9, 0x0DDF, 0x0DDE },   /* SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA */
729   { 0x0DDC, 0x0DCA, 0x0DDD },   /* SINHALA VOWEL SIGN KOMBUVA HAA DIGA AELA-PILLA */
730   { 0x0F40, 0x0FB5, 0x0F69 },   /* TIBETAN LETTER KSSA */
731   { 0x0F42, 0x0FB7, 0x0F43 },   /* TIBETAN LETTER GHA */
732   { 0x0F4C, 0x0FB7, 0x0F4D },   /* TIBETAN LETTER DDHA */
733   { 0x0F51, 0x0FB7, 0x0F52 },   /* TIBETAN LETTER DHA */
734   { 0x0F56, 0x0FB7, 0x0F57 },   /* TIBETAN LETTER BHA */
735   { 0x0F5B, 0x0FB7, 0x0F5C },   /* TIBETAN LETTER DZHA */
736   { 0x0F71, 0x0F72, 0x0F73 },   /* TIBETAN VOWEL SIGN II */
737   { 0x0F71, 0x0F74, 0x0F75 },   /* TIBETAN VOWEL SIGN UU */
738   { 0x0F71, 0x0F80, 0x0F81 },   /* TIBETAN VOWEL SIGN REVERSED II */
739   { 0x0F90, 0x0FB5, 0x0FB9 },   /* TIBETAN SUBJOINED LETTER KSSA */
740   { 0x0F92, 0x0FB7, 0x0F93 },   /* TIBETAN SUBJOINED LETTER GHA */
741   { 0x0F9C, 0x0FB7, 0x0F9D },   /* TIBETAN SUBJOINED LETTER DDHA */
742   { 0x0FA1, 0x0FB7, 0x0FA2 },   /* TIBETAN SUBJOINED LETTER DHA */
743   { 0x0FA6, 0x0FB7, 0x0FA7 },   /* TIBETAN SUBJOINED LETTER BHA */
744   { 0x0FAB, 0x0FB7, 0x0FAC },   /* TIBETAN SUBJOINED LETTER DZHA */
745   { 0x0FB2, 0x0F80, 0x0F76 },   /* TIBETAN VOWEL SIGN VOCALIC R */
746   { 0x0FB3, 0x0F80, 0x0F78 },   /* TIBETAN VOWEL SIGN VOCALIC L */
747   { 0x1025, 0x102E, 0x1026 },   /* MYANMAR LETTER UU */
748   { 0x1E36, 0x0304, 0x1E38 },   /* LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON */
749   { 0x1E37, 0x0304, 0x1E39 },   /* LATIN SMALL LETTER L WITH DOT BELOW AND MACRON */
750   { 0x1E5A, 0x0304, 0x1E5C },   /* LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON */
751   { 0x1E5B, 0x0304, 0x1E5D },   /* LATIN SMALL LETTER R WITH DOT BELOW AND MACRON */
752   { 0x1E62, 0x0307, 0x1E68 },   /* LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE */
753   { 0x1E63, 0x0307, 0x1E69 },   /* LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE */
754   { 0x1EA0, 0x0302, 0x1EAC },   /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW */
755   { 0x1EA0, 0x0306, 0x1EB6 },   /* LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW */
756   { 0x1EA1, 0x0302, 0x1EAD },   /* LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW */
757   { 0x1EA1, 0x0306, 0x1EB7 },   /* LATIN SMALL LETTER A WITH BREVE AND DOT BELOW */
758   { 0x1EB8, 0x0302, 0x1EC6 },   /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW */
759   { 0x1EB9, 0x0302, 0x1EC7 },   /* LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW */
760   { 0x1ECC, 0x0302, 0x1ED8 },   /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW */
761   { 0x1ECD, 0x0302, 0x1ED9 },   /* LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW */
762   { 0x1F00, 0x0300, 0x1F02 },   /* GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA */
763   { 0x1F00, 0x0301, 0x1F04 },   /* GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA */
764   { 0x1F00, 0x0342, 0x1F06 },   /* GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI */
765   { 0x1F00, 0x0345, 0x1F80 },   /* GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI */
766   { 0x1F01, 0x0300, 0x1F03 },   /* GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA */
767   { 0x1F01, 0x0301, 0x1F05 },   /* GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA */
768   { 0x1F01, 0x0342, 0x1F07 },   /* GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI */
769   { 0x1F01, 0x0345, 0x1F81 },   /* GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI */
770   { 0x1F02, 0x0345, 0x1F82 },   /* GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI */
771   { 0x1F03, 0x0345, 0x1F83 },   /* GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI */
772   { 0x1F04, 0x0345, 0x1F84 },   /* GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI */
773   { 0x1F05, 0x0345, 0x1F85 },   /* GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI */
774   { 0x1F06, 0x0345, 0x1F86 },   /* GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI */
775   { 0x1F07, 0x0345, 0x1F87 },   /* GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI */
776   { 0x1F08, 0x0300, 0x1F0A },   /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA */
777   { 0x1F08, 0x0301, 0x1F0C },   /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA */
778   { 0x1F08, 0x0342, 0x1F0E },   /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI */
779   { 0x1F08, 0x0345, 0x1F88 },   /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI */
780   { 0x1F09, 0x0300, 0x1F0B },   /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA */
781   { 0x1F09, 0x0301, 0x1F0D },   /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA */
782   { 0x1F09, 0x0342, 0x1F0F },   /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI */
783   { 0x1F09, 0x0345, 0x1F89 },   /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI */
784   { 0x1F0A, 0x0345, 0x1F8A },   /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI */
785   { 0x1F0B, 0x0345, 0x1F8B },   /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI */
786   { 0x1F0C, 0x0345, 0x1F8C },   /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI */
787   { 0x1F0D, 0x0345, 0x1F8D },   /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI */
788   { 0x1F0E, 0x0345, 0x1F8E },   /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI */
789   { 0x1F0F, 0x0345, 0x1F8F },   /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI */
790   { 0x1F10, 0x0300, 0x1F12 },   /* GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA */
791   { 0x1F10, 0x0301, 0x1F14 },   /* GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA */
792   { 0x1F11, 0x0300, 0x1F13 },   /* GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA */
793   { 0x1F11, 0x0301, 0x1F15 },   /* GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA */
794   { 0x1F18, 0x0300, 0x1F1A },   /* GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA */
795   { 0x1F18, 0x0301, 0x1F1C },   /* GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA */
796   { 0x1F19, 0x0300, 0x1F1B },   /* GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA */
797   { 0x1F19, 0x0301, 0x1F1D },   /* GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA */
798   { 0x1F20, 0x0300, 0x1F22 },   /* GREEK SMALL LETTER ETA WITH PSILI AND VARIA */
799   { 0x1F20, 0x0301, 0x1F24 },   /* GREEK SMALL LETTER ETA WITH PSILI AND OXIA */
800   { 0x1F20, 0x0342, 0x1F26 },   /* GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI */
801   { 0x1F20, 0x0345, 0x1F90 },   /* GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI */
802   { 0x1F21, 0x0300, 0x1F23 },   /* GREEK SMALL LETTER ETA WITH DASIA AND VARIA */
803   { 0x1F21, 0x0301, 0x1F25 },   /* GREEK SMALL LETTER ETA WITH DASIA AND OXIA */
804   { 0x1F21, 0x0342, 0x1F27 },   /* GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI */
805   { 0x1F21, 0x0345, 0x1F91 },   /* GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI */
806   { 0x1F22, 0x0345, 0x1F92 },   /* GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI */
807   { 0x1F23, 0x0345, 0x1F93 },   /* GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI */
808   { 0x1F24, 0x0345, 0x1F94 },   /* GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI */
809   { 0x1F25, 0x0345, 0x1F95 },   /* GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI */
810   { 0x1F26, 0x0345, 0x1F96 },   /* GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI */
811   { 0x1F27, 0x0345, 0x1F97 },   /* GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI */
812   { 0x1F28, 0x0300, 0x1F2A },   /* GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA */
813   { 0x1F28, 0x0301, 0x1F2C },   /* GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA */
814   { 0x1F28, 0x0342, 0x1F2E },   /* GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI */
815   { 0x1F28, 0x0345, 0x1F98 },   /* GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI */
816   { 0x1F29, 0x0300, 0x1F2B },   /* GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA */
817   { 0x1F29, 0x0301, 0x1F2D },   /* GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA */
818   { 0x1F29, 0x0342, 0x1F2F },   /* GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI */
819   { 0x1F29, 0x0345, 0x1F99 },   /* GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI */
820   { 0x1F2A, 0x0345, 0x1F9A },   /* GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI */
821   { 0x1F2B, 0x0345, 0x1F9B },   /* GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI */
822   { 0x1F2C, 0x0345, 0x1F9C },   /* GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI */
823   { 0x1F2D, 0x0345, 0x1F9D },   /* GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI */
824   { 0x1F2E, 0x0345, 0x1F9E },   /* GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI */
825   { 0x1F2F, 0x0345, 0x1F9F },   /* GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI */
826   { 0x1F30, 0x0300, 0x1F32 },   /* GREEK SMALL LETTER IOTA WITH PSILI AND VARIA */
827   { 0x1F30, 0x0301, 0x1F34 },   /* GREEK SMALL LETTER IOTA WITH PSILI AND OXIA */
828   { 0x1F30, 0x0342, 0x1F36 },   /* GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI */
829   { 0x1F31, 0x0300, 0x1F33 },   /* GREEK SMALL LETTER IOTA WITH DASIA AND VARIA */
830   { 0x1F31, 0x0301, 0x1F35 },   /* GREEK SMALL LETTER IOTA WITH DASIA AND OXIA */
831   { 0x1F31, 0x0342, 0x1F37 },   /* GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI */
832   { 0x1F38, 0x0300, 0x1F3A },   /* GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA */
833   { 0x1F38, 0x0301, 0x1F3C },   /* GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA */
834   { 0x1F38, 0x0342, 0x1F3E },   /* GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI */
835   { 0x1F39, 0x0300, 0x1F3B },   /* GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA */
836   { 0x1F39, 0x0301, 0x1F3D },   /* GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA */
837   { 0x1F39, 0x0342, 0x1F3F },   /* GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI */
838   { 0x1F40, 0x0300, 0x1F42 },   /* GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA */
839   { 0x1F40, 0x0301, 0x1F44 },   /* GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA */
840   { 0x1F41, 0x0300, 0x1F43 },   /* GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA */
841   { 0x1F41, 0x0301, 0x1F45 },   /* GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA */
842   { 0x1F48, 0x0300, 0x1F4A },   /* GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA */
843   { 0x1F48, 0x0301, 0x1F4C },   /* GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA */
844   { 0x1F49, 0x0300, 0x1F4B },   /* GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA */
845   { 0x1F49, 0x0301, 0x1F4D },   /* GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA */
846   { 0x1F50, 0x0300, 0x1F52 },   /* GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA */
847   { 0x1F50, 0x0301, 0x1F54 },   /* GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA */
848   { 0x1F50, 0x0342, 0x1F56 },   /* GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI */
849   { 0x1F51, 0x0300, 0x1F53 },   /* GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA */
850   { 0x1F51, 0x0301, 0x1F55 },   /* GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA */
851   { 0x1F51, 0x0342, 0x1F57 },   /* GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI */
852   { 0x1F59, 0x0300, 0x1F5B },   /* GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA */
853   { 0x1F59, 0x0301, 0x1F5D },   /* GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA */
854   { 0x1F59, 0x0342, 0x1F5F },   /* GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI */
855   { 0x1F60, 0x0300, 0x1F62 },   /* GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA */
856   { 0x1F60, 0x0301, 0x1F64 },   /* GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA */
857   { 0x1F60, 0x0342, 0x1F66 },   /* GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI */
858   { 0x1F60, 0x0345, 0x1FA0 },   /* GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI */
859   { 0x1F61, 0x0300, 0x1F63 },   /* GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA */
860   { 0x1F61, 0x0301, 0x1F65 },   /* GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA */
861   { 0x1F61, 0x0342, 0x1F67 },   /* GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI */
862   { 0x1F61, 0x0345, 0x1FA1 },   /* GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI */
863   { 0x1F62, 0x0345, 0x1FA2 },   /* GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI */
864   { 0x1F63, 0x0345, 0x1FA3 },   /* GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI */
865   { 0x1F64, 0x0345, 0x1FA4 },   /* GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI */
866   { 0x1F65, 0x0345, 0x1FA5 },   /* GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI */
867   { 0x1F66, 0x0345, 0x1FA6 },   /* GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI */
868   { 0x1F67, 0x0345, 0x1FA7 },   /* GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI */
869   { 0x1F68, 0x0300, 0x1F6A },   /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA */
870   { 0x1F68, 0x0301, 0x1F6C },   /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA */
871   { 0x1F68, 0x0342, 0x1F6E },   /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI */
872   { 0x1F68, 0x0345, 0x1FA8 },   /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI */
873   { 0x1F69, 0x0300, 0x1F6B },   /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA */
874   { 0x1F69, 0x0301, 0x1F6D },   /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA */
875   { 0x1F69, 0x0342, 0x1F6F },   /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI */
876   { 0x1F69, 0x0345, 0x1FA9 },   /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI */
877   { 0x1F6A, 0x0345, 0x1FAA },   /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI */
878   { 0x1F6B, 0x0345, 0x1FAB },   /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI */
879   { 0x1F6C, 0x0345, 0x1FAC },   /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI */
880   { 0x1F6D, 0x0345, 0x1FAD },   /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI */
881   { 0x1F6E, 0x0345, 0x1FAE },   /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI */
882   { 0x1F6F, 0x0345, 0x1FAF },   /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI */
883   { 0x1F70, 0x0345, 0x1FB2 },   /* GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI */
884   { 0x1F74, 0x0345, 0x1FC2 },   /* GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI */
885   { 0x1F7C, 0x0345, 0x1FF2 },   /* GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI */
886   { 0x1FB6, 0x0345, 0x1FB7 },   /* GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI */
887   { 0x1FBF, 0x0300, 0x1FCD },   /* GREEK PSILI AND VARIA */
888   { 0x1FBF, 0x0301, 0x1FCE },   /* GREEK PSILI AND OXIA */
889   { 0x1FBF, 0x0342, 0x1FCF },   /* GREEK PSILI AND PERISPOMENI */
890   { 0x1FC6, 0x0345, 0x1FC7 },   /* GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI */
891   { 0x1FF6, 0x0345, 0x1FF7 },   /* GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI */
892   { 0x1FFE, 0x0300, 0x1FDD },   /* GREEK DASIA AND VARIA */
893   { 0x1FFE, 0x0301, 0x1FDE },   /* GREEK DASIA AND OXIA */
894   { 0x1FFE, 0x0342, 0x1FDF },   /* GREEK DASIA AND PERISPOMENI */
895   { 0x2190, 0x0338, 0x219A },   /* LEFTWARDS ARROW WITH STROKE */
896   { 0x2192, 0x0338, 0x219B },   /* RIGHTWARDS ARROW WITH STROKE */
897   { 0x2194, 0x0338, 0x21AE },   /* LEFT RIGHT ARROW WITH STROKE */
898   { 0x21D0, 0x0338, 0x21CD },   /* LEFTWARDS DOUBLE ARROW WITH STROKE */
899   { 0x21D2, 0x0338, 0x21CF },   /* RIGHTWARDS DOUBLE ARROW WITH STROKE */
900   { 0x21D4, 0x0338, 0x21CE },   /* LEFT RIGHT DOUBLE ARROW WITH STROKE */
901   { 0x2203, 0x0338, 0x2204 },   /* THERE DOES NOT EXIST */
902   { 0x2208, 0x0338, 0x2209 },   /* NOT AN ELEMENT OF */
903   { 0x220B, 0x0338, 0x220C },   /* DOES NOT CONTAIN AS MEMBER */
904   { 0x2223, 0x0338, 0x2224 },   /* DOES NOT DIVIDE */
905   { 0x2225, 0x0338, 0x2226 },   /* NOT PARALLEL TO */
906   { 0x223C, 0x0338, 0x2241 },   /* NOT TILDE */
907   { 0x2243, 0x0338, 0x2244 },   /* NOT ASYMPTOTICALLY EQUAL TO */
908   { 0x2245, 0x0338, 0x2247 },   /* NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO */
909   { 0x2248, 0x0338, 0x2249 },   /* NOT ALMOST EQUAL TO */
910   { 0x224D, 0x0338, 0x226D },   /* NOT EQUIVALENT TO */
911   { 0x2261, 0x0338, 0x2262 },   /* NOT IDENTICAL TO */
912   { 0x2264, 0x0338, 0x2270 },   /* NEITHER LESS-THAN NOR EQUAL TO */
913   { 0x2265, 0x0338, 0x2271 },   /* NEITHER GREATER-THAN NOR EQUAL TO */
914   { 0x2272, 0x0338, 0x2274 },   /* NEITHER LESS-THAN NOR EQUIVALENT TO */
915   { 0x2273, 0x0338, 0x2275 },   /* NEITHER GREATER-THAN NOR EQUIVALENT TO */
916   { 0x2276, 0x0338, 0x2278 },   /* NEITHER LESS-THAN NOR GREATER-THAN */
917   { 0x2277, 0x0338, 0x2279 },   /* NEITHER GREATER-THAN NOR LESS-THAN */
918   { 0x227A, 0x0338, 0x2280 },   /* DOES NOT PRECEDE */
919   { 0x227B, 0x0338, 0x2281 },   /* DOES NOT SUCCEED */
920   { 0x227C, 0x0338, 0x22E0 },   /* DOES NOT PRECEDE OR EQUAL */
921   { 0x227D, 0x0338, 0x22E1 },   /* DOES NOT SUCCEED OR EQUAL */
922   { 0x2282, 0x0338, 0x2284 },   /* NOT A SUBSET OF */
923   { 0x2283, 0x0338, 0x2285 },   /* NOT A SUPERSET OF */
924   { 0x2286, 0x0338, 0x2288 },   /* NEITHER A SUBSET OF NOR EQUAL TO */
925   { 0x2287, 0x0338, 0x2289 },   /* NEITHER A SUPERSET OF NOR EQUAL TO */
926   { 0x2291, 0x0338, 0x22E2 },   /* NOT SQUARE IMAGE OF OR EQUAL TO */
927   { 0x2292, 0x0338, 0x22E3 },   /* NOT SQUARE ORIGINAL OF OR EQUAL TO */
928   { 0x22A2, 0x0338, 0x22AC },   /* DOES NOT PROVE */
929   { 0x22A8, 0x0338, 0x22AD },   /* NOT TRUE */
930   { 0x22A9, 0x0338, 0x22AE },   /* DOES NOT FORCE */
931   { 0x22AB, 0x0338, 0x22AF },   /* NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE */
932   { 0x22B2, 0x0338, 0x22EA },   /* NOT NORMAL SUBGROUP OF */
933   { 0x22B3, 0x0338, 0x22EB },   /* DOES NOT CONTAIN AS NORMAL SUBGROUP */
934   { 0x22B4, 0x0338, 0x22EC },   /* NOT NORMAL SUBGROUP OF OR EQUAL TO */
935   { 0x22B5, 0x0338, 0x22ED },   /* DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL */
936   { 0x3046, 0x3099, 0x3094 },   /* HIRAGANA LETTER VU */
937   { 0x304B, 0x3099, 0x304C },   /* HIRAGANA LETTER GA */
938   { 0x304D, 0x3099, 0x304E },   /* HIRAGANA LETTER GI */
939   { 0x304F, 0x3099, 0x3050 },   /* HIRAGANA LETTER GU */
940   { 0x3051, 0x3099, 0x3052 },   /* HIRAGANA LETTER GE */
941   { 0x3053, 0x3099, 0x3054 },   /* HIRAGANA LETTER GO */
942   { 0x3055, 0x3099, 0x3056 },   /* HIRAGANA LETTER ZA */
943   { 0x3057, 0x3099, 0x3058 },   /* HIRAGANA LETTER ZI */
944   { 0x3059, 0x3099, 0x305A },   /* HIRAGANA LETTER ZU */
945   { 0x305B, 0x3099, 0x305C },   /* HIRAGANA LETTER ZE */
946   { 0x305D, 0x3099, 0x305E },   /* HIRAGANA LETTER ZO */
947   { 0x305F, 0x3099, 0x3060 },   /* HIRAGANA LETTER DA */
948   { 0x3061, 0x3099, 0x3062 },   /* HIRAGANA LETTER DI */
949   { 0x3064, 0x3099, 0x3065 },   /* HIRAGANA LETTER DU */
950   { 0x3066, 0x3099, 0x3067 },   /* HIRAGANA LETTER DE */
951   { 0x3068, 0x3099, 0x3069 },   /* HIRAGANA LETTER DO */
952   { 0x306F, 0x3099, 0x3070 },   /* HIRAGANA LETTER BA */
953   { 0x306F, 0x309A, 0x3071 },   /* HIRAGANA LETTER PA */
954   { 0x3072, 0x3099, 0x3073 },   /* HIRAGANA LETTER BI */
955   { 0x3072, 0x309A, 0x3074 },   /* HIRAGANA LETTER PI */
956   { 0x3075, 0x3099, 0x3076 },   /* HIRAGANA LETTER BU */
957   { 0x3075, 0x309A, 0x3077 },   /* HIRAGANA LETTER PU */
958   { 0x3078, 0x3099, 0x3079 },   /* HIRAGANA LETTER BE */
959   { 0x3078, 0x309A, 0x307A },   /* HIRAGANA LETTER PE */
960   { 0x307B, 0x3099, 0x307C },   /* HIRAGANA LETTER BO */
961   { 0x307B, 0x309A, 0x307D },   /* HIRAGANA LETTER PO */
962   { 0x309D, 0x3099, 0x309E },   /* HIRAGANA VOICED ITERATION MARK */
963   { 0x30A6, 0x3099, 0x30F4 },   /* KATAKANA LETTER VU */
964   { 0x30AB, 0x3099, 0x30AC },   /* KATAKANA LETTER GA */
965   { 0x30AD, 0x3099, 0x30AE },   /* KATAKANA LETTER GI */
966   { 0x30AF, 0x3099, 0x30B0 },   /* KATAKANA LETTER GU */
967   { 0x30B1, 0x3099, 0x30B2 },   /* KATAKANA LETTER GE */
968   { 0x30B3, 0x3099, 0x30B4 },   /* KATAKANA LETTER GO */
969   { 0x30B5, 0x3099, 0x30B6 },   /* KATAKANA LETTER ZA */
970   { 0x30B7, 0x3099, 0x30B8 },   /* KATAKANA LETTER ZI */
971   { 0x30B9, 0x3099, 0x30BA },   /* KATAKANA LETTER ZU */
972   { 0x30BB, 0x3099, 0x30BC },   /* KATAKANA LETTER ZE */
973   { 0x30BD, 0x3099, 0x30BE },   /* KATAKANA LETTER ZO */
974   { 0x30BF, 0x3099, 0x30C0 },   /* KATAKANA LETTER DA */
975   { 0x30C1, 0x3099, 0x30C2 },   /* KATAKANA LETTER DI */
976   { 0x30C4, 0x3099, 0x30C5 },   /* KATAKANA LETTER DU */
977   { 0x30C6, 0x3099, 0x30C7 },   /* KATAKANA LETTER DE */
978   { 0x30C8, 0x3099, 0x30C9 },   /* KATAKANA LETTER DO */
979   { 0x30CF, 0x3099, 0x30D0 },   /* KATAKANA LETTER BA */
980   { 0x30CF, 0x309A, 0x30D1 },   /* KATAKANA LETTER PA */
981   { 0x30D2, 0x3099, 0x30D3 },   /* KATAKANA LETTER BI */
982   { 0x30D2, 0x309A, 0x30D4 },   /* KATAKANA LETTER PI */
983   { 0x30D5, 0x3099, 0x30D6 },   /* KATAKANA LETTER BU */
984   { 0x30D5, 0x309A, 0x30D7 },   /* KATAKANA LETTER PU */
985   { 0x30D8, 0x3099, 0x30D9 },   /* KATAKANA LETTER BE */
986   { 0x30D8, 0x309A, 0x30DA },   /* KATAKANA LETTER PE */
987   { 0x30DB, 0x3099, 0x30DC },   /* KATAKANA LETTER BO */
988   { 0x30DB, 0x309A, 0x30DD },   /* KATAKANA LETTER PO */
989   { 0x30EF, 0x3099, 0x30F7 },   /* KATAKANA LETTER VA */
990   { 0x30F0, 0x3099, 0x30F8 },   /* KATAKANA LETTER VI */
991   { 0x30F1, 0x3099, 0x30F9 },   /* KATAKANA LETTER VE */
992   { 0x30F2, 0x3099, 0x30FA },   /* KATAKANA LETTER VO */
993   { 0x30FD, 0x3099, 0x30FE },   /* KATAKANA VOICED ITERATION MARK */
994   { 0xFB49, 0x05C1, 0xFB2C },   /* HEBREW LETTER SHIN WITH DAGESH AND SHIN DOT */
995   { 0xFB49, 0x05C2, 0xFB2D },   /* HEBREW LETTER SHIN WITH DAGESH AND SIN DOT */
996 };