Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Changes In Branch translit-tokenizer Excluding Merge-Ins
This is equivalent to a diff from 1e51bffe77 to 7b6de5c35d
2012-05-04
| ||
13:22 | Minor tweaks to the hebrew transliteration tables. (Leaf check-in: 7b6de5c35d user: drh tags: translit-tokenizer) | |
02:58 | Add an experimental tokenizer to FTS3/4: one that transliterates latin, greek, cyrillic, and hebrew characters into pure ascii. (check-in: 930115693a user: drh tags: translit-tokenizer) | |
2012-05-01
| ||
14:21 | Update a test in io.test to account for [05f98d4eec]. (check-in: bfa61e781c user: dan tags: trunk) | |
2012-04-27
| ||
16:38 | Fix a minor deviation from the coding style guidelines. (check-in: 1e51bffe77 user: drh tags: trunk) | |
01:09 | Enhance the processing of ORDER BY clauses on compound queries to better match terms of the order by against expressions in the result set, in order to enable better query optimization. (check-in: a49e909c87 user: drh tags: trunk) | |
Changes to Makefile.in.
︙ | ︙ | |||
161 162 163 164 165 166 167 | # Object files for the SQLite library (non-amalgamation). # LIBOBJS0 = alter.lo analyze.lo attach.lo auth.lo \ backup.lo bitvec.lo btmutex.lo btree.lo build.lo \ callback.lo complete.lo ctime.lo date.lo delete.lo \ expr.lo fault.lo fkey.lo \ | | | > | 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 | # Object files for the SQLite library (non-amalgamation). # LIBOBJS0 = alter.lo analyze.lo attach.lo auth.lo \ backup.lo bitvec.lo btmutex.lo btree.lo build.lo \ callback.lo complete.lo ctime.lo date.lo delete.lo \ expr.lo fault.lo fkey.lo \ fts3.lo fts3_aux.lo fts3_expr.lo fts3_hash.lo fts3_icu.lo \ fts3_porter.lo fts3_snippet.lo fts3_tokenizer.lo fts3_tokenizer1.lo \ fts3_tokenizer2.lo fts3_write.lo \ func.lo global.lo hash.lo \ icu.lo insert.lo journal.lo legacy.lo loadext.lo \ main.lo malloc.lo mem0.lo mem1.lo mem2.lo mem3.lo mem5.lo \ memjournal.lo \ mutex.lo mutex_noop.lo mutex_os2.lo mutex_unix.lo mutex_w32.lo \ notify.lo opcodes.lo os.lo os_os2.lo os_unix.lo os_win.lo \ pager.lo parse.lo pcache.lo pcache1.lo pragma.lo prepare.lo printf.lo \ |
︙ | ︙ | |||
313 314 315 316 317 318 319 320 321 322 323 324 325 326 | $(TOP)/ext/fts3/fts3_hash.h \ $(TOP)/ext/fts3/fts3_icu.c \ $(TOP)/ext/fts3/fts3_porter.c \ $(TOP)/ext/fts3/fts3_snippet.c \ $(TOP)/ext/fts3/fts3_tokenizer.h \ $(TOP)/ext/fts3/fts3_tokenizer.c \ $(TOP)/ext/fts3/fts3_tokenizer1.c \ $(TOP)/ext/fts3/fts3_write.c SRC += \ $(TOP)/ext/icu/sqliteicu.h \ $(TOP)/ext/icu/icu.c SRC += \ $(TOP)/ext/rtree/rtree.h \ $(TOP)/ext/rtree/rtree.c | > | 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 | $(TOP)/ext/fts3/fts3_hash.h \ $(TOP)/ext/fts3/fts3_icu.c \ $(TOP)/ext/fts3/fts3_porter.c \ $(TOP)/ext/fts3/fts3_snippet.c \ $(TOP)/ext/fts3/fts3_tokenizer.h \ $(TOP)/ext/fts3/fts3_tokenizer.c \ $(TOP)/ext/fts3/fts3_tokenizer1.c \ $(TOP)/ext/fts3/fts3_tokenizer2.c \ $(TOP)/ext/fts3/fts3_write.c SRC += \ $(TOP)/ext/icu/sqliteicu.h \ $(TOP)/ext/icu/icu.c SRC += \ $(TOP)/ext/rtree/rtree.h \ $(TOP)/ext/rtree/rtree.c |
︙ | ︙ | |||
851 852 853 854 855 856 857 858 859 860 861 862 863 864 | $(LTCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_snippet.c fts3_tokenizer.lo: $(TOP)/ext/fts3/fts3_tokenizer.c $(HDR) $(EXTHDR) $(LTCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_tokenizer.c fts3_tokenizer1.lo: $(TOP)/ext/fts3/fts3_tokenizer1.c $(HDR) $(EXTHDR) $(LTCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_tokenizer1.c fts3_write.lo: $(TOP)/ext/fts3/fts3_write.c $(HDR) $(EXTHDR) $(LTCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_write.c rtree.lo: $(TOP)/ext/rtree/rtree.c $(HDR) $(EXTHDR) $(LTCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/rtree/rtree.c | > > > | 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 | $(LTCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_snippet.c fts3_tokenizer.lo: $(TOP)/ext/fts3/fts3_tokenizer.c $(HDR) $(EXTHDR) $(LTCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_tokenizer.c fts3_tokenizer1.lo: $(TOP)/ext/fts3/fts3_tokenizer1.c $(HDR) $(EXTHDR) $(LTCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_tokenizer1.c fts3_tokenizer2.lo: $(TOP)/ext/fts3/fts3_tokenizer2.c $(HDR) $(EXTHDR) $(LTCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_tokenizer2.c fts3_write.lo: $(TOP)/ext/fts3/fts3_write.c $(HDR) $(EXTHDR) $(LTCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_write.c rtree.lo: $(TOP)/ext/rtree/rtree.c $(HDR) $(EXTHDR) $(LTCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/rtree/rtree.c |
︙ | ︙ |
Changes to ext/fts3/README.tokenizers.
1 2 3 4 5 6 7 8 9 10 11 12 13 | 1. FTS3 Tokenizers When creating a new full-text table, FTS3 allows the user to select the text tokenizer implementation to be used when indexing text by specifying a "tokenize" clause as part of the CREATE VIRTUAL TABLE statement: CREATE VIRTUAL TABLE <table-name> USING fts3( <columns ...> [, tokenize <tokenizer-name> [<tokenizer-args>]] ); The built-in tokenizers (valid values to pass as <tokenizer name>) are | | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 1. FTS3 Tokenizers When creating a new full-text table, FTS3 allows the user to select the text tokenizer implementation to be used when indexing text by specifying a "tokenize" clause as part of the CREATE VIRTUAL TABLE statement: CREATE VIRTUAL TABLE <table-name> USING fts3( <columns ...> [, tokenize <tokenizer-name> [<tokenizer-args>]] ); The built-in tokenizers (valid values to pass as <tokenizer name>) are "simple", "porter", "transliterate01", and "icu". <tokenizer-args> should consist of zero or more white-space separated arguments to pass to the selected tokenizer implementation. The interpretation of the arguments, if any, depends on the individual tokenizer. 2. Custom Tokenizers |
︙ | ︙ |
Changes to ext/fts3/fts3.c.
︙ | ︙ | |||
3539 3540 3541 3542 3543 3544 3545 | static void hashDestroy(void *p){ Fts3Hash *pHash = (Fts3Hash *)p; sqlite3Fts3HashClear(pHash); sqlite3_free(pHash); } /* | | | > | | > > > > | 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 | static void hashDestroy(void *p){ Fts3Hash *pHash = (Fts3Hash *)p; sqlite3Fts3HashClear(pHash); sqlite3_free(pHash); } /* ** The fts3 built-in tokenizers - "simple", "porter", "transliterate01, ** and "icu"- are implemented in files fts3_tokenizer1.c, fts3_porter.c, ** fts3_transliterate01 and fts3_icu.c respectively. The following three ** forward declarations are for functions declared in these files used ** to retrieve the respective implementations. ** ** Calling sqlite3Fts3SimpleTokenizerModule() sets the value pointed ** to by the argument to point to the "simple" tokenizer implementation. ** And so on. */ void sqlite3Fts3SimpleTokenizerModule(sqlite3_tokenizer_module const**ppModule); void sqlite3Fts3PorterTokenizerModule(sqlite3_tokenizer_module const**ppModule); void sqlite3Fts3TranslitTokenizerModule(sqlite3_tokenizer_module const**); #ifdef SQLITE_ENABLE_ICU void sqlite3Fts3IcuTokenizerModule(sqlite3_tokenizer_module const**ppModule); #endif /* ** Initialise the fts3 extension. If this extension is built as part ** of the sqlite library, then this function is called directly by ** SQLite. If fts3 is built as a dynamically loadable extension, this ** function is called by the sqlite3_extension_init() entry point. */ int sqlite3Fts3Init(sqlite3 *db){ int rc = SQLITE_OK; Fts3Hash *pHash = 0; const sqlite3_tokenizer_module *pSimple = 0; const sqlite3_tokenizer_module *pPorter = 0; const sqlite3_tokenizer_module *pTranslit = 0; #ifdef SQLITE_ENABLE_ICU const sqlite3_tokenizer_module *pIcu = 0; sqlite3Fts3IcuTokenizerModule(&pIcu); #endif #ifdef SQLITE_TEST rc = sqlite3Fts3InitTerm(db); if( rc!=SQLITE_OK ) return rc; #endif rc = sqlite3Fts3InitAux(db); if( rc!=SQLITE_OK ) return rc; sqlite3Fts3SimpleTokenizerModule(&pSimple); sqlite3Fts3PorterTokenizerModule(&pPorter); sqlite3Fts3TranslitTokenizerModule(&pTranslit); /* Allocate and initialise the hash-table used to store tokenizers. */ pHash = sqlite3_malloc(sizeof(Fts3Hash)); if( !pHash ){ rc = SQLITE_NOMEM; }else{ sqlite3Fts3HashInit(pHash, FTS3_HASH_STRING, 1); } /* Load the built-in tokenizers into the hash table */ if( rc==SQLITE_OK ){ if( sqlite3Fts3HashInsert(pHash, "simple", 7, (void *)pSimple) || sqlite3Fts3HashInsert(pHash, "porter", 7, (void *)pPorter) || sqlite3Fts3HashInsert(pHash, "transliterate01", 16, (void *)pTranslit) #ifdef SQLITE_ENABLE_ICU || (pIcu && sqlite3Fts3HashInsert(pHash, "icu", 4, (void *)pIcu)) #endif ){ rc = SQLITE_NOMEM; } } |
︙ | ︙ |
Added ext/fts3/fts3_tokenizer2.c.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 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 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 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 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 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 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 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 | /* ** 2012 May 03 ** ** The author disclaims copyright to this source code. In place of ** a legal notice, here is a blessing: ** ** May you do good and not evil. ** May you find forgiveness for yourself and forgive others. ** May you share freely, never taking more than you give. ** ****************************************************************************** ** ** Implementation of the "translit" full-text-search tokenizer. ** ** This tokenizer looks for tokens composed of any Latin, Greek, Cyrillic, ** and/or Hebrew characters and apostrophy. All other characters are ** considered to be token separators. All characters are transliterated ** into ASCII for indexing. The maximum token length is limited to ** MX_TRANSLIT characters. */ /* ** The code in this file is only compiled if: ** ** * The FTS3 module is being built as an extension ** (in which case SQLITE_CORE is not defined), or ** ** * The FTS3 module is being built into the core of ** SQLite (in which case SQLITE_ENABLE_FTS3 is defined). */ #include "fts3Int.h" #if !defined(SQLITE_CORE) || defined(SQLITE_ENABLE_FTS3) #include <assert.h> #include <stdlib.h> #include <stdio.h> #include <string.h> #include "fts3_tokenizer.h" /* ** The following constant is a concatenation (with overlap) of all ** possible generated transliterations. */ static const char zTranslit[] = "psshchhvvyylsthwiaaedzhoeueoijhnghljnjouphtstcfelslz'bkmqrxkhiu"; /* 123456789 123456789 123456789 123456789 123456789 123456789 123 */ /* Given a unicode character U, that value is translated into an offset ** into the following table by skipping the following ranges: ** ** u0000-u0025 ** u02ae-u0385 ** u0460-u05b0 ** ** Let the table value be T. Then the transliteration is ((T-1)%4)+1 ** characters in length and begins at an offset of (T-1)/4 in zTranslit[]. * Or if T is zero, then the character is a delimiter. */ static const unsigned char aTranslate[] = { 0, /* 0 */ (52*4 + 1), /* u0027 (') -> ' */ /* 1 */ 0, /* 2 */ 0, /* 3 */ 0, /* 4 */ 0, /* 5 */ 0, /* 6 */ 0, /* 7 */ 0, /* 8 */ 0, /* 9 */ 0, /* 10 */ 0, /* 11 */ 0, /* 12 */ 0, /* 13 */ 0, /* 14 */ 0, /* 15 */ 0, /* 16 */ 0, /* 17 */ 0, /* 18 */ 0, /* 19 */ 0, /* 20 */ 0, /* 21 */ 0, /* 22 */ 0, /* 23 */ 0, /* 24 */ 0, /* 25 */ 0, /* 26 */ (17*4 + 1), /* u0041 (A) -> a */ /* 27 */ (53*4 + 1), /* u0042 (B) -> b */ /* 28 */ ( 4*4 + 1), /* u0043 (C) -> c */ /* 29 */ (20*4 + 1), /* u0044 (D) -> d */ /* 30 */ (19*4 + 1), /* u0045 (E) -> e */ /* 31 */ (46*4 + 1), /* u0046 (F) -> f */ /* 32 */ (32*4 + 1), /* u0047 (G) -> g */ /* 33 */ ( 3*4 + 1), /* u0048 (H) -> h */ /* 34 */ (16*4 + 1), /* u0049 (I) -> i */ /* 35 */ (29*4 + 1), /* u004A (J) -> j */ /* 36 */ (54*4 + 1), /* u004B (K) -> k */ /* 37 */ (11*4 + 1), /* u004C (L) -> l */ /* 38 */ (55*4 + 1), /* u004D (M) -> m */ /* 39 */ (31*4 + 1), /* u004E (N) -> n */ /* 40 */ (23*4 + 1), /* u004F (O) -> o */ /* 41 */ ( 0*4 + 1), /* u0050 (P) -> p */ /* 42 */ (56*4 + 1), /* u0051 (Q) -> q */ /* 43 */ (57*4 + 1), /* u0052 (R) -> r */ /* 44 */ ( 1*4 + 1), /* u0053 (S) -> s */ /* 45 */ (13*4 + 1), /* u0054 (T) -> t */ /* 46 */ (25*4 + 1), /* u0055 (U) -> u */ /* 47 */ ( 7*4 + 1), /* u0056 (V) -> v */ /* 48 */ (15*4 + 1), /* u0057 (W) -> w */ /* 49 */ (15*4 + 1), /* u0058 (X) -> w */ /* 50 */ ( 9*4 + 1), /* u0059 (Y) -> y */ /* 51 */ (21*4 + 1), /* u005A (Z) -> z */ /* 52 */ 0, /* 53 */ 0, /* 54 */ 0, /* 55 */ 0, /* 56 */ 0, /* 57 */ 0, /* 58 */ (17*4 + 1), /* u0061 (a) -> a */ /* 59 */ (53*4 + 1), /* u0062 (b) -> b */ /* 60 */ ( 4*4 + 1), /* u0063 (c) -> c */ /* 61 */ (20*4 + 1), /* u0064 (d) -> d */ /* 62 */ (19*4 + 1), /* u0065 (e) -> e */ /* 63 */ (46*4 + 1), /* u0066 (f) -> f */ /* 64 */ (32*4 + 1), /* u0067 (g) -> g */ /* 65 */ ( 3*4 + 1), /* u0068 (h) -> h */ /* 66 */ (16*4 + 1), /* u0069 (i) -> i */ /* 67 */ (29*4 + 1), /* u006A (j) -> j */ /* 68 */ (54*4 + 1), /* u006B (k) -> k */ /* 69 */ (11*4 + 1), /* u006C (l) -> l */ /* 70 */ (55*4 + 1), /* u006D (m) -> m */ /* 71 */ (31*4 + 1), /* u006E (n) -> n */ /* 72 */ (23*4 + 1), /* u006F (o) -> o */ /* 73 */ ( 0*4 + 1), /* u0070 (p) -> p */ /* 74 */ (56*4 + 1), /* u0071 (q) -> q */ /* 75 */ (57*4 + 1), /* u0072 (r) -> r */ /* 76 */ ( 1*4 + 1), /* u0073 (s) -> s */ /* 77 */ (13*4 + 1), /* u0074 (t) -> t */ /* 78 */ (25*4 + 1), /* u0075 (u) -> u */ /* 79 */ ( 7*4 + 1), /* u0076 (v) -> v */ /* 80 */ (15*4 + 1), /* u0077 (w) -> w */ /* 81 */ (58*4 + 1), /* u0078 (x) -> x */ /* 82 */ ( 9*4 + 1), /* u0079 (y) -> y */ /* 83 */ (21*4 + 1), /* u007A (z) -> z */ /* 84 */ 0, /* 85 */ 0, /* 86 */ 0, /* 87 */ 0, /* 88 */ 0, /* 89 */ 0, /* 90 */ 0, /* 91 */ 0, /* 92 */ 0, /* 93 */ 0, /* 94 */ 0, /* 95 */ 0, /* 96 */ 0, /* 97 */ 0, /* 98 */ 0, /* 99 */ 0, /* 100 */ 0, /* 101 */ 0, /* 102 */ 0, /* 103 */ 0, /* 104 */ 0, /* 105 */ 0, /* 106 */ 0, /* 107 */ 0, /* 108 */ 0, /* 109 */ 0, /* 110 */ 0, /* 111 */ 0, /* 112 */ 0, /* 113 */ 0, /* 114 */ 0, /* 115 */ 0, /* 116 */ 0, /* 117 */ 0, /* 118 */ 0, /* 119 */ 0, /* 120 */ 0, /* 121 */ 0, /* 122 */ 0, /* 123 */ 0, /* 124 */ 0, /* 125 */ 0, /* 126 */ 0, /* 127 */ 0, /* 128 */ 0, /* 129 */ 0, /* 130 */ 0, /* 131 */ 0, /* 132 */ 0, /* 133 */ 0, /* 134 */ 0, /* 135 */ 0, /* 136 */ 0, /* 137 */ 0, /* 138 */ 0, /* 139 */ 0, /* 140 */ 0, /* 141 */ 0, /* 142 */ 0, /* 143 */ 0, /* 144 */ 0, /* 145 */ 0, /* 146 */ 0, /* 147 */ 0, /* 148 */ 0, /* 149 */ 0, /* 150 */ 0, /* 151 */ 0, /* 152 */ 0, /* 153 */ (17*4 + 1), /* u00C0 (À) -> a */ /* 154 */ (17*4 + 1), /* u00C1 (Á) -> a */ /* 155 */ (17*4 + 1), /* u00C2 (Â) -> a */ /* 156 */ (17*4 + 1), /* u00C3 (Ã) -> a */ /* 157 */ (18*4 + 2), /* u00C4 (Ä) -> ae */ /* 158 */ (17*4 + 2), /* u00C5 (Å) -> aa */ /* 159 */ (18*4 + 2), /* u00C6 (Æ) -> ae */ /* 160 */ ( 4*4 + 1), /* u00C7 (Ç) -> c */ /* 161 */ (19*4 + 1), /* u00C8 (È) -> e */ /* 162 */ (19*4 + 1), /* u00C9 (É) -> e */ /* 163 */ (19*4 + 1), /* u00CA (Ê) -> e */ /* 164 */ (19*4 + 1), /* u00CB (Ë) -> e */ /* 165 */ (16*4 + 1), /* u00CC (Ì) -> i */ /* 166 */ (16*4 + 1), /* u00CD (Í) -> i */ /* 167 */ (16*4 + 1), /* u00CE (Î) -> i */ /* 168 */ (16*4 + 1), /* u00CF (Ï) -> i */ /* 169 */ (20*4 + 1), /* u00D0 (Ð) -> d */ /* 170 */ (31*4 + 1), /* u00D1 (Ñ) -> n */ /* 171 */ (23*4 + 1), /* u00D2 (Ò) -> o */ /* 172 */ (23*4 + 1), /* u00D3 (Ó) -> o */ /* 173 */ (23*4 + 1), /* u00D4 (Ô) -> o */ /* 174 */ (23*4 + 1), /* u00D5 (Õ) -> o */ /* 175 */ (23*4 + 2), /* u00D6 (Ö) -> oe */ /* 176 */ 0, /* 177 */ (23*4 + 1), /* u00D8 (Ø) -> o */ /* 178 */ (25*4 + 1), /* u00D9 (Ù) -> u */ /* 179 */ (25*4 + 1), /* u00DA (Ú) -> u */ /* 180 */ (25*4 + 1), /* u00DB (Û) -> u */ /* 181 */ (25*4 + 2), /* u00DC (Ü) -> ue */ /* 182 */ ( 9*4 + 1), /* u00DD (Ý) -> y */ /* 183 */ (13*4 + 2), /* u00DE (Þ) -> th */ /* 184 */ ( 1*4 + 2), /* u00DF (ß) -> ss */ /* 185 */ (17*4 + 1), /* u00E0 (à) -> a */ /* 186 */ (17*4 + 1), /* u00E1 (á) -> a */ /* 187 */ (17*4 + 1), /* u00E2 (â) -> a */ /* 188 */ (17*4 + 1), /* u00E3 (ã) -> a */ /* 189 */ (18*4 + 2), /* u00E4 (ä) -> ae */ /* 190 */ (17*4 + 2), /* u00E5 (å) -> aa */ /* 191 */ (18*4 + 2), /* u00E6 (æ) -> ae */ /* 192 */ ( 4*4 + 1), /* u00E7 (ç) -> c */ /* 193 */ (19*4 + 1), /* u00E8 (è) -> e */ /* 194 */ (19*4 + 1), /* u00E9 (é) -> e */ /* 195 */ (19*4 + 1), /* u00EA (ê) -> e */ /* 196 */ (19*4 + 1), /* u00EB (ë) -> e */ /* 197 */ (16*4 + 1), /* u00EC (ì) -> i */ /* 198 */ (16*4 + 1), /* u00ED (í) -> i */ /* 199 */ (16*4 + 1), /* u00EE (î) -> i */ /* 200 */ (16*4 + 1), /* u00EF (ï) -> i */ /* 201 */ (20*4 + 1), /* u00F0 (ð) -> d */ /* 202 */ (31*4 + 1), /* u00F1 (ñ) -> n */ /* 203 */ (23*4 + 1), /* u00F2 (ò) -> o */ /* 204 */ (23*4 + 1), /* u00F3 (ó) -> o */ /* 205 */ (23*4 + 1), /* u00F4 (ô) -> o */ /* 206 */ (23*4 + 1), /* u00F5 (õ) -> o */ /* 207 */ (23*4 + 2), /* u00F6 (ö) -> oe */ /* 208 */ 0, /* 209 */ (23*4 + 1), /* u00F8 (ø) -> o */ /* 210 */ (25*4 + 1), /* u00F9 (ù) -> u */ /* 211 */ (25*4 + 1), /* u00FA (ú) -> u */ /* 212 */ (25*4 + 1), /* u00FB (û) -> u */ /* 213 */ (25*4 + 2), /* u00FC (ü) -> ue */ /* 214 */ ( 9*4 + 1), /* u00FD (ý) -> y */ /* 215 */ (13*4 + 2), /* u00FE (þ) -> th */ /* 216 */ ( 9*4 + 1), /* u00FF (ÿ) -> y */ /* 217 */ (17*4 + 1), /* u0100 (Ā) -> a */ /* 218 */ (17*4 + 1), /* u0101 (ā) -> a */ /* 219 */ (17*4 + 1), /* u0102 (Ă) -> a */ /* 220 */ (17*4 + 1), /* u0103 (ă) -> a */ /* 221 */ (17*4 + 1), /* u0104 (Ą) -> a */ /* 222 */ (17*4 + 1), /* u0105 (ą) -> a */ /* 223 */ ( 4*4 + 1), /* u0106 (Ć) -> c */ /* 224 */ ( 4*4 + 1), /* u0107 (ć) -> c */ /* 225 */ ( 4*4 + 2), /* u0108 (Ĉ) -> ch */ /* 226 */ ( 4*4 + 2), /* u0109 (ĉ) -> ch */ /* 227 */ ( 4*4 + 1), /* u010A (Ċ) -> c */ /* 228 */ ( 4*4 + 1), /* u010B (ċ) -> c */ /* 229 */ ( 4*4 + 1), /* u010C (Č) -> c */ /* 230 */ ( 4*4 + 1), /* u010D (č) -> c */ /* 231 */ (20*4 + 1), /* u010E (Ď) -> d */ /* 232 */ ( 4*4 + 1), /* u010F (ď) -> c */ /* 233 */ (20*4 + 1), /* u0110 (Đ) -> d */ /* 234 */ (20*4 + 1), /* u0111 (đ) -> d */ /* 235 */ (19*4 + 1), /* u0112 (Ē) -> e */ /* 236 */ (19*4 + 1), /* u0113 (ē) -> e */ /* 237 */ (19*4 + 1), /* u0114 (Ĕ) -> e */ /* 238 */ (19*4 + 1), /* u0115 (ĕ) -> e */ /* 239 */ (19*4 + 1), /* u0116 (Ė) -> e */ /* 240 */ (19*4 + 1), /* u0117 (ė) -> e */ /* 241 */ (19*4 + 1), /* u0118 (Ę) -> e */ /* 242 */ (19*4 + 1), /* u0119 (ę) -> e */ /* 243 */ (19*4 + 1), /* u011A (Ě) -> e */ /* 244 */ (19*4 + 1), /* u011B (ě) -> e */ /* 245 */ (32*4 + 2), /* u011C (Ĝ) -> gh */ /* 246 */ (32*4 + 2), /* u011D (ĝ) -> gh */ /* 247 */ (32*4 + 1), /* u011E (Ğ) -> g */ /* 248 */ (32*4 + 1), /* u011F (ğ) -> g */ /* 249 */ (32*4 + 1), /* u0120 (Ġ) -> g */ /* 250 */ (32*4 + 1), /* u0121 (ġ) -> g */ /* 251 */ (32*4 + 1), /* u0122 (Ģ) -> g */ /* 252 */ (32*4 + 1), /* u0123 (ģ) -> g */ /* 253 */ ( 5*4 + 2), /* u0124 (Ĥ) -> hh */ /* 254 */ ( 5*4 + 2), /* u0125 (ĥ) -> hh */ /* 255 */ ( 3*4 + 1), /* u0126 (Ħ) -> h */ /* 256 */ ( 3*4 + 1), /* u0127 (ħ) -> h */ /* 257 */ (16*4 + 1), /* u0128 (Ĩ) -> i */ /* 258 */ (16*4 + 1), /* u0129 (ĩ) -> i */ /* 259 */ (16*4 + 1), /* u012A (Ī) -> i */ /* 260 */ (16*4 + 1), /* u012B (ī) -> i */ /* 261 */ (16*4 + 1), /* u012C (Ĭ) -> i */ /* 262 */ (16*4 + 1), /* u012D (ĭ) -> i */ /* 263 */ (16*4 + 1), /* u012E (Į) -> i */ /* 264 */ (16*4 + 1), /* u012F (į) -> i */ /* 265 */ (16*4 + 1), /* u0130 (İ) -> i */ /* 266 */ (16*4 + 1), /* u0131 (ı) -> i */ /* 267 */ (28*4 + 2), /* u0132 (IJ) -> ij */ /* 268 */ (28*4 + 2), /* u0133 (ij) -> ij */ /* 269 */ (29*4 + 2), /* u0134 (Ĵ) -> jh */ /* 270 */ (29*4 + 2), /* u0135 (ĵ) -> jh */ /* 271 */ (54*4 + 1), /* u0136 (Ķ) -> k */ /* 272 */ (54*4 + 1), /* u0137 (ķ) -> k */ /* 273 */ (54*4 + 1), /* u0138 (ĸ) -> k */ /* 274 */ (11*4 + 1), /* u0139 (Ĺ) -> l */ /* 275 */ (11*4 + 1), /* u013A (ĺ) -> l */ /* 276 */ (11*4 + 1), /* u013B (Ļ) -> l */ /* 277 */ (11*4 + 1), /* u013C (ļ) -> l */ /* 278 */ (11*4 + 1), /* u013D (Ľ) -> l */ /* 279 */ (11*4 + 1), /* u013E (ľ) -> l */ /* 280 */ (11*4 + 1), /* u013F (Ŀ) -> l */ /* 281 */ (11*4 + 1), /* u0140 (ŀ) -> l */ /* 282 */ (11*4 + 1), /* u0141 (Ł) -> l */ /* 283 */ (11*4 + 1), /* u0142 (ł) -> l */ /* 284 */ (31*4 + 1), /* u0143 (Ń) -> n */ /* 285 */ (31*4 + 1), /* u0144 (ń) -> n */ /* 286 */ (31*4 + 1), /* u0145 (Ņ) -> n */ /* 287 */ (31*4 + 1), /* u0146 (ņ) -> n */ /* 288 */ (31*4 + 1), /* u0147 (Ň) -> n */ /* 289 */ (31*4 + 1), /* u0148 (ň) -> n */ /* 290 */ (31*4 + 1), /* u0149 (ʼn) -> n */ /* 291 */ (31*4 + 2), /* u014A (Ŋ) -> ng */ /* 292 */ (31*4 + 2), /* u014B (ŋ) -> ng */ /* 293 */ (23*4 + 1), /* u014C (Ō) -> o */ /* 294 */ (23*4 + 1), /* u014D (ō) -> o */ /* 295 */ (23*4 + 1), /* u014E (Ŏ) -> o */ /* 296 */ (23*4 + 1), /* u014F (ŏ) -> o */ /* 297 */ (23*4 + 1), /* u0150 (Ő) -> o */ /* 298 */ (23*4 + 1), /* u0151 (ő) -> o */ /* 299 */ (23*4 + 2), /* u0152 (Œ) -> oe */ /* 300 */ (23*4 + 2), /* u0153 (œ) -> oe */ /* 301 */ (57*4 + 1), /* u0154 (Ŕ) -> r */ /* 302 */ (57*4 + 1), /* u0155 (ŕ) -> r */ /* 303 */ (57*4 + 1), /* u0156 (Ŗ) -> r */ /* 304 */ (57*4 + 1), /* u0157 (ŗ) -> r */ /* 305 */ (57*4 + 1), /* u0158 (Ř) -> r */ /* 306 */ (57*4 + 1), /* u0159 (ř) -> r */ /* 307 */ ( 1*4 + 1), /* u015A (Ś) -> s */ /* 308 */ ( 1*4 + 1), /* u015B (ś) -> s */ /* 309 */ ( 2*4 + 2), /* u015C (Ŝ) -> sh */ /* 310 */ ( 2*4 + 2), /* u015D (ŝ) -> sh */ /* 311 */ ( 1*4 + 1), /* u015E (Ş) -> s */ /* 312 */ ( 1*4 + 1), /* u015F (ş) -> s */ /* 313 */ ( 1*4 + 1), /* u0160 (Š) -> s */ /* 314 */ ( 1*4 + 1), /* u0161 (š) -> s */ /* 315 */ (13*4 + 1), /* u0162 (Ţ) -> t */ /* 316 */ (13*4 + 1), /* u0163 (ţ) -> t */ /* 317 */ (13*4 + 1), /* u0164 (Ť) -> t */ /* 318 */ (13*4 + 1), /* u0165 (ť) -> t */ /* 319 */ (13*4 + 1), /* u0166 (Ŧ) -> t */ /* 320 */ (13*4 + 1), /* u0167 (ŧ) -> t */ /* 321 */ (25*4 + 1), /* u0168 (Ũ) -> u */ /* 322 */ (25*4 + 1), /* u0169 (ũ) -> u */ /* 323 */ (25*4 + 1), /* u016A (Ū) -> u */ /* 324 */ (25*4 + 1), /* u016B (ū) -> u */ /* 325 */ (25*4 + 1), /* u016C (Ŭ) -> u */ /* 326 */ (25*4 + 1), /* u016D (ŭ) -> u */ /* 327 */ (25*4 + 1), /* u016E (Ů) -> u */ /* 328 */ (25*4 + 1), /* u016F (ů) -> u */ /* 329 */ (25*4 + 1), /* u0170 (Ű) -> u */ /* 330 */ (25*4 + 1), /* u0171 (ű) -> u */ /* 331 */ (25*4 + 1), /* u0172 (Ų) -> u */ /* 332 */ (25*4 + 1), /* u0173 (ų) -> u */ /* 333 */ (15*4 + 1), /* u0174 (Ŵ) -> w */ /* 334 */ (15*4 + 1), /* u0175 (ŵ) -> w */ /* 335 */ ( 9*4 + 1), /* u0176 (Ŷ) -> y */ /* 336 */ ( 9*4 + 1), /* u0177 (ŷ) -> y */ /* 337 */ ( 9*4 + 1), /* u0178 (Ÿ) -> y */ /* 338 */ (21*4 + 1), /* u0179 (Ź) -> z */ /* 339 */ (21*4 + 1), /* u017A (ź) -> z */ /* 340 */ (21*4 + 1), /* u017B (Ż) -> z */ /* 341 */ (21*4 + 1), /* u017C (ż) -> z */ /* 342 */ (21*4 + 1), /* u017D (Ž) -> z */ /* 343 */ (21*4 + 1), /* u017E (ž) -> z */ /* 344 */ ( 1*4 + 1), /* u017F (ſ) -> s */ /* 345 */ (53*4 + 1), /* u0180 (ƀ) -> b */ /* 346 */ (53*4 + 1), /* u0181 (Ɓ) -> b */ /* 347 */ (53*4 + 1), /* u0182 (Ƃ) -> b */ /* 348 */ (53*4 + 1), /* u0183 (ƃ) -> b */ /* 349 */ 0, /* 350 */ 0, /* 351 */ (23*4 + 1), /* u0186 (Ɔ) -> o */ /* 352 */ ( 4*4 + 1), /* u0187 (Ƈ) -> c */ /* 353 */ ( 4*4 + 1), /* u0188 (ƈ) -> c */ /* 354 */ (20*4 + 1), /* u0189 (Ɖ) -> d */ /* 355 */ (20*4 + 1), /* u018A (Ɗ) -> d */ /* 356 */ (20*4 + 1), /* u018B (Ƌ) -> d */ /* 357 */ (20*4 + 1), /* u018C (ƌ) -> d */ /* 358 */ (20*4 + 1), /* u018D (ƍ) -> d */ /* 359 */ (19*4 + 1), /* u018E (Ǝ) -> e */ /* 360 */ (19*4 + 1), /* u018F (Ə) -> e */ /* 361 */ (19*4 + 1), /* u0190 (Ɛ) -> e */ /* 362 */ (46*4 + 1), /* u0191 (Ƒ) -> f */ /* 363 */ (46*4 + 1), /* u0192 (ƒ) -> f */ /* 364 */ (32*4 + 1), /* u0193 (Ɠ) -> g */ /* 365 */ (32*4 + 1), /* u0194 (Ɣ) -> g */ /* 366 */ ( 3*4 + 1), /* u0195 (ƕ) -> h */ /* 367 */ (16*4 + 1), /* u0196 (Ɩ) -> i */ /* 368 */ (16*4 + 1), /* u0197 (Ɨ) -> i */ /* 369 */ (54*4 + 1), /* u0198 (Ƙ) -> k */ /* 370 */ (54*4 + 1), /* u0199 (ƙ) -> k */ /* 371 */ (11*4 + 1), /* u019A (ƚ) -> l */ /* 372 */ (11*4 + 1), /* u019B (ƛ) -> l */ /* 373 */ (55*4 + 1), /* u019C (Ɯ) -> m */ /* 374 */ (31*4 + 1), /* u019D (Ɲ) -> n */ /* 375 */ (31*4 + 1), /* u019E (ƞ) -> n */ /* 376 */ (23*4 + 1), /* u019F (Ɵ) -> o */ /* 377 */ (23*4 + 1), /* u01A0 (Ơ) -> o */ /* 378 */ (23*4 + 1), /* u01A1 (ơ) -> o */ /* 379 */ (27*4 + 2), /* u01A2 (Ƣ) -> oi */ /* 380 */ (27*4 + 2), /* u01A3 (ƣ) -> oi */ /* 381 */ ( 0*4 + 1), /* u01A4 (Ƥ) -> p */ /* 382 */ ( 0*4 + 1), /* u01A5 (ƥ) -> p */ /* 383 */ (57*4 + 1), /* u01A6 (Ʀ) -> r */ /* 384 */ 0, /* 385 */ 0, /* 386 */ ( 1*4 + 1), /* u01A9 (Ʃ) -> s */ /* 387 */ ( 1*4 + 1), /* u01AA (ƪ) -> s */ /* 388 */ (13*4 + 1), /* u01AB (ƫ) -> t */ /* 389 */ (13*4 + 1), /* u01AC (Ƭ) -> t */ /* 390 */ (13*4 + 1), /* u01AD (ƭ) -> t */ /* 391 */ (13*4 + 1), /* u01AE (Ʈ) -> t */ /* 392 */ (25*4 + 1), /* u01AF (Ư) -> u */ /* 393 */ (25*4 + 1), /* u01B0 (ư) -> u */ /* 394 */ (25*4 + 1), /* u01B1 (Ʊ) -> u */ /* 395 */ ( 7*4 + 1), /* u01B2 (Ʋ) -> v */ /* 396 */ ( 9*4 + 1), /* u01B3 (Ƴ) -> y */ /* 397 */ ( 9*4 + 1), /* u01B4 (ƴ) -> y */ /* 398 */ (21*4 + 1), /* u01B5 (Ƶ) -> z */ /* 399 */ (21*4 + 1), /* u01B6 (ƶ) -> z */ /* 400 */ ( 1*4 + 1), /* u01B7 (Ʒ) -> s */ /* 401 */ ( 1*4 + 1), /* u01B8 (Ƹ) -> s */ /* 402 */ ( 1*4 + 1), /* u01B9 (ƹ) -> s */ /* 403 */ ( 1*4 + 1), /* u01BA (ƺ) -> s */ /* 404 */ 0, /* 405 */ 0, /* 406 */ 0, /* 407 */ (52*4 + 1), /* u01BE (ƾ) -> ' */ /* 408 */ (15*4 + 1), /* u01BF (ƿ) -> w */ /* 409 */ ( 4*4 + 1), /* u01C0 (ǀ) -> c */ /* 410 */ (58*4 + 1), /* u01C1 (ǁ) -> x */ /* 411 */ (56*4 + 1), /* u01C2 (ǂ) -> q */ /* 412 */ (58*4 + 1), /* u01C3 (ǃ) -> x */ /* 413 */ (20*4 + 2), /* u01C4 (DŽ) -> dz */ /* 414 */ (20*4 + 2), /* u01C5 (Dž) -> dz */ /* 415 */ (20*4 + 2), /* u01C6 (dž) -> dz */ /* 416 */ (34*4 + 2), /* u01C7 (LJ) -> lj */ /* 417 */ (34*4 + 2), /* u01C8 (Lj) -> lj */ /* 418 */ (34*4 + 2), /* u01C9 (lj) -> lj */ /* 419 */ (36*4 + 2), /* u01CA (NJ) -> nj */ /* 420 */ (36*4 + 2), /* u01CB (Nj) -> nj */ /* 421 */ (36*4 + 2), /* u01CC (nj) -> nj */ /* 422 */ (17*4 + 1), /* u01CD (Ǎ) -> a */ /* 423 */ (17*4 + 1), /* u01CE (ǎ) -> a */ /* 424 */ (16*4 + 1), /* u01CF (Ǐ) -> i */ /* 425 */ (16*4 + 1), /* u01D0 (ǐ) -> i */ /* 426 */ (23*4 + 1), /* u01D1 (Ǒ) -> o */ /* 427 */ (23*4 + 1), /* u01D2 (ǒ) -> o */ /* 428 */ (25*4 + 1), /* u01D3 (Ǔ) -> u */ /* 429 */ (25*4 + 1), /* u01D4 (ǔ) -> u */ /* 430 */ (25*4 + 2), /* u01D5 (Ǖ) -> ue */ /* 431 */ (25*4 + 2), /* u01D6 (ǖ) -> ue */ /* 432 */ (25*4 + 2), /* u01D7 (Ǘ) -> ue */ /* 433 */ (25*4 + 2), /* u01D8 (ǘ) -> ue */ /* 434 */ (25*4 + 2), /* u01D9 (Ǚ) -> ue */ /* 435 */ (25*4 + 2), /* u01DA (ǚ) -> ue */ /* 436 */ (25*4 + 2), /* u01DB (Ǜ) -> ue */ /* 437 */ (25*4 + 2), /* u01DC (ǜ) -> ue */ /* 438 */ (19*4 + 1), /* u01DD (ǝ) -> e */ /* 439 */ (18*4 + 2), /* u01DE (Ǟ) -> ae */ /* 440 */ (18*4 + 2), /* u01DF (ǟ) -> ae */ /* 441 */ (17*4 + 1), /* u01E0 (Ǡ) -> a */ /* 442 */ (17*4 + 1), /* u01E1 (ǡ) -> a */ /* 443 */ (17*4 + 1), /* u01E2 (Ǣ) -> a */ /* 444 */ (18*4 + 2), /* u01E3 (ǣ) -> ae */ /* 445 */ (32*4 + 1), /* u01E4 (Ǥ) -> g */ /* 446 */ (32*4 + 1), /* u01E5 (ǥ) -> g */ /* 447 */ (32*4 + 1), /* u01E6 (Ǧ) -> g */ /* 448 */ (32*4 + 1), /* u01E7 (ǧ) -> g */ /* 449 */ (54*4 + 1), /* u01E8 (Ǩ) -> k */ /* 450 */ (54*4 + 1), /* u01E9 (ǩ) -> k */ /* 451 */ (23*4 + 1), /* u01EA (Ǫ) -> o */ /* 452 */ (23*4 + 1), /* u01EB (ǫ) -> o */ /* 453 */ (23*4 + 1), /* u01EC (Ǭ) -> o */ /* 454 */ (23*4 + 1), /* u01ED (ǭ) -> o */ /* 455 */ ( 1*4 + 1), /* u01EE (Ǯ) -> s */ /* 456 */ ( 1*4 + 1), /* u01EF (ǯ) -> s */ /* 457 */ (29*4 + 1), /* u01F0 (ǰ) -> j */ /* 458 */ (20*4 + 2), /* u01F1 (DZ) -> dz */ /* 459 */ (20*4 + 2), /* u01F2 (Dz) -> dz */ /* 460 */ (20*4 + 2), /* u01F3 (dz) -> dz */ /* 461 */ (32*4 + 1), /* u01F4 (Ǵ) -> g */ /* 462 */ (32*4 + 1), /* u01F5 (ǵ) -> g */ /* 463 */ (14*4 + 2), /* u01F6 (Ƕ) -> hw */ /* 464 */ (15*4 + 1), /* u01F7 (Ƿ) -> w */ /* 465 */ (31*4 + 1), /* u01F8 (Ǹ) -> n */ /* 466 */ (31*4 + 1), /* u01F9 (ǹ) -> n */ /* 467 */ (17*4 + 1), /* u01FA (Ǻ) -> a */ /* 468 */ (17*4 + 1), /* u01FB (ǻ) -> a */ /* 469 */ (18*4 + 2), /* u01FC (Ǽ) -> ae */ /* 470 */ (18*4 + 2), /* u01FD (ǽ) -> ae */ /* 471 */ (23*4 + 1), /* u01FE (Ǿ) -> o */ /* 472 */ (23*4 + 1), /* u01FF (ǿ) -> o */ /* 473 */ (17*4 + 1), /* u0200 (Ȁ) -> a */ /* 474 */ (17*4 + 1), /* u0201 (ȁ) -> a */ /* 475 */ (17*4 + 1), /* u0202 (Ȃ) -> a */ /* 476 */ (17*4 + 1), /* u0203 (ȃ) -> a */ /* 477 */ (19*4 + 1), /* u0204 (Ȅ) -> e */ /* 478 */ (19*4 + 1), /* u0205 (ȅ) -> e */ /* 479 */ (19*4 + 1), /* u0206 (Ȇ) -> e */ /* 480 */ (19*4 + 1), /* u0207 (ȇ) -> e */ /* 481 */ (16*4 + 1), /* u0208 (Ȉ) -> i */ /* 482 */ (16*4 + 1), /* u0209 (ȉ) -> i */ /* 483 */ (16*4 + 1), /* u020A (Ȋ) -> i */ /* 484 */ (16*4 + 1), /* u020B (ȋ) -> i */ /* 485 */ (23*4 + 1), /* u020C (Ȍ) -> o */ /* 486 */ (23*4 + 1), /* u020D (ȍ) -> o */ /* 487 */ (23*4 + 1), /* u020E (Ȏ) -> o */ /* 488 */ (23*4 + 1), /* u020F (ȏ) -> o */ /* 489 */ (57*4 + 1), /* u0210 (Ȑ) -> r */ /* 490 */ (57*4 + 1), /* u0211 (ȑ) -> r */ /* 491 */ (57*4 + 1), /* u0212 (Ȓ) -> r */ /* 492 */ (57*4 + 1), /* u0213 (ȓ) -> r */ /* 493 */ (25*4 + 1), /* u0214 (Ȕ) -> u */ /* 494 */ (25*4 + 1), /* u0215 (ȕ) -> u */ /* 495 */ (25*4 + 1), /* u0216 (Ȗ) -> u */ /* 496 */ (25*4 + 1), /* u0217 (ȗ) -> u */ /* 497 */ ( 1*4 + 1), /* u0218 (Ș) -> s */ /* 498 */ ( 1*4 + 1), /* u0219 (ș) -> s */ /* 499 */ (13*4 + 1), /* u021A (Ț) -> t */ /* 500 */ (13*4 + 1), /* u021B (ț) -> t */ /* 501 */ (29*4 + 1), /* u021C (Ȝ) -> j */ /* 502 */ (29*4 + 1), /* u021D (ȝ) -> j */ /* 503 */ ( 3*4 + 1), /* u021E (Ȟ) -> h */ /* 504 */ ( 3*4 + 1), /* u021F (ȟ) -> h */ /* 505 */ (31*4 + 1), /* u0220 (Ƞ) -> n */ /* 506 */ 0, /* 507 */ (38*4 + 2), /* u0222 (Ȣ) -> ou */ /* 508 */ (38*4 + 2), /* u0223 (ȣ) -> ou */ /* 509 */ (21*4 + 1), /* u0224 (Ȥ) -> z */ /* 510 */ (21*4 + 1), /* u0225 (ȥ) -> z */ /* 511 */ (17*4 + 1), /* u0226 (Ȧ) -> a */ /* 512 */ (17*4 + 1), /* u0227 (ȧ) -> a */ /* 513 */ (19*4 + 1), /* u0228 (Ȩ) -> e */ /* 514 */ (19*4 + 1), /* u0229 (ȩ) -> e */ /* 515 */ (23*4 + 2), /* u022A (Ȫ) -> oe */ /* 516 */ (23*4 + 2), /* u022B (ȫ) -> oe */ /* 517 */ (23*4 + 1), /* u022C (Ȭ) -> o */ /* 518 */ (23*4 + 1), /* u022D (ȭ) -> o */ /* 519 */ (23*4 + 1), /* u022E (Ȯ) -> o */ /* 520 */ (23*4 + 1), /* u022F (ȯ) -> o */ /* 521 */ (23*4 + 1), /* u0230 (Ȱ) -> o */ /* 522 */ (23*4 + 1), /* u0231 (ȱ) -> o */ /* 523 */ ( 9*4 + 1), /* u0232 (Ȳ) -> y */ /* 524 */ ( 9*4 + 1), /* u0233 (ȳ) -> y */ /* 525 */ 0, /* 526 */ 0, /* 527 */ 0, /* 528 */ 0, /* 529 */ 0, /* 530 */ 0, /* 531 */ 0, /* 532 */ 0, /* 533 */ 0, /* 534 */ 0, /* 535 */ 0, /* 536 */ 0, /* 537 */ 0, /* 538 */ 0, /* 539 */ 0, /* 540 */ 0, /* 541 */ 0, /* 542 */ 0, /* 543 */ 0, /* 544 */ 0, /* 545 */ 0, /* 546 */ 0, /* 547 */ 0, /* 548 */ 0, /* 549 */ 0, /* 550 */ 0, /* 551 */ 0, /* 552 */ 0, /* 553 */ (17*4 + 1), /* u0250 (ɐ) -> a */ /* 554 */ (17*4 + 1), /* u0251 (ɑ) -> a */ /* 555 */ (17*4 + 1), /* u0252 (ɒ) -> a */ /* 556 */ (53*4 + 1), /* u0253 (ɓ) -> b */ /* 557 */ (23*4 + 1), /* u0254 (ɔ) -> o */ /* 558 */ ( 4*4 + 1), /* u0255 (ɕ) -> c */ /* 559 */ (20*4 + 1), /* u0256 (ɖ) -> d */ /* 560 */ (20*4 + 1), /* u0257 (ɗ) -> d */ /* 561 */ (19*4 + 1), /* u0258 (ɘ) -> e */ /* 562 */ (19*4 + 1), /* u0259 (ə) -> e */ /* 563 */ (19*4 + 1), /* u025A (ɚ) -> e */ /* 564 */ (19*4 + 1), /* u025B (ɛ) -> e */ /* 565 */ (19*4 + 1), /* u025C (ɜ) -> e */ /* 566 */ (19*4 + 1), /* u025D (ɝ) -> e */ /* 567 */ (19*4 + 1), /* u025E (ɞ) -> e */ /* 568 */ (29*4 + 1), /* u025F (ɟ) -> j */ /* 569 */ (32*4 + 1), /* u0260 (ɠ) -> g */ /* 570 */ (32*4 + 1), /* u0261 (ɡ) -> g */ /* 571 */ (32*4 + 1), /* u0262 (ɢ) -> g */ /* 572 */ (32*4 + 1), /* u0263 (ɣ) -> g */ /* 573 */ (23*4 + 1), /* u0264 (ɤ) -> o */ /* 574 */ ( 3*4 + 1), /* u0265 (ɥ) -> h */ /* 575 */ ( 3*4 + 1), /* u0266 (ɦ) -> h */ /* 576 */ ( 3*4 + 1), /* u0267 (ɧ) -> h */ /* 577 */ (16*4 + 1), /* u0268 (ɨ) -> i */ /* 578 */ (16*4 + 1), /* u0269 (ɩ) -> i */ /* 579 */ (16*4 + 1), /* u026A (ɪ) -> i */ /* 580 */ (11*4 + 1), /* u026B (ɫ) -> l */ /* 581 */ (11*4 + 1), /* u026C (ɬ) -> l */ /* 582 */ (11*4 + 1), /* u026D (ɭ) -> l */ /* 583 */ (11*4 + 1), /* u026E (ɮ) -> l */ /* 584 */ (55*4 + 1), /* u026F (ɯ) -> m */ /* 585 */ (55*4 + 1), /* u0270 (ɰ) -> m */ /* 586 */ (55*4 + 1), /* u0271 (ɱ) -> m */ /* 587 */ (31*4 + 1), /* u0272 (ɲ) -> n */ /* 588 */ (31*4 + 1), /* u0273 (ɳ) -> n */ /* 589 */ (31*4 + 1), /* u0274 (ɴ) -> n */ /* 590 */ (23*4 + 1), /* u0275 (ɵ) -> o */ /* 591 */ (23*4 + 2), /* u0276 (ɶ) -> oe */ /* 592 */ (23*4 + 1), /* u0277 (ɷ) -> o */ /* 593 */ (40*4 + 2), /* u0278 (ɸ) -> ph */ /* 594 */ (57*4 + 1), /* u0279 (ɹ) -> r */ /* 595 */ (57*4 + 1), /* u027A (ɺ) -> r */ /* 596 */ (57*4 + 1), /* u027B (ɻ) -> r */ /* 597 */ (57*4 + 1), /* u027C (ɼ) -> r */ /* 598 */ (57*4 + 1), /* u027D (ɽ) -> r */ /* 599 */ (57*4 + 1), /* u027E (ɾ) -> r */ /* 600 */ (57*4 + 1), /* u027F (ɿ) -> r */ /* 601 */ (57*4 + 1), /* u0280 (ʀ) -> r */ /* 602 */ (57*4 + 1), /* u0281 (ʁ) -> r */ /* 603 */ ( 1*4 + 1), /* u0282 (ʂ) -> s */ /* 604 */ ( 1*4 + 1), /* u0283 (ʃ) -> s */ /* 605 */ (29*4 + 1), /* u0284 (ʄ) -> j */ /* 606 */ ( 1*4 + 1), /* u0285 (ʅ) -> s */ /* 607 */ ( 1*4 + 1), /* u0286 (ʆ) -> s */ /* 608 */ (13*4 + 1), /* u0287 (ʇ) -> t */ /* 609 */ (13*4 + 1), /* u0288 (ʈ) -> t */ /* 610 */ (25*4 + 1), /* u0289 (ʉ) -> u */ /* 611 */ (25*4 + 1), /* u028A (ʊ) -> u */ /* 612 */ ( 7*4 + 1), /* u028B (ʋ) -> v */ /* 613 */ ( 7*4 + 1), /* u028C (ʌ) -> v */ /* 614 */ (15*4 + 1), /* u028D (ʍ) -> w */ /* 615 */ ( 9*4 + 1), /* u028E (ʎ) -> y */ /* 616 */ ( 9*4 + 1), /* u028F (ʏ) -> y */ /* 617 */ (21*4 + 1), /* u0290 (ʐ) -> z */ /* 618 */ (21*4 + 1), /* u0291 (ʑ) -> z */ /* 619 */ (21*4 + 1), /* u0292 (ʒ) -> z */ /* 620 */ (21*4 + 1), /* u0293 (ʓ) -> z */ /* 621 */ (58*4 + 1), /* u0294 (ʔ) -> x */ /* 622 */ (58*4 + 1), /* u0295 (ʕ) -> x */ /* 623 */ (58*4 + 1), /* u0296 (ʖ) -> x */ /* 624 */ ( 4*4 + 1), /* u0297 (ʗ) -> c */ /* 625 */ ( 4*4 + 1), /* u0298 (ʘ) -> c */ /* 626 */ (53*4 + 1), /* u0299 (ʙ) -> b */ /* 627 */ (19*4 + 1), /* u029A (ʚ) -> e */ /* 628 */ (32*4 + 1), /* u029B (ʛ) -> g */ /* 629 */ ( 3*4 + 1), /* u029C (ʜ) -> h */ /* 630 */ (29*4 + 1), /* u029D (ʝ) -> j */ /* 631 */ (54*4 + 1), /* u029E (ʞ) -> k */ /* 632 */ (11*4 + 1), /* u029F (ʟ) -> l */ /* 633 */ (56*4 + 1), /* u02A0 (ʠ) -> q */ /* 634 */ (52*4 + 1), /* u02A1 (ʡ) -> ' */ /* 635 */ (52*4 + 1), /* u02A2 (ʢ) -> ' */ /* 636 */ (20*4 + 2), /* u02A3 (ʣ) -> dz */ /* 637 */ (20*4 + 2), /* u02A4 (ʤ) -> dz */ /* 638 */ (20*4 + 2), /* u02A5 (ʥ) -> dz */ /* 639 */ (42*4 + 2), /* u02A6 (ʦ) -> ts */ /* 640 */ (42*4 + 2), /* u02A7 (ʧ) -> ts */ /* 641 */ (44*4 + 2), /* u02A8 (ʨ) -> tc */ /* 642 */ (46*4 + 2), /* u02A9 (ʩ) -> fe */ /* 643 */ (11*4 + 2), /* u02AA (ʪ) -> ls */ /* 644 */ (50*4 + 2), /* u02AB (ʫ) -> lz */ /* 645 */ (53*4 + 1), /* u02AC (ʬ) -> b */ /* 646 */ (20*4 + 1), /* u02AD (ʭ) -> d */ /* 647 */ (17*4 + 1), /* u0386 (Ά) -> a */ /* 648 */ 0, /* 649 */ (19*4 + 1), /* u0388 (Έ) -> e */ /* 650 */ (16*4 + 1), /* u0389 (Ή) -> i */ /* 651 */ (16*4 + 1), /* u038A (Ί) -> i */ /* 652 */ 0, /* 653 */ (23*4 + 1), /* u038C (Ό) -> o */ /* 654 */ 0, /* 655 */ ( 9*4 + 1), /* u038E (Ύ) -> y */ /* 656 */ (23*4 + 1), /* u038F (Ώ) -> o */ /* 657 */ (16*4 + 1), /* u0390 (ΐ) -> i */ /* 658 */ (17*4 + 1), /* u0391 (Α) -> a */ /* 659 */ (53*4 + 1), /* u0392 (Β) -> b */ /* 660 */ (32*4 + 1), /* u0393 (Γ) -> g */ /* 661 */ (20*4 + 1), /* u0394 (Δ) -> d */ /* 662 */ (19*4 + 1), /* u0395 (Ε) -> e */ /* 663 */ (21*4 + 1), /* u0396 (Ζ) -> z */ /* 664 */ (16*4 + 1), /* u0397 (Η) -> i */ /* 665 */ (13*4 + 2), /* u0398 (Θ) -> th */ /* 666 */ (16*4 + 1), /* u0399 (Ι) -> i */ /* 667 */ (54*4 + 1), /* u039A (Κ) -> k */ /* 668 */ (11*4 + 1), /* u039B (Λ) -> l */ /* 669 */ (55*4 + 1), /* u039C (Μ) -> m */ /* 670 */ (31*4 + 1), /* u039D (Ν) -> n */ /* 671 */ (58*4 + 1), /* u039E (Ξ) -> x */ /* 672 */ (23*4 + 1), /* u039F (Ο) -> o */ /* 673 */ ( 0*4 + 1), /* u03A0 (Π) -> p */ /* 674 */ (57*4 + 1), /* u03A1 (Ρ) -> r */ /* 675 */ 0, /* 676 */ ( 1*4 + 1), /* u03A3 (Σ) -> s */ /* 677 */ (13*4 + 1), /* u03A4 (Τ) -> t */ /* 678 */ ( 9*4 + 1), /* u03A5 (Υ) -> y */ /* 679 */ (46*4 + 1), /* u03A6 (Φ) -> f */ /* 680 */ ( 4*4 + 2), /* u03A7 (Χ) -> ch */ /* 681 */ ( 0*4 + 2), /* u03A8 (Ψ) -> ps */ /* 682 */ (23*4 + 1), /* u03A9 (Ω) -> o */ /* 683 */ (16*4 + 1), /* u03AA (Ϊ) -> i */ /* 684 */ ( 9*4 + 1), /* u03AB (Ϋ) -> y */ /* 685 */ (17*4 + 1), /* u03AC (ά) -> a */ /* 686 */ (19*4 + 1), /* u03AD (έ) -> e */ /* 687 */ (16*4 + 1), /* u03AE (ή) -> i */ /* 688 */ (16*4 + 1), /* u03AF (ί) -> i */ /* 689 */ ( 9*4 + 1), /* u03B0 (ΰ) -> y */ /* 690 */ (17*4 + 1), /* u03B1 (α) -> a */ /* 691 */ (53*4 + 1), /* u03B2 (β) -> b */ /* 692 */ (32*4 + 1), /* u03B3 (γ) -> g */ /* 693 */ (20*4 + 1), /* u03B4 (δ) -> d */ /* 694 */ (19*4 + 1), /* u03B5 (ε) -> e */ /* 695 */ (21*4 + 1), /* u03B6 (ζ) -> z */ /* 696 */ (16*4 + 1), /* u03B7 (η) -> i */ /* 697 */ (13*4 + 2), /* u03B8 (θ) -> th */ /* 698 */ (16*4 + 1), /* u03B9 (ι) -> i */ /* 699 */ (54*4 + 1), /* u03BA (κ) -> k */ /* 700 */ (11*4 + 1), /* u03BB (λ) -> l */ /* 701 */ (55*4 + 1), /* u03BC (μ) -> m */ /* 702 */ (31*4 + 1), /* u03BD (ν) -> n */ /* 703 */ (58*4 + 1), /* u03BE (ξ) -> x */ /* 704 */ (23*4 + 1), /* u03BF (ο) -> o */ /* 705 */ ( 0*4 + 1), /* u03C0 (π) -> p */ /* 706 */ (57*4 + 1), /* u03C1 (ρ) -> r */ /* 707 */ ( 1*4 + 1), /* u03C2 (ς) -> s */ /* 708 */ ( 1*4 + 1), /* u03C3 (σ) -> s */ /* 709 */ (13*4 + 1), /* u03C4 (τ) -> t */ /* 710 */ ( 9*4 + 1), /* u03C5 (υ) -> y */ /* 711 */ (46*4 + 1), /* u03C6 (φ) -> f */ /* 712 */ ( 4*4 + 2), /* u03C7 (χ) -> ch */ /* 713 */ ( 0*4 + 2), /* u03C8 (ψ) -> ps */ /* 714 */ (23*4 + 1), /* u03C9 (ω) -> o */ /* 715 */ (16*4 + 1), /* u03CA (ϊ) -> i */ /* 716 */ ( 9*4 + 1), /* u03CB (ϋ) -> y */ /* 717 */ (23*4 + 1), /* u03CC (ό) -> o */ /* 718 */ ( 9*4 + 1), /* u03CD (ύ) -> y */ /* 719 */ (23*4 + 1), /* u03CE (ώ) -> o */ /* 720 */ 0, /* 721 */ 0, /* 722 */ 0, /* 723 */ 0, /* 724 */ 0, /* 725 */ 0, /* 726 */ 0, /* 727 */ 0, /* 728 */ 0, /* 729 */ (54*4 + 1), /* u03D8 (Ϙ) -> k */ /* 730 */ (54*4 + 1), /* u03D9 (ϙ) -> k */ /* 731 */ (12*4 + 2), /* u03DA (Ϛ) -> st */ /* 732 */ (12*4 + 2), /* u03DB (ϛ) -> st */ /* 733 */ (15*4 + 1), /* u03DC (Ϝ) -> w */ /* 734 */ (15*4 + 1), /* u03DD (ϝ) -> w */ /* 735 */ (54*4 + 1), /* u03DE (Ϟ) -> k */ /* 736 */ (54*4 + 1), /* u03DF (ϟ) -> k */ /* 737 */ (42*4 + 2), /* u03E0 (Ϡ) -> ts */ /* 738 */ (42*4 + 2), /* u03E1 (ϡ) -> ts */ /* 739 */ 0, /* 740 */ 0, /* 741 */ 0, /* 742 */ 0, /* 743 */ 0, /* 744 */ 0, /* 745 */ 0, /* 746 */ 0, /* 747 */ 0, /* 748 */ 0, /* 749 */ 0, /* 750 */ 0, /* 751 */ 0, /* 752 */ 0, /* 753 */ 0, /* 754 */ 0, /* 755 */ 0, /* 756 */ 0, /* 757 */ 0, /* 758 */ 0, /* 759 */ 0, /* 760 */ 0, /* 761 */ 0, /* 762 */ 0, /* 763 */ 0, /* 764 */ 0, /* 765 */ 0, /* 766 */ 0, /* 767 */ 0, /* 768 */ 0, /* 769 */ (19*4 + 1), /* u0400 (Ѐ) -> e */ /* 770 */ (19*4 + 1), /* u0401 (Ё) -> e */ /* 771 */ (20*4 + 1), /* u0402 (Ђ) -> d */ /* 772 */ (32*4 + 1), /* u0403 (Ѓ) -> g */ /* 773 */ (19*4 + 1), /* u0404 (Є) -> e */ /* 774 */ (21*4 + 1), /* u0405 (Ѕ) -> z */ /* 775 */ (16*4 + 1), /* u0406 (І) -> i */ /* 776 */ (16*4 + 1), /* u0407 (Ї) -> i */ /* 777 */ (29*4 + 1), /* u0408 (Ј) -> j */ /* 778 */ (16*4 + 1), /* u0409 (Љ) -> i */ /* 779 */ (31*4 + 1), /* u040A (Њ) -> n */ /* 780 */ (20*4 + 1), /* u040B (Ћ) -> d */ /* 781 */ (54*4 + 1), /* u040C (Ќ) -> k */ /* 782 */ (16*4 + 1), /* u040D (Ѝ) -> i */ /* 783 */ (25*4 + 1), /* u040E (Ў) -> u */ /* 784 */ (20*4 + 1), /* u040F (Џ) -> d */ /* 785 */ (17*4 + 1), /* u0410 (А) -> a */ /* 786 */ (53*4 + 1), /* u0411 (Б) -> b */ /* 787 */ ( 7*4 + 1), /* u0412 (В) -> v */ /* 788 */ (32*4 + 1), /* u0413 (Г) -> g */ /* 789 */ (20*4 + 1), /* u0414 (Д) -> d */ /* 790 */ (19*4 + 1), /* u0415 (Е) -> e */ /* 791 */ (21*4 + 2), /* u0416 (Ж) -> zh */ /* 792 */ (21*4 + 1), /* u0417 (З) -> z */ /* 793 */ (16*4 + 1), /* u0418 (И) -> i */ /* 794 */ (16*4 + 1), /* u0419 (Й) -> i */ /* 795 */ (54*4 + 1), /* u041A (К) -> k */ /* 796 */ (11*4 + 1), /* u041B (Л) -> l */ /* 797 */ (55*4 + 1), /* u041C (М) -> m */ /* 798 */ (31*4 + 1), /* u041D (Н) -> n */ /* 799 */ (23*4 + 1), /* u041E (О) -> o */ /* 800 */ ( 0*4 + 1), /* u041F (П) -> p */ /* 801 */ (57*4 + 1), /* u0420 (Р) -> r */ /* 802 */ ( 1*4 + 1), /* u0421 (С) -> s */ /* 803 */ (13*4 + 1), /* u0422 (Т) -> t */ /* 804 */ (25*4 + 1), /* u0423 (У) -> u */ /* 805 */ (46*4 + 1), /* u0424 (Ф) -> f */ /* 806 */ (59*4 + 2), /* u0425 (Х) -> kh */ /* 807 */ (44*4 + 2), /* u0426 (Ц) -> tc */ /* 808 */ ( 4*4 + 2), /* u0427 (Ч) -> ch */ /* 809 */ ( 2*4 + 2), /* u0428 (Ш) -> sh */ /* 810 */ ( 2*4 + 4), /* u0429 (Щ) -> shch */ /* 811 */ (17*4 + 1), /* u042A (Ъ) -> a */ /* 812 */ ( 9*4 + 1), /* u042B (Ы) -> y */ /* 813 */ ( 9*4 + 1), /* u042C (Ь) -> y */ /* 814 */ (19*4 + 1), /* u042D (Э) -> e */ /* 815 */ (61*4 + 2), /* u042E (Ю) -> iu */ /* 816 */ (16*4 + 2), /* u042F (Я) -> ia */ /* 817 */ (17*4 + 1), /* u0430 (а) -> a */ /* 818 */ (53*4 + 1), /* u0431 (б) -> b */ /* 819 */ ( 7*4 + 1), /* u0432 (в) -> v */ /* 820 */ (32*4 + 1), /* u0433 (г) -> g */ /* 821 */ (20*4 + 1), /* u0434 (д) -> d */ /* 822 */ (19*4 + 1), /* u0435 (е) -> e */ /* 823 */ (21*4 + 2), /* u0436 (ж) -> zh */ /* 824 */ (21*4 + 1), /* u0437 (з) -> z */ /* 825 */ (16*4 + 1), /* u0438 (и) -> i */ /* 826 */ (16*4 + 1), /* u0439 (й) -> i */ /* 827 */ (54*4 + 1), /* u043A (к) -> k */ /* 828 */ (11*4 + 1), /* u043B (л) -> l */ /* 829 */ (55*4 + 1), /* u043C (м) -> m */ /* 830 */ (31*4 + 1), /* u043D (н) -> n */ /* 831 */ (23*4 + 1), /* u043E (о) -> o */ /* 832 */ ( 0*4 + 1), /* u043F (п) -> p */ /* 833 */ (57*4 + 1), /* u0440 (р) -> r */ /* 834 */ ( 1*4 + 1), /* u0441 (с) -> s */ /* 835 */ (13*4 + 1), /* u0442 (т) -> t */ /* 836 */ (25*4 + 1), /* u0443 (у) -> u */ /* 837 */ (46*4 + 1), /* u0444 (ф) -> f */ /* 838 */ (59*4 + 2), /* u0445 (х) -> kh */ /* 839 */ (44*4 + 2), /* u0446 (ц) -> tc */ /* 840 */ ( 4*4 + 2), /* u0447 (ч) -> ch */ /* 841 */ ( 2*4 + 2), /* u0448 (ш) -> sh */ /* 842 */ ( 2*4 + 4), /* u0449 (щ) -> shch */ /* 843 */ (17*4 + 1), /* u044A (ъ) -> a */ /* 844 */ ( 9*4 + 1), /* u044B (ы) -> y */ /* 845 */ ( 9*4 + 1), /* u044C (ь) -> y */ /* 846 */ (19*4 + 1), /* u044D (э) -> e */ /* 847 */ (61*4 + 2), /* u044E (ю) -> iu */ /* 848 */ (16*4 + 2), /* u044F (я) -> ia */ /* 849 */ (19*4 + 1), /* u0450 (ѐ) -> e */ /* 850 */ (19*4 + 1), /* u0451 (ё) -> e */ /* 851 */ (20*4 + 1), /* u0452 (ђ) -> d */ /* 852 */ (32*4 + 1), /* u0453 (ѓ) -> g */ /* 853 */ (19*4 + 1), /* u0454 (є) -> e */ /* 854 */ (21*4 + 1), /* u0455 (ѕ) -> z */ /* 855 */ (16*4 + 1), /* u0456 (і) -> i */ /* 856 */ (16*4 + 1), /* u0457 (ї) -> i */ /* 857 */ (29*4 + 1), /* u0458 (ј) -> j */ /* 858 */ (16*4 + 1), /* u0459 (љ) -> i */ /* 859 */ (31*4 + 1), /* u045A (њ) -> n */ /* 860 */ (20*4 + 1), /* u045B (ћ) -> d */ /* 861 */ (54*4 + 1), /* u045C (ќ) -> k */ /* 862 */ (16*4 + 1), /* u045D (ѝ) -> i */ /* 863 */ (25*4 + 1), /* u045E (ў) -> u */ /* 864 */ (20*4 + 1), /* u045F (џ) -> d */ /* 865 */ (19*4 + 1), /* u05B0 (ְ) -> e */ /* 866 */ (19*4 + 1), /* u05B1 (ֱ) -> e */ /* 867 */ (17*4 + 1), /* u05B2 (ֲ) -> a */ /* 868 */ (23*4 + 1), /* u05B3 (ֳ) -> o */ /* 869 */ (16*4 + 1), /* u05B4 (ִ) -> i */ /* 870 */ (19*4 + 1), /* u05B5 (ֵ) -> e */ /* 871 */ (19*4 + 1), /* u05B6 (ֶ) -> e */ /* 872 */ (17*4 + 1), /* u05B7 (ַ) -> a */ /* 873 */ (17*4 + 1), /* u05B8 (ָ) -> a */ /* 874 */ (23*4 + 1), /* u05B9 (ֹ) -> o */ /* 875 */ 0, /* 876 */ (25*4 + 1), /* u05BB (ֻ) -> u */ /* 877 */ (17*4 + 1), /* u05BC (ּ) -> a */ /* 878 */ ( 1*4 + 0), /* u05BD (ֽ) -> */ /* 879 */ ( 1*4 + 0), /* u05BE (־) -> */ /* 880 */ (19*4 + 1), /* u05BF (ֿ) -> e */ /* 881 */ 0, /* 882 */ ( 2*4 + 2), /* u05C1 (ׁ) -> sh */ /* 883 */ ( 1*4 + 1), /* u05C2 (ׂ) -> s */ /* 884 */ 0, /* 885 */ ( 1*4 + 0), /* u05C4 (ׄ) -> */ /* 886 */ 0, /* 887 */ 0, /* 888 */ 0, /* 889 */ 0, /* 890 */ 0, /* 891 */ 0, /* 892 */ 0, /* 893 */ 0, /* 894 */ 0, /* 895 */ 0, /* 896 */ 0, /* 897 */ ( 1*4 + 0), /* u05D0 (א) -> */ /* 898 */ (53*4 + 1), /* u05D1 (ב) -> b */ /* 899 */ (32*4 + 1), /* u05D2 (ג) -> g */ /* 900 */ (20*4 + 1), /* u05D3 (ד) -> d */ /* 901 */ ( 3*4 + 1), /* u05D4 (ה) -> h */ /* 902 */ ( 7*4 + 1), /* u05D5 (ו) -> v */ /* 903 */ (21*4 + 1), /* u05D6 (ז) -> z */ /* 904 */ ( 3*4 + 1), /* u05D7 (ח) -> h */ /* 905 */ (13*4 + 1), /* u05D8 (ט) -> t */ /* 906 */ ( 9*4 + 1), /* u05D9 (י) -> y */ /* 907 */ (54*4 + 1), /* u05DA (ך) -> k */ /* 908 */ (54*4 + 1), /* u05DB (כ) -> k */ /* 909 */ (11*4 + 1), /* u05DC (ל) -> l */ /* 910 */ (55*4 + 1), /* u05DD (ם) -> m */ /* 911 */ (55*4 + 1), /* u05DE (מ) -> m */ /* 912 */ (31*4 + 1), /* u05DF (ן) -> n */ /* 913 */ (31*4 + 1), /* u05E0 (נ) -> n */ /* 914 */ ( 1*4 + 1), /* u05E1 (ס) -> s */ /* 915 */ ( 1*4 + 0), /* u05E2 (ע) -> */ /* 916 */ ( 0*4 + 1), /* u05E3 (ף) -> p */ /* 917 */ ( 0*4 + 1), /* u05E4 (פ) -> p */ /* 918 */ (42*4 + 2), /* u05E5 (ץ) -> ts */ /* 919 */ (42*4 + 2), /* u05E6 (צ) -> ts */ /* 920 */ (56*4 + 1), /* u05E7 (ק) -> q */ /* 921 */ (57*4 + 1), /* u05E8 (ר) -> r */ /* 922 */ ( 2*4 + 2), /* u05E9 (ש) -> sh */ /* 923 */ (13*4 + 1), /* u05EA (ת) -> t */ /* 924 */ 0, /* 925 */ 0, /* 926 */ 0, /* 927 */ 0, /* 928 */ 0, /* 929 */ ( 7*4 + 2), /* u05F0 (װ) -> vv */ /* 930 */ ( 8*4 + 2), /* u05F1 (ױ) -> vy */ /* 931 */ ( 9*4 + 2), /* u05F2 (ײ) -> yy */ /* 932 */ }; /* Maximum token length. Longer tokens are truncated */ #define MX_TRANSLIT 40 /* The cursor object for the translit tokenizer */ typedef struct translit_tokenizer_cursor { sqlite3_tokenizer_cursor base; /* Base class. Must be first */ const unsigned char *zInput; /* input we are tokenizing */ int nBytes; /* size of the input */ int iOffset; /* current position in pInput */ int iToken; /* index of next token to be returned */ char zToken[MX_TRANSLIT+1]; /* storage for current token */ } translit_tokenizer_cursor; /* ** Create a new tokenizer instance. */ static int translitCreate( int argc, const char * const *argv, sqlite3_tokenizer **ppTokenizer ){ sqlite3_tokenizer *p; *ppTokenizer = p = (sqlite3_tokenizer*)sqlite3_malloc(sizeof(*p)); if( p==NULL ) return SQLITE_NOMEM; memset(p, 0, sizeof(*p)); return SQLITE_OK; } /* ** Destroy a tokenizer */ static int translitDestroy(sqlite3_tokenizer *pTokenizer){ sqlite3_free(pTokenizer); return SQLITE_OK; } /* ** Prepare to begin tokenizing a particular string. The input ** string to be tokenized is pInput[0..nBytes-1]. A cursor ** used to incrementally tokenize this string is returned in ** *ppCursor. */ static int translitOpen( sqlite3_tokenizer *pTokenizer, /* The tokenizer */ const char *zInput, int nBytes, /* String to be tokenized */ sqlite3_tokenizer_cursor **ppCursor /* OUT: Tokenization cursor */ ){ translit_tokenizer_cursor *pCur; UNUSED_PARAMETER(pTokenizer); pCur = (translit_tokenizer_cursor *) sqlite3_malloc(sizeof(*pCur)); if( pCur==NULL ) return SQLITE_NOMEM; memset(pCur, 0, sizeof(*pCur)); pCur->zInput = (const unsigned char*)zInput; if( zInput==0 ){ pCur->nBytes = 0; }else if( nBytes<0 ){ pCur->nBytes = (int)strlen(zInput); }else{ pCur->nBytes = nBytes; } pCur->iOffset = 0; /* start tokenizing at the beginning */ pCur->iToken = 0; *ppCursor = &pCur->base; return SQLITE_OK; } /* ** Close a tokenization cursor previously opened by a call to ** translitOpen() above. */ static int translitClose(sqlite3_tokenizer_cursor *pCursor){ sqlite3_free(pCursor); return SQLITE_OK; } /* ** Extract the next token from a tokenization cursor. The cursor must ** have been opened by a prior call to translitOpen(). */ static int translitNext( sqlite3_tokenizer_cursor *pCursor, /* Cursor returned by translitOpen */ const char **ppToken, /* OUT: *ppToken is the token text */ int *pnBytes, /* OUT: Number of bytes in token */ int *piStartOffset, /* OUT: Starting offset of token */ int *piEndOffset, /* OUT: Ending offset of token */ int *piPosition /* OUT: Position integer of token */ ){ translit_tokenizer_cursor *pCur = (translit_tokenizer_cursor *) pCursor; int n = 0; /* Number of characters in the generated token */ int u = 0; /* Unicode value of the next input character */ int i; /* Index of transliteration of u in aTranslat[] */ unsigned char c; /* Next input character */ unsigned char t; /* aTranslat[u] - 1 */ int j, k; /* Loop counters */ *ppToken = pCur->zToken; while( pCur->iOffset<pCur->nBytes ){ if( n==0 ) *piStartOffset = pCur->iOffset; c = pCur->zInput[pCur->iOffset++]; u = c; if( (c&0x80)==0 ){ i = c; }else{ i = 0; if( pCur->iOffset<pCur->nBytes ){ u = ((int)(c&0x3f)<<6); c = pCur->zInput[pCur->iOffset++]; if( (c&0xc0)!=0x80 ){ i = 0; }else{ u |= c&0x3f; i = u; while( pCur->iOffset<pCur->nBytes && (pCur->zInput[pCur->iOffset]&0xc0)==0x80 ){ pCur->iOffset++; u = 0x0300; /* Assume a combining accent character */ } if( u>=0x02ae ){ if( u<=0x0385 ){ if( u>=0x0300 && u<=0x036f ){ continue; /* Skip Combining accents */ } i = 0; }else{ i -= 0x0386 - 0x02ae; if( u>=0x0460 ){ if( u<0x0591 ){ i = 0; }else if( u>=0x05b0 && u<0x05f2 ){ i -= 0x05b0 - 0x0460; }else{ continue; /* Assume a combining accent character */ } } } } } } } if( i ) i -= 0x0026; assert( i>=0 && i<sizeof(aTranslate) ); t = aTranslate[i]; if( t==0 ){ if( n==0 ){ continue; /* Skip leading delimiters */ }else{ break; /* Stop at the first delimiter */ } }else{ t--; j = (t%4) + 1; k = t/4; while( n<MX_TRANSLIT && (j--)>0 ) pCur->zToken[n++] = zTranslit[k++]; } } pCur->zToken[n] = 0; *pnBytes = n; *piEndOffset = pCur->iOffset; *piPosition = pCur->iToken; if( n ){ pCur->iToken++; return SQLITE_OK; }else{ return SQLITE_DONE; } } /* ** The set of routines that implement the translit tokenizer */ static const sqlite3_tokenizer_module translitTokenizerModule = { 0, translitCreate, translitDestroy, translitOpen, translitClose, translitNext, 0, }; /* ** Allocate a new translit tokenizer. Return a pointer to the new ** tokenizer in *ppModule */ void sqlite3Fts3TranslitTokenizerModule( sqlite3_tokenizer_module const**ppModule ){ *ppModule = &translitTokenizerModule; } #endif /* !defined(SQLITE_CORE) || defined(SQLITE_ENABLE_FTS3) */ |
Added ext/fts3/translit01.tcl.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 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 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 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 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 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 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 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 | # Run this TCL script to generate the tables used by the "translit" # tokenizer to convert Latin, Greek, Cyrillic, and Hebrew characters into # an ASCII transliteration. # # Data fields: # # (1) Unicode value in hex # (2) Equivalent lower-case letter (not used here) # (3) Transliteration (needs to be lower-cased for this application) # (4) Unicode name of the letter (not used here) # set data { 0027 0000 ' {APOSTROPHE} 0041 0061 A {LATIN CAPITAL LETTER A} 0042 0062 B {LATIN CAPITAL LETTER B} 0043 0063 C {LATIN CAPITAL LETTER C} 0044 0064 D {LATIN CAPITAL LETTER D} 0045 0065 E {LATIN CAPITAL LETTER E} 0046 0066 F {LATIN CAPITAL LETTER F} 0047 0067 G {LATIN CAPITAL LETTER G} 0048 0068 H {LATIN CAPITAL LETTER H} 0049 0069 I {LATIN CAPITAL LETTER I} 004A 006A J {LATIN CAPITAL LETTER J} 004B 006B K {LATIN CAPITAL LETTER K} 004C 006C L {LATIN CAPITAL LETTER L} 004D 006D M {LATIN CAPITAL LETTER M} 004E 006E N {LATIN CAPITAL LETTER N} 004F 006F O {LATIN CAPITAL LETTER O} 0050 0070 P {LATIN CAPITAL LETTER P} 0051 0071 Q {LATIN CAPITAL LETTER Q} 0052 0072 R {LATIN CAPITAL LETTER R} 0053 0073 S {LATIN CAPITAL LETTER S} 0054 0074 T {LATIN CAPITAL LETTER T} 0055 0075 U {LATIN CAPITAL LETTER U} 0056 0076 V {LATIN CAPITAL LETTER V} 0057 0077 W {LATIN CAPITAL LETTER W} 0058 0078 W {LATIN CAPITAL LETTER X} 0059 0079 Y {LATIN CAPITAL LETTER Y} 005A 007A Z {LATIN CAPITAL LETTER Z} 0061 0000 a {LATIN SMALL LETTER A} 0062 0000 b {LATIN SMALL LETTER B} 0063 0000 c {LATIN SMALL LETTER C} 0064 0000 d {LATIN SMALL LETTER D} 0065 0000 e {LATIN SMALL LETTER E} 0066 0000 f {LATIN SMALL LETTER F} 0067 0000 g {LATIN SMALL LETTER G} 0068 0000 h {LATIN SMALL LETTER H} 0069 0000 i {LATIN SMALL LETTER I} 006A 0000 j {LATIN SMALL LETTER J} 006B 0000 k {LATIN SMALL LETTER K} 006C 0000 l {LATIN SMALL LETTER L} 006D 0000 m {LATIN SMALL LETTER M} 006E 0000 n {LATIN SMALL LETTER N} 006F 0000 o {LATIN SMALL LETTER O} 0070 0000 p {LATIN SMALL LETTER P} 0071 0000 q {LATIN SMALL LETTER Q} 0072 0000 r {LATIN SMALL LETTER R} 0073 0000 s {LATIN SMALL LETTER S} 0074 0000 t {LATIN SMALL LETTER T} 0075 0000 u {LATIN SMALL LETTER U} 0076 0000 v {LATIN SMALL LETTER V} 0077 0000 w {LATIN SMALL LETTER W} 0078 0000 x {LATIN SMALL LETTER X} 0079 0000 y {LATIN SMALL LETTER Y} 007A 0000 z {LATIN SMALL LETTER Z} 00C0 00E0 A {LATIN CAPITAL LETTER A WITH GRAVE} 00C1 00E1 A {LATIN CAPITAL LETTER A WITH ACUTE} 00C2 00E2 A {LATIN CAPITAL LETTER A WITH CIRCUMFLEX} 00C3 00E3 A {LATIN CAPITAL LETTER A WITH TILDE} 00C4 00E4 Ae {LATIN CAPITAL LETTER A WITH DIAERESIS} 00C5 00E5 Aa {LATIN CAPITAL LETTER A WITH RING ABOVE} 00C6 00E6 AE {LATIN CAPITAL LETTER AE} 00C7 00E7 C {LATIN CAPITAL LETTER C WITH CEDILLA} 00C8 00E8 E {LATIN CAPITAL LETTER E WITH GRAVE} 00C9 00E9 E {LATIN CAPITAL LETTER E WITH ACUTE} 00CA 00EA E {LATIN CAPITAL LETTER E WITH CIRCUMFLEX} 00CB 00EB E {LATIN CAPITAL LETTER E WITH DIAERESIS} 00CC 00EC I {LATIN CAPITAL LETTER I WITH GRAVE} 00CD 00ED I {LATIN CAPITAL LETTER I WITH ACUTE} 00CE 00EE I {LATIN CAPITAL LETTER I WITH CIRCUMFLEX} 00CF 00EF I {LATIN CAPITAL LETTER I WITH DIAERESIS} 00D0 00F0 D {LATIN CAPITAL LETTER ETH} 00D1 00F1 N {LATIN CAPITAL LETTER N WITH TILDE} 00D2 00F2 O {LATIN CAPITAL LETTER O WITH GRAVE} 00D3 00F3 O {LATIN CAPITAL LETTER O WITH ACUTE} 00D4 00F4 O {LATIN CAPITAL LETTER O WITH CIRCUMFLEX} 00D5 00F5 O {LATIN CAPITAL LETTER O WITH TILDE} 00D6 00F6 Oe {LATIN CAPITAL LETTER O WITH DIAERESIS} 00D8 00F8 O {LATIN CAPITAL LETTER O WITH STROKE} 00D9 00F9 U {LATIN CAPITAL LETTER U WITH GRAVE} 00DA 00FA U {LATIN CAPITAL LETTER U WITH ACUTE} 00DB 00FB U {LATIN CAPITAL LETTER U WITH CIRCUMFLEX} 00DC 00FC Ue {LATIN CAPITAL LETTER U WITH DIAERESIS} 00DD 00FD Y {LATIN CAPITAL LETTER Y WITH ACUTE} 00DE 00FE Th {LATIN CAPITAL LETTER THORN} 00DF 0000 ss {LATIN SMALL LETTER SHARP S} 00E0 0000 a {LATIN SMALL LETTER A WITH GRAVE} 00E1 0000 a {LATIN SMALL LETTER A WITH ACUTE} 00E2 0000 a {LATIN SMALL LETTER A WITH CIRCUMFLEX} 00E3 0000 a {LATIN SMALL LETTER A WITH TILDE} 00E4 0000 ae {LATIN SMALL LETTER A WITH DIAERESIS} 00E5 0000 aa {LATIN SMALL LETTER A WITH RING ABOVE} 00E6 0000 ae {LATIN SMALL LETTER AE} 00E7 0000 c {LATIN SMALL LETTER C WITH CEDILLA} 00E8 0000 e {LATIN SMALL LETTER E WITH GRAVE} 00E9 0000 e {LATIN SMALL LETTER E WITH ACUTE} 00EA 0000 e {LATIN SMALL LETTER E WITH CIRCUMFLEX} 00EB 0000 e {LATIN SMALL LETTER E WITH DIAERESIS} 00EC 0000 i {LATIN SMALL LETTER I WITH GRAVE} 00ED 0000 i {LATIN SMALL LETTER I WITH ACUTE} 00EE 0000 i {LATIN SMALL LETTER I WITH CIRCUMFLEX} 00EF 0000 i {LATIN SMALL LETTER I WITH DIAERESIS} 00F0 0000 d {LATIN SMALL LETTER ETH} 00F1 0000 n {LATIN SMALL LETTER N WITH TILDE} 00F2 0000 o {LATIN SMALL LETTER O WITH GRAVE} 00F3 0000 o {LATIN SMALL LETTER O WITH ACUTE} 00F4 0000 o {LATIN SMALL LETTER O WITH CIRCUMFLEX} 00F5 0000 o {LATIN SMALL LETTER O WITH TILDE} 00F6 0000 oe {LATIN SMALL LETTER O WITH DIAERESIS} 00F8 0000 o {LATIN SMALL LETTER O WITH STROKE} 00F9 0000 u {LATIN SMALL LETTER U WITH GRAVE} 00FA 0000 u {LATIN SMALL LETTER U WITH ACUTE} 00FB 0000 u {LATIN SMALL LETTER U WITH CIRCUMFLEX} 00FC 0000 ue {LATIN SMALL LETTER U WITH DIAERESIS} 00FD 0000 y {LATIN SMALL LETTER Y WITH ACUTE} 00FE 0000 th {LATIN SMALL LETTER THORN} 00FF 0000 y {LATIN SMALL LETTER Y WITH DIAERESIS} 0100 0101 A {LATIN CAPITAL LETTER A WITH MACRON} 0101 0000 a {LATIN SMALL LETTER A WITH MACRON} 0102 0103 A {LATIN CAPITAL LETTER A WITH BREVE} 0103 0000 a {LATIN SMALL LETTER A WITH BREVE} 0104 0105 A {LATIN CAPITAL LETTER A WITH OGONEK} 0105 0000 a {LATIN SMALL LETTER A WITH OGONEK} 0106 0107 C {LATIN CAPITAL LETTER C WITH ACUTE} 0107 0000 c {LATIN SMALL LETTER C WITH ACUTE} 0108 0109 Ch {LATIN CAPITAL LETTER C WITH CIRCUMFLEX} 0109 0000 ch {LATIN SMALL LETTER C WITH CIRCUMFLEX} 010A 010B C {LATIN CAPITAL LETTER C WITH DOT ABOVE} 010B 0000 c {LATIN SMALL LETTER C WITH DOT ABOVE} 010C 010D C {LATIN CAPITAL LETTER C WITH CARON} 010D 0000 c {LATIN SMALL LETTER C WITH CARON} 010E 010F D {LATIN CAPITAL LETTER D WITH CARON} 010F 0000 c {LATIN SMALL LETTER D WITH CARON} 0110 0111 D {LATIN CAPITAL LETTER D WITH STROKE} 0111 0000 d {LATIN SMALL LETTER D WITH STROKE} 0112 0113 E {LATIN CAPITAL LETTER E WITH MACRON} 0113 0000 e {LATIN SMALL LETTER E WITH MACRON} 0114 0115 E {LATIN CAPITAL LETTER E WITH BREVE} 0115 0000 e {LATIN SMALL LETTER E WITH BREVE} 0116 0117 E {LATIN CAPITAL LETTER E WITH DOT ABOVE} 0117 0000 e {LATIN SMALL LETTER E WITH DOT ABOVE} 0118 0119 E {LATIN CAPITAL LETTER E WITH OGONEK} 0119 0000 e {LATIN SMALL LETTER E WITH OGONEK} 011A 011B E {LATIN CAPITAL LETTER E WITH CARON} 011B 0000 e {LATIN SMALL LETTER E WITH CARON} 011C 011D Gh {LATIN CAPITAL LETTER G WITH CIRCUMFLEX} 011D 0000 gh {LATIN SMALL LETTER G WITH CIRCUMFLEX} 011E 011F G {LATIN CAPITAL LETTER G WITH BREVE} 011F 0000 g {LATIN SMALL LETTER G WITH BREVE} 0120 0121 G {LATIN CAPITAL LETTER G WITH DOT ABOVE} 0121 0000 g {LATIN SMALL LETTER G WITH DOT ABOVE} 0122 0123 G {LATIN CAPITAL LETTER G WITH CEDILLA} 0123 0000 g {LATIN SMALL LETTER G WITH CEDILLA} 0124 0125 Hh {LATIN CAPITAL LETTER H WITH CIRCUMFLEX} 0125 0000 Hh {LATIN SMALL LETTER H WITH CIRCUMFLEX} 0126 0127 H {LATIN CAPITAL LETTER H WITH STROKE} 0127 0000 h {LATIN SMALL LETTER H WITH STROKE} 0128 0129 I {LATIN CAPITAL LETTER I WITH TILDE} 0129 0000 i {LATIN SMALL LETTER I WITH TILDE} 012A 012B I {LATIN CAPITAL LETTER I WITH MACRON} 012B 0000 i {LATIN SMALL LETTER I WITH MACRON} 012C 012D I {LATIN CAPITAL LETTER I WITH BREVE} 012D 0000 i {LATIN SMALL LETTER I WITH BREVE} 012E 012F I {LATIN CAPITAL LETTER I WITH OGONEK} 012F 0000 i {LATIN SMALL LETTER I WITH OGONEK} 0130 0069 I {LATIN CAPITAL LETTER I WITH DOT ABOVE} 0131 0000 i {LATIN SMALL LETTER DOTLESS I} 0132 0133 IJ {LATIN CAPITAL LIGATURE IJ} 0133 0000 ij {LATIN SMALL LIGATURE IJ} 0134 0135 Jh {LATIN CAPITAL LETTER J WITH CIRCUMFLEX} 0135 0000 jh {LATIN SMALL LETTER J WITH CIRCUMFLEX} 0136 0137 K {LATIN CAPITAL LETTER K WITH CEDILLA} 0137 0000 k {LATIN SMALL LETTER K WITH CEDILLA} 0138 0000 k {LATIN SMALL LETTER KRA} 0139 013A L {LATIN CAPITAL LETTER L WITH ACUTE} 013A 0000 l {LATIN SMALL LETTER L WITH ACUTE} 013B 013C L {LATIN CAPITAL LETTER L WITH CEDILLA} 013C 0000 l {LATIN SMALL LETTER L WITH CEDILLA} 013D 013E L {LATIN CAPITAL LETTER L WITH CARON} 013E 0000 l {LATIN SMALL LETTER L WITH CARON} 013F 0140 L {LATIN CAPITAL LETTER L WITH MIDDLE DOT} 0140 0000 l {LATIN SMALL LETTER L WITH MIDDLE DOT} 0141 0142 L {LATIN CAPITAL LETTER L WITH STROKE} 0142 0000 l {LATIN SMALL LETTER L WITH STROKE} 0143 0144 N {LATIN CAPITAL LETTER N WITH ACUTE} 0144 0000 n {LATIN SMALL LETTER N WITH ACUTE} 0145 0146 N {LATIN CAPITAL LETTER N WITH CEDILLA} 0146 0000 n {LATIN SMALL LETTER N WITH CEDILLA} 0147 0148 N {LATIN CAPITAL LETTER N WITH CARON} 0148 0000 n {LATIN SMALL LETTER N WITH CARON} 0149 0000 n {LATIN SMALL LETTER N PRECEDED BY APOSTROPHE} 014A 014B NG {LATIN CAPITAL LETTER ENG} 014B 0000 ng {LATIN SMALL LETTER ENG} 014C 014D O {LATIN CAPITAL LETTER O WITH MACRON} 014D 0000 o {LATIN SMALL LETTER O WITH MACRON} 014E 014F O {LATIN CAPITAL LETTER O WITH BREVE} 014F 0000 o {LATIN SMALL LETTER O WITH BREVE} 0150 0151 O {LATIN CAPITAL LETTER O WITH DOUBLE ACUTE} 0151 0000 o {LATIN SMALL LETTER O WITH DOUBLE ACUTE} 0152 0153 OE {LATIN CAPITAL LIGATURE OE} 0153 0000 oe {LATIN SMALL LIGATURE OE} 0154 0155 R {LATIN CAPITAL LETTER R WITH ACUTE} 0155 0000 r {LATIN SMALL LETTER R WITH ACUTE} 0156 0157 R {LATIN CAPITAL LETTER R WITH CEDILLA} 0157 0000 r {LATIN SMALL LETTER R WITH CEDILLA} 0158 0159 R {LATIN CAPITAL LETTER R WITH CARON} 0159 0000 r {LATIN SMALL LETTER R WITH CARON} 015A 015B S {LATIN CAPITAL LETTER S WITH ACUTE} 015B 0000 s {LATIN SMALL LETTER S WITH ACUTE} 015C 015D Sh {LATIN CAPITAL LETTER S WITH CIRCUMFLEX} 015D 0000 sh {LATIN SMALL LETTER S WITH CIRCUMFLEX} 015E 015F S {LATIN CAPITAL LETTER S WITH CEDILLA} 015F 0000 s {LATIN SMALL LETTER S WITH CEDILLA} 0160 0161 S {LATIN CAPITAL LETTER S WITH CARON} 0161 0000 s {LATIN SMALL LETTER S WITH CARON} 0162 0163 T {LATIN CAPITAL LETTER T WITH CEDILLA} 0163 0000 t {LATIN SMALL LETTER T WITH CEDILLA} 0164 0165 T {LATIN CAPITAL LETTER T WITH CARON} 0165 0000 t {LATIN SMALL LETTER T WITH CARON} 0166 0167 T {LATIN CAPITAL LETTER T WITH STROKE} 0167 0000 t {LATIN SMALL LETTER T WITH STROKE} 0168 0169 U {LATIN CAPITAL LETTER U WITH TILDE} 0169 0000 u {LATIN SMALL LETTER U WITH TILDE} 016A 016B U {LATIN CAPITAL LETTER U WITH MACRON} 016B 0000 u {LATIN SMALL LETTER U WITH MACRON} 016C 016D U {LATIN CAPITAL LETTER U WITH BREVE} 016D 0000 u {LATIN SMALL LETTER U WITH BREVE} 016E 016F U {LATIN CAPITAL LETTER U WITH RING ABOVE} 016F 0000 u {LATIN SMALL LETTER U WITH RING ABOVE} 0170 0171 U {LATIN CAPITAL LETTER U WITH DOUBLE ACUTE} 0171 0000 u {LATIN SMALL LETTER U WITH DOUBLE ACUTE} 0172 0173 U {LATIN CAPITAL LETTER U WITH OGONEK} 0173 0000 u {LATIN SMALL LETTER U WITH OGONEK} 0174 0175 W {LATIN CAPITAL LETTER W WITH CIRCUMFLEX} 0175 0000 w {LATIN SMALL LETTER W WITH CIRCUMFLEX} 0176 0177 Y {LATIN CAPITAL LETTER Y WITH CIRCUMFLEX} 0177 0000 y {LATIN SMALL LETTER Y WITH CIRCUMFLEX} 0178 00FF Y {LATIN CAPITAL LETTER Y WITH DIAERESIS} 0179 017A Z {LATIN CAPITAL LETTER Z WITH ACUTE} 017A 0000 z {LATIN SMALL LETTER Z WITH ACUTE} 017B 017C Z {LATIN CAPITAL LETTER Z WITH DOT ABOVE} 017C 0000 z {LATIN SMALL LETTER Z WITH DOT ABOVE} 017D 017E Z {LATIN CAPITAL LETTER Z WITH CARON} 017E 0000 z {LATIN SMALL LETTER Z WITH CARON} 017F 0000 s {LATIN SMALL LETTER LONG S} 0180 0000 b {LATIN SMALL LETTER B WITH STROKE} 0181 0253 B {LATIN CAPITAL LETTER B WITH HOOK} 0182 0183 B {LATIN CAPITAL LETTER B WITH TOPBAR} 0183 0000 b {LATIN SMALL LETTER B WITH TOPBAR} 0184 0185 * {LATIN CAPITAL LETTER TONE SIX} 0185 0000 * {LATIN SMALL LETTER TONE SIX} 0186 0254 O {LATIN CAPITAL LETTER OPEN O} 0187 0188 C {LATIN CAPITAL LETTER C WITH HOOK} 0188 0000 c {LATIN SMALL LETTER C WITH HOOK} 0189 0256 D {LATIN CAPITAL LETTER AFRICAN D} 018A 0257 D {LATIN CAPITAL LETTER D WITH HOOK} 018B 018C D {LATIN CAPITAL LETTER D WITH TOPBAR} 018C 0000 D {LATIN SMALL LETTER D WITH TOPBAR} 018D 0000 D {LATIN SMALL LETTER TURNED DELTA} 018E 01DD E {LATIN CAPITAL LETTER REVERSED E} 018F 0259 E {LATIN CAPITAL LETTER SCHWA} 0190 025B E {LATIN CAPITAL LETTER OPEN E} 0191 0192 F {LATIN CAPITAL LETTER F WITH HOOK} 0192 0000 f {LATIN SMALL LETTER F WITH HOOK} 0193 0260 G {LATIN CAPITAL LETTER G WITH HOOK} 0194 0263 G {LATIN CAPITAL LETTER GAMMA} 0195 0000 h {LATIN SMALL LETTER HV} 0196 0269 I {LATIN CAPITAL LETTER IOTA} 0197 0268 I {LATIN CAPITAL LETTER I WITH STROKE} 0198 0199 K {LATIN CAPITAL LETTER K WITH HOOK} 0199 0000 k {LATIN SMALL LETTER K WITH HOOK} 019A 0000 l {LATIN SMALL LETTER L WITH BAR} 019B 0000 l {LATIN SMALL LETTER LAMBDA WITH STROKE} 019C 026F M {LATIN CAPITAL LETTER TURNED M} 019D 0272 N {LATIN CAPITAL LETTER N WITH LEFT HOOK} 019E 0000 n {LATIN SMALL LETTER N WITH LONG RIGHT LEG} 019F 0275 O {LATIN CAPITAL LETTER O WITH MIDDLE TILDE} 01A0 01A1 O {LATIN CAPITAL LETTER O WITH HORN} 01A1 0000 o {LATIN SMALL LETTER O WITH HORN} 01A2 01A3 OI {LATIN CAPITAL LETTER OI} 01A3 0000 oi {LATIN SMALL LETTER OI} 01A4 01A5 P {LATIN CAPITAL LETTER P WITH HOOK} 01A5 0000 p {LATIN SMALL LETTER P WITH HOOK} 01A6 0280 R {LATIN LETTER YR} 01A7 01A8 * {LATIN CAPITAL LETTER TONE TWO} 01A8 0000 * {LATIN SMALL LETTER TONE TWO} 01A9 0283 S {LATIN CAPITAL LETTER ESH} 01AA 0000 s {LATIN LETTER REVERSED ESH LOOP} 01AB 0000 t {LATIN SMALL LETTER T WITH PALATAL HOOK} 01AC 01AD T {LATIN CAPITAL LETTER T WITH HOOK} 01AD 0000 t {LATIN SMALL LETTER T WITH HOOK} 01AE 0288 T {LATIN CAPITAL LETTER T WITH RETROFLEX HOOK} 01AF 01B0 U {LATIN CAPITAL LETTER U WITH HORN} 01B0 0000 u {LATIN SMALL LETTER U WITH HORN} 01B1 028A U {LATIN CAPITAL LETTER UPSILON} 01B2 028B V {LATIN CAPITAL LETTER V WITH HOOK} 01B3 01B4 Y {LATIN CAPITAL LETTER Y WITH HOOK} 01B4 0000 y {LATIN SMALL LETTER Y WITH HOOK} 01B5 01B6 Z {LATIN CAPITAL LETTER Z WITH STROKE} 01B6 0000 z {LATIN SMALL LETTER Z WITH STROKE} 01B7 0292 S {LATIN CAPITAL LETTER EZH} 01B8 01B9 S {LATIN CAPITAL LETTER EZH REVERSED} 01B9 0000 s {LATIN SMALL LETTER EZH REVERSED} 01BA 0000 s {LATIN SMALL LETTER EZH WITH TAIL} 01BB 0000 * {LATIN LETTER TWO WITH STROKE} 01BC 01BD * {LATIN CAPITAL LETTER TONE FIVE} 01BD 0000 * {LATIN SMALL LETTER TONE FIVE} 01BE 0000 ' {LATIN LETTER INVERTED GLOTTAL STOP WITH STROKE} 01BF 0000 w {LATIN LETTER WYNN} 01C0 0000 c {LATIN LETTER DENTAL CLICK} 01C1 0000 x {LATIN LETTER LATERAL CLICK} 01C2 0000 q {LATIN LETTER ALVEOLAR CLICK} 01C3 0000 x {LATIN LETTER RETROFLEX CLICK} 01C4 01C6 Dz {LATIN CAPITAL LETTER DZ WITH CARON} 01C5 01C6 Dz {LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON} 01C6 0000 dz {LATIN SMALL LETTER DZ WITH CARON} 01C7 01C9 LJ {LATIN CAPITAL LETTER LJ} 01C8 01C9 Lj {LATIN CAPITAL LETTER L WITH SMALL LETTER J} 01C9 0000 lj {LATIN SMALL LETTER LJ} 01CA 01CC NJ {LATIN CAPITAL LETTER NJ} 01CB 01CC Nj {LATIN CAPITAL LETTER N WITH SMALL LETTER J} 01CC 0000 nj {LATIN SMALL LETTER NJ} 01CD 01CE A {LATIN CAPITAL LETTER A WITH CARON} 01CE 0000 a {LATIN SMALL LETTER A WITH CARON} 01CF 01D0 I {LATIN CAPITAL LETTER I WITH CARON} 01D0 0000 i {LATIN SMALL LETTER I WITH CARON} 01D1 01D2 O {LATIN CAPITAL LETTER O WITH CARON} 01D2 0000 o {LATIN SMALL LETTER O WITH CARON} 01D3 01D4 U {LATIN CAPITAL LETTER U WITH CARON} 01D4 0000 u {LATIN SMALL LETTER U WITH CARON} 01D5 01D6 Ue {LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON} 01D6 0000 ue {LATIN SMALL LETTER U WITH DIAERESIS AND MACRON} 01D7 01D8 Ue {LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE} 01D8 0000 ue {LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE} 01D9 01DA Ue {LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON} 01DA 0000 ue {LATIN SMALL LETTER U WITH DIAERESIS AND CARON} 01DB 01DC Ue {LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE} 01DC 0000 ue {LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE} 01DD 0000 e {LATIN SMALL LETTER TURNED E} 01DE 01DF Ae {LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON} 01DF 0000 ae {LATIN SMALL LETTER A WITH DIAERESIS AND MACRON} 01E0 01E1 A {LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON} 01E1 0000 a {LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON} 01E2 01E3 A {LATIN CAPITAL LETTER AE WITH MACRON} 01E3 0000 AE {LATIN SMALL LETTER AE WITH MACRON} 01E4 01E5 G {LATIN CAPITAL LETTER G WITH STROKE} 01E5 0000 g {LATIN SMALL LETTER G WITH STROKE} 01E6 01E7 G {LATIN CAPITAL LETTER G WITH CARON} 01E7 0000 g {LATIN SMALL LETTER G WITH CARON} 01E8 01E9 K {LATIN CAPITAL LETTER K WITH CARON} 01E9 0000 k {LATIN SMALL LETTER K WITH CARON} 01EA 01EB O {LATIN CAPITAL LETTER O WITH OGONEK} 01EB 0000 o {LATIN SMALL LETTER O WITH OGONEK} 01EC 01ED O {LATIN CAPITAL LETTER O WITH OGONEK AND MACRON} 01ED 0000 o {LATIN SMALL LETTER O WITH OGONEK AND MACRON} 01EE 01EF S {LATIN CAPITAL LETTER EZH WITH CARON} 01EF 0000 s {LATIN SMALL LETTER EZH WITH CARON} 01F0 0000 j {LATIN SMALL LETTER J WITH CARON} 01F1 01F3 DZ {LATIN CAPITAL LETTER DZ} 01F2 01F3 Dz {LATIN CAPITAL LETTER D WITH SMALL LETTER Z} 01F3 0000 dz {LATIN SMALL LETTER DZ} 01F4 01F5 G {LATIN CAPITAL LETTER G WITH ACUTE} 01F5 0000 g {LATIN SMALL LETTER G WITH ACUTE} 01F6 0195 Hw {LATIN CAPITAL LETTER HWAIR} 01F7 01BF W {LATIN CAPITAL LETTER WYNN} 01F8 01F9 N {LATIN CAPITAL LETTER N WITH GRAVE} 01F9 0000 n {LATIN SMALL LETTER N WITH GRAVE} 01FA 01FB A {LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE} 01FB 0000 a {LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE} 01FC 01FD AE {LATIN CAPITAL LETTER AE WITH ACUTE} 01FD 0000 ae {LATIN SMALL LETTER AE WITH ACUTE} 01FE 01FF O {LATIN CAPITAL LETTER O WITH STROKE AND ACUTE} 01FF 0000 o {LATIN SMALL LETTER O WITH STROKE AND ACUTE} 0200 0201 A {LATIN CAPITAL LETTER A WITH DOUBLE GRAVE} 0201 0000 a {LATIN SMALL LETTER A WITH DOUBLE GRAVE} 0202 0203 A {LATIN CAPITAL LETTER A WITH INVERTED BREVE} 0203 0000 a {LATIN SMALL LETTER A WITH INVERTED BREVE} 0204 0205 E {LATIN CAPITAL LETTER E WITH DOUBLE GRAVE} 0205 0000 e {LATIN SMALL LETTER E WITH DOUBLE GRAVE} 0206 0207 E {LATIN CAPITAL LETTER E WITH INVERTED BREVE} 0207 0000 e {LATIN SMALL LETTER E WITH INVERTED BREVE} 0208 0209 I {LATIN CAPITAL LETTER I WITH DOUBLE GRAVE} 0209 0000 i {LATIN SMALL LETTER I WITH DOUBLE GRAVE} 020A 020B I {LATIN CAPITAL LETTER I WITH INVERTED BREVE} 020B 0000 i {LATIN SMALL LETTER I WITH INVERTED BREVE} 020C 020D O {LATIN CAPITAL LETTER O WITH DOUBLE GRAVE} 020D 0000 o {LATIN SMALL LETTER O WITH DOUBLE GRAVE} 020E 020F O {LATIN CAPITAL LETTER O WITH INVERTED BREVE} 020F 0000 o {LATIN SMALL LETTER O WITH INVERTED BREVE} 0210 0211 R {LATIN CAPITAL LETTER R WITH DOUBLE GRAVE} 0211 0000 r {LATIN SMALL LETTER R WITH DOUBLE GRAVE} 0212 0213 R {LATIN CAPITAL LETTER R WITH INVERTED BREVE} 0213 0000 r {LATIN SMALL LETTER R WITH INVERTED BREVE} 0214 0215 U {LATIN CAPITAL LETTER U WITH DOUBLE GRAVE} 0215 0000 u {LATIN SMALL LETTER U WITH DOUBLE GRAVE} 0216 0217 U {LATIN CAPITAL LETTER U WITH INVERTED BREVE} 0217 0000 u {LATIN SMALL LETTER U WITH INVERTED BREVE} 0218 0219 S {LATIN CAPITAL LETTER S WITH COMMA BELOW} 0219 0000 s {LATIN SMALL LETTER S WITH COMMA BELOW} 021A 021B T {LATIN CAPITAL LETTER T WITH COMMA BELOW} 021B 0000 t {LATIN SMALL LETTER T WITH COMMA BELOW} 021C 021D J {LATIN CAPITAL LETTER YOGH} 021D 0000 j {LATIN SMALL LETTER YOGH} 021E 021F H {LATIN CAPITAL LETTER H WITH CARON} 021F 0000 h {LATIN SMALL LETTER H WITH CARON} 0220 019E N {LATIN CAPITAL LETTER N WITH LONG RIGHT LEG} 0222 0223 OU {LATIN CAPITAL LETTER OU} 0223 0000 ou {LATIN SMALL LETTER OU} 0224 0225 Z {LATIN CAPITAL LETTER Z WITH HOOK} 0225 0000 z {LATIN SMALL LETTER Z WITH HOOK} 0226 0227 A {LATIN CAPITAL LETTER A WITH DOT ABOVE} 0227 0000 A {LATIN SMALL LETTER A WITH DOT ABOVE} 0228 0229 E {LATIN CAPITAL LETTER E WITH CEDILLA} 0229 0000 e {LATIN SMALL LETTER E WITH CEDILLA} 022A 022B OE {LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON} 022B 0000 oe {LATIN SMALL LETTER O WITH DIAERESIS AND MACRON} 022C 022D O {LATIN CAPITAL LETTER O WITH TILDE AND MACRON} 022D 0000 o {LATIN SMALL LETTER O WITH TILDE AND MACRON} 022E 022F O {LATIN CAPITAL LETTER O WITH DOT ABOVE} 022F 0000 o {LATIN SMALL LETTER O WITH DOT ABOVE} 0230 0231 O {LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON} 0231 0000 o {LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON} 0232 0233 Y {LATIN CAPITAL LETTER Y WITH MACRON} 0233 0000 y {LATIN SMALL LETTER Y WITH MACRON} 0250 0000 a {LATIN SMALL LETTER TURNED A} 0251 0000 a {LATIN SMALL LETTER ALPHA} 0252 0000 a {LATIN SMALL LETTER TURNED ALPHA} 0253 0000 b {LATIN SMALL LETTER B WITH HOOK} 0254 0000 o {LATIN SMALL LETTER OPEN O} 0255 0000 c {LATIN SMALL LETTER C WITH CURL} 0256 0000 d {LATIN SMALL LETTER D WITH TAIL} 0257 0000 d {LATIN SMALL LETTER D WITH HOOK} 0258 0000 e {LATIN SMALL LETTER REVERSED E} 0259 0000 e {LATIN SMALL LETTER SCHWA} 025A 0000 e {LATIN SMALL LETTER SCHWA WITH HOOK} 025B 0000 e {LATIN SMALL LETTER OPEN E} 025C 0000 e {LATIN SMALL LETTER REVERSED OPEN E} 025D 0000 e {LATIN SMALL LETTER REVERSED OPEN E WITH HOOK} 025E 0000 e {LATIN SMALL LETTER CLOSED REVERSED OPEN E} 025F 0000 j {LATIN SMALL LETTER DOTLESS J WITH STROKE} 0260 0000 g {LATIN SMALL LETTER G WITH HOOK} 0261 0000 g {LATIN SMALL LETTER SCRIPT G} 0262 0000 G {LATIN LETTER SMALL CAPITAL G} 0263 0000 g {LATIN SMALL LETTER GAMMA} 0264 0000 o {LATIN SMALL LETTER RAMS HORN} 0265 0000 h {LATIN SMALL LETTER TURNED H} 0266 0000 h {LATIN SMALL LETTER H WITH HOOK} 0267 0000 h {LATIN SMALL LETTER HENG WITH HOOK} 0268 0000 i {LATIN SMALL LETTER I WITH STROKE} 0269 0000 i {LATIN SMALL LETTER IOTA} 026A 0000 I {LATIN LETTER SMALL CAPITAL I} 026B 0000 l {LATIN SMALL LETTER L WITH MIDDLE TILDE} 026C 0000 l {LATIN SMALL LETTER L WITH BELT} 026D 0000 l {LATIN SMALL LETTER L WITH RETROFLEX HOOK} 026E 0000 l {LATIN SMALL LETTER LEZH} 026F 0000 m {LATIN SMALL LETTER TURNED M} 0270 0000 m {LATIN SMALL LETTER TURNED M WITH LONG LEG} 0271 0000 m {LATIN SMALL LETTER M WITH HOOK} 0272 0000 n {LATIN SMALL LETTER N WITH LEFT HOOK} 0273 0000 n {LATIN SMALL LETTER N WITH RETROFLEX HOOK} 0274 0000 N {LATIN LETTER SMALL CAPITAL N} 0275 0000 o {LATIN SMALL LETTER BARRED O} 0276 0000 oe {LATIN LETTER SMALL CAPITAL OE} 0277 0000 o {LATIN SMALL LETTER CLOSED OMEGA} 0278 0000 ph {LATIN SMALL LETTER PHI} 0279 0000 r {LATIN SMALL LETTER TURNED R} 027A 0000 r {LATIN SMALL LETTER TURNED R WITH LONG LEG} 027B 0000 r {LATIN SMALL LETTER TURNED R WITH HOOK} 027C 0000 r {LATIN SMALL LETTER R WITH LONG LEG} 027D 0000 r {LATIN SMALL LETTER R WITH TAIL} 027E 0000 r {LATIN SMALL LETTER R WITH FISHHOOK} 027F 0000 r {LATIN SMALL LETTER REVERSED R WITH FISHHOOK} 0280 0000 R {LATIN LETTER SMALL CAPITAL R} 0281 0000 R {LATIN LETTER SMALL CAPITAL INVERTED R} 0282 0000 s {LATIN SMALL LETTER S WITH HOOK} 0283 0000 s {LATIN SMALL LETTER ESH} 0284 0000 j {LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK} 0285 0000 s {LATIN SMALL LETTER SQUAT REVERSED ESH} 0286 0000 s {LATIN SMALL LETTER ESH WITH CURL} 0287 0000 t {LATIN SMALL LETTER TURNED T} 0288 0000 t {LATIN SMALL LETTER T WITH RETROFLEX HOOK} 0289 0000 u {LATIN SMALL LETTER U BAR} 028A 0000 u {LATIN SMALL LETTER UPSILON} 028B 0000 v {LATIN SMALL LETTER V WITH HOOK} 028C 0000 v {LATIN SMALL LETTER TURNED V} 028D 0000 w {LATIN SMALL LETTER TURNED W} 028E 0000 y {LATIN SMALL LETTER TURNED Y} 028F 0000 Y {LATIN LETTER SMALL CAPITAL Y} 0290 0000 z {LATIN SMALL LETTER Z WITH RETROFLEX HOOK} 0291 0000 z {LATIN SMALL LETTER Z WITH CURL} 0292 0000 z {LATIN SMALL LETTER EZH} 0293 0000 z {LATIN SMALL LETTER EZH WITH CURL} 0294 0000 x {LATIN LETTER GLOTTAL STOP} 0295 0000 x {LATIN LETTER PHARYNGEAL VOICED FRICATIVE} 0296 0000 x {LATIN LETTER INVERTED GLOTTAL STOP} 0297 0000 c {LATIN LETTER STRETCHED C} 0298 0000 c {LATIN LETTER BILABIAL CLICK} 0299 0000 B {LATIN LETTER SMALL CAPITAL B} 029A 0000 e {LATIN SMALL LETTER CLOSED OPEN E} 029B 0000 G {LATIN LETTER SMALL CAPITAL G WITH HOOK} 029C 0000 H {LATIN LETTER SMALL CAPITAL H} 029D 0000 j {LATIN SMALL LETTER J WITH CROSSED-TAIL} 029E 0000 k {LATIN SMALL LETTER TURNED K} 029F 0000 L {LATIN LETTER SMALL CAPITAL L} 02A0 0000 q {LATIN SMALL LETTER Q WITH HOOK} 02A1 0000 ' {LATIN LETTER GLOTTAL STOP WITH STROKE} 02A2 0000 ' {LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE} 02A3 0000 dz {LATIN SMALL LETTER DZ DIGRAPH} 02A4 0000 dz {LATIN SMALL LETTER DEZH DIGRAPH} 02A5 0000 dz {LATIN SMALL LETTER DZ DIGRAPH WITH CURL} 02A6 0000 ts {LATIN SMALL LETTER TS DIGRAPH} 02A7 0000 ts {LATIN SMALL LETTER TESH DIGRAPH} 02A8 0000 tc {LATIN SMALL LETTER TC DIGRAPH WITH CURL} 02A9 0000 fe {LATIN SMALL LETTER FENG DIGRAPH} 02AA 0000 ls {LATIN SMALL LETTER LS DIGRAPH} 02AB 0000 lz {LATIN SMALL LETTER LZ DIGRAPH} 02AC 0000 b {LATIN LETTER BILABIAL PERCUSSIVE} 02AD 0000 d {LATIN LETTER BIDENTAL PERCUSSIVE} 0363 0000 a {COMBINING LATIN SMALL LETTER A} 0364 0000 e {COMBINING LATIN SMALL LETTER E} 0365 0000 i {COMBINING LATIN SMALL LETTER I} 0366 0000 o {COMBINING LATIN SMALL LETTER O} 0367 0000 u {COMBINING LATIN SMALL LETTER U} 0368 0000 c {COMBINING LATIN SMALL LETTER C} 0369 0000 d {COMBINING LATIN SMALL LETTER D} 036A 0000 h {COMBINING LATIN SMALL LETTER H} 036B 0000 m {COMBINING LATIN SMALL LETTER M} 036C 0000 r {COMBINING LATIN SMALL LETTER R} 036D 0000 t {COMBINING LATIN SMALL LETTER T} 036E 0000 v {COMBINING LATIN SMALL LETTER V} 036F 0000 x {COMBINING LATIN SMALL LETTER X} 0386 03AC A {GREEK CAPITAL LETTER ALPHA WITH TONOS} 0388 03AD E {GREEK CAPITAL LETTER EPSILON WITH TONOS} 0389 03AE I {GREEK CAPITAL LETTER ETA WITH TONOS} 038A 03AF I {GREEK CAPITAL LETTER IOTA WITH TONOS} 038C 03CC O {GREEK CAPITAL LETTER OMICRON WITH TONOS} 038E 03CD Y {GREEK CAPITAL LETTER UPSILON WITH TONOS} 038F 03CE O {GREEK CAPITAL LETTER OMEGA WITH TONOS} 0390 0000 i {GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS} 0391 03B1 A {GREEK CAPITAL LETTER ALPHA} 0392 03B2 B {GREEK CAPITAL LETTER BETA} 0393 03B3 G {GREEK CAPITAL LETTER GAMMA} 0394 03B4 D {GREEK CAPITAL LETTER DELTA} 0395 03B5 E {GREEK CAPITAL LETTER EPSILON} 0396 03B6 Z {GREEK CAPITAL LETTER ZETA} 0397 03B7 I {GREEK CAPITAL LETTER ETA} 0398 03B8 Th {GREEK CAPITAL LETTER THETA} 0399 03B9 I {GREEK CAPITAL LETTER IOTA} 039A 03BA K {GREEK CAPITAL LETTER KAPPA} 039B 03BB L {GREEK CAPITAL LETTER LAMDA} 039C 03BC M {GREEK CAPITAL LETTER MU} 039D 03BD N {GREEK CAPITAL LETTER NU} 039E 03BE X {GREEK CAPITAL LETTER XI} 039F 03BF O {GREEK CAPITAL LETTER OMICRON} 03A0 03C0 P {GREEK CAPITAL LETTER PI} 03A1 03C1 R {GREEK CAPITAL LETTER RHO} 03A3 03C3 S {GREEK CAPITAL LETTER SIGMA} 03A4 03C4 T {GREEK CAPITAL LETTER TAU} 03A5 03C5 Y {GREEK CAPITAL LETTER UPSILON} 03A6 03C6 F {GREEK CAPITAL LETTER PHI} 03A7 03C7 Ch {GREEK CAPITAL LETTER CHI} 03A8 03C8 Ps {GREEK CAPITAL LETTER PSI} 03A9 03C9 O {GREEK CAPITAL LETTER OMEGA} 03AA 03CA I {GREEK CAPITAL LETTER IOTA WITH DIALYTIKA} 03AB 03CB Y {GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA} 03AC 0000 a {GREEK SMALL LETTER ALPHA WITH TONOS} 03AD 0000 e {GREEK SMALL LETTER EPSILON WITH TONOS} 03AE 0000 i {GREEK SMALL LETTER ETA WITH TONOS} 03AF 0000 i {GREEK SMALL LETTER IOTA WITH TONOS} 03B0 0000 y {GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS} 03B1 0000 a {GREEK SMALL LETTER ALPHA} 03B2 0000 b {GREEK SMALL LETTER BETA} 03B3 0000 g {GREEK SMALL LETTER GAMMA} 03B4 0000 d {GREEK SMALL LETTER DELTA} 03B5 0000 e {GREEK SMALL LETTER EPSILON} 03B6 0000 z {GREEK SMALL LETTER ZETA} 03B7 0000 i {GREEK SMALL LETTER ETA} 03B8 0000 th {GREEK SMALL LETTER THETA} 03B9 0000 i {GREEK SMALL LETTER IOTA} 03BA 0000 k {GREEK SMALL LETTER KAPPA} 03BB 0000 l {GREEK SMALL LETTER LAMDA} 03BC 0000 m {GREEK SMALL LETTER MU} 03BD 0000 n {GREEK SMALL LETTER NU} 03BE 0000 x {GREEK SMALL LETTER XI} 03BF 0000 o {GREEK SMALL LETTER OMICRON} 03C0 0000 p {GREEK SMALL LETTER PI} 03C1 0000 r {GREEK SMALL LETTER RHO} 03C2 0000 s {GREEK SMALL LETTER FINAL SIGMA} 03C3 0000 s {GREEK SMALL LETTER SIGMA} 03C4 0000 t {GREEK SMALL LETTER TAU} 03C5 0000 y {GREEK SMALL LETTER UPSILON} 03C6 0000 f {GREEK SMALL LETTER PHI} 03C7 0000 ch {GREEK SMALL LETTER CHI} 03C8 0000 ps {GREEK SMALL LETTER PSI} 03C9 0000 o {GREEK SMALL LETTER OMEGA} 03CA 0000 i {GREEK SMALL LETTER IOTA WITH DIALYTIKA} 03CB 0000 y {GREEK SMALL LETTER UPSILON WITH DIALYTIKA} 03CC 0000 o {GREEK SMALL LETTER OMICRON WITH TONOS} 03CD 0000 y {GREEK SMALL LETTER UPSILON WITH TONOS} 03CE 0000 o {GREEK SMALL LETTER OMEGA WITH TONOS} 03D8 03D9 K {GREEK LETTER ARCHAIC KOPPA} 03D9 0000 k {GREEK SMALL LETTER ARCHAIC KOPPA} 03DA 03DB St {GREEK LETTER STIGMA} 03DB 0000 st {GREEK SMALL LETTER STIGMA} 03DC 03DD W {GREEK LETTER DIGAMMA} 03DD 0000 w {GREEK SMALL LETTER DIGAMMA} 03DE 03DF K {GREEK LETTER KOPPA} 03DF 0000 k {GREEK SMALL LETTER KOPPA} 03E0 03E1 Ts {GREEK LETTER SAMPI} 03E1 0000 ts {GREEK SMALL LETTER SAMPI} 03E2 03E3 * {COPTIC CAPITAL LETTER SHEI} 03E3 0000 * {COPTIC SMALL LETTER SHEI} 03E4 03E5 * {COPTIC CAPITAL LETTER FEI} 03E5 0000 * {COPTIC SMALL LETTER FEI} 03E6 03E7 * {COPTIC CAPITAL LETTER KHEI} 03E7 0000 * {COPTIC SMALL LETTER KHEI} 03E8 03E9 * {COPTIC CAPITAL LETTER HORI} 03E9 0000 * {COPTIC SMALL LETTER HORI} 03EA 03EB * {COPTIC CAPITAL LETTER GANGIA} 03EB 0000 * {COPTIC SMALL LETTER GANGIA} 03EC 03ED * {COPTIC CAPITAL LETTER SHIMA} 03ED 0000 * {COPTIC SMALL LETTER SHIMA} 03EE 03EF * {COPTIC CAPITAL LETTER DEI} 03EF 0000 * {COPTIC SMALL LETTER DEI} 03F3 0000 * {GREEK LETTER YOT} 0400 0450 E {CYRILLIC CAPITAL LETTER IE WITH GRAVE} 0401 0451 E {CYRILLIC CAPITAL LETTER IO} 0402 0452 D {CYRILLIC CAPITAL LETTER DJE} 0403 0453 G {CYRILLIC CAPITAL LETTER GJE} 0404 0454 E {CYRILLIC CAPITAL LETTER UKRAINIAN IE} 0405 0455 Z {CYRILLIC CAPITAL LETTER DZE} 0406 0456 I {CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I} 0407 0457 I {CYRILLIC CAPITAL LETTER YI} 0408 0458 J {CYRILLIC CAPITAL LETTER JE} 0409 0459 I {CYRILLIC CAPITAL LETTER LJE} 040A 045A N {CYRILLIC CAPITAL LETTER NJE} 040B 045B D {CYRILLIC CAPITAL LETTER TSHE} 040C 045C K {CYRILLIC CAPITAL LETTER KJE} 040D 045D I {CYRILLIC CAPITAL LETTER I WITH GRAVE} 040E 045E U {CYRILLIC CAPITAL LETTER SHORT U} 040F 045F D {CYRILLIC CAPITAL LETTER DZHE} 0410 0430 A {CYRILLIC CAPITAL LETTER A} 0411 0431 B {CYRILLIC CAPITAL LETTER BE} 0412 0432 V {CYRILLIC CAPITAL LETTER VE} 0413 0433 G {CYRILLIC CAPITAL LETTER GHE} 0414 0434 D {CYRILLIC CAPITAL LETTER DE} 0415 0435 E {CYRILLIC CAPITAL LETTER IE} 0416 0436 Zh {CYRILLIC CAPITAL LETTER ZHE} 0417 0437 Z {CYRILLIC CAPITAL LETTER ZE} 0418 0438 I {CYRILLIC CAPITAL LETTER I} 0419 0439 I {CYRILLIC CAPITAL LETTER SHORT I} 041A 043A K {CYRILLIC CAPITAL LETTER KA} 041B 043B L {CYRILLIC CAPITAL LETTER EL} 041C 043C M {CYRILLIC CAPITAL LETTER EM} 041D 043D N {CYRILLIC CAPITAL LETTER EN} 041E 043E O {CYRILLIC CAPITAL LETTER O} 041F 043F P {CYRILLIC CAPITAL LETTER PE} 0420 0440 R {CYRILLIC CAPITAL LETTER ER} 0421 0441 S {CYRILLIC CAPITAL LETTER ES} 0422 0442 T {CYRILLIC CAPITAL LETTER TE} 0423 0443 U {CYRILLIC CAPITAL LETTER U} 0424 0444 F {CYRILLIC CAPITAL LETTER EF} 0425 0445 Kh {CYRILLIC CAPITAL LETTER HA} 0426 0446 Tc {CYRILLIC CAPITAL LETTER TSE} 0427 0447 Ch {CYRILLIC CAPITAL LETTER CHE} 0428 0448 Sh {CYRILLIC CAPITAL LETTER SHA} 0429 0449 Shch {CYRILLIC CAPITAL LETTER SHCHA} 042A 044A A {CYRILLIC CAPITAL LETTER HARD SIGN} 042B 044B Y {CYRILLIC CAPITAL LETTER YERU} 042C 044C Y {CYRILLIC CAPITAL LETTER SOFT SIGN} 042D 044D E {CYRILLIC CAPITAL LETTER E} 042E 044E Iu {CYRILLIC CAPITAL LETTER YU} 042F 044F Ia {CYRILLIC CAPITAL LETTER YA} 0430 0000 a {CYRILLIC SMALL LETTER A} 0431 0000 b {CYRILLIC SMALL LETTER BE} 0432 0000 v {CYRILLIC SMALL LETTER VE} 0433 0000 g {CYRILLIC SMALL LETTER GHE} 0434 0000 d {CYRILLIC SMALL LETTER DE} 0435 0000 e {CYRILLIC SMALL LETTER IE} 0436 0000 zh {CYRILLIC SMALL LETTER ZHE} 0437 0000 z {CYRILLIC SMALL LETTER ZE} 0438 0000 i {CYRILLIC SMALL LETTER I} 0439 0000 i {CYRILLIC SMALL LETTER SHORT I} 043A 0000 k {CYRILLIC SMALL LETTER KA} 043B 0000 l {CYRILLIC SMALL LETTER EL} 043C 0000 m {CYRILLIC SMALL LETTER EM} 043D 0000 n {CYRILLIC SMALL LETTER EN} 043E 0000 o {CYRILLIC SMALL LETTER O} 043F 0000 p {CYRILLIC SMALL LETTER PE} 0440 0000 r {CYRILLIC SMALL LETTER ER} 0441 0000 s {CYRILLIC SMALL LETTER ES} 0442 0000 t {CYRILLIC SMALL LETTER TE} 0443 0000 u {CYRILLIC SMALL LETTER U} 0444 0000 f {CYRILLIC SMALL LETTER EF} 0445 0000 kh {CYRILLIC SMALL LETTER HA} 0446 0000 tc {CYRILLIC SMALL LETTER TSE} 0447 0000 ch {CYRILLIC SMALL LETTER CHE} 0448 0000 sh {CYRILLIC SMALL LETTER SHA} 0449 0000 shch {CYRILLIC SMALL LETTER SHCHA} 044A 0000 a {CYRILLIC SMALL LETTER HARD SIGN} 044B 0000 y {CYRILLIC SMALL LETTER YERU} 044C 0000 y {CYRILLIC SMALL LETTER SOFT SIGN} 044D 0000 e {CYRILLIC SMALL LETTER E} 044E 0000 iu {CYRILLIC SMALL LETTER YU} 044F 0000 ia {CYRILLIC SMALL LETTER YA} 0450 0000 e {CYRILLIC SMALL LETTER IE WITH GRAVE} 0451 0000 e {CYRILLIC SMALL LETTER IO} 0452 0000 d {CYRILLIC SMALL LETTER DJE} 0453 0000 g {CYRILLIC SMALL LETTER GJE} 0454 0000 e {CYRILLIC SMALL LETTER UKRAINIAN IE} 0455 0000 z {CYRILLIC SMALL LETTER DZE} 0456 0000 i {CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I} 0457 0000 i {CYRILLIC SMALL LETTER YI} 0458 0000 j {CYRILLIC SMALL LETTER JE} 0459 0000 i {CYRILLIC SMALL LETTER LJE} 045A 0000 n {CYRILLIC SMALL LETTER NJE} 045B 0000 d {CYRILLIC SMALL LETTER TSHE} 045C 0000 k {CYRILLIC SMALL LETTER KJE} 045D 0000 i {CYRILLIC SMALL LETTER I WITH GRAVE} 045E 0000 u {CYRILLIC SMALL LETTER SHORT U} 045F 0000 d {CYRILLIC SMALL LETTER DZHE} 0460 0461 * {CYRILLIC CAPITAL LETTER OMEGA} 0461 0000 * {CYRILLIC SMALL LETTER OMEGA} 0462 0463 * {CYRILLIC CAPITAL LETTER YAT} 0463 0000 * {CYRILLIC SMALL LETTER YAT} 0464 0465 * {CYRILLIC CAPITAL LETTER IOTIFIED E} 0465 0000 * {CYRILLIC SMALL LETTER IOTIFIED E} 0466 0467 * {CYRILLIC CAPITAL LETTER LITTLE YUS} 0467 0000 * {CYRILLIC SMALL LETTER LITTLE YUS} 0468 0469 * {CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS} 0469 0000 * {CYRILLIC SMALL LETTER IOTIFIED LITTLE YUS} 046A 046B * {CYRILLIC CAPITAL LETTER BIG YUS} 046B 0000 * {CYRILLIC SMALL LETTER BIG YUS} 046C 046D * {CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS} 046D 0000 * {CYRILLIC SMALL LETTER IOTIFIED BIG YUS} 046E 046F * {CYRILLIC CAPITAL LETTER KSI} 046F 0000 * {CYRILLIC SMALL LETTER KSI} 0470 0471 * {CYRILLIC CAPITAL LETTER PSI} 0471 0000 * {CYRILLIC SMALL LETTER PSI} 0472 0473 * {CYRILLIC CAPITAL LETTER FITA} 0473 0000 * {CYRILLIC SMALL LETTER FITA} 0474 0475 * {CYRILLIC CAPITAL LETTER IZHITSA} 0475 0000 * {CYRILLIC SMALL LETTER IZHITSA} 0476 0477 * {CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT} 0477 0000 * {CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT} 0478 0479 * {CYRILLIC CAPITAL LETTER UK} 0479 0000 * {CYRILLIC SMALL LETTER UK} 047A 047B * {CYRILLIC CAPITAL LETTER ROUND OMEGA} 047B 0000 * {CYRILLIC SMALL LETTER ROUND OMEGA} 047C 047D * {CYRILLIC CAPITAL LETTER OMEGA WITH TITLO} 047D 0000 * {CYRILLIC SMALL LETTER OMEGA WITH TITLO} 047E 047F * {CYRILLIC CAPITAL LETTER OT} 047F 0000 * {CYRILLIC SMALL LETTER OT} 0480 0481 * {CYRILLIC CAPITAL LETTER KOPPA} 0481 0000 * {CYRILLIC SMALL LETTER KOPPA} 048A 048B * {CYRILLIC CAPITAL LETTER SHORT I WITH TAIL} 048B 0000 * {CYRILLIC SMALL LETTER SHORT I WITH TAIL} 048C 048D * {CYRILLIC CAPITAL LETTER SEMISOFT SIGN} 048D 0000 * {CYRILLIC SMALL LETTER SEMISOFT SIGN} 048E 048F * {CYRILLIC CAPITAL LETTER ER WITH TICK} 048F 0000 * {CYRILLIC SMALL LETTER ER WITH TICK} 0490 0491 * {CYRILLIC CAPITAL LETTER GHE WITH UPTURN} 0491 0000 * {CYRILLIC SMALL LETTER GHE WITH UPTURN} 0492 0493 * {CYRILLIC CAPITAL LETTER GHE WITH STROKE} 0493 0000 * {CYRILLIC SMALL LETTER GHE WITH STROKE} 0494 0495 * {CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK} 0495 0000 * {CYRILLIC SMALL LETTER GHE WITH MIDDLE HOOK} 0496 0497 * {CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER} 0497 0000 * {CYRILLIC SMALL LETTER ZHE WITH DESCENDER} 0498 0499 * {CYRILLIC CAPITAL LETTER ZE WITH DESCENDER} 0499 0000 * {CYRILLIC SMALL LETTER ZE WITH DESCENDER} 049A 049B * {CYRILLIC CAPITAL LETTER KA WITH DESCENDER} 049B 0000 * {CYRILLIC SMALL LETTER KA WITH DESCENDER} 049C 049D * {CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE} 049D 0000 * {CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE} 049E 049F * {CYRILLIC CAPITAL LETTER KA WITH STROKE} 049F 0000 * {CYRILLIC SMALL LETTER KA WITH STROKE} 04A0 04A1 * {CYRILLIC CAPITAL LETTER BASHKIR KA} 04A1 0000 * {CYRILLIC SMALL LETTER BASHKIR KA} 04A2 04A3 * {CYRILLIC CAPITAL LETTER EN WITH DESCENDER} 04A3 0000 * {CYRILLIC SMALL LETTER EN WITH DESCENDER} 04A4 04A5 * {CYRILLIC CAPITAL LIGATURE EN GHE} 04A5 0000 * {CYRILLIC SMALL LIGATURE EN GHE} 04A6 04A7 * {CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK} 04A7 0000 * {CYRILLIC SMALL LETTER PE WITH MIDDLE HOOK} 04A8 04A9 * {CYRILLIC CAPITAL LETTER ABKHASIAN HA} 04A9 0000 * {CYRILLIC SMALL LETTER ABKHASIAN HA} 04AA 04AB * {CYRILLIC CAPITAL LETTER ES WITH DESCENDER} 04AB 0000 * {CYRILLIC SMALL LETTER ES WITH DESCENDER} 04AC 04AD * {CYRILLIC CAPITAL LETTER TE WITH DESCENDER} 04AD 0000 * {CYRILLIC SMALL LETTER TE WITH DESCENDER} 04AE 04AF * {CYRILLIC CAPITAL LETTER STRAIGHT U} 04AF 0000 * {CYRILLIC SMALL LETTER STRAIGHT U} 04B0 04B1 * {CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE} 04B1 0000 * {CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE} 04B2 04B3 * {CYRILLIC CAPITAL LETTER HA WITH DESCENDER} 04B3 0000 * {CYRILLIC SMALL LETTER HA WITH DESCENDER} 04B4 04B5 * {CYRILLIC CAPITAL LIGATURE TE TSE} 04B5 0000 * {CYRILLIC SMALL LIGATURE TE TSE} 04B6 04B7 * {CYRILLIC CAPITAL LETTER CHE WITH DESCENDER} 04B7 0000 * {CYRILLIC SMALL LETTER CHE WITH DESCENDER} 04B8 04B9 * {CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE} 04B9 0000 * {CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE} 04BA 04BB * {CYRILLIC CAPITAL LETTER SHHA} 04BB 0000 * {CYRILLIC SMALL LETTER SHHA} 04BC 04BD * {CYRILLIC CAPITAL LETTER ABKHASIAN CHE} 04BD 0000 * {CYRILLIC SMALL LETTER ABKHASIAN CHE} 04BE 04BF * {CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER} 04BF 0000 * {CYRILLIC SMALL LETTER ABKHASIAN CHE WITH DESCENDER} 04C0 0000 * {CYRILLIC LETTER PALOCHKA} 04C1 04C2 * {CYRILLIC CAPITAL LETTER ZHE WITH BREVE} 04C2 0000 * {CYRILLIC SMALL LETTER ZHE WITH BREVE} 04C3 04C4 * {CYRILLIC CAPITAL LETTER KA WITH HOOK} 04C4 0000 * {CYRILLIC SMALL LETTER KA WITH HOOK} 04C5 04C6 * {CYRILLIC CAPITAL LETTER EL WITH TAIL} 04C6 0000 * {CYRILLIC SMALL LETTER EL WITH TAIL} 04C7 04C8 * {CYRILLIC CAPITAL LETTER EN WITH HOOK} 04C8 0000 * {CYRILLIC SMALL LETTER EN WITH HOOK} 04C9 04CA * {CYRILLIC CAPITAL LETTER EN WITH TAIL} 04CA 0000 * {CYRILLIC SMALL LETTER EN WITH TAIL} 04CB 04CC * {CYRILLIC CAPITAL LETTER KHAKASSIAN CHE} 04CC 0000 * {CYRILLIC SMALL LETTER KHAKASSIAN CHE} 04CD 04CE * {CYRILLIC CAPITAL LETTER EM WITH TAIL} 04CE 0000 * {CYRILLIC SMALL LETTER EM WITH TAIL} 04D0 04D1 * {CYRILLIC CAPITAL LETTER A WITH BREVE} 04D1 0000 * {CYRILLIC SMALL LETTER A WITH BREVE} 04D2 04D3 * {CYRILLIC CAPITAL LETTER A WITH DIAERESIS} 04D3 0000 * {CYRILLIC SMALL LETTER A WITH DIAERESIS} 04D4 04D5 * {CYRILLIC CAPITAL LIGATURE A IE} 04D5 0000 * {CYRILLIC SMALL LIGATURE A IE} 04D6 04D7 * {CYRILLIC CAPITAL LETTER IE WITH BREVE} 04D7 0000 * {CYRILLIC SMALL LETTER IE WITH BREVE} 04D8 04D9 * {CYRILLIC CAPITAL LETTER SCHWA} 04D9 0000 * {CYRILLIC SMALL LETTER SCHWA} 04DA 04DB * {CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS} 04DB 0000 * {CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS} 04DC 04DD * {CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS} 04DD 0000 * {CYRILLIC SMALL LETTER ZHE WITH DIAERESIS} 04DE 04DF * {CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS} 04DF 0000 * {CYRILLIC SMALL LETTER ZE WITH DIAERESIS} 04E0 04E1 * {CYRILLIC CAPITAL LETTER ABKHASIAN DZE} 04E1 0000 * {CYRILLIC SMALL LETTER ABKHASIAN DZE} 04E2 04E3 * {CYRILLIC CAPITAL LETTER I WITH MACRON} 04E3 0000 * {CYRILLIC SMALL LETTER I WITH MACRON} 04E4 04E5 * {CYRILLIC CAPITAL LETTER I WITH DIAERESIS} 04E5 0000 * {CYRILLIC SMALL LETTER I WITH DIAERESIS} 04E6 04E7 * {CYRILLIC CAPITAL LETTER O WITH DIAERESIS} 04E7 0000 * {CYRILLIC SMALL LETTER O WITH DIAERESIS} 04E8 04E9 * {CYRILLIC CAPITAL LETTER BARRED O} 04E9 0000 * {CYRILLIC SMALL LETTER BARRED O} 04EA 04EB * {CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS} 04EB 0000 * {CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS} 04EC 04ED * {CYRILLIC CAPITAL LETTER E WITH DIAERESIS} 04ED 0000 * {CYRILLIC SMALL LETTER E WITH DIAERESIS} 04EE 04EF * {CYRILLIC CAPITAL LETTER U WITH MACRON} 04EF 0000 * {CYRILLIC SMALL LETTER U WITH MACRON} 04F0 04F1 * {CYRILLIC CAPITAL LETTER U WITH DIAERESIS} 04F1 0000 * {CYRILLIC SMALL LETTER U WITH DIAERESIS} 04F2 04F3 * {CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE} 04F3 0000 * {CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE} 04F4 04F5 * {CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS} 04F5 0000 * {CYRILLIC SMALL LETTER CHE WITH DIAERESIS} 04F8 04F9 * {CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS} 04F9 0000 * {CYRILLIC SMALL LETTER YERU WITH DIAERESIS} 0500 0501 * {CYRILLIC CAPITAL LETTER KOMI DE} 0501 0000 * {CYRILLIC SMALL LETTER KOMI DE} 0502 0503 * {CYRILLIC CAPITAL LETTER KOMI DJE} 0503 0000 * {CYRILLIC SMALL LETTER KOMI DJE} 0504 0505 * {CYRILLIC CAPITAL LETTER KOMI ZJE} 0505 0000 * {CYRILLIC SMALL LETTER KOMI ZJE} 0506 0507 * {CYRILLIC CAPITAL LETTER KOMI DZJE} 0507 0000 * {CYRILLIC SMALL LETTER KOMI DZJE} 0508 0509 * {CYRILLIC CAPITAL LETTER KOMI LJE} 0509 0000 * {CYRILLIC SMALL LETTER KOMI LJE} 050A 050B * {CYRILLIC CAPITAL LETTER KOMI NJE} 050B 0000 * {CYRILLIC SMALL LETTER KOMI NJE} 050C 050D * {CYRILLIC CAPITAL LETTER KOMI SJE} 050D 0000 * {CYRILLIC SMALL LETTER KOMI SJE} 050E 050F * {CYRILLIC CAPITAL LETTER KOMI TJE} 050F 0000 * {CYRILLIC SMALL LETTER KOMI TJE} 0531 0561 * {ARMENIAN CAPITAL LETTER AYB} 0532 0562 * {ARMENIAN CAPITAL LETTER BEN} 0533 0563 * {ARMENIAN CAPITAL LETTER GIM} 0534 0564 * {ARMENIAN CAPITAL LETTER DA} 0535 0565 * {ARMENIAN CAPITAL LETTER ECH} 0536 0566 * {ARMENIAN CAPITAL LETTER ZA} 0537 0567 * {ARMENIAN CAPITAL LETTER EH} 0538 0568 * {ARMENIAN CAPITAL LETTER ET} 0539 0569 * {ARMENIAN CAPITAL LETTER TO} 053A 056A * {ARMENIAN CAPITAL LETTER ZHE} 053B 056B * {ARMENIAN CAPITAL LETTER INI} 053C 056C * {ARMENIAN CAPITAL LETTER LIWN} 053D 056D * {ARMENIAN CAPITAL LETTER XEH} 053E 056E * {ARMENIAN CAPITAL LETTER CA} 053F 056F * {ARMENIAN CAPITAL LETTER KEN} 0540 0570 * {ARMENIAN CAPITAL LETTER HO} 0541 0571 * {ARMENIAN CAPITAL LETTER JA} 0542 0572 * {ARMENIAN CAPITAL LETTER GHAD} 0543 0573 * {ARMENIAN CAPITAL LETTER CHEH} 0544 0574 * {ARMENIAN CAPITAL LETTER MEN} 0545 0575 * {ARMENIAN CAPITAL LETTER YI} 0546 0576 * {ARMENIAN CAPITAL LETTER NOW} 0547 0577 * {ARMENIAN CAPITAL LETTER SHA} 0548 0578 * {ARMENIAN CAPITAL LETTER VO} 0549 0579 * {ARMENIAN CAPITAL LETTER CHA} 054A 057A * {ARMENIAN CAPITAL LETTER PEH} 054B 057B * {ARMENIAN CAPITAL LETTER JHEH} 054C 057C * {ARMENIAN CAPITAL LETTER RA} 054D 057D * {ARMENIAN CAPITAL LETTER SEH} 054E 057E * {ARMENIAN CAPITAL LETTER VEW} 054F 057F * {ARMENIAN CAPITAL LETTER TIWN} 0550 0580 * {ARMENIAN CAPITAL LETTER REH} 0551 0581 * {ARMENIAN CAPITAL LETTER CO} 0552 0582 * {ARMENIAN CAPITAL LETTER YIWN} 0553 0583 * {ARMENIAN CAPITAL LETTER PIWR} 0554 0584 * {ARMENIAN CAPITAL LETTER KEH} 0555 0585 * {ARMENIAN CAPITAL LETTER OH} 0556 0586 * {ARMENIAN CAPITAL LETTER FEH} 0559 0000 * {ARMENIAN MODIFIER LETTER LEFT HALF RING} 0561 0000 * {ARMENIAN SMALL LETTER AYB} 0562 0000 * {ARMENIAN SMALL LETTER BEN} 0563 0000 * {ARMENIAN SMALL LETTER GIM} 0564 0000 * {ARMENIAN SMALL LETTER DA} 0565 0000 * {ARMENIAN SMALL LETTER ECH} 0566 0000 * {ARMENIAN SMALL LETTER ZA} 0567 0000 * {ARMENIAN SMALL LETTER EH} 0568 0000 * {ARMENIAN SMALL LETTER ET} 0569 0000 * {ARMENIAN SMALL LETTER TO} 056A 0000 * {ARMENIAN SMALL LETTER ZHE} 056B 0000 * {ARMENIAN SMALL LETTER INI} 056C 0000 * {ARMENIAN SMALL LETTER LIWN} 056D 0000 * {ARMENIAN SMALL LETTER XEH} 056E 0000 * {ARMENIAN SMALL LETTER CA} 056F 0000 * {ARMENIAN SMALL LETTER KEN} 0570 0000 * {ARMENIAN SMALL LETTER HO} 0571 0000 * {ARMENIAN SMALL LETTER JA} 0572 0000 * {ARMENIAN SMALL LETTER GHAD} 0573 0000 * {ARMENIAN SMALL LETTER CHEH} 0574 0000 * {ARMENIAN SMALL LETTER MEN} 0575 0000 * {ARMENIAN SMALL LETTER YI} 0576 0000 * {ARMENIAN SMALL LETTER NOW} 0577 0000 * {ARMENIAN SMALL LETTER SHA} 0578 0000 * {ARMENIAN SMALL LETTER VO} 0579 0000 * {ARMENIAN SMALL LETTER CHA} 057A 0000 * {ARMENIAN SMALL LETTER PEH} 057B 0000 * {ARMENIAN SMALL LETTER JHEH} 057C 0000 * {ARMENIAN SMALL LETTER RA} 057D 0000 * {ARMENIAN SMALL LETTER SEH} 057E 0000 * {ARMENIAN SMALL LETTER VEW} 057F 0000 * {ARMENIAN SMALL LETTER TIWN} 0580 0000 * {ARMENIAN SMALL LETTER REH} 0581 0000 * {ARMENIAN SMALL LETTER CO} 0582 0000 * {ARMENIAN SMALL LETTER YIWN} 0583 0000 * {ARMENIAN SMALL LETTER PIWR} 0584 0000 * {ARMENIAN SMALL LETTER KEH} 0585 0000 * {ARMENIAN SMALL LETTER OH} 0586 0000 * {ARMENIAN SMALL LETTER FEH} 0587 0000 * {ARMENIAN SMALL LIGATURE ECH YIWN} 0591 0000 * {HEBREW ACCENT ETNAHTA} 0592 0000 * {HEBREW ACCENT SEGOL} 0593 0000 * {HEBREW ACCENT SHALSHELET} 0594 0000 * {HEBREW ACCENT ZAQEF QATAN} 0595 0000 * {HEBREW ACCENT ZAQEF GADOL} 0596 0000 * {HEBREW ACCENT TIPEHA} 0597 0000 * {HEBREW ACCENT REVIA} 0598 0000 * {HEBREW ACCENT ZARQA} 0599 0000 * {HEBREW ACCENT PASHTA} 059A 0000 * {HEBREW ACCENT YETIV} 059B 0000 * {HEBREW ACCENT TEVIR} 059C 0000 * {HEBREW ACCENT GERESH} 059D 0000 * {HEBREW ACCENT GERESH MUQDAM} 059E 0000 * {HEBREW ACCENT GERSHAYIM} 059F 0000 * {HEBREW ACCENT QARNEY PARA} 05A0 0000 * {HEBREW ACCENT TELISHA GEDOLA} 05A1 0000 * {HEBREW ACCENT PAZER} 05A3 0000 * {HEBREW ACCENT MUNAH} 05A4 0000 * {HEBREW ACCENT MAHAPAKH} 05A5 0000 * {HEBREW ACCENT MERKHA} 05A6 0000 * {HEBREW ACCENT MERKHA KEFULA} 05A7 0000 * {HEBREW ACCENT DARGA} 05A8 0000 * {HEBREW ACCENT QADMA} 05A9 0000 * {HEBREW ACCENT TELISHA QETANA} 05AA 0000 * {HEBREW ACCENT YERAH BEN YOMO} 05AB 0000 * {HEBREW ACCENT OLE} 05AC 0000 * {HEBREW ACCENT ILUY} 05AD 0000 * {HEBREW ACCENT DEHI} 05AE 0000 * {HEBREW ACCENT ZINOR} 05AF 0000 * {HEBREW MARK MASORA CIRCLE} 05B0 0000 e {HEBREW POINT SHEVA} 05B1 0000 e {HEBREW POINT HATAF SEGOL} 05B2 0000 a {HEBREW POINT HATAF PATAH} 05B3 0000 o {HEBREW POINT HATAF QAMATS} 05B4 0000 i {HEBREW POINT HIRIQ} 05B5 0000 e {HEBREW POINT TSERE} 05B6 0000 e {HEBREW POINT SEGOL} 05B7 0000 a {HEBREW POINT PATAH} 05B8 0000 a {HEBREW POINT QAMATS} 05B9 0000 o {HEBREW POINT HOLAM} 05BB 0000 u {HEBREW POINT QUBUTS} 05BC 0000 a {HEBREW POINT DAGESH OR MAPIQ} 05BD 0000 {} {HEBREW POINT METEG} 05BE 0000 {} {HEBREW PUNCTUATION MAQAF} 05BF 0000 e {HEBREW POINT RAFE} 05C0 0000 * {HEBREW PUNCTUATION PASEQ} 05C1 0000 sh {HEBREW POINT SHIN DOT} 05C2 0000 s {HEBREW POINT SIN DOT} 05C3 0000 * {HEBREW PUNCTUATION SOF PASUQ} 05C4 0000 {} {HEBREW MARK UPPER DOT} 05D0 0000 {} {HEBREW LETTER ALEF} 05D1 0000 b {HEBREW LETTER BET} 05D2 0000 g {HEBREW LETTER GIMEL} 05D3 0000 d {HEBREW LETTER DALET} 05D4 0000 h {HEBREW LETTER HE} 05D5 0000 v {HEBREW LETTER VAV} 05D6 0000 z {HEBREW LETTER ZAYIN} 05D7 0000 h {HEBREW LETTER HET} 05D8 0000 t {HEBREW LETTER TET} 05D9 0000 y {HEBREW LETTER YOD} 05DA 0000 k {HEBREW LETTER FINAL KAF} 05DB 0000 k {HEBREW LETTER KAF} 05DC 0000 l {HEBREW LETTER LAMED} 05DD 0000 m {HEBREW LETTER FINAL MEM} 05DE 0000 m {HEBREW LETTER MEM} 05DF 0000 n {HEBREW LETTER FINAL NUN} 05E0 0000 n {HEBREW LETTER NUN} 05E1 0000 s {HEBREW LETTER SAMEKH} 05E2 0000 {} {HEBREW LETTER AYIN} 05E3 0000 p {HEBREW LETTER FINAL PE} 05E4 0000 p {HEBREW LETTER PE} 05E5 0000 ts {HEBREW LETTER FINAL TSADI} 05E6 0000 ts {HEBREW LETTER TSADI} 05E7 0000 q {HEBREW LETTER QOF} 05E8 0000 r {HEBREW LETTER RESH} 05E9 0000 sh {HEBREW LETTER SHIN} 05EA 0000 t {HEBREW LETTER TAV} 05F0 0000 vv {HEBREW LIGATURE YIDDISH DOUBLE VAV} 05F1 0000 vy {HEBREW LIGATURE YIDDISH VAV YOD} 05F2 0000 yy {HEBREW LIGATURE YIDDISH DOUBLE YOD} 0621 0000 * {ARABIC LETTER HAMZA} 0622 0000 * {ARABIC LETTER ALEF WITH MADDA ABOVE} 0623 0000 * {ARABIC LETTER ALEF WITH HAMZA ABOVE} 0624 0000 * {ARABIC LETTER WAW WITH HAMZA ABOVE} 0625 0000 * {ARABIC LETTER ALEF WITH HAMZA BELOW} 0626 0000 * {ARABIC LETTER YEH WITH HAMZA ABOVE} 0627 0000 * {ARABIC LETTER ALEF} 0628 0000 * {ARABIC LETTER BEH} 0629 0000 * {ARABIC LETTER TEH MARBUTA} 062A 0000 * {ARABIC LETTER TEH} 062B 0000 * {ARABIC LETTER THEH} 062C 0000 * {ARABIC LETTER JEEM} 062D 0000 * {ARABIC LETTER HAH} 062E 0000 * {ARABIC LETTER KHAH} 062F 0000 * {ARABIC LETTER DAL} 0630 0000 * {ARABIC LETTER THAL} 0631 0000 * {ARABIC LETTER REH} 0632 0000 * {ARABIC LETTER ZAIN} 0633 0000 * {ARABIC LETTER SEEN} 0634 0000 * {ARABIC LETTER SHEEN} 0635 0000 * {ARABIC LETTER SAD} 0636 0000 * {ARABIC LETTER DAD} 0637 0000 * {ARABIC LETTER TAH} 0638 0000 * {ARABIC LETTER ZAH} 0639 0000 * {ARABIC LETTER AIN} 063A 0000 * {ARABIC LETTER GHAIN} 0641 0000 * {ARABIC LETTER FEH} 0642 0000 * {ARABIC LETTER QAF} 0643 0000 * {ARABIC LETTER KAF} 0644 0000 * {ARABIC LETTER LAM} 0645 0000 * {ARABIC LETTER MEEM} 0646 0000 * {ARABIC LETTER NOON} 0647 0000 * {ARABIC LETTER HEH} 0648 0000 * {ARABIC LETTER WAW} 0649 0000 * {ARABIC LETTER ALEF MAKSURA} 064A 0000 * {ARABIC LETTER YEH} 066E 0000 * {ARABIC LETTER DOTLESS BEH} 066F 0000 * {ARABIC LETTER DOTLESS QAF} 0670 0000 * {ARABIC LETTER SUPERSCRIPT ALEF} 0671 0000 * {ARABIC LETTER ALEF WASLA} 0672 0000 * {ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE} 0673 0000 * {ARABIC LETTER ALEF WITH WAVY HAMZA BELOW} 0674 0000 * {ARABIC LETTER HIGH HAMZA} 0675 0000 * {ARABIC LETTER HIGH HAMZA ALEF} 0676 0000 * {ARABIC LETTER HIGH HAMZA WAW} 0677 0000 * {ARABIC LETTER U WITH HAMZA ABOVE} 0678 0000 * {ARABIC LETTER HIGH HAMZA YEH} 0679 0000 * {ARABIC LETTER TTEH} 067A 0000 * {ARABIC LETTER TTEHEH} 067B 0000 * {ARABIC LETTER BEEH} 067C 0000 * {ARABIC LETTER TEH WITH RING} 067D 0000 * {ARABIC LETTER TEH WITH THREE DOTS ABOVE DOWNWARDS} 067E 0000 * {ARABIC LETTER PEH} 067F 0000 * {ARABIC LETTER TEHEH} 0680 0000 * {ARABIC LETTER BEHEH} 0681 0000 * {ARABIC LETTER HAH WITH HAMZA ABOVE} 0682 0000 * {ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE} 0683 0000 * {ARABIC LETTER NYEH} 0684 0000 * {ARABIC LETTER DYEH} 0685 0000 * {ARABIC LETTER HAH WITH THREE DOTS ABOVE} 0686 0000 * {ARABIC LETTER TCHEH} 0687 0000 * {ARABIC LETTER TCHEHEH} 0688 0000 * {ARABIC LETTER DDAL} 0689 0000 * {ARABIC LETTER DAL WITH RING} 068A 0000 * {ARABIC LETTER DAL WITH DOT BELOW} 068B 0000 * {ARABIC LETTER DAL WITH DOT BELOW AND SMALL TAH} 068C 0000 * {ARABIC LETTER DAHAL} 068D 0000 * {ARABIC LETTER DDAHAL} 068E 0000 * {ARABIC LETTER DUL} 068F 0000 * {ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARDS} 0690 0000 * {ARABIC LETTER DAL WITH FOUR DOTS ABOVE} 0691 0000 * {ARABIC LETTER RREH} 0692 0000 * {ARABIC LETTER REH WITH SMALL V} 0693 0000 * {ARABIC LETTER REH WITH RING} 0694 0000 * {ARABIC LETTER REH WITH DOT BELOW} 0695 0000 * {ARABIC LETTER REH WITH SMALL V BELOW} 0696 0000 * {ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE} 0697 0000 * {ARABIC LETTER REH WITH TWO DOTS ABOVE} 0698 0000 * {ARABIC LETTER JEH} 0699 0000 * {ARABIC LETTER REH WITH FOUR DOTS ABOVE} 069A 0000 * {ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE} 069B 0000 * {ARABIC LETTER SEEN WITH THREE DOTS BELOW} 069C 0000 * {ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE} 069D 0000 * {ARABIC LETTER SAD WITH TWO DOTS BELOW} 069E 0000 * {ARABIC LETTER SAD WITH THREE DOTS ABOVE} 069F 0000 * {ARABIC LETTER TAH WITH THREE DOTS ABOVE} 06A0 0000 * {ARABIC LETTER AIN WITH THREE DOTS ABOVE} 06A1 0000 * {ARABIC LETTER DOTLESS FEH} 06A2 0000 * {ARABIC LETTER FEH WITH DOT MOVED BELOW} 06A3 0000 * {ARABIC LETTER FEH WITH DOT BELOW} 06A4 0000 * {ARABIC LETTER VEH} 06A5 0000 * {ARABIC LETTER FEH WITH THREE DOTS BELOW} 06A6 0000 * {ARABIC LETTER PEHEH} 06A7 0000 * {ARABIC LETTER QAF WITH DOT ABOVE} 06A8 0000 * {ARABIC LETTER QAF WITH THREE DOTS ABOVE} 06A9 0000 * {ARABIC LETTER KEHEH} 06AA 0000 * {ARABIC LETTER SWASH KAF} 06AB 0000 * {ARABIC LETTER KAF WITH RING} 06AC 0000 * {ARABIC LETTER KAF WITH DOT ABOVE} 06AD 0000 * {ARABIC LETTER NG} 06AE 0000 * {ARABIC LETTER KAF WITH THREE DOTS BELOW} 06AF 0000 * {ARABIC LETTER GAF} 06B0 0000 * {ARABIC LETTER GAF WITH RING} 06B1 0000 * {ARABIC LETTER NGOEH} 06B2 0000 * {ARABIC LETTER GAF WITH TWO DOTS BELOW} 06B3 0000 * {ARABIC LETTER GUEH} 06B4 0000 * {ARABIC LETTER GAF WITH THREE DOTS ABOVE} 06B5 0000 * {ARABIC LETTER LAM WITH SMALL V} 06B6 0000 * {ARABIC LETTER LAM WITH DOT ABOVE} 06B7 0000 * {ARABIC LETTER LAM WITH THREE DOTS ABOVE} 06B8 0000 * {ARABIC LETTER LAM WITH THREE DOTS BELOW} 06B9 0000 * {ARABIC LETTER NOON WITH DOT BELOW} 06BA 0000 * {ARABIC LETTER NOON GHUNNA} 06BB 0000 * {ARABIC LETTER RNOON} 06BC 0000 * {ARABIC LETTER NOON WITH RING} 06BD 0000 * {ARABIC LETTER NOON WITH THREE DOTS ABOVE} 06BE 0000 * {ARABIC LETTER HEH DOACHASHMEE} 06BF 0000 * {ARABIC LETTER TCHEH WITH DOT ABOVE} 06C0 0000 * {ARABIC LETTER HEH WITH YEH ABOVE} 06C1 0000 * {ARABIC LETTER HEH GOAL} 06C2 0000 * {ARABIC LETTER HEH GOAL WITH HAMZA ABOVE} 06C3 0000 * {ARABIC LETTER TEH MARBUTA GOAL} 06C4 0000 * {ARABIC LETTER WAW WITH RING} 06C5 0000 * {ARABIC LETTER KIRGHIZ OE} 06C6 0000 * {ARABIC LETTER OE} 06C7 0000 * {ARABIC LETTER U} 06C8 0000 * {ARABIC LETTER YU} 06C9 0000 * {ARABIC LETTER KIRGHIZ YU} 06CA 0000 * {ARABIC LETTER WAW WITH TWO DOTS ABOVE} 06CB 0000 * {ARABIC LETTER VE} 06CC 0000 * {ARABIC LETTER FARSI YEH} 06CD 0000 * {ARABIC LETTER YEH WITH TAIL} 06CE 0000 * {ARABIC LETTER YEH WITH SMALL V} 06CF 0000 * {ARABIC LETTER WAW WITH DOT ABOVE} 06D0 0000 * {ARABIC LETTER E} 06D1 0000 * {ARABIC LETTER YEH WITH THREE DOTS BELOW} 06D2 0000 * {ARABIC LETTER YEH BARREE} 06D3 0000 * {ARABIC LETTER YEH BARREE WITH HAMZA ABOVE} 06D5 0000 * {ARABIC LETTER AE} 06D6 0000 * {ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA} 06D7 0000 * {ARABIC SMALL HIGH LIGATURE QAF WITH LAM WITH ALEF MAKSURA} 06FA 0000 * {ARABIC LETTER SHEEN WITH DOT BELOW} 06FB 0000 * {ARABIC LETTER DAD WITH DOT BELOW} 06FC 0000 * {ARABIC LETTER GHAIN WITH DOT BELOW} 0710 0000 * {SYRIAC LETTER ALAPH} 0711 0000 * {SYRIAC LETTER SUPERSCRIPT ALAPH} 0712 0000 * {SYRIAC LETTER BETH} 0713 0000 * {SYRIAC LETTER GAMAL} 0714 0000 * {SYRIAC LETTER GAMAL GARSHUNI} 0715 0000 * {SYRIAC LETTER DALATH} 0716 0000 * {SYRIAC LETTER DOTLESS DALATH RISH} 0717 0000 * {SYRIAC LETTER HE} 0718 0000 * {SYRIAC LETTER WAW} 0719 0000 * {SYRIAC LETTER ZAIN} 071A 0000 * {SYRIAC LETTER HETH} 071B 0000 * {SYRIAC LETTER TETH} 071C 0000 * {SYRIAC LETTER TETH GARSHUNI} 071D 0000 * {SYRIAC LETTER YUDH} 071E 0000 * {SYRIAC LETTER YUDH HE} 071F 0000 * {SYRIAC LETTER KAPH} 0720 0000 * {SYRIAC LETTER LAMADH} 0721 0000 * {SYRIAC LETTER MIM} 0722 0000 * {SYRIAC LETTER NUN} 0723 0000 * {SYRIAC LETTER SEMKATH} 0724 0000 * {SYRIAC LETTER FINAL SEMKATH} 0725 0000 * {SYRIAC LETTER E} 0726 0000 * {SYRIAC LETTER PE} 0727 0000 * {SYRIAC LETTER REVERSED PE} 0728 0000 * {SYRIAC LETTER SADHE} 0729 0000 * {SYRIAC LETTER QAPH} 072A 0000 * {SYRIAC LETTER RISH} 072B 0000 * {SYRIAC LETTER SHIN} 072C 0000 * {SYRIAC LETTER TAW} 0780 0000 * {THAANA LETTER HAA} 0781 0000 * {THAANA LETTER SHAVIYANI} 0782 0000 * {THAANA LETTER NOONU} 0783 0000 * {THAANA LETTER RAA} 0784 0000 * {THAANA LETTER BAA} 0785 0000 * {THAANA LETTER LHAVIYANI} 0786 0000 * {THAANA LETTER KAAFU} 0787 0000 * {THAANA LETTER ALIFU} 0788 0000 * {THAANA LETTER VAAVU} 0789 0000 * {THAANA LETTER MEEMU} 078A 0000 * {THAANA LETTER FAAFU} 078B 0000 * {THAANA LETTER DHAALU} 078C 0000 * {THAANA LETTER THAA} 078D 0000 * {THAANA LETTER LAAMU} 078E 0000 * {THAANA LETTER GAAFU} 078F 0000 * {THAANA LETTER GNAVIYANI} 0790 0000 * {THAANA LETTER SEENU} 0791 0000 * {THAANA LETTER DAVIYANI} 0792 0000 * {THAANA LETTER ZAVIYANI} 0793 0000 * {THAANA LETTER TAVIYANI} 0794 0000 * {THAANA LETTER YAA} 0795 0000 * {THAANA LETTER PAVIYANI} 0796 0000 * {THAANA LETTER JAVIYANI} 0797 0000 * {THAANA LETTER CHAVIYANI} 0798 0000 * {THAANA LETTER TTAA} 0799 0000 * {THAANA LETTER HHAA} 079A 0000 * {THAANA LETTER KHAA} 079B 0000 * {THAANA LETTER THAALU} 079C 0000 * {THAANA LETTER ZAA} 079D 0000 * {THAANA LETTER SHEENU} 079E 0000 * {THAANA LETTER SAADHU} 079F 0000 * {THAANA LETTER DAADHU} 07A0 0000 * {THAANA LETTER TO} 07A1 0000 * {THAANA LETTER ZO} 07A2 0000 * {THAANA LETTER AINU} 07A3 0000 * {THAANA LETTER GHAINU} 07A4 0000 * {THAANA LETTER QAAFU} 07A5 0000 * {THAANA LETTER WAAVU} 07B1 0000 * {THAANA LETTER NAA} 0905 0000 * {DEVANAGARI LETTER A} 0906 0000 * {DEVANAGARI LETTER AA} 0907 0000 * {DEVANAGARI LETTER I} 0908 0000 * {DEVANAGARI LETTER II} 0909 0000 * {DEVANAGARI LETTER U} 090A 0000 * {DEVANAGARI LETTER UU} 090B 0000 * {DEVANAGARI LETTER VOCALIC R} 090C 0000 * {DEVANAGARI LETTER VOCALIC L} 090D 0000 * {DEVANAGARI LETTER CANDRA E} 090E 0000 * {DEVANAGARI LETTER SHORT E} 090F 0000 * {DEVANAGARI LETTER E} 0910 0000 * {DEVANAGARI LETTER AI} 0911 0000 * {DEVANAGARI LETTER CANDRA O} 0912 0000 * {DEVANAGARI LETTER SHORT O} 0913 0000 * {DEVANAGARI LETTER O} 0914 0000 * {DEVANAGARI LETTER AU} 0915 0000 * {DEVANAGARI LETTER KA} 0916 0000 * {DEVANAGARI LETTER KHA} 0917 0000 * {DEVANAGARI LETTER GA} 0918 0000 * {DEVANAGARI LETTER GHA} 0919 0000 * {DEVANAGARI LETTER NGA} 091A 0000 * {DEVANAGARI LETTER CA} 091B 0000 * {DEVANAGARI LETTER CHA} 091C 0000 * {DEVANAGARI LETTER JA} 091D 0000 * {DEVANAGARI LETTER JHA} 091E 0000 * {DEVANAGARI LETTER NYA} 091F 0000 * {DEVANAGARI LETTER TTA} 0920 0000 * {DEVANAGARI LETTER TTHA} 0921 0000 * {DEVANAGARI LETTER DDA} 0922 0000 * {DEVANAGARI LETTER DDHA} 0923 0000 * {DEVANAGARI LETTER NNA} 0924 0000 * {DEVANAGARI LETTER TA} 0925 0000 * {DEVANAGARI LETTER THA} 0926 0000 * {DEVANAGARI LETTER DA} 0927 0000 * {DEVANAGARI LETTER DHA} 0928 0000 * {DEVANAGARI LETTER NA} 0929 0000 * {DEVANAGARI LETTER NNNA} 092A 0000 * {DEVANAGARI LETTER PA} 092B 0000 * {DEVANAGARI LETTER PHA} 092C 0000 * {DEVANAGARI LETTER BA} 092D 0000 * {DEVANAGARI LETTER BHA} 092E 0000 * {DEVANAGARI LETTER MA} 092F 0000 * {DEVANAGARI LETTER YA} 0930 0000 * {DEVANAGARI LETTER RA} 0931 0000 * {DEVANAGARI LETTER RRA} 0932 0000 * {DEVANAGARI LETTER LA} 0933 0000 * {DEVANAGARI LETTER LLA} 0934 0000 * {DEVANAGARI LETTER LLLA} 0935 0000 * {DEVANAGARI LETTER VA} 0936 0000 * {DEVANAGARI LETTER SHA} 0937 0000 * {DEVANAGARI LETTER SSA} 0938 0000 * {DEVANAGARI LETTER SA} 0939 0000 * {DEVANAGARI LETTER HA} 0958 0000 * {DEVANAGARI LETTER QA} 0959 0000 * {DEVANAGARI LETTER KHHA} 095A 0000 * {DEVANAGARI LETTER GHHA} 095B 0000 * {DEVANAGARI LETTER ZA} 095C 0000 * {DEVANAGARI LETTER DDDHA} 095D 0000 * {DEVANAGARI LETTER RHA} 095E 0000 * {DEVANAGARI LETTER FA} 095F 0000 * {DEVANAGARI LETTER YYA} 0960 0000 * {DEVANAGARI LETTER VOCALIC RR} 0961 0000 * {DEVANAGARI LETTER VOCALIC LL} 0985 0000 * {BENGALI LETTER A} 0986 0000 * {BENGALI LETTER AA} 0987 0000 * {BENGALI LETTER I} 0988 0000 * {BENGALI LETTER II} 0989 0000 * {BENGALI LETTER U} 098A 0000 * {BENGALI LETTER UU} 098B 0000 * {BENGALI LETTER VOCALIC R} 098C 0000 * {BENGALI LETTER VOCALIC L} 098F 0000 * {BENGALI LETTER E} 0990 0000 * {BENGALI LETTER AI} 0993 0000 * {BENGALI LETTER O} 0994 0000 * {BENGALI LETTER AU} 0995 0000 * {BENGALI LETTER KA} 0996 0000 * {BENGALI LETTER KHA} 0997 0000 * {BENGALI LETTER GA} 0998 0000 * {BENGALI LETTER GHA} 0999 0000 * {BENGALI LETTER NGA} 099A 0000 * {BENGALI LETTER CA} 099B 0000 * {BENGALI LETTER CHA} 099C 0000 * {BENGALI LETTER JA} 099D 0000 * {BENGALI LETTER JHA} 099E 0000 * {BENGALI LETTER NYA} 099F 0000 * {BENGALI LETTER TTA} 09A0 0000 * {BENGALI LETTER TTHA} 09A1 0000 * {BENGALI LETTER DDA} 09A2 0000 * {BENGALI LETTER DDHA} 09A3 0000 * {BENGALI LETTER NNA} 09A4 0000 * {BENGALI LETTER TA} 09A5 0000 * {BENGALI LETTER THA} 09A6 0000 * {BENGALI LETTER DA} 09A7 0000 * {BENGALI LETTER DHA} 09A8 0000 * {BENGALI LETTER NA} 09AA 0000 * {BENGALI LETTER PA} 09AB 0000 * {BENGALI LETTER PHA} 09AC 0000 * {BENGALI LETTER BA} 09AD 0000 * {BENGALI LETTER BHA} 09AE 0000 * {BENGALI LETTER MA} 09AF 0000 * {BENGALI LETTER YA} 09B0 0000 * {BENGALI LETTER RA} 09B2 0000 * {BENGALI LETTER LA} 09B6 0000 * {BENGALI LETTER SHA} 09B7 0000 * {BENGALI LETTER SSA} 09B8 0000 * {BENGALI LETTER SA} 09B9 0000 * {BENGALI LETTER HA} 09DC 0000 * {BENGALI LETTER RRA} 09DD 0000 * {BENGALI LETTER RHA} 09DF 0000 * {BENGALI LETTER YYA} 09E0 0000 * {BENGALI LETTER VOCALIC RR} 09E1 0000 * {BENGALI LETTER VOCALIC LL} 09F0 0000 * {BENGALI LETTER RA WITH MIDDLE DIAGONAL} 09F1 0000 * {BENGALI LETTER RA WITH LOWER DIAGONAL} 0A05 0000 * {GURMUKHI LETTER A} 0A06 0000 * {GURMUKHI LETTER AA} 0A07 0000 * {GURMUKHI LETTER I} 0A08 0000 * {GURMUKHI LETTER II} 0A09 0000 * {GURMUKHI LETTER U} 0A0A 0000 * {GURMUKHI LETTER UU} 0A0F 0000 * {GURMUKHI LETTER EE} 0A10 0000 * {GURMUKHI LETTER AI} 0A13 0000 * {GURMUKHI LETTER OO} 0A14 0000 * {GURMUKHI LETTER AU} 0A15 0000 * {GURMUKHI LETTER KA} 0A16 0000 * {GURMUKHI LETTER KHA} 0A17 0000 * {GURMUKHI LETTER GA} 0A18 0000 * {GURMUKHI LETTER GHA} 0A19 0000 * {GURMUKHI LETTER NGA} 0A1A 0000 * {GURMUKHI LETTER CA} 0A1B 0000 * {GURMUKHI LETTER CHA} 0A1C 0000 * {GURMUKHI LETTER JA} 0A1D 0000 * {GURMUKHI LETTER JHA} 0A1E 0000 * {GURMUKHI LETTER NYA} 0A1F 0000 * {GURMUKHI LETTER TTA} 0A20 0000 * {GURMUKHI LETTER TTHA} 0A21 0000 * {GURMUKHI LETTER DDA} 0A22 0000 * {GURMUKHI LETTER DDHA} 0A23 0000 * {GURMUKHI LETTER NNA} 0A24 0000 * {GURMUKHI LETTER TA} 0A25 0000 * {GURMUKHI LETTER THA} 0A26 0000 * {GURMUKHI LETTER DA} 0A27 0000 * {GURMUKHI LETTER DHA} 0A28 0000 * {GURMUKHI LETTER NA} 0A2A 0000 * {GURMUKHI LETTER PA} 0A2B 0000 * {GURMUKHI LETTER PHA} 0A2C 0000 * {GURMUKHI LETTER BA} 0A2D 0000 * {GURMUKHI LETTER BHA} 0A2E 0000 * {GURMUKHI LETTER MA} 0A2F 0000 * {GURMUKHI LETTER YA} 0A30 0000 * {GURMUKHI LETTER RA} 0A32 0000 * {GURMUKHI LETTER LA} 0A33 0000 * {GURMUKHI LETTER LLA} 0A35 0000 * {GURMUKHI LETTER VA} 0A36 0000 * {GURMUKHI LETTER SHA} 0A38 0000 * {GURMUKHI LETTER SA} 0A39 0000 * {GURMUKHI LETTER HA} 0A59 0000 * {GURMUKHI LETTER KHHA} 0A5A 0000 * {GURMUKHI LETTER GHHA} 0A5B 0000 * {GURMUKHI LETTER ZA} 0A5C 0000 * {GURMUKHI LETTER RRA} 0A5E 0000 * {GURMUKHI LETTER FA} 0A85 0000 * {GUJARATI LETTER A} 0A86 0000 * {GUJARATI LETTER AA} 0A87 0000 * {GUJARATI LETTER I} 0A88 0000 * {GUJARATI LETTER II} 0A89 0000 * {GUJARATI LETTER U} 0A8A 0000 * {GUJARATI LETTER UU} 0A8B 0000 * {GUJARATI LETTER VOCALIC R} 0A8F 0000 * {GUJARATI LETTER E} 0A90 0000 * {GUJARATI LETTER AI} 0A93 0000 * {GUJARATI LETTER O} 0A94 0000 * {GUJARATI LETTER AU} 0A95 0000 * {GUJARATI LETTER KA} 0A96 0000 * {GUJARATI LETTER KHA} 0A97 0000 * {GUJARATI LETTER GA} 0A98 0000 * {GUJARATI LETTER GHA} 0A99 0000 * {GUJARATI LETTER NGA} 0A9A 0000 * {GUJARATI LETTER CA} 0A9B 0000 * {GUJARATI LETTER CHA} 0A9C 0000 * {GUJARATI LETTER JA} 0A9D 0000 * {GUJARATI LETTER JHA} 0A9E 0000 * {GUJARATI LETTER NYA} 0A9F 0000 * {GUJARATI LETTER TTA} 0AA0 0000 * {GUJARATI LETTER TTHA} 0AA1 0000 * {GUJARATI LETTER DDA} 0AA2 0000 * {GUJARATI LETTER DDHA} 0AA3 0000 * {GUJARATI LETTER NNA} 0AA4 0000 * {GUJARATI LETTER TA} 0AA5 0000 * {GUJARATI LETTER THA} 0AA6 0000 * {GUJARATI LETTER DA} 0AA7 0000 * {GUJARATI LETTER DHA} 0AA8 0000 * {GUJARATI LETTER NA} 0AAA 0000 * {GUJARATI LETTER PA} 0AAB 0000 * {GUJARATI LETTER PHA} 0AAC 0000 * {GUJARATI LETTER BA} 0AAD 0000 * {GUJARATI LETTER BHA} 0AAE 0000 * {GUJARATI LETTER MA} 0AAF 0000 * {GUJARATI LETTER YA} 0AB0 0000 * {GUJARATI LETTER RA} 0AB2 0000 * {GUJARATI LETTER LA} 0AB3 0000 * {GUJARATI LETTER LLA} 0AB5 0000 * {GUJARATI LETTER VA} 0AB6 0000 * {GUJARATI LETTER SHA} 0AB7 0000 * {GUJARATI LETTER SSA} 0AB8 0000 * {GUJARATI LETTER SA} 0AB9 0000 * {GUJARATI LETTER HA} 0AE0 0000 * {GUJARATI LETTER VOCALIC RR} 0B05 0000 * {ORIYA LETTER A} 0B06 0000 * {ORIYA LETTER AA} 0B07 0000 * {ORIYA LETTER I} 0B08 0000 * {ORIYA LETTER II} 0B09 0000 * {ORIYA LETTER U} 0B0A 0000 * {ORIYA LETTER UU} 0B0B 0000 * {ORIYA LETTER VOCALIC R} 0B0C 0000 * {ORIYA LETTER VOCALIC L} 0B0F 0000 * {ORIYA LETTER E} 0B10 0000 * {ORIYA LETTER AI} 0B13 0000 * {ORIYA LETTER O} 0B14 0000 * {ORIYA LETTER AU} 0B15 0000 * {ORIYA LETTER KA} 0B16 0000 * {ORIYA LETTER KHA} 0B17 0000 * {ORIYA LETTER GA} 0B18 0000 * {ORIYA LETTER GHA} 0B19 0000 * {ORIYA LETTER NGA} 0B1A 0000 * {ORIYA LETTER CA} 0B1B 0000 * {ORIYA LETTER CHA} 0B1C 0000 * {ORIYA LETTER JA} 0B1D 0000 * {ORIYA LETTER JHA} 0B1E 0000 * {ORIYA LETTER NYA} 0B1F 0000 * {ORIYA LETTER TTA} 0B20 0000 * {ORIYA LETTER TTHA} 0B21 0000 * {ORIYA LETTER DDA} 0B22 0000 * {ORIYA LETTER DDHA} 0B23 0000 * {ORIYA LETTER NNA} 0B24 0000 * {ORIYA LETTER TA} 0B25 0000 * {ORIYA LETTER THA} 0B26 0000 * {ORIYA LETTER DA} 0B27 0000 * {ORIYA LETTER DHA} 0B28 0000 * {ORIYA LETTER NA} 0B2A 0000 * {ORIYA LETTER PA} 0B2B 0000 * {ORIYA LETTER PHA} 0B2C 0000 * {ORIYA LETTER BA} 0B2D 0000 * {ORIYA LETTER BHA} 0B2E 0000 * {ORIYA LETTER MA} 0B2F 0000 * {ORIYA LETTER YA} 0B30 0000 * {ORIYA LETTER RA} 0B32 0000 * {ORIYA LETTER LA} 0B33 0000 * {ORIYA LETTER LLA} 0B36 0000 * {ORIYA LETTER SHA} 0B37 0000 * {ORIYA LETTER SSA} 0B38 0000 * {ORIYA LETTER SA} 0B39 0000 * {ORIYA LETTER HA} 0B5C 0000 * {ORIYA LETTER RRA} 0B5D 0000 * {ORIYA LETTER RHA} 0B5F 0000 * {ORIYA LETTER YYA} 0B60 0000 * {ORIYA LETTER VOCALIC RR} 0B61 0000 * {ORIYA LETTER VOCALIC LL} 0B85 0000 * {TAMIL LETTER A} 0B86 0000 * {TAMIL LETTER AA} 0B87 0000 * {TAMIL LETTER I} 0B88 0000 * {TAMIL LETTER II} 0B89 0000 * {TAMIL LETTER U} 0B8A 0000 * {TAMIL LETTER UU} 0B8E 0000 * {TAMIL LETTER E} 0B8F 0000 * {TAMIL LETTER EE} 0B90 0000 * {TAMIL LETTER AI} 0B92 0000 * {TAMIL LETTER O} 0B93 0000 * {TAMIL LETTER OO} 0B94 0000 * {TAMIL LETTER AU} 0B95 0000 * {TAMIL LETTER KA} 0B99 0000 * {TAMIL LETTER NGA} 0B9A 0000 * {TAMIL LETTER CA} 0B9C 0000 * {TAMIL LETTER JA} 0B9E 0000 * {TAMIL LETTER NYA} 0B9F 0000 * {TAMIL LETTER TTA} 0BA3 0000 * {TAMIL LETTER NNA} 0BA4 0000 * {TAMIL LETTER TA} 0BA8 0000 * {TAMIL LETTER NA} 0BA9 0000 * {TAMIL LETTER NNNA} 0BAA 0000 * {TAMIL LETTER PA} 0BAE 0000 * {TAMIL LETTER MA} 0BAF 0000 * {TAMIL LETTER YA} 0BB0 0000 * {TAMIL LETTER RA} 0BB1 0000 * {TAMIL LETTER RRA} 0BB2 0000 * {TAMIL LETTER LA} 0BB3 0000 * {TAMIL LETTER LLA} 0BB4 0000 * {TAMIL LETTER LLLA} 0BB5 0000 * {TAMIL LETTER VA} 0BB7 0000 * {TAMIL LETTER SSA} 0BB8 0000 * {TAMIL LETTER SA} 0BB9 0000 * {TAMIL LETTER HA} 0C05 0000 * {TELUGU LETTER A} 0C06 0000 * {TELUGU LETTER AA} 0C07 0000 * {TELUGU LETTER I} 0C08 0000 * {TELUGU LETTER II} 0C09 0000 * {TELUGU LETTER U} 0C0A 0000 * {TELUGU LETTER UU} 0C0B 0000 * {TELUGU LETTER VOCALIC R} 0C0C 0000 * {TELUGU LETTER VOCALIC L} 0C0E 0000 * {TELUGU LETTER E} 0C0F 0000 * {TELUGU LETTER EE} 0C10 0000 * {TELUGU LETTER AI} 0C12 0000 * {TELUGU LETTER O} 0C13 0000 * {TELUGU LETTER OO} 0C14 0000 * {TELUGU LETTER AU} 0C15 0000 * {TELUGU LETTER KA} 0C16 0000 * {TELUGU LETTER KHA} 0C17 0000 * {TELUGU LETTER GA} 0C18 0000 * {TELUGU LETTER GHA} 0C19 0000 * {TELUGU LETTER NGA} 0C1A 0000 * {TELUGU LETTER CA} 0C1B 0000 * {TELUGU LETTER CHA} 0C1C 0000 * {TELUGU LETTER JA} 0C1D 0000 * {TELUGU LETTER JHA} 0C1E 0000 * {TELUGU LETTER NYA} 0C1F 0000 * {TELUGU LETTER TTA} 0C20 0000 * {TELUGU LETTER TTHA} 0C21 0000 * {TELUGU LETTER DDA} 0C22 0000 * {TELUGU LETTER DDHA} 0C23 0000 * {TELUGU LETTER NNA} 0C24 0000 * {TELUGU LETTER TA} 0C25 0000 * {TELUGU LETTER THA} 0C26 0000 * {TELUGU LETTER DA} 0C27 0000 * {TELUGU LETTER DHA} 0C28 0000 * {TELUGU LETTER NA} 0C2A 0000 * {TELUGU LETTER PA} 0C2B 0000 * {TELUGU LETTER PHA} 0C2C 0000 * {TELUGU LETTER BA} 0C2D 0000 * {TELUGU LETTER BHA} 0C2E 0000 * {TELUGU LETTER MA} 0C2F 0000 * {TELUGU LETTER YA} 0C30 0000 * {TELUGU LETTER RA} 0C31 0000 * {TELUGU LETTER RRA} 0C32 0000 * {TELUGU LETTER LA} 0C33 0000 * {TELUGU LETTER LLA} 0C35 0000 * {TELUGU LETTER VA} 0C36 0000 * {TELUGU LETTER SHA} 0C37 0000 * {TELUGU LETTER SSA} 0C38 0000 * {TELUGU LETTER SA} 0C39 0000 * {TELUGU LETTER HA} 0C60 0000 * {TELUGU LETTER VOCALIC RR} 0C61 0000 * {TELUGU LETTER VOCALIC LL} 0C85 0000 * {KANNADA LETTER A} 0C86 0000 * {KANNADA LETTER AA} 0C87 0000 * {KANNADA LETTER I} 0C88 0000 * {KANNADA LETTER II} 0C89 0000 * {KANNADA LETTER U} 0C8A 0000 * {KANNADA LETTER UU} 0C8B 0000 * {KANNADA LETTER VOCALIC R} 0C8C 0000 * {KANNADA LETTER VOCALIC L} 0C8E 0000 * {KANNADA LETTER E} 0C8F 0000 * {KANNADA LETTER EE} 0C90 0000 * {KANNADA LETTER AI} 0C92 0000 * {KANNADA LETTER O} 0C93 0000 * {KANNADA LETTER OO} 0C94 0000 * {KANNADA LETTER AU} 0C95 0000 * {KANNADA LETTER KA} 0C96 0000 * {KANNADA LETTER KHA} 0C97 0000 * {KANNADA LETTER GA} 0C98 0000 * {KANNADA LETTER GHA} 0C99 0000 * {KANNADA LETTER NGA} 0C9A 0000 * {KANNADA LETTER CA} 0C9B 0000 * {KANNADA LETTER CHA} 0C9C 0000 * {KANNADA LETTER JA} 0C9D 0000 * {KANNADA LETTER JHA} 0C9E 0000 * {KANNADA LETTER NYA} 0C9F 0000 * {KANNADA LETTER TTA} 0CA0 0000 * {KANNADA LETTER TTHA} 0CA1 0000 * {KANNADA LETTER DDA} 0CA2 0000 * {KANNADA LETTER DDHA} 0CA3 0000 * {KANNADA LETTER NNA} 0CA4 0000 * {KANNADA LETTER TA} 0CA5 0000 * {KANNADA LETTER THA} 0CA6 0000 * {KANNADA LETTER DA} 0CA7 0000 * {KANNADA LETTER DHA} 0CA8 0000 * {KANNADA LETTER NA} 0CAA 0000 * {KANNADA LETTER PA} 0CAB 0000 * {KANNADA LETTER PHA} 0CAC 0000 * {KANNADA LETTER BA} 0CAD 0000 * {KANNADA LETTER BHA} 0CAE 0000 * {KANNADA LETTER MA} 0CAF 0000 * {KANNADA LETTER YA} 0CB0 0000 * {KANNADA LETTER RA} 0CB1 0000 * {KANNADA LETTER RRA} 0CB2 0000 * {KANNADA LETTER LA} 0CB3 0000 * {KANNADA LETTER LLA} 0CB5 0000 * {KANNADA LETTER VA} 0CB6 0000 * {KANNADA LETTER SHA} 0CB7 0000 * {KANNADA LETTER SSA} 0CB8 0000 * {KANNADA LETTER SA} 0CB9 0000 * {KANNADA LETTER HA} 0CDE 0000 * {KANNADA LETTER FA} 0CE0 0000 * {KANNADA LETTER VOCALIC RR} 0CE1 0000 * {KANNADA LETTER VOCALIC LL} 0D05 0000 * {MALAYALAM LETTER A} 0D06 0000 * {MALAYALAM LETTER AA} 0D07 0000 * {MALAYALAM LETTER I} 0D08 0000 * {MALAYALAM LETTER II} 0D09 0000 * {MALAYALAM LETTER U} 0D0A 0000 * {MALAYALAM LETTER UU} 0D0B 0000 * {MALAYALAM LETTER VOCALIC R} 0D0C 0000 * {MALAYALAM LETTER VOCALIC L} 0D0E 0000 * {MALAYALAM LETTER E} 0D0F 0000 * {MALAYALAM LETTER EE} 0D10 0000 * {MALAYALAM LETTER AI} 0D12 0000 * {MALAYALAM LETTER O} 0D13 0000 * {MALAYALAM LETTER OO} 0D14 0000 * {MALAYALAM LETTER AU} 0D15 0000 * {MALAYALAM LETTER KA} 0D16 0000 * {MALAYALAM LETTER KHA} 0D17 0000 * {MALAYALAM LETTER GA} 0D18 0000 * {MALAYALAM LETTER GHA} 0D19 0000 * {MALAYALAM LETTER NGA} 0D1A 0000 * {MALAYALAM LETTER CA} 0D1B 0000 * {MALAYALAM LETTER CHA} 0D1C 0000 * {MALAYALAM LETTER JA} 0D1D 0000 * {MALAYALAM LETTER JHA} 0D1E 0000 * {MALAYALAM LETTER NYA} 0D1F 0000 * {MALAYALAM LETTER TTA} 0D20 0000 * {MALAYALAM LETTER TTHA} 0D21 0000 * {MALAYALAM LETTER DDA} 0D22 0000 * {MALAYALAM LETTER DDHA} 0D23 0000 * {MALAYALAM LETTER NNA} 0D24 0000 * {MALAYALAM LETTER TA} 0D25 0000 * {MALAYALAM LETTER THA} 0D26 0000 * {MALAYALAM LETTER DA} 0D27 0000 * {MALAYALAM LETTER DHA} 0D28 0000 * {MALAYALAM LETTER NA} 0D2A 0000 * {MALAYALAM LETTER PA} 0D2B 0000 * {MALAYALAM LETTER PHA} 0D2C 0000 * {MALAYALAM LETTER BA} 0D2D 0000 * {MALAYALAM LETTER BHA} 0D2E 0000 * {MALAYALAM LETTER MA} 0D2F 0000 * {MALAYALAM LETTER YA} 0D30 0000 * {MALAYALAM LETTER RA} 0D31 0000 * {MALAYALAM LETTER RRA} 0D32 0000 * {MALAYALAM LETTER LA} 0D33 0000 * {MALAYALAM LETTER LLA} 0D34 0000 * {MALAYALAM LETTER LLLA} 0D35 0000 * {MALAYALAM LETTER VA} 0D36 0000 * {MALAYALAM LETTER SHA} 0D37 0000 * {MALAYALAM LETTER SSA} 0D38 0000 * {MALAYALAM LETTER SA} 0D39 0000 * {MALAYALAM LETTER HA} 0D60 0000 * {MALAYALAM LETTER VOCALIC RR} 0D61 0000 * {MALAYALAM LETTER VOCALIC LL} 0D85 0000 * {SINHALA LETTER AYANNA} 0D86 0000 * {SINHALA LETTER AAYANNA} 0D87 0000 * {SINHALA LETTER AEYANNA} 0D88 0000 * {SINHALA LETTER AEEYANNA} 0D89 0000 * {SINHALA LETTER IYANNA} 0D8A 0000 * {SINHALA LETTER IIYANNA} 0D8B 0000 * {SINHALA LETTER UYANNA} 0D8C 0000 * {SINHALA LETTER UUYANNA} 0D8D 0000 * {SINHALA LETTER IRUYANNA} 0D8E 0000 * {SINHALA LETTER IRUUYANNA} 0D8F 0000 * {SINHALA LETTER ILUYANNA} 0D90 0000 * {SINHALA LETTER ILUUYANNA} 0D91 0000 * {SINHALA LETTER EYANNA} 0D92 0000 * {SINHALA LETTER EEYANNA} 0D93 0000 * {SINHALA LETTER AIYANNA} 0D94 0000 * {SINHALA LETTER OYANNA} 0D95 0000 * {SINHALA LETTER OOYANNA} 0D96 0000 * {SINHALA LETTER AUYANNA} 0D9A 0000 * {SINHALA LETTER ALPAPRAANA KAYANNA} 0D9B 0000 * {SINHALA LETTER MAHAAPRAANA KAYANNA} 0D9C 0000 * {SINHALA LETTER ALPAPRAANA GAYANNA} 0D9D 0000 * {SINHALA LETTER MAHAAPRAANA GAYANNA} 0D9E 0000 * {SINHALA LETTER KANTAJA NAASIKYAYA} 0D9F 0000 * {SINHALA LETTER SANYAKA GAYANNA} 0DA0 0000 * {SINHALA LETTER ALPAPRAANA CAYANNA} 0DA1 0000 * {SINHALA LETTER MAHAAPRAANA CAYANNA} 0DA2 0000 * {SINHALA LETTER ALPAPRAANA JAYANNA} 0DA3 0000 * {SINHALA LETTER MAHAAPRAANA JAYANNA} 0DA4 0000 * {SINHALA LETTER TAALUJA NAASIKYAYA} 0DA5 0000 * {SINHALA LETTER TAALUJA SANYOOGA NAAKSIKYAYA} 0DA6 0000 * {SINHALA LETTER SANYAKA JAYANNA} 0DA7 0000 * {SINHALA LETTER ALPAPRAANA TTAYANNA} 0DA8 0000 * {SINHALA LETTER MAHAAPRAANA TTAYANNA} 0DA9 0000 * {SINHALA LETTER ALPAPRAANA DDAYANNA} 0DAA 0000 * {SINHALA LETTER MAHAAPRAANA DDAYANNA} 0DAB 0000 * {SINHALA LETTER MUURDHAJA NAYANNA} 0DAC 0000 * {SINHALA LETTER SANYAKA DDAYANNA} 0DAD 0000 * {SINHALA LETTER ALPAPRAANA TAYANNA} 0DAE 0000 * {SINHALA LETTER MAHAAPRAANA TAYANNA} 0DAF 0000 * {SINHALA LETTER ALPAPRAANA DAYANNA} 0DB0 0000 * {SINHALA LETTER MAHAAPRAANA DAYANNA} 0DB1 0000 * {SINHALA LETTER DANTAJA NAYANNA} 0DB3 0000 * {SINHALA LETTER SANYAKA DAYANNA} 0DB4 0000 * {SINHALA LETTER ALPAPRAANA PAYANNA} 0DB5 0000 * {SINHALA LETTER MAHAAPRAANA PAYANNA} 0DB6 0000 * {SINHALA LETTER ALPAPRAANA BAYANNA} 0DB7 0000 * {SINHALA LETTER MAHAAPRAANA BAYANNA} 0DB8 0000 * {SINHALA LETTER MAYANNA} 0DB9 0000 * {SINHALA LETTER AMBA BAYANNA} 0DBA 0000 * {SINHALA LETTER YAYANNA} 0DBB 0000 * {SINHALA LETTER RAYANNA} 0DBD 0000 * {SINHALA LETTER DANTAJA LAYANNA} 0DC0 0000 * {SINHALA LETTER VAYANNA} 0DC1 0000 * {SINHALA LETTER TAALUJA SAYANNA} 0DC2 0000 * {SINHALA LETTER MUURDHAJA SAYANNA} 0DC3 0000 * {SINHALA LETTER DANTAJA SAYANNA} 0DC4 0000 * {SINHALA LETTER HAYANNA} 0DC5 0000 * {SINHALA LETTER MUURDHAJA LAYANNA} 0DC6 0000 * {SINHALA LETTER FAYANNA} 0E81 0000 * {LAO LETTER KO} 0E82 0000 * {LAO LETTER KHO SUNG} 0E84 0000 * {LAO LETTER KHO TAM} 0E87 0000 * {LAO LETTER NGO} 0E88 0000 * {LAO LETTER CO} 0E8A 0000 * {LAO LETTER SO TAM} 0E8D 0000 * {LAO LETTER NYO} 0E94 0000 * {LAO LETTER DO} 0E95 0000 * {LAO LETTER TO} 0E96 0000 * {LAO LETTER THO SUNG} 0E97 0000 * {LAO LETTER THO TAM} 0E99 0000 * {LAO LETTER NO} 0E9A 0000 * {LAO LETTER BO} 0E9B 0000 * {LAO LETTER PO} 0E9C 0000 * {LAO LETTER PHO SUNG} 0E9D 0000 * {LAO LETTER FO TAM} 0E9E 0000 * {LAO LETTER PHO TAM} 0E9F 0000 * {LAO LETTER FO SUNG} 0EA1 0000 * {LAO LETTER MO} 0EA2 0000 * {LAO LETTER YO} 0EA3 0000 * {LAO LETTER LO LING} 0EA5 0000 * {LAO LETTER LO LOOT} 0EA7 0000 * {LAO LETTER WO} 0EAA 0000 * {LAO LETTER SO SUNG} 0EAB 0000 * {LAO LETTER HO SUNG} 0EAD 0000 * {LAO LETTER O} 0EAE 0000 * {LAO LETTER HO TAM} 0F40 0000 * {TIBETAN LETTER KA} 0F41 0000 * {TIBETAN LETTER KHA} 0F42 0000 * {TIBETAN LETTER GA} 0F43 0000 * {TIBETAN LETTER GHA} 0F44 0000 * {TIBETAN LETTER NGA} 0F45 0000 * {TIBETAN LETTER CA} 0F46 0000 * {TIBETAN LETTER CHA} 0F47 0000 * {TIBETAN LETTER JA} 0F49 0000 * {TIBETAN LETTER NYA} 0F4A 0000 * {TIBETAN LETTER TTA} 0F4B 0000 * {TIBETAN LETTER TTHA} 0F4C 0000 * {TIBETAN LETTER DDA} 0F4D 0000 * {TIBETAN LETTER DDHA} 0F4E 0000 * {TIBETAN LETTER NNA} 0F4F 0000 * {TIBETAN LETTER TA} 0F50 0000 * {TIBETAN LETTER THA} 0F51 0000 * {TIBETAN LETTER DA} 0F52 0000 * {TIBETAN LETTER DHA} 0F53 0000 * {TIBETAN LETTER NA} 0F54 0000 * {TIBETAN LETTER PA} 0F55 0000 * {TIBETAN LETTER PHA} 0F56 0000 * {TIBETAN LETTER BA} 0F57 0000 * {TIBETAN LETTER BHA} 0F58 0000 * {TIBETAN LETTER MA} 0F59 0000 * {TIBETAN LETTER TSA} 0F5A 0000 * {TIBETAN LETTER TSHA} 0F5B 0000 * {TIBETAN LETTER DZA} 0F5C 0000 * {TIBETAN LETTER DZHA} 0F5D 0000 * {TIBETAN LETTER WA} 0F5E 0000 * {TIBETAN LETTER ZHA} 0F5F 0000 * {TIBETAN LETTER ZA} 0F60 0000 * {TIBETAN LETTER -A} 0F61 0000 * {TIBETAN LETTER YA} 0F62 0000 * {TIBETAN LETTER RA} 0F63 0000 * {TIBETAN LETTER LA} 0F64 0000 * {TIBETAN LETTER SHA} 0F65 0000 * {TIBETAN LETTER SSA} 0F66 0000 * {TIBETAN LETTER SA} 0F67 0000 * {TIBETAN LETTER HA} 0F68 0000 * {TIBETAN LETTER A} 0F69 0000 * {TIBETAN LETTER KSSA} 0F6A 0000 * {TIBETAN LETTER FIXED-FORM RA} 0F90 0000 * {TIBETAN SUBJOINED LETTER KA} 0F91 0000 * {TIBETAN SUBJOINED LETTER KHA} 0F92 0000 * {TIBETAN SUBJOINED LETTER GA} 0F93 0000 * {TIBETAN SUBJOINED LETTER GHA} 0F94 0000 * {TIBETAN SUBJOINED LETTER NGA} 0F95 0000 * {TIBETAN SUBJOINED LETTER CA} 0F96 0000 * {TIBETAN SUBJOINED LETTER CHA} 0F97 0000 * {TIBETAN SUBJOINED LETTER JA} 0F99 0000 * {TIBETAN SUBJOINED LETTER NYA} 0F9A 0000 * {TIBETAN SUBJOINED LETTER TTA} 0F9B 0000 * {TIBETAN SUBJOINED LETTER TTHA} 0F9C 0000 * {TIBETAN SUBJOINED LETTER DDA} 0F9D 0000 * {TIBETAN SUBJOINED LETTER DDHA} 0F9E 0000 * {TIBETAN SUBJOINED LETTER NNA} 0F9F 0000 * {TIBETAN SUBJOINED LETTER TA} 0FA0 0000 * {TIBETAN SUBJOINED LETTER THA} 0FA1 0000 * {TIBETAN SUBJOINED LETTER DA} 0FA2 0000 * {TIBETAN SUBJOINED LETTER DHA} 0FA3 0000 * {TIBETAN SUBJOINED LETTER NA} 0FA4 0000 * {TIBETAN SUBJOINED LETTER PA} 0FA5 0000 * {TIBETAN SUBJOINED LETTER PHA} 0FA6 0000 * {TIBETAN SUBJOINED LETTER BA} 0FA7 0000 * {TIBETAN SUBJOINED LETTER BHA} 0FA8 0000 * {TIBETAN SUBJOINED LETTER MA} 0FA9 0000 * {TIBETAN SUBJOINED LETTER TSA} 0FAA 0000 * {TIBETAN SUBJOINED LETTER TSHA} 0FAB 0000 * {TIBETAN SUBJOINED LETTER DZA} 0FAC 0000 * {TIBETAN SUBJOINED LETTER DZHA} 0FAD 0000 * {TIBETAN SUBJOINED LETTER WA} 0FAE 0000 * {TIBETAN SUBJOINED LETTER ZHA} 0FAF 0000 * {TIBETAN SUBJOINED LETTER ZA} 0FB0 0000 * {TIBETAN SUBJOINED LETTER -A} 0FB1 0000 * {TIBETAN SUBJOINED LETTER YA} 0FB2 0000 * {TIBETAN SUBJOINED LETTER RA} 0FB3 0000 * {TIBETAN SUBJOINED LETTER LA} 0FB4 0000 * {TIBETAN SUBJOINED LETTER SHA} 0FB5 0000 * {TIBETAN SUBJOINED LETTER SSA} 0FB6 0000 * {TIBETAN SUBJOINED LETTER SA} 0FB7 0000 * {TIBETAN SUBJOINED LETTER HA} 0FB8 0000 * {TIBETAN SUBJOINED LETTER A} 0FB9 0000 * {TIBETAN SUBJOINED LETTER KSSA} 0FBA 0000 * {TIBETAN SUBJOINED LETTER FIXED-FORM WA} 0FBB 0000 * {TIBETAN SUBJOINED LETTER FIXED-FORM YA} 0FBC 0000 * {TIBETAN SUBJOINED LETTER FIXED-FORM RA} 1000 0000 * {MYANMAR LETTER KA} 1001 0000 * {MYANMAR LETTER KHA} 1002 0000 * {MYANMAR LETTER GA} 1003 0000 * {MYANMAR LETTER GHA} 1004 0000 * {MYANMAR LETTER NGA} 1005 0000 * {MYANMAR LETTER CA} 1006 0000 * {MYANMAR LETTER CHA} 1007 0000 * {MYANMAR LETTER JA} 1008 0000 * {MYANMAR LETTER JHA} 1009 0000 * {MYANMAR LETTER NYA} 100A 0000 * {MYANMAR LETTER NNYA} 100B 0000 * {MYANMAR LETTER TTA} 100C 0000 * {MYANMAR LETTER TTHA} 100D 0000 * {MYANMAR LETTER DDA} 100E 0000 * {MYANMAR LETTER DDHA} 100F 0000 * {MYANMAR LETTER NNA} 1010 0000 * {MYANMAR LETTER TA} 1011 0000 * {MYANMAR LETTER THA} 1012 0000 * {MYANMAR LETTER DA} 1013 0000 * {MYANMAR LETTER DHA} 1014 0000 * {MYANMAR LETTER NA} 1015 0000 * {MYANMAR LETTER PA} 1016 0000 * {MYANMAR LETTER PHA} 1017 0000 * {MYANMAR LETTER BA} 1018 0000 * {MYANMAR LETTER BHA} 1019 0000 * {MYANMAR LETTER MA} 101A 0000 * {MYANMAR LETTER YA} 101B 0000 * {MYANMAR LETTER RA} 101C 0000 * {MYANMAR LETTER LA} 101D 0000 * {MYANMAR LETTER WA} 101E 0000 * {MYANMAR LETTER SA} 101F 0000 * {MYANMAR LETTER HA} 1020 0000 * {MYANMAR LETTER LLA} 1021 0000 * {MYANMAR LETTER A} 1023 0000 * {MYANMAR LETTER I} 1024 0000 * {MYANMAR LETTER II} 1025 0000 * {MYANMAR LETTER U} 1026 0000 * {MYANMAR LETTER UU} 1027 0000 * {MYANMAR LETTER E} 1029 0000 * {MYANMAR LETTER O} 102A 0000 * {MYANMAR LETTER AU} 1050 0000 * {MYANMAR LETTER SHA} 1051 0000 * {MYANMAR LETTER SSA} 1052 0000 * {MYANMAR LETTER VOCALIC R} 1053 0000 * {MYANMAR LETTER VOCALIC RR} 1054 0000 * {MYANMAR LETTER VOCALIC L} 1055 0000 * {MYANMAR LETTER VOCALIC LL} 10A0 0000 * {GEORGIAN CAPITAL LETTER AN} 10A1 0000 * {GEORGIAN CAPITAL LETTER BAN} 10A2 0000 * {GEORGIAN CAPITAL LETTER GAN} 10A3 0000 * {GEORGIAN CAPITAL LETTER DON} 10A4 0000 * {GEORGIAN CAPITAL LETTER EN} 10A5 0000 * {GEORGIAN CAPITAL LETTER VIN} 10A6 0000 * {GEORGIAN CAPITAL LETTER ZEN} 10A7 0000 * {GEORGIAN CAPITAL LETTER TAN} 10A8 0000 * {GEORGIAN CAPITAL LETTER IN} 10A9 0000 * {GEORGIAN CAPITAL LETTER KAN} 10AA 0000 * {GEORGIAN CAPITAL LETTER LAS} 10AB 0000 * {GEORGIAN CAPITAL LETTER MAN} 10AC 0000 * {GEORGIAN CAPITAL LETTER NAR} 10AD 0000 * {GEORGIAN CAPITAL LETTER ON} 10AE 0000 * {GEORGIAN CAPITAL LETTER PAR} 10AF 0000 * {GEORGIAN CAPITAL LETTER ZHAR} 10B0 0000 * {GEORGIAN CAPITAL LETTER RAE} 10B1 0000 * {GEORGIAN CAPITAL LETTER SAN} 10B2 0000 * {GEORGIAN CAPITAL LETTER TAR} 10B3 0000 * {GEORGIAN CAPITAL LETTER UN} 10B4 0000 * {GEORGIAN CAPITAL LETTER PHAR} 10B5 0000 * {GEORGIAN CAPITAL LETTER KHAR} 10B6 0000 * {GEORGIAN CAPITAL LETTER GHAN} 10B7 0000 * {GEORGIAN CAPITAL LETTER QAR} 10B8 0000 * {GEORGIAN CAPITAL LETTER SHIN} 10B9 0000 * {GEORGIAN CAPITAL LETTER CHIN} 10BA 0000 * {GEORGIAN CAPITAL LETTER CAN} 10BB 0000 * {GEORGIAN CAPITAL LETTER JIL} 10BC 0000 * {GEORGIAN CAPITAL LETTER CIL} 10BD 0000 * {GEORGIAN CAPITAL LETTER CHAR} 10BE 0000 * {GEORGIAN CAPITAL LETTER XAN} 10BF 0000 * {GEORGIAN CAPITAL LETTER JHAN} 10C0 0000 * {GEORGIAN CAPITAL LETTER HAE} 10C1 0000 * {GEORGIAN CAPITAL LETTER HE} 10C2 0000 * {GEORGIAN CAPITAL LETTER HIE} 10C3 0000 * {GEORGIAN CAPITAL LETTER WE} 10C4 0000 * {GEORGIAN CAPITAL LETTER HAR} 10C5 0000 * {GEORGIAN CAPITAL LETTER HOE} 10D0 0000 * {GEORGIAN LETTER AN} 10D1 0000 * {GEORGIAN LETTER BAN} 10D2 0000 * {GEORGIAN LETTER GAN} 10D3 0000 * {GEORGIAN LETTER DON} 10D4 0000 * {GEORGIAN LETTER EN} 10D5 0000 * {GEORGIAN LETTER VIN} 10D6 0000 * {GEORGIAN LETTER ZEN} 10D7 0000 * {GEORGIAN LETTER TAN} 10D8 0000 * {GEORGIAN LETTER IN} 10D9 0000 * {GEORGIAN LETTER KAN} 10DA 0000 * {GEORGIAN LETTER LAS} 10DB 0000 * {GEORGIAN LETTER MAN} 10DC 0000 * {GEORGIAN LETTER NAR} 10DD 0000 * {GEORGIAN LETTER ON} 10DE 0000 * {GEORGIAN LETTER PAR} 10DF 0000 * {GEORGIAN LETTER ZHAR} 10E0 0000 * {GEORGIAN LETTER RAE} 10E1 0000 * {GEORGIAN LETTER SAN} 10E2 0000 * {GEORGIAN LETTER TAR} 10E3 0000 * {GEORGIAN LETTER UN} 10E4 0000 * {GEORGIAN LETTER PHAR} 10E5 0000 * {GEORGIAN LETTER KHAR} 10E6 0000 * {GEORGIAN LETTER GHAN} 10E7 0000 * {GEORGIAN LETTER QAR} 10E8 0000 * {GEORGIAN LETTER SHIN} 10E9 0000 * {GEORGIAN LETTER CHIN} 10EA 0000 * {GEORGIAN LETTER CAN} 10EB 0000 * {GEORGIAN LETTER JIL} 10EC 0000 * {GEORGIAN LETTER CIL} 10ED 0000 * {GEORGIAN LETTER CHAR} 10EE 0000 * {GEORGIAN LETTER XAN} 10EF 0000 * {GEORGIAN LETTER JHAN} 10F0 0000 * {GEORGIAN LETTER HAE} 10F1 0000 * {GEORGIAN LETTER HE} 10F2 0000 * {GEORGIAN LETTER HIE} 10F3 0000 * {GEORGIAN LETTER WE} 10F4 0000 * {GEORGIAN LETTER HAR} 10F5 0000 * {GEORGIAN LETTER HOE} 10F6 0000 * {GEORGIAN LETTER FI} 10F7 0000 * {GEORGIAN LETTER YN} 10F8 0000 * {GEORGIAN LETTER ELIFI} 13A0 0000 * {CHEROKEE LETTER A} 13A1 0000 * {CHEROKEE LETTER E} 13A2 0000 * {CHEROKEE LETTER I} 13A3 0000 * {CHEROKEE LETTER O} 13A4 0000 * {CHEROKEE LETTER U} 13A5 0000 * {CHEROKEE LETTER V} 13A6 0000 * {CHEROKEE LETTER GA} 13A7 0000 * {CHEROKEE LETTER KA} 13A8 0000 * {CHEROKEE LETTER GE} 13A9 0000 * {CHEROKEE LETTER GI} 13AA 0000 * {CHEROKEE LETTER GO} 13AB 0000 * {CHEROKEE LETTER GU} 13AC 0000 * {CHEROKEE LETTER GV} 13AD 0000 * {CHEROKEE LETTER HA} 13AE 0000 * {CHEROKEE LETTER HE} 13AF 0000 * {CHEROKEE LETTER HI} 13B0 0000 * {CHEROKEE LETTER HO} 13B1 0000 * {CHEROKEE LETTER HU} 13B2 0000 * {CHEROKEE LETTER HV} 13B3 0000 * {CHEROKEE LETTER LA} 13B4 0000 * {CHEROKEE LETTER LE} 13B5 0000 * {CHEROKEE LETTER LI} 13B6 0000 * {CHEROKEE LETTER LO} 13B7 0000 * {CHEROKEE LETTER LU} 13B8 0000 * {CHEROKEE LETTER LV} 13B9 0000 * {CHEROKEE LETTER MA} 13BA 0000 * {CHEROKEE LETTER ME} 13BB 0000 * {CHEROKEE LETTER MI} 13BC 0000 * {CHEROKEE LETTER MO} 13BD 0000 * {CHEROKEE LETTER MU} 13BE 0000 * {CHEROKEE LETTER NA} 13BF 0000 * {CHEROKEE LETTER HNA} 13C0 0000 * {CHEROKEE LETTER NAH} 13C1 0000 * {CHEROKEE LETTER NE} 13C2 0000 * {CHEROKEE LETTER NI} 13C3 0000 * {CHEROKEE LETTER NO} 13C4 0000 * {CHEROKEE LETTER NU} 13C5 0000 * {CHEROKEE LETTER NV} 13C6 0000 * {CHEROKEE LETTER QUA} 13C7 0000 * {CHEROKEE LETTER QUE} 13C8 0000 * {CHEROKEE LETTER QUI} 13C9 0000 * {CHEROKEE LETTER QUO} 13CA 0000 * {CHEROKEE LETTER QUU} 13CB 0000 * {CHEROKEE LETTER QUV} 13CC 0000 * {CHEROKEE LETTER SA} 13CD 0000 * {CHEROKEE LETTER S} 13CE 0000 * {CHEROKEE LETTER SE} 13CF 0000 * {CHEROKEE LETTER SI} 13D0 0000 * {CHEROKEE LETTER SO} 13D1 0000 * {CHEROKEE LETTER SU} 13D2 0000 * {CHEROKEE LETTER SV} 13D3 0000 * {CHEROKEE LETTER DA} 13D4 0000 * {CHEROKEE LETTER TA} 13D5 0000 * {CHEROKEE LETTER DE} 13D6 0000 * {CHEROKEE LETTER TE} 13D7 0000 * {CHEROKEE LETTER DI} 13D8 0000 * {CHEROKEE LETTER TI} 13D9 0000 * {CHEROKEE LETTER DO} 13DA 0000 * {CHEROKEE LETTER DU} 13DB 0000 * {CHEROKEE LETTER DV} 13DC 0000 * {CHEROKEE LETTER DLA} 13DD 0000 * {CHEROKEE LETTER TLA} 13DE 0000 * {CHEROKEE LETTER TLE} 13DF 0000 * {CHEROKEE LETTER TLI} 13E0 0000 * {CHEROKEE LETTER TLO} 13E1 0000 * {CHEROKEE LETTER TLU} 13E2 0000 * {CHEROKEE LETTER TLV} 13E3 0000 * {CHEROKEE LETTER TSA} 13E4 0000 * {CHEROKEE LETTER TSE} 13E5 0000 * {CHEROKEE LETTER TSI} 13E6 0000 * {CHEROKEE LETTER TSO} 13E7 0000 * {CHEROKEE LETTER TSU} 13E8 0000 * {CHEROKEE LETTER TSV} 13E9 0000 * {CHEROKEE LETTER WA} 13EA 0000 * {CHEROKEE LETTER WE} 13EB 0000 * {CHEROKEE LETTER WI} 13EC 0000 * {CHEROKEE LETTER WO} 13ED 0000 * {CHEROKEE LETTER WU} 13EE 0000 * {CHEROKEE LETTER WV} 13EF 0000 * {CHEROKEE LETTER YA} 13F0 0000 * {CHEROKEE LETTER YE} 13F1 0000 * {CHEROKEE LETTER YI} 13F2 0000 * {CHEROKEE LETTER YO} 13F3 0000 * {CHEROKEE LETTER YU} 13F4 0000 * {CHEROKEE LETTER YV} 1681 0000 * {OGHAM LETTER BEITH} 1682 0000 * {OGHAM LETTER LUIS} 1683 0000 * {OGHAM LETTER FEARN} 1684 0000 * {OGHAM LETTER SAIL} 1685 0000 * {OGHAM LETTER NION} 1686 0000 * {OGHAM LETTER UATH} 1687 0000 * {OGHAM LETTER DAIR} 1688 0000 * {OGHAM LETTER TINNE} 1689 0000 * {OGHAM LETTER COLL} 168A 0000 * {OGHAM LETTER CEIRT} 168B 0000 * {OGHAM LETTER MUIN} 168C 0000 * {OGHAM LETTER GORT} 168D 0000 * {OGHAM LETTER NGEADAL} 168E 0000 * {OGHAM LETTER STRAIF} 168F 0000 * {OGHAM LETTER RUIS} 1690 0000 * {OGHAM LETTER AILM} 1691 0000 * {OGHAM LETTER ONN} 1692 0000 * {OGHAM LETTER UR} 1693 0000 * {OGHAM LETTER EADHADH} 1694 0000 * {OGHAM LETTER IODHADH} 1695 0000 * {OGHAM LETTER EABHADH} 1696 0000 * {OGHAM LETTER OR} 1697 0000 * {OGHAM LETTER UILLEANN} 1698 0000 * {OGHAM LETTER IFIN} 1699 0000 * {OGHAM LETTER EAMHANCHOLL} 169A 0000 * {OGHAM LETTER PEITH} 16A0 0000 * {RUNIC LETTER FEHU FEOH FE F} 16A1 0000 * {RUNIC LETTER V} 16A2 0000 * {RUNIC LETTER URUZ UR U} 16A3 0000 * {RUNIC LETTER YR} 16A4 0000 * {RUNIC LETTER Y} 16A5 0000 * {RUNIC LETTER W} 16A6 0000 * {RUNIC LETTER THURISAZ THURS THORN} 16A7 0000 * {RUNIC LETTER ETH} 16A8 0000 * {RUNIC LETTER ANSUZ A} 16A9 0000 * {RUNIC LETTER OS O} 16AA 0000 * {RUNIC LETTER AC A} 16AB 0000 * {RUNIC LETTER AESC} 16AC 0000 * {RUNIC LETTER LONG-BRANCH-OSS O} 16AD 0000 * {RUNIC LETTER SHORT-TWIG-OSS O} 16AE 0000 * {RUNIC LETTER O} 16AF 0000 * {RUNIC LETTER OE} 16B0 0000 * {RUNIC LETTER ON} 16B1 0000 * {RUNIC LETTER RAIDO RAD REID R} 16B2 0000 * {RUNIC LETTER KAUNA} 16B3 0000 * {RUNIC LETTER CEN} 16B4 0000 * {RUNIC LETTER KAUN K} 16B5 0000 * {RUNIC LETTER G} 16B6 0000 * {RUNIC LETTER ENG} 16B7 0000 * {RUNIC LETTER GEBO GYFU G} 16B8 0000 * {RUNIC LETTER GAR} 16B9 0000 * {RUNIC LETTER WUNJO WYNN W} 16BA 0000 * {RUNIC LETTER HAGLAZ H} 16BB 0000 * {RUNIC LETTER HAEGL H} 16BC 0000 * {RUNIC LETTER LONG-BRANCH-HAGALL H} 16BD 0000 * {RUNIC LETTER SHORT-TWIG-HAGALL H} 16BE 0000 * {RUNIC LETTER NAUDIZ NYD NAUD N} 16BF 0000 * {RUNIC LETTER SHORT-TWIG-NAUD N} 16C0 0000 * {RUNIC LETTER DOTTED-N} 16C1 0000 * {RUNIC LETTER ISAZ IS ISS I} 16C2 0000 * {RUNIC LETTER E} 16C3 0000 * {RUNIC LETTER JERAN J} 16C4 0000 * {RUNIC LETTER GER} 16C5 0000 * {RUNIC LETTER LONG-BRANCH-AR AE} 16C6 0000 * {RUNIC LETTER SHORT-TWIG-AR A} 16C7 0000 * {RUNIC LETTER IWAZ EOH} 16C8 0000 * {RUNIC LETTER PERTHO PEORTH P} 16C9 0000 * {RUNIC LETTER ALGIZ EOLHX} 16CA 0000 * {RUNIC LETTER SOWILO S} 16CB 0000 * {RUNIC LETTER SIGEL LONG-BRANCH-SOL S} 16CC 0000 * {RUNIC LETTER SHORT-TWIG-SOL S} 16CD 0000 * {RUNIC LETTER C} 16CE 0000 * {RUNIC LETTER Z} 16CF 0000 * {RUNIC LETTER TIWAZ TIR TYR T} 16D0 0000 * {RUNIC LETTER SHORT-TWIG-TYR T} 16D1 0000 * {RUNIC LETTER D} 16D2 0000 * {RUNIC LETTER BERKANAN BEORC BJARKAN B} 16D3 0000 * {RUNIC LETTER SHORT-TWIG-BJARKAN B} 16D4 0000 * {RUNIC LETTER DOTTED-P} 16D5 0000 * {RUNIC LETTER OPEN-P} 16D6 0000 * {RUNIC LETTER EHWAZ EH E} 16D7 0000 * {RUNIC LETTER MANNAZ MAN M} 16D8 0000 * {RUNIC LETTER LONG-BRANCH-MADR M} 16D9 0000 * {RUNIC LETTER SHORT-TWIG-MADR M} 16DA 0000 * {RUNIC LETTER LAUKAZ LAGU LOGR L} 16DB 0000 * {RUNIC LETTER DOTTED-L} 16DC 0000 * {RUNIC LETTER INGWAZ} 16DD 0000 * {RUNIC LETTER ING} 16DE 0000 * {RUNIC LETTER DAGAZ DAEG D} 16DF 0000 * {RUNIC LETTER OTHALAN ETHEL O} 16E0 0000 * {RUNIC LETTER EAR} 16E1 0000 * {RUNIC LETTER IOR} 16E2 0000 * {RUNIC LETTER CWEORTH} 16E3 0000 * {RUNIC LETTER CALC} 16E4 0000 * {RUNIC LETTER CEALC} 16E5 0000 * {RUNIC LETTER STAN} 16E6 0000 * {RUNIC LETTER LONG-BRANCH-YR} 16E7 0000 * {RUNIC LETTER SHORT-TWIG-YR} 16E8 0000 * {RUNIC LETTER ICELANDIC-YR} 16E9 0000 * {RUNIC LETTER Q} 16EA 0000 * {RUNIC LETTER X} 1700 0000 * {TAGALOG LETTER A} 1701 0000 * {TAGALOG LETTER I} 1702 0000 * {TAGALOG LETTER U} 1703 0000 * {TAGALOG LETTER KA} 1704 0000 * {TAGALOG LETTER GA} 1705 0000 * {TAGALOG LETTER NGA} 1706 0000 * {TAGALOG LETTER TA} 1707 0000 * {TAGALOG LETTER DA} 1708 0000 * {TAGALOG LETTER NA} 1709 0000 * {TAGALOG LETTER PA} 170A 0000 * {TAGALOG LETTER BA} 170B 0000 * {TAGALOG LETTER MA} 170C 0000 * {TAGALOG LETTER YA} 170E 0000 * {TAGALOG LETTER LA} 170F 0000 * {TAGALOG LETTER WA} 1710 0000 * {TAGALOG LETTER SA} 1711 0000 * {TAGALOG LETTER HA} 1720 0000 * {HANUNOO LETTER A} 1721 0000 * {HANUNOO LETTER I} 1722 0000 * {HANUNOO LETTER U} 1723 0000 * {HANUNOO LETTER KA} 1724 0000 * {HANUNOO LETTER GA} 1725 0000 * {HANUNOO LETTER NGA} 1726 0000 * {HANUNOO LETTER TA} 1727 0000 * {HANUNOO LETTER DA} 1728 0000 * {HANUNOO LETTER NA} 1729 0000 * {HANUNOO LETTER PA} 172A 0000 * {HANUNOO LETTER BA} 172B 0000 * {HANUNOO LETTER MA} 172C 0000 * {HANUNOO LETTER YA} 172D 0000 * {HANUNOO LETTER RA} 172E 0000 * {HANUNOO LETTER LA} 172F 0000 * {HANUNOO LETTER WA} 1730 0000 * {HANUNOO LETTER SA} 1731 0000 * {HANUNOO LETTER HA} 1740 0000 * {BUHID LETTER A} 1741 0000 * {BUHID LETTER I} 1742 0000 * {BUHID LETTER U} 1743 0000 * {BUHID LETTER KA} 1744 0000 * {BUHID LETTER GA} 1745 0000 * {BUHID LETTER NGA} 1746 0000 * {BUHID LETTER TA} 1747 0000 * {BUHID LETTER DA} 1748 0000 * {BUHID LETTER NA} 1749 0000 * {BUHID LETTER PA} 174A 0000 * {BUHID LETTER BA} 174B 0000 * {BUHID LETTER MA} 174C 0000 * {BUHID LETTER YA} 174D 0000 * {BUHID LETTER RA} 174E 0000 * {BUHID LETTER LA} 174F 0000 * {BUHID LETTER WA} 1750 0000 * {BUHID LETTER SA} 1751 0000 * {BUHID LETTER HA} 1760 0000 * {TAGBANWA LETTER A} 1761 0000 * {TAGBANWA LETTER I} 1762 0000 * {TAGBANWA LETTER U} 1763 0000 * {TAGBANWA LETTER KA} 1764 0000 * {TAGBANWA LETTER GA} 1765 0000 * {TAGBANWA LETTER NGA} 1766 0000 * {TAGBANWA LETTER TA} 1767 0000 * {TAGBANWA LETTER DA} 1768 0000 * {TAGBANWA LETTER NA} 1769 0000 * {TAGBANWA LETTER PA} 176A 0000 * {TAGBANWA LETTER BA} 176B 0000 * {TAGBANWA LETTER MA} 176C 0000 * {TAGBANWA LETTER YA} 176E 0000 * {TAGBANWA LETTER LA} 176F 0000 * {TAGBANWA LETTER WA} 1770 0000 * {TAGBANWA LETTER SA} 1780 0000 * {KHMER LETTER KA} 1781 0000 * {KHMER LETTER KHA} 1782 0000 * {KHMER LETTER KO} 1783 0000 * {KHMER LETTER KHO} 1784 0000 * {KHMER LETTER NGO} 1785 0000 * {KHMER LETTER CA} 1786 0000 * {KHMER LETTER CHA} 1787 0000 * {KHMER LETTER CO} 1788 0000 * {KHMER LETTER CHO} 1789 0000 * {KHMER LETTER NYO} 178A 0000 * {KHMER LETTER DA} 178B 0000 * {KHMER LETTER TTHA} 178C 0000 * {KHMER LETTER DO} 178D 0000 * {KHMER LETTER TTHO} 178E 0000 * {KHMER LETTER NNO} 178F 0000 * {KHMER LETTER TA} 1790 0000 * {KHMER LETTER THA} 1791 0000 * {KHMER LETTER TO} 1792 0000 * {KHMER LETTER THO} 1793 0000 * {KHMER LETTER NO} 1794 0000 * {KHMER LETTER BA} 1795 0000 * {KHMER LETTER PHA} 1796 0000 * {KHMER LETTER PO} 1797 0000 * {KHMER LETTER PHO} 1798 0000 * {KHMER LETTER MO} 1799 0000 * {KHMER LETTER YO} 179A 0000 * {KHMER LETTER RO} 179B 0000 * {KHMER LETTER LO} 179C 0000 * {KHMER LETTER VO} 179D 0000 * {KHMER LETTER SHA} 179E 0000 * {KHMER LETTER SSO} 179F 0000 * {KHMER LETTER SA} 17A0 0000 * {KHMER LETTER HA} 17A1 0000 * {KHMER LETTER LA} 17A2 0000 * {KHMER LETTER QA} 1820 0000 * {MONGOLIAN LETTER A} 1821 0000 * {MONGOLIAN LETTER E} 1822 0000 * {MONGOLIAN LETTER I} 1823 0000 * {MONGOLIAN LETTER O} 1824 0000 * {MONGOLIAN LETTER U} 1825 0000 * {MONGOLIAN LETTER OE} 1826 0000 * {MONGOLIAN LETTER UE} 1827 0000 * {MONGOLIAN LETTER EE} 1828 0000 * {MONGOLIAN LETTER NA} 1829 0000 * {MONGOLIAN LETTER ANG} 182A 0000 * {MONGOLIAN LETTER BA} 182B 0000 * {MONGOLIAN LETTER PA} 182C 0000 * {MONGOLIAN LETTER QA} 182D 0000 * {MONGOLIAN LETTER GA} 182E 0000 * {MONGOLIAN LETTER MA} 182F 0000 * {MONGOLIAN LETTER LA} 1830 0000 * {MONGOLIAN LETTER SA} 1831 0000 * {MONGOLIAN LETTER SHA} 1832 0000 * {MONGOLIAN LETTER TA} 1833 0000 * {MONGOLIAN LETTER DA} 1834 0000 * {MONGOLIAN LETTER CHA} 1835 0000 * {MONGOLIAN LETTER JA} 1836 0000 * {MONGOLIAN LETTER YA} 1837 0000 * {MONGOLIAN LETTER RA} 1838 0000 * {MONGOLIAN LETTER WA} 1839 0000 * {MONGOLIAN LETTER FA} 183A 0000 * {MONGOLIAN LETTER KA} 183B 0000 * {MONGOLIAN LETTER KHA} 183C 0000 * {MONGOLIAN LETTER TSA} 183D 0000 * {MONGOLIAN LETTER ZA} 183E 0000 * {MONGOLIAN LETTER HAA} 183F 0000 * {MONGOLIAN LETTER ZRA} 1840 0000 * {MONGOLIAN LETTER LHA} 1841 0000 * {MONGOLIAN LETTER ZHI} 1842 0000 * {MONGOLIAN LETTER CHI} 1843 0000 * {MONGOLIAN LETTER TODO LONG VOWEL SIGN} 1844 0000 * {MONGOLIAN LETTER TODO E} 1845 0000 * {MONGOLIAN LETTER TODO I} 1846 0000 * {MONGOLIAN LETTER TODO O} 1847 0000 * {MONGOLIAN LETTER TODO U} 1848 0000 * {MONGOLIAN LETTER TODO OE} 1849 0000 * {MONGOLIAN LETTER TODO UE} 184A 0000 * {MONGOLIAN LETTER TODO ANG} 184B 0000 * {MONGOLIAN LETTER TODO BA} 184C 0000 * {MONGOLIAN LETTER TODO PA} 184D 0000 * {MONGOLIAN LETTER TODO QA} 184E 0000 * {MONGOLIAN LETTER TODO GA} 184F 0000 * {MONGOLIAN LETTER TODO MA} 1850 0000 * {MONGOLIAN LETTER TODO TA} 1851 0000 * {MONGOLIAN LETTER TODO DA} 1852 0000 * {MONGOLIAN LETTER TODO CHA} 1853 0000 * {MONGOLIAN LETTER TODO JA} 1854 0000 * {MONGOLIAN LETTER TODO TSA} 1855 0000 * {MONGOLIAN LETTER TODO YA} 1856 0000 * {MONGOLIAN LETTER TODO WA} 1857 0000 * {MONGOLIAN LETTER TODO KA} 1858 0000 * {MONGOLIAN LETTER TODO GAA} 1859 0000 * {MONGOLIAN LETTER TODO HAA} 185A 0000 * {MONGOLIAN LETTER TODO JIA} 185B 0000 * {MONGOLIAN LETTER TODO NIA} 185C 0000 * {MONGOLIAN LETTER TODO DZA} 185D 0000 * {MONGOLIAN LETTER SIBE E} 185E 0000 * {MONGOLIAN LETTER SIBE I} 185F 0000 * {MONGOLIAN LETTER SIBE IY} 1860 0000 * {MONGOLIAN LETTER SIBE UE} 1861 0000 * {MONGOLIAN LETTER SIBE U} 1862 0000 * {MONGOLIAN LETTER SIBE ANG} 1863 0000 * {MONGOLIAN LETTER SIBE KA} 1864 0000 * {MONGOLIAN LETTER SIBE GA} 1865 0000 * {MONGOLIAN LETTER SIBE HA} 1866 0000 * {MONGOLIAN LETTER SIBE PA} 1867 0000 * {MONGOLIAN LETTER SIBE SHA} 1868 0000 * {MONGOLIAN LETTER SIBE TA} 1869 0000 * {MONGOLIAN LETTER SIBE DA} 186A 0000 * {MONGOLIAN LETTER SIBE JA} 186B 0000 * {MONGOLIAN LETTER SIBE FA} 186C 0000 * {MONGOLIAN LETTER SIBE GAA} 186D 0000 * {MONGOLIAN LETTER SIBE HAA} 186E 0000 * {MONGOLIAN LETTER SIBE TSA} 186F 0000 * {MONGOLIAN LETTER SIBE ZA} 1870 0000 * {MONGOLIAN LETTER SIBE RAA} 1871 0000 * {MONGOLIAN LETTER SIBE CHA} 1872 0000 * {MONGOLIAN LETTER SIBE ZHA} 1873 0000 * {MONGOLIAN LETTER MANCHU I} 1874 0000 * {MONGOLIAN LETTER MANCHU KA} 1875 0000 * {MONGOLIAN LETTER MANCHU RA} 1876 0000 * {MONGOLIAN LETTER MANCHU FA} 1877 0000 * {MONGOLIAN LETTER MANCHU ZHA} 1880 0000 * {MONGOLIAN LETTER ALI GALI ANUSVARA ONE} 1881 0000 * {MONGOLIAN LETTER ALI GALI VISARGA ONE} 1882 0000 * {MONGOLIAN LETTER ALI GALI DAMARU} 1883 0000 * {MONGOLIAN LETTER ALI GALI UBADAMA} 1884 0000 * {MONGOLIAN LETTER ALI GALI INVERTED UBADAMA} 1885 0000 * {MONGOLIAN LETTER ALI GALI BALUDA} 1886 0000 * {MONGOLIAN LETTER ALI GALI THREE BALUDA} 1887 0000 * {MONGOLIAN LETTER ALI GALI A} 1888 0000 * {MONGOLIAN LETTER ALI GALI I} 1889 0000 * {MONGOLIAN LETTER ALI GALI KA} 188A 0000 * {MONGOLIAN LETTER ALI GALI NGA} 188B 0000 * {MONGOLIAN LETTER ALI GALI CA} 188C 0000 * {MONGOLIAN LETTER ALI GALI TTA} 188D 0000 * {MONGOLIAN LETTER ALI GALI TTHA} 188E 0000 * {MONGOLIAN LETTER ALI GALI DDA} 188F 0000 * {MONGOLIAN LETTER ALI GALI NNA} 1890 0000 * {MONGOLIAN LETTER ALI GALI TA} 1891 0000 * {MONGOLIAN LETTER ALI GALI DA} 1892 0000 * {MONGOLIAN LETTER ALI GALI PA} 1893 0000 * {MONGOLIAN LETTER ALI GALI PHA} 1894 0000 * {MONGOLIAN LETTER ALI GALI SSA} 1895 0000 * {MONGOLIAN LETTER ALI GALI ZHA} 1896 0000 * {MONGOLIAN LETTER ALI GALI ZA} 1897 0000 * {MONGOLIAN LETTER ALI GALI AH} 1898 0000 * {MONGOLIAN LETTER TODO ALI GALI TA} 1899 0000 * {MONGOLIAN LETTER TODO ALI GALI ZHA} 189A 0000 * {MONGOLIAN LETTER MANCHU ALI GALI GHA} 189B 0000 * {MONGOLIAN LETTER MANCHU ALI GALI NGA} 189C 0000 * {MONGOLIAN LETTER MANCHU ALI GALI CA} 189D 0000 * {MONGOLIAN LETTER MANCHU ALI GALI JHA} 189E 0000 * {MONGOLIAN LETTER MANCHU ALI GALI TTA} 189F 0000 * {MONGOLIAN LETTER MANCHU ALI GALI DDHA} 18A0 0000 * {MONGOLIAN LETTER MANCHU ALI GALI TA} 18A1 0000 * {MONGOLIAN LETTER MANCHU ALI GALI DHA} 18A2 0000 * {MONGOLIAN LETTER MANCHU ALI GALI SSA} 18A3 0000 * {MONGOLIAN LETTER MANCHU ALI GALI CYA} 18A4 0000 * {MONGOLIAN LETTER MANCHU ALI GALI ZHA} 18A5 0000 * {MONGOLIAN LETTER MANCHU ALI GALI ZA} 18A6 0000 * {MONGOLIAN LETTER ALI GALI HALF U} 18A7 0000 * {MONGOLIAN LETTER ALI GALI HALF YA} 18A8 0000 * {MONGOLIAN LETTER MANCHU ALI GALI BHA} 18A9 0000 * {MONGOLIAN LETTER ALI GALI DAGALGA} 1E00 1E01 * {LATIN CAPITAL LETTER A WITH RING BELOW} 1E01 0000 * {LATIN SMALL LETTER A WITH RING BELOW} 1E02 1E03 * {LATIN CAPITAL LETTER B WITH DOT ABOVE} 1E03 0000 * {LATIN SMALL LETTER B WITH DOT ABOVE} 1E04 1E05 * {LATIN CAPITAL LETTER B WITH DOT BELOW} 1E05 0000 * {LATIN SMALL LETTER B WITH DOT BELOW} 1E06 1E07 * {LATIN CAPITAL LETTER B WITH LINE BELOW} 1E07 0000 * {LATIN SMALL LETTER B WITH LINE BELOW} 1E08 1E09 * {LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE} 1E09 0000 * {LATIN SMALL LETTER C WITH CEDILLA AND ACUTE} 1E0A 1E0B * {LATIN CAPITAL LETTER D WITH DOT ABOVE} 1E0B 0000 * {LATIN SMALL LETTER D WITH DOT ABOVE} 1E0C 1E0D * {LATIN CAPITAL LETTER D WITH DOT BELOW} 1E0D 0000 * {LATIN SMALL LETTER D WITH DOT BELOW} 1E0E 1E0F * {LATIN CAPITAL LETTER D WITH LINE BELOW} 1E0F 0000 * {LATIN SMALL LETTER D WITH LINE BELOW} 1E10 1E11 * {LATIN CAPITAL LETTER D WITH CEDILLA} 1E11 0000 * {LATIN SMALL LETTER D WITH CEDILLA} 1E12 1E13 * {LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW} 1E13 0000 * {LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW} 1E14 1E15 * {LATIN CAPITAL LETTER E WITH MACRON AND GRAVE} 1E15 0000 * {LATIN SMALL LETTER E WITH MACRON AND GRAVE} 1E16 1E17 * {LATIN CAPITAL LETTER E WITH MACRON AND ACUTE} 1E17 0000 * {LATIN SMALL LETTER E WITH MACRON AND ACUTE} 1E18 1E19 * {LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW} 1E19 0000 * {LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW} 1E1A 1E1B * {LATIN CAPITAL LETTER E WITH TILDE BELOW} 1E1B 0000 * {LATIN SMALL LETTER E WITH TILDE BELOW} 1E1C 1E1D * {LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE} 1E1D 0000 * {LATIN SMALL LETTER E WITH CEDILLA AND BREVE} 1E1E 1E1F * {LATIN CAPITAL LETTER F WITH DOT ABOVE} 1E1F 0000 * {LATIN SMALL LETTER F WITH DOT ABOVE} 1E20 1E21 * {LATIN CAPITAL LETTER G WITH MACRON} 1E21 0000 * {LATIN SMALL LETTER G WITH MACRON} 1E22 1E23 * {LATIN CAPITAL LETTER H WITH DOT ABOVE} 1E23 0000 * {LATIN SMALL LETTER H WITH DOT ABOVE} 1E24 1E25 * {LATIN CAPITAL LETTER H WITH DOT BELOW} 1E25 0000 * {LATIN SMALL LETTER H WITH DOT BELOW} 1E26 1E27 * {LATIN CAPITAL LETTER H WITH DIAERESIS} 1E27 0000 * {LATIN SMALL LETTER H WITH DIAERESIS} 1E28 1E29 * {LATIN CAPITAL LETTER H WITH CEDILLA} 1E29 0000 * {LATIN SMALL LETTER H WITH CEDILLA} 1E2A 1E2B * {LATIN CAPITAL LETTER H WITH BREVE BELOW} 1E2B 0000 * {LATIN SMALL LETTER H WITH BREVE BELOW} 1E2C 1E2D * {LATIN CAPITAL LETTER I WITH TILDE BELOW} 1E2D 0000 * {LATIN SMALL LETTER I WITH TILDE BELOW} 1E2E 1E2F * {LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE} 1E2F 0000 * {LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE} 1E30 1E31 * {LATIN CAPITAL LETTER K WITH ACUTE} 1E31 0000 * {LATIN SMALL LETTER K WITH ACUTE} 1E32 1E33 * {LATIN CAPITAL LETTER K WITH DOT BELOW} 1E33 0000 * {LATIN SMALL LETTER K WITH DOT BELOW} 1E34 1E35 * {LATIN CAPITAL LETTER K WITH LINE BELOW} 1E35 0000 * {LATIN SMALL LETTER K WITH LINE BELOW} 1E36 1E37 * {LATIN CAPITAL LETTER L WITH DOT BELOW} 1E37 0000 * {LATIN SMALL LETTER L WITH DOT BELOW} 1E38 1E39 * {LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON} 1E39 0000 * {LATIN SMALL LETTER L WITH DOT BELOW AND MACRON} 1E3A 1E3B * {LATIN CAPITAL LETTER L WITH LINE BELOW} 1E3B 0000 * {LATIN SMALL LETTER L WITH LINE BELOW} 1E3C 1E3D * {LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW} 1E3D 0000 * {LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW} 1E3E 1E3F * {LATIN CAPITAL LETTER M WITH ACUTE} 1E3F 0000 * {LATIN SMALL LETTER M WITH ACUTE} 1E40 1E41 * {LATIN CAPITAL LETTER M WITH DOT ABOVE} 1E41 0000 * {LATIN SMALL LETTER M WITH DOT ABOVE} 1E42 1E43 * {LATIN CAPITAL LETTER M WITH DOT BELOW} 1E43 0000 * {LATIN SMALL LETTER M WITH DOT BELOW} 1E44 1E45 * {LATIN CAPITAL LETTER N WITH DOT ABOVE} 1E45 0000 * {LATIN SMALL LETTER N WITH DOT ABOVE} 1E46 1E47 * {LATIN CAPITAL LETTER N WITH DOT BELOW} 1E47 0000 * {LATIN SMALL LETTER N WITH DOT BELOW} 1E48 1E49 * {LATIN CAPITAL LETTER N WITH LINE BELOW} 1E49 0000 * {LATIN SMALL LETTER N WITH LINE BELOW} 1E4A 1E4B * {LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW} 1E4B 0000 * {LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW} 1E4C 1E4D * {LATIN CAPITAL LETTER O WITH TILDE AND ACUTE} 1E4D 0000 * {LATIN SMALL LETTER O WITH TILDE AND ACUTE} 1E4E 1E4F * {LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS} 1E4F 0000 * {LATIN SMALL LETTER O WITH TILDE AND DIAERESIS} 1E50 1E51 * {LATIN CAPITAL LETTER O WITH MACRON AND GRAVE} 1E51 0000 * {LATIN SMALL LETTER O WITH MACRON AND GRAVE} 1E52 1E53 * {LATIN CAPITAL LETTER O WITH MACRON AND ACUTE} 1E53 0000 * {LATIN SMALL LETTER O WITH MACRON AND ACUTE} 1E54 1E55 * {LATIN CAPITAL LETTER P WITH ACUTE} 1E55 0000 * {LATIN SMALL LETTER P WITH ACUTE} 1E56 1E57 * {LATIN CAPITAL LETTER P WITH DOT ABOVE} 1E57 0000 * {LATIN SMALL LETTER P WITH DOT ABOVE} 1E58 1E59 * {LATIN CAPITAL LETTER R WITH DOT ABOVE} 1E59 0000 * {LATIN SMALL LETTER R WITH DOT ABOVE} 1E5A 1E5B * {LATIN CAPITAL LETTER R WITH DOT BELOW} 1E5B 0000 * {LATIN SMALL LETTER R WITH DOT BELOW} 1E5C 1E5D * {LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON} 1E5D 0000 * {LATIN SMALL LETTER R WITH DOT BELOW AND MACRON} 1E5E 1E5F * {LATIN CAPITAL LETTER R WITH LINE BELOW} 1E5F 0000 * {LATIN SMALL LETTER R WITH LINE BELOW} 1E60 1E61 * {LATIN CAPITAL LETTER S WITH DOT ABOVE} 1E61 0000 * {LATIN SMALL LETTER S WITH DOT ABOVE} 1E62 1E63 * {LATIN CAPITAL LETTER S WITH DOT BELOW} 1E63 0000 * {LATIN SMALL LETTER S WITH DOT BELOW} 1E64 1E65 * {LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE} 1E65 0000 * {LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE} 1E66 1E67 * {LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE} 1E67 0000 * {LATIN SMALL LETTER S WITH CARON AND DOT ABOVE} 1E68 1E69 * {LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE} 1E69 0000 * {LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE} 1E6A 1E6B * {LATIN CAPITAL LETTER T WITH DOT ABOVE} 1E6B 0000 * {LATIN SMALL LETTER T WITH DOT ABOVE} 1E6C 1E6D * {LATIN CAPITAL LETTER T WITH DOT BELOW} 1E6D 0000 * {LATIN SMALL LETTER T WITH DOT BELOW} 1E6E 1E6F * {LATIN CAPITAL LETTER T WITH LINE BELOW} 1E6F 0000 * {LATIN SMALL LETTER T WITH LINE BELOW} 1E70 1E71 * {LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW} 1E71 0000 * {LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW} 1E72 1E73 * {LATIN CAPITAL LETTER U WITH DIAERESIS BELOW} 1E73 0000 * {LATIN SMALL LETTER U WITH DIAERESIS BELOW} 1E74 1E75 * {LATIN CAPITAL LETTER U WITH TILDE BELOW} 1E75 0000 * {LATIN SMALL LETTER U WITH TILDE BELOW} 1E76 1E77 * {LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW} 1E77 0000 * {LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW} 1E78 1E79 * {LATIN CAPITAL LETTER U WITH TILDE AND ACUTE} 1E79 0000 * {LATIN SMALL LETTER U WITH TILDE AND ACUTE} 1E7A 1E7B * {LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS} 1E7B 0000 * {LATIN SMALL LETTER U WITH MACRON AND DIAERESIS} 1E7C 1E7D * {LATIN CAPITAL LETTER V WITH TILDE} 1E7D 0000 * {LATIN SMALL LETTER V WITH TILDE} 1E7E 1E7F * {LATIN CAPITAL LETTER V WITH DOT BELOW} 1E7F 0000 * {LATIN SMALL LETTER V WITH DOT BELOW} 1E80 1E81 * {LATIN CAPITAL LETTER W WITH GRAVE} 1E81 0000 * {LATIN SMALL LETTER W WITH GRAVE} 1E82 1E83 * {LATIN CAPITAL LETTER W WITH ACUTE} 1E83 0000 * {LATIN SMALL LETTER W WITH ACUTE} 1E84 1E85 * {LATIN CAPITAL LETTER W WITH DIAERESIS} 1E85 0000 * {LATIN SMALL LETTER W WITH DIAERESIS} 1E86 1E87 * {LATIN CAPITAL LETTER W WITH DOT ABOVE} 1E87 0000 * {LATIN SMALL LETTER W WITH DOT ABOVE} 1E88 1E89 * {LATIN CAPITAL LETTER W WITH DOT BELOW} 1E89 0000 * {LATIN SMALL LETTER W WITH DOT BELOW} 1E8A 1E8B * {LATIN CAPITAL LETTER X WITH DOT ABOVE} 1E8B 0000 * {LATIN SMALL LETTER X WITH DOT ABOVE} 1E8C 1E8D * {LATIN CAPITAL LETTER X WITH DIAERESIS} 1E8D 0000 * {LATIN SMALL LETTER X WITH DIAERESIS} 1E8E 1E8F * {LATIN CAPITAL LETTER Y WITH DOT ABOVE} 1E8F 0000 * {LATIN SMALL LETTER Y WITH DOT ABOVE} 1E90 1E91 * {LATIN CAPITAL LETTER Z WITH CIRCUMFLEX} 1E91 0000 * {LATIN SMALL LETTER Z WITH CIRCUMFLEX} 1E92 1E93 * {LATIN CAPITAL LETTER Z WITH DOT BELOW} 1E93 0000 * {LATIN SMALL LETTER Z WITH DOT BELOW} 1E94 1E95 * {LATIN CAPITAL LETTER Z WITH LINE BELOW} 1E95 0000 * {LATIN SMALL LETTER Z WITH LINE BELOW} 1E96 0000 * {LATIN SMALL LETTER H WITH LINE BELOW} 1E97 0000 * {LATIN SMALL LETTER T WITH DIAERESIS} 1E98 0000 * {LATIN SMALL LETTER W WITH RING ABOVE} 1E99 0000 * {LATIN SMALL LETTER Y WITH RING ABOVE} 1E9A 0000 * {LATIN SMALL LETTER A WITH RIGHT HALF RING} 1E9B 0000 * {LATIN SMALL LETTER LONG S WITH DOT ABOVE} 1EA0 1EA1 * {LATIN CAPITAL LETTER A WITH DOT BELOW} 1EA1 0000 * {LATIN SMALL LETTER A WITH DOT BELOW} 1EA2 1EA3 * {LATIN CAPITAL LETTER A WITH HOOK ABOVE} 1EA3 0000 * {LATIN SMALL LETTER A WITH HOOK ABOVE} 1EA4 1EA5 * {LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE} 1EA5 0000 * {LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE} 1EA6 1EA7 * {LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE} 1EA7 0000 * {LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE} 1EA8 1EA9 * {LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE} 1EA9 0000 * {LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE} 1EAA 1EAB * {LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE} 1EAB 0000 * {LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE} 1EAC 1EAD * {LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW} 1EAD 0000 * {LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW} 1EAE 1EAF * {LATIN CAPITAL LETTER A WITH BREVE AND ACUTE} 1EAF 0000 * {LATIN SMALL LETTER A WITH BREVE AND ACUTE} 1EB0 1EB1 * {LATIN CAPITAL LETTER A WITH BREVE AND GRAVE} 1EB1 0000 * {LATIN SMALL LETTER A WITH BREVE AND GRAVE} 1EB2 1EB3 * {LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE} 1EB3 0000 * {LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE} 1EB4 1EB5 * {LATIN CAPITAL LETTER A WITH BREVE AND TILDE} 1EB5 0000 * {LATIN SMALL LETTER A WITH BREVE AND TILDE} 1EB6 1EB7 * {LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW} 1EB7 0000 * {LATIN SMALL LETTER A WITH BREVE AND DOT BELOW} 1EB8 1EB9 * {LATIN CAPITAL LETTER E WITH DOT BELOW} 1EB9 0000 * {LATIN SMALL LETTER E WITH DOT BELOW} 1EBA 1EBB * {LATIN CAPITAL LETTER E WITH HOOK ABOVE} 1EBB 0000 * {LATIN SMALL LETTER E WITH HOOK ABOVE} 1EBC 1EBD * {LATIN CAPITAL LETTER E WITH TILDE} 1EBD 0000 * {LATIN SMALL LETTER E WITH TILDE} 1EBE 1EBF * {LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE} 1EBF 0000 * {LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE} 1EC0 1EC1 * {LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE} 1EC1 0000 * {LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE} 1EC2 1EC3 * {LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE} 1EC3 0000 * {LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE} 1EC4 1EC5 * {LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE} 1EC5 0000 * {LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE} 1EC6 1EC7 * {LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW} 1EC7 0000 * {LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW} 1EC8 1EC9 * {LATIN CAPITAL LETTER I WITH HOOK ABOVE} 1EC9 0000 * {LATIN SMALL LETTER I WITH HOOK ABOVE} 1ECA 1ECB * {LATIN CAPITAL LETTER I WITH DOT BELOW} 1ECB 0000 * {LATIN SMALL LETTER I WITH DOT BELOW} 1ECC 1ECD * {LATIN CAPITAL LETTER O WITH DOT BELOW} 1ECD 0000 * {LATIN SMALL LETTER O WITH DOT BELOW} 1ECE 1ECF * {LATIN CAPITAL LETTER O WITH HOOK ABOVE} 1ECF 0000 * {LATIN SMALL LETTER O WITH HOOK ABOVE} 1ED0 1ED1 * {LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE} 1ED1 0000 * {LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE} 1ED2 1ED3 * {LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE} 1ED3 0000 * {LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE} 1ED4 1ED5 * {LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE} 1ED5 0000 * {LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE} 1ED6 1ED7 * {LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE} 1ED7 0000 * {LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE} 1ED8 1ED9 * {LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW} 1ED9 0000 * {LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW} 1EDA 1EDB * {LATIN CAPITAL LETTER O WITH HORN AND ACUTE} 1EDB 0000 * {LATIN SMALL LETTER O WITH HORN AND ACUTE} 1EDC 1EDD * {LATIN CAPITAL LETTER O WITH HORN AND GRAVE} 1EDD 0000 * {LATIN SMALL LETTER O WITH HORN AND GRAVE} 1EDE 1EDF * {LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE} 1EDF 0000 * {LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE} 1EE0 1EE1 * {LATIN CAPITAL LETTER O WITH HORN AND TILDE} 1EE1 0000 * {LATIN SMALL LETTER O WITH HORN AND TILDE} 1EE2 1EE3 * {LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW} 1EE3 0000 * {LATIN SMALL LETTER O WITH HORN AND DOT BELOW} 1EE4 1EE5 * {LATIN CAPITAL LETTER U WITH DOT BELOW} 1EE5 0000 * {LATIN SMALL LETTER U WITH DOT BELOW} 1EE6 1EE7 * {LATIN CAPITAL LETTER U WITH HOOK ABOVE} 1EE7 0000 * {LATIN SMALL LETTER U WITH HOOK ABOVE} 1EE8 1EE9 * {LATIN CAPITAL LETTER U WITH HORN AND ACUTE} 1EE9 0000 * {LATIN SMALL LETTER U WITH HORN AND ACUTE} 1EEA 1EEB * {LATIN CAPITAL LETTER U WITH HORN AND GRAVE} 1EEB 0000 * {LATIN SMALL LETTER U WITH HORN AND GRAVE} 1EEC 1EED * {LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE} 1EED 0000 * {LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE} 1EEE 1EEF * {LATIN CAPITAL LETTER U WITH HORN AND TILDE} 1EEF 0000 * {LATIN SMALL LETTER U WITH HORN AND TILDE} 1EF0 1EF1 * {LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW} 1EF1 0000 * {LATIN SMALL LETTER U WITH HORN AND DOT BELOW} 1EF2 1EF3 * {LATIN CAPITAL LETTER Y WITH GRAVE} 1EF3 0000 * {LATIN SMALL LETTER Y WITH GRAVE} 1EF4 1EF5 * {LATIN CAPITAL LETTER Y WITH DOT BELOW} 1EF5 0000 * {LATIN SMALL LETTER Y WITH DOT BELOW} 1EF6 1EF7 * {LATIN CAPITAL LETTER Y WITH HOOK ABOVE} 1EF7 0000 * {LATIN SMALL LETTER Y WITH HOOK ABOVE} 1EF8 1EF9 * {LATIN CAPITAL LETTER Y WITH TILDE} 1EF9 0000 * {LATIN SMALL LETTER Y WITH TILDE} 1F00 0000 * {GREEK SMALL LETTER ALPHA WITH PSILI} 1F01 0000 * {GREEK SMALL LETTER ALPHA WITH DASIA} 1F02 0000 * {GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA} 1F03 0000 * {GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA} 1F04 0000 * {GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA} 1F05 0000 * {GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA} 1F06 0000 * {GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI} 1F07 0000 * {GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI} 1F08 1F00 * {GREEK CAPITAL LETTER ALPHA WITH PSILI} 1F09 1F01 * {GREEK CAPITAL LETTER ALPHA WITH DASIA} 1F0A 1F02 * {GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA} 1F0B 1F03 * {GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA} 1F0C 1F04 * {GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA} 1F0D 1F05 * {GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA} 1F0E 1F06 * {GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI} 1F0F 1F07 * {GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI} 1F10 0000 * {GREEK SMALL LETTER EPSILON WITH PSILI} 1F11 0000 * {GREEK SMALL LETTER EPSILON WITH DASIA} 1F12 0000 * {GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA} 1F13 0000 * {GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA} 1F14 0000 * {GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA} 1F15 0000 * {GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA} 1F18 1F10 * {GREEK CAPITAL LETTER EPSILON WITH PSILI} 1F19 1F11 * {GREEK CAPITAL LETTER EPSILON WITH DASIA} 1F1A 1F12 * {GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA} 1F1B 1F13 * {GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA} 1F1C 1F14 * {GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA} 1F1D 1F15 * {GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA} 1F20 0000 * {GREEK SMALL LETTER ETA WITH PSILI} 1F21 0000 * {GREEK SMALL LETTER ETA WITH DASIA} 1F22 0000 * {GREEK SMALL LETTER ETA WITH PSILI AND VARIA} 1F23 0000 * {GREEK SMALL LETTER ETA WITH DASIA AND VARIA} 1F24 0000 * {GREEK SMALL LETTER ETA WITH PSILI AND OXIA} 1F25 0000 * {GREEK SMALL LETTER ETA WITH DASIA AND OXIA} 1F26 0000 * {GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI} 1F27 0000 * {GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI} 1F28 1F20 * {GREEK CAPITAL LETTER ETA WITH PSILI} 1F29 1F21 * {GREEK CAPITAL LETTER ETA WITH DASIA} 1F2A 1F22 * {GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA} 1F2B 1F23 * {GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA} 1F2C 1F24 * {GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA} 1F2D 1F25 * {GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA} 1F2E 1F26 * {GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI} 1F2F 1F27 * {GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI} 1F30 0000 * {GREEK SMALL LETTER IOTA WITH PSILI} 1F31 0000 * {GREEK SMALL LETTER IOTA WITH DASIA} 1F32 0000 * {GREEK SMALL LETTER IOTA WITH PSILI AND VARIA} 1F33 0000 * {GREEK SMALL LETTER IOTA WITH DASIA AND VARIA} 1F34 0000 * {GREEK SMALL LETTER IOTA WITH PSILI AND OXIA} 1F35 0000 * {GREEK SMALL LETTER IOTA WITH DASIA AND OXIA} 1F36 0000 * {GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI} 1F37 0000 * {GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI} 1F38 1F30 * {GREEK CAPITAL LETTER IOTA WITH PSILI} 1F39 1F31 * {GREEK CAPITAL LETTER IOTA WITH DASIA} 1F3A 1F32 * {GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA} 1F3B 1F33 * {GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA} 1F3C 1F34 * {GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA} 1F3D 1F35 * {GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA} 1F3E 1F36 * {GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI} 1F3F 1F37 * {GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI} 1F40 0000 * {GREEK SMALL LETTER OMICRON WITH PSILI} 1F41 0000 * {GREEK SMALL LETTER OMICRON WITH DASIA} 1F42 0000 * {GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA} 1F43 0000 * {GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA} 1F44 0000 * {GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA} 1F45 0000 * {GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA} 1F48 1F40 * {GREEK CAPITAL LETTER OMICRON WITH PSILI} 1F49 1F41 * {GREEK CAPITAL LETTER OMICRON WITH DASIA} 1F4A 1F42 * {GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA} 1F4B 1F43 * {GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA} 1F4C 1F44 * {GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA} 1F4D 1F45 * {GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA} 1F50 0000 * {GREEK SMALL LETTER UPSILON WITH PSILI} 1F51 0000 * {GREEK SMALL LETTER UPSILON WITH DASIA} 1F52 0000 * {GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA} 1F53 0000 * {GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA} 1F54 0000 * {GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA} 1F55 0000 * {GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA} 1F56 0000 * {GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI} 1F57 0000 * {GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI} 1F59 1F51 * {GREEK CAPITAL LETTER UPSILON WITH DASIA} 1F5B 1F53 * {GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA} 1F5D 1F55 * {GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA} 1F5F 1F57 * {GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI} 1F60 0000 * {GREEK SMALL LETTER OMEGA WITH PSILI} 1F61 0000 * {GREEK SMALL LETTER OMEGA WITH DASIA} 1F62 0000 * {GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA} 1F63 0000 * {GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA} 1F64 0000 * {GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA} 1F65 0000 * {GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA} 1F66 0000 * {GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI} 1F67 0000 * {GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI} 1F68 1F60 * {GREEK CAPITAL LETTER OMEGA WITH PSILI} 1F69 1F61 * {GREEK CAPITAL LETTER OMEGA WITH DASIA} 1F6A 1F62 * {GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA} 1F6B 1F63 * {GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA} 1F6C 1F64 * {GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA} 1F6D 1F65 * {GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA} 1F6E 1F66 * {GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI} 1F6F 1F67 * {GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI} 1F70 0000 * {GREEK SMALL LETTER ALPHA WITH VARIA} 1F71 0000 * {GREEK SMALL LETTER ALPHA WITH OXIA} 1F72 0000 * {GREEK SMALL LETTER EPSILON WITH VARIA} 1F73 0000 * {GREEK SMALL LETTER EPSILON WITH OXIA} 1F74 0000 * {GREEK SMALL LETTER ETA WITH VARIA} 1F75 0000 * {GREEK SMALL LETTER ETA WITH OXIA} 1F76 0000 * {GREEK SMALL LETTER IOTA WITH VARIA} 1F77 0000 * {GREEK SMALL LETTER IOTA WITH OXIA} 1F78 0000 * {GREEK SMALL LETTER OMICRON WITH VARIA} 1F79 0000 * {GREEK SMALL LETTER OMICRON WITH OXIA} 1F7A 0000 * {GREEK SMALL LETTER UPSILON WITH VARIA} 1F7B 0000 * {GREEK SMALL LETTER UPSILON WITH OXIA} 1F7C 0000 * {GREEK SMALL LETTER OMEGA WITH VARIA} 1F7D 0000 * {GREEK SMALL LETTER OMEGA WITH OXIA} 1F80 0000 * {GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI} 1F81 0000 * {GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI} 1F82 0000 * {GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI} 1F83 0000 * {GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI} 1F84 0000 * {GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI} 1F85 0000 * {GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI} 1F86 0000 * {GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI} 1F87 0000 * {GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI} 1F88 1F80 * {GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI} 1F89 1F81 * {GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI} 1F8A 1F82 * {GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI} 1F8B 1F83 * {GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI} 1F8C 1F84 * {GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI} 1F8D 1F85 * {GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI} 1F8E 1F86 * {GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI} 1F8F 1F87 * {GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI} 1F90 0000 * {GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI} 1F91 0000 * {GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI} 1F92 0000 * {GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI} 1F93 0000 * {GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI} 1F94 0000 * {GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI} 1F95 0000 * {GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI} 1F96 0000 * {GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI} 1F97 0000 * {GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI} 1F98 1F90 * {GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI} 1F99 1F91 * {GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI} 1F9A 1F92 * {GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI} 1F9B 1F93 * {GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI} 1F9C 1F94 * {GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI} 1F9D 1F95 * {GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI} 1F9E 1F96 * {GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI} 1F9F 1F97 * {GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI} 1FA0 0000 * {GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI} 1FA1 0000 * {GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI} 1FA2 0000 * {GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI} 1FA3 0000 * {GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI} 1FA4 0000 * {GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI} 1FA5 0000 * {GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI} 1FA6 0000 * {GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI} 1FA7 0000 * {GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI} 1FA8 1FA0 * {GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI} 1FA9 1FA1 * {GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI} 1FAA 1FA2 * {GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI} 1FAB 1FA3 * {GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI} 1FAC 1FA4 * {GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI} 1FAD 1FA5 * {GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI} 1FAE 1FA6 * {GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI} 1FAF 1FA7 * {GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI} 1FB0 0000 * {GREEK SMALL LETTER ALPHA WITH VRACHY} 1FB1 0000 * {GREEK SMALL LETTER ALPHA WITH MACRON} 1FB2 0000 * {GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI} 1FB3 0000 * {GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI} 1FB4 0000 * {GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI} 1FB6 0000 * {GREEK SMALL LETTER ALPHA WITH PERISPOMENI} 1FB7 0000 * {GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI} 1FB8 1FB0 * {GREEK CAPITAL LETTER ALPHA WITH VRACHY} 1FB9 1FB1 * {GREEK CAPITAL LETTER ALPHA WITH MACRON} 1FBA 1F70 * {GREEK CAPITAL LETTER ALPHA WITH VARIA} 1FBB 1F71 * {GREEK CAPITAL LETTER ALPHA WITH OXIA} 1FBC 1FB3 * {GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI} 1FC2 0000 * {GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI} 1FC3 0000 * {GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI} 1FC4 0000 * {GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI} 1FC6 0000 * {GREEK SMALL LETTER ETA WITH PERISPOMENI} 1FC7 0000 * {GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI} 1FC8 1F72 * {GREEK CAPITAL LETTER EPSILON WITH VARIA} 1FC9 1F73 * {GREEK CAPITAL LETTER EPSILON WITH OXIA} 1FCA 1F74 * {GREEK CAPITAL LETTER ETA WITH VARIA} 1FCB 1F75 * {GREEK CAPITAL LETTER ETA WITH OXIA} 1FCC 1FC3 * {GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI} 1FD0 0000 * {GREEK SMALL LETTER IOTA WITH VRACHY} 1FD1 0000 * {GREEK SMALL LETTER IOTA WITH MACRON} 1FD2 0000 * {GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA} 1FD3 0000 * {GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA} 1FD6 0000 * {GREEK SMALL LETTER IOTA WITH PERISPOMENI} 1FD7 0000 * {GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI} 1FD8 1FD0 * {GREEK CAPITAL LETTER IOTA WITH VRACHY} 1FD9 1FD1 * {GREEK CAPITAL LETTER IOTA WITH MACRON} 1FDA 1F76 * {GREEK CAPITAL LETTER IOTA WITH VARIA} 1FDB 1F77 * {GREEK CAPITAL LETTER IOTA WITH OXIA} 1FE0 0000 * {GREEK SMALL LETTER UPSILON WITH VRACHY} 1FE1 0000 * {GREEK SMALL LETTER UPSILON WITH MACRON} 1FE2 0000 * {GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA} 1FE3 0000 * {GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA} 1FE4 0000 * {GREEK SMALL LETTER RHO WITH PSILI} 1FE5 0000 * {GREEK SMALL LETTER RHO WITH DASIA} 1FE6 0000 * {GREEK SMALL LETTER UPSILON WITH PERISPOMENI} 1FE7 0000 * {GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI} 1FE8 1FE0 * {GREEK CAPITAL LETTER UPSILON WITH VRACHY} 1FE9 1FE1 * {GREEK CAPITAL LETTER UPSILON WITH MACRON} 1FEA 1F7A * {GREEK CAPITAL LETTER UPSILON WITH VARIA} 1FEB 1F7B * {GREEK CAPITAL LETTER UPSILON WITH OXIA} 1FEC 1FE5 * {GREEK CAPITAL LETTER RHO WITH DASIA} 1FF2 0000 * {GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI} 1FF3 0000 * {GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI} 1FF4 0000 * {GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI} 1FF6 0000 * {GREEK SMALL LETTER OMEGA WITH PERISPOMENI} 1FF7 0000 * {GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI} 1FF8 1F78 * {GREEK CAPITAL LETTER OMICRON WITH VARIA} 1FF9 1F79 * {GREEK CAPITAL LETTER OMICRON WITH OXIA} 1FFA 1F7C * {GREEK CAPITAL LETTER OMEGA WITH VARIA} 1FFB 1F7D * {GREEK CAPITAL LETTER OMEGA WITH OXIA} 1FFC 1FF3 * {GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI} 2071 0000 * {SUPERSCRIPT LATIN SMALL LETTER I} 207F 0000 * {SUPERSCRIPT LATIN SMALL LETTER N} 210C 0000 * {BLACK-LETTER CAPITAL H} 2111 0000 * {BLACK-LETTER CAPITAL I} 211C 0000 * {BLACK-LETTER CAPITAL R} 2128 0000 * {BLACK-LETTER CAPITAL Z} 2129 0000 * {TURNED GREEK SMALL LETTER IOTA} 212D 0000 * {BLACK-LETTER CAPITAL C} 249C 0000 * {PARENTHESIZED LATIN SMALL LETTER A} 249D 0000 * {PARENTHESIZED LATIN SMALL LETTER B} 249E 0000 * {PARENTHESIZED LATIN SMALL LETTER C} 249F 0000 * {PARENTHESIZED LATIN SMALL LETTER D} 24A0 0000 * {PARENTHESIZED LATIN SMALL LETTER E} 24A1 0000 * {PARENTHESIZED LATIN SMALL LETTER F} 24A2 0000 * {PARENTHESIZED LATIN SMALL LETTER G} 24A3 0000 * {PARENTHESIZED LATIN SMALL LETTER H} 24A4 0000 * {PARENTHESIZED LATIN SMALL LETTER I} 24A5 0000 * {PARENTHESIZED LATIN SMALL LETTER J} 24A6 0000 * {PARENTHESIZED LATIN SMALL LETTER K} 24A7 0000 * {PARENTHESIZED LATIN SMALL LETTER L} 24A8 0000 * {PARENTHESIZED LATIN SMALL LETTER M} 24A9 0000 * {PARENTHESIZED LATIN SMALL LETTER N} 24AA 0000 * {PARENTHESIZED LATIN SMALL LETTER O} 24AB 0000 * {PARENTHESIZED LATIN SMALL LETTER P} 24AC 0000 * {PARENTHESIZED LATIN SMALL LETTER Q} 24AD 0000 * {PARENTHESIZED LATIN SMALL LETTER R} 24AE 0000 * {PARENTHESIZED LATIN SMALL LETTER S} 24AF 0000 * {PARENTHESIZED LATIN SMALL LETTER T} 24B0 0000 * {PARENTHESIZED LATIN SMALL LETTER U} 24B1 0000 * {PARENTHESIZED LATIN SMALL LETTER V} 24B2 0000 * {PARENTHESIZED LATIN SMALL LETTER W} 24B3 0000 * {PARENTHESIZED LATIN SMALL LETTER X} 24B4 0000 * {PARENTHESIZED LATIN SMALL LETTER Y} 24B5 0000 * {PARENTHESIZED LATIN SMALL LETTER Z} 24B6 24D0 * {CIRCLED LATIN CAPITAL LETTER A} 24B7 24D1 * {CIRCLED LATIN CAPITAL LETTER B} 24B8 24D2 * {CIRCLED LATIN CAPITAL LETTER C} 24B9 24D3 * {CIRCLED LATIN CAPITAL LETTER D} 24BA 24D4 * {CIRCLED LATIN CAPITAL LETTER E} 24BB 24D5 * {CIRCLED LATIN CAPITAL LETTER F} 24BC 24D6 * {CIRCLED LATIN CAPITAL LETTER G} 24BD 24D7 * {CIRCLED LATIN CAPITAL LETTER H} 24BE 24D8 * {CIRCLED LATIN CAPITAL LETTER I} 24BF 24D9 * {CIRCLED LATIN CAPITAL LETTER J} 24C0 24DA * {CIRCLED LATIN CAPITAL LETTER K} 24C1 24DB * {CIRCLED LATIN CAPITAL LETTER L} 24C2 24DC * {CIRCLED LATIN CAPITAL LETTER M} 24C3 24DD * {CIRCLED LATIN CAPITAL LETTER N} 24C4 24DE * {CIRCLED LATIN CAPITAL LETTER O} 24C5 24DF * {CIRCLED LATIN CAPITAL LETTER P} 24C6 24E0 * {CIRCLED LATIN CAPITAL LETTER Q} 24C7 24E1 * {CIRCLED LATIN CAPITAL LETTER R} 24C8 24E2 * {CIRCLED LATIN CAPITAL LETTER S} 24C9 24E3 * {CIRCLED LATIN CAPITAL LETTER T} 24CA 24E4 * {CIRCLED LATIN CAPITAL LETTER U} 24CB 24E5 * {CIRCLED LATIN CAPITAL LETTER V} 24CC 24E6 * {CIRCLED LATIN CAPITAL LETTER W} 24CD 24E7 * {CIRCLED LATIN CAPITAL LETTER X} 24CE 24E8 * {CIRCLED LATIN CAPITAL LETTER Y} 24CF 24E9 * {CIRCLED LATIN CAPITAL LETTER Z} 24D0 0000 * {CIRCLED LATIN SMALL LETTER A} 24D1 0000 * {CIRCLED LATIN SMALL LETTER B} 24D2 0000 * {CIRCLED LATIN SMALL LETTER C} 24D3 0000 * {CIRCLED LATIN SMALL LETTER D} 24D4 0000 * {CIRCLED LATIN SMALL LETTER E} 24D5 0000 * {CIRCLED LATIN SMALL LETTER F} 24D6 0000 * {CIRCLED LATIN SMALL LETTER G} 24D7 0000 * {CIRCLED LATIN SMALL LETTER H} 24D8 0000 * {CIRCLED LATIN SMALL LETTER I} 24D9 0000 * {CIRCLED LATIN SMALL LETTER J} 24DA 0000 * {CIRCLED LATIN SMALL LETTER K} 24DB 0000 * {CIRCLED LATIN SMALL LETTER L} 24DC 0000 * {CIRCLED LATIN SMALL LETTER M} 24DD 0000 * {CIRCLED LATIN SMALL LETTER N} 24DE 0000 * {CIRCLED LATIN SMALL LETTER O} 24DF 0000 * {CIRCLED LATIN SMALL LETTER P} 24E0 0000 * {CIRCLED LATIN SMALL LETTER Q} 24E1 0000 * {CIRCLED LATIN SMALL LETTER R} 24E2 0000 * {CIRCLED LATIN SMALL LETTER S} 24E3 0000 * {CIRCLED LATIN SMALL LETTER T} 24E4 0000 * {CIRCLED LATIN SMALL LETTER U} 24E5 0000 * {CIRCLED LATIN SMALL LETTER V} 24E6 0000 * {CIRCLED LATIN SMALL LETTER W} 24E7 0000 * {CIRCLED LATIN SMALL LETTER X} 24E8 0000 * {CIRCLED LATIN SMALL LETTER Y} 24E9 0000 * {CIRCLED LATIN SMALL LETTER Z} 3041 0000 * {HIRAGANA LETTER SMALL A} 3042 0000 * {HIRAGANA LETTER A} 3043 0000 * {HIRAGANA LETTER SMALL I} 3044 0000 * {HIRAGANA LETTER I} 3045 0000 * {HIRAGANA LETTER SMALL U} 3046 0000 * {HIRAGANA LETTER U} 3047 0000 * {HIRAGANA LETTER SMALL E} 3048 0000 * {HIRAGANA LETTER E} 3049 0000 * {HIRAGANA LETTER SMALL O} 304A 0000 * {HIRAGANA LETTER O} 304B 0000 * {HIRAGANA LETTER KA} 304C 0000 * {HIRAGANA LETTER GA} 304D 0000 * {HIRAGANA LETTER KI} 304E 0000 * {HIRAGANA LETTER GI} 304F 0000 * {HIRAGANA LETTER KU} 3050 0000 * {HIRAGANA LETTER GU} 3051 0000 * {HIRAGANA LETTER KE} 3052 0000 * {HIRAGANA LETTER GE} 3053 0000 * {HIRAGANA LETTER KO} 3054 0000 * {HIRAGANA LETTER GO} 3055 0000 * {HIRAGANA LETTER SA} 3056 0000 * {HIRAGANA LETTER ZA} 3057 0000 * {HIRAGANA LETTER SI} 3058 0000 * {HIRAGANA LETTER ZI} 3059 0000 * {HIRAGANA LETTER SU} 305A 0000 * {HIRAGANA LETTER ZU} 305B 0000 * {HIRAGANA LETTER SE} 305C 0000 * {HIRAGANA LETTER ZE} 305D 0000 * {HIRAGANA LETTER SO} 305E 0000 * {HIRAGANA LETTER ZO} 305F 0000 * {HIRAGANA LETTER TA} 3060 0000 * {HIRAGANA LETTER DA} 3061 0000 * {HIRAGANA LETTER TI} 3062 0000 * {HIRAGANA LETTER DI} 3063 0000 * {HIRAGANA LETTER SMALL TU} 3064 0000 * {HIRAGANA LETTER TU} 3065 0000 * {HIRAGANA LETTER DU} 3066 0000 * {HIRAGANA LETTER TE} 3067 0000 * {HIRAGANA LETTER DE} 3068 0000 * {HIRAGANA LETTER TO} 3069 0000 * {HIRAGANA LETTER DO} 306A 0000 * {HIRAGANA LETTER NA} 306B 0000 * {HIRAGANA LETTER NI} 306C 0000 * {HIRAGANA LETTER NU} 306D 0000 * {HIRAGANA LETTER NE} 306E 0000 * {HIRAGANA LETTER NO} 306F 0000 * {HIRAGANA LETTER HA} 3070 0000 * {HIRAGANA LETTER BA} 3071 0000 * {HIRAGANA LETTER PA} 3072 0000 * {HIRAGANA LETTER HI} 3073 0000 * {HIRAGANA LETTER BI} 3074 0000 * {HIRAGANA LETTER PI} 3075 0000 * {HIRAGANA LETTER HU} 3076 0000 * {HIRAGANA LETTER BU} 3077 0000 * {HIRAGANA LETTER PU} 3078 0000 * {HIRAGANA LETTER HE} 3079 0000 * {HIRAGANA LETTER BE} 307A 0000 * {HIRAGANA LETTER PE} 307B 0000 * {HIRAGANA LETTER HO} 307C 0000 * {HIRAGANA LETTER BO} 307D 0000 * {HIRAGANA LETTER PO} 307E 0000 * {HIRAGANA LETTER MA} 307F 0000 * {HIRAGANA LETTER MI} 3080 0000 * {HIRAGANA LETTER MU} 3081 0000 * {HIRAGANA LETTER ME} 3082 0000 * {HIRAGANA LETTER MO} 3083 0000 * {HIRAGANA LETTER SMALL YA} 3084 0000 * {HIRAGANA LETTER YA} 3085 0000 * {HIRAGANA LETTER SMALL YU} 3086 0000 * {HIRAGANA LETTER YU} 3087 0000 * {HIRAGANA LETTER SMALL YO} 3088 0000 * {HIRAGANA LETTER YO} 3089 0000 * {HIRAGANA LETTER RA} 308A 0000 * {HIRAGANA LETTER RI} 308B 0000 * {HIRAGANA LETTER RU} 308C 0000 * {HIRAGANA LETTER RE} 308D 0000 * {HIRAGANA LETTER RO} 308E 0000 * {HIRAGANA LETTER SMALL WA} 308F 0000 * {HIRAGANA LETTER WA} 3090 0000 * {HIRAGANA LETTER WI} 3091 0000 * {HIRAGANA LETTER WE} 3092 0000 * {HIRAGANA LETTER WO} 3093 0000 * {HIRAGANA LETTER N} 3094 0000 * {HIRAGANA LETTER VU} 3095 0000 * {HIRAGANA LETTER SMALL KA} 3096 0000 * {HIRAGANA LETTER SMALL KE} 30A1 0000 * {KATAKANA LETTER SMALL A} 30A2 0000 * {KATAKANA LETTER A} 30A3 0000 * {KATAKANA LETTER SMALL I} 30A4 0000 * {KATAKANA LETTER I} 30A5 0000 * {KATAKANA LETTER SMALL U} 30A6 0000 * {KATAKANA LETTER U} 30A7 0000 * {KATAKANA LETTER SMALL E} 30A8 0000 * {KATAKANA LETTER E} 30A9 0000 * {KATAKANA LETTER SMALL O} 30AA 0000 * {KATAKANA LETTER O} 30AB 0000 * {KATAKANA LETTER KA} 30AC 0000 * {KATAKANA LETTER GA} 30AD 0000 * {KATAKANA LETTER KI} 30AE 0000 * {KATAKANA LETTER GI} 30AF 0000 * {KATAKANA LETTER KU} 30B0 0000 * {KATAKANA LETTER GU} 30B1 0000 * {KATAKANA LETTER KE} 30B2 0000 * {KATAKANA LETTER GE} 30B3 0000 * {KATAKANA LETTER KO} 30B4 0000 * {KATAKANA LETTER GO} 30B5 0000 * {KATAKANA LETTER SA} 30B6 0000 * {KATAKANA LETTER ZA} 30B7 0000 * {KATAKANA LETTER SI} 30B8 0000 * {KATAKANA LETTER ZI} 30B9 0000 * {KATAKANA LETTER SU} 30BA 0000 * {KATAKANA LETTER ZU} 30BB 0000 * {KATAKANA LETTER SE} 30BC 0000 * {KATAKANA LETTER ZE} 30BD 0000 * {KATAKANA LETTER SO} 30BE 0000 * {KATAKANA LETTER ZO} 30BF 0000 * {KATAKANA LETTER TA} 30C0 0000 * {KATAKANA LETTER DA} 30C1 0000 * {KATAKANA LETTER TI} 30C2 0000 * {KATAKANA LETTER DI} 30C3 0000 * {KATAKANA LETTER SMALL TU} 30C4 0000 * {KATAKANA LETTER TU} 30C5 0000 * {KATAKANA LETTER DU} 30C6 0000 * {KATAKANA LETTER TE} 30C7 0000 * {KATAKANA LETTER DE} 30C8 0000 * {KATAKANA LETTER TO} 30C9 0000 * {KATAKANA LETTER DO} 30CA 0000 * {KATAKANA LETTER NA} 30CB 0000 * {KATAKANA LETTER NI} 30CC 0000 * {KATAKANA LETTER NU} 30CD 0000 * {KATAKANA LETTER NE} 30CE 0000 * {KATAKANA LETTER NO} 30CF 0000 * {KATAKANA LETTER HA} 30D0 0000 * {KATAKANA LETTER BA} 30D1 0000 * {KATAKANA LETTER PA} 30D2 0000 * {KATAKANA LETTER HI} 30D3 0000 * {KATAKANA LETTER BI} 30D4 0000 * {KATAKANA LETTER PI} 30D5 0000 * {KATAKANA LETTER HU} 30D6 0000 * {KATAKANA LETTER BU} 30D7 0000 * {KATAKANA LETTER PU} 30D8 0000 * {KATAKANA LETTER HE} 30D9 0000 * {KATAKANA LETTER BE} 30DA 0000 * {KATAKANA LETTER PE} 30DB 0000 * {KATAKANA LETTER HO} 30DC 0000 * {KATAKANA LETTER BO} 30DD 0000 * {KATAKANA LETTER PO} 30DE 0000 * {KATAKANA LETTER MA} 30DF 0000 * {KATAKANA LETTER MI} 30E0 0000 * {KATAKANA LETTER MU} 30E1 0000 * {KATAKANA LETTER ME} 30E2 0000 * {KATAKANA LETTER MO} 30E3 0000 * {KATAKANA LETTER SMALL YA} 30E4 0000 * {KATAKANA LETTER YA} 30E5 0000 * {KATAKANA LETTER SMALL YU} 30E6 0000 * {KATAKANA LETTER YU} 30E7 0000 * {KATAKANA LETTER SMALL YO} 30E8 0000 * {KATAKANA LETTER YO} 30E9 0000 * {KATAKANA LETTER RA} 30EA 0000 * {KATAKANA LETTER RI} 30EB 0000 * {KATAKANA LETTER RU} 30EC 0000 * {KATAKANA LETTER RE} 30ED 0000 * {KATAKANA LETTER RO} 30EE 0000 * {KATAKANA LETTER SMALL WA} 30EF 0000 * {KATAKANA LETTER WA} 30F0 0000 * {KATAKANA LETTER WI} 30F1 0000 * {KATAKANA LETTER WE} 30F2 0000 * {KATAKANA LETTER WO} 30F3 0000 * {KATAKANA LETTER N} 30F4 0000 * {KATAKANA LETTER VU} 30F5 0000 * {KATAKANA LETTER SMALL KA} 30F6 0000 * {KATAKANA LETTER SMALL KE} 30F7 0000 * {KATAKANA LETTER VA} 30F8 0000 * {KATAKANA LETTER VI} 30F9 0000 * {KATAKANA LETTER VE} 30FA 0000 * {KATAKANA LETTER VO} 3105 0000 * {BOPOMOFO LETTER B} 3106 0000 * {BOPOMOFO LETTER P} 3107 0000 * {BOPOMOFO LETTER M} 3108 0000 * {BOPOMOFO LETTER F} 3109 0000 * {BOPOMOFO LETTER D} 310A 0000 * {BOPOMOFO LETTER T} 310B 0000 * {BOPOMOFO LETTER N} 310C 0000 * {BOPOMOFO LETTER L} 310D 0000 * {BOPOMOFO LETTER G} 310E 0000 * {BOPOMOFO LETTER K} 310F 0000 * {BOPOMOFO LETTER H} 3110 0000 * {BOPOMOFO LETTER J} 3111 0000 * {BOPOMOFO LETTER Q} 3112 0000 * {BOPOMOFO LETTER X} 3113 0000 * {BOPOMOFO LETTER ZH} 3114 0000 * {BOPOMOFO LETTER CH} 3115 0000 * {BOPOMOFO LETTER SH} 3116 0000 * {BOPOMOFO LETTER R} 3117 0000 * {BOPOMOFO LETTER Z} 3118 0000 * {BOPOMOFO LETTER C} 3119 0000 * {BOPOMOFO LETTER S} 311A 0000 * {BOPOMOFO LETTER A} 311B 0000 * {BOPOMOFO LETTER O} 311C 0000 * {BOPOMOFO LETTER E} 311D 0000 * {BOPOMOFO LETTER EH} 311E 0000 * {BOPOMOFO LETTER AI} 311F 0000 * {BOPOMOFO LETTER EI} 3120 0000 * {BOPOMOFO LETTER AU} 3121 0000 * {BOPOMOFO LETTER OU} 3122 0000 * {BOPOMOFO LETTER AN} 3123 0000 * {BOPOMOFO LETTER EN} 3124 0000 * {BOPOMOFO LETTER ANG} 3125 0000 * {BOPOMOFO LETTER ENG} 3126 0000 * {BOPOMOFO LETTER ER} 3127 0000 * {BOPOMOFO LETTER I} 3128 0000 * {BOPOMOFO LETTER U} 3129 0000 * {BOPOMOFO LETTER IU} 312A 0000 * {BOPOMOFO LETTER V} 312B 0000 * {BOPOMOFO LETTER NG} 312C 0000 * {BOPOMOFO LETTER GN} 3131 0000 * {HANGUL LETTER KIYEOK} 3132 0000 * {HANGUL LETTER SSANGKIYEOK} 3133 0000 * {HANGUL LETTER KIYEOK-SIOS} 3134 0000 * {HANGUL LETTER NIEUN} 3135 0000 * {HANGUL LETTER NIEUN-CIEUC} 3136 0000 * {HANGUL LETTER NIEUN-HIEUH} 3137 0000 * {HANGUL LETTER TIKEUT} 3138 0000 * {HANGUL LETTER SSANGTIKEUT} 3139 0000 * {HANGUL LETTER RIEUL} 313A 0000 * {HANGUL LETTER RIEUL-KIYEOK} 313B 0000 * {HANGUL LETTER RIEUL-MIEUM} 313C 0000 * {HANGUL LETTER RIEUL-PIEUP} 313D 0000 * {HANGUL LETTER RIEUL-SIOS} 313E 0000 * {HANGUL LETTER RIEUL-THIEUTH} 313F 0000 * {HANGUL LETTER RIEUL-PHIEUPH} 3140 0000 * {HANGUL LETTER RIEUL-HIEUH} 3141 0000 * {HANGUL LETTER MIEUM} 3142 0000 * {HANGUL LETTER PIEUP} 3143 0000 * {HANGUL LETTER SSANGPIEUP} 3144 0000 * {HANGUL LETTER PIEUP-SIOS} 3145 0000 * {HANGUL LETTER SIOS} 3146 0000 * {HANGUL LETTER SSANGSIOS} 3147 0000 * {HANGUL LETTER IEUNG} 3148 0000 * {HANGUL LETTER CIEUC} 3149 0000 * {HANGUL LETTER SSANGCIEUC} 314A 0000 * {HANGUL LETTER CHIEUCH} 314B 0000 * {HANGUL LETTER KHIEUKH} 314C 0000 * {HANGUL LETTER THIEUTH} 314D 0000 * {HANGUL LETTER PHIEUPH} 314E 0000 * {HANGUL LETTER HIEUH} 314F 0000 * {HANGUL LETTER A} 3150 0000 * {HANGUL LETTER AE} 3151 0000 * {HANGUL LETTER YA} 3152 0000 * {HANGUL LETTER YAE} 3153 0000 * {HANGUL LETTER EO} 3154 0000 * {HANGUL LETTER E} 3155 0000 * {HANGUL LETTER YEO} 3156 0000 * {HANGUL LETTER YE} 3157 0000 * {HANGUL LETTER O} 3158 0000 * {HANGUL LETTER WA} 3159 0000 * {HANGUL LETTER WAE} 315A 0000 * {HANGUL LETTER OE} 315B 0000 * {HANGUL LETTER YO} 315C 0000 * {HANGUL LETTER U} 315D 0000 * {HANGUL LETTER WEO} 315E 0000 * {HANGUL LETTER WE} 315F 0000 * {HANGUL LETTER WI} 3160 0000 * {HANGUL LETTER YU} 3161 0000 * {HANGUL LETTER EU} 3162 0000 * {HANGUL LETTER YI} 3163 0000 * {HANGUL LETTER I} 3165 0000 * {HANGUL LETTER SSANGNIEUN} 3166 0000 * {HANGUL LETTER NIEUN-TIKEUT} 3167 0000 * {HANGUL LETTER NIEUN-SIOS} 3168 0000 * {HANGUL LETTER NIEUN-PANSIOS} 3169 0000 * {HANGUL LETTER RIEUL-KIYEOK-SIOS} 316A 0000 * {HANGUL LETTER RIEUL-TIKEUT} 316B 0000 * {HANGUL LETTER RIEUL-PIEUP-SIOS} 316C 0000 * {HANGUL LETTER RIEUL-PANSIOS} 316D 0000 * {HANGUL LETTER RIEUL-YEORINHIEUH} 316E 0000 * {HANGUL LETTER MIEUM-PIEUP} 316F 0000 * {HANGUL LETTER MIEUM-SIOS} 3170 0000 * {HANGUL LETTER MIEUM-PANSIOS} 3171 0000 * {HANGUL LETTER KAPYEOUNMIEUM} 3172 0000 * {HANGUL LETTER PIEUP-KIYEOK} 3173 0000 * {HANGUL LETTER PIEUP-TIKEUT} 3174 0000 * {HANGUL LETTER PIEUP-SIOS-KIYEOK} 3175 0000 * {HANGUL LETTER PIEUP-SIOS-TIKEUT} 3176 0000 * {HANGUL LETTER PIEUP-CIEUC} 3177 0000 * {HANGUL LETTER PIEUP-THIEUTH} 3178 0000 * {HANGUL LETTER KAPYEOUNPIEUP} 3179 0000 * {HANGUL LETTER KAPYEOUNSSANGPIEUP} 317A 0000 * {HANGUL LETTER SIOS-KIYEOK} 317B 0000 * {HANGUL LETTER SIOS-NIEUN} 317C 0000 * {HANGUL LETTER SIOS-TIKEUT} 317D 0000 * {HANGUL LETTER SIOS-PIEUP} 317E 0000 * {HANGUL LETTER SIOS-CIEUC} 317F 0000 * {HANGUL LETTER PANSIOS} 3180 0000 * {HANGUL LETTER SSANGIEUNG} 3181 0000 * {HANGUL LETTER YESIEUNG} 3182 0000 * {HANGUL LETTER YESIEUNG-SIOS} 3183 0000 * {HANGUL LETTER YESIEUNG-PANSIOS} 3184 0000 * {HANGUL LETTER KAPYEOUNPHIEUPH} 3185 0000 * {HANGUL LETTER SSANGHIEUH} 3186 0000 * {HANGUL LETTER YEORINHIEUH} 3187 0000 * {HANGUL LETTER YO-YA} 3188 0000 * {HANGUL LETTER YO-YAE} 3189 0000 * {HANGUL LETTER YO-I} 318A 0000 * {HANGUL LETTER YU-YEO} 318B 0000 * {HANGUL LETTER YU-YE} 318C 0000 * {HANGUL LETTER YU-I} 318D 0000 * {HANGUL LETTER ARAEA} 318E 0000 * {HANGUL LETTER ARAEAE} 31A0 0000 * {BOPOMOFO LETTER BU} 31A1 0000 * {BOPOMOFO LETTER ZI} 31A2 0000 * {BOPOMOFO LETTER JI} 31A3 0000 * {BOPOMOFO LETTER GU} 31A4 0000 * {BOPOMOFO LETTER EE} 31A5 0000 * {BOPOMOFO LETTER ENN} 31A6 0000 * {BOPOMOFO LETTER OO} 31A7 0000 * {BOPOMOFO LETTER ONN} 31A8 0000 * {BOPOMOFO LETTER IR} 31A9 0000 * {BOPOMOFO LETTER ANN} 31AA 0000 * {BOPOMOFO LETTER INN} 31AB 0000 * {BOPOMOFO LETTER UNN} 31AC 0000 * {BOPOMOFO LETTER IM} 31AD 0000 * {BOPOMOFO LETTER NGG} 31AE 0000 * {BOPOMOFO LETTER AINN} 31AF 0000 * {BOPOMOFO LETTER AUNN} 31B0 0000 * {BOPOMOFO LETTER AM} 31B1 0000 * {BOPOMOFO LETTER OM} 31B2 0000 * {BOPOMOFO LETTER ONG} 31B3 0000 * {BOPOMOFO LETTER INNN} 31B4 0000 * {BOPOMOFO FINAL LETTER P} 31B5 0000 * {BOPOMOFO FINAL LETTER T} 31B6 0000 * {BOPOMOFO FINAL LETTER K} 31B7 0000 * {BOPOMOFO FINAL LETTER H} 31F0 0000 * {KATAKANA LETTER SMALL KU} 31F1 0000 * {KATAKANA LETTER SMALL SI} 31F2 0000 * {KATAKANA LETTER SMALL SU} 31F3 0000 * {KATAKANA LETTER SMALL TO} 31F4 0000 * {KATAKANA LETTER SMALL NU} 31F5 0000 * {KATAKANA LETTER SMALL HA} 31F6 0000 * {KATAKANA LETTER SMALL HI} 31F7 0000 * {KATAKANA LETTER SMALL HU} 31F8 0000 * {KATAKANA LETTER SMALL HE} 31F9 0000 * {KATAKANA LETTER SMALL HO} 31FA 0000 * {KATAKANA LETTER SMALL MU} 31FB 0000 * {KATAKANA LETTER SMALL RA} 31FC 0000 * {KATAKANA LETTER SMALL RI} 31FD 0000 * {KATAKANA LETTER SMALL RU} 31FE 0000 * {KATAKANA LETTER SMALL RE} 31FF 0000 * {KATAKANA LETTER SMALL RO} FB00 0000 * {LATIN SMALL LIGATURE FF} FB01 0000 * {LATIN SMALL LIGATURE FI} FB02 0000 * {LATIN SMALL LIGATURE FL} FB03 0000 * {LATIN SMALL LIGATURE FFI} FB04 0000 * {LATIN SMALL LIGATURE FFL} FB05 0000 * {LATIN SMALL LIGATURE LONG S T} FB06 0000 * {LATIN SMALL LIGATURE ST} FB13 0000 * {ARMENIAN SMALL LIGATURE MEN NOW} FB14 0000 * {ARMENIAN SMALL LIGATURE MEN ECH} FB15 0000 * {ARMENIAN SMALL LIGATURE MEN INI} FB16 0000 * {ARMENIAN SMALL LIGATURE VEW NOW} FB17 0000 * {ARMENIAN SMALL LIGATURE MEN XEH} FB1D 0000 * {HEBREW LETTER YOD WITH HIRIQ} FB1F 0000 * {HEBREW LIGATURE YIDDISH YOD YOD PATAH} FB20 0000 * {HEBREW LETTER ALTERNATIVE AYIN} FB21 0000 * {HEBREW LETTER WIDE ALEF} FB22 0000 * {HEBREW LETTER WIDE DALET} FB23 0000 * {HEBREW LETTER WIDE HE} FB24 0000 * {HEBREW LETTER WIDE KAF} FB25 0000 * {HEBREW LETTER WIDE LAMED} FB26 0000 * {HEBREW LETTER WIDE FINAL MEM} FB27 0000 * {HEBREW LETTER WIDE RESH} FB28 0000 * {HEBREW LETTER WIDE TAV} FB29 0000 * {HEBREW LETTER ALTERNATIVE PLUS SIGN} FB2A 0000 * {HEBREW LETTER SHIN WITH SHIN DOT} FB2B 0000 * {HEBREW LETTER SHIN WITH SIN DOT} FB2C 0000 * {HEBREW LETTER SHIN WITH DAGESH AND SHIN DOT} FB2D 0000 * {HEBREW LETTER SHIN WITH DAGESH AND SIN DOT} FB2E 0000 * {HEBREW LETTER ALEF WITH PATAH} FB2F 0000 * {HEBREW LETTER ALEF WITH QAMATS} FB30 0000 * {HEBREW LETTER ALEF WITH MAPIQ} FB31 0000 * {HEBREW LETTER BET WITH DAGESH} FB32 0000 * {HEBREW LETTER GIMEL WITH DAGESH} FB33 0000 * {HEBREW LETTER DALET WITH DAGESH} FB34 0000 * {HEBREW LETTER HE WITH MAPIQ} FB35 0000 * {HEBREW LETTER VAV WITH DAGESH} FB36 0000 * {HEBREW LETTER ZAYIN WITH DAGESH} FB38 0000 * {HEBREW LETTER TET WITH DAGESH} FB39 0000 * {HEBREW LETTER YOD WITH DAGESH} FB3A 0000 * {HEBREW LETTER FINAL KAF WITH DAGESH} FB3B 0000 * {HEBREW LETTER KAF WITH DAGESH} FB3C 0000 * {HEBREW LETTER LAMED WITH DAGESH} FB3E 0000 * {HEBREW LETTER MEM WITH DAGESH} FB40 0000 * {HEBREW LETTER NUN WITH DAGESH} FB41 0000 * {HEBREW LETTER SAMEKH WITH DAGESH} FB43 0000 * {HEBREW LETTER FINAL PE WITH DAGESH} FB44 0000 * {HEBREW LETTER PE WITH DAGESH} FB46 0000 * {HEBREW LETTER TSADI WITH DAGESH} FB47 0000 * {HEBREW LETTER QOF WITH DAGESH} FB48 0000 * {HEBREW LETTER RESH WITH DAGESH} FB49 0000 * {HEBREW LETTER SHIN WITH DAGESH} FB4A 0000 * {HEBREW LETTER TAV WITH DAGESH} FB4B 0000 * {HEBREW LETTER VAV WITH HOLAM} FB4C 0000 * {HEBREW LETTER BET WITH RAFE} FB4D 0000 * {HEBREW LETTER KAF WITH RAFE} FB4E 0000 * {HEBREW LETTER PE WITH RAFE} FB4F 0000 * {HEBREW LIGATURE ALEF LAMED} FB50 0000 * {ARABIC LETTER ALEF WASLA ISOLATED FORM} FB51 0000 * {ARABIC LETTER ALEF WASLA FINAL FORM} FB52 0000 * {ARABIC LETTER BEEH ISOLATED FORM} FB53 0000 * {ARABIC LETTER BEEH FINAL FORM} FB54 0000 * {ARABIC LETTER BEEH INITIAL FORM} FB55 0000 * {ARABIC LETTER BEEH MEDIAL FORM} FB56 0000 * {ARABIC LETTER PEH ISOLATED FORM} FB57 0000 * {ARABIC LETTER PEH FINAL FORM} FB58 0000 * {ARABIC LETTER PEH INITIAL FORM} FB59 0000 * {ARABIC LETTER PEH MEDIAL FORM} FB5A 0000 * {ARABIC LETTER BEHEH ISOLATED FORM} FB5B 0000 * {ARABIC LETTER BEHEH FINAL FORM} FB5C 0000 * {ARABIC LETTER BEHEH INITIAL FORM} FB5D 0000 * {ARABIC LETTER BEHEH MEDIAL FORM} FB5E 0000 * {ARABIC LETTER TTEHEH ISOLATED FORM} FB5F 0000 * {ARABIC LETTER TTEHEH FINAL FORM} FB60 0000 * {ARABIC LETTER TTEHEH INITIAL FORM} FB61 0000 * {ARABIC LETTER TTEHEH MEDIAL FORM} FB62 0000 * {ARABIC LETTER TEHEH ISOLATED FORM} FB63 0000 * {ARABIC LETTER TEHEH FINAL FORM} FB64 0000 * {ARABIC LETTER TEHEH INITIAL FORM} FB65 0000 * {ARABIC LETTER TEHEH MEDIAL FORM} FB66 0000 * {ARABIC LETTER TTEH ISOLATED FORM} FB67 0000 * {ARABIC LETTER TTEH FINAL FORM} FB68 0000 * {ARABIC LETTER TTEH INITIAL FORM} FB69 0000 * {ARABIC LETTER TTEH MEDIAL FORM} FB6A 0000 * {ARABIC LETTER VEH ISOLATED FORM} FB6B 0000 * {ARABIC LETTER VEH FINAL FORM} FB6C 0000 * {ARABIC LETTER VEH INITIAL FORM} FB6D 0000 * {ARABIC LETTER VEH MEDIAL FORM} FB6E 0000 * {ARABIC LETTER PEHEH ISOLATED FORM} FB6F 0000 * {ARABIC LETTER PEHEH FINAL FORM} FB70 0000 * {ARABIC LETTER PEHEH INITIAL FORM} FB71 0000 * {ARABIC LETTER PEHEH MEDIAL FORM} FB72 0000 * {ARABIC LETTER DYEH ISOLATED FORM} FB73 0000 * {ARABIC LETTER DYEH FINAL FORM} FB74 0000 * {ARABIC LETTER DYEH INITIAL FORM} FB75 0000 * {ARABIC LETTER DYEH MEDIAL FORM} FB76 0000 * {ARABIC LETTER NYEH ISOLATED FORM} FB77 0000 * {ARABIC LETTER NYEH FINAL FORM} FB78 0000 * {ARABIC LETTER NYEH INITIAL FORM} FB79 0000 * {ARABIC LETTER NYEH MEDIAL FORM} FB7A 0000 * {ARABIC LETTER TCHEH ISOLATED FORM} FB7B 0000 * {ARABIC LETTER TCHEH FINAL FORM} FB7C 0000 * {ARABIC LETTER TCHEH INITIAL FORM} FB7D 0000 * {ARABIC LETTER TCHEH MEDIAL FORM} FB7E 0000 * {ARABIC LETTER TCHEHEH ISOLATED FORM} FB7F 0000 * {ARABIC LETTER TCHEHEH FINAL FORM} FB80 0000 * {ARABIC LETTER TCHEHEH INITIAL FORM} FB81 0000 * {ARABIC LETTER TCHEHEH MEDIAL FORM} FB82 0000 * {ARABIC LETTER DDAHAL ISOLATED FORM} FB83 0000 * {ARABIC LETTER DDAHAL FINAL FORM} FB84 0000 * {ARABIC LETTER DAHAL ISOLATED FORM} FB85 0000 * {ARABIC LETTER DAHAL FINAL FORM} FB86 0000 * {ARABIC LETTER DUL ISOLATED FORM} FB87 0000 * {ARABIC LETTER DUL FINAL FORM} FB88 0000 * {ARABIC LETTER DDAL ISOLATED FORM} FB89 0000 * {ARABIC LETTER DDAL FINAL FORM} FB8A 0000 * {ARABIC LETTER JEH ISOLATED FORM} FB8B 0000 * {ARABIC LETTER JEH FINAL FORM} FB8C 0000 * {ARABIC LETTER RREH ISOLATED FORM} FB8D 0000 * {ARABIC LETTER RREH FINAL FORM} FB8E 0000 * {ARABIC LETTER KEHEH ISOLATED FORM} FB8F 0000 * {ARABIC LETTER KEHEH FINAL FORM} FB90 0000 * {ARABIC LETTER KEHEH INITIAL FORM} FB91 0000 * {ARABIC LETTER KEHEH MEDIAL FORM} FB92 0000 * {ARABIC LETTER GAF ISOLATED FORM} FB93 0000 * {ARABIC LETTER GAF FINAL FORM} FB94 0000 * {ARABIC LETTER GAF INITIAL FORM} FB95 0000 * {ARABIC LETTER GAF MEDIAL FORM} FB96 0000 * {ARABIC LETTER GUEH ISOLATED FORM} FB97 0000 * {ARABIC LETTER GUEH FINAL FORM} FB98 0000 * {ARABIC LETTER GUEH INITIAL FORM} FB99 0000 * {ARABIC LETTER GUEH MEDIAL FORM} FB9A 0000 * {ARABIC LETTER NGOEH ISOLATED FORM} FB9B 0000 * {ARABIC LETTER NGOEH FINAL FORM} FB9C 0000 * {ARABIC LETTER NGOEH INITIAL FORM} FB9D 0000 * {ARABIC LETTER NGOEH MEDIAL FORM} FB9E 0000 * {ARABIC LETTER NOON GHUNNA ISOLATED FORM} FB9F 0000 * {ARABIC LETTER NOON GHUNNA FINAL FORM} FBA0 0000 * {ARABIC LETTER RNOON ISOLATED FORM} FBA1 0000 * {ARABIC LETTER RNOON FINAL FORM} FBA2 0000 * {ARABIC LETTER RNOON INITIAL FORM} FBA3 0000 * {ARABIC LETTER RNOON MEDIAL FORM} FBA4 0000 * {ARABIC LETTER HEH WITH YEH ABOVE ISOLATED FORM} FBA5 0000 * {ARABIC LETTER HEH WITH YEH ABOVE FINAL FORM} FBA6 0000 * {ARABIC LETTER HEH GOAL ISOLATED FORM} FBA7 0000 * {ARABIC LETTER HEH GOAL FINAL FORM} FBA8 0000 * {ARABIC LETTER HEH GOAL INITIAL FORM} FBA9 0000 * {ARABIC LETTER HEH GOAL MEDIAL FORM} FBAA 0000 * {ARABIC LETTER HEH DOACHASHMEE ISOLATED FORM} FBAB 0000 * {ARABIC LETTER HEH DOACHASHMEE FINAL FORM} FBAC 0000 * {ARABIC LETTER HEH DOACHASHMEE INITIAL FORM} FBAD 0000 * {ARABIC LETTER HEH DOACHASHMEE MEDIAL FORM} FBAE 0000 * {ARABIC LETTER YEH BARREE ISOLATED FORM} FBAF 0000 * {ARABIC LETTER YEH BARREE FINAL FORM} FBB0 0000 * {ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM} FBB1 0000 * {ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM} FBD3 0000 * {ARABIC LETTER NG ISOLATED FORM} FBD4 0000 * {ARABIC LETTER NG FINAL FORM} FBD5 0000 * {ARABIC LETTER NG INITIAL FORM} FBD6 0000 * {ARABIC LETTER NG MEDIAL FORM} FBD7 0000 * {ARABIC LETTER U ISOLATED FORM} FBD8 0000 * {ARABIC LETTER U FINAL FORM} FBD9 0000 * {ARABIC LETTER OE ISOLATED FORM} FBDA 0000 * {ARABIC LETTER OE FINAL FORM} FBDB 0000 * {ARABIC LETTER YU ISOLATED FORM} FBDC 0000 * {ARABIC LETTER YU FINAL FORM} FBDD 0000 * {ARABIC LETTER U WITH HAMZA ABOVE ISOLATED FORM} FBDE 0000 * {ARABIC LETTER VE ISOLATED FORM} FBDF 0000 * {ARABIC LETTER VE FINAL FORM} FBE0 0000 * {ARABIC LETTER KIRGHIZ OE ISOLATED FORM} FBE1 0000 * {ARABIC LETTER KIRGHIZ OE FINAL FORM} FBE2 0000 * {ARABIC LETTER KIRGHIZ YU ISOLATED FORM} FBE3 0000 * {ARABIC LETTER KIRGHIZ YU FINAL FORM} FBE4 0000 * {ARABIC LETTER E ISOLATED FORM} FBE5 0000 * {ARABIC LETTER E FINAL FORM} FBE6 0000 * {ARABIC LETTER E INITIAL FORM} FBE7 0000 * {ARABIC LETTER E MEDIAL FORM} FBE8 0000 * {ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA INITIAL FORM} FBE9 0000 * {ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA MEDIAL FORM} FBEA 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF ISOLATED FORM} FBEB 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF FINAL FORM} FBEC 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE ISOLATED FORM} FBED 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH AE FINAL FORM} FBEE 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW ISOLATED FORM} FBEF 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH WAW FINAL FORM} FBF0 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U ISOLATED FORM} FBF1 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH U FINAL FORM} FBF2 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE ISOLATED FORM} FBF3 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH OE FINAL FORM} FBF4 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU ISOLATED FORM} FBF5 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YU FINAL FORM} FBF6 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E ISOLATED FORM} FBF7 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E FINAL FORM} FBF8 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH E INITIAL FORM} FBF9 0000 * {ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM} FBFA 0000 * {ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM} FBFB 0000 * {ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA INITIAL FORM} FBFC 0000 * {ARABIC LETTER FARSI YEH ISOLATED FORM} FBFD 0000 * {ARABIC LETTER FARSI YEH FINAL FORM} FBFE 0000 * {ARABIC LETTER FARSI YEH INITIAL FORM} FBFF 0000 * {ARABIC LETTER FARSI YEH MEDIAL FORM} FC00 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM ISOLATED FORM} FC01 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH ISOLATED FORM} FC02 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM ISOLATED FORM} FC03 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM} FC04 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH ISOLATED FORM} FC05 0000 * {ARABIC LIGATURE BEH WITH JEEM ISOLATED FORM} FC06 0000 * {ARABIC LIGATURE BEH WITH HAH ISOLATED FORM} FC07 0000 * {ARABIC LIGATURE BEH WITH KHAH ISOLATED FORM} FC08 0000 * {ARABIC LIGATURE BEH WITH MEEM ISOLATED FORM} FC09 0000 * {ARABIC LIGATURE BEH WITH ALEF MAKSURA ISOLATED FORM} FC0A 0000 * {ARABIC LIGATURE BEH WITH YEH ISOLATED FORM} FC0B 0000 * {ARABIC LIGATURE TEH WITH JEEM ISOLATED FORM} FC0C 0000 * {ARABIC LIGATURE TEH WITH HAH ISOLATED FORM} FC0D 0000 * {ARABIC LIGATURE TEH WITH KHAH ISOLATED FORM} FC0E 0000 * {ARABIC LIGATURE TEH WITH MEEM ISOLATED FORM} FC0F 0000 * {ARABIC LIGATURE TEH WITH ALEF MAKSURA ISOLATED FORM} FC10 0000 * {ARABIC LIGATURE TEH WITH YEH ISOLATED FORM} FC11 0000 * {ARABIC LIGATURE THEH WITH JEEM ISOLATED FORM} FC12 0000 * {ARABIC LIGATURE THEH WITH MEEM ISOLATED FORM} FC13 0000 * {ARABIC LIGATURE THEH WITH ALEF MAKSURA ISOLATED FORM} FC14 0000 * {ARABIC LIGATURE THEH WITH YEH ISOLATED FORM} FC15 0000 * {ARABIC LIGATURE JEEM WITH HAH ISOLATED FORM} FC16 0000 * {ARABIC LIGATURE JEEM WITH MEEM ISOLATED FORM} FC17 0000 * {ARABIC LIGATURE HAH WITH JEEM ISOLATED FORM} FC18 0000 * {ARABIC LIGATURE HAH WITH MEEM ISOLATED FORM} FC19 0000 * {ARABIC LIGATURE KHAH WITH JEEM ISOLATED FORM} FC1A 0000 * {ARABIC LIGATURE KHAH WITH HAH ISOLATED FORM} FC1B 0000 * {ARABIC LIGATURE KHAH WITH MEEM ISOLATED FORM} FC1C 0000 * {ARABIC LIGATURE SEEN WITH JEEM ISOLATED FORM} FC1D 0000 * {ARABIC LIGATURE SEEN WITH HAH ISOLATED FORM} FC1E 0000 * {ARABIC LIGATURE SEEN WITH KHAH ISOLATED FORM} FC1F 0000 * {ARABIC LIGATURE SEEN WITH MEEM ISOLATED FORM} FC20 0000 * {ARABIC LIGATURE SAD WITH HAH ISOLATED FORM} FC21 0000 * {ARABIC LIGATURE SAD WITH MEEM ISOLATED FORM} FC22 0000 * {ARABIC LIGATURE DAD WITH JEEM ISOLATED FORM} FC23 0000 * {ARABIC LIGATURE DAD WITH HAH ISOLATED FORM} FC24 0000 * {ARABIC LIGATURE DAD WITH KHAH ISOLATED FORM} FC25 0000 * {ARABIC LIGATURE DAD WITH MEEM ISOLATED FORM} FC26 0000 * {ARABIC LIGATURE TAH WITH HAH ISOLATED FORM} FC27 0000 * {ARABIC LIGATURE TAH WITH MEEM ISOLATED FORM} FC28 0000 * {ARABIC LIGATURE ZAH WITH MEEM ISOLATED FORM} FC29 0000 * {ARABIC LIGATURE AIN WITH JEEM ISOLATED FORM} FC2A 0000 * {ARABIC LIGATURE AIN WITH MEEM ISOLATED FORM} FC2B 0000 * {ARABIC LIGATURE GHAIN WITH JEEM ISOLATED FORM} FC2C 0000 * {ARABIC LIGATURE GHAIN WITH MEEM ISOLATED FORM} FC2D 0000 * {ARABIC LIGATURE FEH WITH JEEM ISOLATED FORM} FC2E 0000 * {ARABIC LIGATURE FEH WITH HAH ISOLATED FORM} FC2F 0000 * {ARABIC LIGATURE FEH WITH KHAH ISOLATED FORM} FC30 0000 * {ARABIC LIGATURE FEH WITH MEEM ISOLATED FORM} FC31 0000 * {ARABIC LIGATURE FEH WITH ALEF MAKSURA ISOLATED FORM} FC32 0000 * {ARABIC LIGATURE FEH WITH YEH ISOLATED FORM} FC33 0000 * {ARABIC LIGATURE QAF WITH HAH ISOLATED FORM} FC34 0000 * {ARABIC LIGATURE QAF WITH MEEM ISOLATED FORM} FC35 0000 * {ARABIC LIGATURE QAF WITH ALEF MAKSURA ISOLATED FORM} FC36 0000 * {ARABIC LIGATURE QAF WITH YEH ISOLATED FORM} FC37 0000 * {ARABIC LIGATURE KAF WITH ALEF ISOLATED FORM} FC38 0000 * {ARABIC LIGATURE KAF WITH JEEM ISOLATED FORM} FC39 0000 * {ARABIC LIGATURE KAF WITH HAH ISOLATED FORM} FC3A 0000 * {ARABIC LIGATURE KAF WITH KHAH ISOLATED FORM} FC3B 0000 * {ARABIC LIGATURE KAF WITH LAM ISOLATED FORM} FC3C 0000 * {ARABIC LIGATURE KAF WITH MEEM ISOLATED FORM} FC3D 0000 * {ARABIC LIGATURE KAF WITH ALEF MAKSURA ISOLATED FORM} FC3E 0000 * {ARABIC LIGATURE KAF WITH YEH ISOLATED FORM} FC3F 0000 * {ARABIC LIGATURE LAM WITH JEEM ISOLATED FORM} FC40 0000 * {ARABIC LIGATURE LAM WITH HAH ISOLATED FORM} FC41 0000 * {ARABIC LIGATURE LAM WITH KHAH ISOLATED FORM} FC42 0000 * {ARABIC LIGATURE LAM WITH MEEM ISOLATED FORM} FC43 0000 * {ARABIC LIGATURE LAM WITH ALEF MAKSURA ISOLATED FORM} FC44 0000 * {ARABIC LIGATURE LAM WITH YEH ISOLATED FORM} FC45 0000 * {ARABIC LIGATURE MEEM WITH JEEM ISOLATED FORM} FC46 0000 * {ARABIC LIGATURE MEEM WITH HAH ISOLATED FORM} FC47 0000 * {ARABIC LIGATURE MEEM WITH KHAH ISOLATED FORM} FC48 0000 * {ARABIC LIGATURE MEEM WITH MEEM ISOLATED FORM} FC49 0000 * {ARABIC LIGATURE MEEM WITH ALEF MAKSURA ISOLATED FORM} FC4A 0000 * {ARABIC LIGATURE MEEM WITH YEH ISOLATED FORM} FC4B 0000 * {ARABIC LIGATURE NOON WITH JEEM ISOLATED FORM} FC4C 0000 * {ARABIC LIGATURE NOON WITH HAH ISOLATED FORM} FC4D 0000 * {ARABIC LIGATURE NOON WITH KHAH ISOLATED FORM} FC4E 0000 * {ARABIC LIGATURE NOON WITH MEEM ISOLATED FORM} FC4F 0000 * {ARABIC LIGATURE NOON WITH ALEF MAKSURA ISOLATED FORM} FC50 0000 * {ARABIC LIGATURE NOON WITH YEH ISOLATED FORM} FC51 0000 * {ARABIC LIGATURE HEH WITH JEEM ISOLATED FORM} FC52 0000 * {ARABIC LIGATURE HEH WITH MEEM ISOLATED FORM} FC53 0000 * {ARABIC LIGATURE HEH WITH ALEF MAKSURA ISOLATED FORM} FC54 0000 * {ARABIC LIGATURE HEH WITH YEH ISOLATED FORM} FC55 0000 * {ARABIC LIGATURE YEH WITH JEEM ISOLATED FORM} FC56 0000 * {ARABIC LIGATURE YEH WITH HAH ISOLATED FORM} FC57 0000 * {ARABIC LIGATURE YEH WITH KHAH ISOLATED FORM} FC58 0000 * {ARABIC LIGATURE YEH WITH MEEM ISOLATED FORM} FC59 0000 * {ARABIC LIGATURE YEH WITH ALEF MAKSURA ISOLATED FORM} FC5A 0000 * {ARABIC LIGATURE YEH WITH YEH ISOLATED FORM} FC5B 0000 * {ARABIC LIGATURE THAL WITH SUPERSCRIPT ALEF ISOLATED FORM} FC5C 0000 * {ARABIC LIGATURE REH WITH SUPERSCRIPT ALEF ISOLATED FORM} FC5D 0000 * {ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF ISOLATED FORM} FC5E 0000 * {ARABIC LIGATURE SHADDA WITH DAMMATAN ISOLATED FORM} FC5F 0000 * {ARABIC LIGATURE SHADDA WITH KASRATAN ISOLATED FORM} FC60 0000 * {ARABIC LIGATURE SHADDA WITH FATHA ISOLATED FORM} FC61 0000 * {ARABIC LIGATURE SHADDA WITH DAMMA ISOLATED FORM} FC62 0000 * {ARABIC LIGATURE SHADDA WITH KASRA ISOLATED FORM} FC63 0000 * {ARABIC LIGATURE SHADDA WITH SUPERSCRIPT ALEF ISOLATED FORM} FC64 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH REH FINAL FORM} FC65 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ZAIN FINAL FORM} FC66 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM FINAL FORM} FC67 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH NOON FINAL FORM} FC68 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH ALEF MAKSURA FINAL FORM} FC69 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH YEH FINAL FORM} FC6A 0000 * {ARABIC LIGATURE BEH WITH REH FINAL FORM} FC6B 0000 * {ARABIC LIGATURE BEH WITH ZAIN FINAL FORM} FC6C 0000 * {ARABIC LIGATURE BEH WITH MEEM FINAL FORM} FC6D 0000 * {ARABIC LIGATURE BEH WITH NOON FINAL FORM} FC6E 0000 * {ARABIC LIGATURE BEH WITH ALEF MAKSURA FINAL FORM} FC6F 0000 * {ARABIC LIGATURE BEH WITH YEH FINAL FORM} FC70 0000 * {ARABIC LIGATURE TEH WITH REH FINAL FORM} FC71 0000 * {ARABIC LIGATURE TEH WITH ZAIN FINAL FORM} FC72 0000 * {ARABIC LIGATURE TEH WITH MEEM FINAL FORM} FC73 0000 * {ARABIC LIGATURE TEH WITH NOON FINAL FORM} FC74 0000 * {ARABIC LIGATURE TEH WITH ALEF MAKSURA FINAL FORM} FC75 0000 * {ARABIC LIGATURE TEH WITH YEH FINAL FORM} FC76 0000 * {ARABIC LIGATURE THEH WITH REH FINAL FORM} FC77 0000 * {ARABIC LIGATURE THEH WITH ZAIN FINAL FORM} FC78 0000 * {ARABIC LIGATURE THEH WITH MEEM FINAL FORM} FC79 0000 * {ARABIC LIGATURE THEH WITH NOON FINAL FORM} FC7A 0000 * {ARABIC LIGATURE THEH WITH ALEF MAKSURA FINAL FORM} FC7B 0000 * {ARABIC LIGATURE THEH WITH YEH FINAL FORM} FC7C 0000 * {ARABIC LIGATURE FEH WITH ALEF MAKSURA FINAL FORM} FC7D 0000 * {ARABIC LIGATURE FEH WITH YEH FINAL FORM} FC7E 0000 * {ARABIC LIGATURE QAF WITH ALEF MAKSURA FINAL FORM} FC7F 0000 * {ARABIC LIGATURE QAF WITH YEH FINAL FORM} FC80 0000 * {ARABIC LIGATURE KAF WITH ALEF FINAL FORM} FC81 0000 * {ARABIC LIGATURE KAF WITH LAM FINAL FORM} FC82 0000 * {ARABIC LIGATURE KAF WITH MEEM FINAL FORM} FC83 0000 * {ARABIC LIGATURE KAF WITH ALEF MAKSURA FINAL FORM} FC84 0000 * {ARABIC LIGATURE KAF WITH YEH FINAL FORM} FC85 0000 * {ARABIC LIGATURE LAM WITH MEEM FINAL FORM} FC86 0000 * {ARABIC LIGATURE LAM WITH ALEF MAKSURA FINAL FORM} FC87 0000 * {ARABIC LIGATURE LAM WITH YEH FINAL FORM} FC88 0000 * {ARABIC LIGATURE MEEM WITH ALEF FINAL FORM} FC89 0000 * {ARABIC LIGATURE MEEM WITH MEEM FINAL FORM} FC8A 0000 * {ARABIC LIGATURE NOON WITH REH FINAL FORM} FC8B 0000 * {ARABIC LIGATURE NOON WITH ZAIN FINAL FORM} FC8C 0000 * {ARABIC LIGATURE NOON WITH MEEM FINAL FORM} FC8D 0000 * {ARABIC LIGATURE NOON WITH NOON FINAL FORM} FC8E 0000 * {ARABIC LIGATURE NOON WITH ALEF MAKSURA FINAL FORM} FC8F 0000 * {ARABIC LIGATURE NOON WITH YEH FINAL FORM} FC90 0000 * {ARABIC LIGATURE ALEF MAKSURA WITH SUPERSCRIPT ALEF FINAL FORM} FC91 0000 * {ARABIC LIGATURE YEH WITH REH FINAL FORM} FC92 0000 * {ARABIC LIGATURE YEH WITH ZAIN FINAL FORM} FC93 0000 * {ARABIC LIGATURE YEH WITH MEEM FINAL FORM} FC94 0000 * {ARABIC LIGATURE YEH WITH NOON FINAL FORM} FC95 0000 * {ARABIC LIGATURE YEH WITH ALEF MAKSURA FINAL FORM} FC96 0000 * {ARABIC LIGATURE YEH WITH YEH FINAL FORM} FC97 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH JEEM INITIAL FORM} FC98 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HAH INITIAL FORM} FC99 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH KHAH INITIAL FORM} FC9A 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM INITIAL FORM} FC9B 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH INITIAL FORM} FC9C 0000 * {ARABIC LIGATURE BEH WITH JEEM INITIAL FORM} FC9D 0000 * {ARABIC LIGATURE BEH WITH HAH INITIAL FORM} FC9E 0000 * {ARABIC LIGATURE BEH WITH KHAH INITIAL FORM} FC9F 0000 * {ARABIC LIGATURE BEH WITH MEEM INITIAL FORM} FCA0 0000 * {ARABIC LIGATURE BEH WITH HEH INITIAL FORM} FCA1 0000 * {ARABIC LIGATURE TEH WITH JEEM INITIAL FORM} FCA2 0000 * {ARABIC LIGATURE TEH WITH HAH INITIAL FORM} FCA3 0000 * {ARABIC LIGATURE TEH WITH KHAH INITIAL FORM} FCA4 0000 * {ARABIC LIGATURE TEH WITH MEEM INITIAL FORM} FCA5 0000 * {ARABIC LIGATURE TEH WITH HEH INITIAL FORM} FCA6 0000 * {ARABIC LIGATURE THEH WITH MEEM INITIAL FORM} FCA7 0000 * {ARABIC LIGATURE JEEM WITH HAH INITIAL FORM} FCA8 0000 * {ARABIC LIGATURE JEEM WITH MEEM INITIAL FORM} FCA9 0000 * {ARABIC LIGATURE HAH WITH JEEM INITIAL FORM} FCAA 0000 * {ARABIC LIGATURE HAH WITH MEEM INITIAL FORM} FCAB 0000 * {ARABIC LIGATURE KHAH WITH JEEM INITIAL FORM} FCAC 0000 * {ARABIC LIGATURE KHAH WITH MEEM INITIAL FORM} FCAD 0000 * {ARABIC LIGATURE SEEN WITH JEEM INITIAL FORM} FCAE 0000 * {ARABIC LIGATURE SEEN WITH HAH INITIAL FORM} FCAF 0000 * {ARABIC LIGATURE SEEN WITH KHAH INITIAL FORM} FCB0 0000 * {ARABIC LIGATURE SEEN WITH MEEM INITIAL FORM} FCB1 0000 * {ARABIC LIGATURE SAD WITH HAH INITIAL FORM} FCB2 0000 * {ARABIC LIGATURE SAD WITH KHAH INITIAL FORM} FCB3 0000 * {ARABIC LIGATURE SAD WITH MEEM INITIAL FORM} FCB4 0000 * {ARABIC LIGATURE DAD WITH JEEM INITIAL FORM} FCB5 0000 * {ARABIC LIGATURE DAD WITH HAH INITIAL FORM} FCB6 0000 * {ARABIC LIGATURE DAD WITH KHAH INITIAL FORM} FCB7 0000 * {ARABIC LIGATURE DAD WITH MEEM INITIAL FORM} FCB8 0000 * {ARABIC LIGATURE TAH WITH HAH INITIAL FORM} FCB9 0000 * {ARABIC LIGATURE ZAH WITH MEEM INITIAL FORM} FCBA 0000 * {ARABIC LIGATURE AIN WITH JEEM INITIAL FORM} FCBB 0000 * {ARABIC LIGATURE AIN WITH MEEM INITIAL FORM} FCBC 0000 * {ARABIC LIGATURE GHAIN WITH JEEM INITIAL FORM} FCBD 0000 * {ARABIC LIGATURE GHAIN WITH MEEM INITIAL FORM} FCBE 0000 * {ARABIC LIGATURE FEH WITH JEEM INITIAL FORM} FCBF 0000 * {ARABIC LIGATURE FEH WITH HAH INITIAL FORM} FCC0 0000 * {ARABIC LIGATURE FEH WITH KHAH INITIAL FORM} FCC1 0000 * {ARABIC LIGATURE FEH WITH MEEM INITIAL FORM} FCC2 0000 * {ARABIC LIGATURE QAF WITH HAH INITIAL FORM} FCC3 0000 * {ARABIC LIGATURE QAF WITH MEEM INITIAL FORM} FCC4 0000 * {ARABIC LIGATURE KAF WITH JEEM INITIAL FORM} FCC5 0000 * {ARABIC LIGATURE KAF WITH HAH INITIAL FORM} FCC6 0000 * {ARABIC LIGATURE KAF WITH KHAH INITIAL FORM} FCC7 0000 * {ARABIC LIGATURE KAF WITH LAM INITIAL FORM} FCC8 0000 * {ARABIC LIGATURE KAF WITH MEEM INITIAL FORM} FCC9 0000 * {ARABIC LIGATURE LAM WITH JEEM INITIAL FORM} FCCA 0000 * {ARABIC LIGATURE LAM WITH HAH INITIAL FORM} FCCB 0000 * {ARABIC LIGATURE LAM WITH KHAH INITIAL FORM} FCCC 0000 * {ARABIC LIGATURE LAM WITH MEEM INITIAL FORM} FCCD 0000 * {ARABIC LIGATURE LAM WITH HEH INITIAL FORM} FCCE 0000 * {ARABIC LIGATURE MEEM WITH JEEM INITIAL FORM} FCCF 0000 * {ARABIC LIGATURE MEEM WITH HAH INITIAL FORM} FCD0 0000 * {ARABIC LIGATURE MEEM WITH KHAH INITIAL FORM} FCD1 0000 * {ARABIC LIGATURE MEEM WITH MEEM INITIAL FORM} FCD2 0000 * {ARABIC LIGATURE NOON WITH JEEM INITIAL FORM} FCD3 0000 * {ARABIC LIGATURE NOON WITH HAH INITIAL FORM} FCD4 0000 * {ARABIC LIGATURE NOON WITH KHAH INITIAL FORM} FCD5 0000 * {ARABIC LIGATURE NOON WITH MEEM INITIAL FORM} FCD6 0000 * {ARABIC LIGATURE NOON WITH HEH INITIAL FORM} FCD7 0000 * {ARABIC LIGATURE HEH WITH JEEM INITIAL FORM} FCD8 0000 * {ARABIC LIGATURE HEH WITH MEEM INITIAL FORM} FCD9 0000 * {ARABIC LIGATURE HEH WITH SUPERSCRIPT ALEF INITIAL FORM} FCDA 0000 * {ARABIC LIGATURE YEH WITH JEEM INITIAL FORM} FCDB 0000 * {ARABIC LIGATURE YEH WITH HAH INITIAL FORM} FCDC 0000 * {ARABIC LIGATURE YEH WITH KHAH INITIAL FORM} FCDD 0000 * {ARABIC LIGATURE YEH WITH MEEM INITIAL FORM} FCDE 0000 * {ARABIC LIGATURE YEH WITH HEH INITIAL FORM} FCDF 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH MEEM MEDIAL FORM} FCE0 0000 * {ARABIC LIGATURE YEH WITH HAMZA ABOVE WITH HEH MEDIAL FORM} FCE1 0000 * {ARABIC LIGATURE BEH WITH MEEM MEDIAL FORM} FCE2 0000 * {ARABIC LIGATURE BEH WITH HEH MEDIAL FORM} FCE3 0000 * {ARABIC LIGATURE TEH WITH MEEM MEDIAL FORM} FCE4 0000 * {ARABIC LIGATURE TEH WITH HEH MEDIAL FORM} FCE5 0000 * {ARABIC LIGATURE THEH WITH MEEM MEDIAL FORM} FCE6 0000 * {ARABIC LIGATURE THEH WITH HEH MEDIAL FORM} FCE7 0000 * {ARABIC LIGATURE SEEN WITH MEEM MEDIAL FORM} FCE8 0000 * {ARABIC LIGATURE SEEN WITH HEH MEDIAL FORM} FCE9 0000 * {ARABIC LIGATURE SHEEN WITH MEEM MEDIAL FORM} FCEA 0000 * {ARABIC LIGATURE SHEEN WITH HEH MEDIAL FORM} FCEB 0000 * {ARABIC LIGATURE KAF WITH LAM MEDIAL FORM} FCEC 0000 * {ARABIC LIGATURE KAF WITH MEEM MEDIAL FORM} FCED 0000 * {ARABIC LIGATURE LAM WITH MEEM MEDIAL FORM} FCEE 0000 * {ARABIC LIGATURE NOON WITH MEEM MEDIAL FORM} FCEF 0000 * {ARABIC LIGATURE NOON WITH HEH MEDIAL FORM} FCF0 0000 * {ARABIC LIGATURE YEH WITH MEEM MEDIAL FORM} FCF1 0000 * {ARABIC LIGATURE YEH WITH HEH MEDIAL FORM} FCF2 0000 * {ARABIC LIGATURE SHADDA WITH FATHA MEDIAL FORM} FCF3 0000 * {ARABIC LIGATURE SHADDA WITH DAMMA MEDIAL FORM} FCF4 0000 * {ARABIC LIGATURE SHADDA WITH KASRA MEDIAL FORM} FCF5 0000 * {ARABIC LIGATURE TAH WITH ALEF MAKSURA ISOLATED FORM} FCF6 0000 * {ARABIC LIGATURE TAH WITH YEH ISOLATED FORM} FCF7 0000 * {ARABIC LIGATURE AIN WITH ALEF MAKSURA ISOLATED FORM} FCF8 0000 * {ARABIC LIGATURE AIN WITH YEH ISOLATED FORM} FCF9 0000 * {ARABIC LIGATURE GHAIN WITH ALEF MAKSURA ISOLATED FORM} FCFA 0000 * {ARABIC LIGATURE GHAIN WITH YEH ISOLATED FORM} FCFB 0000 * {ARABIC LIGATURE SEEN WITH ALEF MAKSURA ISOLATED FORM} FCFC 0000 * {ARABIC LIGATURE SEEN WITH YEH ISOLATED FORM} FCFD 0000 * {ARABIC LIGATURE SHEEN WITH ALEF MAKSURA ISOLATED FORM} FCFE 0000 * {ARABIC LIGATURE SHEEN WITH YEH ISOLATED FORM} FCFF 0000 * {ARABIC LIGATURE HAH WITH ALEF MAKSURA ISOLATED FORM} FD00 0000 * {ARABIC LIGATURE HAH WITH YEH ISOLATED FORM} FD01 0000 * {ARABIC LIGATURE JEEM WITH ALEF MAKSURA ISOLATED FORM} FD02 0000 * {ARABIC LIGATURE JEEM WITH YEH ISOLATED FORM} FD03 0000 * {ARABIC LIGATURE KHAH WITH ALEF MAKSURA ISOLATED FORM} FD04 0000 * {ARABIC LIGATURE KHAH WITH YEH ISOLATED FORM} FD05 0000 * {ARABIC LIGATURE SAD WITH ALEF MAKSURA ISOLATED FORM} FD06 0000 * {ARABIC LIGATURE SAD WITH YEH ISOLATED FORM} FD07 0000 * {ARABIC LIGATURE DAD WITH ALEF MAKSURA ISOLATED FORM} FD08 0000 * {ARABIC LIGATURE DAD WITH YEH ISOLATED FORM} FD09 0000 * {ARABIC LIGATURE SHEEN WITH JEEM ISOLATED FORM} FD0A 0000 * {ARABIC LIGATURE SHEEN WITH HAH ISOLATED FORM} FD0B 0000 * {ARABIC LIGATURE SHEEN WITH KHAH ISOLATED FORM} FD0C 0000 * {ARABIC LIGATURE SHEEN WITH MEEM ISOLATED FORM} FD0D 0000 * {ARABIC LIGATURE SHEEN WITH REH ISOLATED FORM} FD0E 0000 * {ARABIC LIGATURE SEEN WITH REH ISOLATED FORM} FD0F 0000 * {ARABIC LIGATURE SAD WITH REH ISOLATED FORM} FD10 0000 * {ARABIC LIGATURE DAD WITH REH ISOLATED FORM} FD11 0000 * {ARABIC LIGATURE TAH WITH ALEF MAKSURA FINAL FORM} FD12 0000 * {ARABIC LIGATURE TAH WITH YEH FINAL FORM} FD13 0000 * {ARABIC LIGATURE AIN WITH ALEF MAKSURA FINAL FORM} FD14 0000 * {ARABIC LIGATURE AIN WITH YEH FINAL FORM} FD15 0000 * {ARABIC LIGATURE GHAIN WITH ALEF MAKSURA FINAL FORM} FD16 0000 * {ARABIC LIGATURE GHAIN WITH YEH FINAL FORM} FD17 0000 * {ARABIC LIGATURE SEEN WITH ALEF MAKSURA FINAL FORM} FD18 0000 * {ARABIC LIGATURE SEEN WITH YEH FINAL FORM} FD19 0000 * {ARABIC LIGATURE SHEEN WITH ALEF MAKSURA FINAL FORM} FD1A 0000 * {ARABIC LIGATURE SHEEN WITH YEH FINAL FORM} FD1B 0000 * {ARABIC LIGATURE HAH WITH ALEF MAKSURA FINAL FORM} FD1C 0000 * {ARABIC LIGATURE HAH WITH YEH FINAL FORM} FD1D 0000 * {ARABIC LIGATURE JEEM WITH ALEF MAKSURA FINAL FORM} FD1E 0000 * {ARABIC LIGATURE JEEM WITH YEH FINAL FORM} FD1F 0000 * {ARABIC LIGATURE KHAH WITH ALEF MAKSURA FINAL FORM} FD20 0000 * {ARABIC LIGATURE KHAH WITH YEH FINAL FORM} FD21 0000 * {ARABIC LIGATURE SAD WITH ALEF MAKSURA FINAL FORM} FD22 0000 * {ARABIC LIGATURE SAD WITH YEH FINAL FORM} FD23 0000 * {ARABIC LIGATURE DAD WITH ALEF MAKSURA FINAL FORM} FD24 0000 * {ARABIC LIGATURE DAD WITH YEH FINAL FORM} FD25 0000 * {ARABIC LIGATURE SHEEN WITH JEEM FINAL FORM} FD26 0000 * {ARABIC LIGATURE SHEEN WITH HAH FINAL FORM} FD27 0000 * {ARABIC LIGATURE SHEEN WITH KHAH FINAL FORM} FD28 0000 * {ARABIC LIGATURE SHEEN WITH MEEM FINAL FORM} FD29 0000 * {ARABIC LIGATURE SHEEN WITH REH FINAL FORM} FD2A 0000 * {ARABIC LIGATURE SEEN WITH REH FINAL FORM} FD2B 0000 * {ARABIC LIGATURE SAD WITH REH FINAL FORM} FD2C 0000 * {ARABIC LIGATURE DAD WITH REH FINAL FORM} FD2D 0000 * {ARABIC LIGATURE SHEEN WITH JEEM INITIAL FORM} FD2E 0000 * {ARABIC LIGATURE SHEEN WITH HAH INITIAL FORM} FD2F 0000 * {ARABIC LIGATURE SHEEN WITH KHAH INITIAL FORM} FD30 0000 * {ARABIC LIGATURE SHEEN WITH MEEM INITIAL FORM} FD31 0000 * {ARABIC LIGATURE SEEN WITH HEH INITIAL FORM} FD32 0000 * {ARABIC LIGATURE SHEEN WITH HEH INITIAL FORM} FD33 0000 * {ARABIC LIGATURE TAH WITH MEEM INITIAL FORM} FD34 0000 * {ARABIC LIGATURE SEEN WITH JEEM MEDIAL FORM} FD35 0000 * {ARABIC LIGATURE SEEN WITH HAH MEDIAL FORM} FD36 0000 * {ARABIC LIGATURE SEEN WITH KHAH MEDIAL FORM} FD37 0000 * {ARABIC LIGATURE SHEEN WITH JEEM MEDIAL FORM} FD38 0000 * {ARABIC LIGATURE SHEEN WITH HAH MEDIAL FORM} FD39 0000 * {ARABIC LIGATURE SHEEN WITH KHAH MEDIAL FORM} FD3A 0000 * {ARABIC LIGATURE TAH WITH MEEM MEDIAL FORM} FD3B 0000 * {ARABIC LIGATURE ZAH WITH MEEM MEDIAL FORM} FD3C 0000 * {ARABIC LIGATURE ALEF WITH FATHATAN FINAL FORM} FD3D 0000 * {ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM} FD50 0000 * {ARABIC LIGATURE TEH WITH JEEM WITH MEEM INITIAL FORM} FD51 0000 * {ARABIC LIGATURE TEH WITH HAH WITH JEEM FINAL FORM} FD52 0000 * {ARABIC LIGATURE TEH WITH HAH WITH JEEM INITIAL FORM} FD53 0000 * {ARABIC LIGATURE TEH WITH HAH WITH MEEM INITIAL FORM} FD54 0000 * {ARABIC LIGATURE TEH WITH KHAH WITH MEEM INITIAL FORM} FD55 0000 * {ARABIC LIGATURE TEH WITH MEEM WITH JEEM INITIAL FORM} FD56 0000 * {ARABIC LIGATURE TEH WITH MEEM WITH HAH INITIAL FORM} FD57 0000 * {ARABIC LIGATURE TEH WITH MEEM WITH KHAH INITIAL FORM} FD58 0000 * {ARABIC LIGATURE JEEM WITH MEEM WITH HAH FINAL FORM} FD59 0000 * {ARABIC LIGATURE JEEM WITH MEEM WITH HAH INITIAL FORM} FD5A 0000 * {ARABIC LIGATURE HAH WITH MEEM WITH YEH FINAL FORM} FD5B 0000 * {ARABIC LIGATURE HAH WITH MEEM WITH ALEF MAKSURA FINAL FORM} FD5C 0000 * {ARABIC LIGATURE SEEN WITH HAH WITH JEEM INITIAL FORM} FD5D 0000 * {ARABIC LIGATURE SEEN WITH JEEM WITH HAH INITIAL FORM} FD5E 0000 * {ARABIC LIGATURE SEEN WITH JEEM WITH ALEF MAKSURA FINAL FORM} FD5F 0000 * {ARABIC LIGATURE SEEN WITH MEEM WITH HAH FINAL FORM} FD60 0000 * {ARABIC LIGATURE SEEN WITH MEEM WITH HAH INITIAL FORM} FD61 0000 * {ARABIC LIGATURE SEEN WITH MEEM WITH JEEM INITIAL FORM} FD62 0000 * {ARABIC LIGATURE SEEN WITH MEEM WITH MEEM FINAL FORM} FD63 0000 * {ARABIC LIGATURE SEEN WITH MEEM WITH MEEM INITIAL FORM} FD64 0000 * {ARABIC LIGATURE SAD WITH HAH WITH HAH FINAL FORM} FD65 0000 * {ARABIC LIGATURE SAD WITH HAH WITH HAH INITIAL FORM} FD66 0000 * {ARABIC LIGATURE SAD WITH MEEM WITH MEEM FINAL FORM} FD67 0000 * {ARABIC LIGATURE SHEEN WITH HAH WITH MEEM FINAL FORM} FD68 0000 * {ARABIC LIGATURE SHEEN WITH HAH WITH MEEM INITIAL FORM} FD69 0000 * {ARABIC LIGATURE SHEEN WITH JEEM WITH YEH FINAL FORM} FD6A 0000 * {ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH FINAL FORM} FD6B 0000 * {ARABIC LIGATURE SHEEN WITH MEEM WITH KHAH INITIAL FORM} FD6C 0000 * {ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM FINAL FORM} FD6D 0000 * {ARABIC LIGATURE SHEEN WITH MEEM WITH MEEM INITIAL FORM} FD6E 0000 * {ARABIC LIGATURE DAD WITH HAH WITH ALEF MAKSURA FINAL FORM} FD6F 0000 * {ARABIC LIGATURE DAD WITH KHAH WITH MEEM FINAL FORM} FD70 0000 * {ARABIC LIGATURE DAD WITH KHAH WITH MEEM INITIAL FORM} FD71 0000 * {ARABIC LIGATURE TAH WITH MEEM WITH HAH FINAL FORM} FD72 0000 * {ARABIC LIGATURE TAH WITH MEEM WITH HAH INITIAL FORM} FD73 0000 * {ARABIC LIGATURE TAH WITH MEEM WITH MEEM INITIAL FORM} FD74 0000 * {ARABIC LIGATURE TAH WITH MEEM WITH YEH FINAL FORM} FD75 0000 * {ARABIC LIGATURE AIN WITH JEEM WITH MEEM FINAL FORM} FD76 0000 * {ARABIC LIGATURE AIN WITH MEEM WITH MEEM FINAL FORM} FD77 0000 * {ARABIC LIGATURE AIN WITH MEEM WITH MEEM INITIAL FORM} FD78 0000 * {ARABIC LIGATURE AIN WITH MEEM WITH ALEF MAKSURA FINAL FORM} FD79 0000 * {ARABIC LIGATURE GHAIN WITH MEEM WITH MEEM FINAL FORM} FD7A 0000 * {ARABIC LIGATURE GHAIN WITH MEEM WITH YEH FINAL FORM} FD7B 0000 * {ARABIC LIGATURE GHAIN WITH MEEM WITH ALEF MAKSURA FINAL FORM} FD7C 0000 * {ARABIC LIGATURE FEH WITH KHAH WITH MEEM FINAL FORM} FD7D 0000 * {ARABIC LIGATURE FEH WITH KHAH WITH MEEM INITIAL FORM} FD7E 0000 * {ARABIC LIGATURE QAF WITH MEEM WITH HAH FINAL FORM} FD7F 0000 * {ARABIC LIGATURE QAF WITH MEEM WITH MEEM FINAL FORM} FD80 0000 * {ARABIC LIGATURE LAM WITH HAH WITH MEEM FINAL FORM} FD81 0000 * {ARABIC LIGATURE LAM WITH HAH WITH YEH FINAL FORM} FD82 0000 * {ARABIC LIGATURE LAM WITH HAH WITH ALEF MAKSURA FINAL FORM} FD83 0000 * {ARABIC LIGATURE LAM WITH JEEM WITH JEEM INITIAL FORM} FD84 0000 * {ARABIC LIGATURE LAM WITH JEEM WITH JEEM FINAL FORM} FD85 0000 * {ARABIC LIGATURE LAM WITH KHAH WITH MEEM FINAL FORM} FD86 0000 * {ARABIC LIGATURE LAM WITH KHAH WITH MEEM INITIAL FORM} FD87 0000 * {ARABIC LIGATURE LAM WITH MEEM WITH HAH FINAL FORM} FD88 0000 * {ARABIC LIGATURE LAM WITH MEEM WITH HAH INITIAL FORM} FD89 0000 * {ARABIC LIGATURE MEEM WITH HAH WITH JEEM INITIAL FORM} FD8A 0000 * {ARABIC LIGATURE MEEM WITH HAH WITH MEEM INITIAL FORM} FD8B 0000 * {ARABIC LIGATURE MEEM WITH HAH WITH YEH FINAL FORM} FD8C 0000 * {ARABIC LIGATURE MEEM WITH JEEM WITH HAH INITIAL FORM} FD8D 0000 * {ARABIC LIGATURE MEEM WITH JEEM WITH MEEM INITIAL FORM} FD8E 0000 * {ARABIC LIGATURE MEEM WITH KHAH WITH JEEM INITIAL FORM} FD8F 0000 * {ARABIC LIGATURE MEEM WITH KHAH WITH MEEM INITIAL FORM} FD92 0000 * {ARABIC LIGATURE MEEM WITH JEEM WITH KHAH INITIAL FORM} FD93 0000 * {ARABIC LIGATURE HEH WITH MEEM WITH JEEM INITIAL FORM} FD94 0000 * {ARABIC LIGATURE HEH WITH MEEM WITH MEEM INITIAL FORM} FD95 0000 * {ARABIC LIGATURE NOON WITH HAH WITH MEEM INITIAL FORM} FD96 0000 * {ARABIC LIGATURE NOON WITH HAH WITH ALEF MAKSURA FINAL FORM} FD97 0000 * {ARABIC LIGATURE NOON WITH JEEM WITH MEEM FINAL FORM} FD98 0000 * {ARABIC LIGATURE NOON WITH JEEM WITH MEEM INITIAL FORM} FD99 0000 * {ARABIC LIGATURE NOON WITH JEEM WITH ALEF MAKSURA FINAL FORM} FD9A 0000 * {ARABIC LIGATURE NOON WITH MEEM WITH YEH FINAL FORM} FD9B 0000 * {ARABIC LIGATURE NOON WITH MEEM WITH ALEF MAKSURA FINAL FORM} FD9C 0000 * {ARABIC LIGATURE YEH WITH MEEM WITH MEEM FINAL FORM} FD9D 0000 * {ARABIC LIGATURE YEH WITH MEEM WITH MEEM INITIAL FORM} FD9E 0000 * {ARABIC LIGATURE BEH WITH KHAH WITH YEH FINAL FORM} FD9F 0000 * {ARABIC LIGATURE TEH WITH JEEM WITH YEH FINAL FORM} FDA0 0000 * {ARABIC LIGATURE TEH WITH JEEM WITH ALEF MAKSURA FINAL FORM} FDA1 0000 * {ARABIC LIGATURE TEH WITH KHAH WITH YEH FINAL FORM} FDA2 0000 * {ARABIC LIGATURE TEH WITH KHAH WITH ALEF MAKSURA FINAL FORM} FDA3 0000 * {ARABIC LIGATURE TEH WITH MEEM WITH YEH FINAL FORM} FDA4 0000 * {ARABIC LIGATURE TEH WITH MEEM WITH ALEF MAKSURA FINAL FORM} FDA5 0000 * {ARABIC LIGATURE JEEM WITH MEEM WITH YEH FINAL FORM} FDA6 0000 * {ARABIC LIGATURE JEEM WITH HAH WITH ALEF MAKSURA FINAL FORM} FDA7 0000 * {ARABIC LIGATURE JEEM WITH MEEM WITH ALEF MAKSURA FINAL FORM} FDA8 0000 * {ARABIC LIGATURE SEEN WITH KHAH WITH ALEF MAKSURA FINAL FORM} FDA9 0000 * {ARABIC LIGATURE SAD WITH HAH WITH YEH FINAL FORM} FDAA 0000 * {ARABIC LIGATURE SHEEN WITH HAH WITH YEH FINAL FORM} FDAB 0000 * {ARABIC LIGATURE DAD WITH HAH WITH YEH FINAL FORM} FDAC 0000 * {ARABIC LIGATURE LAM WITH JEEM WITH YEH FINAL FORM} FDAD 0000 * {ARABIC LIGATURE LAM WITH MEEM WITH YEH FINAL FORM} FDAE 0000 * {ARABIC LIGATURE YEH WITH HAH WITH YEH FINAL FORM} FDAF 0000 * {ARABIC LIGATURE YEH WITH JEEM WITH YEH FINAL FORM} FDB0 0000 * {ARABIC LIGATURE YEH WITH MEEM WITH YEH FINAL FORM} FDB1 0000 * {ARABIC LIGATURE MEEM WITH MEEM WITH YEH FINAL FORM} FDB2 0000 * {ARABIC LIGATURE QAF WITH MEEM WITH YEH FINAL FORM} FDB3 0000 * {ARABIC LIGATURE NOON WITH HAH WITH YEH FINAL FORM} FDB4 0000 * {ARABIC LIGATURE QAF WITH MEEM WITH HAH INITIAL FORM} FDB5 0000 * {ARABIC LIGATURE LAM WITH HAH WITH MEEM INITIAL FORM} FDB6 0000 * {ARABIC LIGATURE AIN WITH MEEM WITH YEH FINAL FORM} FDB7 0000 * {ARABIC LIGATURE KAF WITH MEEM WITH YEH FINAL FORM} FDB8 0000 * {ARABIC LIGATURE NOON WITH JEEM WITH HAH INITIAL FORM} FDB9 0000 * {ARABIC LIGATURE MEEM WITH KHAH WITH YEH FINAL FORM} FDBA 0000 * {ARABIC LIGATURE LAM WITH JEEM WITH MEEM INITIAL FORM} FDBB 0000 * {ARABIC LIGATURE KAF WITH MEEM WITH MEEM FINAL FORM} FDBC 0000 * {ARABIC LIGATURE LAM WITH JEEM WITH MEEM FINAL FORM} FDBD 0000 * {ARABIC LIGATURE NOON WITH JEEM WITH HAH FINAL FORM} FDBE 0000 * {ARABIC LIGATURE JEEM WITH HAH WITH YEH FINAL FORM} FDBF 0000 * {ARABIC LIGATURE HAH WITH JEEM WITH YEH FINAL FORM} FDC0 0000 * {ARABIC LIGATURE MEEM WITH JEEM WITH YEH FINAL FORM} FDC1 0000 * {ARABIC LIGATURE FEH WITH MEEM WITH YEH FINAL FORM} FDC2 0000 * {ARABIC LIGATURE BEH WITH HAH WITH YEH FINAL FORM} FDC3 0000 * {ARABIC LIGATURE KAF WITH MEEM WITH MEEM INITIAL FORM} FDC4 0000 * {ARABIC LIGATURE AIN WITH JEEM WITH MEEM INITIAL FORM} FDC5 0000 * {ARABIC LIGATURE SAD WITH MEEM WITH MEEM INITIAL FORM} FDC6 0000 * {ARABIC LIGATURE SEEN WITH KHAH WITH YEH FINAL FORM} FDC7 0000 * {ARABIC LIGATURE NOON WITH JEEM WITH YEH FINAL FORM} FDF0 0000 * {ARABIC LIGATURE SALLA USED AS KORANIC STOP SIGN ISOLATED FORM} FDF1 0000 * {ARABIC LIGATURE QALA USED AS KORANIC STOP SIGN ISOLATED FORM} FDF2 0000 * {ARABIC LIGATURE ALLAH ISOLATED FORM} FDF3 0000 * {ARABIC LIGATURE AKBAR ISOLATED FORM} FDF4 0000 * {ARABIC LIGATURE MOHAMMAD ISOLATED FORM} FDF5 0000 * {ARABIC LIGATURE SALAM ISOLATED FORM} FDF6 0000 * {ARABIC LIGATURE RASOUL ISOLATED FORM} FDF7 0000 * {ARABIC LIGATURE ALAYHE ISOLATED FORM} FDF8 0000 * {ARABIC LIGATURE WASALLAM ISOLATED FORM} FDF9 0000 * {ARABIC LIGATURE SALLA ISOLATED FORM} FDFA 0000 * {ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM} FDFB 0000 * {ARABIC LIGATURE JALLAJALALOUHOU} FE20 0000 * {COMBINING LIGATURE LEFT HALF} FE21 0000 * {COMBINING LIGATURE RIGHT HALF} FE80 0000 * {ARABIC LETTER HAMZA ISOLATED FORM} FE81 0000 * {ARABIC LETTER ALEF WITH MADDA ABOVE ISOLATED FORM} FE82 0000 * {ARABIC LETTER ALEF WITH MADDA ABOVE FINAL FORM} FE83 0000 * {ARABIC LETTER ALEF WITH HAMZA ABOVE ISOLATED FORM} FE84 0000 * {ARABIC LETTER ALEF WITH HAMZA ABOVE FINAL FORM} FE85 0000 * {ARABIC LETTER WAW WITH HAMZA ABOVE ISOLATED FORM} FE86 0000 * {ARABIC LETTER WAW WITH HAMZA ABOVE FINAL FORM} FE87 0000 * {ARABIC LETTER ALEF WITH HAMZA BELOW ISOLATED FORM} FE88 0000 * {ARABIC LETTER ALEF WITH HAMZA BELOW FINAL FORM} FE89 0000 * {ARABIC LETTER YEH WITH HAMZA ABOVE ISOLATED FORM} FE8A 0000 * {ARABIC LETTER YEH WITH HAMZA ABOVE FINAL FORM} FE8B 0000 * {ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM} FE8C 0000 * {ARABIC LETTER YEH WITH HAMZA ABOVE MEDIAL FORM} FE8D 0000 * {ARABIC LETTER ALEF ISOLATED FORM} FE8E 0000 * {ARABIC LETTER ALEF FINAL FORM} FE8F 0000 * {ARABIC LETTER BEH ISOLATED FORM} FE90 0000 * {ARABIC LETTER BEH FINAL FORM} FE91 0000 * {ARABIC LETTER BEH INITIAL FORM} FE92 0000 * {ARABIC LETTER BEH MEDIAL FORM} FE93 0000 * {ARABIC LETTER TEH MARBUTA ISOLATED FORM} FE94 0000 * {ARABIC LETTER TEH MARBUTA FINAL FORM} FE95 0000 * {ARABIC LETTER TEH ISOLATED FORM} FE96 0000 * {ARABIC LETTER TEH FINAL FORM} FE97 0000 * {ARABIC LETTER TEH INITIAL FORM} FE98 0000 * {ARABIC LETTER TEH MEDIAL FORM} FE99 0000 * {ARABIC LETTER THEH ISOLATED FORM} FE9A 0000 * {ARABIC LETTER THEH FINAL FORM} FE9B 0000 * {ARABIC LETTER THEH INITIAL FORM} FE9C 0000 * {ARABIC LETTER THEH MEDIAL FORM} FE9D 0000 * {ARABIC LETTER JEEM ISOLATED FORM} FE9E 0000 * {ARABIC LETTER JEEM FINAL FORM} FE9F 0000 * {ARABIC LETTER JEEM INITIAL FORM} FEA0 0000 * {ARABIC LETTER JEEM MEDIAL FORM} FEA1 0000 * {ARABIC LETTER HAH ISOLATED FORM} FEA2 0000 * {ARABIC LETTER HAH FINAL FORM} FEA3 0000 * {ARABIC LETTER HAH INITIAL FORM} FEA4 0000 * {ARABIC LETTER HAH MEDIAL FORM} FEA5 0000 * {ARABIC LETTER KHAH ISOLATED FORM} FEA6 0000 * {ARABIC LETTER KHAH FINAL FORM} FEA7 0000 * {ARABIC LETTER KHAH INITIAL FORM} FEA8 0000 * {ARABIC LETTER KHAH MEDIAL FORM} FEA9 0000 * {ARABIC LETTER DAL ISOLATED FORM} FEAA 0000 * {ARABIC LETTER DAL FINAL FORM} FEAB 0000 * {ARABIC LETTER THAL ISOLATED FORM} FEAC 0000 * {ARABIC LETTER THAL FINAL FORM} FEAD 0000 * {ARABIC LETTER REH ISOLATED FORM} FEAE 0000 * {ARABIC LETTER REH FINAL FORM} FEAF 0000 * {ARABIC LETTER ZAIN ISOLATED FORM} FEB0 0000 * {ARABIC LETTER ZAIN FINAL FORM} FEB1 0000 * {ARABIC LETTER SEEN ISOLATED FORM} FEB2 0000 * {ARABIC LETTER SEEN FINAL FORM} FEB3 0000 * {ARABIC LETTER SEEN INITIAL FORM} FEB4 0000 * {ARABIC LETTER SEEN MEDIAL FORM} FEB5 0000 * {ARABIC LETTER SHEEN ISOLATED FORM} FEB6 0000 * {ARABIC LETTER SHEEN FINAL FORM} FEB7 0000 * {ARABIC LETTER SHEEN INITIAL FORM} FEB8 0000 * {ARABIC LETTER SHEEN MEDIAL FORM} FEB9 0000 * {ARABIC LETTER SAD ISOLATED FORM} FEBA 0000 * {ARABIC LETTER SAD FINAL FORM} FEBB 0000 * {ARABIC LETTER SAD INITIAL FORM} FEBC 0000 * {ARABIC LETTER SAD MEDIAL FORM} FEBD 0000 * {ARABIC LETTER DAD ISOLATED FORM} FEBE 0000 * {ARABIC LETTER DAD FINAL FORM} FEBF 0000 * {ARABIC LETTER DAD INITIAL FORM} FEC0 0000 * {ARABIC LETTER DAD MEDIAL FORM} FEC1 0000 * {ARABIC LETTER TAH ISOLATED FORM} FEC2 0000 * {ARABIC LETTER TAH FINAL FORM} FEC3 0000 * {ARABIC LETTER TAH INITIAL FORM} FEC4 0000 * {ARABIC LETTER TAH MEDIAL FORM} FEC5 0000 * {ARABIC LETTER ZAH ISOLATED FORM} FEC6 0000 * {ARABIC LETTER ZAH FINAL FORM} FEC7 0000 * {ARABIC LETTER ZAH INITIAL FORM} FEC8 0000 * {ARABIC LETTER ZAH MEDIAL FORM} FEC9 0000 * {ARABIC LETTER AIN ISOLATED FORM} FECA 0000 * {ARABIC LETTER AIN FINAL FORM} FECB 0000 * {ARABIC LETTER AIN INITIAL FORM} FECC 0000 * {ARABIC LETTER AIN MEDIAL FORM} FECD 0000 * {ARABIC LETTER GHAIN ISOLATED FORM} FECE 0000 * {ARABIC LETTER GHAIN FINAL FORM} FECF 0000 * {ARABIC LETTER GHAIN INITIAL FORM} FED0 0000 * {ARABIC LETTER GHAIN MEDIAL FORM} FED1 0000 * {ARABIC LETTER FEH ISOLATED FORM} FED2 0000 * {ARABIC LETTER FEH FINAL FORM} FED3 0000 * {ARABIC LETTER FEH INITIAL FORM} FED4 0000 * {ARABIC LETTER FEH MEDIAL FORM} FED5 0000 * {ARABIC LETTER QAF ISOLATED FORM} FED6 0000 * {ARABIC LETTER QAF FINAL FORM} FED7 0000 * {ARABIC LETTER QAF INITIAL FORM} FED8 0000 * {ARABIC LETTER QAF MEDIAL FORM} FED9 0000 * {ARABIC LETTER KAF ISOLATED FORM} FEDA 0000 * {ARABIC LETTER KAF FINAL FORM} FEDB 0000 * {ARABIC LETTER KAF INITIAL FORM} FEDC 0000 * {ARABIC LETTER KAF MEDIAL FORM} FEDD 0000 * {ARABIC LETTER LAM ISOLATED FORM} FEDE 0000 * {ARABIC LETTER LAM FINAL FORM} FEDF 0000 * {ARABIC LETTER LAM INITIAL FORM} FEE0 0000 * {ARABIC LETTER LAM MEDIAL FORM} FEE1 0000 * {ARABIC LETTER MEEM ISOLATED FORM} FEE2 0000 * {ARABIC LETTER MEEM FINAL FORM} FEE3 0000 * {ARABIC LETTER MEEM INITIAL FORM} FEE4 0000 * {ARABIC LETTER MEEM MEDIAL FORM} FEE5 0000 * {ARABIC LETTER NOON ISOLATED FORM} FEE6 0000 * {ARABIC LETTER NOON FINAL FORM} FEE7 0000 * {ARABIC LETTER NOON INITIAL FORM} FEE8 0000 * {ARABIC LETTER NOON MEDIAL FORM} FEE9 0000 * {ARABIC LETTER HEH ISOLATED FORM} FEEA 0000 * {ARABIC LETTER HEH FINAL FORM} FEEB 0000 * {ARABIC LETTER HEH INITIAL FORM} FEEC 0000 * {ARABIC LETTER HEH MEDIAL FORM} FEED 0000 * {ARABIC LETTER WAW ISOLATED FORM} FEEE 0000 * {ARABIC LETTER WAW FINAL FORM} FEEF 0000 * {ARABIC LETTER ALEF MAKSURA ISOLATED FORM} FEF0 0000 * {ARABIC LETTER ALEF MAKSURA FINAL FORM} FEF1 0000 * {ARABIC LETTER YEH ISOLATED FORM} FEF2 0000 * {ARABIC LETTER YEH FINAL FORM} FEF3 0000 * {ARABIC LETTER YEH INITIAL FORM} FEF4 0000 * {ARABIC LETTER YEH MEDIAL FORM} FEF5 0000 * {ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE ISOLATED FORM} FEF6 0000 * {ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE FINAL FORM} FEF7 0000 * {ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE ISOLATED FORM} FEF8 0000 * {ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE FINAL FORM} FEF9 0000 * {ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW ISOLATED FORM} FEFA 0000 * {ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW FINAL FORM} FEFB 0000 * {ARABIC LIGATURE LAM WITH ALEF ISOLATED FORM} FEFC 0000 * {ARABIC LIGATURE LAM WITH ALEF FINAL FORM} FF21 FF41 * {FULLWIDTH LATIN CAPITAL LETTER A} FF22 FF42 * {FULLWIDTH LATIN CAPITAL LETTER B} FF23 FF43 * {FULLWIDTH LATIN CAPITAL LETTER C} FF24 FF44 * {FULLWIDTH LATIN CAPITAL LETTER D} FF25 FF45 * {FULLWIDTH LATIN CAPITAL LETTER E} FF26 FF46 * {FULLWIDTH LATIN CAPITAL LETTER F} FF27 FF47 * {FULLWIDTH LATIN CAPITAL LETTER G} FF28 FF48 * {FULLWIDTH LATIN CAPITAL LETTER H} FF29 FF49 * {FULLWIDTH LATIN CAPITAL LETTER I} FF2A FF4A * {FULLWIDTH LATIN CAPITAL LETTER J} FF2B FF4B * {FULLWIDTH LATIN CAPITAL LETTER K} FF2C FF4C * {FULLWIDTH LATIN CAPITAL LETTER L} FF2D FF4D * {FULLWIDTH LATIN CAPITAL LETTER M} FF2E FF4E * {FULLWIDTH LATIN CAPITAL LETTER N} FF2F FF4F * {FULLWIDTH LATIN CAPITAL LETTER O} FF30 FF50 * {FULLWIDTH LATIN CAPITAL LETTER P} FF31 FF51 * {FULLWIDTH LATIN CAPITAL LETTER Q} FF32 FF52 * {FULLWIDTH LATIN CAPITAL LETTER R} FF33 FF53 * {FULLWIDTH LATIN CAPITAL LETTER S} FF34 FF54 * {FULLWIDTH LATIN CAPITAL LETTER T} FF35 FF55 * {FULLWIDTH LATIN CAPITAL LETTER U} FF36 FF56 * {FULLWIDTH LATIN CAPITAL LETTER V} FF37 FF57 * {FULLWIDTH LATIN CAPITAL LETTER W} FF38 FF58 * {FULLWIDTH LATIN CAPITAL LETTER X} FF39 FF59 * {FULLWIDTH LATIN CAPITAL LETTER Y} FF3A FF5A * {FULLWIDTH LATIN CAPITAL LETTER Z} FF41 0000 * {FULLWIDTH LATIN SMALL LETTER A} FF42 0000 * {FULLWIDTH LATIN SMALL LETTER B} FF43 0000 * {FULLWIDTH LATIN SMALL LETTER C} FF44 0000 * {FULLWIDTH LATIN SMALL LETTER D} FF45 0000 * {FULLWIDTH LATIN SMALL LETTER E} FF46 0000 * {FULLWIDTH LATIN SMALL LETTER F} FF47 0000 * {FULLWIDTH LATIN SMALL LETTER G} FF48 0000 * {FULLWIDTH LATIN SMALL LETTER H} FF49 0000 * {FULLWIDTH LATIN SMALL LETTER I} FF4A 0000 * {FULLWIDTH LATIN SMALL LETTER J} FF4B 0000 * {FULLWIDTH LATIN SMALL LETTER K} FF4C 0000 * {FULLWIDTH LATIN SMALL LETTER L} FF4D 0000 * {FULLWIDTH LATIN SMALL LETTER M} FF4E 0000 * {FULLWIDTH LATIN SMALL LETTER N} FF4F 0000 * {FULLWIDTH LATIN SMALL LETTER O} FF50 0000 * {FULLWIDTH LATIN SMALL LETTER P} FF51 0000 * {FULLWIDTH LATIN SMALL LETTER Q} FF52 0000 * {FULLWIDTH LATIN SMALL LETTER R} FF53 0000 * {FULLWIDTH LATIN SMALL LETTER S} FF54 0000 * {FULLWIDTH LATIN SMALL LETTER T} FF55 0000 * {FULLWIDTH LATIN SMALL LETTER U} FF56 0000 * {FULLWIDTH LATIN SMALL LETTER V} FF57 0000 * {FULLWIDTH LATIN SMALL LETTER W} FF58 0000 * {FULLWIDTH LATIN SMALL LETTER X} FF59 0000 * {FULLWIDTH LATIN SMALL LETTER Y} FF5A 0000 * {FULLWIDTH LATIN SMALL LETTER Z} FF66 0000 * {HALFWIDTH KATAKANA LETTER WO} FF67 0000 * {HALFWIDTH KATAKANA LETTER SMALL A} FF68 0000 * {HALFWIDTH KATAKANA LETTER SMALL I} FF69 0000 * {HALFWIDTH KATAKANA LETTER SMALL U} FF6A 0000 * {HALFWIDTH KATAKANA LETTER SMALL E} FF6B 0000 * {HALFWIDTH KATAKANA LETTER SMALL O} FF6C 0000 * {HALFWIDTH KATAKANA LETTER SMALL YA} FF6D 0000 * {HALFWIDTH KATAKANA LETTER SMALL YU} FF6E 0000 * {HALFWIDTH KATAKANA LETTER SMALL YO} FF6F 0000 * {HALFWIDTH KATAKANA LETTER SMALL TU} FF71 0000 * {HALFWIDTH KATAKANA LETTER A} FF72 0000 * {HALFWIDTH KATAKANA LETTER I} FF73 0000 * {HALFWIDTH KATAKANA LETTER U} FF74 0000 * {HALFWIDTH KATAKANA LETTER E} FF75 0000 * {HALFWIDTH KATAKANA LETTER O} FF76 0000 * {HALFWIDTH KATAKANA LETTER KA} FF77 0000 * {HALFWIDTH KATAKANA LETTER KI} FF78 0000 * {HALFWIDTH KATAKANA LETTER KU} FF79 0000 * {HALFWIDTH KATAKANA LETTER KE} FF7A 0000 * {HALFWIDTH KATAKANA LETTER KO} FF7B 0000 * {HALFWIDTH KATAKANA LETTER SA} FF7C 0000 * {HALFWIDTH KATAKANA LETTER SI} FF7D 0000 * {HALFWIDTH KATAKANA LETTER SU} FF7E 0000 * {HALFWIDTH KATAKANA LETTER SE} FF7F 0000 * {HALFWIDTH KATAKANA LETTER SO} FF80 0000 * {HALFWIDTH KATAKANA LETTER TA} FF81 0000 * {HALFWIDTH KATAKANA LETTER TI} FF82 0000 * {HALFWIDTH KATAKANA LETTER TU} FF83 0000 * {HALFWIDTH KATAKANA LETTER TE} FF84 0000 * {HALFWIDTH KATAKANA LETTER TO} FF85 0000 * {HALFWIDTH KATAKANA LETTER NA} FF86 0000 * {HALFWIDTH KATAKANA LETTER NI} FF87 0000 * {HALFWIDTH KATAKANA LETTER NU} FF88 0000 * {HALFWIDTH KATAKANA LETTER NE} FF89 0000 * {HALFWIDTH KATAKANA LETTER NO} FF8A 0000 * {HALFWIDTH KATAKANA LETTER HA} FF8B 0000 * {HALFWIDTH KATAKANA LETTER HI} FF8C 0000 * {HALFWIDTH KATAKANA LETTER HU} FF8D 0000 * {HALFWIDTH KATAKANA LETTER HE} FF8E 0000 * {HALFWIDTH KATAKANA LETTER HO} FF8F 0000 * {HALFWIDTH KATAKANA LETTER MA} FF90 0000 * {HALFWIDTH KATAKANA LETTER MI} FF91 0000 * {HALFWIDTH KATAKANA LETTER MU} FF92 0000 * {HALFWIDTH KATAKANA LETTER ME} FF93 0000 * {HALFWIDTH KATAKANA LETTER MO} FF94 0000 * {HALFWIDTH KATAKANA LETTER YA} FF95 0000 * {HALFWIDTH KATAKANA LETTER YU} FF96 0000 * {HALFWIDTH KATAKANA LETTER YO} FF97 0000 * {HALFWIDTH KATAKANA LETTER RA} FF98 0000 * {HALFWIDTH KATAKANA LETTER RI} FF99 0000 * {HALFWIDTH KATAKANA LETTER RU} FF9A 0000 * {HALFWIDTH KATAKANA LETTER RE} FF9B 0000 * {HALFWIDTH KATAKANA LETTER RO} FF9C 0000 * {HALFWIDTH KATAKANA LETTER WA} FF9D 0000 * {HALFWIDTH KATAKANA LETTER N} FFA1 0000 * {HALFWIDTH HANGUL LETTER KIYEOK} FFA2 0000 * {HALFWIDTH HANGUL LETTER SSANGKIYEOK} FFA3 0000 * {HALFWIDTH HANGUL LETTER KIYEOK-SIOS} FFA4 0000 * {HALFWIDTH HANGUL LETTER NIEUN} FFA5 0000 * {HALFWIDTH HANGUL LETTER NIEUN-CIEUC} FFA6 0000 * {HALFWIDTH HANGUL LETTER NIEUN-HIEUH} FFA7 0000 * {HALFWIDTH HANGUL LETTER TIKEUT} FFA8 0000 * {HALFWIDTH HANGUL LETTER SSANGTIKEUT} FFA9 0000 * {HALFWIDTH HANGUL LETTER RIEUL} FFAA 0000 * {HALFWIDTH HANGUL LETTER RIEUL-KIYEOK} FFAB 0000 * {HALFWIDTH HANGUL LETTER RIEUL-MIEUM} FFAC 0000 * {HALFWIDTH HANGUL LETTER RIEUL-PIEUP} FFAD 0000 * {HALFWIDTH HANGUL LETTER RIEUL-SIOS} FFAE 0000 * {HALFWIDTH HANGUL LETTER RIEUL-THIEUTH} FFAF 0000 * {HALFWIDTH HANGUL LETTER RIEUL-PHIEUPH} FFB0 0000 * {HALFWIDTH HANGUL LETTER RIEUL-HIEUH} FFB1 0000 * {HALFWIDTH HANGUL LETTER MIEUM} FFB2 0000 * {HALFWIDTH HANGUL LETTER PIEUP} FFB3 0000 * {HALFWIDTH HANGUL LETTER SSANGPIEUP} FFB4 0000 * {HALFWIDTH HANGUL LETTER PIEUP-SIOS} FFB5 0000 * {HALFWIDTH HANGUL LETTER SIOS} FFB6 0000 * {HALFWIDTH HANGUL LETTER SSANGSIOS} FFB7 0000 * {HALFWIDTH HANGUL LETTER IEUNG} FFB8 0000 * {HALFWIDTH HANGUL LETTER CIEUC} FFB9 0000 * {HALFWIDTH HANGUL LETTER SSANGCIEUC} FFBA 0000 * {HALFWIDTH HANGUL LETTER CHIEUCH} FFBB 0000 * {HALFWIDTH HANGUL LETTER KHIEUKH} FFBC 0000 * {HALFWIDTH HANGUL LETTER THIEUTH} FFBD 0000 * {HALFWIDTH HANGUL LETTER PHIEUPH} FFBE 0000 * {HALFWIDTH HANGUL LETTER HIEUH} FFC2 0000 * {HALFWIDTH HANGUL LETTER A} FFC3 0000 * {HALFWIDTH HANGUL LETTER AE} FFC4 0000 * {HALFWIDTH HANGUL LETTER YA} FFC5 0000 * {HALFWIDTH HANGUL LETTER YAE} FFC6 0000 * {HALFWIDTH HANGUL LETTER EO} FFC7 0000 * {HALFWIDTH HANGUL LETTER E} FFCA 0000 * {HALFWIDTH HANGUL LETTER YEO} FFCB 0000 * {HALFWIDTH HANGUL LETTER YE} FFCC 0000 * {HALFWIDTH HANGUL LETTER O} FFCD 0000 * {HALFWIDTH HANGUL LETTER WA} FFCE 0000 * {HALFWIDTH HANGUL LETTER WAE} FFCF 0000 * {HALFWIDTH HANGUL LETTER OE} FFD2 0000 * {HALFWIDTH HANGUL LETTER YO} FFD3 0000 * {HALFWIDTH HANGUL LETTER U} FFD4 0000 * {HALFWIDTH HANGUL LETTER WEO} FFD5 0000 * {HALFWIDTH HANGUL LETTER WE} FFD6 0000 * {HALFWIDTH HANGUL LETTER WI} FFD7 0000 * {HALFWIDTH HANGUL LETTER YU} FFDA 0000 * {HALFWIDTH HANGUL LETTER EU} FFDB 0000 * {HALFWIDTH HANGUL LETTER YI} FFDC 0000 * {HALFWIDTH HANGUL LETTER I} } if 0 { foreach {unicode lowercase to name} $data { if {$to=="*"} continue; # Ignore letters with no transliteration set to [string tolower $to]; # Convert the transliteration to lower case if {[string length $to]<2} continue if {[info exists seen($to)]} continue set seen($to) 1 puts $to } exit } set nChar 0; # number of characters in the hash table set transTab {psshchhvvyylsthwiaaedzhoeueoijhnghljnjouphtstcfelslz} set maxSlot 0 foreach {unicode lowercase to name} $data { if {$to=="*"} continue; # Ignore letters with no transliteration set to [string tolower $to]; # Convert the transliteration to lower case set u [expr 0+0x$unicode] set slot [expr {$u-0x0026}] if {$u>=0x02ea} { if {$u<=0x0385} { set slot 0 } else { set slot [expr {$slot - (0x0386 - 0x02ae)}] if {$u>=0x0460} { if {$u<0x05b0 || $u>0x05f2} { set slot 0 } else { set slot [expr {$slot - (0x05b0 - 0x0460)}] } } } } if {$slot<=0} continue set trans($u) $to if {$to==""} { set i 1 } else { set i [string first $to $transTab] } if {$i<0} { set i [string length $transTab] append transTab $to } set len [string length $to] set code [format {(%2d*4 + %d),} $i $len] set f [format {%-14s /* u%04X (%c) -> %-4s */} $code $u 0x$unicode $to] set line($slot) $f # puts "u=$u to=$to slot=$slot i=$i code=$code($slot) tab=$transTab" if {$slot>$maxSlot} {set maxSlot $slot} incr nChar } puts { /* ** The following constant is a concatenation (with overlap) of all ** possible generated transliterations. */} puts "static const char zTranslit\[\] =" puts " \"$transTab\";" puts {/* 123456789 123456789 123456789 123456789 123456789 123456789 123 */ /* Given a unicode character U, that value is translated into an offset ** into the following table by skipping the following ranges: ** ** u0000-u0025 ** u02ae-u0385 ** u0460-u05b0 ** ** Let the table value be T. Then the transliteration is ((T-1)%4)+1 ** characters in length and begins at an offset of (T-1)/4 in zTranslit[]. * Or if T is zero, then the character is a delimiter. */} puts "static const unsigned char aTranslate\[\] = \173" for {set i 0} {$i<=$maxSlot} {incr i} { if {[info exists line($i)]} { set x $line($i) } else { set x 0, } puts [format { %-40s /* %d */} $x $i] } puts "\175;" |
Changes to main.mk.
︙ | ︙ | |||
50 51 52 53 54 55 56 | # Object files for the SQLite library. # LIBOBJ+= alter.o analyze.o attach.o auth.o \ backup.o bitvec.o btmutex.o btree.o build.o \ callback.o complete.o ctime.o date.o delete.o expr.o fault.o fkey.o \ fts3.o fts3_aux.o fts3_expr.o fts3_hash.o fts3_icu.o fts3_porter.o \ | | | 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | # Object files for the SQLite library. # LIBOBJ+= alter.o analyze.o attach.o auth.o \ backup.o bitvec.o btmutex.o btree.o build.o \ callback.o complete.o ctime.o date.o delete.o expr.o fault.o fkey.o \ fts3.o fts3_aux.o fts3_expr.o fts3_hash.o fts3_icu.o fts3_porter.o \ fts3_snippet.o fts3_tokenizer.o fts3_tokenizer1.o fts3_tokenizer2.o \ fts3_write.o func.o global.o hash.o \ icu.o insert.o journal.o legacy.o loadext.o \ main.o malloc.o mem0.o mem1.o mem2.o mem3.o mem5.o \ memjournal.o \ mutex.o mutex_noop.o mutex_os2.o mutex_unix.o mutex_w32.o \ notify.o opcodes.o os.o os_os2.o os_unix.o os_win.o \ pager.o parse.o pcache.o pcache1.o pragma.o prepare.o printf.o \ |
︙ | ︙ | |||
194 195 196 197 198 199 200 201 202 203 204 205 206 207 | $(TOP)/ext/fts3/fts3_hash.h \ $(TOP)/ext/fts3/fts3_icu.c \ $(TOP)/ext/fts3/fts3_porter.c \ $(TOP)/ext/fts3/fts3_snippet.c \ $(TOP)/ext/fts3/fts3_tokenizer.h \ $(TOP)/ext/fts3/fts3_tokenizer.c \ $(TOP)/ext/fts3/fts3_tokenizer1.c \ $(TOP)/ext/fts3/fts3_write.c SRC += \ $(TOP)/ext/icu/sqliteicu.h \ $(TOP)/ext/icu/icu.c SRC += \ $(TOP)/ext/rtree/rtree.h \ $(TOP)/ext/rtree/rtree.c | > | 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 | $(TOP)/ext/fts3/fts3_hash.h \ $(TOP)/ext/fts3/fts3_icu.c \ $(TOP)/ext/fts3/fts3_porter.c \ $(TOP)/ext/fts3/fts3_snippet.c \ $(TOP)/ext/fts3/fts3_tokenizer.h \ $(TOP)/ext/fts3/fts3_tokenizer.c \ $(TOP)/ext/fts3/fts3_tokenizer1.c \ $(TOP)/ext/fts3/fts3_tokenizer2.c \ $(TOP)/ext/fts3/fts3_write.c SRC += \ $(TOP)/ext/icu/sqliteicu.h \ $(TOP)/ext/icu/icu.c SRC += \ $(TOP)/ext/rtree/rtree.h \ $(TOP)/ext/rtree/rtree.c |
︙ | ︙ | |||
503 504 505 506 507 508 509 510 511 512 513 514 515 516 | $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_porter.c fts3_tokenizer.o: $(TOP)/ext/fts3/fts3_tokenizer.c $(HDR) $(EXTHDR) $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_tokenizer.c fts3_tokenizer1.o: $(TOP)/ext/fts3/fts3_tokenizer1.c $(HDR) $(EXTHDR) $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_tokenizer1.c fts3_write.o: $(TOP)/ext/fts3/fts3_write.c $(HDR) $(EXTHDR) $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_write.c rtree.o: $(TOP)/ext/rtree/rtree.c $(HDR) $(EXTHDR) $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/rtree/rtree.c | > > > | 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 | $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_porter.c fts3_tokenizer.o: $(TOP)/ext/fts3/fts3_tokenizer.c $(HDR) $(EXTHDR) $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_tokenizer.c fts3_tokenizer1.o: $(TOP)/ext/fts3/fts3_tokenizer1.c $(HDR) $(EXTHDR) $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_tokenizer1.c fts3_tokenizer2.o: $(TOP)/ext/fts3/fts3_tokenizer2.c $(HDR) $(EXTHDR) $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_tokenizer2.c fts3_write.o: $(TOP)/ext/fts3/fts3_write.c $(HDR) $(EXTHDR) $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_write.c rtree.o: $(TOP)/ext/rtree/rtree.c $(HDR) $(EXTHDR) $(TCCX) -DSQLITE_CORE -c $(TOP)/ext/rtree/rtree.c |
︙ | ︙ |
Added test/fts3translit01.test.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 | # 2012 May 04 # # The author disclaims copyright to this source code. In place of # a legal notice, here is a blessing: # # May you do good and not evil. # May you find forgiveness for yourself and forgive others. # May you share freely, never taking more than you give. # #************************************************************************* # This file implements regression tests for SQLite library. The # focus of this script is testing the FTS3/4 module, and in particular # the transliterate01 stemmer. # set testdir [file dirname $argv0] source $testdir/tester.tcl # If SQLITE_ENABLE_FTS4 is defined, omit this file. ifcapable !fts3 { finish_test return } # Test data for the Transliterator01 stemmer. The first word of each line # is the input. The second word is the desired output. # set translit01_test_data { smörgåsbord smoergaasbord Ångström aangstroem étude etude communiqué communique fiancée fiancee crèche creche Zürich zuerich Gödel goedel \u0427\u0430\u0439\u043a\u043e\u0301\u0432\u0441\u043a\u0438\u0439 chaikovskii \u0391\u1f30\u03c3\u03c7\u03cd\u03bb\u03bf\u03c2 aschylos \u03a3\u03c9\u03ba\u03c1\u03ac\u03c4\u03b7\u03c2 sokratis \u05d1\u05b5\u05bc\u05d9\u05ea\u05dc\u05b6\u05d7\u05b6\u05dd beaytlehem \u05d9\u05b0\u05e8\u05d5\u05bc\u05e9\u05b8\u05c1\u05dc\u05b7\u05d9\u05b4\u05dd yervashashlayim } # Create a full-text index to use for testing the stemmer. # db close sqlite3 db :memory: db eval { CREATE VIRTUAL TABLE t1 USING fts4(word, tokenize transliterate01); CREATE VIRTUAL TABLE t1aux USING fts4aux(t1); } foreach {pfrom pto} $translit01_test_data { do_test fts3translit01-$pfrom { execsql { DELETE FROM t1; INSERT INTO t1(word) VALUES($pfrom); SELECT term FROM t1aux where col=0; } } $pto } finish_test |
Changes to tool/mksqlite3c.tcl.
︙ | ︙ | |||
310 311 312 313 314 315 316 317 318 319 320 321 322 323 | fts3.c fts3_aux.c fts3_expr.c fts3_hash.c fts3_porter.c fts3_tokenizer.c fts3_tokenizer1.c fts3_write.c fts3_snippet.c rtree.c icu.c fts3_icu.c } { | > | 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 | fts3.c fts3_aux.c fts3_expr.c fts3_hash.c fts3_porter.c fts3_tokenizer.c fts3_tokenizer1.c fts3_tokenizer2.c fts3_write.c fts3_snippet.c rtree.c icu.c fts3_icu.c } { |
︙ | ︙ |