• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // DO NOT EDIT THIS FILE. IT WAS AUTOMATICALLY GENERATED BY:
2 //
3 //   ucd-generate grapheme-cluster-break ucd-15.0.0 --chars
4 //
5 // Unicode version: 15.0.0.
6 //
7 // ucd-generate 0.2.14 is available on crates.io.
8 
9 pub const BY_NAME: &'static [(&'static str, &'static [(char, char)])] = &[
10     ("CR", CR),
11     ("Control", CONTROL),
12     ("Extend", EXTEND),
13     ("L", L),
14     ("LF", LF),
15     ("LV", LV),
16     ("LVT", LVT),
17     ("Prepend", PREPEND),
18     ("Regional_Indicator", REGIONAL_INDICATOR),
19     ("SpacingMark", SPACINGMARK),
20     ("T", T),
21     ("V", V),
22     ("ZWJ", ZWJ),
23 ];
24 
25 pub const CR: &'static [(char, char)] = &[('\r', '\r')];
26 
27 pub const CONTROL: &'static [(char, char)] = &[
28     ('\0', '\t'),
29     ('\u{b}', '\u{c}'),
30     ('\u{e}', '\u{1f}'),
31     ('\u{7f}', '\u{9f}'),
32     ('\u{ad}', '\u{ad}'),
33     ('\u{61c}', '\u{61c}'),
34     ('\u{180e}', '\u{180e}'),
35     ('\u{200b}', '\u{200b}'),
36     ('\u{200e}', '\u{200f}'),
37     ('\u{2028}', '\u{202e}'),
38     ('\u{2060}', '\u{206f}'),
39     ('\u{feff}', '\u{feff}'),
40     ('\u{fff0}', '\u{fffb}'),
41     ('\u{13430}', '\u{1343f}'),
42     ('\u{1bca0}', '\u{1bca3}'),
43     ('\u{1d173}', '\u{1d17a}'),
44     ('\u{e0000}', '\u{e001f}'),
45     ('\u{e0080}', '\u{e00ff}'),
46     ('\u{e01f0}', '\u{e0fff}'),
47 ];
48 
49 pub const EXTEND: &'static [(char, char)] = &[
50     ('\u{300}', '\u{36f}'),
51     ('\u{483}', '\u{489}'),
52     ('\u{591}', '\u{5bd}'),
53     ('\u{5bf}', '\u{5bf}'),
54     ('\u{5c1}', '\u{5c2}'),
55     ('\u{5c4}', '\u{5c5}'),
56     ('\u{5c7}', '\u{5c7}'),
57     ('\u{610}', '\u{61a}'),
58     ('\u{64b}', '\u{65f}'),
59     ('\u{670}', '\u{670}'),
60     ('\u{6d6}', '\u{6dc}'),
61     ('\u{6df}', '\u{6e4}'),
62     ('\u{6e7}', '\u{6e8}'),
63     ('\u{6ea}', '\u{6ed}'),
64     ('\u{711}', '\u{711}'),
65     ('\u{730}', '\u{74a}'),
66     ('\u{7a6}', '\u{7b0}'),
67     ('\u{7eb}', '\u{7f3}'),
68     ('\u{7fd}', '\u{7fd}'),
69     ('\u{816}', '\u{819}'),
70     ('\u{81b}', '\u{823}'),
71     ('\u{825}', '\u{827}'),
72     ('\u{829}', '\u{82d}'),
73     ('\u{859}', '\u{85b}'),
74     ('\u{898}', '\u{89f}'),
75     ('\u{8ca}', '\u{8e1}'),
76     ('\u{8e3}', '\u{902}'),
77     ('\u{93a}', '\u{93a}'),
78     ('\u{93c}', '\u{93c}'),
79     ('\u{941}', '\u{948}'),
80     ('\u{94d}', '\u{94d}'),
81     ('\u{951}', '\u{957}'),
82     ('\u{962}', '\u{963}'),
83     ('\u{981}', '\u{981}'),
84     ('\u{9bc}', '\u{9bc}'),
85     ('\u{9be}', '\u{9be}'),
86     ('\u{9c1}', '\u{9c4}'),
87     ('\u{9cd}', '\u{9cd}'),
88     ('\u{9d7}', '\u{9d7}'),
89     ('\u{9e2}', '\u{9e3}'),
90     ('\u{9fe}', '\u{9fe}'),
91     ('\u{a01}', '\u{a02}'),
92     ('\u{a3c}', '\u{a3c}'),
93     ('\u{a41}', '\u{a42}'),
94     ('\u{a47}', '\u{a48}'),
95     ('\u{a4b}', '\u{a4d}'),
96     ('\u{a51}', '\u{a51}'),
97     ('\u{a70}', '\u{a71}'),
98     ('\u{a75}', '\u{a75}'),
99     ('\u{a81}', '\u{a82}'),
100     ('\u{abc}', '\u{abc}'),
101     ('\u{ac1}', '\u{ac5}'),
102     ('\u{ac7}', '\u{ac8}'),
103     ('\u{acd}', '\u{acd}'),
104     ('\u{ae2}', '\u{ae3}'),
105     ('\u{afa}', '\u{aff}'),
106     ('\u{b01}', '\u{b01}'),
107     ('\u{b3c}', '\u{b3c}'),
108     ('\u{b3e}', '\u{b3f}'),
109     ('\u{b41}', '\u{b44}'),
110     ('\u{b4d}', '\u{b4d}'),
111     ('\u{b55}', '\u{b57}'),
112     ('\u{b62}', '\u{b63}'),
113     ('\u{b82}', '\u{b82}'),
114     ('\u{bbe}', '\u{bbe}'),
115     ('\u{bc0}', '\u{bc0}'),
116     ('\u{bcd}', '\u{bcd}'),
117     ('\u{bd7}', '\u{bd7}'),
118     ('\u{c00}', '\u{c00}'),
119     ('\u{c04}', '\u{c04}'),
120     ('\u{c3c}', '\u{c3c}'),
121     ('\u{c3e}', '\u{c40}'),
122     ('\u{c46}', '\u{c48}'),
123     ('\u{c4a}', '\u{c4d}'),
124     ('\u{c55}', '\u{c56}'),
125     ('\u{c62}', '\u{c63}'),
126     ('\u{c81}', '\u{c81}'),
127     ('\u{cbc}', '\u{cbc}'),
128     ('\u{cbf}', '\u{cbf}'),
129     ('\u{cc2}', '\u{cc2}'),
130     ('\u{cc6}', '\u{cc6}'),
131     ('\u{ccc}', '\u{ccd}'),
132     ('\u{cd5}', '\u{cd6}'),
133     ('\u{ce2}', '\u{ce3}'),
134     ('\u{d00}', '\u{d01}'),
135     ('\u{d3b}', '\u{d3c}'),
136     ('\u{d3e}', '\u{d3e}'),
137     ('\u{d41}', '\u{d44}'),
138     ('\u{d4d}', '\u{d4d}'),
139     ('\u{d57}', '\u{d57}'),
140     ('\u{d62}', '\u{d63}'),
141     ('\u{d81}', '\u{d81}'),
142     ('\u{dca}', '\u{dca}'),
143     ('\u{dcf}', '\u{dcf}'),
144     ('\u{dd2}', '\u{dd4}'),
145     ('\u{dd6}', '\u{dd6}'),
146     ('\u{ddf}', '\u{ddf}'),
147     ('\u{e31}', '\u{e31}'),
148     ('\u{e34}', '\u{e3a}'),
149     ('\u{e47}', '\u{e4e}'),
150     ('\u{eb1}', '\u{eb1}'),
151     ('\u{eb4}', '\u{ebc}'),
152     ('\u{ec8}', '\u{ece}'),
153     ('\u{f18}', '\u{f19}'),
154     ('\u{f35}', '\u{f35}'),
155     ('\u{f37}', '\u{f37}'),
156     ('\u{f39}', '\u{f39}'),
157     ('\u{f71}', '\u{f7e}'),
158     ('\u{f80}', '\u{f84}'),
159     ('\u{f86}', '\u{f87}'),
160     ('\u{f8d}', '\u{f97}'),
161     ('\u{f99}', '\u{fbc}'),
162     ('\u{fc6}', '\u{fc6}'),
163     ('\u{102d}', '\u{1030}'),
164     ('\u{1032}', '\u{1037}'),
165     ('\u{1039}', '\u{103a}'),
166     ('\u{103d}', '\u{103e}'),
167     ('\u{1058}', '\u{1059}'),
168     ('\u{105e}', '\u{1060}'),
169     ('\u{1071}', '\u{1074}'),
170     ('\u{1082}', '\u{1082}'),
171     ('\u{1085}', '\u{1086}'),
172     ('\u{108d}', '\u{108d}'),
173     ('\u{109d}', '\u{109d}'),
174     ('\u{135d}', '\u{135f}'),
175     ('\u{1712}', '\u{1714}'),
176     ('\u{1732}', '\u{1733}'),
177     ('\u{1752}', '\u{1753}'),
178     ('\u{1772}', '\u{1773}'),
179     ('\u{17b4}', '\u{17b5}'),
180     ('\u{17b7}', '\u{17bd}'),
181     ('\u{17c6}', '\u{17c6}'),
182     ('\u{17c9}', '\u{17d3}'),
183     ('\u{17dd}', '\u{17dd}'),
184     ('\u{180b}', '\u{180d}'),
185     ('\u{180f}', '\u{180f}'),
186     ('\u{1885}', '\u{1886}'),
187     ('\u{18a9}', '\u{18a9}'),
188     ('\u{1920}', '\u{1922}'),
189     ('\u{1927}', '\u{1928}'),
190     ('\u{1932}', '\u{1932}'),
191     ('\u{1939}', '\u{193b}'),
192     ('\u{1a17}', '\u{1a18}'),
193     ('\u{1a1b}', '\u{1a1b}'),
194     ('\u{1a56}', '\u{1a56}'),
195     ('\u{1a58}', '\u{1a5e}'),
196     ('\u{1a60}', '\u{1a60}'),
197     ('\u{1a62}', '\u{1a62}'),
198     ('\u{1a65}', '\u{1a6c}'),
199     ('\u{1a73}', '\u{1a7c}'),
200     ('\u{1a7f}', '\u{1a7f}'),
201     ('\u{1ab0}', '\u{1ace}'),
202     ('\u{1b00}', '\u{1b03}'),
203     ('\u{1b34}', '\u{1b3a}'),
204     ('\u{1b3c}', '\u{1b3c}'),
205     ('\u{1b42}', '\u{1b42}'),
206     ('\u{1b6b}', '\u{1b73}'),
207     ('\u{1b80}', '\u{1b81}'),
208     ('\u{1ba2}', '\u{1ba5}'),
209     ('\u{1ba8}', '\u{1ba9}'),
210     ('\u{1bab}', '\u{1bad}'),
211     ('\u{1be6}', '\u{1be6}'),
212     ('\u{1be8}', '\u{1be9}'),
213     ('\u{1bed}', '\u{1bed}'),
214     ('\u{1bef}', '\u{1bf1}'),
215     ('\u{1c2c}', '\u{1c33}'),
216     ('\u{1c36}', '\u{1c37}'),
217     ('\u{1cd0}', '\u{1cd2}'),
218     ('\u{1cd4}', '\u{1ce0}'),
219     ('\u{1ce2}', '\u{1ce8}'),
220     ('\u{1ced}', '\u{1ced}'),
221     ('\u{1cf4}', '\u{1cf4}'),
222     ('\u{1cf8}', '\u{1cf9}'),
223     ('\u{1dc0}', '\u{1dff}'),
224     ('\u{200c}', '\u{200c}'),
225     ('\u{20d0}', '\u{20f0}'),
226     ('\u{2cef}', '\u{2cf1}'),
227     ('\u{2d7f}', '\u{2d7f}'),
228     ('\u{2de0}', '\u{2dff}'),
229     ('\u{302a}', '\u{302f}'),
230     ('\u{3099}', '\u{309a}'),
231     ('\u{a66f}', '\u{a672}'),
232     ('\u{a674}', '\u{a67d}'),
233     ('\u{a69e}', '\u{a69f}'),
234     ('\u{a6f0}', '\u{a6f1}'),
235     ('\u{a802}', '\u{a802}'),
236     ('\u{a806}', '\u{a806}'),
237     ('\u{a80b}', '\u{a80b}'),
238     ('\u{a825}', '\u{a826}'),
239     ('\u{a82c}', '\u{a82c}'),
240     ('\u{a8c4}', '\u{a8c5}'),
241     ('\u{a8e0}', '\u{a8f1}'),
242     ('\u{a8ff}', '\u{a8ff}'),
243     ('\u{a926}', '\u{a92d}'),
244     ('\u{a947}', '\u{a951}'),
245     ('\u{a980}', '\u{a982}'),
246     ('\u{a9b3}', '\u{a9b3}'),
247     ('\u{a9b6}', '\u{a9b9}'),
248     ('\u{a9bc}', '\u{a9bd}'),
249     ('\u{a9e5}', '\u{a9e5}'),
250     ('\u{aa29}', '\u{aa2e}'),
251     ('\u{aa31}', '\u{aa32}'),
252     ('\u{aa35}', '\u{aa36}'),
253     ('\u{aa43}', '\u{aa43}'),
254     ('\u{aa4c}', '\u{aa4c}'),
255     ('\u{aa7c}', '\u{aa7c}'),
256     ('\u{aab0}', '\u{aab0}'),
257     ('\u{aab2}', '\u{aab4}'),
258     ('\u{aab7}', '\u{aab8}'),
259     ('\u{aabe}', '\u{aabf}'),
260     ('\u{aac1}', '\u{aac1}'),
261     ('\u{aaec}', '\u{aaed}'),
262     ('\u{aaf6}', '\u{aaf6}'),
263     ('\u{abe5}', '\u{abe5}'),
264     ('\u{abe8}', '\u{abe8}'),
265     ('\u{abed}', '\u{abed}'),
266     ('\u{fb1e}', '\u{fb1e}'),
267     ('\u{fe00}', '\u{fe0f}'),
268     ('\u{fe20}', '\u{fe2f}'),
269     ('\u{ff9e}', '\u{ff9f}'),
270     ('\u{101fd}', '\u{101fd}'),
271     ('\u{102e0}', '\u{102e0}'),
272     ('\u{10376}', '\u{1037a}'),
273     ('\u{10a01}', '\u{10a03}'),
274     ('\u{10a05}', '\u{10a06}'),
275     ('\u{10a0c}', '\u{10a0f}'),
276     ('\u{10a38}', '\u{10a3a}'),
277     ('\u{10a3f}', '\u{10a3f}'),
278     ('\u{10ae5}', '\u{10ae6}'),
279     ('\u{10d24}', '\u{10d27}'),
280     ('\u{10eab}', '\u{10eac}'),
281     ('\u{10efd}', '\u{10eff}'),
282     ('\u{10f46}', '\u{10f50}'),
283     ('\u{10f82}', '\u{10f85}'),
284     ('\u{11001}', '\u{11001}'),
285     ('\u{11038}', '\u{11046}'),
286     ('\u{11070}', '\u{11070}'),
287     ('\u{11073}', '\u{11074}'),
288     ('\u{1107f}', '\u{11081}'),
289     ('\u{110b3}', '\u{110b6}'),
290     ('\u{110b9}', '\u{110ba}'),
291     ('\u{110c2}', '\u{110c2}'),
292     ('\u{11100}', '\u{11102}'),
293     ('\u{11127}', '\u{1112b}'),
294     ('\u{1112d}', '\u{11134}'),
295     ('\u{11173}', '\u{11173}'),
296     ('\u{11180}', '\u{11181}'),
297     ('\u{111b6}', '\u{111be}'),
298     ('\u{111c9}', '\u{111cc}'),
299     ('\u{111cf}', '\u{111cf}'),
300     ('\u{1122f}', '\u{11231}'),
301     ('\u{11234}', '\u{11234}'),
302     ('\u{11236}', '\u{11237}'),
303     ('\u{1123e}', '\u{1123e}'),
304     ('\u{11241}', '\u{11241}'),
305     ('\u{112df}', '\u{112df}'),
306     ('\u{112e3}', '\u{112ea}'),
307     ('\u{11300}', '\u{11301}'),
308     ('\u{1133b}', '\u{1133c}'),
309     ('\u{1133e}', '\u{1133e}'),
310     ('\u{11340}', '\u{11340}'),
311     ('\u{11357}', '\u{11357}'),
312     ('\u{11366}', '\u{1136c}'),
313     ('\u{11370}', '\u{11374}'),
314     ('\u{11438}', '\u{1143f}'),
315     ('\u{11442}', '\u{11444}'),
316     ('\u{11446}', '\u{11446}'),
317     ('\u{1145e}', '\u{1145e}'),
318     ('\u{114b0}', '\u{114b0}'),
319     ('\u{114b3}', '\u{114b8}'),
320     ('\u{114ba}', '\u{114ba}'),
321     ('\u{114bd}', '\u{114bd}'),
322     ('\u{114bf}', '\u{114c0}'),
323     ('\u{114c2}', '\u{114c3}'),
324     ('\u{115af}', '\u{115af}'),
325     ('\u{115b2}', '\u{115b5}'),
326     ('\u{115bc}', '\u{115bd}'),
327     ('\u{115bf}', '\u{115c0}'),
328     ('\u{115dc}', '\u{115dd}'),
329     ('\u{11633}', '\u{1163a}'),
330     ('\u{1163d}', '\u{1163d}'),
331     ('\u{1163f}', '\u{11640}'),
332     ('\u{116ab}', '\u{116ab}'),
333     ('\u{116ad}', '\u{116ad}'),
334     ('\u{116b0}', '\u{116b5}'),
335     ('\u{116b7}', '\u{116b7}'),
336     ('\u{1171d}', '\u{1171f}'),
337     ('\u{11722}', '\u{11725}'),
338     ('\u{11727}', '\u{1172b}'),
339     ('\u{1182f}', '\u{11837}'),
340     ('\u{11839}', '\u{1183a}'),
341     ('\u{11930}', '\u{11930}'),
342     ('\u{1193b}', '\u{1193c}'),
343     ('\u{1193e}', '\u{1193e}'),
344     ('\u{11943}', '\u{11943}'),
345     ('\u{119d4}', '\u{119d7}'),
346     ('\u{119da}', '\u{119db}'),
347     ('\u{119e0}', '\u{119e0}'),
348     ('\u{11a01}', '\u{11a0a}'),
349     ('\u{11a33}', '\u{11a38}'),
350     ('\u{11a3b}', '\u{11a3e}'),
351     ('\u{11a47}', '\u{11a47}'),
352     ('\u{11a51}', '\u{11a56}'),
353     ('\u{11a59}', '\u{11a5b}'),
354     ('\u{11a8a}', '\u{11a96}'),
355     ('\u{11a98}', '\u{11a99}'),
356     ('\u{11c30}', '\u{11c36}'),
357     ('\u{11c38}', '\u{11c3d}'),
358     ('\u{11c3f}', '\u{11c3f}'),
359     ('\u{11c92}', '\u{11ca7}'),
360     ('\u{11caa}', '\u{11cb0}'),
361     ('\u{11cb2}', '\u{11cb3}'),
362     ('\u{11cb5}', '\u{11cb6}'),
363     ('\u{11d31}', '\u{11d36}'),
364     ('\u{11d3a}', '\u{11d3a}'),
365     ('\u{11d3c}', '\u{11d3d}'),
366     ('\u{11d3f}', '\u{11d45}'),
367     ('\u{11d47}', '\u{11d47}'),
368     ('\u{11d90}', '\u{11d91}'),
369     ('\u{11d95}', '\u{11d95}'),
370     ('\u{11d97}', '\u{11d97}'),
371     ('\u{11ef3}', '\u{11ef4}'),
372     ('\u{11f00}', '\u{11f01}'),
373     ('\u{11f36}', '\u{11f3a}'),
374     ('\u{11f40}', '\u{11f40}'),
375     ('\u{11f42}', '\u{11f42}'),
376     ('\u{13440}', '\u{13440}'),
377     ('\u{13447}', '\u{13455}'),
378     ('\u{16af0}', '\u{16af4}'),
379     ('\u{16b30}', '\u{16b36}'),
380     ('\u{16f4f}', '\u{16f4f}'),
381     ('\u{16f8f}', '\u{16f92}'),
382     ('\u{16fe4}', '\u{16fe4}'),
383     ('\u{1bc9d}', '\u{1bc9e}'),
384     ('\u{1cf00}', '\u{1cf2d}'),
385     ('\u{1cf30}', '\u{1cf46}'),
386     ('\u{1d165}', '\u{1d165}'),
387     ('\u{1d167}', '\u{1d169}'),
388     ('\u{1d16e}', '\u{1d172}'),
389     ('\u{1d17b}', '\u{1d182}'),
390     ('\u{1d185}', '\u{1d18b}'),
391     ('\u{1d1aa}', '\u{1d1ad}'),
392     ('\u{1d242}', '\u{1d244}'),
393     ('\u{1da00}', '\u{1da36}'),
394     ('\u{1da3b}', '\u{1da6c}'),
395     ('\u{1da75}', '\u{1da75}'),
396     ('\u{1da84}', '\u{1da84}'),
397     ('\u{1da9b}', '\u{1da9f}'),
398     ('\u{1daa1}', '\u{1daaf}'),
399     ('\u{1e000}', '\u{1e006}'),
400     ('\u{1e008}', '\u{1e018}'),
401     ('\u{1e01b}', '\u{1e021}'),
402     ('\u{1e023}', '\u{1e024}'),
403     ('\u{1e026}', '\u{1e02a}'),
404     ('\u{1e08f}', '\u{1e08f}'),
405     ('\u{1e130}', '\u{1e136}'),
406     ('\u{1e2ae}', '\u{1e2ae}'),
407     ('\u{1e2ec}', '\u{1e2ef}'),
408     ('\u{1e4ec}', '\u{1e4ef}'),
409     ('\u{1e8d0}', '\u{1e8d6}'),
410     ('\u{1e944}', '\u{1e94a}'),
411     ('��', '��'),
412     ('\u{e0020}', '\u{e007f}'),
413     ('\u{e0100}', '\u{e01ef}'),
414 ];
415 
416 pub const L: &'static [(char, char)] = &[('ᄀ', 'ᅟ'), ('ꥠ', 'ꥼ')];
417 
418 pub const LF: &'static [(char, char)] = &[('\n', '\n')];
419 
420 pub const LV: &'static [(char, char)] = &[
421     ('가', '가'),
422     ('개', '개'),
423     ('갸', '갸'),
424     ('걔', '걔'),
425     ('거', '거'),
426     ('게', '게'),
427     ('겨', '겨'),
428     ('계', '계'),
429     ('고', '고'),
430     ('과', '과'),
431     ('괘', '괘'),
432     ('괴', '괴'),
433     ('교', '교'),
434     ('구', '구'),
435     ('궈', '궈'),
436     ('궤', '궤'),
437     ('귀', '귀'),
438     ('규', '규'),
439     ('그', '그'),
440     ('긔', '긔'),
441     ('기', '기'),
442     ('까', '까'),
443     ('깨', '깨'),
444     ('꺄', '꺄'),
445     ('꺠', '꺠'),
446     ('꺼', '꺼'),
447     ('께', '께'),
448     ('껴', '껴'),
449     ('꼐', '꼐'),
450     ('꼬', '꼬'),
451     ('꽈', '꽈'),
452     ('꽤', '꽤'),
453     ('꾀', '꾀'),
454     ('꾜', '꾜'),
455     ('꾸', '꾸'),
456     ('꿔', '꿔'),
457     ('꿰', '꿰'),
458     ('뀌', '뀌'),
459     ('뀨', '뀨'),
460     ('끄', '끄'),
461     ('끠', '끠'),
462     ('끼', '끼'),
463     ('나', '나'),
464     ('내', '내'),
465     ('냐', '냐'),
466     ('냬', '냬'),
467     ('너', '너'),
468     ('네', '네'),
469     ('녀', '녀'),
470     ('녜', '녜'),
471     ('노', '노'),
472     ('놔', '놔'),
473     ('놰', '놰'),
474     ('뇌', '뇌'),
475     ('뇨', '뇨'),
476     ('누', '누'),
477     ('눠', '눠'),
478     ('눼', '눼'),
479     ('뉘', '뉘'),
480     ('뉴', '뉴'),
481     ('느', '느'),
482     ('늬', '늬'),
483     ('니', '니'),
484     ('다', '다'),
485     ('대', '대'),
486     ('댜', '댜'),
487     ('댸', '댸'),
488     ('더', '더'),
489     ('데', '데'),
490     ('뎌', '뎌'),
491     ('뎨', '뎨'),
492     ('도', '도'),
493     ('돠', '돠'),
494     ('돼', '돼'),
495     ('되', '되'),
496     ('됴', '됴'),
497     ('두', '두'),
498     ('둬', '둬'),
499     ('뒈', '뒈'),
500     ('뒤', '뒤'),
501     ('듀', '듀'),
502     ('드', '드'),
503     ('듸', '듸'),
504     ('디', '디'),
505     ('따', '따'),
506     ('때', '때'),
507     ('땨', '땨'),
508     ('떄', '떄'),
509     ('떠', '떠'),
510     ('떼', '떼'),
511     ('뗘', '뗘'),
512     ('뗴', '뗴'),
513     ('또', '또'),
514     ('똬', '똬'),
515     ('뙈', '뙈'),
516     ('뙤', '뙤'),
517     ('뚀', '뚀'),
518     ('뚜', '뚜'),
519     ('뚸', '뚸'),
520     ('뛔', '뛔'),
521     ('뛰', '뛰'),
522     ('뜌', '뜌'),
523     ('뜨', '뜨'),
524     ('띄', '띄'),
525     ('띠', '띠'),
526     ('라', '라'),
527     ('래', '래'),
528     ('랴', '랴'),
529     ('럐', '럐'),
530     ('러', '러'),
531     ('레', '레'),
532     ('려', '려'),
533     ('례', '례'),
534     ('로', '로'),
535     ('롸', '롸'),
536     ('뢔', '뢔'),
537     ('뢰', '뢰'),
538     ('료', '료'),
539     ('루', '루'),
540     ('뤄', '뤄'),
541     ('뤠', '뤠'),
542     ('뤼', '뤼'),
543     ('류', '류'),
544     ('르', '르'),
545     ('릐', '릐'),
546     ('리', '리'),
547     ('마', '마'),
548     ('매', '매'),
549     ('먀', '먀'),
550     ('먜', '먜'),
551     ('머', '머'),
552     ('메', '메'),
553     ('며', '며'),
554     ('몌', '몌'),
555     ('모', '모'),
556     ('뫄', '뫄'),
557     ('뫠', '뫠'),
558     ('뫼', '뫼'),
559     ('묘', '묘'),
560     ('무', '무'),
561     ('뭐', '뭐'),
562     ('뭬', '뭬'),
563     ('뮈', '뮈'),
564     ('뮤', '뮤'),
565     ('므', '므'),
566     ('믜', '믜'),
567     ('미', '미'),
568     ('바', '바'),
569     ('배', '배'),
570     ('뱌', '뱌'),
571     ('뱨', '뱨'),
572     ('버', '버'),
573     ('베', '베'),
574     ('벼', '벼'),
575     ('볘', '볘'),
576     ('보', '보'),
577     ('봐', '봐'),
578     ('봬', '봬'),
579     ('뵈', '뵈'),
580     ('뵤', '뵤'),
581     ('부', '부'),
582     ('붜', '붜'),
583     ('붸', '붸'),
584     ('뷔', '뷔'),
585     ('뷰', '뷰'),
586     ('브', '브'),
587     ('븨', '븨'),
588     ('비', '비'),
589     ('빠', '빠'),
590     ('빼', '빼'),
591     ('뺘', '뺘'),
592     ('뺴', '뺴'),
593     ('뻐', '뻐'),
594     ('뻬', '뻬'),
595     ('뼈', '뼈'),
596     ('뼤', '뼤'),
597     ('뽀', '뽀'),
598     ('뽜', '뽜'),
599     ('뽸', '뽸'),
600     ('뾔', '뾔'),
601     ('뾰', '뾰'),
602     ('뿌', '뿌'),
603     ('뿨', '뿨'),
604     ('쀄', '쀄'),
605     ('쀠', '쀠'),
606     ('쀼', '쀼'),
607     ('쁘', '쁘'),
608     ('쁴', '쁴'),
609     ('삐', '삐'),
610     ('사', '사'),
611     ('새', '새'),
612     ('샤', '샤'),
613     ('섀', '섀'),
614     ('서', '서'),
615     ('세', '세'),
616     ('셔', '셔'),
617     ('셰', '셰'),
618     ('소', '소'),
619     ('솨', '솨'),
620     ('쇄', '쇄'),
621     ('쇠', '쇠'),
622     ('쇼', '쇼'),
623     ('수', '수'),
624     ('숴', '숴'),
625     ('쉐', '쉐'),
626     ('쉬', '쉬'),
627     ('슈', '슈'),
628     ('스', '스'),
629     ('싀', '싀'),
630     ('시', '시'),
631     ('싸', '싸'),
632     ('쌔', '쌔'),
633     ('쌰', '쌰'),
634     ('썌', '썌'),
635     ('써', '써'),
636     ('쎄', '쎄'),
637     ('쎠', '쎠'),
638     ('쎼', '쎼'),
639     ('쏘', '쏘'),
640     ('쏴', '쏴'),
641     ('쐐', '쐐'),
642     ('쐬', '쐬'),
643     ('쑈', '쑈'),
644     ('쑤', '쑤'),
645     ('쒀', '쒀'),
646     ('쒜', '쒜'),
647     ('쒸', '쒸'),
648     ('쓔', '쓔'),
649     ('쓰', '쓰'),
650     ('씌', '씌'),
651     ('씨', '씨'),
652     ('아', '아'),
653     ('애', '애'),
654     ('야', '야'),
655     ('얘', '얘'),
656     ('어', '어'),
657     ('에', '에'),
658     ('여', '여'),
659     ('예', '예'),
660     ('오', '오'),
661     ('와', '와'),
662     ('왜', '왜'),
663     ('외', '외'),
664     ('요', '요'),
665     ('우', '우'),
666     ('워', '워'),
667     ('웨', '웨'),
668     ('위', '위'),
669     ('유', '유'),
670     ('으', '으'),
671     ('의', '의'),
672     ('이', '이'),
673     ('자', '자'),
674     ('재', '재'),
675     ('쟈', '쟈'),
676     ('쟤', '쟤'),
677     ('저', '저'),
678     ('제', '제'),
679     ('져', '져'),
680     ('졔', '졔'),
681     ('조', '조'),
682     ('좌', '좌'),
683     ('좨', '좨'),
684     ('죄', '죄'),
685     ('죠', '죠'),
686     ('주', '주'),
687     ('줘', '줘'),
688     ('줴', '줴'),
689     ('쥐', '쥐'),
690     ('쥬', '쥬'),
691     ('즈', '즈'),
692     ('즤', '즤'),
693     ('지', '지'),
694     ('짜', '짜'),
695     ('째', '째'),
696     ('쨔', '쨔'),
697     ('쨰', '쨰'),
698     ('쩌', '쩌'),
699     ('쩨', '쩨'),
700     ('쪄', '쪄'),
701     ('쪠', '쪠'),
702     ('쪼', '쪼'),
703     ('쫘', '쫘'),
704     ('쫴', '쫴'),
705     ('쬐', '쬐'),
706     ('쬬', '쬬'),
707     ('쭈', '쭈'),
708     ('쭤', '쭤'),
709     ('쮀', '쮀'),
710     ('쮜', '쮜'),
711     ('쮸', '쮸'),
712     ('쯔', '쯔'),
713     ('쯰', '쯰'),
714     ('찌', '찌'),
715     ('차', '차'),
716     ('채', '채'),
717     ('챠', '챠'),
718     ('챼', '챼'),
719     ('처', '처'),
720     ('체', '체'),
721     ('쳐', '쳐'),
722     ('쳬', '쳬'),
723     ('초', '초'),
724     ('촤', '촤'),
725     ('쵀', '쵀'),
726     ('최', '최'),
727     ('쵸', '쵸'),
728     ('추', '추'),
729     ('춰', '춰'),
730     ('췌', '췌'),
731     ('취', '취'),
732     ('츄', '츄'),
733     ('츠', '츠'),
734     ('츼', '츼'),
735     ('치', '치'),
736     ('카', '카'),
737     ('캐', '캐'),
738     ('캬', '캬'),
739     ('컈', '컈'),
740     ('커', '커'),
741     ('케', '케'),
742     ('켜', '켜'),
743     ('켸', '켸'),
744     ('코', '코'),
745     ('콰', '콰'),
746     ('쾌', '쾌'),
747     ('쾨', '쾨'),
748     ('쿄', '쿄'),
749     ('쿠', '쿠'),
750     ('쿼', '쿼'),
751     ('퀘', '퀘'),
752     ('퀴', '퀴'),
753     ('큐', '큐'),
754     ('크', '크'),
755     ('킈', '킈'),
756     ('키', '키'),
757     ('타', '타'),
758     ('태', '태'),
759     ('탸', '탸'),
760     ('턔', '턔'),
761     ('터', '터'),
762     ('테', '테'),
763     ('텨', '텨'),
764     ('톄', '톄'),
765     ('토', '토'),
766     ('톼', '톼'),
767     ('퇘', '퇘'),
768     ('퇴', '퇴'),
769     ('툐', '툐'),
770     ('투', '투'),
771     ('퉈', '퉈'),
772     ('퉤', '퉤'),
773     ('튀', '튀'),
774     ('튜', '튜'),
775     ('트', '트'),
776     ('틔', '틔'),
777     ('티', '티'),
778     ('파', '파'),
779     ('패', '패'),
780     ('퍄', '퍄'),
781     ('퍠', '퍠'),
782     ('퍼', '퍼'),
783     ('페', '페'),
784     ('펴', '펴'),
785     ('폐', '폐'),
786     ('포', '포'),
787     ('퐈', '퐈'),
788     ('퐤', '퐤'),
789     ('푀', '푀'),
790     ('표', '표'),
791     ('푸', '푸'),
792     ('풔', '풔'),
793     ('풰', '풰'),
794     ('퓌', '퓌'),
795     ('퓨', '퓨'),
796     ('프', '프'),
797     ('픠', '픠'),
798     ('피', '피'),
799     ('하', '하'),
800     ('해', '해'),
801     ('햐', '햐'),
802     ('햬', '햬'),
803     ('허', '허'),
804     ('헤', '헤'),
805     ('혀', '혀'),
806     ('혜', '혜'),
807     ('호', '호'),
808     ('화', '화'),
809     ('홰', '홰'),
810     ('회', '회'),
811     ('효', '효'),
812     ('후', '후'),
813     ('훠', '훠'),
814     ('훼', '훼'),
815     ('휘', '휘'),
816     ('휴', '휴'),
817     ('흐', '흐'),
818     ('희', '희'),
819     ('히', '히'),
820 ];
821 
822 pub const LVT: &'static [(char, char)] = &[
823     ('각', '갛'),
824     ('객', '갷'),
825     ('갹', '걓'),
826     ('걕', '걯'),
827     ('걱', '겋'),
828     ('겍', '겧'),
829     ('격', '곃'),
830     ('곅', '곟'),
831     ('곡', '곻'),
832     ('곽', '괗'),
833     ('괙', '괳'),
834     ('괵', '굏'),
835     ('굑', '굫'),
836     ('국', '궇'),
837     ('궉', '궣'),
838     ('궥', '궿'),
839     ('귁', '귛'),
840     ('귝', '귷'),
841     ('극', '긓'),
842     ('긕', '긯'),
843     ('긱', '깋'),
844     ('깍', '깧'),
845     ('깩', '꺃'),
846     ('꺅', '꺟'),
847     ('꺡', '꺻'),
848     ('꺽', '껗'),
849     ('껙', '껳'),
850     ('껵', '꼏'),
851     ('꼑', '꼫'),
852     ('꼭', '꽇'),
853     ('꽉', '꽣'),
854     ('꽥', '꽿'),
855     ('꾁', '꾛'),
856     ('꾝', '꾷'),
857     ('꾹', '꿓'),
858     ('꿕', '꿯'),
859     ('꿱', '뀋'),
860     ('뀍', '뀧'),
861     ('뀩', '끃'),
862     ('끅', '끟'),
863     ('끡', '끻'),
864     ('끽', '낗'),
865     ('낙', '낳'),
866     ('낵', '냏'),
867     ('냑', '냫'),
868     ('냭', '넇'),
869     ('넉', '넣'),
870     ('넥', '넿'),
871     ('녁', '녛'),
872     ('녝', '녷'),
873     ('녹', '놓'),
874     ('놕', '놯'),
875     ('놱', '뇋'),
876     ('뇍', '뇧'),
877     ('뇩', '눃'),
878     ('눅', '눟'),
879     ('눡', '눻'),
880     ('눽', '뉗'),
881     ('뉙', '뉳'),
882     ('뉵', '늏'),
883     ('늑', '늫'),
884     ('늭', '닇'),
885     ('닉', '닣'),
886     ('닥', '닿'),
887     ('댁', '댛'),
888     ('댝', '댷'),
889     ('댹', '덓'),
890     ('덕', '덯'),
891     ('덱', '뎋'),
892     ('뎍', '뎧'),
893     ('뎩', '돃'),
894     ('독', '돟'),
895     ('돡', '돻'),
896     ('돽', '됗'),
897     ('됙', '됳'),
898     ('됵', '둏'),
899     ('둑', '둫'),
900     ('둭', '뒇'),
901     ('뒉', '뒣'),
902     ('뒥', '뒿'),
903     ('듁', '듛'),
904     ('득', '듷'),
905     ('듹', '딓'),
906     ('딕', '딯'),
907     ('딱', '땋'),
908     ('땍', '땧'),
909     ('땩', '떃'),
910     ('떅', '떟'),
911     ('떡', '떻'),
912     ('떽', '뗗'),
913     ('뗙', '뗳'),
914     ('뗵', '똏'),
915     ('똑', '똫'),
916     ('똭', '뙇'),
917     ('뙉', '뙣'),
918     ('뙥', '뙿'),
919     ('뚁', '뚛'),
920     ('뚝', '뚷'),
921     ('뚹', '뛓'),
922     ('뛕', '뛯'),
923     ('뛱', '뜋'),
924     ('뜍', '뜧'),
925     ('뜩', '띃'),
926     ('띅', '띟'),
927     ('띡', '띻'),
928     ('락', '랗'),
929     ('랙', '랳'),
930     ('략', '럏'),
931     ('럑', '럫'),
932     ('럭', '렇'),
933     ('렉', '렣'),
934     ('력', '렿'),
935     ('롁', '롛'),
936     ('록', '롷'),
937     ('롹', '뢓'),
938     ('뢕', '뢯'),
939     ('뢱', '룋'),
940     ('룍', '룧'),
941     ('룩', '뤃'),
942     ('뤅', '뤟'),
943     ('뤡', '뤻'),
944     ('뤽', '륗'),
945     ('륙', '륳'),
946     ('륵', '릏'),
947     ('릑', '릫'),
948     ('릭', '맇'),
949     ('막', '맣'),
950     ('맥', '맿'),
951     ('먁', '먛'),
952     ('먝', '먷'),
953     ('먹', '멓'),
954     ('멕', '멯'),
955     ('멱', '몋'),
956     ('몍', '몧'),
957     ('목', '뫃'),
958     ('뫅', '뫟'),
959     ('뫡', '뫻'),
960     ('뫽', '묗'),
961     ('묙', '묳'),
962     ('묵', '뭏'),
963     ('뭑', '뭫'),
964     ('뭭', '뮇'),
965     ('뮉', '뮣'),
966     ('뮥', '뮿'),
967     ('믁', '믛'),
968     ('믝', '믷'),
969     ('믹', '밓'),
970     ('박', '밯'),
971     ('백', '뱋'),
972     ('뱍', '뱧'),
973     ('뱩', '벃'),
974     ('벅', '벟'),
975     ('벡', '벻'),
976     ('벽', '볗'),
977     ('볙', '볳'),
978     ('복', '봏'),
979     ('봑', '봫'),
980     ('봭', '뵇'),
981     ('뵉', '뵣'),
982     ('뵥', '뵿'),
983     ('북', '붛'),
984     ('붝', '붷'),
985     ('붹', '뷓'),
986     ('뷕', '뷯'),
987     ('뷱', '븋'),
988     ('븍', '븧'),
989     ('븩', '빃'),
990     ('빅', '빟'),
991     ('빡', '빻'),
992     ('빽', '뺗'),
993     ('뺙', '뺳'),
994     ('뺵', '뻏'),
995     ('뻑', '뻫'),
996     ('뻭', '뼇'),
997     ('뼉', '뼣'),
998     ('뼥', '뼿'),
999     ('뽁', '뽛'),
1000     ('뽝', '뽷'),
1001     ('뽹', '뾓'),
1002     ('뾕', '뾯'),
1003     ('뾱', '뿋'),
1004     ('뿍', '뿧'),
1005     ('뿩', '쀃'),
1006     ('쀅', '쀟'),
1007     ('쀡', '쀻'),
1008     ('쀽', '쁗'),
1009     ('쁙', '쁳'),
1010     ('쁵', '삏'),
1011     ('삑', '삫'),
1012     ('삭', '샇'),
1013     ('색', '샣'),
1014     ('샥', '샿'),
1015     ('섁', '섛'),
1016     ('석', '섷'),
1017     ('섹', '셓'),
1018     ('셕', '셯'),
1019     ('셱', '솋'),
1020     ('속', '솧'),
1021     ('솩', '쇃'),
1022     ('쇅', '쇟'),
1023     ('쇡', '쇻'),
1024     ('쇽', '숗'),
1025     ('숙', '숳'),
1026     ('숵', '쉏'),
1027     ('쉑', '쉫'),
1028     ('쉭', '슇'),
1029     ('슉', '슣'),
1030     ('슥', '슿'),
1031     ('싁', '싛'),
1032     ('식', '싷'),
1033     ('싹', '쌓'),
1034     ('쌕', '쌯'),
1035     ('쌱', '썋'),
1036     ('썍', '썧'),
1037     ('썩', '쎃'),
1038     ('쎅', '쎟'),
1039     ('쎡', '쎻'),
1040     ('쎽', '쏗'),
1041     ('쏙', '쏳'),
1042     ('쏵', '쐏'),
1043     ('쐑', '쐫'),
1044     ('쐭', '쑇'),
1045     ('쑉', '쑣'),
1046     ('쑥', '쑿'),
1047     ('쒁', '쒛'),
1048     ('쒝', '쒷'),
1049     ('쒹', '쓓'),
1050     ('쓕', '쓯'),
1051     ('쓱', '씋'),
1052     ('씍', '씧'),
1053     ('씩', '앃'),
1054     ('악', '앟'),
1055     ('액', '앻'),
1056     ('약', '얗'),
1057     ('얙', '얳'),
1058     ('억', '엏'),
1059     ('엑', '엫'),
1060     ('역', '옇'),
1061     ('옉', '옣'),
1062     ('옥', '옿'),
1063     ('왁', '왛'),
1064     ('왝', '왷'),
1065     ('왹', '욓'),
1066     ('욕', '욯'),
1067     ('욱', '웋'),
1068     ('웍', '웧'),
1069     ('웩', '윃'),
1070     ('윅', '윟'),
1071     ('육', '윻'),
1072     ('윽', '읗'),
1073     ('읙', '읳'),
1074     ('익', '잏'),
1075     ('작', '잫'),
1076     ('잭', '쟇'),
1077     ('쟉', '쟣'),
1078     ('쟥', '쟿'),
1079     ('적', '젛'),
1080     ('젝', '젷'),
1081     ('젹', '졓'),
1082     ('졕', '졯'),
1083     ('족', '좋'),
1084     ('좍', '좧'),
1085     ('좩', '죃'),
1086     ('죅', '죟'),
1087     ('죡', '죻'),
1088     ('죽', '줗'),
1089     ('줙', '줳'),
1090     ('줵', '쥏'),
1091     ('쥑', '쥫'),
1092     ('쥭', '즇'),
1093     ('즉', '즣'),
1094     ('즥', '즿'),
1095     ('직', '짛'),
1096     ('짝', '짷'),
1097     ('짹', '쨓'),
1098     ('쨕', '쨯'),
1099     ('쨱', '쩋'),
1100     ('쩍', '쩧'),
1101     ('쩩', '쪃'),
1102     ('쪅', '쪟'),
1103     ('쪡', '쪻'),
1104     ('쪽', '쫗'),
1105     ('쫙', '쫳'),
1106     ('쫵', '쬏'),
1107     ('쬑', '쬫'),
1108     ('쬭', '쭇'),
1109     ('쭉', '쭣'),
1110     ('쭥', '쭿'),
1111     ('쮁', '쮛'),
1112     ('쮝', '쮷'),
1113     ('쮹', '쯓'),
1114     ('쯕', '쯯'),
1115     ('쯱', '찋'),
1116     ('찍', '찧'),
1117     ('착', '챃'),
1118     ('책', '챟'),
1119     ('챡', '챻'),
1120     ('챽', '첗'),
1121     ('척', '첳'),
1122     ('첵', '쳏'),
1123     ('쳑', '쳫'),
1124     ('쳭', '촇'),
1125     ('촉', '촣'),
1126     ('촥', '촿'),
1127     ('쵁', '쵛'),
1128     ('쵝', '쵷'),
1129     ('쵹', '춓'),
1130     ('축', '춯'),
1131     ('춱', '췋'),
1132     ('췍', '췧'),
1133     ('췩', '츃'),
1134     ('츅', '츟'),
1135     ('측', '츻'),
1136     ('츽', '칗'),
1137     ('칙', '칳'),
1138     ('칵', '캏'),
1139     ('캑', '캫'),
1140     ('캭', '컇'),
1141     ('컉', '컣'),
1142     ('컥', '컿'),
1143     ('켁', '켛'),
1144     ('켝', '켷'),
1145     ('켹', '콓'),
1146     ('콕', '콯'),
1147     ('콱', '쾋'),
1148     ('쾍', '쾧'),
1149     ('쾩', '쿃'),
1150     ('쿅', '쿟'),
1151     ('쿡', '쿻'),
1152     ('쿽', '퀗'),
1153     ('퀙', '퀳'),
1154     ('퀵', '큏'),
1155     ('큑', '큫'),
1156     ('큭', '킇'),
1157     ('킉', '킣'),
1158     ('킥', '킿'),
1159     ('탁', '탛'),
1160     ('택', '탷'),
1161     ('탹', '턓'),
1162     ('턕', '턯'),
1163     ('턱', '텋'),
1164     ('텍', '텧'),
1165     ('텩', '톃'),
1166     ('톅', '톟'),
1167     ('톡', '톻'),
1168     ('톽', '퇗'),
1169     ('퇙', '퇳'),
1170     ('퇵', '툏'),
1171     ('툑', '툫'),
1172     ('툭', '퉇'),
1173     ('퉉', '퉣'),
1174     ('퉥', '퉿'),
1175     ('튁', '튛'),
1176     ('튝', '튷'),
1177     ('특', '틓'),
1178     ('틕', '틯'),
1179     ('틱', '팋'),
1180     ('팍', '팧'),
1181     ('팩', '퍃'),
1182     ('퍅', '퍟'),
1183     ('퍡', '퍻'),
1184     ('퍽', '펗'),
1185     ('펙', '펳'),
1186     ('펵', '폏'),
1187     ('폑', '폫'),
1188     ('폭', '퐇'),
1189     ('퐉', '퐣'),
1190     ('퐥', '퐿'),
1191     ('푁', '푛'),
1192     ('푝', '푷'),
1193     ('푹', '풓'),
1194     ('풕', '풯'),
1195     ('풱', '퓋'),
1196     ('퓍', '퓧'),
1197     ('퓩', '픃'),
1198     ('픅', '픟'),
1199     ('픡', '픻'),
1200     ('픽', '핗'),
1201     ('학', '핳'),
1202     ('핵', '햏'),
1203     ('햑', '햫'),
1204     ('햭', '헇'),
1205     ('헉', '헣'),
1206     ('헥', '헿'),
1207     ('혁', '혛'),
1208     ('혝', '혷'),
1209     ('혹', '홓'),
1210     ('확', '홯'),
1211     ('홱', '횋'),
1212     ('획', '횧'),
1213     ('횩', '훃'),
1214     ('훅', '훟'),
1215     ('훡', '훻'),
1216     ('훽', '휗'),
1217     ('휙', '휳'),
1218     ('휵', '흏'),
1219     ('흑', '흫'),
1220     ('흭', '힇'),
1221     ('힉', '힣'),
1222 ];
1223 
1224 pub const PREPEND: &'static [(char, char)] = &[
1225     ('\u{600}', '\u{605}'),
1226     ('\u{6dd}', '\u{6dd}'),
1227     ('\u{70f}', '\u{70f}'),
1228     ('\u{890}', '\u{891}'),
1229     ('\u{8e2}', '\u{8e2}'),
1230     ('ൎ', 'ൎ'),
1231     ('\u{110bd}', '\u{110bd}'),
1232     ('\u{110cd}', '\u{110cd}'),
1233     ('��', '��'),
1234     ('��', '��'),
1235     ('��', '��'),
1236     ('��', '��'),
1237     ('��', '��'),
1238     ('��', '��'),
1239     ('��', '��'),
1240 ];
1241 
1242 pub const REGIONAL_INDICATOR: &'static [(char, char)] = &[('��', '��')];
1243 
1244 pub const SPACINGMARK: &'static [(char, char)] = &[
1245     ('ः', 'ः'),
1246     ('ऻ', 'ऻ'),
1247     ('ा', 'ी'),
1248     ('ॉ', 'ौ'),
1249     ('ॎ', 'ॏ'),
1250     ('ং', 'ঃ'),
1251     ('ি', 'ী'),
1252     ('ে', 'ৈ'),
1253     ('ো', 'ৌ'),
1254     ('ਃ', 'ਃ'),
1255     ('ਾ', 'ੀ'),
1256     ('ઃ', 'ઃ'),
1257     ('ા', 'ી'),
1258     ('ૉ', 'ૉ'),
1259     ('ો', 'ૌ'),
1260     ('ଂ', 'ଃ'),
1261     ('ୀ', 'ୀ'),
1262     ('େ', 'ୈ'),
1263     ('ୋ', 'ୌ'),
1264     ('ி', 'ி'),
1265     ('ு', 'ூ'),
1266     ('ெ', 'ை'),
1267     ('ொ', 'ௌ'),
1268     ('ఁ', 'ః'),
1269     ('ు', 'ౄ'),
1270     ('ಂ', 'ಃ'),
1271     ('ಾ', 'ಾ'),
1272     ('ೀ', 'ು'),
1273     ('ೃ', 'ೄ'),
1274     ('ೇ', 'ೈ'),
1275     ('ೊ', 'ೋ'),
1276     ('ೳ', 'ೳ'),
1277     ('ം', 'ഃ'),
1278     ('ി', 'ീ'),
1279     ('െ', 'ൈ'),
1280     ('ൊ', 'ൌ'),
1281     ('ං', 'ඃ'),
1282     ('ැ', 'ෑ'),
1283     ('ෘ', 'ෞ'),
1284     ('ෲ', 'ෳ'),
1285     ('ำ', 'ำ'),
1286     ('ຳ', 'ຳ'),
1287     ('༾', '༿'),
1288     ('ཿ', 'ཿ'),
1289     ('ေ', 'ေ'),
1290     ('ျ', 'ြ'),
1291     ('ၖ', 'ၗ'),
1292     ('ႄ', 'ႄ'),
1293     ('᜕', '᜕'),
1294     ('᜴', '᜴'),
1295     ('ា', 'ា'),
1296     ('ើ', 'ៅ'),
1297     ('ះ', 'ៈ'),
1298     ('ᤣ', 'ᤦ'),
1299     ('ᤩ', 'ᤫ'),
1300     ('ᤰ', 'ᤱ'),
1301     ('ᤳ', 'ᤸ'),
1302     ('ᨙ', 'ᨚ'),
1303     ('ᩕ', 'ᩕ'),
1304     ('ᩗ', 'ᩗ'),
1305     ('ᩭ', 'ᩲ'),
1306     ('ᬄ', 'ᬄ'),
1307     ('ᬻ', 'ᬻ'),
1308     ('ᬽ', 'ᭁ'),
1309     ('ᭃ', '᭄'),
1310     ('ᮂ', 'ᮂ'),
1311     ('ᮡ', 'ᮡ'),
1312     ('ᮦ', 'ᮧ'),
1313     ('᮪', '᮪'),
1314     ('ᯧ', 'ᯧ'),
1315     ('ᯪ', 'ᯬ'),
1316     ('ᯮ', 'ᯮ'),
1317     ('᯲', '᯳'),
1318     ('ᰤ', 'ᰫ'),
1319     ('ᰴ', 'ᰵ'),
1320     ('᳡', '᳡'),
1321     ('᳷', '᳷'),
1322     ('ꠣ', 'ꠤ'),
1323     ('ꠧ', 'ꠧ'),
1324     ('ꢀ', 'ꢁ'),
1325     ('ꢴ', 'ꣃ'),
1326     ('ꥒ', '꥓'),
1327     ('ꦃ', 'ꦃ'),
1328     ('ꦴ', 'ꦵ'),
1329     ('ꦺ', 'ꦻ'),
1330     ('ꦾ', '꧀'),
1331     ('ꨯ', 'ꨰ'),
1332     ('ꨳ', 'ꨴ'),
1333     ('ꩍ', 'ꩍ'),
1334     ('ꫫ', 'ꫫ'),
1335     ('ꫮ', 'ꫯ'),
1336     ('ꫵ', 'ꫵ'),
1337     ('ꯣ', 'ꯤ'),
1338     ('ꯦ', 'ꯧ'),
1339     ('ꯩ', 'ꯪ'),
1340     ('꯬', '꯬'),
1341     ('��', '��'),
1342     ('��', '��'),
1343     ('��', '��'),
1344     ('��', '��'),
1345     ('��', '��'),
1346     ('��', '��'),
1347     ('��', '��'),
1348     ('��', '��'),
1349     ('��', '��'),
1350     ('��', '��'),
1351     ('��', '��'),
1352     ('��', '��'),
1353     ('��', '��'),
1354     ('��', '��'),
1355     ('��', '��'),
1356     ('��', '��'),
1357     ('��', '��'),
1358     ('��', '��'),
1359     ('��', '��'),
1360     ('��', '��'),
1361     ('��', '��'),
1362     ('��', '��'),
1363     ('��', '��'),
1364     ('��', '��'),
1365     ('��', '��'),
1366     ('��', '��'),
1367     ('��', '��'),
1368     ('��', '��'),
1369     ('��', '��'),
1370     ('��', '��'),
1371     ('��', '��'),
1372     ('��', '��'),
1373     ('��', '��'),
1374     ('��', '��'),
1375     ('��', '��'),
1376     ('��', '��'),
1377     ('��', '��'),
1378     ('��', '��'),
1379     ('��', '��'),
1380     ('��', '��'),
1381     ('��', '��'),
1382     ('��', '��'),
1383     ('��', '��'),
1384     ('��', '��'),
1385     ('��', '��'),
1386     ('��', '��'),
1387     ('��', '��'),
1388     ('��', '��'),
1389     ('��', '��'),
1390     ('��', '��'),
1391     ('��', '��'),
1392     ('��', '��'),
1393     ('��', '��'),
1394     ('��', '��'),
1395     ('��', '��'),
1396     ('��', '��'),
1397     ('��', '��'),
1398     ('��', '��'),
1399     ('��', '��'),
1400     ('��', '��'),
1401     ('��', '��'),
1402     ('��', '��'),
1403     ('��', '��'),
1404     ('��', '��'),
1405     ('��', '��'),
1406     ('��', '��'),
1407     ('��', '��'),
1408     ('��', '��'),
1409     ('��', '��'),
1410 ];
1411 
1412 pub const T: &'static [(char, char)] = &[('ᆨ', 'ᇿ'), ('ퟋ', 'ퟻ')];
1413 
1414 pub const V: &'static [(char, char)] = &[('ᅠ', 'ᆧ'), ('ힰ', 'ퟆ')];
1415 
1416 pub const ZWJ: &'static [(char, char)] = &[('\u{200d}', '\u{200d}')];
1417