1// DO NOT EDIT THIS FILE. IT WAS AUTOMATICALLY GENERATED BY:
2//
3// ucd-generate script 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
9pub 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 ("Cypro_Minoan", CYPRO_MINOAN),
39 ("Cyrillic", CYRILLIC),
40 ("Deseret", DESERET),
41 ("Devanagari", DEVANAGARI),
42 ("Dives_Akuru", DIVES_AKURU),
43 ("Dogra", DOGRA),
44 ("Duployan", DUPLOYAN),
45 ("Egyptian_Hieroglyphs", EGYPTIAN_HIEROGLYPHS),
46 ("Elbasan", ELBASAN),
47 ("Elymaic", ELYMAIC),
48 ("Ethiopic", ETHIOPIC),
49 ("Georgian", GEORGIAN),
50 ("Glagolitic", GLAGOLITIC),
51 ("Gothic", GOTHIC),
52 ("Grantha", GRANTHA),
53 ("Greek", GREEK),
54 ("Gujarati", GUJARATI),
55 ("Gunjala_Gondi", GUNJALA_GONDI),
56 ("Gurmukhi", GURMUKHI),
57 ("Han", HAN),
58 ("Hangul", HANGUL),
59 ("Hanifi_Rohingya", HANIFI_ROHINGYA),
60 ("Hanunoo", HANUNOO),
61 ("Hatran", HATRAN),
62 ("Hebrew", HEBREW),
63 ("Hiragana", HIRAGANA),
64 ("Imperial_Aramaic", IMPERIAL_ARAMAIC),
65 ("Inherited", INHERITED),
66 ("Inscriptional_Pahlavi", INSCRIPTIONAL_PAHLAVI),
67 ("Inscriptional_Parthian", INSCRIPTIONAL_PARTHIAN),
68 ("Javanese", JAVANESE),
69 ("Kaithi", KAITHI),
70 ("Kannada", KANNADA),
71 ("Katakana", KATAKANA),
72 ("Kawi", KAWI),
73 ("Kayah_Li", KAYAH_LI),
74 ("Kharoshthi", KHAROSHTHI),
75 ("Khitan_Small_Script", KHITAN_SMALL_SCRIPT),
76 ("Khmer", KHMER),
77 ("Khojki", KHOJKI),
78 ("Khudawadi", KHUDAWADI),
79 ("Lao", LAO),
80 ("Latin", LATIN),
81 ("Lepcha", LEPCHA),
82 ("Limbu", LIMBU),
83 ("Linear_A", LINEAR_A),
84 ("Linear_B", LINEAR_B),
85 ("Lisu", LISU),
86 ("Lycian", LYCIAN),
87 ("Lydian", LYDIAN),
88 ("Mahajani", MAHAJANI),
89 ("Makasar", MAKASAR),
90 ("Malayalam", MALAYALAM),
91 ("Mandaic", MANDAIC),
92 ("Manichaean", MANICHAEAN),
93 ("Marchen", MARCHEN),
94 ("Masaram_Gondi", MASARAM_GONDI),
95 ("Medefaidrin", MEDEFAIDRIN),
96 ("Meetei_Mayek", MEETEI_MAYEK),
97 ("Mende_Kikakui", MENDE_KIKAKUI),
98 ("Meroitic_Cursive", MEROITIC_CURSIVE),
99 ("Meroitic_Hieroglyphs", MEROITIC_HIEROGLYPHS),
100 ("Miao", MIAO),
101 ("Modi", MODI),
102 ("Mongolian", MONGOLIAN),
103 ("Mro", MRO),
104 ("Multani", MULTANI),
105 ("Myanmar", MYANMAR),
106 ("Nabataean", NABATAEAN),
107 ("Nag_Mundari", NAG_MUNDARI),
108 ("Nandinagari", NANDINAGARI),
109 ("New_Tai_Lue", NEW_TAI_LUE),
110 ("Newa", NEWA),
111 ("Nko", NKO),
112 ("Nushu", NUSHU),
113 ("Nyiakeng_Puachue_Hmong", NYIAKENG_PUACHUE_HMONG),
114 ("Ogham", OGHAM),
115 ("Ol_Chiki", OL_CHIKI),
116 ("Old_Hungarian", OLD_HUNGARIAN),
117 ("Old_Italic", OLD_ITALIC),
118 ("Old_North_Arabian", OLD_NORTH_ARABIAN),
119 ("Old_Permic", OLD_PERMIC),
120 ("Old_Persian", OLD_PERSIAN),
121 ("Old_Sogdian", OLD_SOGDIAN),
122 ("Old_South_Arabian", OLD_SOUTH_ARABIAN),
123 ("Old_Turkic", OLD_TURKIC),
124 ("Old_Uyghur", OLD_UYGHUR),
125 ("Oriya", ORIYA),
126 ("Osage", OSAGE),
127 ("Osmanya", OSMANYA),
128 ("Pahawh_Hmong", PAHAWH_HMONG),
129 ("Palmyrene", PALMYRENE),
130 ("Pau_Cin_Hau", PAU_CIN_HAU),
131 ("Phags_Pa", PHAGS_PA),
132 ("Phoenician", PHOENICIAN),
133 ("Psalter_Pahlavi", PSALTER_PAHLAVI),
134 ("Rejang", REJANG),
135 ("Runic", RUNIC),
136 ("Samaritan", SAMARITAN),
137 ("Saurashtra", SAURASHTRA),
138 ("Sharada", SHARADA),
139 ("Shavian", SHAVIAN),
140 ("Siddham", SIDDHAM),
141 ("SignWriting", SIGNWRITING),
142 ("Sinhala", SINHALA),
143 ("Sogdian", SOGDIAN),
144 ("Sora_Sompeng", SORA_SOMPENG),
145 ("Soyombo", SOYOMBO),
146 ("Sundanese", SUNDANESE),
147 ("Syloti_Nagri", SYLOTI_NAGRI),
148 ("Syriac", SYRIAC),
149 ("Tagalog", TAGALOG),
150 ("Tagbanwa", TAGBANWA),
151 ("Tai_Le", TAI_LE),
152 ("Tai_Tham", TAI_THAM),
153 ("Tai_Viet", TAI_VIET),
154 ("Takri", TAKRI),
155 ("Tamil", TAMIL),
156 ("Tangsa", TANGSA),
157 ("Tangut", TANGUT),
158 ("Telugu", TELUGU),
159 ("Thaana", THAANA),
160 ("Thai", THAI),
161 ("Tibetan", TIBETAN),
162 ("Tifinagh", TIFINAGH),
163 ("Tirhuta", TIRHUTA),
164 ("Toto", TOTO),
165 ("Ugaritic", UGARITIC),
166 ("Vai", VAI),
167 ("Vithkuqi", VITHKUQI),
168 ("Wancho", WANCHO),
169 ("Warang_Citi", WARANG_CITI),
170 ("Yezidi", YEZIDI),
171 ("Yi", YI),
172 ("Zanabazar_Square", ZANABAZAR_SQUARE),
173];
174
175pub const ADLAM: &'static [(char, char)] =
176 &[('𞤀', '𞥋'), ('𞥐', '𞥙'), ('𞥞', '𞥟')];
177
178pub const AHOM: &'static [(char, char)] =
179 &[('𑜀', '𑜚'), ('\u{1171d}', '\u{1172b}'), ('𑜰', '𑝆')];
180
181pub const ANATOLIAN_HIEROGLYPHS: &'static [(char, char)] = &[('𔐀', '𔙆')];
182
183pub const ARABIC: &'static [(char, char)] = &[
184 ('\u{600}', '\u{604}'),
185 ('؆', '؋'),
186 ('؍', '\u{61a}'),
187 ('\u{61c}', '؞'),
188 ('ؠ', 'ؿ'),
189 ('ف', 'ي'),
190 ('\u{656}', 'ٯ'),
191 ('ٱ', '\u{6dc}'),
192 ('۞', 'ۿ'),
193 ('ݐ', 'ݿ'),
194 ('ࡰ', 'ࢎ'),
195 ('\u{890}', '\u{891}'),
196 ('\u{898}', '\u{8e1}'),
197 ('\u{8e3}', '\u{8ff}'),
198 ('ﭐ', '﯂'),
199 ('ﯓ', 'ﴽ'),
200 ('﵀', 'ﶏ'),
201 ('ﶒ', 'ﷇ'),
202 ('﷏', '﷏'),
203 ('ﷰ', '﷿'),
204 ('ﹰ', 'ﹴ'),
205 ('ﹶ', 'ﻼ'),
206 ('𐹠', '𐹾'),
207 ('\u{10efd}', '\u{10eff}'),
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 ('𞺀', '𞺉'),
237 ('𞺋', '𞺛'),
238 ('𞺡', '𞺣'),
239 ('𞺥', '𞺩'),
240 ('𞺫', '𞺻'),
241 ('𞻰', '𞻱'),
242];
243
244pub const ARMENIAN: &'static [(char, char)] =
245 &[('Ա', 'Ֆ'), ('ՙ', '֊'), ('֍', '֏'), ('ﬓ', 'ﬗ')];
246
247pub const AVESTAN: &'static [(char, char)] = &[('𐬀', '𐬵'), ('𐬹', '𐬿')];
248
249pub const BALINESE: &'static [(char, char)] = &[('\u{1b00}', 'ᭌ'), ('᭐', '᭾')];
250
251pub const BAMUM: &'static [(char, char)] = &[('ꚠ', '꛷'), ('𖠀', '𖨸')];
252
253pub const BASSA_VAH: &'static [(char, char)] =
254 &[('𖫐', '𖫭'), ('\u{16af0}', '𖫵')];
255
256pub const BATAK: &'static [(char, char)] = &[('ᯀ', '᯳'), ('᯼', '᯿')];
257
258pub const BENGALI: &'static [(char, char)] = &[
259 ('ঀ', 'ঃ'),
260 ('অ', 'ঌ'),
261 ('এ', 'ঐ'),
262 ('ও', 'ন'),
263 ('প', 'র'),
264 ('ল', 'ল'),
265 ('শ', 'হ'),
266 ('\u{9bc}', '\u{9c4}'),
267 ('ে', 'ৈ'),
268 ('ো', 'ৎ'),
269 ('\u{9d7}', '\u{9d7}'),
270 ('ড়', 'ঢ়'),
271 ('য়', '\u{9e3}'),
272 ('০', '\u{9fe}'),
273];
274
275pub const BHAIKSUKI: &'static [(char, char)] =
276 &[('𑰀', '𑰈'), ('𑰊', '\u{11c36}'), ('\u{11c38}', '𑱅'), ('𑱐', '𑱬')];
277
278pub const BOPOMOFO: &'static [(char, char)] =
279 &[('˪', '˫'), ('ㄅ', 'ㄯ'), ('ㆠ', 'ㆿ')];
280
281pub const BRAHMI: &'static [(char, char)] =
282 &[('𑀀', '𑁍'), ('𑁒', '𑁵'), ('\u{1107f}', '\u{1107f}')];
283
284pub const BRAILLE: &'static [(char, char)] = &[('⠀', '⣿')];
285
286pub const BUGINESE: &'static [(char, char)] = &[('ᨀ', '\u{1a1b}'), ('᨞', '᨟')];
287
288pub const BUHID: &'static [(char, char)] = &[('ᝀ', '\u{1753}')];
289
290pub const CANADIAN_ABORIGINAL: &'static [(char, char)] =
291 &[('᐀', 'ᙿ'), ('ᢰ', 'ᣵ'), ('𑪰', '𑪿')];
292
293pub const CARIAN: &'static [(char, char)] = &[('𐊠', '𐋐')];
294
295pub const CAUCASIAN_ALBANIAN: &'static [(char, char)] =
296 &[('𐔰', '𐕣'), ('𐕯', '𐕯')];
297
298pub const CHAKMA: &'static [(char, char)] =
299 &[('\u{11100}', '\u{11134}'), ('𑄶', '𑅇')];
300
301pub const CHAM: &'static [(char, char)] =
302 &[('ꨀ', '\u{aa36}'), ('ꩀ', 'ꩍ'), ('꩐', '꩙'), ('꩜', '꩟')];
303
304pub const CHEROKEE: &'static [(char, char)] =
305 &[('Ꭰ', 'Ᏽ'), ('ᏸ', 'ᏽ'), ('ꭰ', 'ꮿ')];
306
307pub const CHORASMIAN: &'static [(char, char)] = &[('𐾰', '𐿋')];
308
309pub const COMMON: &'static [(char, char)] = &[
310 ('\0', '@'),
311 ('[', '`'),
312 ('{', '©'),
313 ('«', '¹'),
314 ('»', '¿'),
315 ('×', '×'),
316 ('÷', '÷'),
317 ('ʹ', '˟'),
318 ('˥', '˩'),
319 ('ˬ', '˿'),
320 ('ʹ', 'ʹ'),
321 (';', ';'),
322 ('΅', '΅'),
323 ('·', '·'),
324 ('\u{605}', '\u{605}'),
325 ('،', '،'),
326 ('؛', '؛'),
327 ('؟', '؟'),
328 ('ـ', 'ـ'),
329 ('\u{6dd}', '\u{6dd}'),
330 ('\u{8e2}', '\u{8e2}'),
331 ('।', '॥'),
332 ('฿', '฿'),
333 ('࿕', '࿘'),
334 ('჻', '჻'),
335 ('᛫', '᛭'),
336 ('᜵', '᜶'),
337 ('᠂', '᠃'),
338 ('᠅', '᠅'),
339 ('᳓', '᳓'),
340 ('᳡', '᳡'),
341 ('ᳩ', 'ᳬ'),
342 ('ᳮ', 'ᳳ'),
343 ('ᳵ', '᳷'),
344 ('ᳺ', 'ᳺ'),
345 ('\u{2000}', '\u{200b}'),
346 ('\u{200e}', '\u{2064}'),
347 ('\u{2066}', '⁰'),
348 ('⁴', '⁾'),
349 ('₀', '₎'),
350 ('₠', '⃀'),
351 ('℀', '℥'),
352 ('℧', '℩'),
353 ('ℬ', 'ℱ'),
354 ('ℳ', '⅍'),
355 ('⅏', '⅟'),
356 ('↉', '↋'),
357 ('←', '␦'),
358 ('⑀', '⑊'),
359 ('①', '⟿'),
360 ('⤀', '⭳'),
361 ('⭶', '⮕'),
362 ('⮗', '⯿'),
363 ('⸀', '⹝'),
364 ('⿰', '⿻'),
365 ('\u{3000}', '〄'),
366 ('〆', '〆'),
367 ('〈', '〠'),
368 ('〰', '〷'),
369 ('〼', '〿'),
370 ('゛', '゜'),
371 ('゠', '゠'),
372 ('・', 'ー'),
373 ('㆐', '㆟'),
374 ('㇀', '㇣'),
375 ('㈠', '㉟'),
376 ('㉿', '㋏'),
377 ('㋿', '㋿'),
378 ('㍘', '㏿'),
379 ('䷀', '䷿'),
380 ('꜀', '꜡'),
381 ('ꞈ', '꞊'),
382 ('꠰', '꠹'),
383 ('꤮', '꤮'),
384 ('ꧏ', 'ꧏ'),
385 ('꭛', '꭛'),
386 ('꭪', '꭫'),
387 ('﴾', '﴿'),
388 ('︐', '︙'),
389 ('︰', '﹒'),
390 ('﹔', '﹦'),
391 ('﹨', '﹫'),
392 ('\u{feff}', '\u{feff}'),
393 ('!', '@'),
394 ('[', '`'),
395 ('{', '・'),
396 ('ー', 'ー'),
397 ('\u{ff9e}', '\u{ff9f}'),
398 ('¢', '₩'),
399 ('│', '○'),
400 ('\u{fff9}', '�'),
401 ('𐄀', '𐄂'),
402 ('𐄇', '𐄳'),
403 ('𐄷', '𐄿'),
404 ('𐆐', '𐆜'),
405 ('𐇐', '𐇼'),
406 ('𐋡', '𐋻'),
407 ('\u{1bca0}', '\u{1bca3}'),
408 ('𜽐', '𜿃'),
409 ('𝀀', '𝃵'),
410 ('𝄀', '𝄦'),
411 ('𝄩', '𝅦'),
412 ('𝅪', '\u{1d17a}'),
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 ('𝟎', '𝟿'),
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 ('\u{e0001}', '\u{e0001}'),
482 ('\u{e0020}', '\u{e007f}'),
483];
484
485pub const COPTIC: &'static [(char, char)] =
486 &[('Ϣ', 'ϯ'), ('Ⲁ', 'ⳳ'), ('⳹', '⳿')];
487
488pub const CUNEIFORM: &'static [(char, char)] =
489 &[('𒀀', '𒎙'), ('𒐀', '𒑮'), ('𒑰', '𒑴'), ('𒒀', '𒕃')];
490
491pub const CYPRIOT: &'static [(char, char)] =
492 &[('𐠀', '𐠅'), ('𐠈', '𐠈'), ('𐠊', '𐠵'), ('𐠷', '𐠸'), ('𐠼', '𐠼'), ('𐠿', '𐠿')];
493
494pub const CYPRO_MINOAN: &'static [(char, char)] = &[('𒾐', '𒿲')];
495
496pub const CYRILLIC: &'static [(char, char)] = &[
497 ('Ѐ', '\u{484}'),
498 ('\u{487}', 'ԯ'),
499 ('ᲀ', 'ᲈ'),
500 ('ᴫ', 'ᴫ'),
501 ('ᵸ', 'ᵸ'),
502 ('\u{2de0}', '\u{2dff}'),
503 ('Ꙁ', '\u{a69f}'),
504 ('\u{fe2e}', '\u{fe2f}'),
505 ('𞀰', '𞁭'),
506 ('\u{1e08f}', '\u{1e08f}'),
507];
508
509pub const DESERET: &'static [(char, char)] = &[('𐐀', '𐑏')];
510
511pub const DEVANAGARI: &'static [(char, char)] = &[
512 ('\u{900}', 'ॐ'),
513 ('\u{955}', '\u{963}'),
514 ('०', 'ॿ'),
515 ('\u{a8e0}', '\u{a8ff}'),
516 ('𑬀', '𑬉'),
517];
518
519pub const DIVES_AKURU: &'static [(char, char)] = &[
520 ('𑤀', '𑤆'),
521 ('𑤉', '𑤉'),
522 ('𑤌', '𑤓'),
523 ('𑤕', '𑤖'),
524 ('𑤘', '𑤵'),
525 ('𑤷', '𑤸'),
526 ('\u{1193b}', '𑥆'),
527 ('𑥐', '𑥙'),
528];
529
530pub const DOGRA: &'static [(char, char)] = &[('𑠀', '𑠻')];
531
532pub const DUPLOYAN: &'static [(char, char)] =
533 &[('𛰀', '𛱪'), ('𛱰', '𛱼'), ('𛲀', '𛲈'), ('𛲐', '𛲙'), ('𛲜', '𛲟')];
534
535pub const EGYPTIAN_HIEROGLYPHS: &'static [(char, char)] =
536 &[('𓀀', '\u{13455}')];
537
538pub const ELBASAN: &'static [(char, char)] = &[('𐔀', '𐔧')];
539
540pub const ELYMAIC: &'static [(char, char)] = &[('𐿠', '𐿶')];
541
542pub const ETHIOPIC: &'static [(char, char)] = &[
543 ('ሀ', 'ቈ'),
544 ('ቊ', 'ቍ'),
545 ('ቐ', 'ቖ'),
546 ('ቘ', 'ቘ'),
547 ('ቚ', 'ቝ'),
548 ('በ', 'ኈ'),
549 ('ኊ', 'ኍ'),
550 ('ነ', 'ኰ'),
551 ('ኲ', 'ኵ'),
552 ('ኸ', 'ኾ'),
553 ('ዀ', 'ዀ'),
554 ('ዂ', 'ዅ'),
555 ('ወ', 'ዖ'),
556 ('ዘ', 'ጐ'),
557 ('ጒ', 'ጕ'),
558 ('ጘ', 'ፚ'),
559 ('\u{135d}', '፼'),
560 ('ᎀ', '᎙'),
561 ('ⶀ', 'ⶖ'),
562 ('ⶠ', 'ⶦ'),
563 ('ⶨ', 'ⶮ'),
564 ('ⶰ', 'ⶶ'),
565 ('ⶸ', 'ⶾ'),
566 ('ⷀ', 'ⷆ'),
567 ('ⷈ', 'ⷎ'),
568 ('ⷐ', 'ⷖ'),
569 ('ⷘ', 'ⷞ'),
570 ('ꬁ', 'ꬆ'),
571 ('ꬉ', 'ꬎ'),
572 ('ꬑ', 'ꬖ'),
573 ('ꬠ', 'ꬦ'),
574 ('ꬨ', 'ꬮ'),
575 ('𞟠', '𞟦'),
576 ('𞟨', '𞟫'),
577 ('𞟭', '𞟮'),
578 ('𞟰', '𞟾'),
579];
580
581pub const GEORGIAN: &'static [(char, char)] = &[
582 ('Ⴀ', 'Ⴥ'),
583 ('Ⴧ', 'Ⴧ'),
584 ('Ⴭ', 'Ⴭ'),
585 ('ა', 'ჺ'),
586 ('ჼ', 'ჿ'),
587 ('Ა', 'Ჺ'),
588 ('Ჽ', 'Ჿ'),
589 ('ⴀ', 'ⴥ'),
590 ('ⴧ', 'ⴧ'),
591 ('ⴭ', 'ⴭ'),
592];
593
594pub const GLAGOLITIC: &'static [(char, char)] = &[
595 ('Ⰰ', 'ⱟ'),
596 ('\u{1e000}', '\u{1e006}'),
597 ('\u{1e008}', '\u{1e018}'),
598 ('\u{1e01b}', '\u{1e021}'),
599 ('\u{1e023}', '\u{1e024}'),
600 ('\u{1e026}', '\u{1e02a}'),
601];
602
603pub const GOTHIC: &'static [(char, char)] = &[('𐌰', '𐍊')];
604
605pub const GRANTHA: &'static [(char, char)] = &[
606 ('\u{11300}', '𑌃'),
607 ('𑌅', '𑌌'),
608 ('𑌏', '𑌐'),
609 ('𑌓', '𑌨'),
610 ('𑌪', '𑌰'),
611 ('𑌲', '𑌳'),
612 ('𑌵', '𑌹'),
613 ('\u{1133c}', '𑍄'),
614 ('𑍇', '𑍈'),
615 ('𑍋', '𑍍'),
616 ('𑍐', '𑍐'),
617 ('\u{11357}', '\u{11357}'),
618 ('𑍝', '𑍣'),
619 ('\u{11366}', '\u{1136c}'),
620 ('\u{11370}', '\u{11374}'),
621];
622
623pub const GREEK: &'static [(char, char)] = &[
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
662pub const GUJARATI: &'static [(char, char)] = &[
663 ('\u{a81}', 'ઃ'),
664 ('અ', 'ઍ'),
665 ('એ', 'ઑ'),
666 ('ઓ', 'ન'),
667 ('પ', 'ર'),
668 ('લ', 'ળ'),
669 ('વ', 'હ'),
670 ('\u{abc}', '\u{ac5}'),
671 ('\u{ac7}', 'ૉ'),
672 ('ો', '\u{acd}'),
673 ('ૐ', 'ૐ'),
674 ('ૠ', '\u{ae3}'),
675 ('૦', '૱'),
676 ('ૹ', '\u{aff}'),
677];
678
679pub const GUNJALA_GONDI: &'static [(char, char)] = &[
680 ('𑵠', '𑵥'),
681 ('𑵧', '𑵨'),
682 ('𑵪', '𑶎'),
683 ('\u{11d90}', '\u{11d91}'),
684 ('𑶓', '𑶘'),
685 ('𑶠', '𑶩'),
686];
687
688pub const GURMUKHI: &'static [(char, char)] = &[
689 ('\u{a01}', 'ਃ'),
690 ('ਅ', 'ਊ'),
691 ('ਏ', 'ਐ'),
692 ('ਓ', 'ਨ'),
693 ('ਪ', 'ਰ'),
694 ('ਲ', 'ਲ਼'),
695 ('ਵ', 'ਸ਼'),
696 ('ਸ', 'ਹ'),
697 ('\u{a3c}', '\u{a3c}'),
698 ('ਾ', '\u{a42}'),
699 ('\u{a47}', '\u{a48}'),
700 ('\u{a4b}', '\u{a4d}'),
701 ('\u{a51}', '\u{a51}'),
702 ('ਖ਼', 'ੜ'),
703 ('ਫ਼', 'ਫ਼'),
704 ('੦', '੶'),
705];
706
707pub const HAN: &'static [(char, char)] = &[
708 ('⺀', '⺙'),
709 ('⺛', '⻳'),
710 ('⼀', '⿕'),
711 ('々', '々'),
712 ('〇', '〇'),
713 ('〡', '〩'),
714 ('〸', '〻'),
715 ('㐀', '䶿'),
716 ('一', '鿿'),
717 ('豈', '舘'),
718 ('並', '龎'),
719 ('𖿢', '𖿣'),
720 ('𖿰', '𖿱'),
721 ('𠀀', '𪛟'),
722 ('𪜀', '𫜹'),
723 ('𫝀', '𫠝'),
724 ('𫠠', '𬺡'),
725 ('𬺰', '𮯠'),
726 ('丽', '𪘀'),
727 ('𰀀', '𱍊'),
728 ('𱍐', '𲎯'),
729];
730
731pub const HANGUL: &'static [(char, char)] = &[
732 ('ᄀ', 'ᇿ'),
733 ('\u{302e}', '\u{302f}'),
734 ('ㄱ', 'ㆎ'),
735 ('㈀', '㈞'),
736 ('㉠', '㉾'),
737 ('ꥠ', 'ꥼ'),
738 ('가', '힣'),
739 ('ힰ', 'ퟆ'),
740 ('ퟋ', 'ퟻ'),
741 ('ᅠ', 'ᄒ'),
742 ('ᅡ', 'ᅦ'),
743 ('ᅧ', 'ᅬ'),
744 ('ᅭ', 'ᅲ'),
745 ('ᅳ', 'ᅵ'),
746];
747
748pub const HANIFI_ROHINGYA: &'static [(char, char)] =
749 &[('𐴀', '\u{10d27}'), ('𐴰', '𐴹')];
750
751pub const HANUNOO: &'static [(char, char)] = &[('ᜠ', '᜴')];
752
753pub const HATRAN: &'static [(char, char)] =
754 &[('𐣠', '𐣲'), ('𐣴', '𐣵'), ('𐣻', '𐣿')];
755
756pub const HEBREW: &'static [(char, char)] = &[
757 ('\u{591}', '\u{5c7}'),
758 ('א', 'ת'),
759 ('ׯ', '״'),
760 ('יִ', 'זּ'),
761 ('טּ', 'לּ'),
762 ('מּ', 'מּ'),
763 ('נּ', 'סּ'),
764 ('ףּ', 'פּ'),
765 ('צּ', 'ﭏ'),
766];
767
768pub const HIRAGANA: &'static [(char, char)] = &[
769 ('ぁ', 'ゖ'),
770 ('ゝ', 'ゟ'),
771 ('𛀁', '𛄟'),
772 ('𛄲', '𛄲'),
773 ('𛅐', '𛅒'),
774 ('🈀', '🈀'),
775];
776
777pub const IMPERIAL_ARAMAIC: &'static [(char, char)] =
778 &[('𐡀', '𐡕'), ('𐡗', '𐡟')];
779
780pub const INHERITED: &'static [(char, char)] = &[
781 ('\u{300}', '\u{36f}'),
782 ('\u{485}', '\u{486}'),
783 ('\u{64b}', '\u{655}'),
784 ('\u{670}', '\u{670}'),
785 ('\u{951}', '\u{954}'),
786 ('\u{1ab0}', '\u{1ace}'),
787 ('\u{1cd0}', '\u{1cd2}'),
788 ('\u{1cd4}', '\u{1ce0}'),
789 ('\u{1ce2}', '\u{1ce8}'),
790 ('\u{1ced}', '\u{1ced}'),
791 ('\u{1cf4}', '\u{1cf4}'),
792 ('\u{1cf8}', '\u{1cf9}'),
793 ('\u{1dc0}', '\u{1dff}'),
794 ('\u{200c}', '\u{200d}'),
795 ('\u{20d0}', '\u{20f0}'),
796 ('\u{302a}', '\u{302d}'),
797 ('\u{3099}', '\u{309a}'),
798 ('\u{fe00}', '\u{fe0f}'),
799 ('\u{fe20}', '\u{fe2d}'),
800 ('\u{101fd}', '\u{101fd}'),
801 ('\u{102e0}', '\u{102e0}'),
802 ('\u{1133b}', '\u{1133b}'),
803 ('\u{1cf00}', '\u{1cf2d}'),
804 ('\u{1cf30}', '\u{1cf46}'),
805 ('\u{1d167}', '\u{1d169}'),
806 ('\u{1d17b}', '\u{1d182}'),
807 ('\u{1d185}', '\u{1d18b}'),
808 ('\u{1d1aa}', '\u{1d1ad}'),
809 ('\u{e0100}', '\u{e01ef}'),
810];
811
812pub const INSCRIPTIONAL_PAHLAVI: &'static [(char, char)] =
813 &[('𐭠', '𐭲'), ('𐭸', '𐭿')];
814
815pub const INSCRIPTIONAL_PARTHIAN: &'static [(char, char)] =
816 &[('𐭀', '𐭕'), ('𐭘', '𐭟')];
817
818pub const JAVANESE: &'static [(char, char)] =
819 &[('\u{a980}', '꧍'), ('꧐', '꧙'), ('꧞', '꧟')];
820
821pub const KAITHI: &'static [(char, char)] =
822 &[('\u{11080}', '\u{110c2}'), ('\u{110cd}', '\u{110cd}')];
823
824pub const KANNADA: &'static [(char, char)] = &[
825 ('ಀ', 'ಌ'),
826 ('ಎ', 'ಐ'),
827 ('ಒ', 'ನ'),
828 ('ಪ', 'ಳ'),
829 ('ವ', 'ಹ'),
830 ('\u{cbc}', 'ೄ'),
831 ('\u{cc6}', 'ೈ'),
832 ('ೊ', '\u{ccd}'),
833 ('\u{cd5}', '\u{cd6}'),
834 ('ೝ', 'ೞ'),
835 ('ೠ', '\u{ce3}'),
836 ('೦', '೯'),
837 ('ೱ', 'ೳ'),
838];
839
840pub const KATAKANA: &'static [(char, char)] = &[
841 ('ァ', 'ヺ'),
842 ('ヽ', 'ヿ'),
843 ('ㇰ', 'ㇿ'),
844 ('㋐', '㋾'),
845 ('㌀', '㍗'),
846 ('ヲ', 'ッ'),
847 ('ア', 'ン'),
848 ('𚿰', '𚿳'),
849 ('𚿵', '𚿻'),
850 ('𚿽', '𚿾'),
851 ('𛀀', '𛀀'),
852 ('𛄠', '𛄢'),
853 ('𛅕', '𛅕'),
854 ('𛅤', '𛅧'),
855];
856
857pub const KAWI: &'static [(char, char)] =
858 &[('\u{11f00}', '𑼐'), ('𑼒', '\u{11f3a}'), ('𑼾', '𑽙')];
859
860pub const KAYAH_LI: &'static [(char, char)] = &[('꤀', '\u{a92d}'), ('꤯', '꤯')];
861
862pub const KHAROSHTHI: &'static [(char, char)] = &[
863 ('𐨀', '\u{10a03}'),
864 ('\u{10a05}', '\u{10a06}'),
865 ('\u{10a0c}', '𐨓'),
866 ('𐨕', '𐨗'),
867 ('𐨙', '𐨵'),
868 ('\u{10a38}', '\u{10a3a}'),
869 ('\u{10a3f}', '𐩈'),
870 ('𐩐', '𐩘'),
871];
872
873pub const KHITAN_SMALL_SCRIPT: &'static [(char, char)] =
874 &[('\u{16fe4}', '\u{16fe4}'), ('𘬀', '𘳕')];
875
876pub const KHMER: &'static [(char, char)] =
877 &[('ក', '\u{17dd}'), ('០', '៩'), ('៰', '៹'), ('᧠', '᧿')];
878
879pub const KHOJKI: &'static [(char, char)] = &[('𑈀', '𑈑'), ('𑈓', '\u{11241}')];
880
881pub const KHUDAWADI: &'static [(char, char)] =
882 &[('𑊰', '\u{112ea}'), ('𑋰', '𑋹')];
883
884pub const LAO: &'static [(char, char)] = &[
885 ('ກ', 'ຂ'),
886 ('ຄ', 'ຄ'),
887 ('ຆ', 'ຊ'),
888 ('ຌ', 'ຣ'),
889 ('ລ', 'ລ'),
890 ('ວ', 'ຽ'),
891 ('ເ', 'ໄ'),
892 ('ໆ', 'ໆ'),
893 ('\u{ec8}', '\u{ece}'),
894 ('໐', '໙'),
895 ('ໜ', 'ໟ'),
896];
897
898pub const LATIN: &'static [(char, char)] = &[
899 ('A', 'Z'),
900 ('a', 'z'),
901 ('ª', 'ª'),
902 ('º', 'º'),
903 ('À', 'Ö'),
904 ('Ø', 'ö'),
905 ('ø', 'ʸ'),
906 ('ˠ', 'ˤ'),
907 ('ᴀ', 'ᴥ'),
908 ('ᴬ', 'ᵜ'),
909 ('ᵢ', 'ᵥ'),
910 ('ᵫ', 'ᵷ'),
911 ('ᵹ', 'ᶾ'),
912 ('Ḁ', 'ỿ'),
913 ('ⁱ', 'ⁱ'),
914 ('ⁿ', 'ⁿ'),
915 ('ₐ', 'ₜ'),
916 ('K', 'Å'),
917 ('Ⅎ', 'Ⅎ'),
918 ('ⅎ', 'ⅎ'),
919 ('Ⅰ', 'ↈ'),
920 ('Ⱡ', 'Ɀ'),
921 ('Ꜣ', 'ꞇ'),
922 ('Ꞌ', 'ꟊ'),
923 ('Ꟑ', 'ꟑ'),
924 ('ꟓ', 'ꟓ'),
925 ('ꟕ', 'ꟙ'),
926 ('ꟲ', 'ꟿ'),
927 ('ꬰ', 'ꭚ'),
928 ('ꭜ', 'ꭤ'),
929 ('ꭦ', 'ꭩ'),
930 ('ff', 'st'),
931 ('A', 'Z'),
932 ('a', 'z'),
933 ('𐞀', '𐞅'),
934 ('𐞇', '𐞰'),
935 ('𐞲', '𐞺'),
936 ('𝼀', '𝼞'),
937 ('𝼥', '𝼪'),
938];
939
940pub const LEPCHA: &'static [(char, char)] =
941 &[('ᰀ', '\u{1c37}'), ('᰻', '᱉'), ('ᱍ', 'ᱏ')];
942
943pub const LIMBU: &'static [(char, char)] = &[
944 ('ᤀ', 'ᤞ'),
945 ('\u{1920}', 'ᤫ'),
946 ('ᤰ', '\u{193b}'),
947 ('᥀', '᥀'),
948 ('᥄', '᥏'),
949];
950
951pub const LINEAR_A: &'static [(char, char)] =
952 &[('𐘀', '𐜶'), ('𐝀', '𐝕'), ('𐝠', '𐝧')];
953
954pub const LINEAR_B: &'static [(char, char)] = &[
955 ('𐀀', '𐀋'),
956 ('𐀍', '𐀦'),
957 ('𐀨', '𐀺'),
958 ('𐀼', '𐀽'),
959 ('𐀿', '𐁍'),
960 ('𐁐', '𐁝'),
961 ('𐂀', '𐃺'),
962];
963
964pub const LISU: &'static [(char, char)] = &[('ꓐ', '꓿'), ('𑾰', '𑾰')];
965
966pub const LYCIAN: &'static [(char, char)] = &[('𐊀', '𐊜')];
967
968pub const LYDIAN: &'static [(char, char)] = &[('𐤠', '𐤹'), ('𐤿', '𐤿')];
969
970pub const MAHAJANI: &'static [(char, char)] = &[('𑅐', '𑅶')];
971
972pub const MAKASAR: &'static [(char, char)] = &[('𑻠', '𑻸')];
973
974pub const MALAYALAM: &'static [(char, char)] = &[
975 ('\u{d00}', 'ഌ'),
976 ('എ', 'ഐ'),
977 ('ഒ', '\u{d44}'),
978 ('െ', 'ൈ'),
979 ('ൊ', '൏'),
980 ('ൔ', '\u{d63}'),
981 ('൦', 'ൿ'),
982];
983
984pub const MANDAIC: &'static [(char, char)] = &[('ࡀ', '\u{85b}'), ('࡞', '࡞')];
985
986pub const MANICHAEAN: &'static [(char, char)] =
987 &[('𐫀', '\u{10ae6}'), ('𐫫', '𐫶')];
988
989pub const MARCHEN: &'static [(char, char)] =
990 &[('𑱰', '𑲏'), ('\u{11c92}', '\u{11ca7}'), ('𑲩', '\u{11cb6}')];
991
992pub const MASARAM_GONDI: &'static [(char, char)] = &[
993 ('𑴀', '𑴆'),
994 ('𑴈', '𑴉'),
995 ('𑴋', '\u{11d36}'),
996 ('\u{11d3a}', '\u{11d3a}'),
997 ('\u{11d3c}', '\u{11d3d}'),
998 ('\u{11d3f}', '\u{11d47}'),
999 ('𑵐', '𑵙'),
1000];
1001
1002pub const MEDEFAIDRIN: &'static [(char, char)] = &[('𖹀', '𖺚')];
1003
1004pub const MEETEI_MAYEK: &'static [(char, char)] =
1005 &[('ꫠ', '\u{aaf6}'), ('ꯀ', '\u{abed}'), ('꯰', '꯹')];
1006
1007pub const MENDE_KIKAKUI: &'static [(char, char)] =
1008 &[('𞠀', '𞣄'), ('𞣇', '\u{1e8d6}')];
1009
1010pub const MEROITIC_CURSIVE: &'static [(char, char)] =
1011 &[('𐦠', '𐦷'), ('𐦼', '𐧏'), ('𐧒', '𐧿')];
1012
1013pub const MEROITIC_HIEROGLYPHS: &'static [(char, char)] = &[('𐦀', '𐦟')];
1014
1015pub const MIAO: &'static [(char, char)] =
1016 &[('𖼀', '𖽊'), ('\u{16f4f}', '𖾇'), ('\u{16f8f}', '𖾟')];
1017
1018pub const MODI: &'static [(char, char)] = &[('𑘀', '𑙄'), ('𑙐', '𑙙')];
1019
1020pub const MONGOLIAN: &'static [(char, char)] =
1021 &[('᠀', '᠁'), ('᠄', '᠄'), ('᠆', '᠙'), ('ᠠ', 'ᡸ'), ('ᢀ', 'ᢪ'), ('𑙠', '𑙬')];
1022
1023pub const MRO: &'static [(char, char)] = &[('𖩀', '𖩞'), ('𖩠', '𖩩'), ('𖩮', '𖩯')];
1024
1025pub const MULTANI: &'static [(char, char)] =
1026 &[('𑊀', '𑊆'), ('𑊈', '𑊈'), ('𑊊', '𑊍'), ('𑊏', '𑊝'), ('𑊟', '𑊩')];
1027
1028pub const MYANMAR: &'static [(char, char)] =
1029 &[('က', '႟'), ('ꧠ', 'ꧾ'), ('ꩠ', 'ꩿ')];
1030
1031pub const NABATAEAN: &'static [(char, char)] = &[('𐢀', '𐢞'), ('𐢧', '𐢯')];
1032
1033pub const NAG_MUNDARI: &'static [(char, char)] = &[('𞓐', '𞓹')];
1034
1035pub const NANDINAGARI: &'static [(char, char)] =
1036 &[('𑦠', '𑦧'), ('𑦪', '\u{119d7}'), ('\u{119da}', '𑧤')];
1037
1038pub const NEW_TAI_LUE: &'static [(char, char)] =
1039 &[('ᦀ', 'ᦫ'), ('ᦰ', 'ᧉ'), ('᧐', '᧚'), ('᧞', '᧟')];
1040
1041pub const NEWA: &'static [(char, char)] = &[('𑐀', '𑑛'), ('𑑝', '𑑡')];
1042
1043pub const NKO: &'static [(char, char)] = &[('߀', 'ߺ'), ('\u{7fd}', '߿')];
1044
1045pub const NUSHU: &'static [(char, char)] = &[('𖿡', '𖿡'), ('𛅰', '𛋻')];
1046
1047pub const NYIAKENG_PUACHUE_HMONG: &'static [(char, char)] =
1048 &[('𞄀', '𞄬'), ('\u{1e130}', '𞄽'), ('𞅀', '𞅉'), ('𞅎', '𞅏')];
1049
1050pub const OGHAM: &'static [(char, char)] = &[('\u{1680}', '᚜')];
1051
1052pub const OL_CHIKI: &'static [(char, char)] = &[('᱐', '᱿')];
1053
1054pub const OLD_HUNGARIAN: &'static [(char, char)] =
1055 &[('𐲀', '𐲲'), ('𐳀', '𐳲'), ('𐳺', '𐳿')];
1056
1057pub const OLD_ITALIC: &'static [(char, char)] = &[('𐌀', '𐌣'), ('𐌭', '𐌯')];
1058
1059pub const OLD_NORTH_ARABIAN: &'static [(char, char)] = &[('𐪀', '𐪟')];
1060
1061pub const OLD_PERMIC: &'static [(char, char)] = &[('𐍐', '\u{1037a}')];
1062
1063pub const OLD_PERSIAN: &'static [(char, char)] = &[('𐎠', '𐏃'), ('𐏈', '𐏕')];
1064
1065pub const OLD_SOGDIAN: &'static [(char, char)] = &[('𐼀', '𐼧')];
1066
1067pub const OLD_SOUTH_ARABIAN: &'static [(char, char)] = &[('𐩠', '𐩿')];
1068
1069pub const OLD_TURKIC: &'static [(char, char)] = &[('𐰀', '𐱈')];
1070
1071pub const OLD_UYGHUR: &'static [(char, char)] = &[('𐽰', '𐾉')];
1072
1073pub const ORIYA: &'static [(char, char)] = &[
1074 ('\u{b01}', 'ଃ'),
1075 ('ଅ', 'ଌ'),
1076 ('ଏ', 'ଐ'),
1077 ('ଓ', 'ନ'),
1078 ('ପ', 'ର'),
1079 ('ଲ', 'ଳ'),
1080 ('ଵ', 'ହ'),
1081 ('\u{b3c}', '\u{b44}'),
1082 ('େ', 'ୈ'),
1083 ('ୋ', '\u{b4d}'),
1084 ('\u{b55}', '\u{b57}'),
1085 ('ଡ଼', 'ଢ଼'),
1086 ('ୟ', '\u{b63}'),
1087 ('୦', '୷'),
1088];
1089
1090pub const OSAGE: &'static [(char, char)] = &[('𐒰', '𐓓'), ('𐓘', '𐓻')];
1091
1092pub const OSMANYA: &'static [(char, char)] = &[('𐒀', '𐒝'), ('𐒠', '𐒩')];
1093
1094pub const PAHAWH_HMONG: &'static [(char, char)] =
1095 &[('𖬀', '𖭅'), ('𖭐', '𖭙'), ('𖭛', '𖭡'), ('𖭣', '𖭷'), ('𖭽', '𖮏')];
1096
1097pub const PALMYRENE: &'static [(char, char)] = &[('𐡠', '𐡿')];
1098
1099pub const PAU_CIN_HAU: &'static [(char, char)] = &[('𑫀', '𑫸')];
1100
1101pub const PHAGS_PA: &'static [(char, char)] = &[('ꡀ', '꡷')];
1102
1103pub const PHOENICIAN: &'static [(char, char)] = &[('𐤀', '𐤛'), ('𐤟', '𐤟')];
1104
1105pub const PSALTER_PAHLAVI: &'static [(char, char)] =
1106 &[('𐮀', '𐮑'), ('𐮙', '𐮜'), ('𐮩', '𐮯')];
1107
1108pub const REJANG: &'static [(char, char)] = &[('ꤰ', '꥓'), ('꥟', '꥟')];
1109
1110pub const RUNIC: &'static [(char, char)] = &[('ᚠ', 'ᛪ'), ('ᛮ', 'ᛸ')];
1111
1112pub const SAMARITAN: &'static [(char, char)] = &[('ࠀ', '\u{82d}'), ('࠰', '࠾')];
1113
1114pub const SAURASHTRA: &'static [(char, char)] =
1115 &[('ꢀ', '\u{a8c5}'), ('꣎', '꣙')];
1116
1117pub const SHARADA: &'static [(char, char)] = &[('\u{11180}', '𑇟')];
1118
1119pub const SHAVIAN: &'static [(char, char)] = &[('𐑐', '𐑿')];
1120
1121pub const SIDDHAM: &'static [(char, char)] =
1122 &[('𑖀', '\u{115b5}'), ('𑖸', '\u{115dd}')];
1123
1124pub const SIGNWRITING: &'static [(char, char)] =
1125 &[('𝠀', '𝪋'), ('\u{1da9b}', '\u{1da9f}'), ('\u{1daa1}', '\u{1daaf}')];
1126
1127pub const SINHALA: &'static [(char, char)] = &[
1128 ('\u{d81}', 'ඃ'),
1129 ('අ', 'ඖ'),
1130 ('ක', 'න'),
1131 ('ඳ', 'ර'),
1132 ('ල', 'ල'),
1133 ('ව', 'ෆ'),
1134 ('\u{dca}', '\u{dca}'),
1135 ('\u{dcf}', '\u{dd4}'),
1136 ('\u{dd6}', '\u{dd6}'),
1137 ('ෘ', '\u{ddf}'),
1138 ('෦', '෯'),
1139 ('ෲ', '෴'),
1140 ('𑇡', '𑇴'),
1141];
1142
1143pub const SOGDIAN: &'static [(char, char)] = &[('𐼰', '𐽙')];
1144
1145pub const SORA_SOMPENG: &'static [(char, char)] = &[('𑃐', '𑃨'), ('𑃰', '𑃹')];
1146
1147pub const SOYOMBO: &'static [(char, char)] = &[('𑩐', '𑪢')];
1148
1149pub const SUNDANESE: &'static [(char, char)] =
1150 &[('\u{1b80}', 'ᮿ'), ('᳀', '᳇')];
1151
1152pub const SYLOTI_NAGRI: &'static [(char, char)] = &[('ꠀ', '\u{a82c}')];
1153
1154pub const SYRIAC: &'static [(char, char)] =
1155 &[('܀', '܍'), ('\u{70f}', '\u{74a}'), ('ݍ', 'ݏ'), ('ࡠ', 'ࡪ')];
1156
1157pub const TAGALOG: &'static [(char, char)] = &[('ᜀ', '᜕'), ('ᜟ', 'ᜟ')];
1158
1159pub const TAGBANWA: &'static [(char, char)] =
1160 &[('ᝠ', 'ᝬ'), ('ᝮ', 'ᝰ'), ('\u{1772}', '\u{1773}')];
1161
1162pub const TAI_LE: &'static [(char, char)] = &[('ᥐ', 'ᥭ'), ('ᥰ', 'ᥴ')];
1163
1164pub const TAI_THAM: &'static [(char, char)] = &[
1165 ('ᨠ', '\u{1a5e}'),
1166 ('\u{1a60}', '\u{1a7c}'),
1167 ('\u{1a7f}', '᪉'),
1168 ('᪐', '᪙'),
1169 ('᪠', '᪭'),
1170];
1171
1172pub const TAI_VIET: &'static [(char, char)] = &[('ꪀ', 'ꫂ'), ('ꫛ', '꫟')];
1173
1174pub const TAKRI: &'static [(char, char)] = &[('𑚀', '𑚹'), ('𑛀', '𑛉')];
1175
1176pub const TAMIL: &'static [(char, char)] = &[
1177 ('\u{b82}', 'ஃ'),
1178 ('அ', 'ஊ'),
1179 ('எ', 'ஐ'),
1180 ('ஒ', 'க'),
1181 ('ங', 'ச'),
1182 ('ஜ', 'ஜ'),
1183 ('ஞ', 'ட'),
1184 ('ண', 'த'),
1185 ('ந', 'ப'),
1186 ('ம', 'ஹ'),
1187 ('\u{bbe}', 'ூ'),
1188 ('ெ', 'ை'),
1189 ('ொ', '\u{bcd}'),
1190 ('ௐ', 'ௐ'),
1191 ('\u{bd7}', '\u{bd7}'),
1192 ('௦', '௺'),
1193 ('𑿀', '𑿱'),
1194 ('𑿿', '𑿿'),
1195];
1196
1197pub const TANGSA: &'static [(char, char)] = &[('𖩰', '𖪾'), ('𖫀', '𖫉')];
1198
1199pub const TANGUT: &'static [(char, char)] =
1200 &[('𖿠', '𖿠'), ('𗀀', '𘟷'), ('𘠀', '𘫿'), ('𘴀', '𘴈')];
1201
1202pub const TELUGU: &'static [(char, char)] = &[
1203 ('\u{c00}', 'ఌ'),
1204 ('ఎ', 'ఐ'),
1205 ('ఒ', 'న'),
1206 ('ప', 'హ'),
1207 ('\u{c3c}', 'ౄ'),
1208 ('\u{c46}', '\u{c48}'),
1209 ('\u{c4a}', '\u{c4d}'),
1210 ('\u{c55}', '\u{c56}'),
1211 ('ౘ', 'ౚ'),
1212 ('ౝ', 'ౝ'),
1213 ('ౠ', '\u{c63}'),
1214 ('౦', '౯'),
1215 ('౷', '౿'),
1216];
1217
1218pub const THAANA: &'static [(char, char)] = &[('ހ', 'ޱ')];
1219
1220pub const THAI: &'static [(char, char)] = &[('ก', '\u{e3a}'), ('เ', '๛')];
1221
1222pub const TIBETAN: &'static [(char, char)] = &[
1223 ('ༀ', 'ཇ'),
1224 ('ཉ', 'ཬ'),
1225 ('\u{f71}', '\u{f97}'),
1226 ('\u{f99}', '\u{fbc}'),
1227 ('྾', '࿌'),
1228 ('࿎', '࿔'),
1229 ('࿙', '࿚'),
1230];
1231
1232pub const TIFINAGH: &'static [(char, char)] =
1233 &[('ⴰ', 'ⵧ'), ('ⵯ', '⵰'), ('\u{2d7f}', '\u{2d7f}')];
1234
1235pub const TIRHUTA: &'static [(char, char)] = &[('𑒀', '𑓇'), ('𑓐', '𑓙')];
1236
1237pub const TOTO: &'static [(char, char)] = &[('𞊐', '\u{1e2ae}')];
1238
1239pub const UGARITIC: &'static [(char, char)] = &[('𐎀', '𐎝'), ('𐎟', '𐎟')];
1240
1241pub const VAI: &'static [(char, char)] = &[('ꔀ', 'ꘫ')];
1242
1243pub const VITHKUQI: &'static [(char, char)] = &[
1244 ('𐕰', '𐕺'),
1245 ('𐕼', '𐖊'),
1246 ('𐖌', '𐖒'),
1247 ('𐖔', '𐖕'),
1248 ('𐖗', '𐖡'),
1249 ('𐖣', '𐖱'),
1250 ('𐖳', '𐖹'),
1251 ('𐖻', '𐖼'),
1252];
1253
1254pub const WANCHO: &'static [(char, char)] = &[('𞋀', '𞋹'), ('𞋿', '𞋿')];
1255
1256pub const WARANG_CITI: &'static [(char, char)] = &[('𑢠', '𑣲'), ('𑣿', '𑣿')];
1257
1258pub const YEZIDI: &'static [(char, char)] =
1259 &[('𐺀', '𐺩'), ('\u{10eab}', '𐺭'), ('𐺰', '𐺱')];
1260
1261pub const YI: &'static [(char, char)] = &[('ꀀ', 'ꒌ'), ('꒐', '꓆')];
1262
1263pub const ZANABAZAR_SQUARE: &'static [(char, char)] = &[('𑨀', '\u{11a47}')];
1264