1pub const BY_NAME: &'static [(&'static str, &'static [(char, char)])] = &[
10 ("Adlam", ADLAM), ("Ahom", AHOM),
11 ("Anatolian_Hieroglyphs", ANATOLIAN_HIEROGLYPHS), ("Arabic", ARABIC),
12 ("Armenian", ARMENIAN), ("Avestan", AVESTAN), ("Balinese", BALINESE),
13 ("Bamum", BAMUM), ("Bassa_Vah", BASSA_VAH), ("Batak", BATAK),
14 ("Bengali", BENGALI), ("Bhaiksuki", BHAIKSUKI), ("Bopomofo", BOPOMOFO),
15 ("Brahmi", BRAHMI), ("Braille", BRAILLE), ("Buginese", BUGINESE),
16 ("Buhid", BUHID), ("Canadian_Aboriginal", CANADIAN_ABORIGINAL),
17 ("Carian", CARIAN), ("Caucasian_Albanian", CAUCASIAN_ALBANIAN),
18 ("Chakma", CHAKMA), ("Cham", CHAM), ("Cherokee", CHEROKEE),
19 ("Chorasmian", CHORASMIAN), ("Common", COMMON), ("Coptic", COPTIC),
20 ("Cuneiform", CUNEIFORM), ("Cypriot", CYPRIOT),
21 ("Cypro_Minoan", CYPRO_MINOAN), ("Cyrillic", CYRILLIC),
22 ("Deseret", DESERET), ("Devanagari", DEVANAGARI),
23 ("Dives_Akuru", DIVES_AKURU), ("Dogra", DOGRA), ("Duployan", DUPLOYAN),
24 ("Egyptian_Hieroglyphs", EGYPTIAN_HIEROGLYPHS), ("Elbasan", ELBASAN),
25 ("Elymaic", ELYMAIC), ("Ethiopic", ETHIOPIC), ("Georgian", GEORGIAN),
26 ("Glagolitic", GLAGOLITIC), ("Gothic", GOTHIC), ("Grantha", GRANTHA),
27 ("Greek", GREEK), ("Gujarati", GUJARATI), ("Gunjala_Gondi", GUNJALA_GONDI),
28 ("Gurmukhi", GURMUKHI), ("Han", HAN), ("Hangul", HANGUL),
29 ("Hanifi_Rohingya", HANIFI_ROHINGYA), ("Hanunoo", HANUNOO),
30 ("Hatran", HATRAN), ("Hebrew", HEBREW), ("Hiragana", HIRAGANA),
31 ("Imperial_Aramaic", IMPERIAL_ARAMAIC), ("Inherited", INHERITED),
32 ("Inscriptional_Pahlavi", INSCRIPTIONAL_PAHLAVI),
33 ("Inscriptional_Parthian", INSCRIPTIONAL_PARTHIAN), ("Javanese", JAVANESE),
34 ("Kaithi", KAITHI), ("Kannada", KANNADA), ("Katakana", KATAKANA),
35 ("Kawi", KAWI), ("Kayah_Li", KAYAH_LI), ("Kharoshthi", KHAROSHTHI),
36 ("Khitan_Small_Script", KHITAN_SMALL_SCRIPT), ("Khmer", KHMER),
37 ("Khojki", KHOJKI), ("Khudawadi", KHUDAWADI), ("Lao", LAO),
38 ("Latin", LATIN), ("Lepcha", LEPCHA), ("Limbu", LIMBU),
39 ("Linear_A", LINEAR_A), ("Linear_B", LINEAR_B), ("Lisu", LISU),
40 ("Lycian", LYCIAN), ("Lydian", LYDIAN), ("Mahajani", MAHAJANI),
41 ("Makasar", MAKASAR), ("Malayalam", MALAYALAM), ("Mandaic", MANDAIC),
42 ("Manichaean", MANICHAEAN), ("Marchen", MARCHEN),
43 ("Masaram_Gondi", MASARAM_GONDI), ("Medefaidrin", MEDEFAIDRIN),
44 ("Meetei_Mayek", MEETEI_MAYEK), ("Mende_Kikakui", MENDE_KIKAKUI),
45 ("Meroitic_Cursive", MEROITIC_CURSIVE),
46 ("Meroitic_Hieroglyphs", MEROITIC_HIEROGLYPHS), ("Miao", MIAO),
47 ("Modi", MODI), ("Mongolian", MONGOLIAN), ("Mro", MRO),
48 ("Multani", MULTANI), ("Myanmar", MYANMAR), ("Nabataean", NABATAEAN),
49 ("Nag_Mundari", NAG_MUNDARI), ("Nandinagari", NANDINAGARI),
50 ("New_Tai_Lue", NEW_TAI_LUE), ("Newa", NEWA), ("Nko", NKO),
51 ("Nushu", NUSHU), ("Nyiakeng_Puachue_Hmong", NYIAKENG_PUACHUE_HMONG),
52 ("Ogham", OGHAM), ("Ol_Chiki", OL_CHIKI), ("Old_Hungarian", OLD_HUNGARIAN),
53 ("Old_Italic", OLD_ITALIC), ("Old_North_Arabian", OLD_NORTH_ARABIAN),
54 ("Old_Permic", OLD_PERMIC), ("Old_Persian", OLD_PERSIAN),
55 ("Old_Sogdian", OLD_SOGDIAN), ("Old_South_Arabian", OLD_SOUTH_ARABIAN),
56 ("Old_Turkic", OLD_TURKIC), ("Old_Uyghur", OLD_UYGHUR), ("Oriya", ORIYA),
57 ("Osage", OSAGE), ("Osmanya", OSMANYA), ("Pahawh_Hmong", PAHAWH_HMONG),
58 ("Palmyrene", PALMYRENE), ("Pau_Cin_Hau", PAU_CIN_HAU),
59 ("Phags_Pa", PHAGS_PA), ("Phoenician", PHOENICIAN),
60 ("Psalter_Pahlavi", PSALTER_PAHLAVI), ("Rejang", REJANG), ("Runic", RUNIC),
61 ("Samaritan", SAMARITAN), ("Saurashtra", SAURASHTRA), ("Sharada", SHARADA),
62 ("Shavian", SHAVIAN), ("Siddham", SIDDHAM), ("SignWriting", SIGNWRITING),
63 ("Sinhala", SINHALA), ("Sogdian", SOGDIAN), ("Sora_Sompeng", SORA_SOMPENG),
64 ("Soyombo", SOYOMBO), ("Sundanese", SUNDANESE),
65 ("Syloti_Nagri", SYLOTI_NAGRI), ("Syriac", SYRIAC), ("Tagalog", TAGALOG),
66 ("Tagbanwa", TAGBANWA), ("Tai_Le", TAI_LE), ("Tai_Tham", TAI_THAM),
67 ("Tai_Viet", TAI_VIET), ("Takri", TAKRI), ("Tamil", TAMIL),
68 ("Tangsa", TANGSA), ("Tangut", TANGUT), ("Telugu", TELUGU),
69 ("Thaana", THAANA), ("Thai", THAI), ("Tibetan", TIBETAN),
70 ("Tifinagh", TIFINAGH), ("Tirhuta", TIRHUTA), ("Toto", TOTO),
71 ("Ugaritic", UGARITIC), ("Vai", VAI), ("Vithkuqi", VITHKUQI),
72 ("Wancho", WANCHO), ("Warang_Citi", WARANG_CITI), ("Yezidi", YEZIDI),
73 ("Yi", YI), ("Zanabazar_Square", ZANABAZAR_SQUARE),
74];
75
76pub const ADLAM: &'static [(char, char)] = &[
77 ('؟', '؟'), ('ـ', 'ـ'), ('𞤀', '𞥋'), ('𞥐', '𞥙'),
78 ('𞥞', '𞥟'),
79];
80
81pub const AHOM: &'static [(char, char)] = &[
82 ('𑜀', '𑜚'), ('\u{1171d}', '\u{1172b}'), ('𑜰', '𑝆'),
83];
84
85pub const ANATOLIAN_HIEROGLYPHS: &'static [(char, char)] = &[
86 ('𔐀', '𔙆'),
87];
88
89pub const ARABIC: &'static [(char, char)] = &[
90 ('\u{600}', '\u{604}'), ('؆', '\u{6dc}'), ('۞', 'ۿ'), ('ݐ', 'ݿ'),
91 ('ࡰ', 'ࢎ'), ('\u{890}', '\u{891}'), ('\u{898}', '\u{8e1}'),
92 ('\u{8e3}', '\u{8ff}'), ('ﭐ', '﯂'), ('ﯓ', 'ﶏ'), ('ﶒ', 'ﷇ'),
93 ('﷏', '﷏'), ('ﷰ', '﷿'), ('ﹰ', 'ﹴ'), ('ﹶ', 'ﻼ'),
94 ('\u{102e0}', '𐋻'), ('𐹠', '𐹾'), ('\u{10efd}', '\u{10eff}'),
95 ('𞸀', '𞸃'), ('𞸅', '𞸟'), ('𞸡', '𞸢'), ('𞸤', '𞸤'),
96 ('𞸧', '𞸧'), ('𞸩', '𞸲'), ('𞸴', '𞸷'), ('𞸹', '𞸹'),
97 ('𞸻', '𞸻'), ('𞹂', '𞹂'), ('𞹇', '𞹇'), ('𞹉', '𞹉'),
98 ('𞹋', '𞹋'), ('𞹍', '𞹏'), ('𞹑', '𞹒'), ('𞹔', '𞹔'),
99 ('𞹗', '𞹗'), ('𞹙', '𞹙'), ('𞹛', '𞹛'), ('𞹝', '𞹝'),
100 ('𞹟', '𞹟'), ('𞹡', '𞹢'), ('𞹤', '𞹤'), ('𞹧', '𞹪'),
101 ('𞹬', '𞹲'), ('𞹴', '𞹷'), ('𞹹', '𞹼'), ('𞹾', '𞹾'),
102 ('𞺀', '𞺉'), ('𞺋', '𞺛'), ('𞺡', '𞺣'), ('𞺥', '𞺩'),
103 ('𞺫', '𞺻'), ('𞻰', '𞻱'),
104];
105
106pub const ARMENIAN: &'static [(char, char)] = &[
107 ('Ա', 'Ֆ'), ('ՙ', '֊'), ('֍', '֏'), ('ﬓ', 'ﬗ'),
108];
109
110pub const AVESTAN: &'static [(char, char)] = &[
111 ('𐬀', '𐬵'), ('𐬹', '𐬿'),
112];
113
114pub const BALINESE: &'static [(char, char)] = &[
115 ('\u{1b00}', 'ᭌ'), ('᭐', '᭾'),
116];
117
118pub const BAMUM: &'static [(char, char)] = &[
119 ('ꚠ', '꛷'), ('𖠀', '𖨸'),
120];
121
122pub const BASSA_VAH: &'static [(char, char)] = &[
123 ('𖫐', '𖫭'), ('\u{16af0}', '𖫵'),
124];
125
126pub const BATAK: &'static [(char, char)] = &[
127 ('ᯀ', '᯳'), ('᯼', '᯿'),
128];
129
130pub const BENGALI: &'static [(char, char)] = &[
131 ('\u{951}', '\u{952}'), ('।', '॥'), ('ঀ', 'ঃ'), ('অ', 'ঌ'),
132 ('এ', 'ঐ'), ('ও', 'ন'), ('প', 'র'), ('ল', 'ল'),
133 ('শ', 'হ'), ('\u{9bc}', '\u{9c4}'), ('ে', 'ৈ'), ('ো', 'ৎ'),
134 ('\u{9d7}', '\u{9d7}'), ('ড়', 'ঢ়'), ('য়', '\u{9e3}'),
135 ('০', '\u{9fe}'), ('\u{1cd0}', '\u{1cd0}'), ('\u{1cd2}', '\u{1cd2}'),
136 ('\u{1cd5}', '\u{1cd6}'), ('\u{1cd8}', '\u{1cd8}'), ('᳡', '᳡'),
137 ('ᳪ', 'ᳪ'), ('\u{1ced}', '\u{1ced}'), ('ᳲ', 'ᳲ'), ('ᳵ', '᳷'),
138 ('\u{a8f1}', '\u{a8f1}'),
139];
140
141pub const BHAIKSUKI: &'static [(char, char)] = &[
142 ('𑰀', '𑰈'), ('𑰊', '\u{11c36}'), ('\u{11c38}', '𑱅'),
143 ('𑱐', '𑱬'),
144];
145
146pub const BOPOMOFO: &'static [(char, char)] = &[
147 ('˪', '˫'), ('、', '〃'), ('〈', '】'), ('〓', '〟'),
148 ('\u{302a}', '\u{302d}'), ('〰', '〰'), ('〷', '〷'), ('・', '・'),
149 ('ㄅ', 'ㄯ'), ('ㆠ', 'ㆿ'), ('﹅', '﹆'), ('。', '・'),
150];
151
152pub const BRAHMI: &'static [(char, char)] = &[
153 ('𑀀', '𑁍'), ('𑁒', '𑁵'), ('\u{1107f}', '\u{1107f}'),
154];
155
156pub const BRAILLE: &'static [(char, char)] = &[
157 ('⠀', '⣿'),
158];
159
160pub const BUGINESE: &'static [(char, char)] = &[
161 ('ᨀ', '\u{1a1b}'), ('᨞', '᨟'), ('ꧏ', 'ꧏ'),
162];
163
164pub const BUHID: &'static [(char, char)] = &[
165 ('᜵', '᜶'), ('ᝀ', '\u{1753}'),
166];
167
168pub const CANADIAN_ABORIGINAL: &'static [(char, char)] = &[
169 ('᐀', 'ᙿ'), ('ᢰ', 'ᣵ'), ('𑪰', '𑪿'),
170];
171
172pub const CARIAN: &'static [(char, char)] = &[
173 ('𐊠', '𐋐'),
174];
175
176pub const CAUCASIAN_ALBANIAN: &'static [(char, char)] = &[
177 ('𐔰', '𐕣'), ('𐕯', '𐕯'),
178];
179
180pub const CHAKMA: &'static [(char, char)] = &[
181 ('০', '৯'), ('၀', '၉'), ('\u{11100}', '\u{11134}'),
182 ('𑄶', '𑅇'),
183];
184
185pub const CHAM: &'static [(char, char)] = &[
186 ('ꨀ', '\u{aa36}'), ('ꩀ', 'ꩍ'), ('꩐', '꩙'), ('꩜', '꩟'),
187];
188
189pub const CHEROKEE: &'static [(char, char)] = &[
190 ('Ꭰ', 'Ᏽ'), ('ᏸ', 'ᏽ'), ('ꭰ', 'ꮿ'),
191];
192
193pub const CHORASMIAN: &'static [(char, char)] = &[
194 ('𐾰', '𐿋'),
195];
196
197pub const COMMON: &'static [(char, char)] = &[
198 ('\0', '@'), ('[', '`'), ('{', '©'), ('«', '¹'), ('»', '¿'),
199 ('×', '×'), ('÷', '÷'), ('ʹ', '˟'), ('˥', '˩'), ('ˬ', '˿'),
200 ('ʹ', 'ʹ'), (';', ';'), ('΅', '΅'), ('·', '·'),
201 ('\u{605}', '\u{605}'), ('\u{6dd}', '\u{6dd}'), ('\u{8e2}', '\u{8e2}'),
202 ('฿', '฿'), ('࿕', '࿘'), ('᛫', '᛭'), ('\u{2000}', '\u{200b}'),
203 ('\u{200e}', '\u{202e}'), ('‰', '\u{2064}'), ('\u{2066}', '⁰'),
204 ('⁴', '⁾'), ('₀', '₎'), ('₠', '⃀'), ('℀', '℥'),
205 ('℧', '℩'), ('ℬ', 'ℱ'), ('ℳ', '⅍'), ('⅏', '⅟'),
206 ('↉', '↋'), ('←', '␦'), ('⑀', '⑊'), ('①', '⟿'),
207 ('⤀', '⭳'), ('⭶', '⮕'), ('⮗', '⯿'), ('⸀', '⹂'),
208 ('⹄', '⹝'), ('⿰', '⿻'), ('\u{3000}', '\u{3000}'), ('〄', '〄'),
209 ('〒', '〒'), ('〠', '〠'), ('〶', '〶'), ('㉈', '㉟'),
210 ('㉿', '㉿'), ('㊱', '㊿'), ('㋌', '㋏'), ('㍱', '㍺'),
211 ('㎀', '㏟'), ('㏿', '㏿'), ('䷀', '䷿'), ('꜈', '꜡'),
212 ('ꞈ', '꞊'), ('꭛', '꭛'), ('꭪', '꭫'), ('︐', '︙'),
213 ('︰', '﹄'), ('﹇', '﹒'), ('﹔', '﹦'), ('﹨', '﹫'),
214 ('\u{feff}', '\u{feff}'), ('!', '@'), ('[', '`'), ('{', '⦆'),
215 ('¢', '₩'), ('│', '○'), ('\u{fff9}', '�'), ('𐆐', '𐆜'),
216 ('𐇐', '𐇼'), ('𜽐', '𜿃'), ('𝀀', '𝃵'), ('𝄀', '𝄦'),
217 ('𝄩', '𝅦'), ('𝅪', '\u{1d17a}'), ('𝆃', '𝆄'), ('𝆌', '𝆩'),
218 ('𝆮', '𝇪'), ('\u{1d2c0}', '\u{1d2d3}'), ('𝋠', '𝋳'),
219 ('𝌀', '𝍖'), ('𝍲', '𝍸'), ('𝐀', '𝑔'), ('𝑖', '𝒜'),
220 ('𝒞', '𝒟'), ('𝒢', '𝒢'), ('𝒥', '𝒦'), ('𝒩', '𝒬'),
221 ('𝒮', '𝒹'), ('𝒻', '𝒻'), ('𝒽', '𝓃'), ('𝓅', '𝔅'),
222 ('𝔇', '𝔊'), ('𝔍', '𝔔'), ('𝔖', '𝔜'), ('𝔞', '𝔹'),
223 ('𝔻', '𝔾'), ('𝕀', '𝕄'), ('𝕆', '𝕆'), ('𝕊', '𝕐'),
224 ('𝕒', '𝚥'), ('𝚨', '𝟋'), ('𝟎', '𝟿'), ('𞱱', '𞲴'),
225 ('𞴁', '𞴽'), ('🀀', '🀫'), ('🀰', '🂓'), ('🂠', '🂮'),
226 ('🂱', '🂿'), ('🃁', '🃏'), ('🃑', '🃵'), ('🄀', '🆭'),
227 ('🇦', '🇿'), ('🈁', '🈂'), ('🈐', '🈻'), ('🉀', '🉈'),
228 ('🉠', '🉥'), ('🌀', '🛗'), ('\u{1f6dc}', '🛬'), ('🛰', '🛼'),
229 ('🜀', '\u{1f776}'), ('\u{1f77b}', '\u{1f7d9}'), ('🟠', '🟫'),
230 ('🟰', '🟰'), ('🠀', '🠋'), ('🠐', '🡇'), ('🡐', '🡙'),
231 ('🡠', '🢇'), ('🢐', '🢭'), ('🢰', '🢱'), ('🤀', '🩓'),
232 ('🩠', '🩭'), ('🩰', '🩼'), ('🪀', '\u{1fa88}'),
233 ('🪐', '\u{1fabd}'), ('\u{1fabf}', '🫅'), ('\u{1face}', '\u{1fadb}'),
234 ('🫠', '\u{1fae8}'), ('🫰', '\u{1faf8}'), ('🬀', '🮒'),
235 ('🮔', '🯊'), ('🯰', '🯹'), ('\u{e0001}', '\u{e0001}'),
236 ('\u{e0020}', '\u{e007f}'),
237];
238
239pub const COPTIC: &'static [(char, char)] = &[
240 ('Ϣ', 'ϯ'), ('Ⲁ', 'ⳳ'), ('⳹', '⳿'), ('\u{102e0}', '𐋻'),
241];
242
243pub const CUNEIFORM: &'static [(char, char)] = &[
244 ('𒀀', '𒎙'), ('𒐀', '𒑮'), ('𒑰', '𒑴'), ('𒒀', '𒕃'),
245];
246
247pub const CYPRIOT: &'static [(char, char)] = &[
248 ('𐄀', '𐄂'), ('𐄇', '𐄳'), ('𐄷', '𐄿'), ('𐠀', '𐠅'),
249 ('𐠈', '𐠈'), ('𐠊', '𐠵'), ('𐠷', '𐠸'), ('𐠼', '𐠼'),
250 ('𐠿', '𐠿'),
251];
252
253pub const CYPRO_MINOAN: &'static [(char, char)] = &[
254 ('𐄀', '𐄁'), ('𒾐', '𒿲'),
255];
256
257pub const CYRILLIC: &'static [(char, char)] = &[
258 ('Ѐ', 'ԯ'), ('ᲀ', 'ᲈ'), ('ᴫ', 'ᴫ'), ('ᵸ', 'ᵸ'),
259 ('\u{1df8}', '\u{1df8}'), ('\u{2de0}', '\u{2dff}'), ('⹃', '⹃'),
260 ('Ꙁ', '\u{a69f}'), ('\u{fe2e}', '\u{fe2f}'), ('\u{1e030}', '\u{1e06d}'),
261 ('\u{1e08f}', '\u{1e08f}'),
262];
263
264pub const DESERET: &'static [(char, char)] = &[
265 ('𐐀', '𐑏'),
266];
267
268pub const DEVANAGARI: &'static [(char, char)] = &[
269 ('\u{900}', '\u{952}'), ('\u{955}', 'ॿ'), ('\u{1cd0}', 'ᳶ'),
270 ('\u{1cf8}', '\u{1cf9}'), ('\u{20f0}', '\u{20f0}'), ('꠰', '꠹'),
271 ('\u{a8e0}', '\u{a8ff}'), ('\u{11b00}', '\u{11b09}'),
272];
273
274pub const DIVES_AKURU: &'static [(char, char)] = &[
275 ('𑤀', '𑤆'), ('𑤉', '𑤉'), ('𑤌', '𑤓'), ('𑤕', '𑤖'),
276 ('𑤘', '𑤵'), ('𑤷', '𑤸'), ('\u{1193b}', '𑥆'), ('𑥐', '𑥙'),
277];
278
279pub const DOGRA: &'static [(char, char)] = &[
280 ('।', '९'), ('꠰', '꠹'), ('𑠀', '𑠻'),
281];
282
283pub const DUPLOYAN: &'static [(char, char)] = &[
284 ('𛰀', '𛱪'), ('𛱰', '𛱼'), ('𛲀', '𛲈'), ('𛲐', '𛲙'),
285 ('𛲜', '\u{1bca3}'),
286];
287
288pub const EGYPTIAN_HIEROGLYPHS: &'static [(char, char)] = &[
289 ('𓀀', '\u{13455}'),
290];
291
292pub const ELBASAN: &'static [(char, char)] = &[
293 ('𐔀', '𐔧'),
294];
295
296pub const ELYMAIC: &'static [(char, char)] = &[
297 ('𐿠', '𐿶'),
298];
299
300pub const ETHIOPIC: &'static [(char, char)] = &[
301 ('ሀ', 'ቈ'), ('ቊ', 'ቍ'), ('ቐ', 'ቖ'), ('ቘ', 'ቘ'),
302 ('ቚ', 'ቝ'), ('በ', 'ኈ'), ('ኊ', 'ኍ'), ('ነ', 'ኰ'),
303 ('ኲ', 'ኵ'), ('ኸ', 'ኾ'), ('ዀ', 'ዀ'), ('ዂ', 'ዅ'),
304 ('ወ', 'ዖ'), ('ዘ', 'ጐ'), ('ጒ', 'ጕ'), ('ጘ', 'ፚ'),
305 ('\u{135d}', '፼'), ('ᎀ', '᎙'), ('ⶀ', 'ⶖ'), ('ⶠ', 'ⶦ'),
306 ('ⶨ', 'ⶮ'), ('ⶰ', 'ⶶ'), ('ⶸ', 'ⶾ'), ('ⷀ', 'ⷆ'),
307 ('ⷈ', 'ⷎ'), ('ⷐ', 'ⷖ'), ('ⷘ', 'ⷞ'), ('ꬁ', 'ꬆ'),
308 ('ꬉ', 'ꬎ'), ('ꬑ', 'ꬖ'), ('ꬠ', 'ꬦ'), ('ꬨ', 'ꬮ'),
309 ('𞟠', '𞟦'), ('𞟨', '𞟫'), ('𞟭', '𞟮'), ('𞟰', '𞟾'),
310];
311
312pub const GEORGIAN: &'static [(char, char)] = &[
313 ('Ⴀ', 'Ⴥ'), ('Ⴧ', 'Ⴧ'), ('Ⴭ', 'Ⴭ'), ('ა', 'ჿ'),
314 ('Ა', 'Ჺ'), ('Ჽ', 'Ჿ'), ('ⴀ', 'ⴥ'), ('ⴧ', 'ⴧ'),
315 ('ⴭ', 'ⴭ'),
316];
317
318pub const GLAGOLITIC: &'static [(char, char)] = &[
319 ('\u{484}', '\u{484}'), ('\u{487}', '\u{487}'), ('Ⰰ', 'ⱟ'),
320 ('⹃', '⹃'), ('\u{a66f}', '\u{a66f}'), ('\u{1e000}', '\u{1e006}'),
321 ('\u{1e008}', '\u{1e018}'), ('\u{1e01b}', '\u{1e021}'),
322 ('\u{1e023}', '\u{1e024}'), ('\u{1e026}', '\u{1e02a}'),
323];
324
325pub const GOTHIC: &'static [(char, char)] = &[
326 ('𐌰', '𐍊'),
327];
328
329pub const GRANTHA: &'static [(char, char)] = &[
330 ('\u{951}', '\u{952}'), ('।', '॥'), ('௦', '௳'),
331 ('\u{1cd0}', '\u{1cd0}'), ('\u{1cd2}', '᳓'), ('ᳲ', '\u{1cf4}'),
332 ('\u{1cf8}', '\u{1cf9}'), ('\u{20f0}', '\u{20f0}'), ('\u{11300}', '𑌃'),
333 ('𑌅', '𑌌'), ('𑌏', '𑌐'), ('𑌓', '𑌨'), ('𑌪', '𑌰'),
334 ('𑌲', '𑌳'), ('𑌵', '𑌹'), ('\u{1133b}', '𑍄'), ('𑍇', '𑍈'),
335 ('𑍋', '𑍍'), ('𑍐', '𑍐'), ('\u{11357}', '\u{11357}'),
336 ('𑍝', '𑍣'), ('\u{11366}', '\u{1136c}'), ('\u{11370}', '\u{11374}'),
337 ('𑿐', '𑿑'), ('𑿓', '𑿓'),
338];
339
340pub const GREEK: &'static [(char, char)] = &[
341 ('\u{342}', '\u{342}'), ('\u{345}', '\u{345}'), ('Ͱ', 'ͳ'), ('͵', 'ͷ'),
342 ('ͺ', 'ͽ'), ('Ϳ', 'Ϳ'), ('΄', '΄'), ('Ά', 'Ά'), ('Έ', 'Ί'),
343 ('Ό', 'Ό'), ('Ύ', 'Ρ'), ('Σ', 'ϡ'), ('ϰ', 'Ͽ'), ('ᴦ', 'ᴪ'),
344 ('ᵝ', 'ᵡ'), ('ᵦ', 'ᵪ'), ('ᶿ', '\u{1dc1}'), ('ἀ', 'ἕ'),
345 ('Ἐ', 'Ἕ'), ('ἠ', 'ὅ'), ('Ὀ', 'Ὅ'), ('ὐ', 'ὗ'),
346 ('Ὑ', 'Ὑ'), ('Ὓ', 'Ὓ'), ('Ὕ', 'Ὕ'), ('Ὗ', 'ώ'),
347 ('ᾀ', 'ᾴ'), ('ᾶ', 'ῄ'), ('ῆ', 'ΐ'), ('ῖ', 'Ί'),
348 ('῝', '`'), ('ῲ', 'ῴ'), ('ῶ', '῾'), ('Ω', 'Ω'),
349 ('ꭥ', 'ꭥ'), ('𐅀', '𐆎'), ('𐆠', '𐆠'), ('𝈀', '𝉅'),
350];
351
352pub const GUJARATI: &'static [(char, char)] = &[
353 ('\u{951}', '\u{952}'), ('।', '॥'), ('\u{a81}', 'ઃ'), ('અ', 'ઍ'),
354 ('એ', 'ઑ'), ('ઓ', 'ન'), ('પ', 'ર'), ('લ', 'ળ'),
355 ('વ', 'હ'), ('\u{abc}', '\u{ac5}'), ('\u{ac7}', 'ૉ'),
356 ('ો', '\u{acd}'), ('ૐ', 'ૐ'), ('ૠ', '\u{ae3}'), ('૦', '૱'),
357 ('ૹ', '\u{aff}'), ('꠰', '꠹'),
358];
359
360pub const GUNJALA_GONDI: &'static [(char, char)] = &[
361 ('।', '॥'), ('𑵠', '𑵥'), ('𑵧', '𑵨'), ('𑵪', '𑶎'),
362 ('\u{11d90}', '\u{11d91}'), ('𑶓', '𑶘'), ('𑶠', '𑶩'),
363];
364
365pub const GURMUKHI: &'static [(char, char)] = &[
366 ('\u{951}', '\u{952}'), ('।', '॥'), ('\u{a01}', 'ਃ'), ('ਅ', 'ਊ'),
367 ('ਏ', 'ਐ'), ('ਓ', 'ਨ'), ('ਪ', 'ਰ'), ('ਲ', 'ਲ਼'),
368 ('ਵ', 'ਸ਼'), ('ਸ', 'ਹ'), ('\u{a3c}', '\u{a3c}'), ('ਾ', '\u{a42}'),
369 ('\u{a47}', '\u{a48}'), ('\u{a4b}', '\u{a4d}'), ('\u{a51}', '\u{a51}'),
370 ('ਖ਼', 'ੜ'), ('ਫ਼', 'ਫ਼'), ('੦', '੶'), ('꠰', '꠹'),
371];
372
373pub const HAN: &'static [(char, char)] = &[
374 ('⺀', '⺙'), ('⺛', '⻳'), ('⼀', '⿕'), ('、', '〃'),
375 ('々', '】'), ('〓', '〟'), ('〡', '\u{302d}'), ('〰', '〰'),
376 ('〷', '〿'), ('・', '・'), ('㆐', '㆟'), ('㇀', '㇣'),
377 ('㈠', '㉇'), ('㊀', '㊰'), ('㋀', '㋋'), ('㋿', '㋿'),
378 ('㍘', '㍰'), ('㍻', '㍿'), ('㏠', '㏾'), ('㐀', '䶿'),
379 ('一', '鿿'), ('꜀', '꜇'), ('豈', '舘'), ('並', '龎'),
380 ('﹅', '﹆'), ('。', '・'), ('𖿢', '𖿣'), ('𖿰', '𖿱'),
381 ('𝍠', '𝍱'), ('🉐', '🉑'), ('𠀀', '𪛟'), ('𪜀', '\u{2b739}'),
382 ('𫝀', '𫠝'), ('𫠠', '𬺡'), ('𬺰', '𮯠'), ('丽', '𪘀'),
383 ('𰀀', '𱍊'), ('\u{31350}', '\u{323af}'),
384];
385
386pub const HANGUL: &'static [(char, char)] = &[
387 ('ᄀ', 'ᇿ'), ('、', '〃'), ('〈', '】'), ('〓', '〟'),
388 ('\u{302e}', '〰'), ('〷', '〷'), ('・', '・'), ('ㄱ', 'ㆎ'),
389 ('㈀', '㈞'), ('㉠', '㉾'), ('ꥠ', 'ꥼ'), ('가', '힣'),
390 ('ힰ', 'ퟆ'), ('ퟋ', 'ퟻ'), ('﹅', '﹆'), ('。', '・'),
391 ('ᅠ', 'ᄒ'), ('ᅡ', 'ᅦ'), ('ᅧ', 'ᅬ'), ('ᅭ', 'ᅲ'),
392 ('ᅳ', 'ᅵ'),
393];
394
395pub const HANIFI_ROHINGYA: &'static [(char, char)] = &[
396 ('،', '،'), ('؛', '؛'), ('؟', '؟'), ('ـ', 'ـ'), ('۔', '۔'),
397 ('𐴀', '\u{10d27}'), ('𐴰', '𐴹'),
398];
399
400pub const HANUNOO: &'static [(char, char)] = &[
401 ('ᜠ', '᜶'),
402];
403
404pub const HATRAN: &'static [(char, char)] = &[
405 ('𐣠', '𐣲'), ('𐣴', '𐣵'), ('𐣻', '𐣿'),
406];
407
408pub const HEBREW: &'static [(char, char)] = &[
409 ('\u{591}', '\u{5c7}'), ('א', 'ת'), ('ׯ', '״'), ('יִ', 'זּ'),
410 ('טּ', 'לּ'), ('מּ', 'מּ'), ('נּ', 'סּ'), ('ףּ', 'פּ'),
411 ('צּ', 'ﭏ'),
412];
413
414pub const HIRAGANA: &'static [(char, char)] = &[
415 ('、', '〃'), ('〈', '】'), ('〓', '〟'), ('〰', '〵'),
416 ('〷', '〷'), ('〼', '〽'), ('ぁ', 'ゖ'), ('\u{3099}', '゠'),
417 ('・', 'ー'), ('﹅', '﹆'), ('。', '・'), ('ー', 'ー'),
418 ('\u{ff9e}', '\u{ff9f}'), ('𛀁', '𛄟'), ('\u{1b132}', '\u{1b132}'),
419 ('𛅐', '𛅒'), ('🈀', '🈀'),
420];
421
422pub const IMPERIAL_ARAMAIC: &'static [(char, char)] = &[
423 ('𐡀', '𐡕'), ('𐡗', '𐡟'),
424];
425
426pub const INHERITED: &'static [(char, char)] = &[
427 ('\u{300}', '\u{341}'), ('\u{343}', '\u{344}'), ('\u{346}', '\u{362}'),
428 ('\u{953}', '\u{954}'), ('\u{1ab0}', '\u{1ace}'), ('\u{1dc2}', '\u{1df7}'),
429 ('\u{1df9}', '\u{1df9}'), ('\u{1dfb}', '\u{1dff}'),
430 ('\u{200c}', '\u{200d}'), ('\u{20d0}', '\u{20ef}'),
431 ('\u{fe00}', '\u{fe0f}'), ('\u{fe20}', '\u{fe2d}'),
432 ('\u{101fd}', '\u{101fd}'), ('\u{1cf00}', '\u{1cf2d}'),
433 ('\u{1cf30}', '\u{1cf46}'), ('\u{1d167}', '\u{1d169}'),
434 ('\u{1d17b}', '\u{1d182}'), ('\u{1d185}', '\u{1d18b}'),
435 ('\u{1d1aa}', '\u{1d1ad}'), ('\u{e0100}', '\u{e01ef}'),
436];
437
438pub const INSCRIPTIONAL_PAHLAVI: &'static [(char, char)] = &[
439 ('𐭠', '𐭲'), ('𐭸', '𐭿'),
440];
441
442pub const INSCRIPTIONAL_PARTHIAN: &'static [(char, char)] = &[
443 ('𐭀', '𐭕'), ('𐭘', '𐭟'),
444];
445
446pub const JAVANESE: &'static [(char, char)] = &[
447 ('\u{a980}', '꧍'), ('ꧏ', '꧙'), ('꧞', '꧟'),
448];
449
450pub const KAITHI: &'static [(char, char)] = &[
451 ('०', '९'), ('꠰', '꠹'), ('\u{11080}', '\u{110c2}'),
452 ('\u{110cd}', '\u{110cd}'),
453];
454
455pub const KANNADA: &'static [(char, char)] = &[
456 ('\u{951}', '\u{952}'), ('।', '॥'), ('ಀ', 'ಌ'), ('ಎ', 'ಐ'),
457 ('ಒ', 'ನ'), ('ಪ', 'ಳ'), ('ವ', 'ಹ'), ('\u{cbc}', 'ೄ'),
458 ('\u{cc6}', 'ೈ'), ('ೊ', '\u{ccd}'), ('\u{cd5}', '\u{cd6}'),
459 ('ೝ', 'ೞ'), ('ೠ', '\u{ce3}'), ('೦', '೯'), ('ೱ', '\u{cf3}'),
460 ('\u{1cd0}', '\u{1cd0}'), ('\u{1cd2}', '\u{1cd2}'),
461 ('\u{1cda}', '\u{1cda}'), ('ᳲ', 'ᳲ'), ('\u{1cf4}', '\u{1cf4}'),
462 ('꠰', '꠵'),
463];
464
465pub const KATAKANA: &'static [(char, char)] = &[
466 ('、', '〃'), ('〈', '】'), ('〓', '〟'), ('〰', '〵'),
467 ('〷', '〷'), ('〼', '〽'), ('\u{3099}', '゜'), ('゠', 'ヿ'),
468 ('ㇰ', 'ㇿ'), ('㋐', '㋾'), ('㌀', '㍗'), ('﹅', '﹆'),
469 ('。', '\u{ff9f}'), ('𚿰', '𚿳'), ('𚿵', '𚿻'), ('𚿽', '𚿾'),
470 ('𛀀', '𛀀'), ('𛄠', '𛄢'), ('\u{1b155}', '\u{1b155}'),
471 ('𛅤', '𛅧'),
472];
473
474pub const KAWI: &'static [(char, char)] = &[
475 ('\u{11f00}', '\u{11f10}'), ('\u{11f12}', '\u{11f3a}'),
476 ('\u{11f3e}', '\u{11f59}'),
477];
478
479pub const KAYAH_LI: &'static [(char, char)] = &[
480 ('꤀', '꤯'),
481];
482
483pub const KHAROSHTHI: &'static [(char, char)] = &[
484 ('𐨀', '\u{10a03}'), ('\u{10a05}', '\u{10a06}'), ('\u{10a0c}', '𐨓'),
485 ('𐨕', '𐨗'), ('𐨙', '𐨵'), ('\u{10a38}', '\u{10a3a}'),
486 ('\u{10a3f}', '𐩈'), ('𐩐', '𐩘'),
487];
488
489pub const KHITAN_SMALL_SCRIPT: &'static [(char, char)] = &[
490 ('\u{16fe4}', '\u{16fe4}'), ('𘬀', '𘳕'),
491];
492
493pub const KHMER: &'static [(char, char)] = &[
494 ('ក', '\u{17dd}'), ('០', '៩'), ('៰', '៹'), ('᧠', '᧿'),
495];
496
497pub const KHOJKI: &'static [(char, char)] = &[
498 ('૦', '૯'), ('꠰', '꠹'), ('𑈀', '𑈑'), ('𑈓', '\u{11241}'),
499];
500
501pub const KHUDAWADI: &'static [(char, char)] = &[
502 ('।', '॥'), ('꠰', '꠹'), ('𑊰', '\u{112ea}'), ('𑋰', '𑋹'),
503];
504
505pub const LAO: &'static [(char, char)] = &[
506 ('ກ', 'ຂ'), ('ຄ', 'ຄ'), ('ຆ', 'ຊ'), ('ຌ', 'ຣ'),
507 ('ລ', 'ລ'), ('ວ', 'ຽ'), ('ເ', 'ໄ'), ('ໆ', 'ໆ'),
508 ('\u{ec8}', '\u{ece}'), ('໐', '໙'), ('ໜ', 'ໟ'),
509];
510
511pub const LATIN: &'static [(char, char)] = &[
512 ('A', 'Z'), ('a', 'z'), ('ª', 'ª'), ('º', 'º'), ('À', 'Ö'),
513 ('Ø', 'ö'), ('ø', 'ʸ'), ('ˠ', 'ˤ'), ('\u{363}', '\u{36f}'),
514 ('\u{485}', '\u{486}'), ('\u{951}', '\u{952}'), ('჻', '჻'),
515 ('ᴀ', 'ᴥ'), ('ᴬ', 'ᵜ'), ('ᵢ', 'ᵥ'), ('ᵫ', 'ᵷ'),
516 ('ᵹ', 'ᶾ'), ('Ḁ', 'ỿ'), ('\u{202f}', '\u{202f}'), ('ⁱ', 'ⁱ'),
517 ('ⁿ', 'ⁿ'), ('ₐ', 'ₜ'), ('\u{20f0}', '\u{20f0}'), ('K', 'Å'),
518 ('Ⅎ', 'Ⅎ'), ('ⅎ', 'ⅎ'), ('Ⅰ', 'ↈ'), ('Ⱡ', 'Ɀ'),
519 ('꜀', '꜇'), ('Ꜣ', 'ꞇ'), ('Ꞌ', 'ꟊ'), ('Ꟑ', 'ꟑ'),
520 ('ꟓ', 'ꟓ'), ('ꟕ', 'ꟙ'), ('ꟲ', 'ꟿ'), ('꤮', '꤮'),
521 ('ꬰ', 'ꭚ'), ('ꭜ', 'ꭤ'), ('ꭦ', 'ꭩ'), ('ff', 'st'),
522 ('A', 'Z'), ('a', 'z'), ('𐞀', '𐞅'), ('𐞇', '𐞰'),
523 ('𐞲', '𐞺'), ('𝼀', '𝼞'), ('\u{1df25}', '\u{1df2a}'),
524];
525
526pub const LEPCHA: &'static [(char, char)] = &[
527 ('ᰀ', '\u{1c37}'), ('᰻', '᱉'), ('ᱍ', 'ᱏ'),
528];
529
530pub const LIMBU: &'static [(char, char)] = &[
531 ('॥', '॥'), ('ᤀ', 'ᤞ'), ('\u{1920}', 'ᤫ'), ('ᤰ', '\u{193b}'),
532 ('᥀', '᥀'), ('᥄', '᥏'),
533];
534
535pub const LINEAR_A: &'static [(char, char)] = &[
536 ('𐄇', '𐄳'), ('𐘀', '𐜶'), ('𐝀', '𐝕'), ('𐝠', '𐝧'),
537];
538
539pub const LINEAR_B: &'static [(char, char)] = &[
540 ('𐀀', '𐀋'), ('𐀍', '𐀦'), ('𐀨', '𐀺'), ('𐀼', '𐀽'),
541 ('𐀿', '𐁍'), ('𐁐', '𐁝'), ('𐂀', '𐃺'), ('𐄀', '𐄂'),
542 ('𐄇', '𐄳'), ('𐄷', '𐄿'),
543];
544
545pub const LISU: &'static [(char, char)] = &[
546 ('ꓐ', '꓿'), ('𑾰', '𑾰'),
547];
548
549pub const LYCIAN: &'static [(char, char)] = &[
550 ('𐊀', '𐊜'),
551];
552
553pub const LYDIAN: &'static [(char, char)] = &[
554 ('𐤠', '𐤹'), ('𐤿', '𐤿'),
555];
556
557pub const MAHAJANI: &'static [(char, char)] = &[
558 ('।', '९'), ('꠰', '꠹'), ('𑅐', '𑅶'),
559];
560
561pub const MAKASAR: &'static [(char, char)] = &[
562 ('𑻠', '𑻸'),
563];
564
565pub const MALAYALAM: &'static [(char, char)] = &[
566 ('\u{951}', '\u{952}'), ('।', '॥'), ('\u{d00}', 'ഌ'), ('എ', 'ഐ'),
567 ('ഒ', '\u{d44}'), ('െ', 'ൈ'), ('ൊ', '൏'), ('ൔ', '\u{d63}'),
568 ('൦', 'ൿ'), ('\u{1cda}', '\u{1cda}'), ('꠰', '꠲'),
569];
570
571pub const MANDAIC: &'static [(char, char)] = &[
572 ('ـ', 'ـ'), ('ࡀ', '\u{85b}'), ('࡞', '࡞'),
573];
574
575pub const MANICHAEAN: &'static [(char, char)] = &[
576 ('ـ', 'ـ'), ('𐫀', '\u{10ae6}'), ('𐫫', '𐫶'),
577];
578
579pub const MARCHEN: &'static [(char, char)] = &[
580 ('𑱰', '𑲏'), ('\u{11c92}', '\u{11ca7}'), ('𑲩', '\u{11cb6}'),
581];
582
583pub const MASARAM_GONDI: &'static [(char, char)] = &[
584 ('।', '॥'), ('𑴀', '𑴆'), ('𑴈', '𑴉'), ('𑴋', '\u{11d36}'),
585 ('\u{11d3a}', '\u{11d3a}'), ('\u{11d3c}', '\u{11d3d}'),
586 ('\u{11d3f}', '\u{11d47}'), ('𑵐', '𑵙'),
587];
588
589pub const MEDEFAIDRIN: &'static [(char, char)] = &[
590 ('𖹀', '𖺚'),
591];
592
593pub const MEETEI_MAYEK: &'static [(char, char)] = &[
594 ('ꫠ', '\u{aaf6}'), ('ꯀ', '\u{abed}'), ('꯰', '꯹'),
595];
596
597pub const MENDE_KIKAKUI: &'static [(char, char)] = &[
598 ('𞠀', '𞣄'), ('𞣇', '\u{1e8d6}'),
599];
600
601pub const MEROITIC_CURSIVE: &'static [(char, char)] = &[
602 ('𐦠', '𐦷'), ('𐦼', '𐧏'), ('𐧒', '𐧿'),
603];
604
605pub const MEROITIC_HIEROGLYPHS: &'static [(char, char)] = &[
606 ('𐦀', '𐦟'),
607];
608
609pub const MIAO: &'static [(char, char)] = &[
610 ('𖼀', '𖽊'), ('\u{16f4f}', '𖾇'), ('\u{16f8f}', '𖾟'),
611];
612
613pub const MODI: &'static [(char, char)] = &[
614 ('꠰', '꠹'), ('𑘀', '𑙄'), ('𑙐', '𑙙'),
615];
616
617pub const MONGOLIAN: &'static [(char, char)] = &[
618 ('᠀', '᠙'), ('ᠠ', 'ᡸ'), ('ᢀ', 'ᢪ'), ('\u{202f}', '\u{202f}'),
619 ('𑙠', '𑙬'),
620];
621
622pub const MRO: &'static [(char, char)] = &[
623 ('𖩀', '𖩞'), ('𖩠', '𖩩'), ('𖩮', '𖩯'),
624];
625
626pub const MULTANI: &'static [(char, char)] = &[
627 ('੦', '੯'), ('𑊀', '𑊆'), ('𑊈', '𑊈'), ('𑊊', '𑊍'),
628 ('𑊏', '𑊝'), ('𑊟', '𑊩'),
629];
630
631pub const MYANMAR: &'static [(char, char)] = &[
632 ('က', '႟'), ('꤮', '꤮'), ('ꧠ', 'ꧾ'), ('ꩠ', 'ꩿ'),
633];
634
635pub const NABATAEAN: &'static [(char, char)] = &[
636 ('𐢀', '𐢞'), ('𐢧', '𐢯'),
637];
638
639pub const NAG_MUNDARI: &'static [(char, char)] = &[
640 ('\u{1e4d0}', '\u{1e4f9}'),
641];
642
643pub const NANDINAGARI: &'static [(char, char)] = &[
644 ('।', '॥'), ('೦', '೯'), ('ᳩ', 'ᳩ'), ('ᳲ', 'ᳲ'),
645 ('ᳺ', 'ᳺ'), ('꠰', '꠵'), ('𑦠', '𑦧'), ('𑦪', '\u{119d7}'),
646 ('\u{119da}', '𑧤'),
647];
648
649pub const NEW_TAI_LUE: &'static [(char, char)] = &[
650 ('ᦀ', 'ᦫ'), ('ᦰ', 'ᧉ'), ('᧐', '᧚'), ('᧞', '᧟'),
651];
652
653pub const NEWA: &'static [(char, char)] = &[
654 ('𑐀', '𑑛'), ('𑑝', '𑑡'),
655];
656
657pub const NKO: &'static [(char, char)] = &[
658 ('،', '،'), ('؛', '؛'), ('؟', '؟'), ('߀', 'ߺ'), ('\u{7fd}', '߿'),
659 ('﴾', '﴿'),
660];
661
662pub const NUSHU: &'static [(char, char)] = &[
663 ('𖿡', '𖿡'), ('𛅰', '𛋻'),
664];
665
666pub const NYIAKENG_PUACHUE_HMONG: &'static [(char, char)] = &[
667 ('𞄀', '𞄬'), ('\u{1e130}', '𞄽'), ('𞅀', '𞅉'), ('𞅎', '𞅏'),
668];
669
670pub const OGHAM: &'static [(char, char)] = &[
671 ('\u{1680}', '᚜'),
672];
673
674pub const OL_CHIKI: &'static [(char, char)] = &[
675 ('᱐', '᱿'),
676];
677
678pub const OLD_HUNGARIAN: &'static [(char, char)] = &[
679 ('𐲀', '𐲲'), ('𐳀', '𐳲'), ('𐳺', '𐳿'),
680];
681
682pub const OLD_ITALIC: &'static [(char, char)] = &[
683 ('𐌀', '𐌣'), ('𐌭', '𐌯'),
684];
685
686pub const OLD_NORTH_ARABIAN: &'static [(char, char)] = &[
687 ('𐪀', '𐪟'),
688];
689
690pub const OLD_PERMIC: &'static [(char, char)] = &[
691 ('\u{483}', '\u{483}'), ('𐍐', '\u{1037a}'),
692];
693
694pub const OLD_PERSIAN: &'static [(char, char)] = &[
695 ('𐎠', '𐏃'), ('𐏈', '𐏕'),
696];
697
698pub const OLD_SOGDIAN: &'static [(char, char)] = &[
699 ('𐼀', '𐼧'),
700];
701
702pub const OLD_SOUTH_ARABIAN: &'static [(char, char)] = &[
703 ('𐩠', '𐩿'),
704];
705
706pub const OLD_TURKIC: &'static [(char, char)] = &[
707 ('𐰀', '𐱈'),
708];
709
710pub const OLD_UYGHUR: &'static [(char, char)] = &[
711 ('ـ', 'ـ'), ('𐫲', '𐫲'), ('𐽰', '𐾉'),
712];
713
714pub const ORIYA: &'static [(char, char)] = &[
715 ('\u{951}', '\u{952}'), ('।', '॥'), ('\u{b01}', 'ଃ'), ('ଅ', 'ଌ'),
716 ('ଏ', 'ଐ'), ('ଓ', 'ନ'), ('ପ', 'ର'), ('ଲ', 'ଳ'),
717 ('ଵ', 'ହ'), ('\u{b3c}', '\u{b44}'), ('େ', 'ୈ'), ('ୋ', '\u{b4d}'),
718 ('\u{b55}', '\u{b57}'), ('ଡ଼', 'ଢ଼'), ('ୟ', '\u{b63}'), ('୦', '୷'),
719 ('\u{1cda}', '\u{1cda}'), ('ᳲ', 'ᳲ'),
720];
721
722pub const OSAGE: &'static [(char, char)] = &[
723 ('𐒰', '𐓓'), ('𐓘', '𐓻'),
724];
725
726pub const OSMANYA: &'static [(char, char)] = &[
727 ('𐒀', '𐒝'), ('𐒠', '𐒩'),
728];
729
730pub const PAHAWH_HMONG: &'static [(char, char)] = &[
731 ('𖬀', '𖭅'), ('𖭐', '𖭙'), ('𖭛', '𖭡'), ('𖭣', '𖭷'),
732 ('𖭽', '𖮏'),
733];
734
735pub const PALMYRENE: &'static [(char, char)] = &[
736 ('𐡠', '𐡿'),
737];
738
739pub const PAU_CIN_HAU: &'static [(char, char)] = &[
740 ('𑫀', '𑫸'),
741];
742
743pub const PHAGS_PA: &'static [(char, char)] = &[
744 ('᠂', '᠃'), ('᠅', '᠅'), ('ꡀ', '꡷'),
745];
746
747pub const PHOENICIAN: &'static [(char, char)] = &[
748 ('𐤀', '𐤛'), ('𐤟', '𐤟'),
749];
750
751pub const PSALTER_PAHLAVI: &'static [(char, char)] = &[
752 ('ـ', 'ـ'), ('𐮀', '𐮑'), ('𐮙', '𐮜'), ('𐮩', '𐮯'),
753];
754
755pub const REJANG: &'static [(char, char)] = &[
756 ('ꤰ', '꥓'), ('꥟', '꥟'),
757];
758
759pub const RUNIC: &'static [(char, char)] = &[
760 ('ᚠ', 'ᛪ'), ('ᛮ', 'ᛸ'),
761];
762
763pub const SAMARITAN: &'static [(char, char)] = &[
764 ('ࠀ', '\u{82d}'), ('࠰', '࠾'),
765];
766
767pub const SAURASHTRA: &'static [(char, char)] = &[
768 ('ꢀ', '\u{a8c5}'), ('꣎', '꣙'),
769];
770
771pub const SHARADA: &'static [(char, char)] = &[
772 ('\u{951}', '\u{951}'), ('\u{1cd7}', '\u{1cd7}'), ('\u{1cd9}', '\u{1cd9}'),
773 ('\u{1cdc}', '\u{1cdd}'), ('\u{1ce0}', '\u{1ce0}'), ('\u{11180}', '𑇟'),
774];
775
776pub const SHAVIAN: &'static [(char, char)] = &[
777 ('𐑐', '𐑿'),
778];
779
780pub const SIDDHAM: &'static [(char, char)] = &[
781 ('𑖀', '\u{115b5}'), ('𑖸', '\u{115dd}'),
782];
783
784pub const SIGNWRITING: &'static [(char, char)] = &[
785 ('𝠀', '𝪋'), ('\u{1da9b}', '\u{1da9f}'), ('\u{1daa1}', '\u{1daaf}'),
786];
787
788pub const SINHALA: &'static [(char, char)] = &[
789 ('।', '॥'), ('\u{d81}', 'ඃ'), ('අ', 'ඖ'), ('ක', 'න'),
790 ('ඳ', 'ර'), ('ල', 'ල'), ('ව', 'ෆ'), ('\u{dca}', '\u{dca}'),
791 ('\u{dcf}', '\u{dd4}'), ('\u{dd6}', '\u{dd6}'), ('ෘ', '\u{ddf}'),
792 ('෦', '෯'), ('ෲ', '෴'), ('𑇡', '𑇴'),
793];
794
795pub const SOGDIAN: &'static [(char, char)] = &[
796 ('ـ', 'ـ'), ('𐼰', '𐽙'),
797];
798
799pub const SORA_SOMPENG: &'static [(char, char)] = &[
800 ('𑃐', '𑃨'), ('𑃰', '𑃹'),
801];
802
803pub const SOYOMBO: &'static [(char, char)] = &[
804 ('𑩐', '𑪢'),
805];
806
807pub const SUNDANESE: &'static [(char, char)] = &[
808 ('\u{1b80}', 'ᮿ'), ('᳀', '᳇'),
809];
810
811pub const SYLOTI_NAGRI: &'static [(char, char)] = &[
812 ('।', '॥'), ('০', '৯'), ('ꠀ', '\u{a82c}'),
813];
814
815pub const SYRIAC: &'static [(char, char)] = &[
816 ('،', '،'), ('؛', '\u{61c}'), ('؟', '؟'), ('ـ', 'ـ'),
817 ('\u{64b}', '\u{655}'), ('\u{670}', '\u{670}'), ('܀', '܍'),
818 ('\u{70f}', '\u{74a}'), ('ݍ', 'ݏ'), ('ࡠ', 'ࡪ'),
819 ('\u{1df8}', '\u{1df8}'), ('\u{1dfa}', '\u{1dfa}'),
820];
821
822pub const TAGALOG: &'static [(char, char)] = &[
823 ('ᜀ', '᜕'), ('ᜟ', 'ᜟ'), ('᜵', '᜶'),
824];
825
826pub const TAGBANWA: &'static [(char, char)] = &[
827 ('᜵', '᜶'), ('ᝠ', 'ᝬ'), ('ᝮ', 'ᝰ'), ('\u{1772}', '\u{1773}'),
828];
829
830pub const TAI_LE: &'static [(char, char)] = &[
831 ('၀', '၉'), ('ᥐ', 'ᥭ'), ('ᥰ', 'ᥴ'),
832];
833
834pub const TAI_THAM: &'static [(char, char)] = &[
835 ('ᨠ', '\u{1a5e}'), ('\u{1a60}', '\u{1a7c}'), ('\u{1a7f}', '᪉'),
836 ('᪐', '᪙'), ('᪠', '᪭'),
837];
838
839pub const TAI_VIET: &'static [(char, char)] = &[
840 ('ꪀ', 'ꫂ'), ('ꫛ', '꫟'),
841];
842
843pub const TAKRI: &'static [(char, char)] = &[
844 ('।', '॥'), ('꠰', '꠹'), ('𑚀', '𑚹'), ('𑛀', '𑛉'),
845];
846
847pub const TAMIL: &'static [(char, char)] = &[
848 ('\u{951}', '\u{952}'), ('।', '॥'), ('\u{b82}', 'ஃ'), ('அ', 'ஊ'),
849 ('எ', 'ஐ'), ('ஒ', 'க'), ('ங', 'ச'), ('ஜ', 'ஜ'),
850 ('ஞ', 'ட'), ('ண', 'த'), ('ந', 'ப'), ('ம', 'ஹ'),
851 ('\u{bbe}', 'ூ'), ('ெ', 'ை'), ('ொ', '\u{bcd}'), ('ௐ', 'ௐ'),
852 ('\u{bd7}', '\u{bd7}'), ('௦', '௺'), ('\u{1cda}', '\u{1cda}'),
853 ('ꣳ', 'ꣳ'), ('\u{11301}', '\u{11301}'), ('𑌃', '𑌃'),
854 ('\u{1133b}', '\u{1133c}'), ('𑿀', '𑿱'), ('𑿿', '𑿿'),
855];
856
857pub const TANGSA: &'static [(char, char)] = &[
858 ('𖩰', '𖪾'), ('𖫀', '𖫉'),
859];
860
861pub const TANGUT: &'static [(char, char)] = &[
862 ('𖿠', '𖿠'), ('𗀀', '𘟷'), ('𘠀', '𘫿'), ('𘴀', '𘴈'),
863];
864
865pub const TELUGU: &'static [(char, char)] = &[
866 ('\u{951}', '\u{952}'), ('।', '॥'), ('\u{c00}', 'ఌ'), ('ఎ', 'ఐ'),
867 ('ఒ', 'న'), ('ప', 'హ'), ('\u{c3c}', 'ౄ'), ('\u{c46}', '\u{c48}'),
868 ('\u{c4a}', '\u{c4d}'), ('\u{c55}', '\u{c56}'), ('ౘ', 'ౚ'),
869 ('ౝ', 'ౝ'), ('ౠ', '\u{c63}'), ('౦', '౯'), ('౷', '౿'),
870 ('\u{1cda}', '\u{1cda}'), ('ᳲ', 'ᳲ'),
871];
872
873pub const THAANA: &'static [(char, char)] = &[
874 ('،', '،'), ('؛', '\u{61c}'), ('؟', '؟'), ('٠', '٩'), ('ހ', 'ޱ'),
875 ('ﷲ', 'ﷲ'), ('﷽', '﷽'),
876];
877
878pub const THAI: &'static [(char, char)] = &[
879 ('ก', '\u{e3a}'), ('เ', '๛'),
880];
881
882pub const TIBETAN: &'static [(char, char)] = &[
883 ('ༀ', 'ཇ'), ('ཉ', 'ཬ'), ('\u{f71}', '\u{f97}'),
884 ('\u{f99}', '\u{fbc}'), ('྾', '࿌'), ('࿎', '࿔'), ('࿙', '࿚'),
885];
886
887pub const TIFINAGH: &'static [(char, char)] = &[
888 ('ⴰ', 'ⵧ'), ('ⵯ', '⵰'), ('\u{2d7f}', '\u{2d7f}'),
889];
890
891pub const TIRHUTA: &'static [(char, char)] = &[
892 ('\u{951}', '\u{952}'), ('।', '॥'), ('ᳲ', 'ᳲ'), ('꠰', '꠹'),
893 ('𑒀', '𑓇'), ('𑓐', '𑓙'),
894];
895
896pub const TOTO: &'static [(char, char)] = &[
897 ('𞊐', '\u{1e2ae}'),
898];
899
900pub const UGARITIC: &'static [(char, char)] = &[
901 ('𐎀', '𐎝'), ('𐎟', '𐎟'),
902];
903
904pub const VAI: &'static [(char, char)] = &[
905 ('ꔀ', 'ꘫ'),
906];
907
908pub const VITHKUQI: &'static [(char, char)] = &[
909 ('𐕰', '𐕺'), ('𐕼', '𐖊'), ('𐖌', '𐖒'), ('𐖔', '𐖕'),
910 ('𐖗', '𐖡'), ('𐖣', '𐖱'), ('𐖳', '𐖹'), ('𐖻', '𐖼'),
911];
912
913pub const WANCHO: &'static [(char, char)] = &[
914 ('𞋀', '𞋹'), ('𞋿', '𞋿'),
915];
916
917pub const WARANG_CITI: &'static [(char, char)] = &[
918 ('𑢠', '𑣲'), ('𑣿', '𑣿'),
919];
920
921pub const YEZIDI: &'static [(char, char)] = &[
922 ('،', '،'), ('؛', '؛'), ('؟', '؟'), ('٠', '٩'), ('𐺀', '𐺩'),
923 ('\u{10eab}', '𐺭'), ('𐺰', '𐺱'),
924];
925
926pub const YI: &'static [(char, char)] = &[
927 ('、', '。'), ('〈', '】'), ('〔', '〛'), ('・', '・'),
928 ('ꀀ', 'ꒌ'), ('꒐', '꓆'), ('。', '・'),
929];
930
931pub const ZANABAZAR_SQUARE: &'static [(char, char)] = &[
932 ('𑨀', '\u{11a47}'),
933];