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