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