1 // DO NOT EDIT THIS FILE. IT WAS AUTOMATICALLY GENERATED BY:
2 //
3 //   ucd-generate script ucd-13.0.0 --chars
4 //
5 // Unicode version: 13.0.0.
6 //
7 // ucd-generate 0.2.8 is available on crates.io.
8 
9 pub const BY_NAME: &'static [(&'static str, &'static [(char, char)])] = &[
10     ("Adlam", ADLAM),
11     ("Ahom", AHOM),
12     ("Anatolian_Hieroglyphs", ANATOLIAN_HIEROGLYPHS),
13     ("Arabic", ARABIC),
14     ("Armenian", ARMENIAN),
15     ("Avestan", AVESTAN),
16     ("Balinese", BALINESE),
17     ("Bamum", BAMUM),
18     ("Bassa_Vah", BASSA_VAH),
19     ("Batak", BATAK),
20     ("Bengali", BENGALI),
21     ("Bhaiksuki", BHAIKSUKI),
22     ("Bopomofo", BOPOMOFO),
23     ("Brahmi", BRAHMI),
24     ("Braille", BRAILLE),
25     ("Buginese", BUGINESE),
26     ("Buhid", BUHID),
27     ("Canadian_Aboriginal", CANADIAN_ABORIGINAL),
28     ("Carian", CARIAN),
29     ("Caucasian_Albanian", CAUCASIAN_ALBANIAN),
30     ("Chakma", CHAKMA),
31     ("Cham", CHAM),
32     ("Cherokee", CHEROKEE),
33     ("Chorasmian", CHORASMIAN),
34     ("Common", COMMON),
35     ("Coptic", COPTIC),
36     ("Cuneiform", CUNEIFORM),
37     ("Cypriot", CYPRIOT),
38     ("Cyrillic", CYRILLIC),
39     ("Deseret", DESERET),
40     ("Devanagari", DEVANAGARI),
41     ("Dives_Akuru", DIVES_AKURU),
42     ("Dogra", DOGRA),
43     ("Duployan", DUPLOYAN),
44     ("Egyptian_Hieroglyphs", EGYPTIAN_HIEROGLYPHS),
45     ("Elbasan", ELBASAN),
46     ("Elymaic", ELYMAIC),
47     ("Ethiopic", ETHIOPIC),
48     ("Georgian", GEORGIAN),
49     ("Glagolitic", GLAGOLITIC),
50     ("Gothic", GOTHIC),
51     ("Grantha", GRANTHA),
52     ("Greek", GREEK),
53     ("Gujarati", GUJARATI),
54     ("Gunjala_Gondi", GUNJALA_GONDI),
55     ("Gurmukhi", GURMUKHI),
56     ("Han", HAN),
57     ("Hangul", HANGUL),
58     ("Hanifi_Rohingya", HANIFI_ROHINGYA),
59     ("Hanunoo", HANUNOO),
60     ("Hatran", HATRAN),
61     ("Hebrew", HEBREW),
62     ("Hiragana", HIRAGANA),
63     ("Imperial_Aramaic", IMPERIAL_ARAMAIC),
64     ("Inherited", INHERITED),
65     ("Inscriptional_Pahlavi", INSCRIPTIONAL_PAHLAVI),
66     ("Inscriptional_Parthian", INSCRIPTIONAL_PARTHIAN),
67     ("Javanese", JAVANESE),
68     ("Kaithi", KAITHI),
69     ("Kannada", KANNADA),
70     ("Katakana", KATAKANA),
71     ("Kayah_Li", KAYAH_LI),
72     ("Kharoshthi", KHAROSHTHI),
73     ("Khitan_Small_Script", KHITAN_SMALL_SCRIPT),
74     ("Khmer", KHMER),
75     ("Khojki", KHOJKI),
76     ("Khudawadi", KHUDAWADI),
77     ("Lao", LAO),
78     ("Latin", LATIN),
79     ("Lepcha", LEPCHA),
80     ("Limbu", LIMBU),
81     ("Linear_A", LINEAR_A),
82     ("Linear_B", LINEAR_B),
83     ("Lisu", LISU),
84     ("Lycian", LYCIAN),
85     ("Lydian", LYDIAN),
86     ("Mahajani", MAHAJANI),
87     ("Makasar", MAKASAR),
88     ("Malayalam", MALAYALAM),
89     ("Mandaic", MANDAIC),
90     ("Manichaean", MANICHAEAN),
91     ("Marchen", MARCHEN),
92     ("Masaram_Gondi", MASARAM_GONDI),
93     ("Medefaidrin", MEDEFAIDRIN),
94     ("Meetei_Mayek", MEETEI_MAYEK),
95     ("Mende_Kikakui", MENDE_KIKAKUI),
96     ("Meroitic_Cursive", MEROITIC_CURSIVE),
97     ("Meroitic_Hieroglyphs", MEROITIC_HIEROGLYPHS),
98     ("Miao", MIAO),
99     ("Modi", MODI),
100     ("Mongolian", MONGOLIAN),
101     ("Mro", MRO),
102     ("Multani", MULTANI),
103     ("Myanmar", MYANMAR),
104     ("Nabataean", NABATAEAN),
105     ("Nandinagari", NANDINAGARI),
106     ("New_Tai_Lue", NEW_TAI_LUE),
107     ("Newa", NEWA),
108     ("Nko", NKO),
109     ("Nushu", NUSHU),
110     ("Nyiakeng_Puachue_Hmong", NYIAKENG_PUACHUE_HMONG),
111     ("Ogham", OGHAM),
112     ("Ol_Chiki", OL_CHIKI),
113     ("Old_Hungarian", OLD_HUNGARIAN),
114     ("Old_Italic", OLD_ITALIC),
115     ("Old_North_Arabian", OLD_NORTH_ARABIAN),
116     ("Old_Permic", OLD_PERMIC),
117     ("Old_Persian", OLD_PERSIAN),
118     ("Old_Sogdian", OLD_SOGDIAN),
119     ("Old_South_Arabian", OLD_SOUTH_ARABIAN),
120     ("Old_Turkic", OLD_TURKIC),
121     ("Oriya", ORIYA),
122     ("Osage", OSAGE),
123     ("Osmanya", OSMANYA),
124     ("Pahawh_Hmong", PAHAWH_HMONG),
125     ("Palmyrene", PALMYRENE),
126     ("Pau_Cin_Hau", PAU_CIN_HAU),
127     ("Phags_Pa", PHAGS_PA),
128     ("Phoenician", PHOENICIAN),
129     ("Psalter_Pahlavi", PSALTER_PAHLAVI),
130     ("Rejang", REJANG),
131     ("Runic", RUNIC),
132     ("Samaritan", SAMARITAN),
133     ("Saurashtra", SAURASHTRA),
134     ("Sharada", SHARADA),
135     ("Shavian", SHAVIAN),
136     ("Siddham", SIDDHAM),
137     ("SignWriting", SIGNWRITING),
138     ("Sinhala", SINHALA),
139     ("Sogdian", SOGDIAN),
140     ("Sora_Sompeng", SORA_SOMPENG),
141     ("Soyombo", SOYOMBO),
142     ("Sundanese", SUNDANESE),
143     ("Syloti_Nagri", SYLOTI_NAGRI),
144     ("Syriac", SYRIAC),
145     ("Tagalog", TAGALOG),
146     ("Tagbanwa", TAGBANWA),
147     ("Tai_Le", TAI_LE),
148     ("Tai_Tham", TAI_THAM),
149     ("Tai_Viet", TAI_VIET),
150     ("Takri", TAKRI),
151     ("Tamil", TAMIL),
152     ("Tangut", TANGUT),
153     ("Telugu", TELUGU),
154     ("Thaana", THAANA),
155     ("Thai", THAI),
156     ("Tibetan", TIBETAN),
157     ("Tifinagh", TIFINAGH),
158     ("Tirhuta", TIRHUTA),
159     ("Ugaritic", UGARITIC),
160     ("Vai", VAI),
161     ("Wancho", WANCHO),
162     ("Warang_Citi", WARANG_CITI),
163     ("Yezidi", YEZIDI),
164     ("Yi", YI),
165     ("Zanabazar_Square", ZANABAZAR_SQUARE),
166 ];
167 
168 pub const ADLAM: &'static [(char, char)] =
169     &[('��', '��'), ('��', '��'), ('��', '��')];
170 
171 pub const AHOM: &'static [(char, char)] =
172     &[('��', '��'), ('\u{1171d}', '\u{1172b}'), ('��', '��')];
173 
174 pub const ANATOLIAN_HIEROGLYPHS: &'static [(char, char)] = &[('��', '��')];
175 
176 pub const ARABIC: &'static [(char, char)] = &[
177     ('\u{600}', '\u{604}'),
178     ('؆', '؋'),
179     ('؍', '\u{61a}'),
180     ('\u{61c}', '\u{61c}'),
181     ('؞', '؞'),
182     ('ؠ', 'ؿ'),
183     ('ف', 'ي'),
184     ('\u{656}', 'ٯ'),
185     ('ٱ', '\u{6dc}'),
186     ('۞', 'ۿ'),
187     ('ݐ', 'ݿ'),
188     ('ࢠ', 'ࢴ'),
189     ('ࢶ', '\u{8c7}'),
190     ('\u{8d3}', '\u{8e1}'),
191     ('\u{8e3}', '\u{8ff}'),
192     ('ﭐ', '﯁'),
193     ('ﯓ', 'ﴽ'),
194     ('ﵐ', 'ﶏ'),
195     ('ﶒ', 'ﷇ'),
196     ('ﷰ', '﷽'),
197     ('ﹰ', 'ﹴ'),
198     ('ﹶ', 'ﻼ'),
199     ('��', '��'),
200     ('��', '��'),
201     ('��', '��'),
202     ('��', '��'),
203     ('��', '��'),
204     ('��', '��'),
205     ('��', '��'),
206     ('��', '��'),
207     ('��', '��'),
208     ('��', '��'),
209     ('��', '��'),
210     ('��', '��'),
211     ('��', '��'),
212     ('��', '��'),
213     ('��', '��'),
214     ('��', '��'),
215     ('��', '��'),
216     ('��', '��'),
217     ('��', '��'),
218     ('��', '��'),
219     ('��', '��'),
220     ('��', '��'),
221     ('��', '��'),
222     ('��', '��'),
223     ('��', '��'),
224     ('��', '��'),
225     ('��', '��'),
226     ('��', '��'),
227     ('��', '��'),
228     ('��', '��'),
229     ('��', '��'),
230     ('��', '��'),
231     ('��', '��'),
232     ('��', '��'),
233     ('��', '��'),
234 ];
235 
236 pub const ARMENIAN: &'static [(char, char)] =
237     &[('Ա', 'Ֆ'), ('ՙ', '֊'), ('֍', '֏'), ('ﬓ', 'ﬗ')];
238 
239 pub const AVESTAN: &'static [(char, char)] = &[('��', '��'), ('��', '��')];
240 
241 pub const BALINESE: &'static [(char, char)] = &[('\u{1b00}', 'ᭋ'), ('᭐', '᭼')];
242 
243 pub const BAMUM: &'static [(char, char)] = &[('ꚠ', '꛷'), ('��', '��')];
244 
245 pub const BASSA_VAH: &'static [(char, char)] =
246     &[('��', '��'), ('\u{16af0}', '��')];
247 
248 pub const BATAK: &'static [(char, char)] = &[('ᯀ', '᯳'), ('᯼', '᯿')];
249 
250 pub const BENGALI: &'static [(char, char)] = &[
251     ('ঀ', 'ঃ'),
252     ('অ', 'ঌ'),
253     ('এ', 'ঐ'),
254     ('ও', 'ন'),
255     ('প', 'র'),
256     ('ল', 'ল'),
257     ('শ', 'হ'),
258     ('\u{9bc}', '\u{9c4}'),
259     ('ে', 'ৈ'),
260     ('ো', 'ৎ'),
261     ('\u{9d7}', '\u{9d7}'),
262     ('ড়', 'ঢ়'),
263     ('য়', '\u{9e3}'),
264     ('০', '\u{9fe}'),
265 ];
266 
267 pub const BHAIKSUKI: &'static [(char, char)] =
268     &[('��', '��'), ('��', '\u{11c36}'), ('\u{11c38}', '��'), ('��', '��')];
269 
270 pub const BOPOMOFO: &'static [(char, char)] =
271     &[('˪', '˫'), ('ㄅ', 'ㄯ'), ('ㆠ', '\u{31bf}')];
272 
273 pub const BRAHMI: &'static [(char, char)] =
274     &[('��', '��'), ('��', '��'), ('\u{1107f}', '\u{1107f}')];
275 
276 pub const BRAILLE: &'static [(char, char)] = &[('⠀', '⣿')];
277 
278 pub const BUGINESE: &'static [(char, char)] = &[('ᨀ', '\u{1a1b}'), ('᨞', '᨟')];
279 
280 pub const BUHID: &'static [(char, char)] = &[('ᝀ', '\u{1753}')];
281 
282 pub const CANADIAN_ABORIGINAL: &'static [(char, char)] =
283     &[('᐀', 'ᙿ'), ('ᢰ', 'ᣵ')];
284 
285 pub const CARIAN: &'static [(char, char)] = &[('��', '��')];
286 
287 pub const CAUCASIAN_ALBANIAN: &'static [(char, char)] =
288     &[('��', '��'), ('��', '��')];
289 
290 pub const CHAKMA: &'static [(char, char)] =
291     &[('\u{11100}', '\u{11134}'), ('��', '\u{11147}')];
292 
293 pub const CHAM: &'static [(char, char)] =
294     &[('ꨀ', '\u{aa36}'), ('ꩀ', 'ꩍ'), ('꩐', '꩙'), ('꩜', '꩟')];
295 
296 pub const CHEROKEE: &'static [(char, char)] =
297     &[('Ꭰ', 'Ᏽ'), ('ᏸ', 'ᏽ'), ('ꭰ', 'ꮿ')];
298 
299 pub const CHORASMIAN: &'static [(char, char)] = &[('\u{10fb0}', '\u{10fcb}')];
300 
301 pub const COMMON: &'static [(char, char)] = &[
302     ('\u{0}', '@'),
303     ('[', '`'),
304     ('{', '©'),
305     ('«', '¹'),
306     ('»', '¿'),
307     ('×', '×'),
308     ('÷', '÷'),
309     ('ʹ', '˟'),
310     ('˥', '˩'),
311     ('ˬ', '˿'),
312     ('ʹ', 'ʹ'),
313     (';', ';'),
314     ('΅', '΅'),
315     ('·', '·'),
316     ('\u{605}', '\u{605}'),
317     ('،', '،'),
318     ('؛', '؛'),
319     ('؟', '؟'),
320     ('ـ', 'ـ'),
321     ('\u{6dd}', '\u{6dd}'),
322     ('\u{8e2}', '\u{8e2}'),
323     ('।', '॥'),
324     ('฿', '฿'),
325     ('࿕', '࿘'),
326     ('჻', '჻'),
327     ('᛫', '᛭'),
328     ('᜵', '᜶'),
329     ('᠂', '᠃'),
330     ('᠅', '᠅'),
331     ('᳓', '᳓'),
332     ('᳡', '᳡'),
333     ('ᳩ', 'ᳬ'),
334     ('ᳮ', 'ᳳ'),
335     ('ᳵ', '᳷'),
336     ('ᳺ', 'ᳺ'),
337     ('\u{2000}', '\u{200b}'),
338     ('\u{200e}', '\u{2064}'),
339     ('\u{2066}', '⁰'),
340     ('⁴', '⁾'),
341     ('₀', '₎'),
342     ('₠', '₿'),
343     ('℀', '℥'),
344     ('℧', '℩'),
345     ('ℬ', 'ℱ'),
346     ('ℳ', '⅍'),
347     ('⅏', '⅟'),
348     ('↉', '↋'),
349     ('←', '␦'),
350     ('⑀', '⑊'),
351     ('①', '⟿'),
352     ('⤀', '⭳'),
353     ('⭶', '⮕'),
354     ('\u{2b97}', '⯿'),
355     ('⸀', '\u{2e52}'),
356     ('⿰', '⿻'),
357     ('\u{3000}', '〄'),
358     ('〆', '〆'),
359     ('〈', '〠'),
360     ('〰', '〷'),
361     ('〼', '〿'),
362     ('゛', '゜'),
363     ('゠', '゠'),
364     ('・', 'ー'),
365     ('㆐', '㆟'),
366     ('㇀', '㇣'),
367     ('㈠', '㉟'),
368     ('㉿', '㋏'),
369     ('㋿', '㋿'),
370     ('㍘', '㏿'),
371     ('䷀', '䷿'),
372     ('꜀', '꜡'),
373     ('ꞈ', '꞊'),
374     ('꠰', '꠹'),
375     ('꤮', '꤮'),
376     ('ꧏ', 'ꧏ'),
377     ('꭛', '꭛'),
378     ('\u{ab6a}', '\u{ab6b}'),
379     ('﴾', '﴿'),
380     ('︐', '︙'),
381     ('︰', '﹒'),
382     ('﹔', '﹦'),
383     ('﹨', '﹫'),
384     ('\u{feff}', '\u{feff}'),
385     ('!', '@'),
386     ('[', '`'),
387     ('{', '・'),
388     ('ー', 'ー'),
389     ('\u{ff9e}', '\u{ff9f}'),
390     ('¢', '₩'),
391     ('│', '○'),
392     ('\u{fff9}', '�'),
393     ('��', '��'),
394     ('��', '��'),
395     ('��', '��'),
396     ('��', '\u{1019c}'),
397     ('��', '��'),
398     ('��', '��'),
399     ('��', '��'),
400     ('\u{1bca0}', '\u{1bca3}'),
401     ('��', '��'),
402     ('��', '��'),
403     ('��', '��'),
404     ('��', '\u{1d17a}'),
405     ('��', '��'),
406     ('��', '��'),
407     ('��', '��'),
408     ('��', '��'),
409     ('��', '��'),
410     ('��', '��'),
411     ('��', '��'),
412     ('��', '��'),
413     ('��', '��'),
414     ('��', '��'),
415     ('��', '��'),
416     ('��', '��'),
417     ('��', '��'),
418     ('��', '��'),
419     ('��', '��'),
420     ('��', '��'),
421     ('��', '��'),
422     ('��', '��'),
423     ('��', '��'),
424     ('��', '��'),
425     ('��', '��'),
426     ('��', '��'),
427     ('��', '��'),
428     ('��', '��'),
429     ('��', '��'),
430     ('��', '��'),
431     ('��', '��'),
432     ('��', '��'),
433     ('��', '��'),
434     ('��', '��'),
435     ('��', '��'),
436     ('��', '��'),
437     ('��', '��'),
438     ('��', '��'),
439     ('��', '��'),
440     ('��', '\u{1f1ad}'),
441     ('��', '��'),
442     ('��', '��'),
443     ('��', '��'),
444     ('��', '��'),
445     ('��', '��'),
446     ('��', '��'),
447     ('��', '\u{1f6d7}'),
448     ('��', '��'),
449     ('��', '\u{1f6fc}'),
450     ('��', '��'),
451     ('��', '��'),
452     ('��', '��'),
453     ('��', '��'),
454     ('��', '��'),
455     ('��', '��'),
456     ('��', '��'),
457     ('��', '��'),
458     ('\u{1f8b0}', '\u{1f8b1}'),
459     ('��', '\u{1f978}'),
460     ('��', '\u{1f9cb}'),
461     ('��', '��'),
462     ('��', '��'),
463     ('��', '\u{1fa74}'),
464     ('��', '��'),
465     ('��', '\u{1fa86}'),
466     ('��', '\u{1faa8}'),
467     ('\u{1fab0}', '\u{1fab6}'),
468     ('\u{1fac0}', '\u{1fac2}'),
469     ('\u{1fad0}', '\u{1fad6}'),
470     ('\u{1fb00}', '\u{1fb92}'),
471     ('\u{1fb94}', '\u{1fbca}'),
472     ('\u{1fbf0}', '\u{1fbf9}'),
473     ('\u{e0001}', '\u{e0001}'),
474     ('\u{e0020}', '\u{e007f}'),
475 ];
476 
477 pub const COPTIC: &'static [(char, char)] =
478     &[('Ϣ', 'ϯ'), ('Ⲁ', 'ⳳ'), ('⳹', '⳿')];
479 
480 pub const CUNEIFORM: &'static [(char, char)] =
481     &[('��', '��'), ('��', '��'), ('��', '��'), ('��', '��')];
482 
483 pub const CYPRIOT: &'static [(char, char)] =
484     &[('��', '��'), ('��', '��'), ('��', '��'), ('��', '��'), ('��', '��'), ('��', '��')];
485 
486 pub const CYRILLIC: &'static [(char, char)] = &[
487     ('Ѐ', '\u{484}'),
488     ('\u{487}', 'ԯ'),
489     ('ᲀ', 'ᲈ'),
490     ('ᴫ', 'ᴫ'),
491     ('ᵸ', 'ᵸ'),
492     ('\u{2de0}', '\u{2dff}'),
493     ('Ꙁ', '\u{a69f}'),
494     ('\u{fe2e}', '\u{fe2f}'),
495 ];
496 
497 pub const DESERET: &'static [(char, char)] = &[('��', '��')];
498 
499 pub const DEVANAGARI: &'static [(char, char)] = &[
500     ('\u{900}', 'ॐ'),
501     ('\u{955}', '\u{963}'),
502     ('०', 'ॿ'),
503     ('\u{a8e0}', '\u{a8ff}'),
504 ];
505 
506 pub const DIVES_AKURU: &'static [(char, char)] = &[
507     ('\u{11900}', '\u{11906}'),
508     ('\u{11909}', '\u{11909}'),
509     ('\u{1190c}', '\u{11913}'),
510     ('\u{11915}', '\u{11916}'),
511     ('\u{11918}', '\u{11935}'),
512     ('\u{11937}', '\u{11938}'),
513     ('\u{1193b}', '\u{11946}'),
514     ('\u{11950}', '\u{11959}'),
515 ];
516 
517 pub const DOGRA: &'static [(char, char)] = &[('��', '��')];
518 
519 pub const DUPLOYAN: &'static [(char, char)] =
520     &[('��', '��'), ('��', '��'), ('��', '��'), ('��', '��'), ('��', '��')];
521 
522 pub const EGYPTIAN_HIEROGLYPHS: &'static [(char, char)] =
523     &[('��', '��'), ('\u{13430}', '\u{13438}')];
524 
525 pub const ELBASAN: &'static [(char, char)] = &[('��', '��')];
526 
527 pub const ELYMAIC: &'static [(char, char)] = &[('��', '��')];
528 
529 pub const ETHIOPIC: &'static [(char, char)] = &[
530     ('ሀ', 'ቈ'),
531     ('ቊ', 'ቍ'),
532     ('ቐ', 'ቖ'),
533     ('ቘ', 'ቘ'),
534     ('ቚ', 'ቝ'),
535     ('በ', 'ኈ'),
536     ('ኊ', 'ኍ'),
537     ('ነ', 'ኰ'),
538     ('ኲ', 'ኵ'),
539     ('ኸ', 'ኾ'),
540     ('ዀ', 'ዀ'),
541     ('ዂ', 'ዅ'),
542     ('ወ', 'ዖ'),
543     ('ዘ', 'ጐ'),
544     ('ጒ', 'ጕ'),
545     ('ጘ', 'ፚ'),
546     ('\u{135d}', '፼'),
547     ('ᎀ', '᎙'),
548     ('ⶀ', 'ⶖ'),
549     ('ⶠ', 'ⶦ'),
550     ('ⶨ', 'ⶮ'),
551     ('ⶰ', 'ⶶ'),
552     ('ⶸ', 'ⶾ'),
553     ('ⷀ', 'ⷆ'),
554     ('ⷈ', 'ⷎ'),
555     ('ⷐ', 'ⷖ'),
556     ('ⷘ', 'ⷞ'),
557     ('ꬁ', 'ꬆ'),
558     ('ꬉ', 'ꬎ'),
559     ('ꬑ', 'ꬖ'),
560     ('ꬠ', 'ꬦ'),
561     ('ꬨ', 'ꬮ'),
562 ];
563 
564 pub const GEORGIAN: &'static [(char, char)] = &[
565     ('Ⴀ', 'Ⴥ'),
566     ('Ⴧ', 'Ⴧ'),
567     ('Ⴭ', 'Ⴭ'),
568     ('ა', 'ჺ'),
569     ('ჼ', 'ჿ'),
570     ('Ა', 'Ჺ'),
571     ('Ჽ', 'Ჿ'),
572     ('ⴀ', 'ⴥ'),
573     ('ⴧ', 'ⴧ'),
574     ('ⴭ', 'ⴭ'),
575 ];
576 
577 pub const GLAGOLITIC: &'static [(char, char)] = &[
578     ('Ⰰ', 'Ⱞ'),
579     ('ⰰ', 'ⱞ'),
580     ('\u{1e000}', '\u{1e006}'),
581     ('\u{1e008}', '\u{1e018}'),
582     ('\u{1e01b}', '\u{1e021}'),
583     ('\u{1e023}', '\u{1e024}'),
584     ('\u{1e026}', '\u{1e02a}'),
585 ];
586 
587 pub const GOTHIC: &'static [(char, char)] = &[('��', '��')];
588 
589 pub const GRANTHA: &'static [(char, char)] = &[
590     ('\u{11300}', '��'),
591     ('��', '��'),
592     ('��', '��'),
593     ('��', '��'),
594     ('��', '��'),
595     ('��', '��'),
596     ('��', '��'),
597     ('\u{1133c}', '��'),
598     ('��', '��'),
599     ('��', '��'),
600     ('��', '��'),
601     ('\u{11357}', '\u{11357}'),
602     ('��', '��'),
603     ('\u{11366}', '\u{1136c}'),
604     ('\u{11370}', '\u{11374}'),
605 ];
606 
607 pub const GREEK: &'static [(char, char)] = &[
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 pub const GUJARATI: &'static [(char, char)] = &[
647     ('\u{a81}', 'ઃ'),
648     ('અ', 'ઍ'),
649     ('એ', 'ઑ'),
650     ('ઓ', 'ન'),
651     ('પ', 'ર'),
652     ('લ', 'ળ'),
653     ('વ', 'હ'),
654     ('\u{abc}', '\u{ac5}'),
655     ('\u{ac7}', 'ૉ'),
656     ('ો', '\u{acd}'),
657     ('ૐ', 'ૐ'),
658     ('ૠ', '\u{ae3}'),
659     ('૦', '૱'),
660     ('ૹ', '\u{aff}'),
661 ];
662 
663 pub const GUNJALA_GONDI: &'static [(char, char)] = &[
664     ('��', '��'),
665     ('��', '��'),
666     ('��', '��'),
667     ('\u{11d90}', '\u{11d91}'),
668     ('��', '��'),
669     ('��', '��'),
670 ];
671 
672 pub const GURMUKHI: &'static [(char, char)] = &[
673     ('\u{a01}', 'ਃ'),
674     ('ਅ', 'ਊ'),
675     ('ਏ', 'ਐ'),
676     ('ਓ', 'ਨ'),
677     ('ਪ', 'ਰ'),
678     ('ਲ', 'ਲ਼'),
679     ('ਵ', 'ਸ਼'),
680     ('ਸ', 'ਹ'),
681     ('\u{a3c}', '\u{a3c}'),
682     ('ਾ', '\u{a42}'),
683     ('\u{a47}', '\u{a48}'),
684     ('\u{a4b}', '\u{a4d}'),
685     ('\u{a51}', '\u{a51}'),
686     ('ਖ਼', 'ੜ'),
687     ('ਫ਼', 'ਫ਼'),
688     ('੦', '੶'),
689 ];
690 
691 pub const HAN: &'static [(char, char)] = &[
692     ('⺀', '⺙'),
693     ('⺛', '⻳'),
694     ('⼀', '⿕'),
695     ('々', '々'),
696     ('〇', '〇'),
697     ('〡', '〩'),
698     ('〸', '〻'),
699     ('㐀', '\u{4dbf}'),
700     ('一', '\u{9ffc}'),
701     ('豈', '舘'),
702     ('並', '龎'),
703     ('\u{16ff0}', '\u{16ff1}'),
704     ('��', '\u{2a6dd}'),
705     ('��', '��'),
706     ('��', '��'),
707     ('��', '��'),
708     ('��', '��'),
709     ('��', '��'),
710     ('\u{30000}', '\u{3134a}'),
711 ];
712 
713 pub const HANGUL: &'static [(char, char)] = &[
714     ('ᄀ', 'ᇿ'),
715     ('\u{302e}', '\u{302f}'),
716     ('ㄱ', 'ㆎ'),
717     ('㈀', '㈞'),
718     ('㉠', '㉾'),
719     ('ꥠ', 'ꥼ'),
720     ('가', '힣'),
721     ('ힰ', 'ퟆ'),
722     ('ퟋ', 'ퟻ'),
723     ('ᅠ', 'ᄒ'),
724     ('ᅡ', 'ᅦ'),
725     ('ᅧ', 'ᅬ'),
726     ('ᅭ', 'ᅲ'),
727     ('ᅳ', 'ᅵ'),
728 ];
729 
730 pub const HANIFI_ROHINGYA: &'static [(char, char)] =
731     &[('��', '\u{10d27}'), ('��', '��')];
732 
733 pub const HANUNOO: &'static [(char, char)] = &[('ᜠ', '\u{1734}')];
734 
735 pub const HATRAN: &'static [(char, char)] =
736     &[('��', '��'), ('��', '��'), ('��', '��')];
737 
738 pub const HEBREW: &'static [(char, char)] = &[
739     ('\u{591}', '\u{5c7}'),
740     ('א', 'ת'),
741     ('ׯ', '״'),
742     ('יִ', 'זּ'),
743     ('טּ', 'לּ'),
744     ('מּ', 'מּ'),
745     ('נּ', 'סּ'),
746     ('ףּ', 'פּ'),
747     ('צּ', 'ﭏ'),
748 ];
749 
750 pub const HIRAGANA: &'static [(char, char)] =
751     &[('ぁ', 'ゖ'), ('ゝ', 'ゟ'), ('��', '��'), ('��', '��'), ('��', '��')];
752 
753 pub const IMPERIAL_ARAMAIC: &'static [(char, char)] =
754     &[('��', '��'), ('��', '��')];
755 
756 pub const INHERITED: &'static [(char, char)] = &[
757     ('\u{300}', '\u{36f}'),
758     ('\u{485}', '\u{486}'),
759     ('\u{64b}', '\u{655}'),
760     ('\u{670}', '\u{670}'),
761     ('\u{951}', '\u{954}'),
762     ('\u{1ab0}', '\u{1ac0}'),
763     ('\u{1cd0}', '\u{1cd2}'),
764     ('\u{1cd4}', '\u{1ce0}'),
765     ('\u{1ce2}', '\u{1ce8}'),
766     ('\u{1ced}', '\u{1ced}'),
767     ('\u{1cf4}', '\u{1cf4}'),
768     ('\u{1cf8}', '\u{1cf9}'),
769     ('\u{1dc0}', '\u{1df9}'),
770     ('\u{1dfb}', '\u{1dff}'),
771     ('\u{200c}', '\u{200d}'),
772     ('\u{20d0}', '\u{20f0}'),
773     ('\u{302a}', '\u{302d}'),
774     ('\u{3099}', '\u{309a}'),
775     ('\u{fe00}', '\u{fe0f}'),
776     ('\u{fe20}', '\u{fe2d}'),
777     ('\u{101fd}', '\u{101fd}'),
778     ('\u{102e0}', '\u{102e0}'),
779     ('\u{1133b}', '\u{1133b}'),
780     ('\u{1d167}', '\u{1d169}'),
781     ('\u{1d17b}', '\u{1d182}'),
782     ('\u{1d185}', '\u{1d18b}'),
783     ('\u{1d1aa}', '\u{1d1ad}'),
784     ('\u{e0100}', '\u{e01ef}'),
785 ];
786 
787 pub const INSCRIPTIONAL_PAHLAVI: &'static [(char, char)] =
788     &[('��', '��'), ('��', '��')];
789 
790 pub const INSCRIPTIONAL_PARTHIAN: &'static [(char, char)] =
791     &[('��', '��'), ('��', '��')];
792 
793 pub const JAVANESE: &'static [(char, char)] =
794     &[('\u{a980}', '꧍'), ('꧐', '꧙'), ('꧞', '꧟')];
795 
796 pub const KAITHI: &'static [(char, char)] =
797     &[('\u{11080}', '��'), ('\u{110cd}', '\u{110cd}')];
798 
799 pub const KANNADA: &'static [(char, char)] = &[
800     ('ಀ', 'ಌ'),
801     ('ಎ', 'ಐ'),
802     ('ಒ', 'ನ'),
803     ('ಪ', 'ಳ'),
804     ('ವ', 'ಹ'),
805     ('\u{cbc}', 'ೄ'),
806     ('\u{cc6}', 'ೈ'),
807     ('ೊ', '\u{ccd}'),
808     ('\u{cd5}', '\u{cd6}'),
809     ('ೞ', 'ೞ'),
810     ('ೠ', '\u{ce3}'),
811     ('೦', '೯'),
812     ('ೱ', 'ೲ'),
813 ];
814 
815 pub const KATAKANA: &'static [(char, char)] = &[
816     ('ァ', 'ヺ'),
817     ('ヽ', 'ヿ'),
818     ('ㇰ', 'ㇿ'),
819     ('㋐', '㋾'),
820     ('㌀', '㍗'),
821     ('ヲ', 'ッ'),
822     ('ア', 'ン'),
823     ('��', '��'),
824     ('��', '��'),
825 ];
826 
827 pub const KAYAH_LI: &'static [(char, char)] = &[('꤀', '\u{a92d}'), ('꤯', '꤯')];
828 
829 pub const KHAROSHTHI: &'static [(char, char)] = &[
830     ('��', '\u{10a03}'),
831     ('\u{10a05}', '\u{10a06}'),
832     ('\u{10a0c}', '��'),
833     ('��', '��'),
834     ('��', '��'),
835     ('\u{10a38}', '\u{10a3a}'),
836     ('\u{10a3f}', '��'),
837     ('��', '��'),
838 ];
839 
840 pub const KHITAN_SMALL_SCRIPT: &'static [(char, char)] =
841     &[('\u{16fe4}', '\u{16fe4}'), ('\u{18b00}', '\u{18cd5}')];
842 
843 pub const KHMER: &'static [(char, char)] =
844     &[('ក', '\u{17dd}'), ('០', '៩'), ('៰', '៹'), ('᧠', '᧿')];
845 
846 pub const KHOJKI: &'static [(char, char)] = &[('��', '��'), ('��', '\u{1123e}')];
847 
848 pub const KHUDAWADI: &'static [(char, char)] =
849     &[('��', '\u{112ea}'), ('��', '��')];
850 
851 pub const LAO: &'static [(char, char)] = &[
852     ('ກ', 'ຂ'),
853     ('ຄ', 'ຄ'),
854     ('ຆ', 'ຊ'),
855     ('ຌ', 'ຣ'),
856     ('ລ', 'ລ'),
857     ('ວ', 'ຽ'),
858     ('ເ', 'ໄ'),
859     ('ໆ', 'ໆ'),
860     ('\u{ec8}', '\u{ecd}'),
861     ('໐', '໙'),
862     ('ໜ', 'ໟ'),
863 ];
864 
865 pub const LATIN: &'static [(char, char)] = &[
866     ('A', 'Z'),
867     ('a', 'z'),
868     ('ª', 'ª'),
869     ('º', 'º'),
870     ('À', 'Ö'),
871     ('Ø', 'ö'),
872     ('ø', 'ʸ'),
873     ('ˠ', 'ˤ'),
874     ('ᴀ', 'ᴥ'),
875     ('ᴬ', 'ᵜ'),
876     ('ᵢ', 'ᵥ'),
877     ('ᵫ', 'ᵷ'),
878     ('ᵹ', 'ᶾ'),
879     ('Ḁ', 'ỿ'),
880     ('ⁱ', 'ⁱ'),
881     ('ⁿ', 'ⁿ'),
882     ('ₐ', 'ₜ'),
883     ('K', 'Å'),
884     ('Ⅎ', 'Ⅎ'),
885     ('ⅎ', 'ⅎ'),
886     ('Ⅰ', 'ↈ'),
887     ('Ⱡ', 'Ɀ'),
888     ('Ꜣ', 'ꞇ'),
889     ('Ꞌ', 'ꞿ'),
890     ('Ꟃ', '\u{a7ca}'),
891     ('\u{a7f5}', 'ꟿ'),
892     ('ꬰ', 'ꭚ'),
893     ('ꭜ', 'ꭤ'),
894     ('ꭦ', '\u{ab69}'),
895     ('ff', 'st'),
896     ('A', 'Z'),
897     ('a', 'z'),
898 ];
899 
900 pub const LEPCHA: &'static [(char, char)] =
901     &[('ᰀ', '\u{1c37}'), ('᰻', '᱉'), ('ᱍ', 'ᱏ')];
902 
903 pub const LIMBU: &'static [(char, char)] = &[
904     ('ᤀ', 'ᤞ'),
905     ('\u{1920}', 'ᤫ'),
906     ('ᤰ', '\u{193b}'),
907     ('᥀', '᥀'),
908     ('᥄', '᥏'),
909 ];
910 
911 pub const LINEAR_A: &'static [(char, char)] =
912     &[('��', '��'), ('��', '��'), ('��', '��')];
913 
914 pub const LINEAR_B: &'static [(char, char)] = &[
915     ('��', '��'),
916     ('��', '��'),
917     ('��', '��'),
918     ('��', '��'),
919     ('��', '��'),
920     ('��', '��'),
921     ('��', '��'),
922 ];
923 
924 pub const LISU: &'static [(char, char)] =
925     &[('ꓐ', '꓿'), ('\u{11fb0}', '\u{11fb0}')];
926 
927 pub const LYCIAN: &'static [(char, char)] = &[('��', '��')];
928 
929 pub const LYDIAN: &'static [(char, char)] = &[('��', '��'), ('��', '��')];
930 
931 pub const MAHAJANI: &'static [(char, char)] = &[('��', '��')];
932 
933 pub const MAKASAR: &'static [(char, char)] = &[('��', '��')];
934 
935 pub const MALAYALAM: &'static [(char, char)] = &[
936     ('\u{d00}', 'ഌ'),
937     ('എ', 'ഐ'),
938     ('ഒ', '\u{d44}'),
939     ('െ', 'ൈ'),
940     ('ൊ', '൏'),
941     ('ൔ', '\u{d63}'),
942     ('൦', 'ൿ'),
943 ];
944 
945 pub const MANDAIC: &'static [(char, char)] = &[('ࡀ', '\u{85b}'), ('࡞', '࡞')];
946 
947 pub const MANICHAEAN: &'static [(char, char)] =
948     &[('��', '\u{10ae6}'), ('��', '��')];
949 
950 pub const MARCHEN: &'static [(char, char)] =
951     &[('��', '��'), ('\u{11c92}', '\u{11ca7}'), ('��', '\u{11cb6}')];
952 
953 pub const MASARAM_GONDI: &'static [(char, char)] = &[
954     ('��', '��'),
955     ('��', '��'),
956     ('��', '\u{11d36}'),
957     ('\u{11d3a}', '\u{11d3a}'),
958     ('\u{11d3c}', '\u{11d3d}'),
959     ('\u{11d3f}', '\u{11d47}'),
960     ('��', '��'),
961 ];
962 
963 pub const MEDEFAIDRIN: &'static [(char, char)] = &[('��', '��')];
964 
965 pub const MEETEI_MAYEK: &'static [(char, char)] =
966     &[('ꫠ', '\u{aaf6}'), ('ꯀ', '\u{abed}'), ('꯰', '꯹')];
967 
968 pub const MENDE_KIKAKUI: &'static [(char, char)] =
969     &[('��', '��'), ('��', '\u{1e8d6}')];
970 
971 pub const MEROITIC_CURSIVE: &'static [(char, char)] =
972     &[('��', '��'), ('��', '��'), ('��', '��')];
973 
974 pub const MEROITIC_HIEROGLYPHS: &'static [(char, char)] = &[('��', '��')];
975 
976 pub const MIAO: &'static [(char, char)] =
977     &[('��', '��'), ('\u{16f4f}', '��'), ('\u{16f8f}', '��')];
978 
979 pub const MODI: &'static [(char, char)] = &[('��', '��'), ('��', '��')];
980 
981 pub const MONGOLIAN: &'static [(char, char)] = &[
982     ('᠀', '᠁'),
983     ('᠄', '᠄'),
984     ('᠆', '\u{180e}'),
985     ('᠐', '᠙'),
986     ('ᠠ', 'ᡸ'),
987     ('ᢀ', 'ᢪ'),
988     ('��', '��'),
989 ];
990 
991 pub const MRO: &'static [(char, char)] = &[('��', '��'), ('��', '��'), ('��', '��')];
992 
993 pub const MULTANI: &'static [(char, char)] =
994     &[('��', '��'), ('��', '��'), ('��', '��'), ('��', '��'), ('��', '��')];
995 
996 pub const MYANMAR: &'static [(char, char)] =
997     &[('က', '႟'), ('ꧠ', 'ꧾ'), ('ꩠ', 'ꩿ')];
998 
999 pub const NABATAEAN: &'static [(char, char)] = &[('��', '��'), ('��', '��')];
1000 
1001 pub const NANDINAGARI: &'static [(char, char)] =
1002     &[('��', '��'), ('��', '\u{119d7}'), ('\u{119da}', '��')];
1003 
1004 pub const NEW_TAI_LUE: &'static [(char, char)] =
1005     &[('ᦀ', 'ᦫ'), ('ᦰ', 'ᧉ'), ('᧐', '᧚'), ('᧞', '᧟')];
1006 
1007 pub const NEWA: &'static [(char, char)] = &[('��', '��'), ('��', '\u{11461}')];
1008 
1009 pub const NKO: &'static [(char, char)] = &[('߀', 'ߺ'), ('\u{7fd}', '߿')];
1010 
1011 pub const NUSHU: &'static [(char, char)] = &[('��', '��'), ('��', '��')];
1012 
1013 pub const NYIAKENG_PUACHUE_HMONG: &'static [(char, char)] =
1014     &[('��', '��'), ('\u{1e130}', '��'), ('��', '��'), ('��', '��')];
1015 
1016 pub const OGHAM: &'static [(char, char)] = &[('\u{1680}', '᚜')];
1017 
1018 pub const OL_CHIKI: &'static [(char, char)] = &[('᱐', '᱿')];
1019 
1020 pub const OLD_HUNGARIAN: &'static [(char, char)] =
1021     &[('��', '��'), ('��', '��'), ('��', '��')];
1022 
1023 pub const OLD_ITALIC: &'static [(char, char)] = &[('��', '��'), ('��', '��')];
1024 
1025 pub const OLD_NORTH_ARABIAN: &'static [(char, char)] = &[('��', '��')];
1026 
1027 pub const OLD_PERMIC: &'static [(char, char)] = &[('��', '\u{1037a}')];
1028 
1029 pub const OLD_PERSIAN: &'static [(char, char)] = &[('��', '��'), ('��', '��')];
1030 
1031 pub const OLD_SOGDIAN: &'static [(char, char)] = &[('��', '��')];
1032 
1033 pub const OLD_SOUTH_ARABIAN: &'static [(char, char)] = &[('��', '��')];
1034 
1035 pub const OLD_TURKIC: &'static [(char, char)] = &[('��', '��')];
1036 
1037 pub const ORIYA: &'static [(char, char)] = &[
1038     ('\u{b01}', 'ଃ'),
1039     ('ଅ', 'ଌ'),
1040     ('ଏ', 'ଐ'),
1041     ('ଓ', 'ନ'),
1042     ('ପ', 'ର'),
1043     ('ଲ', 'ଳ'),
1044     ('ଵ', 'ହ'),
1045     ('\u{b3c}', '\u{b44}'),
1046     ('େ', 'ୈ'),
1047     ('ୋ', '\u{b4d}'),
1048     ('\u{b55}', '\u{b57}'),
1049     ('ଡ଼', 'ଢ଼'),
1050     ('ୟ', '\u{b63}'),
1051     ('୦', '୷'),
1052 ];
1053 
1054 pub const OSAGE: &'static [(char, char)] = &[('��', '��'), ('��', '��')];
1055 
1056 pub const OSMANYA: &'static [(char, char)] = &[('��', '��'), ('��', '��')];
1057 
1058 pub const PAHAWH_HMONG: &'static [(char, char)] =
1059     &[('��', '��'), ('��', '��'), ('��', '��'), ('��', '��'), ('��', '��')];
1060 
1061 pub const PALMYRENE: &'static [(char, char)] = &[('��', '��')];
1062 
1063 pub const PAU_CIN_HAU: &'static [(char, char)] = &[('��', '��')];
1064 
1065 pub const PHAGS_PA: &'static [(char, char)] = &[('ꡀ', '꡷')];
1066 
1067 pub const PHOENICIAN: &'static [(char, char)] = &[('��', '��'), ('��', '��')];
1068 
1069 pub const PSALTER_PAHLAVI: &'static [(char, char)] =
1070     &[('��', '��'), ('��', '��'), ('��', '��')];
1071 
1072 pub const REJANG: &'static [(char, char)] = &[('ꤰ', '꥓'), ('꥟', '꥟')];
1073 
1074 pub const RUNIC: &'static [(char, char)] = &[('ᚠ', 'ᛪ'), ('ᛮ', 'ᛸ')];
1075 
1076 pub const SAMARITAN: &'static [(char, char)] = &[('ࠀ', '\u{82d}'), ('࠰', '࠾')];
1077 
1078 pub const SAURASHTRA: &'static [(char, char)] =
1079     &[('ꢀ', '\u{a8c5}'), ('꣎', '꣙')];
1080 
1081 pub const SHARADA: &'static [(char, char)] = &[('\u{11180}', '��')];
1082 
1083 pub const SHAVIAN: &'static [(char, char)] = &[('��', '��')];
1084 
1085 pub const SIDDHAM: &'static [(char, char)] =
1086     &[('��', '\u{115b5}'), ('��', '\u{115dd}')];
1087 
1088 pub const SIGNWRITING: &'static [(char, char)] =
1089     &[('��', '��'), ('\u{1da9b}', '\u{1da9f}'), ('\u{1daa1}', '\u{1daaf}')];
1090 
1091 pub const SINHALA: &'static [(char, char)] = &[
1092     ('\u{d81}', 'ඃ'),
1093     ('අ', 'ඖ'),
1094     ('ක', 'න'),
1095     ('ඳ', 'ර'),
1096     ('ල', 'ල'),
1097     ('ව', 'ෆ'),
1098     ('\u{dca}', '\u{dca}'),
1099     ('\u{dcf}', '\u{dd4}'),
1100     ('\u{dd6}', '\u{dd6}'),
1101     ('ෘ', '\u{ddf}'),
1102     ('෦', '෯'),
1103     ('ෲ', '෴'),
1104     ('��', '��'),
1105 ];
1106 
1107 pub const SOGDIAN: &'static [(char, char)] = &[('��', '��')];
1108 
1109 pub const SORA_SOMPENG: &'static [(char, char)] = &[('��', '��'), ('��', '��')];
1110 
1111 pub const SOYOMBO: &'static [(char, char)] = &[('��', '��')];
1112 
1113 pub const SUNDANESE: &'static [(char, char)] =
1114     &[('\u{1b80}', 'ᮿ'), ('᳀', '᳇')];
1115 
1116 pub const SYLOTI_NAGRI: &'static [(char, char)] = &[('ꠀ', '\u{a82c}')];
1117 
1118 pub const SYRIAC: &'static [(char, char)] =
1119     &[('܀', '܍'), ('\u{70f}', '\u{74a}'), ('ݍ', 'ݏ'), ('ࡠ', 'ࡪ')];
1120 
1121 pub const TAGALOG: &'static [(char, char)] = &[('ᜀ', 'ᜌ'), ('ᜎ', '\u{1714}')];
1122 
1123 pub const TAGBANWA: &'static [(char, char)] =
1124     &[('ᝠ', 'ᝬ'), ('ᝮ', 'ᝰ'), ('\u{1772}', '\u{1773}')];
1125 
1126 pub const TAI_LE: &'static [(char, char)] = &[('ᥐ', 'ᥭ'), ('ᥰ', 'ᥴ')];
1127 
1128 pub const TAI_THAM: &'static [(char, char)] = &[
1129     ('ᨠ', '\u{1a5e}'),
1130     ('\u{1a60}', '\u{1a7c}'),
1131     ('\u{1a7f}', '᪉'),
1132     ('᪐', '᪙'),
1133     ('᪠', '᪭'),
1134 ];
1135 
1136 pub const TAI_VIET: &'static [(char, char)] = &[('ꪀ', 'ꫂ'), ('ꫛ', '꫟')];
1137 
1138 pub const TAKRI: &'static [(char, char)] = &[('��', '��'), ('��', '��')];
1139 
1140 pub const TAMIL: &'static [(char, char)] = &[
1141     ('\u{b82}', 'ஃ'),
1142     ('அ', 'ஊ'),
1143     ('எ', 'ஐ'),
1144     ('ஒ', 'க'),
1145     ('ங', 'ச'),
1146     ('ஜ', 'ஜ'),
1147     ('ஞ', 'ட'),
1148     ('ண', 'த'),
1149     ('ந', 'ப'),
1150     ('ம', 'ஹ'),
1151     ('\u{bbe}', 'ூ'),
1152     ('ெ', 'ை'),
1153     ('ொ', '\u{bcd}'),
1154     ('ௐ', 'ௐ'),
1155     ('\u{bd7}', '\u{bd7}'),
1156     ('௦', '௺'),
1157     ('��', '��'),
1158     ('��', '��'),
1159 ];
1160 
1161 pub const TANGUT: &'static [(char, char)] = &[
1162     ('��', '��'),
1163     ('��', '��'),
1164     ('��', '\u{18aff}'),
1165     ('\u{18d00}', '\u{18d08}'),
1166 ];
1167 
1168 pub const TELUGU: &'static [(char, char)] = &[
1169     ('\u{c00}', 'ఌ'),
1170     ('ఎ', 'ఐ'),
1171     ('ఒ', 'న'),
1172     ('ప', 'హ'),
1173     ('ఽ', 'ౄ'),
1174     ('\u{c46}', '\u{c48}'),
1175     ('\u{c4a}', '\u{c4d}'),
1176     ('\u{c55}', '\u{c56}'),
1177     ('ౘ', 'ౚ'),
1178     ('ౠ', '\u{c63}'),
1179     ('౦', '౯'),
1180     ('౷', '౿'),
1181 ];
1182 
1183 pub const THAANA: &'static [(char, char)] = &[('ހ', 'ޱ')];
1184 
1185 pub const THAI: &'static [(char, char)] = &[('ก', '\u{e3a}'), ('เ', '๛')];
1186 
1187 pub const TIBETAN: &'static [(char, char)] = &[
1188     ('ༀ', 'ཇ'),
1189     ('ཉ', 'ཬ'),
1190     ('\u{f71}', '\u{f97}'),
1191     ('\u{f99}', '\u{fbc}'),
1192     ('྾', '࿌'),
1193     ('࿎', '࿔'),
1194     ('࿙', '࿚'),
1195 ];
1196 
1197 pub const TIFINAGH: &'static [(char, char)] =
1198     &[('ⴰ', 'ⵧ'), ('ⵯ', '⵰'), ('\u{2d7f}', '\u{2d7f}')];
1199 
1200 pub const TIRHUTA: &'static [(char, char)] = &[('��', '��'), ('��', '��')];
1201 
1202 pub const UGARITIC: &'static [(char, char)] = &[('��', '��'), ('��', '��')];
1203 
1204 pub const VAI: &'static [(char, char)] = &[('ꔀ', 'ꘫ')];
1205 
1206 pub const WANCHO: &'static [(char, char)] = &[('��', '��'), ('��', '��')];
1207 
1208 pub const WARANG_CITI: &'static [(char, char)] = &[('��', '��'), ('��', '��')];
1209 
1210 pub const YEZIDI: &'static [(char, char)] = &[
1211     ('\u{10e80}', '\u{10ea9}'),
1212     ('\u{10eab}', '\u{10ead}'),
1213     ('\u{10eb0}', '\u{10eb1}'),
1214 ];
1215 
1216 pub const YI: &'static [(char, char)] = &[('ꀀ', 'ꒌ'), ('꒐', '꓆')];
1217 
1218 pub const ZANABAZAR_SQUARE: &'static [(char, char)] = &[('��', '\u{11a47}')];
1219