pub const BY_NAME: &'static [(&'static str, &'static [(char, char)])] = &[
("Adlam", ADLAM),
("Ahom", AHOM),
("Anatolian_Hieroglyphs", ANATOLIAN_HIEROGLYPHS),
("Arabic", ARABIC),
("Armenian", ARMENIAN),
("Avestan", AVESTAN),
("Balinese", BALINESE),
("Bamum", BAMUM),
("Bassa_Vah", BASSA_VAH),
("Batak", BATAK),
("Bengali", BENGALI),
("Bhaiksuki", BHAIKSUKI),
("Bopomofo", BOPOMOFO),
("Brahmi", BRAHMI),
("Braille", BRAILLE),
("Buginese", BUGINESE),
("Buhid", BUHID),
("Canadian_Aboriginal", CANADIAN_ABORIGINAL),
("Carian", CARIAN),
("Caucasian_Albanian", CAUCASIAN_ALBANIAN),
("Chakma", CHAKMA),
("Cham", CHAM),
("Cherokee", CHEROKEE),
("Chorasmian", CHORASMIAN),
("Common", COMMON),
("Coptic", COPTIC),
("Cuneiform", CUNEIFORM),
("Cypriot", CYPRIOT),
("Cyrillic", CYRILLIC),
("Deseret", DESERET),
("Devanagari", DEVANAGARI),
("Dives_Akuru", DIVES_AKURU),
("Dogra", DOGRA),
("Duployan", DUPLOYAN),
("Egyptian_Hieroglyphs", EGYPTIAN_HIEROGLYPHS),
("Elbasan", ELBASAN),
("Elymaic", ELYMAIC),
("Ethiopic", ETHIOPIC),
("Georgian", GEORGIAN),
("Glagolitic", GLAGOLITIC),
("Gothic", GOTHIC),
("Grantha", GRANTHA),
("Greek", GREEK),
("Gujarati", GUJARATI),
("Gunjala_Gondi", GUNJALA_GONDI),
("Gurmukhi", GURMUKHI),
("Han", HAN),
("Hangul", HANGUL),
("Hanifi_Rohingya", HANIFI_ROHINGYA),
("Hanunoo", HANUNOO),
("Hatran", HATRAN),
("Hebrew", HEBREW),
("Hiragana", HIRAGANA),
("Imperial_Aramaic", IMPERIAL_ARAMAIC),
("Inherited", INHERITED),
("Inscriptional_Pahlavi", INSCRIPTIONAL_PAHLAVI),
("Inscriptional_Parthian", INSCRIPTIONAL_PARTHIAN),
("Javanese", JAVANESE),
("Kaithi", KAITHI),
("Kannada", KANNADA),
("Katakana", KATAKANA),
("Kayah_Li", KAYAH_LI),
("Kharoshthi", KHAROSHTHI),
("Khitan_Small_Script", KHITAN_SMALL_SCRIPT),
("Khmer", KHMER),
("Khojki", KHOJKI),
("Khudawadi", KHUDAWADI),
("Lao", LAO),
("Latin", LATIN),
("Lepcha", LEPCHA),
("Limbu", LIMBU),
("Linear_A", LINEAR_A),
("Linear_B", LINEAR_B),
("Lisu", LISU),
("Lycian", LYCIAN),
("Lydian", LYDIAN),
("Mahajani", MAHAJANI),
("Makasar", MAKASAR),
("Malayalam", MALAYALAM),
("Mandaic", MANDAIC),
("Manichaean", MANICHAEAN),
("Marchen", MARCHEN),
("Masaram_Gondi", MASARAM_GONDI),
("Medefaidrin", MEDEFAIDRIN),
("Meetei_Mayek", MEETEI_MAYEK),
("Mende_Kikakui", MENDE_KIKAKUI),
("Meroitic_Cursive", MEROITIC_CURSIVE),
("Meroitic_Hieroglyphs", MEROITIC_HIEROGLYPHS),
("Miao", MIAO),
("Modi", MODI),
("Mongolian", MONGOLIAN),
("Mro", MRO),
("Multani", MULTANI),
("Myanmar", MYANMAR),
("Nabataean", NABATAEAN),
("Nandinagari", NANDINAGARI),
("New_Tai_Lue", NEW_TAI_LUE),
("Newa", NEWA),
("Nko", NKO),
("Nushu", NUSHU),
("Nyiakeng_Puachue_Hmong", NYIAKENG_PUACHUE_HMONG),
("Ogham", OGHAM),
("Ol_Chiki", OL_CHIKI),
("Old_Hungarian", OLD_HUNGARIAN),
("Old_Italic", OLD_ITALIC),
("Old_North_Arabian", OLD_NORTH_ARABIAN),
("Old_Permic", OLD_PERMIC),
("Old_Persian", OLD_PERSIAN),
("Old_Sogdian", OLD_SOGDIAN),
("Old_South_Arabian", OLD_SOUTH_ARABIAN),
("Old_Turkic", OLD_TURKIC),
("Oriya", ORIYA),
("Osage", OSAGE),
("Osmanya", OSMANYA),
("Pahawh_Hmong", PAHAWH_HMONG),
("Palmyrene", PALMYRENE),
("Pau_Cin_Hau", PAU_CIN_HAU),
("Phags_Pa", PHAGS_PA),
("Phoenician", PHOENICIAN),
("Psalter_Pahlavi", PSALTER_PAHLAVI),
("Rejang", REJANG),
("Runic", RUNIC),
("Samaritan", SAMARITAN),
("Saurashtra", SAURASHTRA),
("Sharada", SHARADA),
("Shavian", SHAVIAN),
("Siddham", SIDDHAM),
("SignWriting", SIGNWRITING),
("Sinhala", SINHALA),
("Sogdian", SOGDIAN),
("Sora_Sompeng", SORA_SOMPENG),
("Soyombo", SOYOMBO),
("Sundanese", SUNDANESE),
("Syloti_Nagri", SYLOTI_NAGRI),
("Syriac", SYRIAC),
("Tagalog", TAGALOG),
("Tagbanwa", TAGBANWA),
("Tai_Le", TAI_LE),
("Tai_Tham", TAI_THAM),
("Tai_Viet", TAI_VIET),
("Takri", TAKRI),
("Tamil", TAMIL),
("Tangut", TANGUT),
("Telugu", TELUGU),
("Thaana", THAANA),
("Thai", THAI),
("Tibetan", TIBETAN),
("Tifinagh", TIFINAGH),
("Tirhuta", TIRHUTA),
("Ugaritic", UGARITIC),
("Vai", VAI),
("Wancho", WANCHO),
("Warang_Citi", WARANG_CITI),
("Yezidi", YEZIDI),
("Yi", YI),
("Zanabazar_Square", ZANABAZAR_SQUARE),
];
pub const ADLAM: &'static [(char, char)] =
&[('𞤀', '𞥋'), ('𞥐', '𞥙'), ('𞥞', '𞥟')];
pub const AHOM: &'static [(char, char)] =
&[('𑜀', '𑜚'), ('\u{1171d}', '\u{1172b}'), ('𑜰', '𑜿')];
pub const ANATOLIAN_HIEROGLYPHS: &'static [(char, char)] = &[('𔐀', '𔙆')];
pub const ARABIC: &'static [(char, char)] = &[
('\u{600}', '\u{604}'),
('؆', '؋'),
('؍', '\u{61a}'),
('\u{61c}', '\u{61c}'),
('؞', '؞'),
('ؠ', 'ؿ'),
('ف', 'ي'),
('\u{656}', 'ٯ'),
('ٱ', '\u{6dc}'),
('۞', 'ۿ'),
('ݐ', 'ݿ'),
('ࢠ', 'ࢴ'),
('ࢶ', '\u{8c7}'),
('\u{8d3}', '\u{8e1}'),
('\u{8e3}', '\u{8ff}'),
('ﭐ', '﯁'),
('ﯓ', 'ﴽ'),
('ﵐ', 'ﶏ'),
('ﶒ', 'ﷇ'),
('ﷰ', '﷽'),
('ﹰ', 'ﹴ'),
('ﹶ', 'ﻼ'),
('𐹠', '𐹾'),
('𞸀', '𞸃'),
('𞸅', '𞸟'),
('𞸡', '𞸢'),
('𞸤', '𞸤'),
('𞸧', '𞸧'),
('𞸩', '𞸲'),
('𞸴', '𞸷'),
('𞸹', '𞸹'),
('𞸻', '𞸻'),
('𞹂', '𞹂'),
('𞹇', '𞹇'),
('𞹉', '𞹉'),
('𞹋', '𞹋'),
('𞹍', '𞹏'),
('𞹑', '𞹒'),
('𞹔', '𞹔'),
('𞹗', '𞹗'),
('𞹙', '𞹙'),
('𞹛', '𞹛'),
('𞹝', '𞹝'),
('𞹟', '𞹟'),
('𞹡', '𞹢'),
('𞹤', '𞹤'),
('𞹧', '𞹪'),
('𞹬', '𞹲'),
('𞹴', '𞹷'),
('𞹹', '𞹼'),
('𞹾', '𞹾'),
('𞺀', '𞺉'),
('𞺋', '𞺛'),
('𞺡', '𞺣'),
('𞺥', '𞺩'),
('𞺫', '𞺻'),
('𞻰', '𞻱'),
];
pub const ARMENIAN: &'static [(char, char)] =
&[('Ա', 'Ֆ'), ('ՙ', '֊'), ('֍', '֏'), ('ﬓ', 'ﬗ')];
pub const AVESTAN: &'static [(char, char)] = &[('𐬀', '𐬵'), ('𐬹', '𐬿')];
pub const BALINESE: &'static [(char, char)] = &[('\u{1b00}', 'ᭋ'), ('᭐', '᭼')];
pub const BAMUM: &'static [(char, char)] = &[('ꚠ', '꛷'), ('𖠀', '𖨸')];
pub const BASSA_VAH: &'static [(char, char)] =
&[('𖫐', '𖫭'), ('\u{16af0}', '𖫵')];
pub const BATAK: &'static [(char, char)] = &[('ᯀ', '᯳'), ('᯼', '᯿')];
pub const BENGALI: &'static [(char, char)] = &[
('ঀ', 'ঃ'),
('অ', 'ঌ'),
('এ', 'ঐ'),
('ও', 'ন'),
('প', 'র'),
('ল', 'ল'),
('শ', 'হ'),
('\u{9bc}', '\u{9c4}'),
('ে', 'ৈ'),
('ো', 'ৎ'),
('\u{9d7}', '\u{9d7}'),
('ড়', 'ঢ়'),
('য়', '\u{9e3}'),
('০', '\u{9fe}'),
];
pub const BHAIKSUKI: &'static [(char, char)] =
&[('𑰀', '𑰈'), ('𑰊', '\u{11c36}'), ('\u{11c38}', '𑱅'), ('𑱐', '𑱬')];
pub const BOPOMOFO: &'static [(char, char)] =
&[('˪', '˫'), ('ㄅ', 'ㄯ'), ('ㆠ', '\u{31bf}')];
pub const BRAHMI: &'static [(char, char)] =
&[('𑀀', '𑁍'), ('𑁒', '𑁯'), ('\u{1107f}', '\u{1107f}')];
pub const BRAILLE: &'static [(char, char)] = &[('⠀', '⣿')];
pub const BUGINESE: &'static [(char, char)] = &[('ᨀ', '\u{1a1b}'), ('᨞', '᨟')];
pub const BUHID: &'static [(char, char)] = &[('ᝀ', '\u{1753}')];
pub const CANADIAN_ABORIGINAL: &'static [(char, char)] =
&[('᐀', 'ᙿ'), ('ᢰ', 'ᣵ')];
pub const CARIAN: &'static [(char, char)] = &[('𐊠', '𐋐')];
pub const CAUCASIAN_ALBANIAN: &'static [(char, char)] =
&[('𐔰', '𐕣'), ('𐕯', '𐕯')];
pub const CHAKMA: &'static [(char, char)] =
&[('\u{11100}', '\u{11134}'), ('𑄶', '\u{11147}')];
pub const CHAM: &'static [(char, char)] =
&[('ꨀ', '\u{aa36}'), ('ꩀ', 'ꩍ'), ('꩐', '꩙'), ('꩜', '꩟')];
pub const CHEROKEE: &'static [(char, char)] =
&[('Ꭰ', 'Ᏽ'), ('ᏸ', 'ᏽ'), ('ꭰ', 'ꮿ')];
pub const CHORASMIAN: &'static [(char, char)] = &[('\u{10fb0}', '\u{10fcb}')];
pub const COMMON: &'static [(char, char)] = &[
('\u{0}', '@'),
('[', '`'),
('{', '©'),
('«', '¹'),
('»', '¿'),
('×', '×'),
('÷', '÷'),
('ʹ', '˟'),
('˥', '˩'),
('ˬ', '˿'),
('ʹ', 'ʹ'),
(';', ';'),
('΅', '΅'),
('·', '·'),
('\u{605}', '\u{605}'),
('،', '،'),
('؛', '؛'),
('؟', '؟'),
('ـ', 'ـ'),
('\u{6dd}', '\u{6dd}'),
('\u{8e2}', '\u{8e2}'),
('।', '॥'),
('฿', '฿'),
('࿕', '࿘'),
('჻', '჻'),
('᛫', '᛭'),
('᜵', '᜶'),
('᠂', '᠃'),
('᠅', '᠅'),
('᳓', '᳓'),
('᳡', '᳡'),
('ᳩ', 'ᳬ'),
('ᳮ', 'ᳳ'),
('ᳵ', '᳷'),
('ᳺ', 'ᳺ'),
('\u{2000}', '\u{200b}'),
('\u{200e}', '\u{2064}'),
('\u{2066}', '⁰'),
('⁴', '⁾'),
('₀', '₎'),
('₠', '₿'),
('℀', '℥'),
('℧', '℩'),
('ℬ', 'ℱ'),
('ℳ', '⅍'),
('⅏', '⅟'),
('↉', '↋'),
('←', '␦'),
('⑀', '⑊'),
('①', '⟿'),
('⤀', '⭳'),
('⭶', '⮕'),
('\u{2b97}', '⯿'),
('⸀', '\u{2e52}'),
('⿰', '⿻'),
('\u{3000}', '〄'),
('〆', '〆'),
('〈', '〠'),
('〰', '〷'),
('〼', '〿'),
('゛', '゜'),
('゠', '゠'),
('・', 'ー'),
('㆐', '㆟'),
('㇀', '㇣'),
('㈠', '㉟'),
('㉿', '㋏'),
('㋿', '㋿'),
('㍘', '㏿'),
('䷀', '䷿'),
('꜀', '꜡'),
('ꞈ', '꞊'),
('꠰', '꠹'),
('꤮', '꤮'),
('ꧏ', 'ꧏ'),
('꭛', '꭛'),
('\u{ab6a}', '\u{ab6b}'),
('﴾', '﴿'),
('︐', '︙'),
('︰', '﹒'),
('﹔', '﹦'),
('﹨', '﹫'),
('\u{feff}', '\u{feff}'),
('!', '@'),
('[', '`'),
('{', '・'),
('ー', 'ー'),
('\u{ff9e}', '\u{ff9f}'),
('¢', '₩'),
('│', '○'),
('\u{fff9}', '�'),
('𐄀', '𐄂'),
('𐄇', '𐄳'),
('𐄷', '𐄿'),
('𐆐', '\u{1019c}'),
('𐇐', '𐇼'),
('𐋡', '𐋻'),
('𖿢', '𖿣'),
('\u{1bca0}', '\u{1bca3}'),
('𝀀', '𝃵'),
('𝄀', '𝄦'),
('𝄩', '𝅦'),
('𝅪', '\u{1d17a}'),
('𝆃', '𝆄'),
('𝆌', '𝆩'),
('𝆮', '𝇨'),
('𝋠', '𝋳'),
('𝌀', '𝍖'),
('𝍠', '𝍸'),
('𝐀', '𝑔'),
('𝑖', '𝒜'),
('𝒞', '𝒟'),
('𝒢', '𝒢'),
('𝒥', '𝒦'),
('𝒩', '𝒬'),
('𝒮', '𝒹'),
('𝒻', '𝒻'),
('𝒽', '𝓃'),
('𝓅', '𝔅'),
('𝔇', '𝔊'),
('𝔍', '𝔔'),
('𝔖', '𝔜'),
('𝔞', '𝔹'),
('𝔻', '𝔾'),
('𝕀', '𝕄'),
('𝕆', '𝕆'),
('𝕊', '𝕐'),
('𝕒', '𝚥'),
('𝚨', '𝟋'),
('𝟎', '𝟿'),
('𞱱', '𞲴'),
('𞴁', '𞴽'),
('🀀', '🀫'),
('🀰', '🂓'),
('🂠', '🂮'),
('🂱', '🂿'),
('🃁', '🃏'),
('🃑', '🃵'),
('🄀', '\u{1f1ad}'),
('🇦', '🇿'),
('🈁', '🈂'),
('🈐', '🈻'),
('🉀', '🉈'),
('🉐', '🉑'),
('🉠', '🉥'),
('🌀', '\u{1f6d7}'),
('🛠', '🛬'),
('🛰', '\u{1f6fc}'),
('🜀', '🝳'),
('🞀', '🟘'),
('🟠', '🟫'),
('🠀', '🠋'),
('🠐', '🡇'),
('🡐', '🡙'),
('🡠', '🢇'),
('🢐', '🢭'),
('\u{1f8b0}', '\u{1f8b1}'),
('🤀', '\u{1f978}'),
('🥺', '\u{1f9cb}'),
('🧍', '🩓'),
('🩠', '🩭'),
('🩰', '\u{1fa74}'),
('🩸', '🩺'),
('🪀', '\u{1fa86}'),
('🪐', '\u{1faa8}'),
('\u{1fab0}', '\u{1fab6}'),
('\u{1fac0}', '\u{1fac2}'),
('\u{1fad0}', '\u{1fad6}'),
('\u{1fb00}', '\u{1fb92}'),
('\u{1fb94}', '\u{1fbca}'),
('\u{1fbf0}', '\u{1fbf9}'),
('\u{e0001}', '\u{e0001}'),
('\u{e0020}', '\u{e007f}'),
];
pub const COPTIC: &'static [(char, char)] =
&[('Ϣ', 'ϯ'), ('Ⲁ', 'ⳳ'), ('⳹', '⳿')];
pub const CUNEIFORM: &'static [(char, char)] =
&[('𒀀', '𒎙'), ('𒐀', '𒑮'), ('𒑰', '𒑴'), ('𒒀', '𒕃')];
pub const CYPRIOT: &'static [(char, char)] =
&[('𐠀', '𐠅'), ('𐠈', '𐠈'), ('𐠊', '𐠵'), ('𐠷', '𐠸'), ('𐠼', '𐠼'), ('𐠿', '𐠿')];
pub const CYRILLIC: &'static [(char, char)] = &[
('Ѐ', '\u{484}'),
('\u{487}', 'ԯ'),
('ᲀ', 'ᲈ'),
('ᴫ', 'ᴫ'),
('ᵸ', 'ᵸ'),
('\u{2de0}', '\u{2dff}'),
('Ꙁ', '\u{a69f}'),
('\u{fe2e}', '\u{fe2f}'),
];
pub const DESERET: &'static [(char, char)] = &[('𐐀', '𐑏')];
pub const DEVANAGARI: &'static [(char, char)] = &[
('\u{900}', 'ॐ'),
('\u{955}', '\u{963}'),
('०', 'ॿ'),
('\u{a8e0}', '\u{a8ff}'),
];
pub const DIVES_AKURU: &'static [(char, char)] = &[
('\u{11900}', '\u{11906}'),
('\u{11909}', '\u{11909}'),
('\u{1190c}', '\u{11913}'),
('\u{11915}', '\u{11916}'),
('\u{11918}', '\u{11935}'),
('\u{11937}', '\u{11938}'),
('\u{1193b}', '\u{11946}'),
('\u{11950}', '\u{11959}'),
];
pub const DOGRA: &'static [(char, char)] = &[('𑠀', '𑠻')];
pub const DUPLOYAN: &'static [(char, char)] =
&[('𛰀', '𛱪'), ('𛱰', '𛱼'), ('𛲀', '𛲈'), ('𛲐', '𛲙'), ('𛲜', '𛲟')];
pub const EGYPTIAN_HIEROGLYPHS: &'static [(char, char)] =
&[('𓀀', '𓐮'), ('\u{13430}', '\u{13438}')];
pub const ELBASAN: &'static [(char, char)] = &[('𐔀', '𐔧')];
pub const ELYMAIC: &'static [(char, char)] = &[('𐿠', '𐿶')];
pub const ETHIOPIC: &'static [(char, char)] = &[
('ሀ', 'ቈ'),
('ቊ', 'ቍ'),
('ቐ', 'ቖ'),
('ቘ', 'ቘ'),
('ቚ', 'ቝ'),
('በ', 'ኈ'),
('ኊ', 'ኍ'),
('ነ', 'ኰ'),
('ኲ', 'ኵ'),
('ኸ', 'ኾ'),
('ዀ', 'ዀ'),
('ዂ', 'ዅ'),
('ወ', 'ዖ'),
('ዘ', 'ጐ'),
('ጒ', 'ጕ'),
('ጘ', 'ፚ'),
('\u{135d}', '፼'),
('ᎀ', '᎙'),
('ⶀ', 'ⶖ'),
('ⶠ', 'ⶦ'),
('ⶨ', 'ⶮ'),
('ⶰ', 'ⶶ'),
('ⶸ', 'ⶾ'),
('ⷀ', 'ⷆ'),
('ⷈ', 'ⷎ'),
('ⷐ', 'ⷖ'),
('ⷘ', 'ⷞ'),
('ꬁ', 'ꬆ'),
('ꬉ', 'ꬎ'),
('ꬑ', 'ꬖ'),
('ꬠ', 'ꬦ'),
('ꬨ', 'ꬮ'),
];
pub const GEORGIAN: &'static [(char, char)] = &[
('Ⴀ', 'Ⴥ'),
('Ⴧ', 'Ⴧ'),
('Ⴭ', 'Ⴭ'),
('ა', 'ჺ'),
('ჼ', 'ჿ'),
('Ა', 'Ჺ'),
('Ჽ', 'Ჿ'),
('ⴀ', 'ⴥ'),
('ⴧ', 'ⴧ'),
('ⴭ', 'ⴭ'),
];
pub const GLAGOLITIC: &'static [(char, char)] = &[
('Ⰰ', 'Ⱞ'),
('ⰰ', 'ⱞ'),
('\u{1e000}', '\u{1e006}'),
('\u{1e008}', '\u{1e018}'),
('\u{1e01b}', '\u{1e021}'),
('\u{1e023}', '\u{1e024}'),
('\u{1e026}', '\u{1e02a}'),
];
pub const GOTHIC: &'static [(char, char)] = &[('𐌰', '𐍊')];
pub const GRANTHA: &'static [(char, char)] = &[
('\u{11300}', '𑌃'),
('𑌅', '𑌌'),
('𑌏', '𑌐'),
('𑌓', '𑌨'),
('𑌪', '𑌰'),
('𑌲', '𑌳'),
('𑌵', '𑌹'),
('\u{1133c}', '𑍄'),
('𑍇', '𑍈'),
('𑍋', '𑍍'),
('𑍐', '𑍐'),
('\u{11357}', '\u{11357}'),
('𑍝', '𑍣'),
('\u{11366}', '\u{1136c}'),
('\u{11370}', '\u{11374}'),
];
pub const GREEK: &'static [(char, char)] = &[
('Ͱ', 'ͳ'),
('͵', 'ͷ'),
('ͺ', 'ͽ'),
('Ϳ', 'Ϳ'),
('΄', '΄'),
('Ά', 'Ά'),
('Έ', 'Ί'),
('Ό', 'Ό'),
('Ύ', 'Ρ'),
('Σ', 'ϡ'),
('ϰ', 'Ͽ'),
('ᴦ', 'ᴪ'),
('ᵝ', 'ᵡ'),
('ᵦ', 'ᵪ'),
('ᶿ', 'ᶿ'),
('ἀ', 'ἕ'),
('Ἐ', 'Ἕ'),
('ἠ', 'ὅ'),
('Ὀ', 'Ὅ'),
('ὐ', 'ὗ'),
('Ὑ', 'Ὑ'),
('Ὓ', 'Ὓ'),
('Ὕ', 'Ὕ'),
('Ὗ', 'ώ'),
('ᾀ', 'ᾴ'),
('ᾶ', 'ῄ'),
('ῆ', 'ΐ'),
('ῖ', 'Ί'),
('῝', '`'),
('ῲ', 'ῴ'),
('ῶ', '῾'),
('Ω', 'Ω'),
('ꭥ', 'ꭥ'),
('𐅀', '𐆎'),
('𐆠', '𐆠'),
('𝈀', '𝉅'),
];
pub const GUJARATI: &'static [(char, char)] = &[
('\u{a81}', 'ઃ'),
('અ', 'ઍ'),
('એ', 'ઑ'),
('ઓ', 'ન'),
('પ', 'ર'),
('લ', 'ળ'),
('વ', 'હ'),
('\u{abc}', '\u{ac5}'),
('\u{ac7}', 'ૉ'),
('ો', '\u{acd}'),
('ૐ', 'ૐ'),
('ૠ', '\u{ae3}'),
('૦', '૱'),
('ૹ', '\u{aff}'),
];
pub const GUNJALA_GONDI: &'static [(char, char)] = &[
('𑵠', '𑵥'),
('𑵧', '𑵨'),
('𑵪', '𑶎'),
('\u{11d90}', '\u{11d91}'),
('𑶓', '𑶘'),
('𑶠', '𑶩'),
];
pub const GURMUKHI: &'static [(char, char)] = &[
('\u{a01}', 'ਃ'),
('ਅ', 'ਊ'),
('ਏ', 'ਐ'),
('ਓ', 'ਨ'),
('ਪ', 'ਰ'),
('ਲ', 'ਲ਼'),
('ਵ', 'ਸ਼'),
('ਸ', 'ਹ'),
('\u{a3c}', '\u{a3c}'),
('ਾ', '\u{a42}'),
('\u{a47}', '\u{a48}'),
('\u{a4b}', '\u{a4d}'),
('\u{a51}', '\u{a51}'),
('ਖ਼', 'ੜ'),
('ਫ਼', 'ਫ਼'),
('੦', '੶'),
];
pub const HAN: &'static [(char, char)] = &[
('⺀', '⺙'),
('⺛', '⻳'),
('⼀', '⿕'),
('々', '々'),
('〇', '〇'),
('〡', '〩'),
('〸', '〻'),
('㐀', '\u{4dbf}'),
('一', '\u{9ffc}'),
('豈', '舘'),
('並', '龎'),
('\u{16ff0}', '\u{16ff1}'),
('𠀀', '\u{2a6dd}'),
('𪜀', '𫜴'),
('𫝀', '𫠝'),
('𫠠', '𬺡'),
('𬺰', '𮯠'),
('丽', '𪘀'),
('\u{30000}', '\u{3134a}'),
];
pub const HANGUL: &'static [(char, char)] = &[
('ᄀ', 'ᇿ'),
('\u{302e}', '\u{302f}'),
('ㄱ', 'ㆎ'),
('㈀', '㈞'),
('㉠', '㉾'),
('ꥠ', 'ꥼ'),
('가', '힣'),
('ힰ', 'ퟆ'),
('ퟋ', 'ퟻ'),
('ᅠ', 'ᄒ'),
('ᅡ', 'ᅦ'),
('ᅧ', 'ᅬ'),
('ᅭ', 'ᅲ'),
('ᅳ', 'ᅵ'),
];
pub const HANIFI_ROHINGYA: &'static [(char, char)] =
&[('𐴀', '\u{10d27}'), ('𐴰', '𐴹')];
pub const HANUNOO: &'static [(char, char)] = &[('ᜠ', '\u{1734}')];
pub const HATRAN: &'static [(char, char)] =
&[('𐣠', '𐣲'), ('𐣴', '𐣵'), ('𐣻', '𐣿')];
pub const HEBREW: &'static [(char, char)] = &[
('\u{591}', '\u{5c7}'),
('א', 'ת'),
('ׯ', '״'),
('יִ', 'זּ'),
('טּ', 'לּ'),
('מּ', 'מּ'),
('נּ', 'סּ'),
('ףּ', 'פּ'),
('צּ', 'ﭏ'),
];
pub const HIRAGANA: &'static [(char, char)] =
&[('ぁ', 'ゖ'), ('ゝ', 'ゟ'), ('𛀁', '𛄞'), ('𛅐', '𛅒'), ('🈀', '🈀')];
pub const IMPERIAL_ARAMAIC: &'static [(char, char)] =
&[('𐡀', '𐡕'), ('𐡗', '𐡟')];
pub const INHERITED: &'static [(char, char)] = &[
('\u{300}', '\u{36f}'),
('\u{485}', '\u{486}'),
('\u{64b}', '\u{655}'),
('\u{670}', '\u{670}'),
('\u{951}', '\u{954}'),
('\u{1ab0}', '\u{1ac0}'),
('\u{1cd0}', '\u{1cd2}'),
('\u{1cd4}', '\u{1ce0}'),
('\u{1ce2}', '\u{1ce8}'),
('\u{1ced}', '\u{1ced}'),
('\u{1cf4}', '\u{1cf4}'),
('\u{1cf8}', '\u{1cf9}'),
('\u{1dc0}', '\u{1df9}'),
('\u{1dfb}', '\u{1dff}'),
('\u{200c}', '\u{200d}'),
('\u{20d0}', '\u{20f0}'),
('\u{302a}', '\u{302d}'),
('\u{3099}', '\u{309a}'),
('\u{fe00}', '\u{fe0f}'),
('\u{fe20}', '\u{fe2d}'),
('\u{101fd}', '\u{101fd}'),
('\u{102e0}', '\u{102e0}'),
('\u{1133b}', '\u{1133b}'),
('\u{1d167}', '\u{1d169}'),
('\u{1d17b}', '\u{1d182}'),
('\u{1d185}', '\u{1d18b}'),
('\u{1d1aa}', '\u{1d1ad}'),
('\u{e0100}', '\u{e01ef}'),
];
pub const INSCRIPTIONAL_PAHLAVI: &'static [(char, char)] =
&[('𐭠', '𐭲'), ('𐭸', '𐭿')];
pub const INSCRIPTIONAL_PARTHIAN: &'static [(char, char)] =
&[('𐭀', '𐭕'), ('𐭘', '𐭟')];
pub const JAVANESE: &'static [(char, char)] =
&[('\u{a980}', '꧍'), ('꧐', '꧙'), ('꧞', '꧟')];
pub const KAITHI: &'static [(char, char)] =
&[('\u{11080}', '𑃁'), ('\u{110cd}', '\u{110cd}')];
pub const KANNADA: &'static [(char, char)] = &[
('ಀ', 'ಌ'),
('ಎ', 'ಐ'),
('ಒ', 'ನ'),
('ಪ', 'ಳ'),
('ವ', 'ಹ'),
('\u{cbc}', 'ೄ'),
('\u{cc6}', 'ೈ'),
('ೊ', '\u{ccd}'),
('\u{cd5}', '\u{cd6}'),
('ೞ', 'ೞ'),
('ೠ', '\u{ce3}'),
('೦', '೯'),
('ೱ', 'ೲ'),
];
pub const KATAKANA: &'static [(char, char)] = &[
('ァ', 'ヺ'),
('ヽ', 'ヿ'),
('ㇰ', 'ㇿ'),
('㋐', '㋾'),
('㌀', '㍗'),
('ヲ', 'ッ'),
('ア', 'ン'),
('𛀀', '𛀀'),
('𛅤', '𛅧'),
];
pub const KAYAH_LI: &'static [(char, char)] = &[('꤀', '\u{a92d}'), ('꤯', '꤯')];
pub const KHAROSHTHI: &'static [(char, char)] = &[
('𐨀', '\u{10a03}'),
('\u{10a05}', '\u{10a06}'),
('\u{10a0c}', '𐨓'),
('𐨕', '𐨗'),
('𐨙', '𐨵'),
('\u{10a38}', '\u{10a3a}'),
('\u{10a3f}', '𐩈'),
('𐩐', '𐩘'),
];
pub const KHITAN_SMALL_SCRIPT: &'static [(char, char)] =
&[('\u{16fe4}', '\u{16fe4}'), ('\u{18b00}', '\u{18cd5}')];
pub const KHMER: &'static [(char, char)] =
&[('ក', '\u{17dd}'), ('០', '៩'), ('៰', '៹'), ('᧠', '᧿')];
pub const KHOJKI: &'static [(char, char)] = &[('𑈀', '𑈑'), ('𑈓', '\u{1123e}')];
pub const KHUDAWADI: &'static [(char, char)] =
&[('𑊰', '\u{112ea}'), ('𑋰', '𑋹')];
pub const LAO: &'static [(char, char)] = &[
('ກ', 'ຂ'),
('ຄ', 'ຄ'),
('ຆ', 'ຊ'),
('ຌ', 'ຣ'),
('ລ', 'ລ'),
('ວ', 'ຽ'),
('ເ', 'ໄ'),
('ໆ', 'ໆ'),
('\u{ec8}', '\u{ecd}'),
('໐', '໙'),
('ໜ', 'ໟ'),
];
pub const LATIN: &'static [(char, char)] = &[
('A', 'Z'),
('a', 'z'),
('ª', 'ª'),
('º', 'º'),
('À', 'Ö'),
('Ø', 'ö'),
('ø', 'ʸ'),
('ˠ', 'ˤ'),
('ᴀ', 'ᴥ'),
('ᴬ', 'ᵜ'),
('ᵢ', 'ᵥ'),
('ᵫ', 'ᵷ'),
('ᵹ', 'ᶾ'),
('Ḁ', 'ỿ'),
('ⁱ', 'ⁱ'),
('ⁿ', 'ⁿ'),
('ₐ', 'ₜ'),
('K', 'Å'),
('Ⅎ', 'Ⅎ'),
('ⅎ', 'ⅎ'),
('Ⅰ', 'ↈ'),
('Ⱡ', 'Ɀ'),
('Ꜣ', 'ꞇ'),
('Ꞌ', 'ꞿ'),
('Ꟃ', '\u{a7ca}'),
('\u{a7f5}', 'ꟿ'),
('ꬰ', 'ꭚ'),
('ꭜ', 'ꭤ'),
('ꭦ', '\u{ab69}'),
('ff', 'st'),
('A', 'Z'),
('a', 'z'),
];
pub const LEPCHA: &'static [(char, char)] =
&[('ᰀ', '\u{1c37}'), ('᰻', '᱉'), ('ᱍ', 'ᱏ')];
pub const LIMBU: &'static [(char, char)] = &[
('ᤀ', 'ᤞ'),
('\u{1920}', 'ᤫ'),
('ᤰ', '\u{193b}'),
('᥀', '᥀'),
('᥄', '᥏'),
];
pub const LINEAR_A: &'static [(char, char)] =
&[('𐘀', '𐜶'), ('𐝀', '𐝕'), ('𐝠', '𐝧')];
pub const LINEAR_B: &'static [(char, char)] = &[
('𐀀', '𐀋'),
('𐀍', '𐀦'),
('𐀨', '𐀺'),
('𐀼', '𐀽'),
('𐀿', '𐁍'),
('𐁐', '𐁝'),
('𐂀', '𐃺'),
];
pub const LISU: &'static [(char, char)] =
&[('ꓐ', '꓿'), ('\u{11fb0}', '\u{11fb0}')];
pub const LYCIAN: &'static [(char, char)] = &[('𐊀', '𐊜')];
pub const LYDIAN: &'static [(char, char)] = &[('𐤠', '𐤹'), ('𐤿', '𐤿')];
pub const MAHAJANI: &'static [(char, char)] = &[('𑅐', '𑅶')];
pub const MAKASAR: &'static [(char, char)] = &[('𑻠', '𑻸')];
pub const MALAYALAM: &'static [(char, char)] = &[
('\u{d00}', 'ഌ'),
('എ', 'ഐ'),
('ഒ', '\u{d44}'),
('െ', 'ൈ'),
('ൊ', '൏'),
('ൔ', '\u{d63}'),
('൦', 'ൿ'),
];
pub const MANDAIC: &'static [(char, char)] = &[('ࡀ', '\u{85b}'), ('࡞', '࡞')];
pub const MANICHAEAN: &'static [(char, char)] =
&[('𐫀', '\u{10ae6}'), ('𐫫', '𐫶')];
pub const MARCHEN: &'static [(char, char)] =
&[('𑱰', '𑲏'), ('\u{11c92}', '\u{11ca7}'), ('𑲩', '\u{11cb6}')];
pub const MASARAM_GONDI: &'static [(char, char)] = &[
('𑴀', '𑴆'),
('𑴈', '𑴉'),
('𑴋', '\u{11d36}'),
('\u{11d3a}', '\u{11d3a}'),
('\u{11d3c}', '\u{11d3d}'),
('\u{11d3f}', '\u{11d47}'),
('𑵐', '𑵙'),
];
pub const MEDEFAIDRIN: &'static [(char, char)] = &[('𖹀', '𖺚')];
pub const MEETEI_MAYEK: &'static [(char, char)] =
&[('ꫠ', '\u{aaf6}'), ('ꯀ', '\u{abed}'), ('꯰', '꯹')];
pub const MENDE_KIKAKUI: &'static [(char, char)] =
&[('𞠀', '𞣄'), ('𞣇', '\u{1e8d6}')];
pub const MEROITIC_CURSIVE: &'static [(char, char)] =
&[('𐦠', '𐦷'), ('𐦼', '𐧏'), ('𐧒', '𐧿')];
pub const MEROITIC_HIEROGLYPHS: &'static [(char, char)] = &[('𐦀', '𐦟')];
pub const MIAO: &'static [(char, char)] =
&[('𖼀', '𖽊'), ('\u{16f4f}', '𖾇'), ('\u{16f8f}', '𖾟')];
pub const MODI: &'static [(char, char)] = &[('𑘀', '𑙄'), ('𑙐', '𑙙')];
pub const MONGOLIAN: &'static [(char, char)] = &[
('᠀', '᠁'),
('᠄', '᠄'),
('᠆', '\u{180e}'),
('᠐', '᠙'),
('ᠠ', 'ᡸ'),
('ᢀ', 'ᢪ'),
('𑙠', '𑙬'),
];
pub const MRO: &'static [(char, char)] = &[('𖩀', '𖩞'), ('𖩠', '𖩩'), ('𖩮', '𖩯')];
pub const MULTANI: &'static [(char, char)] =
&[('𑊀', '𑊆'), ('𑊈', '𑊈'), ('𑊊', '𑊍'), ('𑊏', '𑊝'), ('𑊟', '𑊩')];
pub const MYANMAR: &'static [(char, char)] =
&[('က', '႟'), ('ꧠ', 'ꧾ'), ('ꩠ', 'ꩿ')];
pub const NABATAEAN: &'static [(char, char)] = &[('𐢀', '𐢞'), ('𐢧', '𐢯')];
pub const NANDINAGARI: &'static [(char, char)] =
&[('𑦠', '𑦧'), ('𑦪', '\u{119d7}'), ('\u{119da}', '𑧤')];
pub const NEW_TAI_LUE: &'static [(char, char)] =
&[('ᦀ', 'ᦫ'), ('ᦰ', 'ᧉ'), ('᧐', '᧚'), ('᧞', '᧟')];
pub const NEWA: &'static [(char, char)] = &[('𑐀', '𑑛'), ('𑑝', '\u{11461}')];
pub const NKO: &'static [(char, char)] = &[('߀', 'ߺ'), ('\u{7fd}', '߿')];
pub const NUSHU: &'static [(char, char)] = &[('𖿡', '𖿡'), ('𛅰', '𛋻')];
pub const NYIAKENG_PUACHUE_HMONG: &'static [(char, char)] =
&[('𞄀', '𞄬'), ('\u{1e130}', '𞄽'), ('𞅀', '𞅉'), ('𞅎', '𞅏')];
pub const OGHAM: &'static [(char, char)] = &[('\u{1680}', '᚜')];
pub const OL_CHIKI: &'static [(char, char)] = &[('᱐', '᱿')];
pub const OLD_HUNGARIAN: &'static [(char, char)] =
&[('𐲀', '𐲲'), ('𐳀', '𐳲'), ('𐳺', '𐳿')];
pub const OLD_ITALIC: &'static [(char, char)] = &[('𐌀', '𐌣'), ('𐌭', '𐌯')];
pub const OLD_NORTH_ARABIAN: &'static [(char, char)] = &[('𐪀', '𐪟')];
pub const OLD_PERMIC: &'static [(char, char)] = &[('𐍐', '\u{1037a}')];
pub const OLD_PERSIAN: &'static [(char, char)] = &[('𐎠', '𐏃'), ('𐏈', '𐏕')];
pub const OLD_SOGDIAN: &'static [(char, char)] = &[('𐼀', '𐼧')];
pub const OLD_SOUTH_ARABIAN: &'static [(char, char)] = &[('𐩠', '𐩿')];
pub const OLD_TURKIC: &'static [(char, char)] = &[('𐰀', '𐱈')];
pub const ORIYA: &'static [(char, char)] = &[
('\u{b01}', 'ଃ'),
('ଅ', 'ଌ'),
('ଏ', 'ଐ'),
('ଓ', 'ନ'),
('ପ', 'ର'),
('ଲ', 'ଳ'),
('ଵ', 'ହ'),
('\u{b3c}', '\u{b44}'),
('େ', 'ୈ'),
('ୋ', '\u{b4d}'),
('\u{b55}', '\u{b57}'),
('ଡ଼', 'ଢ଼'),
('ୟ', '\u{b63}'),
('୦', '୷'),
];
pub const OSAGE: &'static [(char, char)] = &[('𐒰', '𐓓'), ('𐓘', '𐓻')];
pub const OSMANYA: &'static [(char, char)] = &[('𐒀', '𐒝'), ('𐒠', '𐒩')];
pub const PAHAWH_HMONG: &'static [(char, char)] =
&[('𖬀', '𖭅'), ('𖭐', '𖭙'), ('𖭛', '𖭡'), ('𖭣', '𖭷'), ('𖭽', '𖮏')];
pub const PALMYRENE: &'static [(char, char)] = &[('𐡠', '𐡿')];
pub const PAU_CIN_HAU: &'static [(char, char)] = &[('𑫀', '𑫸')];
pub const PHAGS_PA: &'static [(char, char)] = &[('ꡀ', '꡷')];
pub const PHOENICIAN: &'static [(char, char)] = &[('𐤀', '𐤛'), ('𐤟', '𐤟')];
pub const PSALTER_PAHLAVI: &'static [(char, char)] =
&[('𐮀', '𐮑'), ('𐮙', '𐮜'), ('𐮩', '𐮯')];
pub const REJANG: &'static [(char, char)] = &[('ꤰ', '꥓'), ('꥟', '꥟')];
pub const RUNIC: &'static [(char, char)] = &[('ᚠ', 'ᛪ'), ('ᛮ', 'ᛸ')];
pub const SAMARITAN: &'static [(char, char)] = &[('ࠀ', '\u{82d}'), ('࠰', '࠾')];
pub const SAURASHTRA: &'static [(char, char)] =
&[('ꢀ', '\u{a8c5}'), ('꣎', '꣙')];
pub const SHARADA: &'static [(char, char)] = &[('\u{11180}', '𑇟')];
pub const SHAVIAN: &'static [(char, char)] = &[('𐑐', '𐑿')];
pub const SIDDHAM: &'static [(char, char)] =
&[('𑖀', '\u{115b5}'), ('𑖸', '\u{115dd}')];
pub const SIGNWRITING: &'static [(char, char)] =
&[('𝠀', '𝪋'), ('\u{1da9b}', '\u{1da9f}'), ('\u{1daa1}', '\u{1daaf}')];
pub const SINHALA: &'static [(char, char)] = &[
('\u{d81}', 'ඃ'),
('අ', 'ඖ'),
('ක', 'න'),
('ඳ', 'ර'),
('ල', 'ල'),
('ව', 'ෆ'),
('\u{dca}', '\u{dca}'),
('\u{dcf}', '\u{dd4}'),
('\u{dd6}', '\u{dd6}'),
('ෘ', '\u{ddf}'),
('෦', '෯'),
('ෲ', '෴'),
('𑇡', '𑇴'),
];
pub const SOGDIAN: &'static [(char, char)] = &[('𐼰', '𐽙')];
pub const SORA_SOMPENG: &'static [(char, char)] = &[('𑃐', '𑃨'), ('𑃰', '𑃹')];
pub const SOYOMBO: &'static [(char, char)] = &[('𑩐', '𑪢')];
pub const SUNDANESE: &'static [(char, char)] =
&[('\u{1b80}', 'ᮿ'), ('᳀', '᳇')];
pub const SYLOTI_NAGRI: &'static [(char, char)] = &[('ꠀ', '\u{a82c}')];
pub const SYRIAC: &'static [(char, char)] =
&[('܀', '܍'), ('\u{70f}', '\u{74a}'), ('ݍ', 'ݏ'), ('ࡠ', 'ࡪ')];
pub const TAGALOG: &'static [(char, char)] = &[('ᜀ', 'ᜌ'), ('ᜎ', '\u{1714}')];
pub const TAGBANWA: &'static [(char, char)] =
&[('ᝠ', 'ᝬ'), ('ᝮ', 'ᝰ'), ('\u{1772}', '\u{1773}')];
pub const TAI_LE: &'static [(char, char)] = &[('ᥐ', 'ᥭ'), ('ᥰ', 'ᥴ')];
pub const TAI_THAM: &'static [(char, char)] = &[
('ᨠ', '\u{1a5e}'),
('\u{1a60}', '\u{1a7c}'),
('\u{1a7f}', '᪉'),
('᪐', '᪙'),
('᪠', '᪭'),
];
pub const TAI_VIET: &'static [(char, char)] = &[('ꪀ', 'ꫂ'), ('ꫛ', '꫟')];
pub const TAKRI: &'static [(char, char)] = &[('𑚀', '𑚸'), ('𑛀', '𑛉')];
pub const TAMIL: &'static [(char, char)] = &[
('\u{b82}', 'ஃ'),
('அ', 'ஊ'),
('எ', 'ஐ'),
('ஒ', 'க'),
('ங', 'ச'),
('ஜ', 'ஜ'),
('ஞ', 'ட'),
('ண', 'த'),
('ந', 'ப'),
('ம', 'ஹ'),
('\u{bbe}', 'ூ'),
('ெ', 'ை'),
('ொ', '\u{bcd}'),
('ௐ', 'ௐ'),
('\u{bd7}', '\u{bd7}'),
('௦', '௺'),
('𑿀', '𑿱'),
('𑿿', '𑿿'),
];
pub const TANGUT: &'static [(char, char)] = &[
('𖿠', '𖿠'),
('𗀀', '𘟷'),
('𘠀', '\u{18aff}'),
('\u{18d00}', '\u{18d08}'),
];
pub const TELUGU: &'static [(char, char)] = &[
('\u{c00}', 'ఌ'),
('ఎ', 'ఐ'),
('ఒ', 'న'),
('ప', 'హ'),
('ఽ', 'ౄ'),
('\u{c46}', '\u{c48}'),
('\u{c4a}', '\u{c4d}'),
('\u{c55}', '\u{c56}'),
('ౘ', 'ౚ'),
('ౠ', '\u{c63}'),
('౦', '౯'),
('౷', '౿'),
];
pub const THAANA: &'static [(char, char)] = &[('ހ', 'ޱ')];
pub const THAI: &'static [(char, char)] = &[('ก', '\u{e3a}'), ('เ', '๛')];
pub const TIBETAN: &'static [(char, char)] = &[
('ༀ', 'ཇ'),
('ཉ', 'ཬ'),
('\u{f71}', '\u{f97}'),
('\u{f99}', '\u{fbc}'),
('྾', '࿌'),
('࿎', '࿔'),
('࿙', '࿚'),
];
pub const TIFINAGH: &'static [(char, char)] =
&[('ⴰ', 'ⵧ'), ('ⵯ', '⵰'), ('\u{2d7f}', '\u{2d7f}')];
pub const TIRHUTA: &'static [(char, char)] = &[('𑒀', '𑓇'), ('𑓐', '𑓙')];
pub const UGARITIC: &'static [(char, char)] = &[('𐎀', '𐎝'), ('𐎟', '𐎟')];
pub const VAI: &'static [(char, char)] = &[('ꔀ', 'ꘫ')];
pub const WANCHO: &'static [(char, char)] = &[('𞋀', '𞋹'), ('𞋿', '𞋿')];
pub const WARANG_CITI: &'static [(char, char)] = &[('𑢠', '𑣲'), ('𑣿', '𑣿')];
pub const YEZIDI: &'static [(char, char)] = &[
('\u{10e80}', '\u{10ea9}'),
('\u{10eab}', '\u{10ead}'),
('\u{10eb0}', '\u{10eb1}'),
];
pub const YI: &'static [(char, char)] = &[('ꀀ', 'ꒌ'), ('꒐', '꓆')];
pub const ZANABAZAR_SQUARE: &'static [(char, char)] = &[('𑨀', '\u{11a47}')];