]> git.proxmox.com Git - cargo.git/blob - vendor/regex-syntax/src/unicode_tables/script.rs
New upstream version 0.31.0
[cargo.git] / vendor / regex-syntax / src / unicode_tables / script.rs
1 // DO NOT EDIT THIS FILE. IT WAS AUTOMATICALLY GENERATED BY:
2 //
3 // ucd-generate script tmp/ucd-11.0.0/ --chars
4 //
5 // ucd-generate is available on crates.io.
6
7 pub const BY_NAME: &'static [(&'static str, &'static [(char, char)])] = &[
8 ("Adlam", ADLAM), ("Ahom", AHOM),
9 ("Anatolian_Hieroglyphs", ANATOLIAN_HIEROGLYPHS), ("Arabic", ARABIC),
10 ("Armenian", ARMENIAN), ("Avestan", AVESTAN), ("Balinese", BALINESE),
11 ("Bamum", BAMUM), ("Bassa_Vah", BASSA_VAH), ("Batak", BATAK),
12 ("Bengali", BENGALI), ("Bhaiksuki", BHAIKSUKI), ("Bopomofo", BOPOMOFO),
13 ("Brahmi", BRAHMI), ("Braille", BRAILLE), ("Buginese", BUGINESE),
14 ("Buhid", BUHID), ("Canadian_Aboriginal", CANADIAN_ABORIGINAL),
15 ("Carian", CARIAN), ("Caucasian_Albanian", CAUCASIAN_ALBANIAN),
16 ("Chakma", CHAKMA), ("Cham", CHAM), ("Cherokee", CHEROKEE),
17 ("Common", COMMON), ("Coptic", COPTIC), ("Cuneiform", CUNEIFORM),
18 ("Cypriot", CYPRIOT), ("Cyrillic", CYRILLIC), ("Deseret", DESERET),
19 ("Devanagari", DEVANAGARI), ("Dogra", DOGRA), ("Duployan", DUPLOYAN),
20 ("Egyptian_Hieroglyphs", EGYPTIAN_HIEROGLYPHS), ("Elbasan", ELBASAN),
21 ("Ethiopic", ETHIOPIC), ("Georgian", GEORGIAN), ("Glagolitic", GLAGOLITIC),
22 ("Gothic", GOTHIC), ("Grantha", GRANTHA), ("Greek", GREEK),
23 ("Gujarati", GUJARATI), ("Gunjala_Gondi", GUNJALA_GONDI),
24 ("Gurmukhi", GURMUKHI), ("Han", HAN), ("Hangul", HANGUL),
25 ("Hanifi_Rohingya", HANIFI_ROHINGYA), ("Hanunoo", HANUNOO),
26 ("Hatran", HATRAN), ("Hebrew", HEBREW), ("Hiragana", HIRAGANA),
27 ("Imperial_Aramaic", IMPERIAL_ARAMAIC), ("Inherited", INHERITED),
28 ("Inscriptional_Pahlavi", INSCRIPTIONAL_PAHLAVI),
29 ("Inscriptional_Parthian", INSCRIPTIONAL_PARTHIAN), ("Javanese", JAVANESE),
30 ("Kaithi", KAITHI), ("Kannada", KANNADA), ("Katakana", KATAKANA),
31 ("Kayah_Li", KAYAH_LI), ("Kharoshthi", KHAROSHTHI), ("Khmer", KHMER),
32 ("Khojki", KHOJKI), ("Khudawadi", KHUDAWADI), ("Lao", LAO),
33 ("Latin", LATIN), ("Lepcha", LEPCHA), ("Limbu", LIMBU),
34 ("Linear_A", LINEAR_A), ("Linear_B", LINEAR_B), ("Lisu", LISU),
35 ("Lycian", LYCIAN), ("Lydian", LYDIAN), ("Mahajani", MAHAJANI),
36 ("Makasar", MAKASAR), ("Malayalam", MALAYALAM), ("Mandaic", MANDAIC),
37 ("Manichaean", MANICHAEAN), ("Marchen", MARCHEN),
38 ("Masaram_Gondi", MASARAM_GONDI), ("Medefaidrin", MEDEFAIDRIN),
39 ("Meetei_Mayek", MEETEI_MAYEK), ("Mende_Kikakui", MENDE_KIKAKUI),
40 ("Meroitic_Cursive", MEROITIC_CURSIVE),
41 ("Meroitic_Hieroglyphs", MEROITIC_HIEROGLYPHS), ("Miao", MIAO),
42 ("Modi", MODI), ("Mongolian", MONGOLIAN), ("Mro", MRO),
43 ("Multani", MULTANI), ("Myanmar", MYANMAR), ("Nabataean", NABATAEAN),
44 ("New_Tai_Lue", NEW_TAI_LUE), ("Newa", NEWA), ("Nko", NKO),
45 ("Nushu", NUSHU), ("Ogham", OGHAM), ("Ol_Chiki", OL_CHIKI),
46 ("Old_Hungarian", OLD_HUNGARIAN), ("Old_Italic", OLD_ITALIC),
47 ("Old_North_Arabian", OLD_NORTH_ARABIAN), ("Old_Permic", OLD_PERMIC),
48 ("Old_Persian", OLD_PERSIAN), ("Old_Sogdian", OLD_SOGDIAN),
49 ("Old_South_Arabian", OLD_SOUTH_ARABIAN), ("Old_Turkic", OLD_TURKIC),
50 ("Oriya", ORIYA), ("Osage", OSAGE), ("Osmanya", OSMANYA),
51 ("Pahawh_Hmong", PAHAWH_HMONG), ("Palmyrene", PALMYRENE),
52 ("Pau_Cin_Hau", PAU_CIN_HAU), ("Phags_Pa", PHAGS_PA),
53 ("Phoenician", PHOENICIAN), ("Psalter_Pahlavi", PSALTER_PAHLAVI),
54 ("Rejang", REJANG), ("Runic", RUNIC), ("Samaritan", SAMARITAN),
55 ("Saurashtra", SAURASHTRA), ("Sharada", SHARADA), ("Shavian", SHAVIAN),
56 ("Siddham", SIDDHAM), ("SignWriting", SIGNWRITING), ("Sinhala", SINHALA),
57 ("Sogdian", SOGDIAN), ("Sora_Sompeng", SORA_SOMPENG), ("Soyombo", SOYOMBO),
58 ("Sundanese", SUNDANESE), ("Syloti_Nagri", SYLOTI_NAGRI),
59 ("Syriac", SYRIAC), ("Tagalog", TAGALOG), ("Tagbanwa", TAGBANWA),
60 ("Tai_Le", TAI_LE), ("Tai_Tham", TAI_THAM), ("Tai_Viet", TAI_VIET),
61 ("Takri", TAKRI), ("Tamil", TAMIL), ("Tangut", TANGUT), ("Telugu", TELUGU),
62 ("Thaana", THAANA), ("Thai", THAI), ("Tibetan", TIBETAN),
63 ("Tifinagh", TIFINAGH), ("Tirhuta", TIRHUTA), ("Ugaritic", UGARITIC),
64 ("Vai", VAI), ("Warang_Citi", WARANG_CITI), ("Yi", YI),
65 ("Zanabazar_Square", ZANABAZAR_SQUARE),
66 ];
67
68 pub const ADLAM: &'static [(char, char)] = &[
69 ('𞤀', '𞥊'), ('𞥐', '𞥙'), ('𞥞', '𞥟'),
70 ];
71
72 pub const AHOM: &'static [(char, char)] = &[
73 ('𑜀', '\u{1171a}'), ('𑜝', '𑜫'), ('𑜰', '𑜿'),
74 ];
75
76 pub const ANATOLIAN_HIEROGLYPHS: &'static [(char, char)] = &[
77 ('𔐀', '𔙆'),
78 ];
79
80 pub const ARABIC: &'static [(char, char)] = &[
81 ('\u{600}', '\u{604}'), ('؆', '؋'), ('؍', 'ؚ'), ('\u{61c}', '\u{61c}'),
82 ('؞', '؞'), ('ؠ', 'ؿ'), ('ف', 'ي'), ('ٖ', 'ٯ'), ('ٱ', 'ۜ'),
83 ('۞', 'ۿ'), ('ݐ', 'ݿ'), ('ࢠ', 'ࢴ'), ('ࢶ', 'ࢽ'),
84 ('\u{8d3}', '࣡'), ('ࣣ', 'ࣿ'), ('ﭐ', '﯁'), ('ﯓ', 'ﴽ'),
85 ('ﵐ', 'ﶏ'), ('ﶒ', 'ﷇ'), ('ﷰ', '﷽'), ('ﹰ', 'ﹴ'),
86 ('ﹶ', 'ﻼ'), ('𐹠', '𐹾'), ('𞸀', '𞸃'), ('𞸅', '𞸟'),
87 ('𞸡', '𞸢'), ('𞸤', '𞸤'), ('𞸧', '𞸧'), ('𞸩', '𞸲'),
88 ('𞸴', '𞸷'), ('𞸹', '𞸹'), ('𞸻', '𞸻'), ('𞹂', '𞹂'),
89 ('𞹇', '𞹇'), ('𞹉', '𞹉'), ('𞹋', '𞹋'), ('𞹍', '𞹏'),
90 ('𞹑', '𞹒'), ('𞹔', '𞹔'), ('𞹗', '𞹗'), ('𞹙', '𞹙'),
91 ('𞹛', '𞹛'), ('𞹝', '𞹝'), ('𞹟', '𞹟'), ('𞹡', '𞹢'),
92 ('𞹤', '𞹤'), ('𞹧', '𞹪'), ('𞹬', '𞹲'), ('𞹴', '𞹷'),
93 ('𞹹', '𞹼'), ('𞹾', '𞹾'), ('𞺀', '𞺉'), ('𞺋', '𞺛'),
94 ('𞺡', '𞺣'), ('𞺥', '𞺩'), ('𞺫', '𞺻'), ('𞻰', '𞻱'),
95 ];
96
97 pub const ARMENIAN: &'static [(char, char)] = &[
98 ('Ա', 'Ֆ'), ('ՙ', '\u{588}'), ('֊', '֊'), ('֍', '֏'), ('ﬓ', 'ﬗ'),
99 ];
100
101 pub const AVESTAN: &'static [(char, char)] = &[
102 ('𐬀', '𐬵'), ('𐬹', '𐬿'),
103 ];
104
105 pub const BALINESE: &'static [(char, char)] = &[
106 ('ᬀ', 'ᭋ'), ('᭐', '᭼'),
107 ];
108
109 pub const BAMUM: &'static [(char, char)] = &[
110 ('ꚠ', '꛷'), ('𖠀', '𖨸'),
111 ];
112
113 pub const BASSA_VAH: &'static [(char, char)] = &[
114 ('𖫐', '𖫭'), ('𖫰', '𖫵'),
115 ];
116
117 pub const BATAK: &'static [(char, char)] = &[
118 ('ᯀ', '᯳'), ('᯼', '᯿'),
119 ];
120
121 pub const BENGALI: &'static [(char, char)] = &[
122 ('ঀ', 'ঃ'), ('অ', 'ঌ'), ('এ', 'ঐ'), ('ও', 'ন'),
123 ('প', 'র'), ('ল', 'ল'), ('শ', 'হ'), ('়', 'ৄ'),
124 ('ে', 'ৈ'), ('ো', 'ৎ'), ('ৗ', 'ৗ'), ('ড়', 'ঢ়'),
125 ('য়', 'ৣ'), ('০', '\u{9fe}'),
126 ];
127
128 pub const BHAIKSUKI: &'static [(char, char)] = &[
129 ('𑰀', '𑰈'), ('𑰊', '𑰶'), ('𑰸', '𑱅'), ('𑱐', '𑱬'),
130 ];
131
132 pub const BOPOMOFO: &'static [(char, char)] = &[
133 ('˪', '˫'), ('ㄅ', '\u{312f}'), ('ㆠ', 'ㆺ'),
134 ];
135
136 pub const BRAHMI: &'static [(char, char)] = &[
137 ('𑀀', '𑁍'), ('𑁒', '𑁯'), ('𑁿', '𑁿'),
138 ];
139
140 pub const BRAILLE: &'static [(char, char)] = &[
141 ('⠀', '⣿'),
142 ];
143
144 pub const BUGINESE: &'static [(char, char)] = &[
145 ('ᨀ', 'ᨛ'), ('᨞', '᨟'),
146 ];
147
148 pub const BUHID: &'static [(char, char)] = &[
149 ('ᝀ', 'ᝓ'),
150 ];
151
152 pub const CANADIAN_ABORIGINAL: &'static [(char, char)] = &[
153 ('᐀', 'ᙿ'), ('ᢰ', 'ᣵ'),
154 ];
155
156 pub const CARIAN: &'static [(char, char)] = &[
157 ('𐊠', '𐋐'),
158 ];
159
160 pub const CAUCASIAN_ALBANIAN: &'static [(char, char)] = &[
161 ('𐔰', '𐕣'), ('𐕯', '𐕯'),
162 ];
163
164 pub const CHAKMA: &'static [(char, char)] = &[
165 ('𑄀', '𑄴'), ('𑄶', '\u{11146}'),
166 ];
167
168 pub const CHAM: &'static [(char, char)] = &[
169 ('ꨀ', 'ꨶ'), ('ꩀ', 'ꩍ'), ('꩐', '꩙'), ('꩜', '꩟'),
170 ];
171
172 pub const CHEROKEE: &'static [(char, char)] = &[
173 ('Ꭰ', 'Ᏽ'), ('ᏸ', 'ᏽ'), ('ꭰ', 'ꮿ'),
174 ];
175
176 pub const COMMON: &'static [(char, char)] = &[
177 ('\u{0}', '@'), ('[', '`'), ('{', '©'), ('«', '¹'), ('»', '¿'),
178 ('×', '×'), ('÷', '÷'), ('ʹ', '˟'), ('˥', '˩'), ('ˬ', '˿'),
179 ('ʹ', 'ʹ'), (';', ';'), ('΅', '΅'), ('·', '·'), ('։', '։'),
180 ('\u{605}', '\u{605}'), ('،', '،'), ('؛', '؛'), ('؟', '؟'),
181 ('ـ', 'ـ'), ('\u{6dd}', '\u{6dd}'), ('\u{8e2}', '\u{8e2}'),
182 ('।', '॥'), ('฿', '฿'), ('࿕', '࿘'), ('჻', '჻'),
183 ('᛫', '᛭'), ('᜵', '᜶'), ('᠂', '᠃'), ('᠅', '᠅'),
184 ('᳓', '᳓'), ('᳡', '᳡'), ('ᳩ', 'ᳬ'), ('ᳮ', 'ᳳ'),
185 ('ᳵ', '᳷'), ('\u{2000}', '\u{200b}'), ('\u{200e}', '\u{2064}'),
186 ('\u{2066}', '⁰'), ('⁴', '⁾'), ('₀', '₎'), ('₠', '₿'),
187 ('℀', '℥'), ('℧', '℩'), ('ℬ', 'ℱ'), ('ℳ', '⅍'),
188 ('⅏', '⅟'), ('↉', '↋'), ('←', '␦'), ('⑀', '⑊'),
189 ('①', '⟿'), ('⤀', '⭳'), ('⭶', '⮕'), ('⮘', '⯈'),
190 ('⯊', '\u{2bfe}'), ('⸀', '\u{2e4e}'), ('⿰', '⿻'),
191 ('\u{3000}', '〄'), ('〆', '〆'), ('〈', '〠'), ('〰', '〷'),
192 ('〼', '〿'), ('゛', '゜'), ('゠', '゠'), ('・', 'ー'),
193 ('㆐', '㆟'), ('㇀', '㇣'), ('㈠', '㉟'), ('㉿', '㋏'),
194 ('㍘', '㏿'), ('䷀', '䷿'), ('꜀', '꜡'), ('ꞈ', '꞊'),
195 ('꠰', '꠹'), ('꤮', '꤮'), ('ꧏ', 'ꧏ'), ('꭛', '꭛'),
196 ('﴾', '﴿'), ('︐', '︙'), ('︰', '﹒'), ('﹔', '﹦'),
197 ('﹨', '﹫'), ('\u{feff}', '\u{feff}'), ('!', '@'), ('[', '`'),
198 ('{', '・'), ('ー', 'ー'), ('゙', '゚'), ('¢', '₩'),
199 ('│', '○'), ('\u{fff9}', '�'), ('𐄀', '𐄂'), ('𐄇', '𐄳'),
200 ('𐄷', '𐄿'), ('𐆐', '𐆛'), ('𐇐', '𐇼'), ('𐋡', '𐋻'),
201 ('\u{1bca0}', '\u{1bca3}'), ('𝀀', '𝃵'), ('𝄀', '𝄦'),
202 ('𝄩', '𝅦'), ('𝅪', '\u{1d17a}'), ('𝆃', '𝆄'), ('𝆌', '𝆩'),
203 ('𝆮', '𝇨'), ('\u{1d2e0}', '\u{1d2f3}'), ('𝌀', '𝍖'),
204 ('𝍠', '\u{1d378}'), ('𝐀', '𝑔'), ('𝑖', '𝒜'), ('𝒞', '𝒟'),
205 ('𝒢', '𝒢'), ('𝒥', '𝒦'), ('𝒩', '𝒬'), ('𝒮', '𝒹'),
206 ('𝒻', '𝒻'), ('𝒽', '𝓃'), ('𝓅', '𝔅'), ('𝔇', '𝔊'),
207 ('𝔍', '𝔔'), ('𝔖', '𝔜'), ('𝔞', '𝔹'), ('𝔻', '𝔾'),
208 ('𝕀', '𝕄'), ('𝕆', '𝕆'), ('𝕊', '𝕐'), ('𝕒', '𝚥'),
209 ('𝚨', '𝟋'), ('𝟎', '𝟿'), ('\u{1ec71}', '\u{1ecb4}'),
210 ('🀀', '🀫'), ('🀰', '🂓'), ('🂠', '🂮'), ('🂱', '🂿'),
211 ('🃁', '🃏'), ('🃑', '🃵'), ('🄀', '🄌'), ('🄐', '🅫'),
212 ('🅰', '🆬'), ('🇦', '🇿'), ('🈁', '🈂'), ('🈐', '🈻'),
213 ('🉀', '🉈'), ('🉐', '🉑'), ('🉠', '🉥'), ('🌀', '🛔'),
214 ('🛠', '🛬'), ('🛰', '\u{1f6f9}'), ('🜀', '🝳'),
215 ('🞀', '\u{1f7d8}'), ('🠀', '🠋'), ('🠐', '🡇'), ('🡐', '🡙'),
216 ('🡠', '🢇'), ('🢐', '🢭'), ('🤀', '🤋'), ('🤐', '🤾'),
217 ('🥀', '\u{1f970}'), ('\u{1f973}', '\u{1f976}'),
218 ('\u{1f97a}', '\u{1f97a}'), ('\u{1f97c}', '\u{1f9a2}'),
219 ('\u{1f9b0}', '\u{1f9b9}'), ('🧀', '\u{1f9c2}'), ('🧐', '\u{1f9ff}'),
220 ('\u{1fa60}', '\u{1fa6d}'), ('\u{e0001}', '\u{e0001}'),
221 ('\u{e0020}', '\u{e007f}'),
222 ];
223
224 pub const COPTIC: &'static [(char, char)] = &[
225 ('Ϣ', 'ϯ'), ('Ⲁ', 'ⳳ'), ('⳹', '⳿'),
226 ];
227
228 pub const CUNEIFORM: &'static [(char, char)] = &[
229 ('𒀀', '𒎙'), ('𒐀', '𒑮'), ('𒑰', '𒑴'), ('𒒀', '𒕃'),
230 ];
231
232 pub const CYPRIOT: &'static [(char, char)] = &[
233 ('𐠀', '𐠅'), ('𐠈', '𐠈'), ('𐠊', '𐠵'), ('𐠷', '𐠸'),
234 ('𐠼', '𐠼'), ('𐠿', '𐠿'),
235 ];
236
237 pub const CYRILLIC: &'static [(char, char)] = &[
238 ('Ѐ', '҄'), ('҇', 'ԯ'), ('ᲀ', 'ᲈ'), ('ᴫ', 'ᴫ'), ('ᵸ', 'ᵸ'),
239 ('ⷠ', 'ⷿ'), ('Ꙁ', 'ꚟ'), ('︮', '︯'),
240 ];
241
242 pub const DESERET: &'static [(char, char)] = &[
243 ('𐐀', '𐑏'),
244 ];
245
246 pub const DEVANAGARI: &'static [(char, char)] = &[
247 ('ऀ', 'ॐ'), ('॓', 'ॣ'), ('०', 'ॿ'), ('꣠', '\u{a8ff}'),
248 ];
249
250 pub const DOGRA: &'static [(char, char)] = &[
251 ('\u{11800}', '\u{1183b}'),
252 ];
253
254 pub const DUPLOYAN: &'static [(char, char)] = &[
255 ('𛰀', '𛱪'), ('𛱰', '𛱼'), ('𛲀', '𛲈'), ('𛲐', '𛲙'),
256 ('𛲜', '𛲟'),
257 ];
258
259 pub const EGYPTIAN_HIEROGLYPHS: &'static [(char, char)] = &[
260 ('𓀀', '𓐮'),
261 ];
262
263 pub const ELBASAN: &'static [(char, char)] = &[
264 ('𐔀', '𐔧'),
265 ];
266
267 pub const ETHIOPIC: &'static [(char, char)] = &[
268 ('ሀ', 'ቈ'), ('ቊ', 'ቍ'), ('ቐ', 'ቖ'), ('ቘ', 'ቘ'),
269 ('ቚ', 'ቝ'), ('በ', 'ኈ'), ('ኊ', 'ኍ'), ('ነ', 'ኰ'),
270 ('ኲ', 'ኵ'), ('ኸ', 'ኾ'), ('ዀ', 'ዀ'), ('ዂ', 'ዅ'),
271 ('ወ', 'ዖ'), ('ዘ', 'ጐ'), ('ጒ', 'ጕ'), ('ጘ', 'ፚ'),
272 ('፝', '፼'), ('ᎀ', '᎙'), ('ⶀ', 'ⶖ'), ('ⶠ', 'ⶦ'),
273 ('ⶨ', 'ⶮ'), ('ⶰ', 'ⶶ'), ('ⶸ', 'ⶾ'), ('ⷀ', 'ⷆ'),
274 ('ⷈ', 'ⷎ'), ('ⷐ', 'ⷖ'), ('ⷘ', 'ⷞ'), ('ꬁ', 'ꬆ'),
275 ('ꬉ', 'ꬎ'), ('ꬑ', 'ꬖ'), ('ꬠ', 'ꬦ'), ('ꬨ', 'ꬮ'),
276 ];
277
278 pub const GEORGIAN: &'static [(char, char)] = &[
279 ('Ⴀ', 'Ⴥ'), ('Ⴧ', 'Ⴧ'), ('Ⴭ', 'Ⴭ'), ('ა', 'ჺ'),
280 ('ჼ', 'ჿ'), ('\u{1c90}', '\u{1cba}'), ('\u{1cbd}', '\u{1cbf}'),
281 ('ⴀ', 'ⴥ'), ('ⴧ', 'ⴧ'), ('ⴭ', 'ⴭ'),
282 ];
283
284 pub const GLAGOLITIC: &'static [(char, char)] = &[
285 ('Ⰰ', 'Ⱞ'), ('ⰰ', 'ⱞ'), ('𞀀', '𞀆'), ('𞀈', '𞀘'),
286 ('𞀛', '𞀡'), ('𞀣', '𞀤'), ('𞀦', '𞀪'),
287 ];
288
289 pub const GOTHIC: &'static [(char, char)] = &[
290 ('𐌰', '𐍊'),
291 ];
292
293 pub const GRANTHA: &'static [(char, char)] = &[
294 ('𑌀', '𑌃'), ('𑌅', '𑌌'), ('𑌏', '𑌐'), ('𑌓', '𑌨'),
295 ('𑌪', '𑌰'), ('𑌲', '𑌳'), ('𑌵', '𑌹'), ('𑌼', '𑍄'),
296 ('𑍇', '𑍈'), ('𑍋', '𑍍'), ('𑍐', '𑍐'), ('𑍗', '𑍗'),
297 ('𑍝', '𑍣'), ('𑍦', '𑍬'), ('𑍰', '𑍴'),
298 ];
299
300 pub const GREEK: &'static [(char, char)] = &[
301 ('Ͱ', 'ͳ'), ('͵', 'ͷ'), ('ͺ', 'ͽ'), ('Ϳ', 'Ϳ'), ('΄', '΄'),
302 ('Ά', 'Ά'), ('Έ', 'Ί'), ('Ό', 'Ό'), ('Ύ', 'Ρ'), ('Σ', 'ϡ'),
303 ('ϰ', 'Ͽ'), ('ᴦ', 'ᴪ'), ('ᵝ', 'ᵡ'), ('ᵦ', 'ᵪ'),
304 ('ᶿ', 'ᶿ'), ('ἀ', 'ἕ'), ('Ἐ', 'Ἕ'), ('ἠ', 'ὅ'),
305 ('Ὀ', 'Ὅ'), ('ὐ', 'ὗ'), ('Ὑ', 'Ὑ'), ('Ὓ', 'Ὓ'),
306 ('Ὕ', 'Ὕ'), ('Ὗ', 'ώ'), ('ᾀ', 'ᾴ'), ('ᾶ', 'ῄ'),
307 ('ῆ', 'ΐ'), ('ῖ', 'Ί'), ('῝', '`'), ('ῲ', 'ῴ'),
308 ('ῶ', '῾'), ('Ω', 'Ω'), ('ꭥ', 'ꭥ'), ('𐅀', '𐆎'),
309 ('𐆠', '𐆠'), ('𝈀', '𝉅'),
310 ];
311
312 pub const GUJARATI: &'static [(char, char)] = &[
313 ('ઁ', 'ઃ'), ('અ', 'ઍ'), ('એ', 'ઑ'), ('ઓ', 'ન'),
314 ('પ', 'ર'), ('લ', 'ળ'), ('વ', 'હ'), ('઼', 'ૅ'),
315 ('ે', 'ૉ'), ('ો', '્'), ('ૐ', 'ૐ'), ('ૠ', 'ૣ'),
316 ('૦', '૱'), ('ૹ', '૿'),
317 ];
318
319 pub const GUNJALA_GONDI: &'static [(char, char)] = &[
320 ('\u{11d60}', '\u{11d65}'), ('\u{11d67}', '\u{11d68}'),
321 ('\u{11d6a}', '\u{11d8e}'), ('\u{11d90}', '\u{11d91}'),
322 ('\u{11d93}', '\u{11d98}'), ('\u{11da0}', '\u{11da9}'),
323 ];
324
325 pub const GURMUKHI: &'static [(char, char)] = &[
326 ('ਁ', 'ਃ'), ('ਅ', 'ਊ'), ('ਏ', 'ਐ'), ('ਓ', 'ਨ'),
327 ('ਪ', 'ਰ'), ('ਲ', 'ਲ਼'), ('ਵ', 'ਸ਼'), ('ਸ', 'ਹ'),
328 ('਼', '਼'), ('ਾ', 'ੂ'), ('ੇ', 'ੈ'), ('ੋ', '੍'),
329 ('ੑ', 'ੑ'), ('ਖ਼', 'ੜ'), ('ਫ਼', 'ਫ਼'), ('੦', '\u{a76}'),
330 ];
331
332 pub const HAN: &'static [(char, char)] = &[
333 ('⺀', '⺙'), ('⺛', '⻳'), ('⼀', '⿕'), ('々', '々'),
334 ('〇', '〇'), ('〡', '〩'), ('〸', '〻'), ('㐀', '䶵'),
335 ('一', '\u{9fef}'), ('豈', '舘'), ('並', '龎'), ('𠀀', '𪛖'),
336 ('𪜀', '𫜴'), ('𫝀', '𫠝'), ('𫠠', '𬺡'), ('𬺰', '𮯠'),
337 ('丽', '𪘀'),
338 ];
339
340 pub const HANGUL: &'static [(char, char)] = &[
341 ('ᄀ', 'ᇿ'), ('〮', '〯'), ('ㄱ', 'ㆎ'), ('㈀', '㈞'),
342 ('㉠', '㉾'), ('ꥠ', 'ꥼ'), ('가', '힣'), ('ힰ', 'ퟆ'),
343 ('ퟋ', 'ퟻ'), ('ᅠ', 'ᄒ'), ('ᅡ', 'ᅦ'), ('ᅧ', 'ᅬ'),
344 ('ᅭ', 'ᅲ'), ('ᅳ', 'ᅵ'),
345 ];
346
347 pub const HANIFI_ROHINGYA: &'static [(char, char)] = &[
348 ('\u{10d00}', '\u{10d27}'), ('\u{10d30}', '\u{10d39}'),
349 ];
350
351 pub const HANUNOO: &'static [(char, char)] = &[
352 ('ᜠ', '᜴'),
353 ];
354
355 pub const HATRAN: &'static [(char, char)] = &[
356 ('𐣠', '𐣲'), ('𐣴', '𐣵'), ('𐣻', '𐣿'),
357 ];
358
359 pub const HEBREW: &'static [(char, char)] = &[
360 ('֑', 'ׇ'), ('א', 'ת'), ('\u{5ef}', '״'), ('יִ', 'זּ'),
361 ('טּ', 'לּ'), ('מּ', 'מּ'), ('נּ', 'סּ'), ('ףּ', 'פּ'),
362 ('צּ', 'ﭏ'),
363 ];
364
365 pub const HIRAGANA: &'static [(char, char)] = &[
366 ('ぁ', 'ゖ'), ('ゝ', 'ゟ'), ('𛀁', '𛄞'), ('🈀', '🈀'),
367 ];
368
369 pub const IMPERIAL_ARAMAIC: &'static [(char, char)] = &[
370 ('𐡀', '𐡕'), ('𐡗', '𐡟'),
371 ];
372
373 pub const INHERITED: &'static [(char, char)] = &[
374 ('̀', 'ͯ'), ('҅', '҆'), ('ً', 'ٕ'), ('ٰ', 'ٰ'), ('॑', '॒'),
375 ('᪰', '᪾'), ('᳐', '᳒'), ('᳔', '᳠'), ('᳢', '᳨'),
376 ('᳭', '᳭'), ('᳴', '᳴'), ('᳸', '᳹'), ('᷀', '᷹'),
377 ('᷻', '᷿'), ('\u{200c}', '\u{200d}'), ('⃐', '⃰'), ('〪', '〭'),
378 ('゙', '゚'), ('︀', '️'), ('︠', '︭'), ('𐇽', '𐇽'),
379 ('𐋠', '𐋠'), ('\u{1133b}', '\u{1133b}'), ('𝅧', '𝅩'),
380 ('𝅻', '𝆂'), ('𝆅', '𝆋'), ('𝆪', '𝆭'), ('󠄀', '󠇯'),
381 ];
382
383 pub const INSCRIPTIONAL_PAHLAVI: &'static [(char, char)] = &[
384 ('𐭠', '𐭲'), ('𐭸', '𐭿'),
385 ];
386
387 pub const INSCRIPTIONAL_PARTHIAN: &'static [(char, char)] = &[
388 ('𐭀', '𐭕'), ('𐭘', '𐭟'),
389 ];
390
391 pub const JAVANESE: &'static [(char, char)] = &[
392 ('ꦀ', '꧍'), ('꧐', '꧙'), ('꧞', '꧟'),
393 ];
394
395 pub const KAITHI: &'static [(char, char)] = &[
396 ('𑂀', '𑃁'), ('\u{110cd}', '\u{110cd}'),
397 ];
398
399 pub const KANNADA: &'static [(char, char)] = &[
400 ('ಀ', 'ಌ'), ('ಎ', 'ಐ'), ('ಒ', 'ನ'), ('ಪ', 'ಳ'),
401 ('ವ', 'ಹ'), ('಼', 'ೄ'), ('ೆ', 'ೈ'), ('ೊ', '್'),
402 ('ೕ', 'ೖ'), ('ೞ', 'ೞ'), ('ೠ', 'ೣ'), ('೦', '೯'),
403 ('ೱ', 'ೲ'),
404 ];
405
406 pub const KATAKANA: &'static [(char, char)] = &[
407 ('ァ', 'ヺ'), ('ヽ', 'ヿ'), ('ㇰ', 'ㇿ'), ('㋐', '㋾'),
408 ('㌀', '㍗'), ('ヲ', 'ッ'), ('ア', 'ン'), ('𛀀', '𛀀'),
409 ];
410
411 pub const KAYAH_LI: &'static [(char, char)] = &[
412 ('꤀', '꤭'), ('꤯', '꤯'),
413 ];
414
415 pub const KHAROSHTHI: &'static [(char, char)] = &[
416 ('𐨀', '𐨃'), ('𐨅', '𐨆'), ('𐨌', '𐨓'), ('𐨕', '𐨗'),
417 ('𐨙', '\u{10a35}'), ('𐨸', '𐨺'), ('𐨿', '\u{10a48}'),
418 ('𐩐', '𐩘'),
419 ];
420
421 pub const KHMER: &'static [(char, char)] = &[
422 ('ក', '៝'), ('០', '៩'), ('៰', '៹'), ('᧠', '᧿'),
423 ];
424
425 pub const KHOJKI: &'static [(char, char)] = &[
426 ('𑈀', '𑈑'), ('𑈓', '𑈾'),
427 ];
428
429 pub const KHUDAWADI: &'static [(char, char)] = &[
430 ('𑊰', '𑋪'), ('𑋰', '𑋹'),
431 ];
432
433 pub const LAO: &'static [(char, char)] = &[
434 ('ກ', 'ຂ'), ('ຄ', 'ຄ'), ('ງ', 'ຈ'), ('ຊ', 'ຊ'),
435 ('ຍ', 'ຍ'), ('ດ', 'ທ'), ('ນ', 'ຟ'), ('ມ', 'ຣ'),
436 ('ລ', 'ລ'), ('ວ', 'ວ'), ('ສ', 'ຫ'), ('ອ', 'ູ'),
437 ('ົ', 'ຽ'), ('ເ', 'ໄ'), ('ໆ', 'ໆ'), ('່', 'ໍ'),
438 ('໐', '໙'), ('ໜ', 'ໟ'),
439 ];
440
441 pub const LATIN: &'static [(char, char)] = &[
442 ('A', 'Z'), ('a', 'z'), ('ª', 'ª'), ('º', 'º'), ('À', 'Ö'),
443 ('Ø', 'ö'), ('ø', 'ʸ'), ('ˠ', 'ˤ'), ('ᴀ', 'ᴥ'), ('ᴬ', 'ᵜ'),
444 ('ᵢ', 'ᵥ'), ('ᵫ', 'ᵷ'), ('ᵹ', 'ᶾ'), ('Ḁ', 'ỿ'),
445 ('ⁱ', 'ⁱ'), ('ⁿ', 'ⁿ'), ('ₐ', 'ₜ'), ('K', 'Å'),
446 ('Ⅎ', 'Ⅎ'), ('ⅎ', 'ⅎ'), ('Ⅰ', 'ↈ'), ('Ⱡ', 'Ɀ'),
447 ('Ꜣ', 'ꞇ'), ('Ꞌ', '\u{a7b9}'), ('ꟷ', 'ꟿ'), ('ꬰ', 'ꭚ'),
448 ('ꭜ', 'ꭤ'), ('ff', 'st'), ('A', 'Z'), ('a', 'z'),
449 ];
450
451 pub const LEPCHA: &'static [(char, char)] = &[
452 ('ᰀ', '᰷'), ('᰻', '᱉'), ('ᱍ', 'ᱏ'),
453 ];
454
455 pub const LIMBU: &'static [(char, char)] = &[
456 ('ᤀ', 'ᤞ'), ('ᤠ', 'ᤫ'), ('ᤰ', '᤻'), ('᥀', '᥀'),
457 ('᥄', '᥏'),
458 ];
459
460 pub const LINEAR_A: &'static [(char, char)] = &[
461 ('𐘀', '𐜶'), ('𐝀', '𐝕'), ('𐝠', '𐝧'),
462 ];
463
464 pub const LINEAR_B: &'static [(char, char)] = &[
465 ('𐀀', '𐀋'), ('𐀍', '𐀦'), ('𐀨', '𐀺'), ('𐀼', '𐀽'),
466 ('𐀿', '𐁍'), ('𐁐', '𐁝'), ('𐂀', '𐃺'),
467 ];
468
469 pub const LISU: &'static [(char, char)] = &[
470 ('ꓐ', '꓿'),
471 ];
472
473 pub const LYCIAN: &'static [(char, char)] = &[
474 ('𐊀', '𐊜'),
475 ];
476
477 pub const LYDIAN: &'static [(char, char)] = &[
478 ('𐤠', '𐤹'), ('𐤿', '𐤿'),
479 ];
480
481 pub const MAHAJANI: &'static [(char, char)] = &[
482 ('𑅐', '𑅶'),
483 ];
484
485 pub const MAKASAR: &'static [(char, char)] = &[
486 ('\u{11ee0}', '\u{11ef8}'),
487 ];
488
489 pub const MALAYALAM: &'static [(char, char)] = &[
490 ('ഀ', 'ഃ'), ('അ', 'ഌ'), ('എ', 'ഐ'), ('ഒ', 'ൄ'),
491 ('െ', 'ൈ'), ('ൊ', '൏'), ('ൔ', 'ൣ'), ('൦', 'ൿ'),
492 ];
493
494 pub const MANDAIC: &'static [(char, char)] = &[
495 ('ࡀ', '࡛'), ('࡞', '࡞'),
496 ];
497
498 pub const MANICHAEAN: &'static [(char, char)] = &[
499 ('𐫀', '𐫦'), ('𐫫', '𐫶'),
500 ];
501
502 pub const MARCHEN: &'static [(char, char)] = &[
503 ('𑱰', '𑲏'), ('𑲒', '𑲧'), ('𑲩', '𑲶'),
504 ];
505
506 pub const MASARAM_GONDI: &'static [(char, char)] = &[
507 ('𑴀', '𑴆'), ('𑴈', '𑴉'), ('𑴋', '𑴶'), ('𑴺', '𑴺'),
508 ('𑴼', '𑴽'), ('𑴿', '𑵇'), ('𑵐', '𑵙'),
509 ];
510
511 pub const MEDEFAIDRIN: &'static [(char, char)] = &[
512 ('\u{16e40}', '\u{16e9a}'),
513 ];
514
515 pub const MEETEI_MAYEK: &'static [(char, char)] = &[
516 ('ꫠ', '꫶'), ('ꯀ', '꯭'), ('꯰', '꯹'),
517 ];
518
519 pub const MENDE_KIKAKUI: &'static [(char, char)] = &[
520 ('𞠀', '𞣄'), ('𞣇', '𞣖'),
521 ];
522
523 pub const MEROITIC_CURSIVE: &'static [(char, char)] = &[
524 ('𐦠', '𐦷'), ('𐦼', '𐧏'), ('𐧒', '𐧿'),
525 ];
526
527 pub const MEROITIC_HIEROGLYPHS: &'static [(char, char)] = &[
528 ('𐦀', '𐦟'),
529 ];
530
531 pub const MIAO: &'static [(char, char)] = &[
532 ('𖼀', '𖽄'), ('𖽐', '𖽾'), ('𖾏', '𖾟'),
533 ];
534
535 pub const MODI: &'static [(char, char)] = &[
536 ('𑘀', '𑙄'), ('𑙐', '𑙙'),
537 ];
538
539 pub const MONGOLIAN: &'static [(char, char)] = &[
540 ('᠀', '᠁'), ('᠄', '᠄'), ('᠆', '\u{180e}'), ('᠐', '᠙'),
541 ('ᠠ', '\u{1878}'), ('ᢀ', 'ᢪ'), ('𑙠', '𑙬'),
542 ];
543
544 pub const MRO: &'static [(char, char)] = &[
545 ('𖩀', '𖩞'), ('𖩠', '𖩩'), ('𖩮', '𖩯'),
546 ];
547
548 pub const MULTANI: &'static [(char, char)] = &[
549 ('𑊀', '𑊆'), ('𑊈', '𑊈'), ('𑊊', '𑊍'), ('𑊏', '𑊝'),
550 ('𑊟', '𑊩'),
551 ];
552
553 pub const MYANMAR: &'static [(char, char)] = &[
554 ('က', '႟'), ('ꧠ', 'ꧾ'), ('ꩠ', 'ꩿ'),
555 ];
556
557 pub const NABATAEAN: &'static [(char, char)] = &[
558 ('𐢀', '𐢞'), ('𐢧', '𐢯'),
559 ];
560
561 pub const NEW_TAI_LUE: &'static [(char, char)] = &[
562 ('ᦀ', 'ᦫ'), ('ᦰ', 'ᧉ'), ('᧐', '᧚'), ('᧞', '᧟'),
563 ];
564
565 pub const NEWA: &'static [(char, char)] = &[
566 ('𑐀', '𑑙'), ('𑑛', '𑑛'), ('𑑝', '\u{1145e}'),
567 ];
568
569 pub const NKO: &'static [(char, char)] = &[
570 ('߀', 'ߺ'), ('\u{7fd}', '\u{7ff}'),
571 ];
572
573 pub const NUSHU: &'static [(char, char)] = &[
574 ('𖿡', '𖿡'), ('𛅰', '𛋻'),
575 ];
576
577 pub const OGHAM: &'static [(char, char)] = &[
578 ('\u{1680}', '᚜'),
579 ];
580
581 pub const OL_CHIKI: &'static [(char, char)] = &[
582 ('᱐', '᱿'),
583 ];
584
585 pub const OLD_HUNGARIAN: &'static [(char, char)] = &[
586 ('𐲀', '𐲲'), ('𐳀', '𐳲'), ('𐳺', '𐳿'),
587 ];
588
589 pub const OLD_ITALIC: &'static [(char, char)] = &[
590 ('𐌀', '𐌣'), ('𐌭', '𐌯'),
591 ];
592
593 pub const OLD_NORTH_ARABIAN: &'static [(char, char)] = &[
594 ('𐪀', '𐪟'),
595 ];
596
597 pub const OLD_PERMIC: &'static [(char, char)] = &[
598 ('𐍐', '𐍺'),
599 ];
600
601 pub const OLD_PERSIAN: &'static [(char, char)] = &[
602 ('𐎠', '𐏃'), ('𐏈', '𐏕'),
603 ];
604
605 pub const OLD_SOGDIAN: &'static [(char, char)] = &[
606 ('\u{10f00}', '\u{10f27}'),
607 ];
608
609 pub const OLD_SOUTH_ARABIAN: &'static [(char, char)] = &[
610 ('𐩠', '𐩿'),
611 ];
612
613 pub const OLD_TURKIC: &'static [(char, char)] = &[
614 ('𐰀', '𐱈'),
615 ];
616
617 pub const ORIYA: &'static [(char, char)] = &[
618 ('ଁ', 'ଃ'), ('ଅ', 'ଌ'), ('ଏ', 'ଐ'), ('ଓ', 'ନ'),
619 ('ପ', 'ର'), ('ଲ', 'ଳ'), ('ଵ', 'ହ'), ('଼', 'ୄ'),
620 ('େ', 'ୈ'), ('ୋ', '୍'), ('ୖ', 'ୗ'), ('ଡ଼', 'ଢ଼'),
621 ('ୟ', 'ୣ'), ('୦', '୷'),
622 ];
623
624 pub const OSAGE: &'static [(char, char)] = &[
625 ('𐒰', '𐓓'), ('𐓘', '𐓻'),
626 ];
627
628 pub const OSMANYA: &'static [(char, char)] = &[
629 ('𐒀', '𐒝'), ('𐒠', '𐒩'),
630 ];
631
632 pub const PAHAWH_HMONG: &'static [(char, char)] = &[
633 ('𖬀', '𖭅'), ('𖭐', '𖭙'), ('𖭛', '𖭡'), ('𖭣', '𖭷'),
634 ('𖭽', '𖮏'),
635 ];
636
637 pub const PALMYRENE: &'static [(char, char)] = &[
638 ('𐡠', '𐡿'),
639 ];
640
641 pub const PAU_CIN_HAU: &'static [(char, char)] = &[
642 ('𑫀', '𑫸'),
643 ];
644
645 pub const PHAGS_PA: &'static [(char, char)] = &[
646 ('ꡀ', '꡷'),
647 ];
648
649 pub const PHOENICIAN: &'static [(char, char)] = &[
650 ('𐤀', '𐤛'), ('𐤟', '𐤟'),
651 ];
652
653 pub const PSALTER_PAHLAVI: &'static [(char, char)] = &[
654 ('𐮀', '𐮑'), ('𐮙', '𐮜'), ('𐮩', '𐮯'),
655 ];
656
657 pub const REJANG: &'static [(char, char)] = &[
658 ('ꤰ', '꥓'), ('꥟', '꥟'),
659 ];
660
661 pub const RUNIC: &'static [(char, char)] = &[
662 ('ᚠ', 'ᛪ'), ('ᛮ', 'ᛸ'),
663 ];
664
665 pub const SAMARITAN: &'static [(char, char)] = &[
666 ('ࠀ', '࠭'), ('࠰', '࠾'),
667 ];
668
669 pub const SAURASHTRA: &'static [(char, char)] = &[
670 ('ꢀ', 'ꣅ'), ('꣎', '꣙'),
671 ];
672
673 pub const SHARADA: &'static [(char, char)] = &[
674 ('𑆀', '𑇍'), ('𑇐', '𑇟'),
675 ];
676
677 pub const SHAVIAN: &'static [(char, char)] = &[
678 ('𐑐', '𐑿'),
679 ];
680
681 pub const SIDDHAM: &'static [(char, char)] = &[
682 ('𑖀', '𑖵'), ('𑖸', '𑗝'),
683 ];
684
685 pub const SIGNWRITING: &'static [(char, char)] = &[
686 ('𝠀', '𝪋'), ('𝪛', '𝪟'), ('𝪡', '𝪯'),
687 ];
688
689 pub const SINHALA: &'static [(char, char)] = &[
690 ('ං', 'ඃ'), ('අ', 'ඖ'), ('ක', 'න'), ('ඳ', 'ර'),
691 ('ල', 'ල'), ('ව', 'ෆ'), ('්', '්'), ('ා', 'ු'),
692 ('ූ', 'ූ'), ('ෘ', 'ෟ'), ('෦', '෯'), ('ෲ', '෴'),
693 ('𑇡', '𑇴'),
694 ];
695
696 pub const SOGDIAN: &'static [(char, char)] = &[
697 ('\u{10f30}', '\u{10f59}'),
698 ];
699
700 pub const SORA_SOMPENG: &'static [(char, char)] = &[
701 ('𑃐', '𑃨'), ('𑃰', '𑃹'),
702 ];
703
704 pub const SOYOMBO: &'static [(char, char)] = &[
705 ('𑩐', '𑪃'), ('𑪆', '𑪢'),
706 ];
707
708 pub const SUNDANESE: &'static [(char, char)] = &[
709 ('ᮀ', 'ᮿ'), ('᳀', '᳇'),
710 ];
711
712 pub const SYLOTI_NAGRI: &'static [(char, char)] = &[
713 ('ꠀ', '꠫'),
714 ];
715
716 pub const SYRIAC: &'static [(char, char)] = &[
717 ('܀', '܍'), ('\u{70f}', '݊'), ('ݍ', 'ݏ'), ('ࡠ', 'ࡪ'),
718 ];
719
720 pub const TAGALOG: &'static [(char, char)] = &[
721 ('ᜀ', 'ᜌ'), ('ᜎ', '᜔'),
722 ];
723
724 pub const TAGBANWA: &'static [(char, char)] = &[
725 ('ᝠ', 'ᝬ'), ('ᝮ', 'ᝰ'), ('ᝲ', 'ᝳ'),
726 ];
727
728 pub const TAI_LE: &'static [(char, char)] = &[
729 ('ᥐ', 'ᥭ'), ('ᥰ', 'ᥴ'),
730 ];
731
732 pub const TAI_THAM: &'static [(char, char)] = &[
733 ('ᨠ', 'ᩞ'), ('᩠', '᩼'), ('᩿', '᪉'), ('᪐', '᪙'),
734 ('᪠', '᪭'),
735 ];
736
737 pub const TAI_VIET: &'static [(char, char)] = &[
738 ('ꪀ', 'ꫂ'), ('ꫛ', '꫟'),
739 ];
740
741 pub const TAKRI: &'static [(char, char)] = &[
742 ('𑚀', '𑚷'), ('𑛀', '𑛉'),
743 ];
744
745 pub const TAMIL: &'static [(char, char)] = &[
746 ('ஂ', 'ஃ'), ('அ', 'ஊ'), ('எ', 'ஐ'), ('ஒ', 'க'),
747 ('ங', 'ச'), ('ஜ', 'ஜ'), ('ஞ', 'ட'), ('ண', 'த'),
748 ('ந', 'ப'), ('ம', 'ஹ'), ('ா', 'ூ'), ('ெ', 'ை'),
749 ('ொ', '்'), ('ௐ', 'ௐ'), ('ௗ', 'ௗ'), ('௦', '௺'),
750 ];
751
752 pub const TANGUT: &'static [(char, char)] = &[
753 ('𖿠', '𖿠'), ('𗀀', '\u{187f1}'), ('𘠀', '𘫲'),
754 ];
755
756 pub const TELUGU: &'static [(char, char)] = &[
757 ('ఀ', 'ఌ'), ('ఎ', 'ఐ'), ('ఒ', 'న'), ('ప', 'హ'),
758 ('ఽ', 'ౄ'), ('ె', 'ై'), ('ొ', '్'), ('ౕ', 'ౖ'),
759 ('ౘ', 'ౚ'), ('ౠ', 'ౣ'), ('౦', '౯'), ('౸', '౿'),
760 ];
761
762 pub const THAANA: &'static [(char, char)] = &[
763 ('ހ', 'ޱ'),
764 ];
765
766 pub const THAI: &'static [(char, char)] = &[
767 ('ก', 'ฺ'), ('เ', '๛'),
768 ];
769
770 pub const TIBETAN: &'static [(char, char)] = &[
771 ('ༀ', 'ཇ'), ('ཉ', 'ཬ'), ('ཱ', 'ྗ'), ('ྙ', 'ྼ'),
772 ('྾', '࿌'), ('࿎', '࿔'), ('࿙', '࿚'),
773 ];
774
775 pub const TIFINAGH: &'static [(char, char)] = &[
776 ('ⴰ', 'ⵧ'), ('ⵯ', '⵰'), ('⵿', '⵿'),
777 ];
778
779 pub const TIRHUTA: &'static [(char, char)] = &[
780 ('𑒀', '𑓇'), ('𑓐', '𑓙'),
781 ];
782
783 pub const UGARITIC: &'static [(char, char)] = &[
784 ('𐎀', '𐎝'), ('𐎟', '𐎟'),
785 ];
786
787 pub const VAI: &'static [(char, char)] = &[
788 ('ꔀ', 'ꘫ'),
789 ];
790
791 pub const WARANG_CITI: &'static [(char, char)] = &[
792 ('𑢠', '𑣲'), ('𑣿', '𑣿'),
793 ];
794
795 pub const YI: &'static [(char, char)] = &[
796 ('ꀀ', 'ꒌ'), ('꒐', '꓆'),
797 ];
798
799 pub const ZANABAZAR_SQUARE: &'static [(char, char)] = &[
800 ('𑨀', '𑩇'),
801 ];