├── .github └── workflows │ └── rust.yml ├── .gitignore ├── .travis.yml ├── Cargo.toml ├── CaseFolding.txt ├── LICENSE ├── README.md ├── print-table ├── Cargo.toml └── src │ └── main.rs └── src ├── case_folding_data.rs └── lib.rs /.github/workflows/rust.yml: -------------------------------------------------------------------------------- 1 | name: Rust 2 | 3 | on: 4 | push: 5 | branches: [ master ] 6 | pull_request: 7 | branches: [ master ] 8 | 9 | env: 10 | CARGO_INCREMENTAL: 0 11 | CARGO_TERM_COLOR: always 12 | RUST_BACKTRACE: 1 13 | RUSTFLAGS: -D warnings 14 | RUSTDOCFLAGS: -D warnings 15 | 16 | jobs: 17 | build: 18 | runs-on: ubuntu-latest 19 | steps: 20 | - uses: actions/checkout@v2 21 | - name: Build 22 | run: cargo build --verbose 23 | - name: Run tests 24 | run: cargo test --verbose 25 | 26 | regen: 27 | runs-on: ubuntu-latest 28 | steps: 29 | - uses: actions/checkout@v2 30 | - name: Verify CaseFolding.txt 31 | run: curl https://www.unicode.org/Public/16.0.0/ucd/CaseFolding.txt -o CaseFolding_online.txt && diff CaseFolding.txt CaseFolding_online.txt 32 | - name: Verify regenerated files 33 | run: cargo run --package print-table >case_folding_data.rs && diff case_folding_data.rs src/case_folding_data.rs 34 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /Cargo.lock 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: rust 2 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "caseless" 3 | version = "0.2.2" 4 | authors = ["Simon Sapin "] 5 | description = "Unicode caseless matching" 6 | repository = "https://github.com/unicode-rs/rust-caseless" 7 | license = "MIT" 8 | 9 | [dependencies] 10 | unicode-normalization = "0.1" 11 | 12 | [workspace] 13 | members = [ 14 | ".", 15 | "print-table", 16 | ] 17 | -------------------------------------------------------------------------------- /CaseFolding.txt: -------------------------------------------------------------------------------- 1 | # CaseFolding-16.0.0.txt 2 | # Date: 2024-04-30, 21:48:11 GMT 3 | # © 2024 Unicode®, Inc. 4 | # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. 5 | # For terms of use and license, see https://www.unicode.org/terms_of_use.html 6 | # 7 | # Unicode Character Database 8 | # For documentation, see https://www.unicode.org/reports/tr44/ 9 | # 10 | # Case Folding Properties 11 | # 12 | # This file is a supplement to the UnicodeData file. 13 | # It provides a case folding mapping generated from the Unicode Character Database. 14 | # If all characters are mapped according to the full mapping below, then 15 | # case differences (according to UnicodeData.txt and SpecialCasing.txt) 16 | # are eliminated. 17 | # 18 | # The data supports both implementations that require simple case foldings 19 | # (where string lengths don't change), and implementations that allow full case folding 20 | # (where string lengths may grow). Note that where they can be supported, the 21 | # full case foldings are superior: for example, they allow "MASSE" and "Maße" to match. 22 | # 23 | # All code points not listed in this file map to themselves. 24 | # 25 | # NOTE: case folding does not preserve normalization formats! 26 | # 27 | # For information on case folding, including how to have case folding 28 | # preserve normalization formats, see Section 3.13 Default Case Algorithms in 29 | # The Unicode Standard. 30 | # 31 | # ================================================================================ 32 | # Format 33 | # ================================================================================ 34 | # The entries in this file are in the following machine-readable format: 35 | # 36 | # ; ; ; # 37 | # 38 | # The status field is: 39 | # C: common case folding, common mappings shared by both simple and full mappings. 40 | # F: full case folding, mappings that cause strings to grow in length. Multiple characters are separated by spaces. 41 | # S: simple case folding, mappings to single characters where different from F. 42 | # T: special case for uppercase I and dotted uppercase I 43 | # - For non-Turkic languages, this mapping is normally not used. 44 | # - For Turkic languages (tr, az), this mapping can be used instead of the normal mapping for these characters. 45 | # Note that the Turkic mappings do not maintain canonical equivalence without additional processing. 46 | # See the discussions of case mapping in the Unicode Standard for more information. 47 | # 48 | # Usage: 49 | # A. To do a simple case folding, use the mappings with status C + S. 50 | # B. To do a full case folding, use the mappings with status C + F. 51 | # 52 | # The mappings with status T can be used or omitted depending on the desired case-folding 53 | # behavior. (The default option is to exclude them.) 54 | # 55 | # ================================================================= 56 | 57 | # Property: Case_Folding 58 | 59 | # All code points not explicitly listed for Case_Folding 60 | # have the value C for the status field, and the code point itself for the mapping field. 61 | 62 | # ================================================================= 63 | 0041; C; 0061; # LATIN CAPITAL LETTER A 64 | 0042; C; 0062; # LATIN CAPITAL LETTER B 65 | 0043; C; 0063; # LATIN CAPITAL LETTER C 66 | 0044; C; 0064; # LATIN CAPITAL LETTER D 67 | 0045; C; 0065; # LATIN CAPITAL LETTER E 68 | 0046; C; 0066; # LATIN CAPITAL LETTER F 69 | 0047; C; 0067; # LATIN CAPITAL LETTER G 70 | 0048; C; 0068; # LATIN CAPITAL LETTER H 71 | 0049; C; 0069; # LATIN CAPITAL LETTER I 72 | 0049; T; 0131; # LATIN CAPITAL LETTER I 73 | 004A; C; 006A; # LATIN CAPITAL LETTER J 74 | 004B; C; 006B; # LATIN CAPITAL LETTER K 75 | 004C; C; 006C; # LATIN CAPITAL LETTER L 76 | 004D; C; 006D; # LATIN CAPITAL LETTER M 77 | 004E; C; 006E; # LATIN CAPITAL LETTER N 78 | 004F; C; 006F; # LATIN CAPITAL LETTER O 79 | 0050; C; 0070; # LATIN CAPITAL LETTER P 80 | 0051; C; 0071; # LATIN CAPITAL LETTER Q 81 | 0052; C; 0072; # LATIN CAPITAL LETTER R 82 | 0053; C; 0073; # LATIN CAPITAL LETTER S 83 | 0054; C; 0074; # LATIN CAPITAL LETTER T 84 | 0055; C; 0075; # LATIN CAPITAL LETTER U 85 | 0056; C; 0076; # LATIN CAPITAL LETTER V 86 | 0057; C; 0077; # LATIN CAPITAL LETTER W 87 | 0058; C; 0078; # LATIN CAPITAL LETTER X 88 | 0059; C; 0079; # LATIN CAPITAL LETTER Y 89 | 005A; C; 007A; # LATIN CAPITAL LETTER Z 90 | 00B5; C; 03BC; # MICRO SIGN 91 | 00C0; C; 00E0; # LATIN CAPITAL LETTER A WITH GRAVE 92 | 00C1; C; 00E1; # LATIN CAPITAL LETTER A WITH ACUTE 93 | 00C2; C; 00E2; # LATIN CAPITAL LETTER A WITH CIRCUMFLEX 94 | 00C3; C; 00E3; # LATIN CAPITAL LETTER A WITH TILDE 95 | 00C4; C; 00E4; # LATIN CAPITAL LETTER A WITH DIAERESIS 96 | 00C5; C; 00E5; # LATIN CAPITAL LETTER A WITH RING ABOVE 97 | 00C6; C; 00E6; # LATIN CAPITAL LETTER AE 98 | 00C7; C; 00E7; # LATIN CAPITAL LETTER C WITH CEDILLA 99 | 00C8; C; 00E8; # LATIN CAPITAL LETTER E WITH GRAVE 100 | 00C9; C; 00E9; # LATIN CAPITAL LETTER E WITH ACUTE 101 | 00CA; C; 00EA; # LATIN CAPITAL LETTER E WITH CIRCUMFLEX 102 | 00CB; C; 00EB; # LATIN CAPITAL LETTER E WITH DIAERESIS 103 | 00CC; C; 00EC; # LATIN CAPITAL LETTER I WITH GRAVE 104 | 00CD; C; 00ED; # LATIN CAPITAL LETTER I WITH ACUTE 105 | 00CE; C; 00EE; # LATIN CAPITAL LETTER I WITH CIRCUMFLEX 106 | 00CF; C; 00EF; # LATIN CAPITAL LETTER I WITH DIAERESIS 107 | 00D0; C; 00F0; # LATIN CAPITAL LETTER ETH 108 | 00D1; C; 00F1; # LATIN CAPITAL LETTER N WITH TILDE 109 | 00D2; C; 00F2; # LATIN CAPITAL LETTER O WITH GRAVE 110 | 00D3; C; 00F3; # LATIN CAPITAL LETTER O WITH ACUTE 111 | 00D4; C; 00F4; # LATIN CAPITAL LETTER O WITH CIRCUMFLEX 112 | 00D5; C; 00F5; # LATIN CAPITAL LETTER O WITH TILDE 113 | 00D6; C; 00F6; # LATIN CAPITAL LETTER O WITH DIAERESIS 114 | 00D8; C; 00F8; # LATIN CAPITAL LETTER O WITH STROKE 115 | 00D9; C; 00F9; # LATIN CAPITAL LETTER U WITH GRAVE 116 | 00DA; C; 00FA; # LATIN CAPITAL LETTER U WITH ACUTE 117 | 00DB; C; 00FB; # LATIN CAPITAL LETTER U WITH CIRCUMFLEX 118 | 00DC; C; 00FC; # LATIN CAPITAL LETTER U WITH DIAERESIS 119 | 00DD; C; 00FD; # LATIN CAPITAL LETTER Y WITH ACUTE 120 | 00DE; C; 00FE; # LATIN CAPITAL LETTER THORN 121 | 00DF; F; 0073 0073; # LATIN SMALL LETTER SHARP S 122 | 0100; C; 0101; # LATIN CAPITAL LETTER A WITH MACRON 123 | 0102; C; 0103; # LATIN CAPITAL LETTER A WITH BREVE 124 | 0104; C; 0105; # LATIN CAPITAL LETTER A WITH OGONEK 125 | 0106; C; 0107; # LATIN CAPITAL LETTER C WITH ACUTE 126 | 0108; C; 0109; # LATIN CAPITAL LETTER C WITH CIRCUMFLEX 127 | 010A; C; 010B; # LATIN CAPITAL LETTER C WITH DOT ABOVE 128 | 010C; C; 010D; # LATIN CAPITAL LETTER C WITH CARON 129 | 010E; C; 010F; # LATIN CAPITAL LETTER D WITH CARON 130 | 0110; C; 0111; # LATIN CAPITAL LETTER D WITH STROKE 131 | 0112; C; 0113; # LATIN CAPITAL LETTER E WITH MACRON 132 | 0114; C; 0115; # LATIN CAPITAL LETTER E WITH BREVE 133 | 0116; C; 0117; # LATIN CAPITAL LETTER E WITH DOT ABOVE 134 | 0118; C; 0119; # LATIN CAPITAL LETTER E WITH OGONEK 135 | 011A; C; 011B; # LATIN CAPITAL LETTER E WITH CARON 136 | 011C; C; 011D; # LATIN CAPITAL LETTER G WITH CIRCUMFLEX 137 | 011E; C; 011F; # LATIN CAPITAL LETTER G WITH BREVE 138 | 0120; C; 0121; # LATIN CAPITAL LETTER G WITH DOT ABOVE 139 | 0122; C; 0123; # LATIN CAPITAL LETTER G WITH CEDILLA 140 | 0124; C; 0125; # LATIN CAPITAL LETTER H WITH CIRCUMFLEX 141 | 0126; C; 0127; # LATIN CAPITAL LETTER H WITH STROKE 142 | 0128; C; 0129; # LATIN CAPITAL LETTER I WITH TILDE 143 | 012A; C; 012B; # LATIN CAPITAL LETTER I WITH MACRON 144 | 012C; C; 012D; # LATIN CAPITAL LETTER I WITH BREVE 145 | 012E; C; 012F; # LATIN CAPITAL LETTER I WITH OGONEK 146 | 0130; F; 0069 0307; # LATIN CAPITAL LETTER I WITH DOT ABOVE 147 | 0130; T; 0069; # LATIN CAPITAL LETTER I WITH DOT ABOVE 148 | 0132; C; 0133; # LATIN CAPITAL LIGATURE IJ 149 | 0134; C; 0135; # LATIN CAPITAL LETTER J WITH CIRCUMFLEX 150 | 0136; C; 0137; # LATIN CAPITAL LETTER K WITH CEDILLA 151 | 0139; C; 013A; # LATIN CAPITAL LETTER L WITH ACUTE 152 | 013B; C; 013C; # LATIN CAPITAL LETTER L WITH CEDILLA 153 | 013D; C; 013E; # LATIN CAPITAL LETTER L WITH CARON 154 | 013F; C; 0140; # LATIN CAPITAL LETTER L WITH MIDDLE DOT 155 | 0141; C; 0142; # LATIN CAPITAL LETTER L WITH STROKE 156 | 0143; C; 0144; # LATIN CAPITAL LETTER N WITH ACUTE 157 | 0145; C; 0146; # LATIN CAPITAL LETTER N WITH CEDILLA 158 | 0147; C; 0148; # LATIN CAPITAL LETTER N WITH CARON 159 | 0149; F; 02BC 006E; # LATIN SMALL LETTER N PRECEDED BY APOSTROPHE 160 | 014A; C; 014B; # LATIN CAPITAL LETTER ENG 161 | 014C; C; 014D; # LATIN CAPITAL LETTER O WITH MACRON 162 | 014E; C; 014F; # LATIN CAPITAL LETTER O WITH BREVE 163 | 0150; C; 0151; # LATIN CAPITAL LETTER O WITH DOUBLE ACUTE 164 | 0152; C; 0153; # LATIN CAPITAL LIGATURE OE 165 | 0154; C; 0155; # LATIN CAPITAL LETTER R WITH ACUTE 166 | 0156; C; 0157; # LATIN CAPITAL LETTER R WITH CEDILLA 167 | 0158; C; 0159; # LATIN CAPITAL LETTER R WITH CARON 168 | 015A; C; 015B; # LATIN CAPITAL LETTER S WITH ACUTE 169 | 015C; C; 015D; # LATIN CAPITAL LETTER S WITH CIRCUMFLEX 170 | 015E; C; 015F; # LATIN CAPITAL LETTER S WITH CEDILLA 171 | 0160; C; 0161; # LATIN CAPITAL LETTER S WITH CARON 172 | 0162; C; 0163; # LATIN CAPITAL LETTER T WITH CEDILLA 173 | 0164; C; 0165; # LATIN CAPITAL LETTER T WITH CARON 174 | 0166; C; 0167; # LATIN CAPITAL LETTER T WITH STROKE 175 | 0168; C; 0169; # LATIN CAPITAL LETTER U WITH TILDE 176 | 016A; C; 016B; # LATIN CAPITAL LETTER U WITH MACRON 177 | 016C; C; 016D; # LATIN CAPITAL LETTER U WITH BREVE 178 | 016E; C; 016F; # LATIN CAPITAL LETTER U WITH RING ABOVE 179 | 0170; C; 0171; # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE 180 | 0172; C; 0173; # LATIN CAPITAL LETTER U WITH OGONEK 181 | 0174; C; 0175; # LATIN CAPITAL LETTER W WITH CIRCUMFLEX 182 | 0176; C; 0177; # LATIN CAPITAL LETTER Y WITH CIRCUMFLEX 183 | 0178; C; 00FF; # LATIN CAPITAL LETTER Y WITH DIAERESIS 184 | 0179; C; 017A; # LATIN CAPITAL LETTER Z WITH ACUTE 185 | 017B; C; 017C; # LATIN CAPITAL LETTER Z WITH DOT ABOVE 186 | 017D; C; 017E; # LATIN CAPITAL LETTER Z WITH CARON 187 | 017F; C; 0073; # LATIN SMALL LETTER LONG S 188 | 0181; C; 0253; # LATIN CAPITAL LETTER B WITH HOOK 189 | 0182; C; 0183; # LATIN CAPITAL LETTER B WITH TOPBAR 190 | 0184; C; 0185; # LATIN CAPITAL LETTER TONE SIX 191 | 0186; C; 0254; # LATIN CAPITAL LETTER OPEN O 192 | 0187; C; 0188; # LATIN CAPITAL LETTER C WITH HOOK 193 | 0189; C; 0256; # LATIN CAPITAL LETTER AFRICAN D 194 | 018A; C; 0257; # LATIN CAPITAL LETTER D WITH HOOK 195 | 018B; C; 018C; # LATIN CAPITAL LETTER D WITH TOPBAR 196 | 018E; C; 01DD; # LATIN CAPITAL LETTER REVERSED E 197 | 018F; C; 0259; # LATIN CAPITAL LETTER SCHWA 198 | 0190; C; 025B; # LATIN CAPITAL LETTER OPEN E 199 | 0191; C; 0192; # LATIN CAPITAL LETTER F WITH HOOK 200 | 0193; C; 0260; # LATIN CAPITAL LETTER G WITH HOOK 201 | 0194; C; 0263; # LATIN CAPITAL LETTER GAMMA 202 | 0196; C; 0269; # LATIN CAPITAL LETTER IOTA 203 | 0197; C; 0268; # LATIN CAPITAL LETTER I WITH STROKE 204 | 0198; C; 0199; # LATIN CAPITAL LETTER K WITH HOOK 205 | 019C; C; 026F; # LATIN CAPITAL LETTER TURNED M 206 | 019D; C; 0272; # LATIN CAPITAL LETTER N WITH LEFT HOOK 207 | 019F; C; 0275; # LATIN CAPITAL LETTER O WITH MIDDLE TILDE 208 | 01A0; C; 01A1; # LATIN CAPITAL LETTER O WITH HORN 209 | 01A2; C; 01A3; # LATIN CAPITAL LETTER OI 210 | 01A4; C; 01A5; # LATIN CAPITAL LETTER P WITH HOOK 211 | 01A6; C; 0280; # LATIN LETTER YR 212 | 01A7; C; 01A8; # LATIN CAPITAL LETTER TONE TWO 213 | 01A9; C; 0283; # LATIN CAPITAL LETTER ESH 214 | 01AC; C; 01AD; # LATIN CAPITAL LETTER T WITH HOOK 215 | 01AE; C; 0288; # LATIN CAPITAL LETTER T WITH RETROFLEX HOOK 216 | 01AF; C; 01B0; # LATIN CAPITAL LETTER U WITH HORN 217 | 01B1; C; 028A; # LATIN CAPITAL LETTER UPSILON 218 | 01B2; C; 028B; # LATIN CAPITAL LETTER V WITH HOOK 219 | 01B3; C; 01B4; # LATIN CAPITAL LETTER Y WITH HOOK 220 | 01B5; C; 01B6; # LATIN CAPITAL LETTER Z WITH STROKE 221 | 01B7; C; 0292; # LATIN CAPITAL LETTER EZH 222 | 01B8; C; 01B9; # LATIN CAPITAL LETTER EZH REVERSED 223 | 01BC; C; 01BD; # LATIN CAPITAL LETTER TONE FIVE 224 | 01C4; C; 01C6; # LATIN CAPITAL LETTER DZ WITH CARON 225 | 01C5; C; 01C6; # LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON 226 | 01C7; C; 01C9; # LATIN CAPITAL LETTER LJ 227 | 01C8; C; 01C9; # LATIN CAPITAL LETTER L WITH SMALL LETTER J 228 | 01CA; C; 01CC; # LATIN CAPITAL LETTER NJ 229 | 01CB; C; 01CC; # LATIN CAPITAL LETTER N WITH SMALL LETTER J 230 | 01CD; C; 01CE; # LATIN CAPITAL LETTER A WITH CARON 231 | 01CF; C; 01D0; # LATIN CAPITAL LETTER I WITH CARON 232 | 01D1; C; 01D2; # LATIN CAPITAL LETTER O WITH CARON 233 | 01D3; C; 01D4; # LATIN CAPITAL LETTER U WITH CARON 234 | 01D5; C; 01D6; # LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON 235 | 01D7; C; 01D8; # LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE 236 | 01D9; C; 01DA; # LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON 237 | 01DB; C; 01DC; # LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE 238 | 01DE; C; 01DF; # LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON 239 | 01E0; C; 01E1; # LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON 240 | 01E2; C; 01E3; # LATIN CAPITAL LETTER AE WITH MACRON 241 | 01E4; C; 01E5; # LATIN CAPITAL LETTER G WITH STROKE 242 | 01E6; C; 01E7; # LATIN CAPITAL LETTER G WITH CARON 243 | 01E8; C; 01E9; # LATIN CAPITAL LETTER K WITH CARON 244 | 01EA; C; 01EB; # LATIN CAPITAL LETTER O WITH OGONEK 245 | 01EC; C; 01ED; # LATIN CAPITAL LETTER O WITH OGONEK AND MACRON 246 | 01EE; C; 01EF; # LATIN CAPITAL LETTER EZH WITH CARON 247 | 01F0; F; 006A 030C; # LATIN SMALL LETTER J WITH CARON 248 | 01F1; C; 01F3; # LATIN CAPITAL LETTER DZ 249 | 01F2; C; 01F3; # LATIN CAPITAL LETTER D WITH SMALL LETTER Z 250 | 01F4; C; 01F5; # LATIN CAPITAL LETTER G WITH ACUTE 251 | 01F6; C; 0195; # LATIN CAPITAL LETTER HWAIR 252 | 01F7; C; 01BF; # LATIN CAPITAL LETTER WYNN 253 | 01F8; C; 01F9; # LATIN CAPITAL LETTER N WITH GRAVE 254 | 01FA; C; 01FB; # LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE 255 | 01FC; C; 01FD; # LATIN CAPITAL LETTER AE WITH ACUTE 256 | 01FE; C; 01FF; # LATIN CAPITAL LETTER O WITH STROKE AND ACUTE 257 | 0200; C; 0201; # LATIN CAPITAL LETTER A WITH DOUBLE GRAVE 258 | 0202; C; 0203; # LATIN CAPITAL LETTER A WITH INVERTED BREVE 259 | 0204; C; 0205; # LATIN CAPITAL LETTER E WITH DOUBLE GRAVE 260 | 0206; C; 0207; # LATIN CAPITAL LETTER E WITH INVERTED BREVE 261 | 0208; C; 0209; # LATIN CAPITAL LETTER I WITH DOUBLE GRAVE 262 | 020A; C; 020B; # LATIN CAPITAL LETTER I WITH INVERTED BREVE 263 | 020C; C; 020D; # LATIN CAPITAL LETTER O WITH DOUBLE GRAVE 264 | 020E; C; 020F; # LATIN CAPITAL LETTER O WITH INVERTED BREVE 265 | 0210; C; 0211; # LATIN CAPITAL LETTER R WITH DOUBLE GRAVE 266 | 0212; C; 0213; # LATIN CAPITAL LETTER R WITH INVERTED BREVE 267 | 0214; C; 0215; # LATIN CAPITAL LETTER U WITH DOUBLE GRAVE 268 | 0216; C; 0217; # LATIN CAPITAL LETTER U WITH INVERTED BREVE 269 | 0218; C; 0219; # LATIN CAPITAL LETTER S WITH COMMA BELOW 270 | 021A; C; 021B; # LATIN CAPITAL LETTER T WITH COMMA BELOW 271 | 021C; C; 021D; # LATIN CAPITAL LETTER YOGH 272 | 021E; C; 021F; # LATIN CAPITAL LETTER H WITH CARON 273 | 0220; C; 019E; # LATIN CAPITAL LETTER N WITH LONG RIGHT LEG 274 | 0222; C; 0223; # LATIN CAPITAL LETTER OU 275 | 0224; C; 0225; # LATIN CAPITAL LETTER Z WITH HOOK 276 | 0226; C; 0227; # LATIN CAPITAL LETTER A WITH DOT ABOVE 277 | 0228; C; 0229; # LATIN CAPITAL LETTER E WITH CEDILLA 278 | 022A; C; 022B; # LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON 279 | 022C; C; 022D; # LATIN CAPITAL LETTER O WITH TILDE AND MACRON 280 | 022E; C; 022F; # LATIN CAPITAL LETTER O WITH DOT ABOVE 281 | 0230; C; 0231; # LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON 282 | 0232; C; 0233; # LATIN CAPITAL LETTER Y WITH MACRON 283 | 023A; C; 2C65; # LATIN CAPITAL LETTER A WITH STROKE 284 | 023B; C; 023C; # LATIN CAPITAL LETTER C WITH STROKE 285 | 023D; C; 019A; # LATIN CAPITAL LETTER L WITH BAR 286 | 023E; C; 2C66; # LATIN CAPITAL LETTER T WITH DIAGONAL STROKE 287 | 0241; C; 0242; # LATIN CAPITAL LETTER GLOTTAL STOP 288 | 0243; C; 0180; # LATIN CAPITAL LETTER B WITH STROKE 289 | 0244; C; 0289; # LATIN CAPITAL LETTER U BAR 290 | 0245; C; 028C; # LATIN CAPITAL LETTER TURNED V 291 | 0246; C; 0247; # LATIN CAPITAL LETTER E WITH STROKE 292 | 0248; C; 0249; # LATIN CAPITAL LETTER J WITH STROKE 293 | 024A; C; 024B; # LATIN CAPITAL LETTER SMALL Q WITH HOOK TAIL 294 | 024C; C; 024D; # LATIN CAPITAL LETTER R WITH STROKE 295 | 024E; C; 024F; # LATIN CAPITAL LETTER Y WITH STROKE 296 | 0345; C; 03B9; # COMBINING GREEK YPOGEGRAMMENI 297 | 0370; C; 0371; # GREEK CAPITAL LETTER HETA 298 | 0372; C; 0373; # GREEK CAPITAL LETTER ARCHAIC SAMPI 299 | 0376; C; 0377; # GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA 300 | 037F; C; 03F3; # GREEK CAPITAL LETTER YOT 301 | 0386; C; 03AC; # GREEK CAPITAL LETTER ALPHA WITH TONOS 302 | 0388; C; 03AD; # GREEK CAPITAL LETTER EPSILON WITH TONOS 303 | 0389; C; 03AE; # GREEK CAPITAL LETTER ETA WITH TONOS 304 | 038A; C; 03AF; # GREEK CAPITAL LETTER IOTA WITH TONOS 305 | 038C; C; 03CC; # GREEK CAPITAL LETTER OMICRON WITH TONOS 306 | 038E; C; 03CD; # GREEK CAPITAL LETTER UPSILON WITH TONOS 307 | 038F; C; 03CE; # GREEK CAPITAL LETTER OMEGA WITH TONOS 308 | 0390; F; 03B9 0308 0301; # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS 309 | 0391; C; 03B1; # GREEK CAPITAL LETTER ALPHA 310 | 0392; C; 03B2; # GREEK CAPITAL LETTER BETA 311 | 0393; C; 03B3; # GREEK CAPITAL LETTER GAMMA 312 | 0394; C; 03B4; # GREEK CAPITAL LETTER DELTA 313 | 0395; C; 03B5; # GREEK CAPITAL LETTER EPSILON 314 | 0396; C; 03B6; # GREEK CAPITAL LETTER ZETA 315 | 0397; C; 03B7; # GREEK CAPITAL LETTER ETA 316 | 0398; C; 03B8; # GREEK CAPITAL LETTER THETA 317 | 0399; C; 03B9; # GREEK CAPITAL LETTER IOTA 318 | 039A; C; 03BA; # GREEK CAPITAL LETTER KAPPA 319 | 039B; C; 03BB; # GREEK CAPITAL LETTER LAMDA 320 | 039C; C; 03BC; # GREEK CAPITAL LETTER MU 321 | 039D; C; 03BD; # GREEK CAPITAL LETTER NU 322 | 039E; C; 03BE; # GREEK CAPITAL LETTER XI 323 | 039F; C; 03BF; # GREEK CAPITAL LETTER OMICRON 324 | 03A0; C; 03C0; # GREEK CAPITAL LETTER PI 325 | 03A1; C; 03C1; # GREEK CAPITAL LETTER RHO 326 | 03A3; C; 03C3; # GREEK CAPITAL LETTER SIGMA 327 | 03A4; C; 03C4; # GREEK CAPITAL LETTER TAU 328 | 03A5; C; 03C5; # GREEK CAPITAL LETTER UPSILON 329 | 03A6; C; 03C6; # GREEK CAPITAL LETTER PHI 330 | 03A7; C; 03C7; # GREEK CAPITAL LETTER CHI 331 | 03A8; C; 03C8; # GREEK CAPITAL LETTER PSI 332 | 03A9; C; 03C9; # GREEK CAPITAL LETTER OMEGA 333 | 03AA; C; 03CA; # GREEK CAPITAL LETTER IOTA WITH DIALYTIKA 334 | 03AB; C; 03CB; # GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA 335 | 03B0; F; 03C5 0308 0301; # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS 336 | 03C2; C; 03C3; # GREEK SMALL LETTER FINAL SIGMA 337 | 03CF; C; 03D7; # GREEK CAPITAL KAI SYMBOL 338 | 03D0; C; 03B2; # GREEK BETA SYMBOL 339 | 03D1; C; 03B8; # GREEK THETA SYMBOL 340 | 03D5; C; 03C6; # GREEK PHI SYMBOL 341 | 03D6; C; 03C0; # GREEK PI SYMBOL 342 | 03D8; C; 03D9; # GREEK LETTER ARCHAIC KOPPA 343 | 03DA; C; 03DB; # GREEK LETTER STIGMA 344 | 03DC; C; 03DD; # GREEK LETTER DIGAMMA 345 | 03DE; C; 03DF; # GREEK LETTER KOPPA 346 | 03E0; C; 03E1; # GREEK LETTER SAMPI 347 | 03E2; C; 03E3; # COPTIC CAPITAL LETTER SHEI 348 | 03E4; C; 03E5; # COPTIC CAPITAL LETTER FEI 349 | 03E6; C; 03E7; # COPTIC CAPITAL LETTER KHEI 350 | 03E8; C; 03E9; # COPTIC CAPITAL LETTER HORI 351 | 03EA; C; 03EB; # COPTIC CAPITAL LETTER GANGIA 352 | 03EC; C; 03ED; # COPTIC CAPITAL LETTER SHIMA 353 | 03EE; C; 03EF; # COPTIC CAPITAL LETTER DEI 354 | 03F0; C; 03BA; # GREEK KAPPA SYMBOL 355 | 03F1; C; 03C1; # GREEK RHO SYMBOL 356 | 03F4; C; 03B8; # GREEK CAPITAL THETA SYMBOL 357 | 03F5; C; 03B5; # GREEK LUNATE EPSILON SYMBOL 358 | 03F7; C; 03F8; # GREEK CAPITAL LETTER SHO 359 | 03F9; C; 03F2; # GREEK CAPITAL LUNATE SIGMA SYMBOL 360 | 03FA; C; 03FB; # GREEK CAPITAL LETTER SAN 361 | 03FD; C; 037B; # GREEK CAPITAL REVERSED LUNATE SIGMA SYMBOL 362 | 03FE; C; 037C; # GREEK CAPITAL DOTTED LUNATE SIGMA SYMBOL 363 | 03FF; C; 037D; # GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL 364 | 0400; C; 0450; # CYRILLIC CAPITAL LETTER IE WITH GRAVE 365 | 0401; C; 0451; # CYRILLIC CAPITAL LETTER IO 366 | 0402; C; 0452; # CYRILLIC CAPITAL LETTER DJE 367 | 0403; C; 0453; # CYRILLIC CAPITAL LETTER GJE 368 | 0404; C; 0454; # CYRILLIC CAPITAL LETTER UKRAINIAN IE 369 | 0405; C; 0455; # CYRILLIC CAPITAL LETTER DZE 370 | 0406; C; 0456; # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I 371 | 0407; C; 0457; # CYRILLIC CAPITAL LETTER YI 372 | 0408; C; 0458; # CYRILLIC CAPITAL LETTER JE 373 | 0409; C; 0459; # CYRILLIC CAPITAL LETTER LJE 374 | 040A; C; 045A; # CYRILLIC CAPITAL LETTER NJE 375 | 040B; C; 045B; # CYRILLIC CAPITAL LETTER TSHE 376 | 040C; C; 045C; # CYRILLIC CAPITAL LETTER KJE 377 | 040D; C; 045D; # CYRILLIC CAPITAL LETTER I WITH GRAVE 378 | 040E; C; 045E; # CYRILLIC CAPITAL LETTER SHORT U 379 | 040F; C; 045F; # CYRILLIC CAPITAL LETTER DZHE 380 | 0410; C; 0430; # CYRILLIC CAPITAL LETTER A 381 | 0411; C; 0431; # CYRILLIC CAPITAL LETTER BE 382 | 0412; C; 0432; # CYRILLIC CAPITAL LETTER VE 383 | 0413; C; 0433; # CYRILLIC CAPITAL LETTER GHE 384 | 0414; C; 0434; # CYRILLIC CAPITAL LETTER DE 385 | 0415; C; 0435; # CYRILLIC CAPITAL LETTER IE 386 | 0416; C; 0436; # CYRILLIC CAPITAL LETTER ZHE 387 | 0417; C; 0437; # CYRILLIC CAPITAL LETTER ZE 388 | 0418; C; 0438; # CYRILLIC CAPITAL LETTER I 389 | 0419; C; 0439; # CYRILLIC CAPITAL LETTER SHORT I 390 | 041A; C; 043A; # CYRILLIC CAPITAL LETTER KA 391 | 041B; C; 043B; # CYRILLIC CAPITAL LETTER EL 392 | 041C; C; 043C; # CYRILLIC CAPITAL LETTER EM 393 | 041D; C; 043D; # CYRILLIC CAPITAL LETTER EN 394 | 041E; C; 043E; # CYRILLIC CAPITAL LETTER O 395 | 041F; C; 043F; # CYRILLIC CAPITAL LETTER PE 396 | 0420; C; 0440; # CYRILLIC CAPITAL LETTER ER 397 | 0421; C; 0441; # CYRILLIC CAPITAL LETTER ES 398 | 0422; C; 0442; # CYRILLIC CAPITAL LETTER TE 399 | 0423; C; 0443; # CYRILLIC CAPITAL LETTER U 400 | 0424; C; 0444; # CYRILLIC CAPITAL LETTER EF 401 | 0425; C; 0445; # CYRILLIC CAPITAL LETTER HA 402 | 0426; C; 0446; # CYRILLIC CAPITAL LETTER TSE 403 | 0427; C; 0447; # CYRILLIC CAPITAL LETTER CHE 404 | 0428; C; 0448; # CYRILLIC CAPITAL LETTER SHA 405 | 0429; C; 0449; # CYRILLIC CAPITAL LETTER SHCHA 406 | 042A; C; 044A; # CYRILLIC CAPITAL LETTER HARD SIGN 407 | 042B; C; 044B; # CYRILLIC CAPITAL LETTER YERU 408 | 042C; C; 044C; # CYRILLIC CAPITAL LETTER SOFT SIGN 409 | 042D; C; 044D; # CYRILLIC CAPITAL LETTER E 410 | 042E; C; 044E; # CYRILLIC CAPITAL LETTER YU 411 | 042F; C; 044F; # CYRILLIC CAPITAL LETTER YA 412 | 0460; C; 0461; # CYRILLIC CAPITAL LETTER OMEGA 413 | 0462; C; 0463; # CYRILLIC CAPITAL LETTER YAT 414 | 0464; C; 0465; # CYRILLIC CAPITAL LETTER IOTIFIED E 415 | 0466; C; 0467; # CYRILLIC CAPITAL LETTER LITTLE YUS 416 | 0468; C; 0469; # CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS 417 | 046A; C; 046B; # CYRILLIC CAPITAL LETTER BIG YUS 418 | 046C; C; 046D; # CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS 419 | 046E; C; 046F; # CYRILLIC CAPITAL LETTER KSI 420 | 0470; C; 0471; # CYRILLIC CAPITAL LETTER PSI 421 | 0472; C; 0473; # CYRILLIC CAPITAL LETTER FITA 422 | 0474; C; 0475; # CYRILLIC CAPITAL LETTER IZHITSA 423 | 0476; C; 0477; # CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT 424 | 0478; C; 0479; # CYRILLIC CAPITAL LETTER UK 425 | 047A; C; 047B; # CYRILLIC CAPITAL LETTER ROUND OMEGA 426 | 047C; C; 047D; # CYRILLIC CAPITAL LETTER OMEGA WITH TITLO 427 | 047E; C; 047F; # CYRILLIC CAPITAL LETTER OT 428 | 0480; C; 0481; # CYRILLIC CAPITAL LETTER KOPPA 429 | 048A; C; 048B; # CYRILLIC CAPITAL LETTER SHORT I WITH TAIL 430 | 048C; C; 048D; # CYRILLIC CAPITAL LETTER SEMISOFT SIGN 431 | 048E; C; 048F; # CYRILLIC CAPITAL LETTER ER WITH TICK 432 | 0490; C; 0491; # CYRILLIC CAPITAL LETTER GHE WITH UPTURN 433 | 0492; C; 0493; # CYRILLIC CAPITAL LETTER GHE WITH STROKE 434 | 0494; C; 0495; # CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK 435 | 0496; C; 0497; # CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER 436 | 0498; C; 0499; # CYRILLIC CAPITAL LETTER ZE WITH DESCENDER 437 | 049A; C; 049B; # CYRILLIC CAPITAL LETTER KA WITH DESCENDER 438 | 049C; C; 049D; # CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE 439 | 049E; C; 049F; # CYRILLIC CAPITAL LETTER KA WITH STROKE 440 | 04A0; C; 04A1; # CYRILLIC CAPITAL LETTER BASHKIR KA 441 | 04A2; C; 04A3; # CYRILLIC CAPITAL LETTER EN WITH DESCENDER 442 | 04A4; C; 04A5; # CYRILLIC CAPITAL LIGATURE EN GHE 443 | 04A6; C; 04A7; # CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK 444 | 04A8; C; 04A9; # CYRILLIC CAPITAL LETTER ABKHASIAN HA 445 | 04AA; C; 04AB; # CYRILLIC CAPITAL LETTER ES WITH DESCENDER 446 | 04AC; C; 04AD; # CYRILLIC CAPITAL LETTER TE WITH DESCENDER 447 | 04AE; C; 04AF; # CYRILLIC CAPITAL LETTER STRAIGHT U 448 | 04B0; C; 04B1; # CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE 449 | 04B2; C; 04B3; # CYRILLIC CAPITAL LETTER HA WITH DESCENDER 450 | 04B4; C; 04B5; # CYRILLIC CAPITAL LIGATURE TE TSE 451 | 04B6; C; 04B7; # CYRILLIC CAPITAL LETTER CHE WITH DESCENDER 452 | 04B8; C; 04B9; # CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE 453 | 04BA; C; 04BB; # CYRILLIC CAPITAL LETTER SHHA 454 | 04BC; C; 04BD; # CYRILLIC CAPITAL LETTER ABKHASIAN CHE 455 | 04BE; C; 04BF; # CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER 456 | 04C0; C; 04CF; # CYRILLIC LETTER PALOCHKA 457 | 04C1; C; 04C2; # CYRILLIC CAPITAL LETTER ZHE WITH BREVE 458 | 04C3; C; 04C4; # CYRILLIC CAPITAL LETTER KA WITH HOOK 459 | 04C5; C; 04C6; # CYRILLIC CAPITAL LETTER EL WITH TAIL 460 | 04C7; C; 04C8; # CYRILLIC CAPITAL LETTER EN WITH HOOK 461 | 04C9; C; 04CA; # CYRILLIC CAPITAL LETTER EN WITH TAIL 462 | 04CB; C; 04CC; # CYRILLIC CAPITAL LETTER KHAKASSIAN CHE 463 | 04CD; C; 04CE; # CYRILLIC CAPITAL LETTER EM WITH TAIL 464 | 04D0; C; 04D1; # CYRILLIC CAPITAL LETTER A WITH BREVE 465 | 04D2; C; 04D3; # CYRILLIC CAPITAL LETTER A WITH DIAERESIS 466 | 04D4; C; 04D5; # CYRILLIC CAPITAL LIGATURE A IE 467 | 04D6; C; 04D7; # CYRILLIC CAPITAL LETTER IE WITH BREVE 468 | 04D8; C; 04D9; # CYRILLIC CAPITAL LETTER SCHWA 469 | 04DA; C; 04DB; # CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS 470 | 04DC; C; 04DD; # CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS 471 | 04DE; C; 04DF; # CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS 472 | 04E0; C; 04E1; # CYRILLIC CAPITAL LETTER ABKHASIAN DZE 473 | 04E2; C; 04E3; # CYRILLIC CAPITAL LETTER I WITH MACRON 474 | 04E4; C; 04E5; # CYRILLIC CAPITAL LETTER I WITH DIAERESIS 475 | 04E6; C; 04E7; # CYRILLIC CAPITAL LETTER O WITH DIAERESIS 476 | 04E8; C; 04E9; # CYRILLIC CAPITAL LETTER BARRED O 477 | 04EA; C; 04EB; # CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS 478 | 04EC; C; 04ED; # CYRILLIC CAPITAL LETTER E WITH DIAERESIS 479 | 04EE; C; 04EF; # CYRILLIC CAPITAL LETTER U WITH MACRON 480 | 04F0; C; 04F1; # CYRILLIC CAPITAL LETTER U WITH DIAERESIS 481 | 04F2; C; 04F3; # CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE 482 | 04F4; C; 04F5; # CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS 483 | 04F6; C; 04F7; # CYRILLIC CAPITAL LETTER GHE WITH DESCENDER 484 | 04F8; C; 04F9; # CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS 485 | 04FA; C; 04FB; # CYRILLIC CAPITAL LETTER GHE WITH STROKE AND HOOK 486 | 04FC; C; 04FD; # CYRILLIC CAPITAL LETTER HA WITH HOOK 487 | 04FE; C; 04FF; # CYRILLIC CAPITAL LETTER HA WITH STROKE 488 | 0500; C; 0501; # CYRILLIC CAPITAL LETTER KOMI DE 489 | 0502; C; 0503; # CYRILLIC CAPITAL LETTER KOMI DJE 490 | 0504; C; 0505; # CYRILLIC CAPITAL LETTER KOMI ZJE 491 | 0506; C; 0507; # CYRILLIC CAPITAL LETTER KOMI DZJE 492 | 0508; C; 0509; # CYRILLIC CAPITAL LETTER KOMI LJE 493 | 050A; C; 050B; # CYRILLIC CAPITAL LETTER KOMI NJE 494 | 050C; C; 050D; # CYRILLIC CAPITAL LETTER KOMI SJE 495 | 050E; C; 050F; # CYRILLIC CAPITAL LETTER KOMI TJE 496 | 0510; C; 0511; # CYRILLIC CAPITAL LETTER REVERSED ZE 497 | 0512; C; 0513; # CYRILLIC CAPITAL LETTER EL WITH HOOK 498 | 0514; C; 0515; # CYRILLIC CAPITAL LETTER LHA 499 | 0516; C; 0517; # CYRILLIC CAPITAL LETTER RHA 500 | 0518; C; 0519; # CYRILLIC CAPITAL LETTER YAE 501 | 051A; C; 051B; # CYRILLIC CAPITAL LETTER QA 502 | 051C; C; 051D; # CYRILLIC CAPITAL LETTER WE 503 | 051E; C; 051F; # CYRILLIC CAPITAL LETTER ALEUT KA 504 | 0520; C; 0521; # CYRILLIC CAPITAL LETTER EL WITH MIDDLE HOOK 505 | 0522; C; 0523; # CYRILLIC CAPITAL LETTER EN WITH MIDDLE HOOK 506 | 0524; C; 0525; # CYRILLIC CAPITAL LETTER PE WITH DESCENDER 507 | 0526; C; 0527; # CYRILLIC CAPITAL LETTER SHHA WITH DESCENDER 508 | 0528; C; 0529; # CYRILLIC CAPITAL LETTER EN WITH LEFT HOOK 509 | 052A; C; 052B; # CYRILLIC CAPITAL LETTER DZZHE 510 | 052C; C; 052D; # CYRILLIC CAPITAL LETTER DCHE 511 | 052E; C; 052F; # CYRILLIC CAPITAL LETTER EL WITH DESCENDER 512 | 0531; C; 0561; # ARMENIAN CAPITAL LETTER AYB 513 | 0532; C; 0562; # ARMENIAN CAPITAL LETTER BEN 514 | 0533; C; 0563; # ARMENIAN CAPITAL LETTER GIM 515 | 0534; C; 0564; # ARMENIAN CAPITAL LETTER DA 516 | 0535; C; 0565; # ARMENIAN CAPITAL LETTER ECH 517 | 0536; C; 0566; # ARMENIAN CAPITAL LETTER ZA 518 | 0537; C; 0567; # ARMENIAN CAPITAL LETTER EH 519 | 0538; C; 0568; # ARMENIAN CAPITAL LETTER ET 520 | 0539; C; 0569; # ARMENIAN CAPITAL LETTER TO 521 | 053A; C; 056A; # ARMENIAN CAPITAL LETTER ZHE 522 | 053B; C; 056B; # ARMENIAN CAPITAL LETTER INI 523 | 053C; C; 056C; # ARMENIAN CAPITAL LETTER LIWN 524 | 053D; C; 056D; # ARMENIAN CAPITAL LETTER XEH 525 | 053E; C; 056E; # ARMENIAN CAPITAL LETTER CA 526 | 053F; C; 056F; # ARMENIAN CAPITAL LETTER KEN 527 | 0540; C; 0570; # ARMENIAN CAPITAL LETTER HO 528 | 0541; C; 0571; # ARMENIAN CAPITAL LETTER JA 529 | 0542; C; 0572; # ARMENIAN CAPITAL LETTER GHAD 530 | 0543; C; 0573; # ARMENIAN CAPITAL LETTER CHEH 531 | 0544; C; 0574; # ARMENIAN CAPITAL LETTER MEN 532 | 0545; C; 0575; # ARMENIAN CAPITAL LETTER YI 533 | 0546; C; 0576; # ARMENIAN CAPITAL LETTER NOW 534 | 0547; C; 0577; # ARMENIAN CAPITAL LETTER SHA 535 | 0548; C; 0578; # ARMENIAN CAPITAL LETTER VO 536 | 0549; C; 0579; # ARMENIAN CAPITAL LETTER CHA 537 | 054A; C; 057A; # ARMENIAN CAPITAL LETTER PEH 538 | 054B; C; 057B; # ARMENIAN CAPITAL LETTER JHEH 539 | 054C; C; 057C; # ARMENIAN CAPITAL LETTER RA 540 | 054D; C; 057D; # ARMENIAN CAPITAL LETTER SEH 541 | 054E; C; 057E; # ARMENIAN CAPITAL LETTER VEW 542 | 054F; C; 057F; # ARMENIAN CAPITAL LETTER TIWN 543 | 0550; C; 0580; # ARMENIAN CAPITAL LETTER REH 544 | 0551; C; 0581; # ARMENIAN CAPITAL LETTER CO 545 | 0552; C; 0582; # ARMENIAN CAPITAL LETTER YIWN 546 | 0553; C; 0583; # ARMENIAN CAPITAL LETTER PIWR 547 | 0554; C; 0584; # ARMENIAN CAPITAL LETTER KEH 548 | 0555; C; 0585; # ARMENIAN CAPITAL LETTER OH 549 | 0556; C; 0586; # ARMENIAN CAPITAL LETTER FEH 550 | 0587; F; 0565 0582; # ARMENIAN SMALL LIGATURE ECH YIWN 551 | 10A0; C; 2D00; # GEORGIAN CAPITAL LETTER AN 552 | 10A1; C; 2D01; # GEORGIAN CAPITAL LETTER BAN 553 | 10A2; C; 2D02; # GEORGIAN CAPITAL LETTER GAN 554 | 10A3; C; 2D03; # GEORGIAN CAPITAL LETTER DON 555 | 10A4; C; 2D04; # GEORGIAN CAPITAL LETTER EN 556 | 10A5; C; 2D05; # GEORGIAN CAPITAL LETTER VIN 557 | 10A6; C; 2D06; # GEORGIAN CAPITAL LETTER ZEN 558 | 10A7; C; 2D07; # GEORGIAN CAPITAL LETTER TAN 559 | 10A8; C; 2D08; # GEORGIAN CAPITAL LETTER IN 560 | 10A9; C; 2D09; # GEORGIAN CAPITAL LETTER KAN 561 | 10AA; C; 2D0A; # GEORGIAN CAPITAL LETTER LAS 562 | 10AB; C; 2D0B; # GEORGIAN CAPITAL LETTER MAN 563 | 10AC; C; 2D0C; # GEORGIAN CAPITAL LETTER NAR 564 | 10AD; C; 2D0D; # GEORGIAN CAPITAL LETTER ON 565 | 10AE; C; 2D0E; # GEORGIAN CAPITAL LETTER PAR 566 | 10AF; C; 2D0F; # GEORGIAN CAPITAL LETTER ZHAR 567 | 10B0; C; 2D10; # GEORGIAN CAPITAL LETTER RAE 568 | 10B1; C; 2D11; # GEORGIAN CAPITAL LETTER SAN 569 | 10B2; C; 2D12; # GEORGIAN CAPITAL LETTER TAR 570 | 10B3; C; 2D13; # GEORGIAN CAPITAL LETTER UN 571 | 10B4; C; 2D14; # GEORGIAN CAPITAL LETTER PHAR 572 | 10B5; C; 2D15; # GEORGIAN CAPITAL LETTER KHAR 573 | 10B6; C; 2D16; # GEORGIAN CAPITAL LETTER GHAN 574 | 10B7; C; 2D17; # GEORGIAN CAPITAL LETTER QAR 575 | 10B8; C; 2D18; # GEORGIAN CAPITAL LETTER SHIN 576 | 10B9; C; 2D19; # GEORGIAN CAPITAL LETTER CHIN 577 | 10BA; C; 2D1A; # GEORGIAN CAPITAL LETTER CAN 578 | 10BB; C; 2D1B; # GEORGIAN CAPITAL LETTER JIL 579 | 10BC; C; 2D1C; # GEORGIAN CAPITAL LETTER CIL 580 | 10BD; C; 2D1D; # GEORGIAN CAPITAL LETTER CHAR 581 | 10BE; C; 2D1E; # GEORGIAN CAPITAL LETTER XAN 582 | 10BF; C; 2D1F; # GEORGIAN CAPITAL LETTER JHAN 583 | 10C0; C; 2D20; # GEORGIAN CAPITAL LETTER HAE 584 | 10C1; C; 2D21; # GEORGIAN CAPITAL LETTER HE 585 | 10C2; C; 2D22; # GEORGIAN CAPITAL LETTER HIE 586 | 10C3; C; 2D23; # GEORGIAN CAPITAL LETTER WE 587 | 10C4; C; 2D24; # GEORGIAN CAPITAL LETTER HAR 588 | 10C5; C; 2D25; # GEORGIAN CAPITAL LETTER HOE 589 | 10C7; C; 2D27; # GEORGIAN CAPITAL LETTER YN 590 | 10CD; C; 2D2D; # GEORGIAN CAPITAL LETTER AEN 591 | 13F8; C; 13F0; # CHEROKEE SMALL LETTER YE 592 | 13F9; C; 13F1; # CHEROKEE SMALL LETTER YI 593 | 13FA; C; 13F2; # CHEROKEE SMALL LETTER YO 594 | 13FB; C; 13F3; # CHEROKEE SMALL LETTER YU 595 | 13FC; C; 13F4; # CHEROKEE SMALL LETTER YV 596 | 13FD; C; 13F5; # CHEROKEE SMALL LETTER MV 597 | 1C80; C; 0432; # CYRILLIC SMALL LETTER ROUNDED VE 598 | 1C81; C; 0434; # CYRILLIC SMALL LETTER LONG-LEGGED DE 599 | 1C82; C; 043E; # CYRILLIC SMALL LETTER NARROW O 600 | 1C83; C; 0441; # CYRILLIC SMALL LETTER WIDE ES 601 | 1C84; C; 0442; # CYRILLIC SMALL LETTER TALL TE 602 | 1C85; C; 0442; # CYRILLIC SMALL LETTER THREE-LEGGED TE 603 | 1C86; C; 044A; # CYRILLIC SMALL LETTER TALL HARD SIGN 604 | 1C87; C; 0463; # CYRILLIC SMALL LETTER TALL YAT 605 | 1C88; C; A64B; # CYRILLIC SMALL LETTER UNBLENDED UK 606 | 1C89; C; 1C8A; # CYRILLIC CAPITAL LETTER TJE 607 | 1C90; C; 10D0; # GEORGIAN MTAVRULI CAPITAL LETTER AN 608 | 1C91; C; 10D1; # GEORGIAN MTAVRULI CAPITAL LETTER BAN 609 | 1C92; C; 10D2; # GEORGIAN MTAVRULI CAPITAL LETTER GAN 610 | 1C93; C; 10D3; # GEORGIAN MTAVRULI CAPITAL LETTER DON 611 | 1C94; C; 10D4; # GEORGIAN MTAVRULI CAPITAL LETTER EN 612 | 1C95; C; 10D5; # GEORGIAN MTAVRULI CAPITAL LETTER VIN 613 | 1C96; C; 10D6; # GEORGIAN MTAVRULI CAPITAL LETTER ZEN 614 | 1C97; C; 10D7; # GEORGIAN MTAVRULI CAPITAL LETTER TAN 615 | 1C98; C; 10D8; # GEORGIAN MTAVRULI CAPITAL LETTER IN 616 | 1C99; C; 10D9; # GEORGIAN MTAVRULI CAPITAL LETTER KAN 617 | 1C9A; C; 10DA; # GEORGIAN MTAVRULI CAPITAL LETTER LAS 618 | 1C9B; C; 10DB; # GEORGIAN MTAVRULI CAPITAL LETTER MAN 619 | 1C9C; C; 10DC; # GEORGIAN MTAVRULI CAPITAL LETTER NAR 620 | 1C9D; C; 10DD; # GEORGIAN MTAVRULI CAPITAL LETTER ON 621 | 1C9E; C; 10DE; # GEORGIAN MTAVRULI CAPITAL LETTER PAR 622 | 1C9F; C; 10DF; # GEORGIAN MTAVRULI CAPITAL LETTER ZHAR 623 | 1CA0; C; 10E0; # GEORGIAN MTAVRULI CAPITAL LETTER RAE 624 | 1CA1; C; 10E1; # GEORGIAN MTAVRULI CAPITAL LETTER SAN 625 | 1CA2; C; 10E2; # GEORGIAN MTAVRULI CAPITAL LETTER TAR 626 | 1CA3; C; 10E3; # GEORGIAN MTAVRULI CAPITAL LETTER UN 627 | 1CA4; C; 10E4; # GEORGIAN MTAVRULI CAPITAL LETTER PHAR 628 | 1CA5; C; 10E5; # GEORGIAN MTAVRULI CAPITAL LETTER KHAR 629 | 1CA6; C; 10E6; # GEORGIAN MTAVRULI CAPITAL LETTER GHAN 630 | 1CA7; C; 10E7; # GEORGIAN MTAVRULI CAPITAL LETTER QAR 631 | 1CA8; C; 10E8; # GEORGIAN MTAVRULI CAPITAL LETTER SHIN 632 | 1CA9; C; 10E9; # GEORGIAN MTAVRULI CAPITAL LETTER CHIN 633 | 1CAA; C; 10EA; # GEORGIAN MTAVRULI CAPITAL LETTER CAN 634 | 1CAB; C; 10EB; # GEORGIAN MTAVRULI CAPITAL LETTER JIL 635 | 1CAC; C; 10EC; # GEORGIAN MTAVRULI CAPITAL LETTER CIL 636 | 1CAD; C; 10ED; # GEORGIAN MTAVRULI CAPITAL LETTER CHAR 637 | 1CAE; C; 10EE; # GEORGIAN MTAVRULI CAPITAL LETTER XAN 638 | 1CAF; C; 10EF; # GEORGIAN MTAVRULI CAPITAL LETTER JHAN 639 | 1CB0; C; 10F0; # GEORGIAN MTAVRULI CAPITAL LETTER HAE 640 | 1CB1; C; 10F1; # GEORGIAN MTAVRULI CAPITAL LETTER HE 641 | 1CB2; C; 10F2; # GEORGIAN MTAVRULI CAPITAL LETTER HIE 642 | 1CB3; C; 10F3; # GEORGIAN MTAVRULI CAPITAL LETTER WE 643 | 1CB4; C; 10F4; # GEORGIAN MTAVRULI CAPITAL LETTER HAR 644 | 1CB5; C; 10F5; # GEORGIAN MTAVRULI CAPITAL LETTER HOE 645 | 1CB6; C; 10F6; # GEORGIAN MTAVRULI CAPITAL LETTER FI 646 | 1CB7; C; 10F7; # GEORGIAN MTAVRULI CAPITAL LETTER YN 647 | 1CB8; C; 10F8; # GEORGIAN MTAVRULI CAPITAL LETTER ELIFI 648 | 1CB9; C; 10F9; # GEORGIAN MTAVRULI CAPITAL LETTER TURNED GAN 649 | 1CBA; C; 10FA; # GEORGIAN MTAVRULI CAPITAL LETTER AIN 650 | 1CBD; C; 10FD; # GEORGIAN MTAVRULI CAPITAL LETTER AEN 651 | 1CBE; C; 10FE; # GEORGIAN MTAVRULI CAPITAL LETTER HARD SIGN 652 | 1CBF; C; 10FF; # GEORGIAN MTAVRULI CAPITAL LETTER LABIAL SIGN 653 | 1E00; C; 1E01; # LATIN CAPITAL LETTER A WITH RING BELOW 654 | 1E02; C; 1E03; # LATIN CAPITAL LETTER B WITH DOT ABOVE 655 | 1E04; C; 1E05; # LATIN CAPITAL LETTER B WITH DOT BELOW 656 | 1E06; C; 1E07; # LATIN CAPITAL LETTER B WITH LINE BELOW 657 | 1E08; C; 1E09; # LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE 658 | 1E0A; C; 1E0B; # LATIN CAPITAL LETTER D WITH DOT ABOVE 659 | 1E0C; C; 1E0D; # LATIN CAPITAL LETTER D WITH DOT BELOW 660 | 1E0E; C; 1E0F; # LATIN CAPITAL LETTER D WITH LINE BELOW 661 | 1E10; C; 1E11; # LATIN CAPITAL LETTER D WITH CEDILLA 662 | 1E12; C; 1E13; # LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW 663 | 1E14; C; 1E15; # LATIN CAPITAL LETTER E WITH MACRON AND GRAVE 664 | 1E16; C; 1E17; # LATIN CAPITAL LETTER E WITH MACRON AND ACUTE 665 | 1E18; C; 1E19; # LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW 666 | 1E1A; C; 1E1B; # LATIN CAPITAL LETTER E WITH TILDE BELOW 667 | 1E1C; C; 1E1D; # LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE 668 | 1E1E; C; 1E1F; # LATIN CAPITAL LETTER F WITH DOT ABOVE 669 | 1E20; C; 1E21; # LATIN CAPITAL LETTER G WITH MACRON 670 | 1E22; C; 1E23; # LATIN CAPITAL LETTER H WITH DOT ABOVE 671 | 1E24; C; 1E25; # LATIN CAPITAL LETTER H WITH DOT BELOW 672 | 1E26; C; 1E27; # LATIN CAPITAL LETTER H WITH DIAERESIS 673 | 1E28; C; 1E29; # LATIN CAPITAL LETTER H WITH CEDILLA 674 | 1E2A; C; 1E2B; # LATIN CAPITAL LETTER H WITH BREVE BELOW 675 | 1E2C; C; 1E2D; # LATIN CAPITAL LETTER I WITH TILDE BELOW 676 | 1E2E; C; 1E2F; # LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE 677 | 1E30; C; 1E31; # LATIN CAPITAL LETTER K WITH ACUTE 678 | 1E32; C; 1E33; # LATIN CAPITAL LETTER K WITH DOT BELOW 679 | 1E34; C; 1E35; # LATIN CAPITAL LETTER K WITH LINE BELOW 680 | 1E36; C; 1E37; # LATIN CAPITAL LETTER L WITH DOT BELOW 681 | 1E38; C; 1E39; # LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON 682 | 1E3A; C; 1E3B; # LATIN CAPITAL LETTER L WITH LINE BELOW 683 | 1E3C; C; 1E3D; # LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW 684 | 1E3E; C; 1E3F; # LATIN CAPITAL LETTER M WITH ACUTE 685 | 1E40; C; 1E41; # LATIN CAPITAL LETTER M WITH DOT ABOVE 686 | 1E42; C; 1E43; # LATIN CAPITAL LETTER M WITH DOT BELOW 687 | 1E44; C; 1E45; # LATIN CAPITAL LETTER N WITH DOT ABOVE 688 | 1E46; C; 1E47; # LATIN CAPITAL LETTER N WITH DOT BELOW 689 | 1E48; C; 1E49; # LATIN CAPITAL LETTER N WITH LINE BELOW 690 | 1E4A; C; 1E4B; # LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW 691 | 1E4C; C; 1E4D; # LATIN CAPITAL LETTER O WITH TILDE AND ACUTE 692 | 1E4E; C; 1E4F; # LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS 693 | 1E50; C; 1E51; # LATIN CAPITAL LETTER O WITH MACRON AND GRAVE 694 | 1E52; C; 1E53; # LATIN CAPITAL LETTER O WITH MACRON AND ACUTE 695 | 1E54; C; 1E55; # LATIN CAPITAL LETTER P WITH ACUTE 696 | 1E56; C; 1E57; # LATIN CAPITAL LETTER P WITH DOT ABOVE 697 | 1E58; C; 1E59; # LATIN CAPITAL LETTER R WITH DOT ABOVE 698 | 1E5A; C; 1E5B; # LATIN CAPITAL LETTER R WITH DOT BELOW 699 | 1E5C; C; 1E5D; # LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON 700 | 1E5E; C; 1E5F; # LATIN CAPITAL LETTER R WITH LINE BELOW 701 | 1E60; C; 1E61; # LATIN CAPITAL LETTER S WITH DOT ABOVE 702 | 1E62; C; 1E63; # LATIN CAPITAL LETTER S WITH DOT BELOW 703 | 1E64; C; 1E65; # LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE 704 | 1E66; C; 1E67; # LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE 705 | 1E68; C; 1E69; # LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE 706 | 1E6A; C; 1E6B; # LATIN CAPITAL LETTER T WITH DOT ABOVE 707 | 1E6C; C; 1E6D; # LATIN CAPITAL LETTER T WITH DOT BELOW 708 | 1E6E; C; 1E6F; # LATIN CAPITAL LETTER T WITH LINE BELOW 709 | 1E70; C; 1E71; # LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW 710 | 1E72; C; 1E73; # LATIN CAPITAL LETTER U WITH DIAERESIS BELOW 711 | 1E74; C; 1E75; # LATIN CAPITAL LETTER U WITH TILDE BELOW 712 | 1E76; C; 1E77; # LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW 713 | 1E78; C; 1E79; # LATIN CAPITAL LETTER U WITH TILDE AND ACUTE 714 | 1E7A; C; 1E7B; # LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS 715 | 1E7C; C; 1E7D; # LATIN CAPITAL LETTER V WITH TILDE 716 | 1E7E; C; 1E7F; # LATIN CAPITAL LETTER V WITH DOT BELOW 717 | 1E80; C; 1E81; # LATIN CAPITAL LETTER W WITH GRAVE 718 | 1E82; C; 1E83; # LATIN CAPITAL LETTER W WITH ACUTE 719 | 1E84; C; 1E85; # LATIN CAPITAL LETTER W WITH DIAERESIS 720 | 1E86; C; 1E87; # LATIN CAPITAL LETTER W WITH DOT ABOVE 721 | 1E88; C; 1E89; # LATIN CAPITAL LETTER W WITH DOT BELOW 722 | 1E8A; C; 1E8B; # LATIN CAPITAL LETTER X WITH DOT ABOVE 723 | 1E8C; C; 1E8D; # LATIN CAPITAL LETTER X WITH DIAERESIS 724 | 1E8E; C; 1E8F; # LATIN CAPITAL LETTER Y WITH DOT ABOVE 725 | 1E90; C; 1E91; # LATIN CAPITAL LETTER Z WITH CIRCUMFLEX 726 | 1E92; C; 1E93; # LATIN CAPITAL LETTER Z WITH DOT BELOW 727 | 1E94; C; 1E95; # LATIN CAPITAL LETTER Z WITH LINE BELOW 728 | 1E96; F; 0068 0331; # LATIN SMALL LETTER H WITH LINE BELOW 729 | 1E97; F; 0074 0308; # LATIN SMALL LETTER T WITH DIAERESIS 730 | 1E98; F; 0077 030A; # LATIN SMALL LETTER W WITH RING ABOVE 731 | 1E99; F; 0079 030A; # LATIN SMALL LETTER Y WITH RING ABOVE 732 | 1E9A; F; 0061 02BE; # LATIN SMALL LETTER A WITH RIGHT HALF RING 733 | 1E9B; C; 1E61; # LATIN SMALL LETTER LONG S WITH DOT ABOVE 734 | 1E9E; F; 0073 0073; # LATIN CAPITAL LETTER SHARP S 735 | 1E9E; S; 00DF; # LATIN CAPITAL LETTER SHARP S 736 | 1EA0; C; 1EA1; # LATIN CAPITAL LETTER A WITH DOT BELOW 737 | 1EA2; C; 1EA3; # LATIN CAPITAL LETTER A WITH HOOK ABOVE 738 | 1EA4; C; 1EA5; # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE 739 | 1EA6; C; 1EA7; # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE 740 | 1EA8; C; 1EA9; # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE 741 | 1EAA; C; 1EAB; # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE 742 | 1EAC; C; 1EAD; # LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW 743 | 1EAE; C; 1EAF; # LATIN CAPITAL LETTER A WITH BREVE AND ACUTE 744 | 1EB0; C; 1EB1; # LATIN CAPITAL LETTER A WITH BREVE AND GRAVE 745 | 1EB2; C; 1EB3; # LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE 746 | 1EB4; C; 1EB5; # LATIN CAPITAL LETTER A WITH BREVE AND TILDE 747 | 1EB6; C; 1EB7; # LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW 748 | 1EB8; C; 1EB9; # LATIN CAPITAL LETTER E WITH DOT BELOW 749 | 1EBA; C; 1EBB; # LATIN CAPITAL LETTER E WITH HOOK ABOVE 750 | 1EBC; C; 1EBD; # LATIN CAPITAL LETTER E WITH TILDE 751 | 1EBE; C; 1EBF; # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE 752 | 1EC0; C; 1EC1; # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE 753 | 1EC2; C; 1EC3; # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE 754 | 1EC4; C; 1EC5; # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE 755 | 1EC6; C; 1EC7; # LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW 756 | 1EC8; C; 1EC9; # LATIN CAPITAL LETTER I WITH HOOK ABOVE 757 | 1ECA; C; 1ECB; # LATIN CAPITAL LETTER I WITH DOT BELOW 758 | 1ECC; C; 1ECD; # LATIN CAPITAL LETTER O WITH DOT BELOW 759 | 1ECE; C; 1ECF; # LATIN CAPITAL LETTER O WITH HOOK ABOVE 760 | 1ED0; C; 1ED1; # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE 761 | 1ED2; C; 1ED3; # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE 762 | 1ED4; C; 1ED5; # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE 763 | 1ED6; C; 1ED7; # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE 764 | 1ED8; C; 1ED9; # LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW 765 | 1EDA; C; 1EDB; # LATIN CAPITAL LETTER O WITH HORN AND ACUTE 766 | 1EDC; C; 1EDD; # LATIN CAPITAL LETTER O WITH HORN AND GRAVE 767 | 1EDE; C; 1EDF; # LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE 768 | 1EE0; C; 1EE1; # LATIN CAPITAL LETTER O WITH HORN AND TILDE 769 | 1EE2; C; 1EE3; # LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW 770 | 1EE4; C; 1EE5; # LATIN CAPITAL LETTER U WITH DOT BELOW 771 | 1EE6; C; 1EE7; # LATIN CAPITAL LETTER U WITH HOOK ABOVE 772 | 1EE8; C; 1EE9; # LATIN CAPITAL LETTER U WITH HORN AND ACUTE 773 | 1EEA; C; 1EEB; # LATIN CAPITAL LETTER U WITH HORN AND GRAVE 774 | 1EEC; C; 1EED; # LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE 775 | 1EEE; C; 1EEF; # LATIN CAPITAL LETTER U WITH HORN AND TILDE 776 | 1EF0; C; 1EF1; # LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW 777 | 1EF2; C; 1EF3; # LATIN CAPITAL LETTER Y WITH GRAVE 778 | 1EF4; C; 1EF5; # LATIN CAPITAL LETTER Y WITH DOT BELOW 779 | 1EF6; C; 1EF7; # LATIN CAPITAL LETTER Y WITH HOOK ABOVE 780 | 1EF8; C; 1EF9; # LATIN CAPITAL LETTER Y WITH TILDE 781 | 1EFA; C; 1EFB; # LATIN CAPITAL LETTER MIDDLE-WELSH LL 782 | 1EFC; C; 1EFD; # LATIN CAPITAL LETTER MIDDLE-WELSH V 783 | 1EFE; C; 1EFF; # LATIN CAPITAL LETTER Y WITH LOOP 784 | 1F08; C; 1F00; # GREEK CAPITAL LETTER ALPHA WITH PSILI 785 | 1F09; C; 1F01; # GREEK CAPITAL LETTER ALPHA WITH DASIA 786 | 1F0A; C; 1F02; # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA 787 | 1F0B; C; 1F03; # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA 788 | 1F0C; C; 1F04; # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA 789 | 1F0D; C; 1F05; # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA 790 | 1F0E; C; 1F06; # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI 791 | 1F0F; C; 1F07; # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI 792 | 1F18; C; 1F10; # GREEK CAPITAL LETTER EPSILON WITH PSILI 793 | 1F19; C; 1F11; # GREEK CAPITAL LETTER EPSILON WITH DASIA 794 | 1F1A; C; 1F12; # GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA 795 | 1F1B; C; 1F13; # GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA 796 | 1F1C; C; 1F14; # GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA 797 | 1F1D; C; 1F15; # GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA 798 | 1F28; C; 1F20; # GREEK CAPITAL LETTER ETA WITH PSILI 799 | 1F29; C; 1F21; # GREEK CAPITAL LETTER ETA WITH DASIA 800 | 1F2A; C; 1F22; # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA 801 | 1F2B; C; 1F23; # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA 802 | 1F2C; C; 1F24; # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA 803 | 1F2D; C; 1F25; # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA 804 | 1F2E; C; 1F26; # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI 805 | 1F2F; C; 1F27; # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI 806 | 1F38; C; 1F30; # GREEK CAPITAL LETTER IOTA WITH PSILI 807 | 1F39; C; 1F31; # GREEK CAPITAL LETTER IOTA WITH DASIA 808 | 1F3A; C; 1F32; # GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA 809 | 1F3B; C; 1F33; # GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA 810 | 1F3C; C; 1F34; # GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA 811 | 1F3D; C; 1F35; # GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA 812 | 1F3E; C; 1F36; # GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI 813 | 1F3F; C; 1F37; # GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI 814 | 1F48; C; 1F40; # GREEK CAPITAL LETTER OMICRON WITH PSILI 815 | 1F49; C; 1F41; # GREEK CAPITAL LETTER OMICRON WITH DASIA 816 | 1F4A; C; 1F42; # GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA 817 | 1F4B; C; 1F43; # GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA 818 | 1F4C; C; 1F44; # GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA 819 | 1F4D; C; 1F45; # GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA 820 | 1F50; F; 03C5 0313; # GREEK SMALL LETTER UPSILON WITH PSILI 821 | 1F52; F; 03C5 0313 0300; # GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA 822 | 1F54; F; 03C5 0313 0301; # GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA 823 | 1F56; F; 03C5 0313 0342; # GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI 824 | 1F59; C; 1F51; # GREEK CAPITAL LETTER UPSILON WITH DASIA 825 | 1F5B; C; 1F53; # GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA 826 | 1F5D; C; 1F55; # GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA 827 | 1F5F; C; 1F57; # GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI 828 | 1F68; C; 1F60; # GREEK CAPITAL LETTER OMEGA WITH PSILI 829 | 1F69; C; 1F61; # GREEK CAPITAL LETTER OMEGA WITH DASIA 830 | 1F6A; C; 1F62; # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA 831 | 1F6B; C; 1F63; # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA 832 | 1F6C; C; 1F64; # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA 833 | 1F6D; C; 1F65; # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA 834 | 1F6E; C; 1F66; # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI 835 | 1F6F; C; 1F67; # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI 836 | 1F80; F; 1F00 03B9; # GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI 837 | 1F81; F; 1F01 03B9; # GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI 838 | 1F82; F; 1F02 03B9; # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI 839 | 1F83; F; 1F03 03B9; # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI 840 | 1F84; F; 1F04 03B9; # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI 841 | 1F85; F; 1F05 03B9; # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI 842 | 1F86; F; 1F06 03B9; # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI 843 | 1F87; F; 1F07 03B9; # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI 844 | 1F88; F; 1F00 03B9; # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI 845 | 1F88; S; 1F80; # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI 846 | 1F89; F; 1F01 03B9; # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI 847 | 1F89; S; 1F81; # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI 848 | 1F8A; F; 1F02 03B9; # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI 849 | 1F8A; S; 1F82; # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI 850 | 1F8B; F; 1F03 03B9; # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI 851 | 1F8B; S; 1F83; # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI 852 | 1F8C; F; 1F04 03B9; # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI 853 | 1F8C; S; 1F84; # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI 854 | 1F8D; F; 1F05 03B9; # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI 855 | 1F8D; S; 1F85; # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI 856 | 1F8E; F; 1F06 03B9; # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI 857 | 1F8E; S; 1F86; # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI 858 | 1F8F; F; 1F07 03B9; # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI 859 | 1F8F; S; 1F87; # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI 860 | 1F90; F; 1F20 03B9; # GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI 861 | 1F91; F; 1F21 03B9; # GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI 862 | 1F92; F; 1F22 03B9; # GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI 863 | 1F93; F; 1F23 03B9; # GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI 864 | 1F94; F; 1F24 03B9; # GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI 865 | 1F95; F; 1F25 03B9; # GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI 866 | 1F96; F; 1F26 03B9; # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI 867 | 1F97; F; 1F27 03B9; # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI 868 | 1F98; F; 1F20 03B9; # GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI 869 | 1F98; S; 1F90; # GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI 870 | 1F99; F; 1F21 03B9; # GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI 871 | 1F99; S; 1F91; # GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI 872 | 1F9A; F; 1F22 03B9; # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI 873 | 1F9A; S; 1F92; # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI 874 | 1F9B; F; 1F23 03B9; # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI 875 | 1F9B; S; 1F93; # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI 876 | 1F9C; F; 1F24 03B9; # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI 877 | 1F9C; S; 1F94; # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI 878 | 1F9D; F; 1F25 03B9; # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI 879 | 1F9D; S; 1F95; # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI 880 | 1F9E; F; 1F26 03B9; # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI 881 | 1F9E; S; 1F96; # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI 882 | 1F9F; F; 1F27 03B9; # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI 883 | 1F9F; S; 1F97; # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI 884 | 1FA0; F; 1F60 03B9; # GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI 885 | 1FA1; F; 1F61 03B9; # GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI 886 | 1FA2; F; 1F62 03B9; # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI 887 | 1FA3; F; 1F63 03B9; # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI 888 | 1FA4; F; 1F64 03B9; # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI 889 | 1FA5; F; 1F65 03B9; # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI 890 | 1FA6; F; 1F66 03B9; # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI 891 | 1FA7; F; 1F67 03B9; # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI 892 | 1FA8; F; 1F60 03B9; # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI 893 | 1FA8; S; 1FA0; # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI 894 | 1FA9; F; 1F61 03B9; # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI 895 | 1FA9; S; 1FA1; # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI 896 | 1FAA; F; 1F62 03B9; # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI 897 | 1FAA; S; 1FA2; # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI 898 | 1FAB; F; 1F63 03B9; # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI 899 | 1FAB; S; 1FA3; # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI 900 | 1FAC; F; 1F64 03B9; # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI 901 | 1FAC; S; 1FA4; # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI 902 | 1FAD; F; 1F65 03B9; # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI 903 | 1FAD; S; 1FA5; # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI 904 | 1FAE; F; 1F66 03B9; # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI 905 | 1FAE; S; 1FA6; # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI 906 | 1FAF; F; 1F67 03B9; # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI 907 | 1FAF; S; 1FA7; # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI 908 | 1FB2; F; 1F70 03B9; # GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI 909 | 1FB3; F; 03B1 03B9; # GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI 910 | 1FB4; F; 03AC 03B9; # GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI 911 | 1FB6; F; 03B1 0342; # GREEK SMALL LETTER ALPHA WITH PERISPOMENI 912 | 1FB7; F; 03B1 0342 03B9; # GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI 913 | 1FB8; C; 1FB0; # GREEK CAPITAL LETTER ALPHA WITH VRACHY 914 | 1FB9; C; 1FB1; # GREEK CAPITAL LETTER ALPHA WITH MACRON 915 | 1FBA; C; 1F70; # GREEK CAPITAL LETTER ALPHA WITH VARIA 916 | 1FBB; C; 1F71; # GREEK CAPITAL LETTER ALPHA WITH OXIA 917 | 1FBC; F; 03B1 03B9; # GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI 918 | 1FBC; S; 1FB3; # GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI 919 | 1FBE; C; 03B9; # GREEK PROSGEGRAMMENI 920 | 1FC2; F; 1F74 03B9; # GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI 921 | 1FC3; F; 03B7 03B9; # GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI 922 | 1FC4; F; 03AE 03B9; # GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI 923 | 1FC6; F; 03B7 0342; # GREEK SMALL LETTER ETA WITH PERISPOMENI 924 | 1FC7; F; 03B7 0342 03B9; # GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI 925 | 1FC8; C; 1F72; # GREEK CAPITAL LETTER EPSILON WITH VARIA 926 | 1FC9; C; 1F73; # GREEK CAPITAL LETTER EPSILON WITH OXIA 927 | 1FCA; C; 1F74; # GREEK CAPITAL LETTER ETA WITH VARIA 928 | 1FCB; C; 1F75; # GREEK CAPITAL LETTER ETA WITH OXIA 929 | 1FCC; F; 03B7 03B9; # GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI 930 | 1FCC; S; 1FC3; # GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI 931 | 1FD2; F; 03B9 0308 0300; # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA 932 | 1FD3; F; 03B9 0308 0301; # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA 933 | 1FD3; S; 0390; # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA 934 | 1FD6; F; 03B9 0342; # GREEK SMALL LETTER IOTA WITH PERISPOMENI 935 | 1FD7; F; 03B9 0308 0342; # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI 936 | 1FD8; C; 1FD0; # GREEK CAPITAL LETTER IOTA WITH VRACHY 937 | 1FD9; C; 1FD1; # GREEK CAPITAL LETTER IOTA WITH MACRON 938 | 1FDA; C; 1F76; # GREEK CAPITAL LETTER IOTA WITH VARIA 939 | 1FDB; C; 1F77; # GREEK CAPITAL LETTER IOTA WITH OXIA 940 | 1FE2; F; 03C5 0308 0300; # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA 941 | 1FE3; F; 03C5 0308 0301; # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA 942 | 1FE3; S; 03B0; # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA 943 | 1FE4; F; 03C1 0313; # GREEK SMALL LETTER RHO WITH PSILI 944 | 1FE6; F; 03C5 0342; # GREEK SMALL LETTER UPSILON WITH PERISPOMENI 945 | 1FE7; F; 03C5 0308 0342; # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI 946 | 1FE8; C; 1FE0; # GREEK CAPITAL LETTER UPSILON WITH VRACHY 947 | 1FE9; C; 1FE1; # GREEK CAPITAL LETTER UPSILON WITH MACRON 948 | 1FEA; C; 1F7A; # GREEK CAPITAL LETTER UPSILON WITH VARIA 949 | 1FEB; C; 1F7B; # GREEK CAPITAL LETTER UPSILON WITH OXIA 950 | 1FEC; C; 1FE5; # GREEK CAPITAL LETTER RHO WITH DASIA 951 | 1FF2; F; 1F7C 03B9; # GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI 952 | 1FF3; F; 03C9 03B9; # GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI 953 | 1FF4; F; 03CE 03B9; # GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI 954 | 1FF6; F; 03C9 0342; # GREEK SMALL LETTER OMEGA WITH PERISPOMENI 955 | 1FF7; F; 03C9 0342 03B9; # GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI 956 | 1FF8; C; 1F78; # GREEK CAPITAL LETTER OMICRON WITH VARIA 957 | 1FF9; C; 1F79; # GREEK CAPITAL LETTER OMICRON WITH OXIA 958 | 1FFA; C; 1F7C; # GREEK CAPITAL LETTER OMEGA WITH VARIA 959 | 1FFB; C; 1F7D; # GREEK CAPITAL LETTER OMEGA WITH OXIA 960 | 1FFC; F; 03C9 03B9; # GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI 961 | 1FFC; S; 1FF3; # GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI 962 | 2126; C; 03C9; # OHM SIGN 963 | 212A; C; 006B; # KELVIN SIGN 964 | 212B; C; 00E5; # ANGSTROM SIGN 965 | 2132; C; 214E; # TURNED CAPITAL F 966 | 2160; C; 2170; # ROMAN NUMERAL ONE 967 | 2161; C; 2171; # ROMAN NUMERAL TWO 968 | 2162; C; 2172; # ROMAN NUMERAL THREE 969 | 2163; C; 2173; # ROMAN NUMERAL FOUR 970 | 2164; C; 2174; # ROMAN NUMERAL FIVE 971 | 2165; C; 2175; # ROMAN NUMERAL SIX 972 | 2166; C; 2176; # ROMAN NUMERAL SEVEN 973 | 2167; C; 2177; # ROMAN NUMERAL EIGHT 974 | 2168; C; 2178; # ROMAN NUMERAL NINE 975 | 2169; C; 2179; # ROMAN NUMERAL TEN 976 | 216A; C; 217A; # ROMAN NUMERAL ELEVEN 977 | 216B; C; 217B; # ROMAN NUMERAL TWELVE 978 | 216C; C; 217C; # ROMAN NUMERAL FIFTY 979 | 216D; C; 217D; # ROMAN NUMERAL ONE HUNDRED 980 | 216E; C; 217E; # ROMAN NUMERAL FIVE HUNDRED 981 | 216F; C; 217F; # ROMAN NUMERAL ONE THOUSAND 982 | 2183; C; 2184; # ROMAN NUMERAL REVERSED ONE HUNDRED 983 | 24B6; C; 24D0; # CIRCLED LATIN CAPITAL LETTER A 984 | 24B7; C; 24D1; # CIRCLED LATIN CAPITAL LETTER B 985 | 24B8; C; 24D2; # CIRCLED LATIN CAPITAL LETTER C 986 | 24B9; C; 24D3; # CIRCLED LATIN CAPITAL LETTER D 987 | 24BA; C; 24D4; # CIRCLED LATIN CAPITAL LETTER E 988 | 24BB; C; 24D5; # CIRCLED LATIN CAPITAL LETTER F 989 | 24BC; C; 24D6; # CIRCLED LATIN CAPITAL LETTER G 990 | 24BD; C; 24D7; # CIRCLED LATIN CAPITAL LETTER H 991 | 24BE; C; 24D8; # CIRCLED LATIN CAPITAL LETTER I 992 | 24BF; C; 24D9; # CIRCLED LATIN CAPITAL LETTER J 993 | 24C0; C; 24DA; # CIRCLED LATIN CAPITAL LETTER K 994 | 24C1; C; 24DB; # CIRCLED LATIN CAPITAL LETTER L 995 | 24C2; C; 24DC; # CIRCLED LATIN CAPITAL LETTER M 996 | 24C3; C; 24DD; # CIRCLED LATIN CAPITAL LETTER N 997 | 24C4; C; 24DE; # CIRCLED LATIN CAPITAL LETTER O 998 | 24C5; C; 24DF; # CIRCLED LATIN CAPITAL LETTER P 999 | 24C6; C; 24E0; # CIRCLED LATIN CAPITAL LETTER Q 1000 | 24C7; C; 24E1; # CIRCLED LATIN CAPITAL LETTER R 1001 | 24C8; C; 24E2; # CIRCLED LATIN CAPITAL LETTER S 1002 | 24C9; C; 24E3; # CIRCLED LATIN CAPITAL LETTER T 1003 | 24CA; C; 24E4; # CIRCLED LATIN CAPITAL LETTER U 1004 | 24CB; C; 24E5; # CIRCLED LATIN CAPITAL LETTER V 1005 | 24CC; C; 24E6; # CIRCLED LATIN CAPITAL LETTER W 1006 | 24CD; C; 24E7; # CIRCLED LATIN CAPITAL LETTER X 1007 | 24CE; C; 24E8; # CIRCLED LATIN CAPITAL LETTER Y 1008 | 24CF; C; 24E9; # CIRCLED LATIN CAPITAL LETTER Z 1009 | 2C00; C; 2C30; # GLAGOLITIC CAPITAL LETTER AZU 1010 | 2C01; C; 2C31; # GLAGOLITIC CAPITAL LETTER BUKY 1011 | 2C02; C; 2C32; # GLAGOLITIC CAPITAL LETTER VEDE 1012 | 2C03; C; 2C33; # GLAGOLITIC CAPITAL LETTER GLAGOLI 1013 | 2C04; C; 2C34; # GLAGOLITIC CAPITAL LETTER DOBRO 1014 | 2C05; C; 2C35; # GLAGOLITIC CAPITAL LETTER YESTU 1015 | 2C06; C; 2C36; # GLAGOLITIC CAPITAL LETTER ZHIVETE 1016 | 2C07; C; 2C37; # GLAGOLITIC CAPITAL LETTER DZELO 1017 | 2C08; C; 2C38; # GLAGOLITIC CAPITAL LETTER ZEMLJA 1018 | 2C09; C; 2C39; # GLAGOLITIC CAPITAL LETTER IZHE 1019 | 2C0A; C; 2C3A; # GLAGOLITIC CAPITAL LETTER INITIAL IZHE 1020 | 2C0B; C; 2C3B; # GLAGOLITIC CAPITAL LETTER I 1021 | 2C0C; C; 2C3C; # GLAGOLITIC CAPITAL LETTER DJERVI 1022 | 2C0D; C; 2C3D; # GLAGOLITIC CAPITAL LETTER KAKO 1023 | 2C0E; C; 2C3E; # GLAGOLITIC CAPITAL LETTER LJUDIJE 1024 | 2C0F; C; 2C3F; # GLAGOLITIC CAPITAL LETTER MYSLITE 1025 | 2C10; C; 2C40; # GLAGOLITIC CAPITAL LETTER NASHI 1026 | 2C11; C; 2C41; # GLAGOLITIC CAPITAL LETTER ONU 1027 | 2C12; C; 2C42; # GLAGOLITIC CAPITAL LETTER POKOJI 1028 | 2C13; C; 2C43; # GLAGOLITIC CAPITAL LETTER RITSI 1029 | 2C14; C; 2C44; # GLAGOLITIC CAPITAL LETTER SLOVO 1030 | 2C15; C; 2C45; # GLAGOLITIC CAPITAL LETTER TVRIDO 1031 | 2C16; C; 2C46; # GLAGOLITIC CAPITAL LETTER UKU 1032 | 2C17; C; 2C47; # GLAGOLITIC CAPITAL LETTER FRITU 1033 | 2C18; C; 2C48; # GLAGOLITIC CAPITAL LETTER HERU 1034 | 2C19; C; 2C49; # GLAGOLITIC CAPITAL LETTER OTU 1035 | 2C1A; C; 2C4A; # GLAGOLITIC CAPITAL LETTER PE 1036 | 2C1B; C; 2C4B; # GLAGOLITIC CAPITAL LETTER SHTA 1037 | 2C1C; C; 2C4C; # GLAGOLITIC CAPITAL LETTER TSI 1038 | 2C1D; C; 2C4D; # GLAGOLITIC CAPITAL LETTER CHRIVI 1039 | 2C1E; C; 2C4E; # GLAGOLITIC CAPITAL LETTER SHA 1040 | 2C1F; C; 2C4F; # GLAGOLITIC CAPITAL LETTER YERU 1041 | 2C20; C; 2C50; # GLAGOLITIC CAPITAL LETTER YERI 1042 | 2C21; C; 2C51; # GLAGOLITIC CAPITAL LETTER YATI 1043 | 2C22; C; 2C52; # GLAGOLITIC CAPITAL LETTER SPIDERY HA 1044 | 2C23; C; 2C53; # GLAGOLITIC CAPITAL LETTER YU 1045 | 2C24; C; 2C54; # GLAGOLITIC CAPITAL LETTER SMALL YUS 1046 | 2C25; C; 2C55; # GLAGOLITIC CAPITAL LETTER SMALL YUS WITH TAIL 1047 | 2C26; C; 2C56; # GLAGOLITIC CAPITAL LETTER YO 1048 | 2C27; C; 2C57; # GLAGOLITIC CAPITAL LETTER IOTATED SMALL YUS 1049 | 2C28; C; 2C58; # GLAGOLITIC CAPITAL LETTER BIG YUS 1050 | 2C29; C; 2C59; # GLAGOLITIC CAPITAL LETTER IOTATED BIG YUS 1051 | 2C2A; C; 2C5A; # GLAGOLITIC CAPITAL LETTER FITA 1052 | 2C2B; C; 2C5B; # GLAGOLITIC CAPITAL LETTER IZHITSA 1053 | 2C2C; C; 2C5C; # GLAGOLITIC CAPITAL LETTER SHTAPIC 1054 | 2C2D; C; 2C5D; # GLAGOLITIC CAPITAL LETTER TROKUTASTI A 1055 | 2C2E; C; 2C5E; # GLAGOLITIC CAPITAL LETTER LATINATE MYSLITE 1056 | 2C2F; C; 2C5F; # GLAGOLITIC CAPITAL LETTER CAUDATE CHRIVI 1057 | 2C60; C; 2C61; # LATIN CAPITAL LETTER L WITH DOUBLE BAR 1058 | 2C62; C; 026B; # LATIN CAPITAL LETTER L WITH MIDDLE TILDE 1059 | 2C63; C; 1D7D; # LATIN CAPITAL LETTER P WITH STROKE 1060 | 2C64; C; 027D; # LATIN CAPITAL LETTER R WITH TAIL 1061 | 2C67; C; 2C68; # LATIN CAPITAL LETTER H WITH DESCENDER 1062 | 2C69; C; 2C6A; # LATIN CAPITAL LETTER K WITH DESCENDER 1063 | 2C6B; C; 2C6C; # LATIN CAPITAL LETTER Z WITH DESCENDER 1064 | 2C6D; C; 0251; # LATIN CAPITAL LETTER ALPHA 1065 | 2C6E; C; 0271; # LATIN CAPITAL LETTER M WITH HOOK 1066 | 2C6F; C; 0250; # LATIN CAPITAL LETTER TURNED A 1067 | 2C70; C; 0252; # LATIN CAPITAL LETTER TURNED ALPHA 1068 | 2C72; C; 2C73; # LATIN CAPITAL LETTER W WITH HOOK 1069 | 2C75; C; 2C76; # LATIN CAPITAL LETTER HALF H 1070 | 2C7E; C; 023F; # LATIN CAPITAL LETTER S WITH SWASH TAIL 1071 | 2C7F; C; 0240; # LATIN CAPITAL LETTER Z WITH SWASH TAIL 1072 | 2C80; C; 2C81; # COPTIC CAPITAL LETTER ALFA 1073 | 2C82; C; 2C83; # COPTIC CAPITAL LETTER VIDA 1074 | 2C84; C; 2C85; # COPTIC CAPITAL LETTER GAMMA 1075 | 2C86; C; 2C87; # COPTIC CAPITAL LETTER DALDA 1076 | 2C88; C; 2C89; # COPTIC CAPITAL LETTER EIE 1077 | 2C8A; C; 2C8B; # COPTIC CAPITAL LETTER SOU 1078 | 2C8C; C; 2C8D; # COPTIC CAPITAL LETTER ZATA 1079 | 2C8E; C; 2C8F; # COPTIC CAPITAL LETTER HATE 1080 | 2C90; C; 2C91; # COPTIC CAPITAL LETTER THETHE 1081 | 2C92; C; 2C93; # COPTIC CAPITAL LETTER IAUDA 1082 | 2C94; C; 2C95; # COPTIC CAPITAL LETTER KAPA 1083 | 2C96; C; 2C97; # COPTIC CAPITAL LETTER LAULA 1084 | 2C98; C; 2C99; # COPTIC CAPITAL LETTER MI 1085 | 2C9A; C; 2C9B; # COPTIC CAPITAL LETTER NI 1086 | 2C9C; C; 2C9D; # COPTIC CAPITAL LETTER KSI 1087 | 2C9E; C; 2C9F; # COPTIC CAPITAL LETTER O 1088 | 2CA0; C; 2CA1; # COPTIC CAPITAL LETTER PI 1089 | 2CA2; C; 2CA3; # COPTIC CAPITAL LETTER RO 1090 | 2CA4; C; 2CA5; # COPTIC CAPITAL LETTER SIMA 1091 | 2CA6; C; 2CA7; # COPTIC CAPITAL LETTER TAU 1092 | 2CA8; C; 2CA9; # COPTIC CAPITAL LETTER UA 1093 | 2CAA; C; 2CAB; # COPTIC CAPITAL LETTER FI 1094 | 2CAC; C; 2CAD; # COPTIC CAPITAL LETTER KHI 1095 | 2CAE; C; 2CAF; # COPTIC CAPITAL LETTER PSI 1096 | 2CB0; C; 2CB1; # COPTIC CAPITAL LETTER OOU 1097 | 2CB2; C; 2CB3; # COPTIC CAPITAL LETTER DIALECT-P ALEF 1098 | 2CB4; C; 2CB5; # COPTIC CAPITAL LETTER OLD COPTIC AIN 1099 | 2CB6; C; 2CB7; # COPTIC CAPITAL LETTER CRYPTOGRAMMIC EIE 1100 | 2CB8; C; 2CB9; # COPTIC CAPITAL LETTER DIALECT-P KAPA 1101 | 2CBA; C; 2CBB; # COPTIC CAPITAL LETTER DIALECT-P NI 1102 | 2CBC; C; 2CBD; # COPTIC CAPITAL LETTER CRYPTOGRAMMIC NI 1103 | 2CBE; C; 2CBF; # COPTIC CAPITAL LETTER OLD COPTIC OOU 1104 | 2CC0; C; 2CC1; # COPTIC CAPITAL LETTER SAMPI 1105 | 2CC2; C; 2CC3; # COPTIC CAPITAL LETTER CROSSED SHEI 1106 | 2CC4; C; 2CC5; # COPTIC CAPITAL LETTER OLD COPTIC SHEI 1107 | 2CC6; C; 2CC7; # COPTIC CAPITAL LETTER OLD COPTIC ESH 1108 | 2CC8; C; 2CC9; # COPTIC CAPITAL LETTER AKHMIMIC KHEI 1109 | 2CCA; C; 2CCB; # COPTIC CAPITAL LETTER DIALECT-P HORI 1110 | 2CCC; C; 2CCD; # COPTIC CAPITAL LETTER OLD COPTIC HORI 1111 | 2CCE; C; 2CCF; # COPTIC CAPITAL LETTER OLD COPTIC HA 1112 | 2CD0; C; 2CD1; # COPTIC CAPITAL LETTER L-SHAPED HA 1113 | 2CD2; C; 2CD3; # COPTIC CAPITAL LETTER OLD COPTIC HEI 1114 | 2CD4; C; 2CD5; # COPTIC CAPITAL LETTER OLD COPTIC HAT 1115 | 2CD6; C; 2CD7; # COPTIC CAPITAL LETTER OLD COPTIC GANGIA 1116 | 2CD8; C; 2CD9; # COPTIC CAPITAL LETTER OLD COPTIC DJA 1117 | 2CDA; C; 2CDB; # COPTIC CAPITAL LETTER OLD COPTIC SHIMA 1118 | 2CDC; C; 2CDD; # COPTIC CAPITAL LETTER OLD NUBIAN SHIMA 1119 | 2CDE; C; 2CDF; # COPTIC CAPITAL LETTER OLD NUBIAN NGI 1120 | 2CE0; C; 2CE1; # COPTIC CAPITAL LETTER OLD NUBIAN NYI 1121 | 2CE2; C; 2CE3; # COPTIC CAPITAL LETTER OLD NUBIAN WAU 1122 | 2CEB; C; 2CEC; # COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI 1123 | 2CED; C; 2CEE; # COPTIC CAPITAL LETTER CRYPTOGRAMMIC GANGIA 1124 | 2CF2; C; 2CF3; # COPTIC CAPITAL LETTER BOHAIRIC KHEI 1125 | A640; C; A641; # CYRILLIC CAPITAL LETTER ZEMLYA 1126 | A642; C; A643; # CYRILLIC CAPITAL LETTER DZELO 1127 | A644; C; A645; # CYRILLIC CAPITAL LETTER REVERSED DZE 1128 | A646; C; A647; # CYRILLIC CAPITAL LETTER IOTA 1129 | A648; C; A649; # CYRILLIC CAPITAL LETTER DJERV 1130 | A64A; C; A64B; # CYRILLIC CAPITAL LETTER MONOGRAPH UK 1131 | A64C; C; A64D; # CYRILLIC CAPITAL LETTER BROAD OMEGA 1132 | A64E; C; A64F; # CYRILLIC CAPITAL LETTER NEUTRAL YER 1133 | A650; C; A651; # CYRILLIC CAPITAL LETTER YERU WITH BACK YER 1134 | A652; C; A653; # CYRILLIC CAPITAL LETTER IOTIFIED YAT 1135 | A654; C; A655; # CYRILLIC CAPITAL LETTER REVERSED YU 1136 | A656; C; A657; # CYRILLIC CAPITAL LETTER IOTIFIED A 1137 | A658; C; A659; # CYRILLIC CAPITAL LETTER CLOSED LITTLE YUS 1138 | A65A; C; A65B; # CYRILLIC CAPITAL LETTER BLENDED YUS 1139 | A65C; C; A65D; # CYRILLIC CAPITAL LETTER IOTIFIED CLOSED LITTLE YUS 1140 | A65E; C; A65F; # CYRILLIC CAPITAL LETTER YN 1141 | A660; C; A661; # CYRILLIC CAPITAL LETTER REVERSED TSE 1142 | A662; C; A663; # CYRILLIC CAPITAL LETTER SOFT DE 1143 | A664; C; A665; # CYRILLIC CAPITAL LETTER SOFT EL 1144 | A666; C; A667; # CYRILLIC CAPITAL LETTER SOFT EM 1145 | A668; C; A669; # CYRILLIC CAPITAL LETTER MONOCULAR O 1146 | A66A; C; A66B; # CYRILLIC CAPITAL LETTER BINOCULAR O 1147 | A66C; C; A66D; # CYRILLIC CAPITAL LETTER DOUBLE MONOCULAR O 1148 | A680; C; A681; # CYRILLIC CAPITAL LETTER DWE 1149 | A682; C; A683; # CYRILLIC CAPITAL LETTER DZWE 1150 | A684; C; A685; # CYRILLIC CAPITAL LETTER ZHWE 1151 | A686; C; A687; # CYRILLIC CAPITAL LETTER CCHE 1152 | A688; C; A689; # CYRILLIC CAPITAL LETTER DZZE 1153 | A68A; C; A68B; # CYRILLIC CAPITAL LETTER TE WITH MIDDLE HOOK 1154 | A68C; C; A68D; # CYRILLIC CAPITAL LETTER TWE 1155 | A68E; C; A68F; # CYRILLIC CAPITAL LETTER TSWE 1156 | A690; C; A691; # CYRILLIC CAPITAL LETTER TSSE 1157 | A692; C; A693; # CYRILLIC CAPITAL LETTER TCHE 1158 | A694; C; A695; # CYRILLIC CAPITAL LETTER HWE 1159 | A696; C; A697; # CYRILLIC CAPITAL LETTER SHWE 1160 | A698; C; A699; # CYRILLIC CAPITAL LETTER DOUBLE O 1161 | A69A; C; A69B; # CYRILLIC CAPITAL LETTER CROSSED O 1162 | A722; C; A723; # LATIN CAPITAL LETTER EGYPTOLOGICAL ALEF 1163 | A724; C; A725; # LATIN CAPITAL LETTER EGYPTOLOGICAL AIN 1164 | A726; C; A727; # LATIN CAPITAL LETTER HENG 1165 | A728; C; A729; # LATIN CAPITAL LETTER TZ 1166 | A72A; C; A72B; # LATIN CAPITAL LETTER TRESILLO 1167 | A72C; C; A72D; # LATIN CAPITAL LETTER CUATRILLO 1168 | A72E; C; A72F; # LATIN CAPITAL LETTER CUATRILLO WITH COMMA 1169 | A732; C; A733; # LATIN CAPITAL LETTER AA 1170 | A734; C; A735; # LATIN CAPITAL LETTER AO 1171 | A736; C; A737; # LATIN CAPITAL LETTER AU 1172 | A738; C; A739; # LATIN CAPITAL LETTER AV 1173 | A73A; C; A73B; # LATIN CAPITAL LETTER AV WITH HORIZONTAL BAR 1174 | A73C; C; A73D; # LATIN CAPITAL LETTER AY 1175 | A73E; C; A73F; # LATIN CAPITAL LETTER REVERSED C WITH DOT 1176 | A740; C; A741; # LATIN CAPITAL LETTER K WITH STROKE 1177 | A742; C; A743; # LATIN CAPITAL LETTER K WITH DIAGONAL STROKE 1178 | A744; C; A745; # LATIN CAPITAL LETTER K WITH STROKE AND DIAGONAL STROKE 1179 | A746; C; A747; # LATIN CAPITAL LETTER BROKEN L 1180 | A748; C; A749; # LATIN CAPITAL LETTER L WITH HIGH STROKE 1181 | A74A; C; A74B; # LATIN CAPITAL LETTER O WITH LONG STROKE OVERLAY 1182 | A74C; C; A74D; # LATIN CAPITAL LETTER O WITH LOOP 1183 | A74E; C; A74F; # LATIN CAPITAL LETTER OO 1184 | A750; C; A751; # LATIN CAPITAL LETTER P WITH STROKE THROUGH DESCENDER 1185 | A752; C; A753; # LATIN CAPITAL LETTER P WITH FLOURISH 1186 | A754; C; A755; # LATIN CAPITAL LETTER P WITH SQUIRREL TAIL 1187 | A756; C; A757; # LATIN CAPITAL LETTER Q WITH STROKE THROUGH DESCENDER 1188 | A758; C; A759; # LATIN CAPITAL LETTER Q WITH DIAGONAL STROKE 1189 | A75A; C; A75B; # LATIN CAPITAL LETTER R ROTUNDA 1190 | A75C; C; A75D; # LATIN CAPITAL LETTER RUM ROTUNDA 1191 | A75E; C; A75F; # LATIN CAPITAL LETTER V WITH DIAGONAL STROKE 1192 | A760; C; A761; # LATIN CAPITAL LETTER VY 1193 | A762; C; A763; # LATIN CAPITAL LETTER VISIGOTHIC Z 1194 | A764; C; A765; # LATIN CAPITAL LETTER THORN WITH STROKE 1195 | A766; C; A767; # LATIN CAPITAL LETTER THORN WITH STROKE THROUGH DESCENDER 1196 | A768; C; A769; # LATIN CAPITAL LETTER VEND 1197 | A76A; C; A76B; # LATIN CAPITAL LETTER ET 1198 | A76C; C; A76D; # LATIN CAPITAL LETTER IS 1199 | A76E; C; A76F; # LATIN CAPITAL LETTER CON 1200 | A779; C; A77A; # LATIN CAPITAL LETTER INSULAR D 1201 | A77B; C; A77C; # LATIN CAPITAL LETTER INSULAR F 1202 | A77D; C; 1D79; # LATIN CAPITAL LETTER INSULAR G 1203 | A77E; C; A77F; # LATIN CAPITAL LETTER TURNED INSULAR G 1204 | A780; C; A781; # LATIN CAPITAL LETTER TURNED L 1205 | A782; C; A783; # LATIN CAPITAL LETTER INSULAR R 1206 | A784; C; A785; # LATIN CAPITAL LETTER INSULAR S 1207 | A786; C; A787; # LATIN CAPITAL LETTER INSULAR T 1208 | A78B; C; A78C; # LATIN CAPITAL LETTER SALTILLO 1209 | A78D; C; 0265; # LATIN CAPITAL LETTER TURNED H 1210 | A790; C; A791; # LATIN CAPITAL LETTER N WITH DESCENDER 1211 | A792; C; A793; # LATIN CAPITAL LETTER C WITH BAR 1212 | A796; C; A797; # LATIN CAPITAL LETTER B WITH FLOURISH 1213 | A798; C; A799; # LATIN CAPITAL LETTER F WITH STROKE 1214 | A79A; C; A79B; # LATIN CAPITAL LETTER VOLAPUK AE 1215 | A79C; C; A79D; # LATIN CAPITAL LETTER VOLAPUK OE 1216 | A79E; C; A79F; # LATIN CAPITAL LETTER VOLAPUK UE 1217 | A7A0; C; A7A1; # LATIN CAPITAL LETTER G WITH OBLIQUE STROKE 1218 | A7A2; C; A7A3; # LATIN CAPITAL LETTER K WITH OBLIQUE STROKE 1219 | A7A4; C; A7A5; # LATIN CAPITAL LETTER N WITH OBLIQUE STROKE 1220 | A7A6; C; A7A7; # LATIN CAPITAL LETTER R WITH OBLIQUE STROKE 1221 | A7A8; C; A7A9; # LATIN CAPITAL LETTER S WITH OBLIQUE STROKE 1222 | A7AA; C; 0266; # LATIN CAPITAL LETTER H WITH HOOK 1223 | A7AB; C; 025C; # LATIN CAPITAL LETTER REVERSED OPEN E 1224 | A7AC; C; 0261; # LATIN CAPITAL LETTER SCRIPT G 1225 | A7AD; C; 026C; # LATIN CAPITAL LETTER L WITH BELT 1226 | A7AE; C; 026A; # LATIN CAPITAL LETTER SMALL CAPITAL I 1227 | A7B0; C; 029E; # LATIN CAPITAL LETTER TURNED K 1228 | A7B1; C; 0287; # LATIN CAPITAL LETTER TURNED T 1229 | A7B2; C; 029D; # LATIN CAPITAL LETTER J WITH CROSSED-TAIL 1230 | A7B3; C; AB53; # LATIN CAPITAL LETTER CHI 1231 | A7B4; C; A7B5; # LATIN CAPITAL LETTER BETA 1232 | A7B6; C; A7B7; # LATIN CAPITAL LETTER OMEGA 1233 | A7B8; C; A7B9; # LATIN CAPITAL LETTER U WITH STROKE 1234 | A7BA; C; A7BB; # LATIN CAPITAL LETTER GLOTTAL A 1235 | A7BC; C; A7BD; # LATIN CAPITAL LETTER GLOTTAL I 1236 | A7BE; C; A7BF; # LATIN CAPITAL LETTER GLOTTAL U 1237 | A7C0; C; A7C1; # LATIN CAPITAL LETTER OLD POLISH O 1238 | A7C2; C; A7C3; # LATIN CAPITAL LETTER ANGLICANA W 1239 | A7C4; C; A794; # LATIN CAPITAL LETTER C WITH PALATAL HOOK 1240 | A7C5; C; 0282; # LATIN CAPITAL LETTER S WITH HOOK 1241 | A7C6; C; 1D8E; # LATIN CAPITAL LETTER Z WITH PALATAL HOOK 1242 | A7C7; C; A7C8; # LATIN CAPITAL LETTER D WITH SHORT STROKE OVERLAY 1243 | A7C9; C; A7CA; # LATIN CAPITAL LETTER S WITH SHORT STROKE OVERLAY 1244 | A7CB; C; 0264; # LATIN CAPITAL LETTER RAMS HORN 1245 | A7CC; C; A7CD; # LATIN CAPITAL LETTER S WITH DIAGONAL STROKE 1246 | A7D0; C; A7D1; # LATIN CAPITAL LETTER CLOSED INSULAR G 1247 | A7D6; C; A7D7; # LATIN CAPITAL LETTER MIDDLE SCOTS S 1248 | A7D8; C; A7D9; # LATIN CAPITAL LETTER SIGMOID S 1249 | A7DA; C; A7DB; # LATIN CAPITAL LETTER LAMBDA 1250 | A7DC; C; 019B; # LATIN CAPITAL LETTER LAMBDA WITH STROKE 1251 | A7F5; C; A7F6; # LATIN CAPITAL LETTER REVERSED HALF H 1252 | AB70; C; 13A0; # CHEROKEE SMALL LETTER A 1253 | AB71; C; 13A1; # CHEROKEE SMALL LETTER E 1254 | AB72; C; 13A2; # CHEROKEE SMALL LETTER I 1255 | AB73; C; 13A3; # CHEROKEE SMALL LETTER O 1256 | AB74; C; 13A4; # CHEROKEE SMALL LETTER U 1257 | AB75; C; 13A5; # CHEROKEE SMALL LETTER V 1258 | AB76; C; 13A6; # CHEROKEE SMALL LETTER GA 1259 | AB77; C; 13A7; # CHEROKEE SMALL LETTER KA 1260 | AB78; C; 13A8; # CHEROKEE SMALL LETTER GE 1261 | AB79; C; 13A9; # CHEROKEE SMALL LETTER GI 1262 | AB7A; C; 13AA; # CHEROKEE SMALL LETTER GO 1263 | AB7B; C; 13AB; # CHEROKEE SMALL LETTER GU 1264 | AB7C; C; 13AC; # CHEROKEE SMALL LETTER GV 1265 | AB7D; C; 13AD; # CHEROKEE SMALL LETTER HA 1266 | AB7E; C; 13AE; # CHEROKEE SMALL LETTER HE 1267 | AB7F; C; 13AF; # CHEROKEE SMALL LETTER HI 1268 | AB80; C; 13B0; # CHEROKEE SMALL LETTER HO 1269 | AB81; C; 13B1; # CHEROKEE SMALL LETTER HU 1270 | AB82; C; 13B2; # CHEROKEE SMALL LETTER HV 1271 | AB83; C; 13B3; # CHEROKEE SMALL LETTER LA 1272 | AB84; C; 13B4; # CHEROKEE SMALL LETTER LE 1273 | AB85; C; 13B5; # CHEROKEE SMALL LETTER LI 1274 | AB86; C; 13B6; # CHEROKEE SMALL LETTER LO 1275 | AB87; C; 13B7; # CHEROKEE SMALL LETTER LU 1276 | AB88; C; 13B8; # CHEROKEE SMALL LETTER LV 1277 | AB89; C; 13B9; # CHEROKEE SMALL LETTER MA 1278 | AB8A; C; 13BA; # CHEROKEE SMALL LETTER ME 1279 | AB8B; C; 13BB; # CHEROKEE SMALL LETTER MI 1280 | AB8C; C; 13BC; # CHEROKEE SMALL LETTER MO 1281 | AB8D; C; 13BD; # CHEROKEE SMALL LETTER MU 1282 | AB8E; C; 13BE; # CHEROKEE SMALL LETTER NA 1283 | AB8F; C; 13BF; # CHEROKEE SMALL LETTER HNA 1284 | AB90; C; 13C0; # CHEROKEE SMALL LETTER NAH 1285 | AB91; C; 13C1; # CHEROKEE SMALL LETTER NE 1286 | AB92; C; 13C2; # CHEROKEE SMALL LETTER NI 1287 | AB93; C; 13C3; # CHEROKEE SMALL LETTER NO 1288 | AB94; C; 13C4; # CHEROKEE SMALL LETTER NU 1289 | AB95; C; 13C5; # CHEROKEE SMALL LETTER NV 1290 | AB96; C; 13C6; # CHEROKEE SMALL LETTER QUA 1291 | AB97; C; 13C7; # CHEROKEE SMALL LETTER QUE 1292 | AB98; C; 13C8; # CHEROKEE SMALL LETTER QUI 1293 | AB99; C; 13C9; # CHEROKEE SMALL LETTER QUO 1294 | AB9A; C; 13CA; # CHEROKEE SMALL LETTER QUU 1295 | AB9B; C; 13CB; # CHEROKEE SMALL LETTER QUV 1296 | AB9C; C; 13CC; # CHEROKEE SMALL LETTER SA 1297 | AB9D; C; 13CD; # CHEROKEE SMALL LETTER S 1298 | AB9E; C; 13CE; # CHEROKEE SMALL LETTER SE 1299 | AB9F; C; 13CF; # CHEROKEE SMALL LETTER SI 1300 | ABA0; C; 13D0; # CHEROKEE SMALL LETTER SO 1301 | ABA1; C; 13D1; # CHEROKEE SMALL LETTER SU 1302 | ABA2; C; 13D2; # CHEROKEE SMALL LETTER SV 1303 | ABA3; C; 13D3; # CHEROKEE SMALL LETTER DA 1304 | ABA4; C; 13D4; # CHEROKEE SMALL LETTER TA 1305 | ABA5; C; 13D5; # CHEROKEE SMALL LETTER DE 1306 | ABA6; C; 13D6; # CHEROKEE SMALL LETTER TE 1307 | ABA7; C; 13D7; # CHEROKEE SMALL LETTER DI 1308 | ABA8; C; 13D8; # CHEROKEE SMALL LETTER TI 1309 | ABA9; C; 13D9; # CHEROKEE SMALL LETTER DO 1310 | ABAA; C; 13DA; # CHEROKEE SMALL LETTER DU 1311 | ABAB; C; 13DB; # CHEROKEE SMALL LETTER DV 1312 | ABAC; C; 13DC; # CHEROKEE SMALL LETTER DLA 1313 | ABAD; C; 13DD; # CHEROKEE SMALL LETTER TLA 1314 | ABAE; C; 13DE; # CHEROKEE SMALL LETTER TLE 1315 | ABAF; C; 13DF; # CHEROKEE SMALL LETTER TLI 1316 | ABB0; C; 13E0; # CHEROKEE SMALL LETTER TLO 1317 | ABB1; C; 13E1; # CHEROKEE SMALL LETTER TLU 1318 | ABB2; C; 13E2; # CHEROKEE SMALL LETTER TLV 1319 | ABB3; C; 13E3; # CHEROKEE SMALL LETTER TSA 1320 | ABB4; C; 13E4; # CHEROKEE SMALL LETTER TSE 1321 | ABB5; C; 13E5; # CHEROKEE SMALL LETTER TSI 1322 | ABB6; C; 13E6; # CHEROKEE SMALL LETTER TSO 1323 | ABB7; C; 13E7; # CHEROKEE SMALL LETTER TSU 1324 | ABB8; C; 13E8; # CHEROKEE SMALL LETTER TSV 1325 | ABB9; C; 13E9; # CHEROKEE SMALL LETTER WA 1326 | ABBA; C; 13EA; # CHEROKEE SMALL LETTER WE 1327 | ABBB; C; 13EB; # CHEROKEE SMALL LETTER WI 1328 | ABBC; C; 13EC; # CHEROKEE SMALL LETTER WO 1329 | ABBD; C; 13ED; # CHEROKEE SMALL LETTER WU 1330 | ABBE; C; 13EE; # CHEROKEE SMALL LETTER WV 1331 | ABBF; C; 13EF; # CHEROKEE SMALL LETTER YA 1332 | FB00; F; 0066 0066; # LATIN SMALL LIGATURE FF 1333 | FB01; F; 0066 0069; # LATIN SMALL LIGATURE FI 1334 | FB02; F; 0066 006C; # LATIN SMALL LIGATURE FL 1335 | FB03; F; 0066 0066 0069; # LATIN SMALL LIGATURE FFI 1336 | FB04; F; 0066 0066 006C; # LATIN SMALL LIGATURE FFL 1337 | FB05; F; 0073 0074; # LATIN SMALL LIGATURE LONG S T 1338 | FB05; S; FB06; # LATIN SMALL LIGATURE LONG S T 1339 | FB06; F; 0073 0074; # LATIN SMALL LIGATURE ST 1340 | FB13; F; 0574 0576; # ARMENIAN SMALL LIGATURE MEN NOW 1341 | FB14; F; 0574 0565; # ARMENIAN SMALL LIGATURE MEN ECH 1342 | FB15; F; 0574 056B; # ARMENIAN SMALL LIGATURE MEN INI 1343 | FB16; F; 057E 0576; # ARMENIAN SMALL LIGATURE VEW NOW 1344 | FB17; F; 0574 056D; # ARMENIAN SMALL LIGATURE MEN XEH 1345 | FF21; C; FF41; # FULLWIDTH LATIN CAPITAL LETTER A 1346 | FF22; C; FF42; # FULLWIDTH LATIN CAPITAL LETTER B 1347 | FF23; C; FF43; # FULLWIDTH LATIN CAPITAL LETTER C 1348 | FF24; C; FF44; # FULLWIDTH LATIN CAPITAL LETTER D 1349 | FF25; C; FF45; # FULLWIDTH LATIN CAPITAL LETTER E 1350 | FF26; C; FF46; # FULLWIDTH LATIN CAPITAL LETTER F 1351 | FF27; C; FF47; # FULLWIDTH LATIN CAPITAL LETTER G 1352 | FF28; C; FF48; # FULLWIDTH LATIN CAPITAL LETTER H 1353 | FF29; C; FF49; # FULLWIDTH LATIN CAPITAL LETTER I 1354 | FF2A; C; FF4A; # FULLWIDTH LATIN CAPITAL LETTER J 1355 | FF2B; C; FF4B; # FULLWIDTH LATIN CAPITAL LETTER K 1356 | FF2C; C; FF4C; # FULLWIDTH LATIN CAPITAL LETTER L 1357 | FF2D; C; FF4D; # FULLWIDTH LATIN CAPITAL LETTER M 1358 | FF2E; C; FF4E; # FULLWIDTH LATIN CAPITAL LETTER N 1359 | FF2F; C; FF4F; # FULLWIDTH LATIN CAPITAL LETTER O 1360 | FF30; C; FF50; # FULLWIDTH LATIN CAPITAL LETTER P 1361 | FF31; C; FF51; # FULLWIDTH LATIN CAPITAL LETTER Q 1362 | FF32; C; FF52; # FULLWIDTH LATIN CAPITAL LETTER R 1363 | FF33; C; FF53; # FULLWIDTH LATIN CAPITAL LETTER S 1364 | FF34; C; FF54; # FULLWIDTH LATIN CAPITAL LETTER T 1365 | FF35; C; FF55; # FULLWIDTH LATIN CAPITAL LETTER U 1366 | FF36; C; FF56; # FULLWIDTH LATIN CAPITAL LETTER V 1367 | FF37; C; FF57; # FULLWIDTH LATIN CAPITAL LETTER W 1368 | FF38; C; FF58; # FULLWIDTH LATIN CAPITAL LETTER X 1369 | FF39; C; FF59; # FULLWIDTH LATIN CAPITAL LETTER Y 1370 | FF3A; C; FF5A; # FULLWIDTH LATIN CAPITAL LETTER Z 1371 | 10400; C; 10428; # DESERET CAPITAL LETTER LONG I 1372 | 10401; C; 10429; # DESERET CAPITAL LETTER LONG E 1373 | 10402; C; 1042A; # DESERET CAPITAL LETTER LONG A 1374 | 10403; C; 1042B; # DESERET CAPITAL LETTER LONG AH 1375 | 10404; C; 1042C; # DESERET CAPITAL LETTER LONG O 1376 | 10405; C; 1042D; # DESERET CAPITAL LETTER LONG OO 1377 | 10406; C; 1042E; # DESERET CAPITAL LETTER SHORT I 1378 | 10407; C; 1042F; # DESERET CAPITAL LETTER SHORT E 1379 | 10408; C; 10430; # DESERET CAPITAL LETTER SHORT A 1380 | 10409; C; 10431; # DESERET CAPITAL LETTER SHORT AH 1381 | 1040A; C; 10432; # DESERET CAPITAL LETTER SHORT O 1382 | 1040B; C; 10433; # DESERET CAPITAL LETTER SHORT OO 1383 | 1040C; C; 10434; # DESERET CAPITAL LETTER AY 1384 | 1040D; C; 10435; # DESERET CAPITAL LETTER OW 1385 | 1040E; C; 10436; # DESERET CAPITAL LETTER WU 1386 | 1040F; C; 10437; # DESERET CAPITAL LETTER YEE 1387 | 10410; C; 10438; # DESERET CAPITAL LETTER H 1388 | 10411; C; 10439; # DESERET CAPITAL LETTER PEE 1389 | 10412; C; 1043A; # DESERET CAPITAL LETTER BEE 1390 | 10413; C; 1043B; # DESERET CAPITAL LETTER TEE 1391 | 10414; C; 1043C; # DESERET CAPITAL LETTER DEE 1392 | 10415; C; 1043D; # DESERET CAPITAL LETTER CHEE 1393 | 10416; C; 1043E; # DESERET CAPITAL LETTER JEE 1394 | 10417; C; 1043F; # DESERET CAPITAL LETTER KAY 1395 | 10418; C; 10440; # DESERET CAPITAL LETTER GAY 1396 | 10419; C; 10441; # DESERET CAPITAL LETTER EF 1397 | 1041A; C; 10442; # DESERET CAPITAL LETTER VEE 1398 | 1041B; C; 10443; # DESERET CAPITAL LETTER ETH 1399 | 1041C; C; 10444; # DESERET CAPITAL LETTER THEE 1400 | 1041D; C; 10445; # DESERET CAPITAL LETTER ES 1401 | 1041E; C; 10446; # DESERET CAPITAL LETTER ZEE 1402 | 1041F; C; 10447; # DESERET CAPITAL LETTER ESH 1403 | 10420; C; 10448; # DESERET CAPITAL LETTER ZHEE 1404 | 10421; C; 10449; # DESERET CAPITAL LETTER ER 1405 | 10422; C; 1044A; # DESERET CAPITAL LETTER EL 1406 | 10423; C; 1044B; # DESERET CAPITAL LETTER EM 1407 | 10424; C; 1044C; # DESERET CAPITAL LETTER EN 1408 | 10425; C; 1044D; # DESERET CAPITAL LETTER ENG 1409 | 10426; C; 1044E; # DESERET CAPITAL LETTER OI 1410 | 10427; C; 1044F; # DESERET CAPITAL LETTER EW 1411 | 104B0; C; 104D8; # OSAGE CAPITAL LETTER A 1412 | 104B1; C; 104D9; # OSAGE CAPITAL LETTER AI 1413 | 104B2; C; 104DA; # OSAGE CAPITAL LETTER AIN 1414 | 104B3; C; 104DB; # OSAGE CAPITAL LETTER AH 1415 | 104B4; C; 104DC; # OSAGE CAPITAL LETTER BRA 1416 | 104B5; C; 104DD; # OSAGE CAPITAL LETTER CHA 1417 | 104B6; C; 104DE; # OSAGE CAPITAL LETTER EHCHA 1418 | 104B7; C; 104DF; # OSAGE CAPITAL LETTER E 1419 | 104B8; C; 104E0; # OSAGE CAPITAL LETTER EIN 1420 | 104B9; C; 104E1; # OSAGE CAPITAL LETTER HA 1421 | 104BA; C; 104E2; # OSAGE CAPITAL LETTER HYA 1422 | 104BB; C; 104E3; # OSAGE CAPITAL LETTER I 1423 | 104BC; C; 104E4; # OSAGE CAPITAL LETTER KA 1424 | 104BD; C; 104E5; # OSAGE CAPITAL LETTER EHKA 1425 | 104BE; C; 104E6; # OSAGE CAPITAL LETTER KYA 1426 | 104BF; C; 104E7; # OSAGE CAPITAL LETTER LA 1427 | 104C0; C; 104E8; # OSAGE CAPITAL LETTER MA 1428 | 104C1; C; 104E9; # OSAGE CAPITAL LETTER NA 1429 | 104C2; C; 104EA; # OSAGE CAPITAL LETTER O 1430 | 104C3; C; 104EB; # OSAGE CAPITAL LETTER OIN 1431 | 104C4; C; 104EC; # OSAGE CAPITAL LETTER PA 1432 | 104C5; C; 104ED; # OSAGE CAPITAL LETTER EHPA 1433 | 104C6; C; 104EE; # OSAGE CAPITAL LETTER SA 1434 | 104C7; C; 104EF; # OSAGE CAPITAL LETTER SHA 1435 | 104C8; C; 104F0; # OSAGE CAPITAL LETTER TA 1436 | 104C9; C; 104F1; # OSAGE CAPITAL LETTER EHTA 1437 | 104CA; C; 104F2; # OSAGE CAPITAL LETTER TSA 1438 | 104CB; C; 104F3; # OSAGE CAPITAL LETTER EHTSA 1439 | 104CC; C; 104F4; # OSAGE CAPITAL LETTER TSHA 1440 | 104CD; C; 104F5; # OSAGE CAPITAL LETTER DHA 1441 | 104CE; C; 104F6; # OSAGE CAPITAL LETTER U 1442 | 104CF; C; 104F7; # OSAGE CAPITAL LETTER WA 1443 | 104D0; C; 104F8; # OSAGE CAPITAL LETTER KHA 1444 | 104D1; C; 104F9; # OSAGE CAPITAL LETTER GHA 1445 | 104D2; C; 104FA; # OSAGE CAPITAL LETTER ZA 1446 | 104D3; C; 104FB; # OSAGE CAPITAL LETTER ZHA 1447 | 10570; C; 10597; # VITHKUQI CAPITAL LETTER A 1448 | 10571; C; 10598; # VITHKUQI CAPITAL LETTER BBE 1449 | 10572; C; 10599; # VITHKUQI CAPITAL LETTER BE 1450 | 10573; C; 1059A; # VITHKUQI CAPITAL LETTER CE 1451 | 10574; C; 1059B; # VITHKUQI CAPITAL LETTER CHE 1452 | 10575; C; 1059C; # VITHKUQI CAPITAL LETTER DE 1453 | 10576; C; 1059D; # VITHKUQI CAPITAL LETTER DHE 1454 | 10577; C; 1059E; # VITHKUQI CAPITAL LETTER EI 1455 | 10578; C; 1059F; # VITHKUQI CAPITAL LETTER E 1456 | 10579; C; 105A0; # VITHKUQI CAPITAL LETTER FE 1457 | 1057A; C; 105A1; # VITHKUQI CAPITAL LETTER GA 1458 | 1057C; C; 105A3; # VITHKUQI CAPITAL LETTER HA 1459 | 1057D; C; 105A4; # VITHKUQI CAPITAL LETTER HHA 1460 | 1057E; C; 105A5; # VITHKUQI CAPITAL LETTER I 1461 | 1057F; C; 105A6; # VITHKUQI CAPITAL LETTER IJE 1462 | 10580; C; 105A7; # VITHKUQI CAPITAL LETTER JE 1463 | 10581; C; 105A8; # VITHKUQI CAPITAL LETTER KA 1464 | 10582; C; 105A9; # VITHKUQI CAPITAL LETTER LA 1465 | 10583; C; 105AA; # VITHKUQI CAPITAL LETTER LLA 1466 | 10584; C; 105AB; # VITHKUQI CAPITAL LETTER ME 1467 | 10585; C; 105AC; # VITHKUQI CAPITAL LETTER NE 1468 | 10586; C; 105AD; # VITHKUQI CAPITAL LETTER NJE 1469 | 10587; C; 105AE; # VITHKUQI CAPITAL LETTER O 1470 | 10588; C; 105AF; # VITHKUQI CAPITAL LETTER PE 1471 | 10589; C; 105B0; # VITHKUQI CAPITAL LETTER QA 1472 | 1058A; C; 105B1; # VITHKUQI CAPITAL LETTER RE 1473 | 1058C; C; 105B3; # VITHKUQI CAPITAL LETTER SE 1474 | 1058D; C; 105B4; # VITHKUQI CAPITAL LETTER SHE 1475 | 1058E; C; 105B5; # VITHKUQI CAPITAL LETTER TE 1476 | 1058F; C; 105B6; # VITHKUQI CAPITAL LETTER THE 1477 | 10590; C; 105B7; # VITHKUQI CAPITAL LETTER U 1478 | 10591; C; 105B8; # VITHKUQI CAPITAL LETTER VE 1479 | 10592; C; 105B9; # VITHKUQI CAPITAL LETTER XE 1480 | 10594; C; 105BB; # VITHKUQI CAPITAL LETTER Y 1481 | 10595; C; 105BC; # VITHKUQI CAPITAL LETTER ZE 1482 | 10C80; C; 10CC0; # OLD HUNGARIAN CAPITAL LETTER A 1483 | 10C81; C; 10CC1; # OLD HUNGARIAN CAPITAL LETTER AA 1484 | 10C82; C; 10CC2; # OLD HUNGARIAN CAPITAL LETTER EB 1485 | 10C83; C; 10CC3; # OLD HUNGARIAN CAPITAL LETTER AMB 1486 | 10C84; C; 10CC4; # OLD HUNGARIAN CAPITAL LETTER EC 1487 | 10C85; C; 10CC5; # OLD HUNGARIAN CAPITAL LETTER ENC 1488 | 10C86; C; 10CC6; # OLD HUNGARIAN CAPITAL LETTER ECS 1489 | 10C87; C; 10CC7; # OLD HUNGARIAN CAPITAL LETTER ED 1490 | 10C88; C; 10CC8; # OLD HUNGARIAN CAPITAL LETTER AND 1491 | 10C89; C; 10CC9; # OLD HUNGARIAN CAPITAL LETTER E 1492 | 10C8A; C; 10CCA; # OLD HUNGARIAN CAPITAL LETTER CLOSE E 1493 | 10C8B; C; 10CCB; # OLD HUNGARIAN CAPITAL LETTER EE 1494 | 10C8C; C; 10CCC; # OLD HUNGARIAN CAPITAL LETTER EF 1495 | 10C8D; C; 10CCD; # OLD HUNGARIAN CAPITAL LETTER EG 1496 | 10C8E; C; 10CCE; # OLD HUNGARIAN CAPITAL LETTER EGY 1497 | 10C8F; C; 10CCF; # OLD HUNGARIAN CAPITAL LETTER EH 1498 | 10C90; C; 10CD0; # OLD HUNGARIAN CAPITAL LETTER I 1499 | 10C91; C; 10CD1; # OLD HUNGARIAN CAPITAL LETTER II 1500 | 10C92; C; 10CD2; # OLD HUNGARIAN CAPITAL LETTER EJ 1501 | 10C93; C; 10CD3; # OLD HUNGARIAN CAPITAL LETTER EK 1502 | 10C94; C; 10CD4; # OLD HUNGARIAN CAPITAL LETTER AK 1503 | 10C95; C; 10CD5; # OLD HUNGARIAN CAPITAL LETTER UNK 1504 | 10C96; C; 10CD6; # OLD HUNGARIAN CAPITAL LETTER EL 1505 | 10C97; C; 10CD7; # OLD HUNGARIAN CAPITAL LETTER ELY 1506 | 10C98; C; 10CD8; # OLD HUNGARIAN CAPITAL LETTER EM 1507 | 10C99; C; 10CD9; # OLD HUNGARIAN CAPITAL LETTER EN 1508 | 10C9A; C; 10CDA; # OLD HUNGARIAN CAPITAL LETTER ENY 1509 | 10C9B; C; 10CDB; # OLD HUNGARIAN CAPITAL LETTER O 1510 | 10C9C; C; 10CDC; # OLD HUNGARIAN CAPITAL LETTER OO 1511 | 10C9D; C; 10CDD; # OLD HUNGARIAN CAPITAL LETTER NIKOLSBURG OE 1512 | 10C9E; C; 10CDE; # OLD HUNGARIAN CAPITAL LETTER RUDIMENTA OE 1513 | 10C9F; C; 10CDF; # OLD HUNGARIAN CAPITAL LETTER OEE 1514 | 10CA0; C; 10CE0; # OLD HUNGARIAN CAPITAL LETTER EP 1515 | 10CA1; C; 10CE1; # OLD HUNGARIAN CAPITAL LETTER EMP 1516 | 10CA2; C; 10CE2; # OLD HUNGARIAN CAPITAL LETTER ER 1517 | 10CA3; C; 10CE3; # OLD HUNGARIAN CAPITAL LETTER SHORT ER 1518 | 10CA4; C; 10CE4; # OLD HUNGARIAN CAPITAL LETTER ES 1519 | 10CA5; C; 10CE5; # OLD HUNGARIAN CAPITAL LETTER ESZ 1520 | 10CA6; C; 10CE6; # OLD HUNGARIAN CAPITAL LETTER ET 1521 | 10CA7; C; 10CE7; # OLD HUNGARIAN CAPITAL LETTER ENT 1522 | 10CA8; C; 10CE8; # OLD HUNGARIAN CAPITAL LETTER ETY 1523 | 10CA9; C; 10CE9; # OLD HUNGARIAN CAPITAL LETTER ECH 1524 | 10CAA; C; 10CEA; # OLD HUNGARIAN CAPITAL LETTER U 1525 | 10CAB; C; 10CEB; # OLD HUNGARIAN CAPITAL LETTER UU 1526 | 10CAC; C; 10CEC; # OLD HUNGARIAN CAPITAL LETTER NIKOLSBURG UE 1527 | 10CAD; C; 10CED; # OLD HUNGARIAN CAPITAL LETTER RUDIMENTA UE 1528 | 10CAE; C; 10CEE; # OLD HUNGARIAN CAPITAL LETTER EV 1529 | 10CAF; C; 10CEF; # OLD HUNGARIAN CAPITAL LETTER EZ 1530 | 10CB0; C; 10CF0; # OLD HUNGARIAN CAPITAL LETTER EZS 1531 | 10CB1; C; 10CF1; # OLD HUNGARIAN CAPITAL LETTER ENT-SHAPED SIGN 1532 | 10CB2; C; 10CF2; # OLD HUNGARIAN CAPITAL LETTER US 1533 | 10D50; C; 10D70; # GARAY CAPITAL LETTER A 1534 | 10D51; C; 10D71; # GARAY CAPITAL LETTER CA 1535 | 10D52; C; 10D72; # GARAY CAPITAL LETTER MA 1536 | 10D53; C; 10D73; # GARAY CAPITAL LETTER KA 1537 | 10D54; C; 10D74; # GARAY CAPITAL LETTER BA 1538 | 10D55; C; 10D75; # GARAY CAPITAL LETTER JA 1539 | 10D56; C; 10D76; # GARAY CAPITAL LETTER SA 1540 | 10D57; C; 10D77; # GARAY CAPITAL LETTER WA 1541 | 10D58; C; 10D78; # GARAY CAPITAL LETTER LA 1542 | 10D59; C; 10D79; # GARAY CAPITAL LETTER GA 1543 | 10D5A; C; 10D7A; # GARAY CAPITAL LETTER DA 1544 | 10D5B; C; 10D7B; # GARAY CAPITAL LETTER XA 1545 | 10D5C; C; 10D7C; # GARAY CAPITAL LETTER YA 1546 | 10D5D; C; 10D7D; # GARAY CAPITAL LETTER TA 1547 | 10D5E; C; 10D7E; # GARAY CAPITAL LETTER RA 1548 | 10D5F; C; 10D7F; # GARAY CAPITAL LETTER NYA 1549 | 10D60; C; 10D80; # GARAY CAPITAL LETTER FA 1550 | 10D61; C; 10D81; # GARAY CAPITAL LETTER NA 1551 | 10D62; C; 10D82; # GARAY CAPITAL LETTER PA 1552 | 10D63; C; 10D83; # GARAY CAPITAL LETTER HA 1553 | 10D64; C; 10D84; # GARAY CAPITAL LETTER OLD KA 1554 | 10D65; C; 10D85; # GARAY CAPITAL LETTER OLD NA 1555 | 118A0; C; 118C0; # WARANG CITI CAPITAL LETTER NGAA 1556 | 118A1; C; 118C1; # WARANG CITI CAPITAL LETTER A 1557 | 118A2; C; 118C2; # WARANG CITI CAPITAL LETTER WI 1558 | 118A3; C; 118C3; # WARANG CITI CAPITAL LETTER YU 1559 | 118A4; C; 118C4; # WARANG CITI CAPITAL LETTER YA 1560 | 118A5; C; 118C5; # WARANG CITI CAPITAL LETTER YO 1561 | 118A6; C; 118C6; # WARANG CITI CAPITAL LETTER II 1562 | 118A7; C; 118C7; # WARANG CITI CAPITAL LETTER UU 1563 | 118A8; C; 118C8; # WARANG CITI CAPITAL LETTER E 1564 | 118A9; C; 118C9; # WARANG CITI CAPITAL LETTER O 1565 | 118AA; C; 118CA; # WARANG CITI CAPITAL LETTER ANG 1566 | 118AB; C; 118CB; # WARANG CITI CAPITAL LETTER GA 1567 | 118AC; C; 118CC; # WARANG CITI CAPITAL LETTER KO 1568 | 118AD; C; 118CD; # WARANG CITI CAPITAL LETTER ENY 1569 | 118AE; C; 118CE; # WARANG CITI CAPITAL LETTER YUJ 1570 | 118AF; C; 118CF; # WARANG CITI CAPITAL LETTER UC 1571 | 118B0; C; 118D0; # WARANG CITI CAPITAL LETTER ENN 1572 | 118B1; C; 118D1; # WARANG CITI CAPITAL LETTER ODD 1573 | 118B2; C; 118D2; # WARANG CITI CAPITAL LETTER TTE 1574 | 118B3; C; 118D3; # WARANG CITI CAPITAL LETTER NUNG 1575 | 118B4; C; 118D4; # WARANG CITI CAPITAL LETTER DA 1576 | 118B5; C; 118D5; # WARANG CITI CAPITAL LETTER AT 1577 | 118B6; C; 118D6; # WARANG CITI CAPITAL LETTER AM 1578 | 118B7; C; 118D7; # WARANG CITI CAPITAL LETTER BU 1579 | 118B8; C; 118D8; # WARANG CITI CAPITAL LETTER PU 1580 | 118B9; C; 118D9; # WARANG CITI CAPITAL LETTER HIYO 1581 | 118BA; C; 118DA; # WARANG CITI CAPITAL LETTER HOLO 1582 | 118BB; C; 118DB; # WARANG CITI CAPITAL LETTER HORR 1583 | 118BC; C; 118DC; # WARANG CITI CAPITAL LETTER HAR 1584 | 118BD; C; 118DD; # WARANG CITI CAPITAL LETTER SSUU 1585 | 118BE; C; 118DE; # WARANG CITI CAPITAL LETTER SII 1586 | 118BF; C; 118DF; # WARANG CITI CAPITAL LETTER VIYO 1587 | 16E40; C; 16E60; # MEDEFAIDRIN CAPITAL LETTER M 1588 | 16E41; C; 16E61; # MEDEFAIDRIN CAPITAL LETTER S 1589 | 16E42; C; 16E62; # MEDEFAIDRIN CAPITAL LETTER V 1590 | 16E43; C; 16E63; # MEDEFAIDRIN CAPITAL LETTER W 1591 | 16E44; C; 16E64; # MEDEFAIDRIN CAPITAL LETTER ATIU 1592 | 16E45; C; 16E65; # MEDEFAIDRIN CAPITAL LETTER Z 1593 | 16E46; C; 16E66; # MEDEFAIDRIN CAPITAL LETTER KP 1594 | 16E47; C; 16E67; # MEDEFAIDRIN CAPITAL LETTER P 1595 | 16E48; C; 16E68; # MEDEFAIDRIN CAPITAL LETTER T 1596 | 16E49; C; 16E69; # MEDEFAIDRIN CAPITAL LETTER G 1597 | 16E4A; C; 16E6A; # MEDEFAIDRIN CAPITAL LETTER F 1598 | 16E4B; C; 16E6B; # MEDEFAIDRIN CAPITAL LETTER I 1599 | 16E4C; C; 16E6C; # MEDEFAIDRIN CAPITAL LETTER K 1600 | 16E4D; C; 16E6D; # MEDEFAIDRIN CAPITAL LETTER A 1601 | 16E4E; C; 16E6E; # MEDEFAIDRIN CAPITAL LETTER J 1602 | 16E4F; C; 16E6F; # MEDEFAIDRIN CAPITAL LETTER E 1603 | 16E50; C; 16E70; # MEDEFAIDRIN CAPITAL LETTER B 1604 | 16E51; C; 16E71; # MEDEFAIDRIN CAPITAL LETTER C 1605 | 16E52; C; 16E72; # MEDEFAIDRIN CAPITAL LETTER U 1606 | 16E53; C; 16E73; # MEDEFAIDRIN CAPITAL LETTER YU 1607 | 16E54; C; 16E74; # MEDEFAIDRIN CAPITAL LETTER L 1608 | 16E55; C; 16E75; # MEDEFAIDRIN CAPITAL LETTER Q 1609 | 16E56; C; 16E76; # MEDEFAIDRIN CAPITAL LETTER HP 1610 | 16E57; C; 16E77; # MEDEFAIDRIN CAPITAL LETTER NY 1611 | 16E58; C; 16E78; # MEDEFAIDRIN CAPITAL LETTER X 1612 | 16E59; C; 16E79; # MEDEFAIDRIN CAPITAL LETTER D 1613 | 16E5A; C; 16E7A; # MEDEFAIDRIN CAPITAL LETTER OE 1614 | 16E5B; C; 16E7B; # MEDEFAIDRIN CAPITAL LETTER N 1615 | 16E5C; C; 16E7C; # MEDEFAIDRIN CAPITAL LETTER R 1616 | 16E5D; C; 16E7D; # MEDEFAIDRIN CAPITAL LETTER O 1617 | 16E5E; C; 16E7E; # MEDEFAIDRIN CAPITAL LETTER AI 1618 | 16E5F; C; 16E7F; # MEDEFAIDRIN CAPITAL LETTER Y 1619 | 1E900; C; 1E922; # ADLAM CAPITAL LETTER ALIF 1620 | 1E901; C; 1E923; # ADLAM CAPITAL LETTER DAALI 1621 | 1E902; C; 1E924; # ADLAM CAPITAL LETTER LAAM 1622 | 1E903; C; 1E925; # ADLAM CAPITAL LETTER MIIM 1623 | 1E904; C; 1E926; # ADLAM CAPITAL LETTER BA 1624 | 1E905; C; 1E927; # ADLAM CAPITAL LETTER SINNYIIYHE 1625 | 1E906; C; 1E928; # ADLAM CAPITAL LETTER PE 1626 | 1E907; C; 1E929; # ADLAM CAPITAL LETTER BHE 1627 | 1E908; C; 1E92A; # ADLAM CAPITAL LETTER RA 1628 | 1E909; C; 1E92B; # ADLAM CAPITAL LETTER E 1629 | 1E90A; C; 1E92C; # ADLAM CAPITAL LETTER FA 1630 | 1E90B; C; 1E92D; # ADLAM CAPITAL LETTER I 1631 | 1E90C; C; 1E92E; # ADLAM CAPITAL LETTER O 1632 | 1E90D; C; 1E92F; # ADLAM CAPITAL LETTER DHA 1633 | 1E90E; C; 1E930; # ADLAM CAPITAL LETTER YHE 1634 | 1E90F; C; 1E931; # ADLAM CAPITAL LETTER WAW 1635 | 1E910; C; 1E932; # ADLAM CAPITAL LETTER NUN 1636 | 1E911; C; 1E933; # ADLAM CAPITAL LETTER KAF 1637 | 1E912; C; 1E934; # ADLAM CAPITAL LETTER YA 1638 | 1E913; C; 1E935; # ADLAM CAPITAL LETTER U 1639 | 1E914; C; 1E936; # ADLAM CAPITAL LETTER JIIM 1640 | 1E915; C; 1E937; # ADLAM CAPITAL LETTER CHI 1641 | 1E916; C; 1E938; # ADLAM CAPITAL LETTER HA 1642 | 1E917; C; 1E939; # ADLAM CAPITAL LETTER QAAF 1643 | 1E918; C; 1E93A; # ADLAM CAPITAL LETTER GA 1644 | 1E919; C; 1E93B; # ADLAM CAPITAL LETTER NYA 1645 | 1E91A; C; 1E93C; # ADLAM CAPITAL LETTER TU 1646 | 1E91B; C; 1E93D; # ADLAM CAPITAL LETTER NHA 1647 | 1E91C; C; 1E93E; # ADLAM CAPITAL LETTER VA 1648 | 1E91D; C; 1E93F; # ADLAM CAPITAL LETTER KHA 1649 | 1E91E; C; 1E940; # ADLAM CAPITAL LETTER GBE 1650 | 1E91F; C; 1E941; # ADLAM CAPITAL LETTER ZAL 1651 | 1E920; C; 1E942; # ADLAM CAPITAL LETTER KPO 1652 | 1E921; C; 1E943; # ADLAM CAPITAL LETTER SHA 1653 | # 1654 | # EOF 1655 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2017 Simon Sapin 2 | 3 | MIT License 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining 6 | a copy of this software and associated documentation files (the 7 | "Software"), to deal in the Software without restriction, including 8 | without limitation the rights to use, copy, modify, merge, publish, 9 | distribute, sublicense, and/or sell copies of the Software, and to 10 | permit persons to whom the Software is furnished to do so, subject to 11 | the following conditions: 12 | 13 | The above copyright notice and this permission notice shall be 14 | included in all copies or substantial portions of the Software. 15 | 16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 17 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 18 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 19 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 20 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 21 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 22 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 23 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # rust-caseless 2 | 3 | Unicode caseless matching 4 | -------------------------------------------------------------------------------- /print-table/Cargo.toml: -------------------------------------------------------------------------------- 1 | [package] 2 | name = "print-table" 3 | version = "0.2.1" 4 | authors = ["Simon Sapin "] 5 | license = "MIT" 6 | publish = false 7 | 8 | [dependencies] 9 | regex = "1" 10 | 11 | -------------------------------------------------------------------------------- /print-table/src/main.rs: -------------------------------------------------------------------------------- 1 | extern crate regex; 2 | 3 | use regex::Regex; 4 | use std::char; 5 | 6 | // Case folding a single code point can give up to this many code points. 7 | const MAX_FOLDED_CODE_POINTS: usize = 3; 8 | 9 | fn main() { 10 | let mut lines = include_str!("../../CaseFolding.txt").lines(); 11 | let first_line = lines.next().unwrap(); 12 | let version_regex = Regex::new(r"^# CaseFolding-(\d+)\.(\d+)\.(\d+).txt$").unwrap(); 13 | let unicode_version = &version_regex.captures(first_line).unwrap(); 14 | let (major, minor, patch): (u64, u64, u64) = ( 15 | unicode_version[1].parse().unwrap(), 16 | unicode_version[2].parse().unwrap(), 17 | unicode_version[3].parse().unwrap(), 18 | ); 19 | print!( 20 | "pub const UNICODE_VERSION: (u64, u64, u64) = ({}, {}, {});\n", 21 | major, minor, patch 22 | ); 23 | print!("pub const CASE_FOLDING_TABLE: &'static [(char, [char; 3])] = &[\n"); 24 | 25 | // Entry with C (common case folding) or F (full case folding) status 26 | let c_or_f_entry = Regex::new(r"^([0-9A-F]+); [CF]; ([0-9A-F ]+);").unwrap(); 27 | 28 | for line in lines { 29 | if let Some(captures) = c_or_f_entry.captures(line) { 30 | let from = &captures[1]; 31 | let to = captures[2] 32 | .split(' ') 33 | .map(hex_to_escaped) 34 | .collect::>(); 35 | assert!(to.len() <= MAX_FOLDED_CODE_POINTS); 36 | let blanks = MAX_FOLDED_CODE_POINTS - to.len(); 37 | let mut to = to.into_iter(); 38 | let first_to = to.next().unwrap(); 39 | print!(" ('{}', ['{}'", hex_to_escaped(from), first_to); 40 | for c in to { 41 | print!(", '{}'", c); 42 | } 43 | for _ in 0..blanks { 44 | print!(", '\\0'"); 45 | } 46 | print!("]),\n"); 47 | } 48 | } 49 | print!("];\n"); 50 | } 51 | 52 | fn hex_to_escaped(hex: &str) -> String { 53 | let c = u32::from_str_radix(hex, 16).unwrap(); 54 | assert!(c != 0); 55 | char::from_u32(c).unwrap().escape_default().collect() 56 | } 57 | -------------------------------------------------------------------------------- /src/case_folding_data.rs: -------------------------------------------------------------------------------- 1 | pub const UNICODE_VERSION: (u64, u64, u64) = (16, 0, 0); 2 | pub const CASE_FOLDING_TABLE: &'static [(char, [char; 3])] = &[ 3 | ('A', ['a', '\0', '\0']), 4 | ('B', ['b', '\0', '\0']), 5 | ('C', ['c', '\0', '\0']), 6 | ('D', ['d', '\0', '\0']), 7 | ('E', ['e', '\0', '\0']), 8 | ('F', ['f', '\0', '\0']), 9 | ('G', ['g', '\0', '\0']), 10 | ('H', ['h', '\0', '\0']), 11 | ('I', ['i', '\0', '\0']), 12 | ('J', ['j', '\0', '\0']), 13 | ('K', ['k', '\0', '\0']), 14 | ('L', ['l', '\0', '\0']), 15 | ('M', ['m', '\0', '\0']), 16 | ('N', ['n', '\0', '\0']), 17 | ('O', ['o', '\0', '\0']), 18 | ('P', ['p', '\0', '\0']), 19 | ('Q', ['q', '\0', '\0']), 20 | ('R', ['r', '\0', '\0']), 21 | ('S', ['s', '\0', '\0']), 22 | ('T', ['t', '\0', '\0']), 23 | ('U', ['u', '\0', '\0']), 24 | ('V', ['v', '\0', '\0']), 25 | ('W', ['w', '\0', '\0']), 26 | ('X', ['x', '\0', '\0']), 27 | ('Y', ['y', '\0', '\0']), 28 | ('Z', ['z', '\0', '\0']), 29 | ('\u{b5}', ['\u{3bc}', '\0', '\0']), 30 | ('\u{c0}', ['\u{e0}', '\0', '\0']), 31 | ('\u{c1}', ['\u{e1}', '\0', '\0']), 32 | ('\u{c2}', ['\u{e2}', '\0', '\0']), 33 | ('\u{c3}', ['\u{e3}', '\0', '\0']), 34 | ('\u{c4}', ['\u{e4}', '\0', '\0']), 35 | ('\u{c5}', ['\u{e5}', '\0', '\0']), 36 | ('\u{c6}', ['\u{e6}', '\0', '\0']), 37 | ('\u{c7}', ['\u{e7}', '\0', '\0']), 38 | ('\u{c8}', ['\u{e8}', '\0', '\0']), 39 | ('\u{c9}', ['\u{e9}', '\0', '\0']), 40 | ('\u{ca}', ['\u{ea}', '\0', '\0']), 41 | ('\u{cb}', ['\u{eb}', '\0', '\0']), 42 | ('\u{cc}', ['\u{ec}', '\0', '\0']), 43 | ('\u{cd}', ['\u{ed}', '\0', '\0']), 44 | ('\u{ce}', ['\u{ee}', '\0', '\0']), 45 | ('\u{cf}', ['\u{ef}', '\0', '\0']), 46 | ('\u{d0}', ['\u{f0}', '\0', '\0']), 47 | ('\u{d1}', ['\u{f1}', '\0', '\0']), 48 | ('\u{d2}', ['\u{f2}', '\0', '\0']), 49 | ('\u{d3}', ['\u{f3}', '\0', '\0']), 50 | ('\u{d4}', ['\u{f4}', '\0', '\0']), 51 | ('\u{d5}', ['\u{f5}', '\0', '\0']), 52 | ('\u{d6}', ['\u{f6}', '\0', '\0']), 53 | ('\u{d8}', ['\u{f8}', '\0', '\0']), 54 | ('\u{d9}', ['\u{f9}', '\0', '\0']), 55 | ('\u{da}', ['\u{fa}', '\0', '\0']), 56 | ('\u{db}', ['\u{fb}', '\0', '\0']), 57 | ('\u{dc}', ['\u{fc}', '\0', '\0']), 58 | ('\u{dd}', ['\u{fd}', '\0', '\0']), 59 | ('\u{de}', ['\u{fe}', '\0', '\0']), 60 | ('\u{df}', ['s', 's', '\0']), 61 | ('\u{100}', ['\u{101}', '\0', '\0']), 62 | ('\u{102}', ['\u{103}', '\0', '\0']), 63 | ('\u{104}', ['\u{105}', '\0', '\0']), 64 | ('\u{106}', ['\u{107}', '\0', '\0']), 65 | ('\u{108}', ['\u{109}', '\0', '\0']), 66 | ('\u{10a}', ['\u{10b}', '\0', '\0']), 67 | ('\u{10c}', ['\u{10d}', '\0', '\0']), 68 | ('\u{10e}', ['\u{10f}', '\0', '\0']), 69 | ('\u{110}', ['\u{111}', '\0', '\0']), 70 | ('\u{112}', ['\u{113}', '\0', '\0']), 71 | ('\u{114}', ['\u{115}', '\0', '\0']), 72 | ('\u{116}', ['\u{117}', '\0', '\0']), 73 | ('\u{118}', ['\u{119}', '\0', '\0']), 74 | ('\u{11a}', ['\u{11b}', '\0', '\0']), 75 | ('\u{11c}', ['\u{11d}', '\0', '\0']), 76 | ('\u{11e}', ['\u{11f}', '\0', '\0']), 77 | ('\u{120}', ['\u{121}', '\0', '\0']), 78 | ('\u{122}', ['\u{123}', '\0', '\0']), 79 | ('\u{124}', ['\u{125}', '\0', '\0']), 80 | ('\u{126}', ['\u{127}', '\0', '\0']), 81 | ('\u{128}', ['\u{129}', '\0', '\0']), 82 | ('\u{12a}', ['\u{12b}', '\0', '\0']), 83 | ('\u{12c}', ['\u{12d}', '\0', '\0']), 84 | ('\u{12e}', ['\u{12f}', '\0', '\0']), 85 | ('\u{130}', ['i', '\u{307}', '\0']), 86 | ('\u{132}', ['\u{133}', '\0', '\0']), 87 | ('\u{134}', ['\u{135}', '\0', '\0']), 88 | ('\u{136}', ['\u{137}', '\0', '\0']), 89 | ('\u{139}', ['\u{13a}', '\0', '\0']), 90 | ('\u{13b}', ['\u{13c}', '\0', '\0']), 91 | ('\u{13d}', ['\u{13e}', '\0', '\0']), 92 | ('\u{13f}', ['\u{140}', '\0', '\0']), 93 | ('\u{141}', ['\u{142}', '\0', '\0']), 94 | ('\u{143}', ['\u{144}', '\0', '\0']), 95 | ('\u{145}', ['\u{146}', '\0', '\0']), 96 | ('\u{147}', ['\u{148}', '\0', '\0']), 97 | ('\u{149}', ['\u{2bc}', 'n', '\0']), 98 | ('\u{14a}', ['\u{14b}', '\0', '\0']), 99 | ('\u{14c}', ['\u{14d}', '\0', '\0']), 100 | ('\u{14e}', ['\u{14f}', '\0', '\0']), 101 | ('\u{150}', ['\u{151}', '\0', '\0']), 102 | ('\u{152}', ['\u{153}', '\0', '\0']), 103 | ('\u{154}', ['\u{155}', '\0', '\0']), 104 | ('\u{156}', ['\u{157}', '\0', '\0']), 105 | ('\u{158}', ['\u{159}', '\0', '\0']), 106 | ('\u{15a}', ['\u{15b}', '\0', '\0']), 107 | ('\u{15c}', ['\u{15d}', '\0', '\0']), 108 | ('\u{15e}', ['\u{15f}', '\0', '\0']), 109 | ('\u{160}', ['\u{161}', '\0', '\0']), 110 | ('\u{162}', ['\u{163}', '\0', '\0']), 111 | ('\u{164}', ['\u{165}', '\0', '\0']), 112 | ('\u{166}', ['\u{167}', '\0', '\0']), 113 | ('\u{168}', ['\u{169}', '\0', '\0']), 114 | ('\u{16a}', ['\u{16b}', '\0', '\0']), 115 | ('\u{16c}', ['\u{16d}', '\0', '\0']), 116 | ('\u{16e}', ['\u{16f}', '\0', '\0']), 117 | ('\u{170}', ['\u{171}', '\0', '\0']), 118 | ('\u{172}', ['\u{173}', '\0', '\0']), 119 | ('\u{174}', ['\u{175}', '\0', '\0']), 120 | ('\u{176}', ['\u{177}', '\0', '\0']), 121 | ('\u{178}', ['\u{ff}', '\0', '\0']), 122 | ('\u{179}', ['\u{17a}', '\0', '\0']), 123 | ('\u{17b}', ['\u{17c}', '\0', '\0']), 124 | ('\u{17d}', ['\u{17e}', '\0', '\0']), 125 | ('\u{17f}', ['s', '\0', '\0']), 126 | ('\u{181}', ['\u{253}', '\0', '\0']), 127 | ('\u{182}', ['\u{183}', '\0', '\0']), 128 | ('\u{184}', ['\u{185}', '\0', '\0']), 129 | ('\u{186}', ['\u{254}', '\0', '\0']), 130 | ('\u{187}', ['\u{188}', '\0', '\0']), 131 | ('\u{189}', ['\u{256}', '\0', '\0']), 132 | ('\u{18a}', ['\u{257}', '\0', '\0']), 133 | ('\u{18b}', ['\u{18c}', '\0', '\0']), 134 | ('\u{18e}', ['\u{1dd}', '\0', '\0']), 135 | ('\u{18f}', ['\u{259}', '\0', '\0']), 136 | ('\u{190}', ['\u{25b}', '\0', '\0']), 137 | ('\u{191}', ['\u{192}', '\0', '\0']), 138 | ('\u{193}', ['\u{260}', '\0', '\0']), 139 | ('\u{194}', ['\u{263}', '\0', '\0']), 140 | ('\u{196}', ['\u{269}', '\0', '\0']), 141 | ('\u{197}', ['\u{268}', '\0', '\0']), 142 | ('\u{198}', ['\u{199}', '\0', '\0']), 143 | ('\u{19c}', ['\u{26f}', '\0', '\0']), 144 | ('\u{19d}', ['\u{272}', '\0', '\0']), 145 | ('\u{19f}', ['\u{275}', '\0', '\0']), 146 | ('\u{1a0}', ['\u{1a1}', '\0', '\0']), 147 | ('\u{1a2}', ['\u{1a3}', '\0', '\0']), 148 | ('\u{1a4}', ['\u{1a5}', '\0', '\0']), 149 | ('\u{1a6}', ['\u{280}', '\0', '\0']), 150 | ('\u{1a7}', ['\u{1a8}', '\0', '\0']), 151 | ('\u{1a9}', ['\u{283}', '\0', '\0']), 152 | ('\u{1ac}', ['\u{1ad}', '\0', '\0']), 153 | ('\u{1ae}', ['\u{288}', '\0', '\0']), 154 | ('\u{1af}', ['\u{1b0}', '\0', '\0']), 155 | ('\u{1b1}', ['\u{28a}', '\0', '\0']), 156 | ('\u{1b2}', ['\u{28b}', '\0', '\0']), 157 | ('\u{1b3}', ['\u{1b4}', '\0', '\0']), 158 | ('\u{1b5}', ['\u{1b6}', '\0', '\0']), 159 | ('\u{1b7}', ['\u{292}', '\0', '\0']), 160 | ('\u{1b8}', ['\u{1b9}', '\0', '\0']), 161 | ('\u{1bc}', ['\u{1bd}', '\0', '\0']), 162 | ('\u{1c4}', ['\u{1c6}', '\0', '\0']), 163 | ('\u{1c5}', ['\u{1c6}', '\0', '\0']), 164 | ('\u{1c7}', ['\u{1c9}', '\0', '\0']), 165 | ('\u{1c8}', ['\u{1c9}', '\0', '\0']), 166 | ('\u{1ca}', ['\u{1cc}', '\0', '\0']), 167 | ('\u{1cb}', ['\u{1cc}', '\0', '\0']), 168 | ('\u{1cd}', ['\u{1ce}', '\0', '\0']), 169 | ('\u{1cf}', ['\u{1d0}', '\0', '\0']), 170 | ('\u{1d1}', ['\u{1d2}', '\0', '\0']), 171 | ('\u{1d3}', ['\u{1d4}', '\0', '\0']), 172 | ('\u{1d5}', ['\u{1d6}', '\0', '\0']), 173 | ('\u{1d7}', ['\u{1d8}', '\0', '\0']), 174 | ('\u{1d9}', ['\u{1da}', '\0', '\0']), 175 | ('\u{1db}', ['\u{1dc}', '\0', '\0']), 176 | ('\u{1de}', ['\u{1df}', '\0', '\0']), 177 | ('\u{1e0}', ['\u{1e1}', '\0', '\0']), 178 | ('\u{1e2}', ['\u{1e3}', '\0', '\0']), 179 | ('\u{1e4}', ['\u{1e5}', '\0', '\0']), 180 | ('\u{1e6}', ['\u{1e7}', '\0', '\0']), 181 | ('\u{1e8}', ['\u{1e9}', '\0', '\0']), 182 | ('\u{1ea}', ['\u{1eb}', '\0', '\0']), 183 | ('\u{1ec}', ['\u{1ed}', '\0', '\0']), 184 | ('\u{1ee}', ['\u{1ef}', '\0', '\0']), 185 | ('\u{1f0}', ['j', '\u{30c}', '\0']), 186 | ('\u{1f1}', ['\u{1f3}', '\0', '\0']), 187 | ('\u{1f2}', ['\u{1f3}', '\0', '\0']), 188 | ('\u{1f4}', ['\u{1f5}', '\0', '\0']), 189 | ('\u{1f6}', ['\u{195}', '\0', '\0']), 190 | ('\u{1f7}', ['\u{1bf}', '\0', '\0']), 191 | ('\u{1f8}', ['\u{1f9}', '\0', '\0']), 192 | ('\u{1fa}', ['\u{1fb}', '\0', '\0']), 193 | ('\u{1fc}', ['\u{1fd}', '\0', '\0']), 194 | ('\u{1fe}', ['\u{1ff}', '\0', '\0']), 195 | ('\u{200}', ['\u{201}', '\0', '\0']), 196 | ('\u{202}', ['\u{203}', '\0', '\0']), 197 | ('\u{204}', ['\u{205}', '\0', '\0']), 198 | ('\u{206}', ['\u{207}', '\0', '\0']), 199 | ('\u{208}', ['\u{209}', '\0', '\0']), 200 | ('\u{20a}', ['\u{20b}', '\0', '\0']), 201 | ('\u{20c}', ['\u{20d}', '\0', '\0']), 202 | ('\u{20e}', ['\u{20f}', '\0', '\0']), 203 | ('\u{210}', ['\u{211}', '\0', '\0']), 204 | ('\u{212}', ['\u{213}', '\0', '\0']), 205 | ('\u{214}', ['\u{215}', '\0', '\0']), 206 | ('\u{216}', ['\u{217}', '\0', '\0']), 207 | ('\u{218}', ['\u{219}', '\0', '\0']), 208 | ('\u{21a}', ['\u{21b}', '\0', '\0']), 209 | ('\u{21c}', ['\u{21d}', '\0', '\0']), 210 | ('\u{21e}', ['\u{21f}', '\0', '\0']), 211 | ('\u{220}', ['\u{19e}', '\0', '\0']), 212 | ('\u{222}', ['\u{223}', '\0', '\0']), 213 | ('\u{224}', ['\u{225}', '\0', '\0']), 214 | ('\u{226}', ['\u{227}', '\0', '\0']), 215 | ('\u{228}', ['\u{229}', '\0', '\0']), 216 | ('\u{22a}', ['\u{22b}', '\0', '\0']), 217 | ('\u{22c}', ['\u{22d}', '\0', '\0']), 218 | ('\u{22e}', ['\u{22f}', '\0', '\0']), 219 | ('\u{230}', ['\u{231}', '\0', '\0']), 220 | ('\u{232}', ['\u{233}', '\0', '\0']), 221 | ('\u{23a}', ['\u{2c65}', '\0', '\0']), 222 | ('\u{23b}', ['\u{23c}', '\0', '\0']), 223 | ('\u{23d}', ['\u{19a}', '\0', '\0']), 224 | ('\u{23e}', ['\u{2c66}', '\0', '\0']), 225 | ('\u{241}', ['\u{242}', '\0', '\0']), 226 | ('\u{243}', ['\u{180}', '\0', '\0']), 227 | ('\u{244}', ['\u{289}', '\0', '\0']), 228 | ('\u{245}', ['\u{28c}', '\0', '\0']), 229 | ('\u{246}', ['\u{247}', '\0', '\0']), 230 | ('\u{248}', ['\u{249}', '\0', '\0']), 231 | ('\u{24a}', ['\u{24b}', '\0', '\0']), 232 | ('\u{24c}', ['\u{24d}', '\0', '\0']), 233 | ('\u{24e}', ['\u{24f}', '\0', '\0']), 234 | ('\u{345}', ['\u{3b9}', '\0', '\0']), 235 | ('\u{370}', ['\u{371}', '\0', '\0']), 236 | ('\u{372}', ['\u{373}', '\0', '\0']), 237 | ('\u{376}', ['\u{377}', '\0', '\0']), 238 | ('\u{37f}', ['\u{3f3}', '\0', '\0']), 239 | ('\u{386}', ['\u{3ac}', '\0', '\0']), 240 | ('\u{388}', ['\u{3ad}', '\0', '\0']), 241 | ('\u{389}', ['\u{3ae}', '\0', '\0']), 242 | ('\u{38a}', ['\u{3af}', '\0', '\0']), 243 | ('\u{38c}', ['\u{3cc}', '\0', '\0']), 244 | ('\u{38e}', ['\u{3cd}', '\0', '\0']), 245 | ('\u{38f}', ['\u{3ce}', '\0', '\0']), 246 | ('\u{390}', ['\u{3b9}', '\u{308}', '\u{301}']), 247 | ('\u{391}', ['\u{3b1}', '\0', '\0']), 248 | ('\u{392}', ['\u{3b2}', '\0', '\0']), 249 | ('\u{393}', ['\u{3b3}', '\0', '\0']), 250 | ('\u{394}', ['\u{3b4}', '\0', '\0']), 251 | ('\u{395}', ['\u{3b5}', '\0', '\0']), 252 | ('\u{396}', ['\u{3b6}', '\0', '\0']), 253 | ('\u{397}', ['\u{3b7}', '\0', '\0']), 254 | ('\u{398}', ['\u{3b8}', '\0', '\0']), 255 | ('\u{399}', ['\u{3b9}', '\0', '\0']), 256 | ('\u{39a}', ['\u{3ba}', '\0', '\0']), 257 | ('\u{39b}', ['\u{3bb}', '\0', '\0']), 258 | ('\u{39c}', ['\u{3bc}', '\0', '\0']), 259 | ('\u{39d}', ['\u{3bd}', '\0', '\0']), 260 | ('\u{39e}', ['\u{3be}', '\0', '\0']), 261 | ('\u{39f}', ['\u{3bf}', '\0', '\0']), 262 | ('\u{3a0}', ['\u{3c0}', '\0', '\0']), 263 | ('\u{3a1}', ['\u{3c1}', '\0', '\0']), 264 | ('\u{3a3}', ['\u{3c3}', '\0', '\0']), 265 | ('\u{3a4}', ['\u{3c4}', '\0', '\0']), 266 | ('\u{3a5}', ['\u{3c5}', '\0', '\0']), 267 | ('\u{3a6}', ['\u{3c6}', '\0', '\0']), 268 | ('\u{3a7}', ['\u{3c7}', '\0', '\0']), 269 | ('\u{3a8}', ['\u{3c8}', '\0', '\0']), 270 | ('\u{3a9}', ['\u{3c9}', '\0', '\0']), 271 | ('\u{3aa}', ['\u{3ca}', '\0', '\0']), 272 | ('\u{3ab}', ['\u{3cb}', '\0', '\0']), 273 | ('\u{3b0}', ['\u{3c5}', '\u{308}', '\u{301}']), 274 | ('\u{3c2}', ['\u{3c3}', '\0', '\0']), 275 | ('\u{3cf}', ['\u{3d7}', '\0', '\0']), 276 | ('\u{3d0}', ['\u{3b2}', '\0', '\0']), 277 | ('\u{3d1}', ['\u{3b8}', '\0', '\0']), 278 | ('\u{3d5}', ['\u{3c6}', '\0', '\0']), 279 | ('\u{3d6}', ['\u{3c0}', '\0', '\0']), 280 | ('\u{3d8}', ['\u{3d9}', '\0', '\0']), 281 | ('\u{3da}', ['\u{3db}', '\0', '\0']), 282 | ('\u{3dc}', ['\u{3dd}', '\0', '\0']), 283 | ('\u{3de}', ['\u{3df}', '\0', '\0']), 284 | ('\u{3e0}', ['\u{3e1}', '\0', '\0']), 285 | ('\u{3e2}', ['\u{3e3}', '\0', '\0']), 286 | ('\u{3e4}', ['\u{3e5}', '\0', '\0']), 287 | ('\u{3e6}', ['\u{3e7}', '\0', '\0']), 288 | ('\u{3e8}', ['\u{3e9}', '\0', '\0']), 289 | ('\u{3ea}', ['\u{3eb}', '\0', '\0']), 290 | ('\u{3ec}', ['\u{3ed}', '\0', '\0']), 291 | ('\u{3ee}', ['\u{3ef}', '\0', '\0']), 292 | ('\u{3f0}', ['\u{3ba}', '\0', '\0']), 293 | ('\u{3f1}', ['\u{3c1}', '\0', '\0']), 294 | ('\u{3f4}', ['\u{3b8}', '\0', '\0']), 295 | ('\u{3f5}', ['\u{3b5}', '\0', '\0']), 296 | ('\u{3f7}', ['\u{3f8}', '\0', '\0']), 297 | ('\u{3f9}', ['\u{3f2}', '\0', '\0']), 298 | ('\u{3fa}', ['\u{3fb}', '\0', '\0']), 299 | ('\u{3fd}', ['\u{37b}', '\0', '\0']), 300 | ('\u{3fe}', ['\u{37c}', '\0', '\0']), 301 | ('\u{3ff}', ['\u{37d}', '\0', '\0']), 302 | ('\u{400}', ['\u{450}', '\0', '\0']), 303 | ('\u{401}', ['\u{451}', '\0', '\0']), 304 | ('\u{402}', ['\u{452}', '\0', '\0']), 305 | ('\u{403}', ['\u{453}', '\0', '\0']), 306 | ('\u{404}', ['\u{454}', '\0', '\0']), 307 | ('\u{405}', ['\u{455}', '\0', '\0']), 308 | ('\u{406}', ['\u{456}', '\0', '\0']), 309 | ('\u{407}', ['\u{457}', '\0', '\0']), 310 | ('\u{408}', ['\u{458}', '\0', '\0']), 311 | ('\u{409}', ['\u{459}', '\0', '\0']), 312 | ('\u{40a}', ['\u{45a}', '\0', '\0']), 313 | ('\u{40b}', ['\u{45b}', '\0', '\0']), 314 | ('\u{40c}', ['\u{45c}', '\0', '\0']), 315 | ('\u{40d}', ['\u{45d}', '\0', '\0']), 316 | ('\u{40e}', ['\u{45e}', '\0', '\0']), 317 | ('\u{40f}', ['\u{45f}', '\0', '\0']), 318 | ('\u{410}', ['\u{430}', '\0', '\0']), 319 | ('\u{411}', ['\u{431}', '\0', '\0']), 320 | ('\u{412}', ['\u{432}', '\0', '\0']), 321 | ('\u{413}', ['\u{433}', '\0', '\0']), 322 | ('\u{414}', ['\u{434}', '\0', '\0']), 323 | ('\u{415}', ['\u{435}', '\0', '\0']), 324 | ('\u{416}', ['\u{436}', '\0', '\0']), 325 | ('\u{417}', ['\u{437}', '\0', '\0']), 326 | ('\u{418}', ['\u{438}', '\0', '\0']), 327 | ('\u{419}', ['\u{439}', '\0', '\0']), 328 | ('\u{41a}', ['\u{43a}', '\0', '\0']), 329 | ('\u{41b}', ['\u{43b}', '\0', '\0']), 330 | ('\u{41c}', ['\u{43c}', '\0', '\0']), 331 | ('\u{41d}', ['\u{43d}', '\0', '\0']), 332 | ('\u{41e}', ['\u{43e}', '\0', '\0']), 333 | ('\u{41f}', ['\u{43f}', '\0', '\0']), 334 | ('\u{420}', ['\u{440}', '\0', '\0']), 335 | ('\u{421}', ['\u{441}', '\0', '\0']), 336 | ('\u{422}', ['\u{442}', '\0', '\0']), 337 | ('\u{423}', ['\u{443}', '\0', '\0']), 338 | ('\u{424}', ['\u{444}', '\0', '\0']), 339 | ('\u{425}', ['\u{445}', '\0', '\0']), 340 | ('\u{426}', ['\u{446}', '\0', '\0']), 341 | ('\u{427}', ['\u{447}', '\0', '\0']), 342 | ('\u{428}', ['\u{448}', '\0', '\0']), 343 | ('\u{429}', ['\u{449}', '\0', '\0']), 344 | ('\u{42a}', ['\u{44a}', '\0', '\0']), 345 | ('\u{42b}', ['\u{44b}', '\0', '\0']), 346 | ('\u{42c}', ['\u{44c}', '\0', '\0']), 347 | ('\u{42d}', ['\u{44d}', '\0', '\0']), 348 | ('\u{42e}', ['\u{44e}', '\0', '\0']), 349 | ('\u{42f}', ['\u{44f}', '\0', '\0']), 350 | ('\u{460}', ['\u{461}', '\0', '\0']), 351 | ('\u{462}', ['\u{463}', '\0', '\0']), 352 | ('\u{464}', ['\u{465}', '\0', '\0']), 353 | ('\u{466}', ['\u{467}', '\0', '\0']), 354 | ('\u{468}', ['\u{469}', '\0', '\0']), 355 | ('\u{46a}', ['\u{46b}', '\0', '\0']), 356 | ('\u{46c}', ['\u{46d}', '\0', '\0']), 357 | ('\u{46e}', ['\u{46f}', '\0', '\0']), 358 | ('\u{470}', ['\u{471}', '\0', '\0']), 359 | ('\u{472}', ['\u{473}', '\0', '\0']), 360 | ('\u{474}', ['\u{475}', '\0', '\0']), 361 | ('\u{476}', ['\u{477}', '\0', '\0']), 362 | ('\u{478}', ['\u{479}', '\0', '\0']), 363 | ('\u{47a}', ['\u{47b}', '\0', '\0']), 364 | ('\u{47c}', ['\u{47d}', '\0', '\0']), 365 | ('\u{47e}', ['\u{47f}', '\0', '\0']), 366 | ('\u{480}', ['\u{481}', '\0', '\0']), 367 | ('\u{48a}', ['\u{48b}', '\0', '\0']), 368 | ('\u{48c}', ['\u{48d}', '\0', '\0']), 369 | ('\u{48e}', ['\u{48f}', '\0', '\0']), 370 | ('\u{490}', ['\u{491}', '\0', '\0']), 371 | ('\u{492}', ['\u{493}', '\0', '\0']), 372 | ('\u{494}', ['\u{495}', '\0', '\0']), 373 | ('\u{496}', ['\u{497}', '\0', '\0']), 374 | ('\u{498}', ['\u{499}', '\0', '\0']), 375 | ('\u{49a}', ['\u{49b}', '\0', '\0']), 376 | ('\u{49c}', ['\u{49d}', '\0', '\0']), 377 | ('\u{49e}', ['\u{49f}', '\0', '\0']), 378 | ('\u{4a0}', ['\u{4a1}', '\0', '\0']), 379 | ('\u{4a2}', ['\u{4a3}', '\0', '\0']), 380 | ('\u{4a4}', ['\u{4a5}', '\0', '\0']), 381 | ('\u{4a6}', ['\u{4a7}', '\0', '\0']), 382 | ('\u{4a8}', ['\u{4a9}', '\0', '\0']), 383 | ('\u{4aa}', ['\u{4ab}', '\0', '\0']), 384 | ('\u{4ac}', ['\u{4ad}', '\0', '\0']), 385 | ('\u{4ae}', ['\u{4af}', '\0', '\0']), 386 | ('\u{4b0}', ['\u{4b1}', '\0', '\0']), 387 | ('\u{4b2}', ['\u{4b3}', '\0', '\0']), 388 | ('\u{4b4}', ['\u{4b5}', '\0', '\0']), 389 | ('\u{4b6}', ['\u{4b7}', '\0', '\0']), 390 | ('\u{4b8}', ['\u{4b9}', '\0', '\0']), 391 | ('\u{4ba}', ['\u{4bb}', '\0', '\0']), 392 | ('\u{4bc}', ['\u{4bd}', '\0', '\0']), 393 | ('\u{4be}', ['\u{4bf}', '\0', '\0']), 394 | ('\u{4c0}', ['\u{4cf}', '\0', '\0']), 395 | ('\u{4c1}', ['\u{4c2}', '\0', '\0']), 396 | ('\u{4c3}', ['\u{4c4}', '\0', '\0']), 397 | ('\u{4c5}', ['\u{4c6}', '\0', '\0']), 398 | ('\u{4c7}', ['\u{4c8}', '\0', '\0']), 399 | ('\u{4c9}', ['\u{4ca}', '\0', '\0']), 400 | ('\u{4cb}', ['\u{4cc}', '\0', '\0']), 401 | ('\u{4cd}', ['\u{4ce}', '\0', '\0']), 402 | ('\u{4d0}', ['\u{4d1}', '\0', '\0']), 403 | ('\u{4d2}', ['\u{4d3}', '\0', '\0']), 404 | ('\u{4d4}', ['\u{4d5}', '\0', '\0']), 405 | ('\u{4d6}', ['\u{4d7}', '\0', '\0']), 406 | ('\u{4d8}', ['\u{4d9}', '\0', '\0']), 407 | ('\u{4da}', ['\u{4db}', '\0', '\0']), 408 | ('\u{4dc}', ['\u{4dd}', '\0', '\0']), 409 | ('\u{4de}', ['\u{4df}', '\0', '\0']), 410 | ('\u{4e0}', ['\u{4e1}', '\0', '\0']), 411 | ('\u{4e2}', ['\u{4e3}', '\0', '\0']), 412 | ('\u{4e4}', ['\u{4e5}', '\0', '\0']), 413 | ('\u{4e6}', ['\u{4e7}', '\0', '\0']), 414 | ('\u{4e8}', ['\u{4e9}', '\0', '\0']), 415 | ('\u{4ea}', ['\u{4eb}', '\0', '\0']), 416 | ('\u{4ec}', ['\u{4ed}', '\0', '\0']), 417 | ('\u{4ee}', ['\u{4ef}', '\0', '\0']), 418 | ('\u{4f0}', ['\u{4f1}', '\0', '\0']), 419 | ('\u{4f2}', ['\u{4f3}', '\0', '\0']), 420 | ('\u{4f4}', ['\u{4f5}', '\0', '\0']), 421 | ('\u{4f6}', ['\u{4f7}', '\0', '\0']), 422 | ('\u{4f8}', ['\u{4f9}', '\0', '\0']), 423 | ('\u{4fa}', ['\u{4fb}', '\0', '\0']), 424 | ('\u{4fc}', ['\u{4fd}', '\0', '\0']), 425 | ('\u{4fe}', ['\u{4ff}', '\0', '\0']), 426 | ('\u{500}', ['\u{501}', '\0', '\0']), 427 | ('\u{502}', ['\u{503}', '\0', '\0']), 428 | ('\u{504}', ['\u{505}', '\0', '\0']), 429 | ('\u{506}', ['\u{507}', '\0', '\0']), 430 | ('\u{508}', ['\u{509}', '\0', '\0']), 431 | ('\u{50a}', ['\u{50b}', '\0', '\0']), 432 | ('\u{50c}', ['\u{50d}', '\0', '\0']), 433 | ('\u{50e}', ['\u{50f}', '\0', '\0']), 434 | ('\u{510}', ['\u{511}', '\0', '\0']), 435 | ('\u{512}', ['\u{513}', '\0', '\0']), 436 | ('\u{514}', ['\u{515}', '\0', '\0']), 437 | ('\u{516}', ['\u{517}', '\0', '\0']), 438 | ('\u{518}', ['\u{519}', '\0', '\0']), 439 | ('\u{51a}', ['\u{51b}', '\0', '\0']), 440 | ('\u{51c}', ['\u{51d}', '\0', '\0']), 441 | ('\u{51e}', ['\u{51f}', '\0', '\0']), 442 | ('\u{520}', ['\u{521}', '\0', '\0']), 443 | ('\u{522}', ['\u{523}', '\0', '\0']), 444 | ('\u{524}', ['\u{525}', '\0', '\0']), 445 | ('\u{526}', ['\u{527}', '\0', '\0']), 446 | ('\u{528}', ['\u{529}', '\0', '\0']), 447 | ('\u{52a}', ['\u{52b}', '\0', '\0']), 448 | ('\u{52c}', ['\u{52d}', '\0', '\0']), 449 | ('\u{52e}', ['\u{52f}', '\0', '\0']), 450 | ('\u{531}', ['\u{561}', '\0', '\0']), 451 | ('\u{532}', ['\u{562}', '\0', '\0']), 452 | ('\u{533}', ['\u{563}', '\0', '\0']), 453 | ('\u{534}', ['\u{564}', '\0', '\0']), 454 | ('\u{535}', ['\u{565}', '\0', '\0']), 455 | ('\u{536}', ['\u{566}', '\0', '\0']), 456 | ('\u{537}', ['\u{567}', '\0', '\0']), 457 | ('\u{538}', ['\u{568}', '\0', '\0']), 458 | ('\u{539}', ['\u{569}', '\0', '\0']), 459 | ('\u{53a}', ['\u{56a}', '\0', '\0']), 460 | ('\u{53b}', ['\u{56b}', '\0', '\0']), 461 | ('\u{53c}', ['\u{56c}', '\0', '\0']), 462 | ('\u{53d}', ['\u{56d}', '\0', '\0']), 463 | ('\u{53e}', ['\u{56e}', '\0', '\0']), 464 | ('\u{53f}', ['\u{56f}', '\0', '\0']), 465 | ('\u{540}', ['\u{570}', '\0', '\0']), 466 | ('\u{541}', ['\u{571}', '\0', '\0']), 467 | ('\u{542}', ['\u{572}', '\0', '\0']), 468 | ('\u{543}', ['\u{573}', '\0', '\0']), 469 | ('\u{544}', ['\u{574}', '\0', '\0']), 470 | ('\u{545}', ['\u{575}', '\0', '\0']), 471 | ('\u{546}', ['\u{576}', '\0', '\0']), 472 | ('\u{547}', ['\u{577}', '\0', '\0']), 473 | ('\u{548}', ['\u{578}', '\0', '\0']), 474 | ('\u{549}', ['\u{579}', '\0', '\0']), 475 | ('\u{54a}', ['\u{57a}', '\0', '\0']), 476 | ('\u{54b}', ['\u{57b}', '\0', '\0']), 477 | ('\u{54c}', ['\u{57c}', '\0', '\0']), 478 | ('\u{54d}', ['\u{57d}', '\0', '\0']), 479 | ('\u{54e}', ['\u{57e}', '\0', '\0']), 480 | ('\u{54f}', ['\u{57f}', '\0', '\0']), 481 | ('\u{550}', ['\u{580}', '\0', '\0']), 482 | ('\u{551}', ['\u{581}', '\0', '\0']), 483 | ('\u{552}', ['\u{582}', '\0', '\0']), 484 | ('\u{553}', ['\u{583}', '\0', '\0']), 485 | ('\u{554}', ['\u{584}', '\0', '\0']), 486 | ('\u{555}', ['\u{585}', '\0', '\0']), 487 | ('\u{556}', ['\u{586}', '\0', '\0']), 488 | ('\u{587}', ['\u{565}', '\u{582}', '\0']), 489 | ('\u{10a0}', ['\u{2d00}', '\0', '\0']), 490 | ('\u{10a1}', ['\u{2d01}', '\0', '\0']), 491 | ('\u{10a2}', ['\u{2d02}', '\0', '\0']), 492 | ('\u{10a3}', ['\u{2d03}', '\0', '\0']), 493 | ('\u{10a4}', ['\u{2d04}', '\0', '\0']), 494 | ('\u{10a5}', ['\u{2d05}', '\0', '\0']), 495 | ('\u{10a6}', ['\u{2d06}', '\0', '\0']), 496 | ('\u{10a7}', ['\u{2d07}', '\0', '\0']), 497 | ('\u{10a8}', ['\u{2d08}', '\0', '\0']), 498 | ('\u{10a9}', ['\u{2d09}', '\0', '\0']), 499 | ('\u{10aa}', ['\u{2d0a}', '\0', '\0']), 500 | ('\u{10ab}', ['\u{2d0b}', '\0', '\0']), 501 | ('\u{10ac}', ['\u{2d0c}', '\0', '\0']), 502 | ('\u{10ad}', ['\u{2d0d}', '\0', '\0']), 503 | ('\u{10ae}', ['\u{2d0e}', '\0', '\0']), 504 | ('\u{10af}', ['\u{2d0f}', '\0', '\0']), 505 | ('\u{10b0}', ['\u{2d10}', '\0', '\0']), 506 | ('\u{10b1}', ['\u{2d11}', '\0', '\0']), 507 | ('\u{10b2}', ['\u{2d12}', '\0', '\0']), 508 | ('\u{10b3}', ['\u{2d13}', '\0', '\0']), 509 | ('\u{10b4}', ['\u{2d14}', '\0', '\0']), 510 | ('\u{10b5}', ['\u{2d15}', '\0', '\0']), 511 | ('\u{10b6}', ['\u{2d16}', '\0', '\0']), 512 | ('\u{10b7}', ['\u{2d17}', '\0', '\0']), 513 | ('\u{10b8}', ['\u{2d18}', '\0', '\0']), 514 | ('\u{10b9}', ['\u{2d19}', '\0', '\0']), 515 | ('\u{10ba}', ['\u{2d1a}', '\0', '\0']), 516 | ('\u{10bb}', ['\u{2d1b}', '\0', '\0']), 517 | ('\u{10bc}', ['\u{2d1c}', '\0', '\0']), 518 | ('\u{10bd}', ['\u{2d1d}', '\0', '\0']), 519 | ('\u{10be}', ['\u{2d1e}', '\0', '\0']), 520 | ('\u{10bf}', ['\u{2d1f}', '\0', '\0']), 521 | ('\u{10c0}', ['\u{2d20}', '\0', '\0']), 522 | ('\u{10c1}', ['\u{2d21}', '\0', '\0']), 523 | ('\u{10c2}', ['\u{2d22}', '\0', '\0']), 524 | ('\u{10c3}', ['\u{2d23}', '\0', '\0']), 525 | ('\u{10c4}', ['\u{2d24}', '\0', '\0']), 526 | ('\u{10c5}', ['\u{2d25}', '\0', '\0']), 527 | ('\u{10c7}', ['\u{2d27}', '\0', '\0']), 528 | ('\u{10cd}', ['\u{2d2d}', '\0', '\0']), 529 | ('\u{13f8}', ['\u{13f0}', '\0', '\0']), 530 | ('\u{13f9}', ['\u{13f1}', '\0', '\0']), 531 | ('\u{13fa}', ['\u{13f2}', '\0', '\0']), 532 | ('\u{13fb}', ['\u{13f3}', '\0', '\0']), 533 | ('\u{13fc}', ['\u{13f4}', '\0', '\0']), 534 | ('\u{13fd}', ['\u{13f5}', '\0', '\0']), 535 | ('\u{1c80}', ['\u{432}', '\0', '\0']), 536 | ('\u{1c81}', ['\u{434}', '\0', '\0']), 537 | ('\u{1c82}', ['\u{43e}', '\0', '\0']), 538 | ('\u{1c83}', ['\u{441}', '\0', '\0']), 539 | ('\u{1c84}', ['\u{442}', '\0', '\0']), 540 | ('\u{1c85}', ['\u{442}', '\0', '\0']), 541 | ('\u{1c86}', ['\u{44a}', '\0', '\0']), 542 | ('\u{1c87}', ['\u{463}', '\0', '\0']), 543 | ('\u{1c88}', ['\u{a64b}', '\0', '\0']), 544 | ('\u{1c89}', ['\u{1c8a}', '\0', '\0']), 545 | ('\u{1c90}', ['\u{10d0}', '\0', '\0']), 546 | ('\u{1c91}', ['\u{10d1}', '\0', '\0']), 547 | ('\u{1c92}', ['\u{10d2}', '\0', '\0']), 548 | ('\u{1c93}', ['\u{10d3}', '\0', '\0']), 549 | ('\u{1c94}', ['\u{10d4}', '\0', '\0']), 550 | ('\u{1c95}', ['\u{10d5}', '\0', '\0']), 551 | ('\u{1c96}', ['\u{10d6}', '\0', '\0']), 552 | ('\u{1c97}', ['\u{10d7}', '\0', '\0']), 553 | ('\u{1c98}', ['\u{10d8}', '\0', '\0']), 554 | ('\u{1c99}', ['\u{10d9}', '\0', '\0']), 555 | ('\u{1c9a}', ['\u{10da}', '\0', '\0']), 556 | ('\u{1c9b}', ['\u{10db}', '\0', '\0']), 557 | ('\u{1c9c}', ['\u{10dc}', '\0', '\0']), 558 | ('\u{1c9d}', ['\u{10dd}', '\0', '\0']), 559 | ('\u{1c9e}', ['\u{10de}', '\0', '\0']), 560 | ('\u{1c9f}', ['\u{10df}', '\0', '\0']), 561 | ('\u{1ca0}', ['\u{10e0}', '\0', '\0']), 562 | ('\u{1ca1}', ['\u{10e1}', '\0', '\0']), 563 | ('\u{1ca2}', ['\u{10e2}', '\0', '\0']), 564 | ('\u{1ca3}', ['\u{10e3}', '\0', '\0']), 565 | ('\u{1ca4}', ['\u{10e4}', '\0', '\0']), 566 | ('\u{1ca5}', ['\u{10e5}', '\0', '\0']), 567 | ('\u{1ca6}', ['\u{10e6}', '\0', '\0']), 568 | ('\u{1ca7}', ['\u{10e7}', '\0', '\0']), 569 | ('\u{1ca8}', ['\u{10e8}', '\0', '\0']), 570 | ('\u{1ca9}', ['\u{10e9}', '\0', '\0']), 571 | ('\u{1caa}', ['\u{10ea}', '\0', '\0']), 572 | ('\u{1cab}', ['\u{10eb}', '\0', '\0']), 573 | ('\u{1cac}', ['\u{10ec}', '\0', '\0']), 574 | ('\u{1cad}', ['\u{10ed}', '\0', '\0']), 575 | ('\u{1cae}', ['\u{10ee}', '\0', '\0']), 576 | ('\u{1caf}', ['\u{10ef}', '\0', '\0']), 577 | ('\u{1cb0}', ['\u{10f0}', '\0', '\0']), 578 | ('\u{1cb1}', ['\u{10f1}', '\0', '\0']), 579 | ('\u{1cb2}', ['\u{10f2}', '\0', '\0']), 580 | ('\u{1cb3}', ['\u{10f3}', '\0', '\0']), 581 | ('\u{1cb4}', ['\u{10f4}', '\0', '\0']), 582 | ('\u{1cb5}', ['\u{10f5}', '\0', '\0']), 583 | ('\u{1cb6}', ['\u{10f6}', '\0', '\0']), 584 | ('\u{1cb7}', ['\u{10f7}', '\0', '\0']), 585 | ('\u{1cb8}', ['\u{10f8}', '\0', '\0']), 586 | ('\u{1cb9}', ['\u{10f9}', '\0', '\0']), 587 | ('\u{1cba}', ['\u{10fa}', '\0', '\0']), 588 | ('\u{1cbd}', ['\u{10fd}', '\0', '\0']), 589 | ('\u{1cbe}', ['\u{10fe}', '\0', '\0']), 590 | ('\u{1cbf}', ['\u{10ff}', '\0', '\0']), 591 | ('\u{1e00}', ['\u{1e01}', '\0', '\0']), 592 | ('\u{1e02}', ['\u{1e03}', '\0', '\0']), 593 | ('\u{1e04}', ['\u{1e05}', '\0', '\0']), 594 | ('\u{1e06}', ['\u{1e07}', '\0', '\0']), 595 | ('\u{1e08}', ['\u{1e09}', '\0', '\0']), 596 | ('\u{1e0a}', ['\u{1e0b}', '\0', '\0']), 597 | ('\u{1e0c}', ['\u{1e0d}', '\0', '\0']), 598 | ('\u{1e0e}', ['\u{1e0f}', '\0', '\0']), 599 | ('\u{1e10}', ['\u{1e11}', '\0', '\0']), 600 | ('\u{1e12}', ['\u{1e13}', '\0', '\0']), 601 | ('\u{1e14}', ['\u{1e15}', '\0', '\0']), 602 | ('\u{1e16}', ['\u{1e17}', '\0', '\0']), 603 | ('\u{1e18}', ['\u{1e19}', '\0', '\0']), 604 | ('\u{1e1a}', ['\u{1e1b}', '\0', '\0']), 605 | ('\u{1e1c}', ['\u{1e1d}', '\0', '\0']), 606 | ('\u{1e1e}', ['\u{1e1f}', '\0', '\0']), 607 | ('\u{1e20}', ['\u{1e21}', '\0', '\0']), 608 | ('\u{1e22}', ['\u{1e23}', '\0', '\0']), 609 | ('\u{1e24}', ['\u{1e25}', '\0', '\0']), 610 | ('\u{1e26}', ['\u{1e27}', '\0', '\0']), 611 | ('\u{1e28}', ['\u{1e29}', '\0', '\0']), 612 | ('\u{1e2a}', ['\u{1e2b}', '\0', '\0']), 613 | ('\u{1e2c}', ['\u{1e2d}', '\0', '\0']), 614 | ('\u{1e2e}', ['\u{1e2f}', '\0', '\0']), 615 | ('\u{1e30}', ['\u{1e31}', '\0', '\0']), 616 | ('\u{1e32}', ['\u{1e33}', '\0', '\0']), 617 | ('\u{1e34}', ['\u{1e35}', '\0', '\0']), 618 | ('\u{1e36}', ['\u{1e37}', '\0', '\0']), 619 | ('\u{1e38}', ['\u{1e39}', '\0', '\0']), 620 | ('\u{1e3a}', ['\u{1e3b}', '\0', '\0']), 621 | ('\u{1e3c}', ['\u{1e3d}', '\0', '\0']), 622 | ('\u{1e3e}', ['\u{1e3f}', '\0', '\0']), 623 | ('\u{1e40}', ['\u{1e41}', '\0', '\0']), 624 | ('\u{1e42}', ['\u{1e43}', '\0', '\0']), 625 | ('\u{1e44}', ['\u{1e45}', '\0', '\0']), 626 | ('\u{1e46}', ['\u{1e47}', '\0', '\0']), 627 | ('\u{1e48}', ['\u{1e49}', '\0', '\0']), 628 | ('\u{1e4a}', ['\u{1e4b}', '\0', '\0']), 629 | ('\u{1e4c}', ['\u{1e4d}', '\0', '\0']), 630 | ('\u{1e4e}', ['\u{1e4f}', '\0', '\0']), 631 | ('\u{1e50}', ['\u{1e51}', '\0', '\0']), 632 | ('\u{1e52}', ['\u{1e53}', '\0', '\0']), 633 | ('\u{1e54}', ['\u{1e55}', '\0', '\0']), 634 | ('\u{1e56}', ['\u{1e57}', '\0', '\0']), 635 | ('\u{1e58}', ['\u{1e59}', '\0', '\0']), 636 | ('\u{1e5a}', ['\u{1e5b}', '\0', '\0']), 637 | ('\u{1e5c}', ['\u{1e5d}', '\0', '\0']), 638 | ('\u{1e5e}', ['\u{1e5f}', '\0', '\0']), 639 | ('\u{1e60}', ['\u{1e61}', '\0', '\0']), 640 | ('\u{1e62}', ['\u{1e63}', '\0', '\0']), 641 | ('\u{1e64}', ['\u{1e65}', '\0', '\0']), 642 | ('\u{1e66}', ['\u{1e67}', '\0', '\0']), 643 | ('\u{1e68}', ['\u{1e69}', '\0', '\0']), 644 | ('\u{1e6a}', ['\u{1e6b}', '\0', '\0']), 645 | ('\u{1e6c}', ['\u{1e6d}', '\0', '\0']), 646 | ('\u{1e6e}', ['\u{1e6f}', '\0', '\0']), 647 | ('\u{1e70}', ['\u{1e71}', '\0', '\0']), 648 | ('\u{1e72}', ['\u{1e73}', '\0', '\0']), 649 | ('\u{1e74}', ['\u{1e75}', '\0', '\0']), 650 | ('\u{1e76}', ['\u{1e77}', '\0', '\0']), 651 | ('\u{1e78}', ['\u{1e79}', '\0', '\0']), 652 | ('\u{1e7a}', ['\u{1e7b}', '\0', '\0']), 653 | ('\u{1e7c}', ['\u{1e7d}', '\0', '\0']), 654 | ('\u{1e7e}', ['\u{1e7f}', '\0', '\0']), 655 | ('\u{1e80}', ['\u{1e81}', '\0', '\0']), 656 | ('\u{1e82}', ['\u{1e83}', '\0', '\0']), 657 | ('\u{1e84}', ['\u{1e85}', '\0', '\0']), 658 | ('\u{1e86}', ['\u{1e87}', '\0', '\0']), 659 | ('\u{1e88}', ['\u{1e89}', '\0', '\0']), 660 | ('\u{1e8a}', ['\u{1e8b}', '\0', '\0']), 661 | ('\u{1e8c}', ['\u{1e8d}', '\0', '\0']), 662 | ('\u{1e8e}', ['\u{1e8f}', '\0', '\0']), 663 | ('\u{1e90}', ['\u{1e91}', '\0', '\0']), 664 | ('\u{1e92}', ['\u{1e93}', '\0', '\0']), 665 | ('\u{1e94}', ['\u{1e95}', '\0', '\0']), 666 | ('\u{1e96}', ['h', '\u{331}', '\0']), 667 | ('\u{1e97}', ['t', '\u{308}', '\0']), 668 | ('\u{1e98}', ['w', '\u{30a}', '\0']), 669 | ('\u{1e99}', ['y', '\u{30a}', '\0']), 670 | ('\u{1e9a}', ['a', '\u{2be}', '\0']), 671 | ('\u{1e9b}', ['\u{1e61}', '\0', '\0']), 672 | ('\u{1e9e}', ['s', 's', '\0']), 673 | ('\u{1ea0}', ['\u{1ea1}', '\0', '\0']), 674 | ('\u{1ea2}', ['\u{1ea3}', '\0', '\0']), 675 | ('\u{1ea4}', ['\u{1ea5}', '\0', '\0']), 676 | ('\u{1ea6}', ['\u{1ea7}', '\0', '\0']), 677 | ('\u{1ea8}', ['\u{1ea9}', '\0', '\0']), 678 | ('\u{1eaa}', ['\u{1eab}', '\0', '\0']), 679 | ('\u{1eac}', ['\u{1ead}', '\0', '\0']), 680 | ('\u{1eae}', ['\u{1eaf}', '\0', '\0']), 681 | ('\u{1eb0}', ['\u{1eb1}', '\0', '\0']), 682 | ('\u{1eb2}', ['\u{1eb3}', '\0', '\0']), 683 | ('\u{1eb4}', ['\u{1eb5}', '\0', '\0']), 684 | ('\u{1eb6}', ['\u{1eb7}', '\0', '\0']), 685 | ('\u{1eb8}', ['\u{1eb9}', '\0', '\0']), 686 | ('\u{1eba}', ['\u{1ebb}', '\0', '\0']), 687 | ('\u{1ebc}', ['\u{1ebd}', '\0', '\0']), 688 | ('\u{1ebe}', ['\u{1ebf}', '\0', '\0']), 689 | ('\u{1ec0}', ['\u{1ec1}', '\0', '\0']), 690 | ('\u{1ec2}', ['\u{1ec3}', '\0', '\0']), 691 | ('\u{1ec4}', ['\u{1ec5}', '\0', '\0']), 692 | ('\u{1ec6}', ['\u{1ec7}', '\0', '\0']), 693 | ('\u{1ec8}', ['\u{1ec9}', '\0', '\0']), 694 | ('\u{1eca}', ['\u{1ecb}', '\0', '\0']), 695 | ('\u{1ecc}', ['\u{1ecd}', '\0', '\0']), 696 | ('\u{1ece}', ['\u{1ecf}', '\0', '\0']), 697 | ('\u{1ed0}', ['\u{1ed1}', '\0', '\0']), 698 | ('\u{1ed2}', ['\u{1ed3}', '\0', '\0']), 699 | ('\u{1ed4}', ['\u{1ed5}', '\0', '\0']), 700 | ('\u{1ed6}', ['\u{1ed7}', '\0', '\0']), 701 | ('\u{1ed8}', ['\u{1ed9}', '\0', '\0']), 702 | ('\u{1eda}', ['\u{1edb}', '\0', '\0']), 703 | ('\u{1edc}', ['\u{1edd}', '\0', '\0']), 704 | ('\u{1ede}', ['\u{1edf}', '\0', '\0']), 705 | ('\u{1ee0}', ['\u{1ee1}', '\0', '\0']), 706 | ('\u{1ee2}', ['\u{1ee3}', '\0', '\0']), 707 | ('\u{1ee4}', ['\u{1ee5}', '\0', '\0']), 708 | ('\u{1ee6}', ['\u{1ee7}', '\0', '\0']), 709 | ('\u{1ee8}', ['\u{1ee9}', '\0', '\0']), 710 | ('\u{1eea}', ['\u{1eeb}', '\0', '\0']), 711 | ('\u{1eec}', ['\u{1eed}', '\0', '\0']), 712 | ('\u{1eee}', ['\u{1eef}', '\0', '\0']), 713 | ('\u{1ef0}', ['\u{1ef1}', '\0', '\0']), 714 | ('\u{1ef2}', ['\u{1ef3}', '\0', '\0']), 715 | ('\u{1ef4}', ['\u{1ef5}', '\0', '\0']), 716 | ('\u{1ef6}', ['\u{1ef7}', '\0', '\0']), 717 | ('\u{1ef8}', ['\u{1ef9}', '\0', '\0']), 718 | ('\u{1efa}', ['\u{1efb}', '\0', '\0']), 719 | ('\u{1efc}', ['\u{1efd}', '\0', '\0']), 720 | ('\u{1efe}', ['\u{1eff}', '\0', '\0']), 721 | ('\u{1f08}', ['\u{1f00}', '\0', '\0']), 722 | ('\u{1f09}', ['\u{1f01}', '\0', '\0']), 723 | ('\u{1f0a}', ['\u{1f02}', '\0', '\0']), 724 | ('\u{1f0b}', ['\u{1f03}', '\0', '\0']), 725 | ('\u{1f0c}', ['\u{1f04}', '\0', '\0']), 726 | ('\u{1f0d}', ['\u{1f05}', '\0', '\0']), 727 | ('\u{1f0e}', ['\u{1f06}', '\0', '\0']), 728 | ('\u{1f0f}', ['\u{1f07}', '\0', '\0']), 729 | ('\u{1f18}', ['\u{1f10}', '\0', '\0']), 730 | ('\u{1f19}', ['\u{1f11}', '\0', '\0']), 731 | ('\u{1f1a}', ['\u{1f12}', '\0', '\0']), 732 | ('\u{1f1b}', ['\u{1f13}', '\0', '\0']), 733 | ('\u{1f1c}', ['\u{1f14}', '\0', '\0']), 734 | ('\u{1f1d}', ['\u{1f15}', '\0', '\0']), 735 | ('\u{1f28}', ['\u{1f20}', '\0', '\0']), 736 | ('\u{1f29}', ['\u{1f21}', '\0', '\0']), 737 | ('\u{1f2a}', ['\u{1f22}', '\0', '\0']), 738 | ('\u{1f2b}', ['\u{1f23}', '\0', '\0']), 739 | ('\u{1f2c}', ['\u{1f24}', '\0', '\0']), 740 | ('\u{1f2d}', ['\u{1f25}', '\0', '\0']), 741 | ('\u{1f2e}', ['\u{1f26}', '\0', '\0']), 742 | ('\u{1f2f}', ['\u{1f27}', '\0', '\0']), 743 | ('\u{1f38}', ['\u{1f30}', '\0', '\0']), 744 | ('\u{1f39}', ['\u{1f31}', '\0', '\0']), 745 | ('\u{1f3a}', ['\u{1f32}', '\0', '\0']), 746 | ('\u{1f3b}', ['\u{1f33}', '\0', '\0']), 747 | ('\u{1f3c}', ['\u{1f34}', '\0', '\0']), 748 | ('\u{1f3d}', ['\u{1f35}', '\0', '\0']), 749 | ('\u{1f3e}', ['\u{1f36}', '\0', '\0']), 750 | ('\u{1f3f}', ['\u{1f37}', '\0', '\0']), 751 | ('\u{1f48}', ['\u{1f40}', '\0', '\0']), 752 | ('\u{1f49}', ['\u{1f41}', '\0', '\0']), 753 | ('\u{1f4a}', ['\u{1f42}', '\0', '\0']), 754 | ('\u{1f4b}', ['\u{1f43}', '\0', '\0']), 755 | ('\u{1f4c}', ['\u{1f44}', '\0', '\0']), 756 | ('\u{1f4d}', ['\u{1f45}', '\0', '\0']), 757 | ('\u{1f50}', ['\u{3c5}', '\u{313}', '\0']), 758 | ('\u{1f52}', ['\u{3c5}', '\u{313}', '\u{300}']), 759 | ('\u{1f54}', ['\u{3c5}', '\u{313}', '\u{301}']), 760 | ('\u{1f56}', ['\u{3c5}', '\u{313}', '\u{342}']), 761 | ('\u{1f59}', ['\u{1f51}', '\0', '\0']), 762 | ('\u{1f5b}', ['\u{1f53}', '\0', '\0']), 763 | ('\u{1f5d}', ['\u{1f55}', '\0', '\0']), 764 | ('\u{1f5f}', ['\u{1f57}', '\0', '\0']), 765 | ('\u{1f68}', ['\u{1f60}', '\0', '\0']), 766 | ('\u{1f69}', ['\u{1f61}', '\0', '\0']), 767 | ('\u{1f6a}', ['\u{1f62}', '\0', '\0']), 768 | ('\u{1f6b}', ['\u{1f63}', '\0', '\0']), 769 | ('\u{1f6c}', ['\u{1f64}', '\0', '\0']), 770 | ('\u{1f6d}', ['\u{1f65}', '\0', '\0']), 771 | ('\u{1f6e}', ['\u{1f66}', '\0', '\0']), 772 | ('\u{1f6f}', ['\u{1f67}', '\0', '\0']), 773 | ('\u{1f80}', ['\u{1f00}', '\u{3b9}', '\0']), 774 | ('\u{1f81}', ['\u{1f01}', '\u{3b9}', '\0']), 775 | ('\u{1f82}', ['\u{1f02}', '\u{3b9}', '\0']), 776 | ('\u{1f83}', ['\u{1f03}', '\u{3b9}', '\0']), 777 | ('\u{1f84}', ['\u{1f04}', '\u{3b9}', '\0']), 778 | ('\u{1f85}', ['\u{1f05}', '\u{3b9}', '\0']), 779 | ('\u{1f86}', ['\u{1f06}', '\u{3b9}', '\0']), 780 | ('\u{1f87}', ['\u{1f07}', '\u{3b9}', '\0']), 781 | ('\u{1f88}', ['\u{1f00}', '\u{3b9}', '\0']), 782 | ('\u{1f89}', ['\u{1f01}', '\u{3b9}', '\0']), 783 | ('\u{1f8a}', ['\u{1f02}', '\u{3b9}', '\0']), 784 | ('\u{1f8b}', ['\u{1f03}', '\u{3b9}', '\0']), 785 | ('\u{1f8c}', ['\u{1f04}', '\u{3b9}', '\0']), 786 | ('\u{1f8d}', ['\u{1f05}', '\u{3b9}', '\0']), 787 | ('\u{1f8e}', ['\u{1f06}', '\u{3b9}', '\0']), 788 | ('\u{1f8f}', ['\u{1f07}', '\u{3b9}', '\0']), 789 | ('\u{1f90}', ['\u{1f20}', '\u{3b9}', '\0']), 790 | ('\u{1f91}', ['\u{1f21}', '\u{3b9}', '\0']), 791 | ('\u{1f92}', ['\u{1f22}', '\u{3b9}', '\0']), 792 | ('\u{1f93}', ['\u{1f23}', '\u{3b9}', '\0']), 793 | ('\u{1f94}', ['\u{1f24}', '\u{3b9}', '\0']), 794 | ('\u{1f95}', ['\u{1f25}', '\u{3b9}', '\0']), 795 | ('\u{1f96}', ['\u{1f26}', '\u{3b9}', '\0']), 796 | ('\u{1f97}', ['\u{1f27}', '\u{3b9}', '\0']), 797 | ('\u{1f98}', ['\u{1f20}', '\u{3b9}', '\0']), 798 | ('\u{1f99}', ['\u{1f21}', '\u{3b9}', '\0']), 799 | ('\u{1f9a}', ['\u{1f22}', '\u{3b9}', '\0']), 800 | ('\u{1f9b}', ['\u{1f23}', '\u{3b9}', '\0']), 801 | ('\u{1f9c}', ['\u{1f24}', '\u{3b9}', '\0']), 802 | ('\u{1f9d}', ['\u{1f25}', '\u{3b9}', '\0']), 803 | ('\u{1f9e}', ['\u{1f26}', '\u{3b9}', '\0']), 804 | ('\u{1f9f}', ['\u{1f27}', '\u{3b9}', '\0']), 805 | ('\u{1fa0}', ['\u{1f60}', '\u{3b9}', '\0']), 806 | ('\u{1fa1}', ['\u{1f61}', '\u{3b9}', '\0']), 807 | ('\u{1fa2}', ['\u{1f62}', '\u{3b9}', '\0']), 808 | ('\u{1fa3}', ['\u{1f63}', '\u{3b9}', '\0']), 809 | ('\u{1fa4}', ['\u{1f64}', '\u{3b9}', '\0']), 810 | ('\u{1fa5}', ['\u{1f65}', '\u{3b9}', '\0']), 811 | ('\u{1fa6}', ['\u{1f66}', '\u{3b9}', '\0']), 812 | ('\u{1fa7}', ['\u{1f67}', '\u{3b9}', '\0']), 813 | ('\u{1fa8}', ['\u{1f60}', '\u{3b9}', '\0']), 814 | ('\u{1fa9}', ['\u{1f61}', '\u{3b9}', '\0']), 815 | ('\u{1faa}', ['\u{1f62}', '\u{3b9}', '\0']), 816 | ('\u{1fab}', ['\u{1f63}', '\u{3b9}', '\0']), 817 | ('\u{1fac}', ['\u{1f64}', '\u{3b9}', '\0']), 818 | ('\u{1fad}', ['\u{1f65}', '\u{3b9}', '\0']), 819 | ('\u{1fae}', ['\u{1f66}', '\u{3b9}', '\0']), 820 | ('\u{1faf}', ['\u{1f67}', '\u{3b9}', '\0']), 821 | ('\u{1fb2}', ['\u{1f70}', '\u{3b9}', '\0']), 822 | ('\u{1fb3}', ['\u{3b1}', '\u{3b9}', '\0']), 823 | ('\u{1fb4}', ['\u{3ac}', '\u{3b9}', '\0']), 824 | ('\u{1fb6}', ['\u{3b1}', '\u{342}', '\0']), 825 | ('\u{1fb7}', ['\u{3b1}', '\u{342}', '\u{3b9}']), 826 | ('\u{1fb8}', ['\u{1fb0}', '\0', '\0']), 827 | ('\u{1fb9}', ['\u{1fb1}', '\0', '\0']), 828 | ('\u{1fba}', ['\u{1f70}', '\0', '\0']), 829 | ('\u{1fbb}', ['\u{1f71}', '\0', '\0']), 830 | ('\u{1fbc}', ['\u{3b1}', '\u{3b9}', '\0']), 831 | ('\u{1fbe}', ['\u{3b9}', '\0', '\0']), 832 | ('\u{1fc2}', ['\u{1f74}', '\u{3b9}', '\0']), 833 | ('\u{1fc3}', ['\u{3b7}', '\u{3b9}', '\0']), 834 | ('\u{1fc4}', ['\u{3ae}', '\u{3b9}', '\0']), 835 | ('\u{1fc6}', ['\u{3b7}', '\u{342}', '\0']), 836 | ('\u{1fc7}', ['\u{3b7}', '\u{342}', '\u{3b9}']), 837 | ('\u{1fc8}', ['\u{1f72}', '\0', '\0']), 838 | ('\u{1fc9}', ['\u{1f73}', '\0', '\0']), 839 | ('\u{1fca}', ['\u{1f74}', '\0', '\0']), 840 | ('\u{1fcb}', ['\u{1f75}', '\0', '\0']), 841 | ('\u{1fcc}', ['\u{3b7}', '\u{3b9}', '\0']), 842 | ('\u{1fd2}', ['\u{3b9}', '\u{308}', '\u{300}']), 843 | ('\u{1fd3}', ['\u{3b9}', '\u{308}', '\u{301}']), 844 | ('\u{1fd6}', ['\u{3b9}', '\u{342}', '\0']), 845 | ('\u{1fd7}', ['\u{3b9}', '\u{308}', '\u{342}']), 846 | ('\u{1fd8}', ['\u{1fd0}', '\0', '\0']), 847 | ('\u{1fd9}', ['\u{1fd1}', '\0', '\0']), 848 | ('\u{1fda}', ['\u{1f76}', '\0', '\0']), 849 | ('\u{1fdb}', ['\u{1f77}', '\0', '\0']), 850 | ('\u{1fe2}', ['\u{3c5}', '\u{308}', '\u{300}']), 851 | ('\u{1fe3}', ['\u{3c5}', '\u{308}', '\u{301}']), 852 | ('\u{1fe4}', ['\u{3c1}', '\u{313}', '\0']), 853 | ('\u{1fe6}', ['\u{3c5}', '\u{342}', '\0']), 854 | ('\u{1fe7}', ['\u{3c5}', '\u{308}', '\u{342}']), 855 | ('\u{1fe8}', ['\u{1fe0}', '\0', '\0']), 856 | ('\u{1fe9}', ['\u{1fe1}', '\0', '\0']), 857 | ('\u{1fea}', ['\u{1f7a}', '\0', '\0']), 858 | ('\u{1feb}', ['\u{1f7b}', '\0', '\0']), 859 | ('\u{1fec}', ['\u{1fe5}', '\0', '\0']), 860 | ('\u{1ff2}', ['\u{1f7c}', '\u{3b9}', '\0']), 861 | ('\u{1ff3}', ['\u{3c9}', '\u{3b9}', '\0']), 862 | ('\u{1ff4}', ['\u{3ce}', '\u{3b9}', '\0']), 863 | ('\u{1ff6}', ['\u{3c9}', '\u{342}', '\0']), 864 | ('\u{1ff7}', ['\u{3c9}', '\u{342}', '\u{3b9}']), 865 | ('\u{1ff8}', ['\u{1f78}', '\0', '\0']), 866 | ('\u{1ff9}', ['\u{1f79}', '\0', '\0']), 867 | ('\u{1ffa}', ['\u{1f7c}', '\0', '\0']), 868 | ('\u{1ffb}', ['\u{1f7d}', '\0', '\0']), 869 | ('\u{1ffc}', ['\u{3c9}', '\u{3b9}', '\0']), 870 | ('\u{2126}', ['\u{3c9}', '\0', '\0']), 871 | ('\u{212a}', ['k', '\0', '\0']), 872 | ('\u{212b}', ['\u{e5}', '\0', '\0']), 873 | ('\u{2132}', ['\u{214e}', '\0', '\0']), 874 | ('\u{2160}', ['\u{2170}', '\0', '\0']), 875 | ('\u{2161}', ['\u{2171}', '\0', '\0']), 876 | ('\u{2162}', ['\u{2172}', '\0', '\0']), 877 | ('\u{2163}', ['\u{2173}', '\0', '\0']), 878 | ('\u{2164}', ['\u{2174}', '\0', '\0']), 879 | ('\u{2165}', ['\u{2175}', '\0', '\0']), 880 | ('\u{2166}', ['\u{2176}', '\0', '\0']), 881 | ('\u{2167}', ['\u{2177}', '\0', '\0']), 882 | ('\u{2168}', ['\u{2178}', '\0', '\0']), 883 | ('\u{2169}', ['\u{2179}', '\0', '\0']), 884 | ('\u{216a}', ['\u{217a}', '\0', '\0']), 885 | ('\u{216b}', ['\u{217b}', '\0', '\0']), 886 | ('\u{216c}', ['\u{217c}', '\0', '\0']), 887 | ('\u{216d}', ['\u{217d}', '\0', '\0']), 888 | ('\u{216e}', ['\u{217e}', '\0', '\0']), 889 | ('\u{216f}', ['\u{217f}', '\0', '\0']), 890 | ('\u{2183}', ['\u{2184}', '\0', '\0']), 891 | ('\u{24b6}', ['\u{24d0}', '\0', '\0']), 892 | ('\u{24b7}', ['\u{24d1}', '\0', '\0']), 893 | ('\u{24b8}', ['\u{24d2}', '\0', '\0']), 894 | ('\u{24b9}', ['\u{24d3}', '\0', '\0']), 895 | ('\u{24ba}', ['\u{24d4}', '\0', '\0']), 896 | ('\u{24bb}', ['\u{24d5}', '\0', '\0']), 897 | ('\u{24bc}', ['\u{24d6}', '\0', '\0']), 898 | ('\u{24bd}', ['\u{24d7}', '\0', '\0']), 899 | ('\u{24be}', ['\u{24d8}', '\0', '\0']), 900 | ('\u{24bf}', ['\u{24d9}', '\0', '\0']), 901 | ('\u{24c0}', ['\u{24da}', '\0', '\0']), 902 | ('\u{24c1}', ['\u{24db}', '\0', '\0']), 903 | ('\u{24c2}', ['\u{24dc}', '\0', '\0']), 904 | ('\u{24c3}', ['\u{24dd}', '\0', '\0']), 905 | ('\u{24c4}', ['\u{24de}', '\0', '\0']), 906 | ('\u{24c5}', ['\u{24df}', '\0', '\0']), 907 | ('\u{24c6}', ['\u{24e0}', '\0', '\0']), 908 | ('\u{24c7}', ['\u{24e1}', '\0', '\0']), 909 | ('\u{24c8}', ['\u{24e2}', '\0', '\0']), 910 | ('\u{24c9}', ['\u{24e3}', '\0', '\0']), 911 | ('\u{24ca}', ['\u{24e4}', '\0', '\0']), 912 | ('\u{24cb}', ['\u{24e5}', '\0', '\0']), 913 | ('\u{24cc}', ['\u{24e6}', '\0', '\0']), 914 | ('\u{24cd}', ['\u{24e7}', '\0', '\0']), 915 | ('\u{24ce}', ['\u{24e8}', '\0', '\0']), 916 | ('\u{24cf}', ['\u{24e9}', '\0', '\0']), 917 | ('\u{2c00}', ['\u{2c30}', '\0', '\0']), 918 | ('\u{2c01}', ['\u{2c31}', '\0', '\0']), 919 | ('\u{2c02}', ['\u{2c32}', '\0', '\0']), 920 | ('\u{2c03}', ['\u{2c33}', '\0', '\0']), 921 | ('\u{2c04}', ['\u{2c34}', '\0', '\0']), 922 | ('\u{2c05}', ['\u{2c35}', '\0', '\0']), 923 | ('\u{2c06}', ['\u{2c36}', '\0', '\0']), 924 | ('\u{2c07}', ['\u{2c37}', '\0', '\0']), 925 | ('\u{2c08}', ['\u{2c38}', '\0', '\0']), 926 | ('\u{2c09}', ['\u{2c39}', '\0', '\0']), 927 | ('\u{2c0a}', ['\u{2c3a}', '\0', '\0']), 928 | ('\u{2c0b}', ['\u{2c3b}', '\0', '\0']), 929 | ('\u{2c0c}', ['\u{2c3c}', '\0', '\0']), 930 | ('\u{2c0d}', ['\u{2c3d}', '\0', '\0']), 931 | ('\u{2c0e}', ['\u{2c3e}', '\0', '\0']), 932 | ('\u{2c0f}', ['\u{2c3f}', '\0', '\0']), 933 | ('\u{2c10}', ['\u{2c40}', '\0', '\0']), 934 | ('\u{2c11}', ['\u{2c41}', '\0', '\0']), 935 | ('\u{2c12}', ['\u{2c42}', '\0', '\0']), 936 | ('\u{2c13}', ['\u{2c43}', '\0', '\0']), 937 | ('\u{2c14}', ['\u{2c44}', '\0', '\0']), 938 | ('\u{2c15}', ['\u{2c45}', '\0', '\0']), 939 | ('\u{2c16}', ['\u{2c46}', '\0', '\0']), 940 | ('\u{2c17}', ['\u{2c47}', '\0', '\0']), 941 | ('\u{2c18}', ['\u{2c48}', '\0', '\0']), 942 | ('\u{2c19}', ['\u{2c49}', '\0', '\0']), 943 | ('\u{2c1a}', ['\u{2c4a}', '\0', '\0']), 944 | ('\u{2c1b}', ['\u{2c4b}', '\0', '\0']), 945 | ('\u{2c1c}', ['\u{2c4c}', '\0', '\0']), 946 | ('\u{2c1d}', ['\u{2c4d}', '\0', '\0']), 947 | ('\u{2c1e}', ['\u{2c4e}', '\0', '\0']), 948 | ('\u{2c1f}', ['\u{2c4f}', '\0', '\0']), 949 | ('\u{2c20}', ['\u{2c50}', '\0', '\0']), 950 | ('\u{2c21}', ['\u{2c51}', '\0', '\0']), 951 | ('\u{2c22}', ['\u{2c52}', '\0', '\0']), 952 | ('\u{2c23}', ['\u{2c53}', '\0', '\0']), 953 | ('\u{2c24}', ['\u{2c54}', '\0', '\0']), 954 | ('\u{2c25}', ['\u{2c55}', '\0', '\0']), 955 | ('\u{2c26}', ['\u{2c56}', '\0', '\0']), 956 | ('\u{2c27}', ['\u{2c57}', '\0', '\0']), 957 | ('\u{2c28}', ['\u{2c58}', '\0', '\0']), 958 | ('\u{2c29}', ['\u{2c59}', '\0', '\0']), 959 | ('\u{2c2a}', ['\u{2c5a}', '\0', '\0']), 960 | ('\u{2c2b}', ['\u{2c5b}', '\0', '\0']), 961 | ('\u{2c2c}', ['\u{2c5c}', '\0', '\0']), 962 | ('\u{2c2d}', ['\u{2c5d}', '\0', '\0']), 963 | ('\u{2c2e}', ['\u{2c5e}', '\0', '\0']), 964 | ('\u{2c2f}', ['\u{2c5f}', '\0', '\0']), 965 | ('\u{2c60}', ['\u{2c61}', '\0', '\0']), 966 | ('\u{2c62}', ['\u{26b}', '\0', '\0']), 967 | ('\u{2c63}', ['\u{1d7d}', '\0', '\0']), 968 | ('\u{2c64}', ['\u{27d}', '\0', '\0']), 969 | ('\u{2c67}', ['\u{2c68}', '\0', '\0']), 970 | ('\u{2c69}', ['\u{2c6a}', '\0', '\0']), 971 | ('\u{2c6b}', ['\u{2c6c}', '\0', '\0']), 972 | ('\u{2c6d}', ['\u{251}', '\0', '\0']), 973 | ('\u{2c6e}', ['\u{271}', '\0', '\0']), 974 | ('\u{2c6f}', ['\u{250}', '\0', '\0']), 975 | ('\u{2c70}', ['\u{252}', '\0', '\0']), 976 | ('\u{2c72}', ['\u{2c73}', '\0', '\0']), 977 | ('\u{2c75}', ['\u{2c76}', '\0', '\0']), 978 | ('\u{2c7e}', ['\u{23f}', '\0', '\0']), 979 | ('\u{2c7f}', ['\u{240}', '\0', '\0']), 980 | ('\u{2c80}', ['\u{2c81}', '\0', '\0']), 981 | ('\u{2c82}', ['\u{2c83}', '\0', '\0']), 982 | ('\u{2c84}', ['\u{2c85}', '\0', '\0']), 983 | ('\u{2c86}', ['\u{2c87}', '\0', '\0']), 984 | ('\u{2c88}', ['\u{2c89}', '\0', '\0']), 985 | ('\u{2c8a}', ['\u{2c8b}', '\0', '\0']), 986 | ('\u{2c8c}', ['\u{2c8d}', '\0', '\0']), 987 | ('\u{2c8e}', ['\u{2c8f}', '\0', '\0']), 988 | ('\u{2c90}', ['\u{2c91}', '\0', '\0']), 989 | ('\u{2c92}', ['\u{2c93}', '\0', '\0']), 990 | ('\u{2c94}', ['\u{2c95}', '\0', '\0']), 991 | ('\u{2c96}', ['\u{2c97}', '\0', '\0']), 992 | ('\u{2c98}', ['\u{2c99}', '\0', '\0']), 993 | ('\u{2c9a}', ['\u{2c9b}', '\0', '\0']), 994 | ('\u{2c9c}', ['\u{2c9d}', '\0', '\0']), 995 | ('\u{2c9e}', ['\u{2c9f}', '\0', '\0']), 996 | ('\u{2ca0}', ['\u{2ca1}', '\0', '\0']), 997 | ('\u{2ca2}', ['\u{2ca3}', '\0', '\0']), 998 | ('\u{2ca4}', ['\u{2ca5}', '\0', '\0']), 999 | ('\u{2ca6}', ['\u{2ca7}', '\0', '\0']), 1000 | ('\u{2ca8}', ['\u{2ca9}', '\0', '\0']), 1001 | ('\u{2caa}', ['\u{2cab}', '\0', '\0']), 1002 | ('\u{2cac}', ['\u{2cad}', '\0', '\0']), 1003 | ('\u{2cae}', ['\u{2caf}', '\0', '\0']), 1004 | ('\u{2cb0}', ['\u{2cb1}', '\0', '\0']), 1005 | ('\u{2cb2}', ['\u{2cb3}', '\0', '\0']), 1006 | ('\u{2cb4}', ['\u{2cb5}', '\0', '\0']), 1007 | ('\u{2cb6}', ['\u{2cb7}', '\0', '\0']), 1008 | ('\u{2cb8}', ['\u{2cb9}', '\0', '\0']), 1009 | ('\u{2cba}', ['\u{2cbb}', '\0', '\0']), 1010 | ('\u{2cbc}', ['\u{2cbd}', '\0', '\0']), 1011 | ('\u{2cbe}', ['\u{2cbf}', '\0', '\0']), 1012 | ('\u{2cc0}', ['\u{2cc1}', '\0', '\0']), 1013 | ('\u{2cc2}', ['\u{2cc3}', '\0', '\0']), 1014 | ('\u{2cc4}', ['\u{2cc5}', '\0', '\0']), 1015 | ('\u{2cc6}', ['\u{2cc7}', '\0', '\0']), 1016 | ('\u{2cc8}', ['\u{2cc9}', '\0', '\0']), 1017 | ('\u{2cca}', ['\u{2ccb}', '\0', '\0']), 1018 | ('\u{2ccc}', ['\u{2ccd}', '\0', '\0']), 1019 | ('\u{2cce}', ['\u{2ccf}', '\0', '\0']), 1020 | ('\u{2cd0}', ['\u{2cd1}', '\0', '\0']), 1021 | ('\u{2cd2}', ['\u{2cd3}', '\0', '\0']), 1022 | ('\u{2cd4}', ['\u{2cd5}', '\0', '\0']), 1023 | ('\u{2cd6}', ['\u{2cd7}', '\0', '\0']), 1024 | ('\u{2cd8}', ['\u{2cd9}', '\0', '\0']), 1025 | ('\u{2cda}', ['\u{2cdb}', '\0', '\0']), 1026 | ('\u{2cdc}', ['\u{2cdd}', '\0', '\0']), 1027 | ('\u{2cde}', ['\u{2cdf}', '\0', '\0']), 1028 | ('\u{2ce0}', ['\u{2ce1}', '\0', '\0']), 1029 | ('\u{2ce2}', ['\u{2ce3}', '\0', '\0']), 1030 | ('\u{2ceb}', ['\u{2cec}', '\0', '\0']), 1031 | ('\u{2ced}', ['\u{2cee}', '\0', '\0']), 1032 | ('\u{2cf2}', ['\u{2cf3}', '\0', '\0']), 1033 | ('\u{a640}', ['\u{a641}', '\0', '\0']), 1034 | ('\u{a642}', ['\u{a643}', '\0', '\0']), 1035 | ('\u{a644}', ['\u{a645}', '\0', '\0']), 1036 | ('\u{a646}', ['\u{a647}', '\0', '\0']), 1037 | ('\u{a648}', ['\u{a649}', '\0', '\0']), 1038 | ('\u{a64a}', ['\u{a64b}', '\0', '\0']), 1039 | ('\u{a64c}', ['\u{a64d}', '\0', '\0']), 1040 | ('\u{a64e}', ['\u{a64f}', '\0', '\0']), 1041 | ('\u{a650}', ['\u{a651}', '\0', '\0']), 1042 | ('\u{a652}', ['\u{a653}', '\0', '\0']), 1043 | ('\u{a654}', ['\u{a655}', '\0', '\0']), 1044 | ('\u{a656}', ['\u{a657}', '\0', '\0']), 1045 | ('\u{a658}', ['\u{a659}', '\0', '\0']), 1046 | ('\u{a65a}', ['\u{a65b}', '\0', '\0']), 1047 | ('\u{a65c}', ['\u{a65d}', '\0', '\0']), 1048 | ('\u{a65e}', ['\u{a65f}', '\0', '\0']), 1049 | ('\u{a660}', ['\u{a661}', '\0', '\0']), 1050 | ('\u{a662}', ['\u{a663}', '\0', '\0']), 1051 | ('\u{a664}', ['\u{a665}', '\0', '\0']), 1052 | ('\u{a666}', ['\u{a667}', '\0', '\0']), 1053 | ('\u{a668}', ['\u{a669}', '\0', '\0']), 1054 | ('\u{a66a}', ['\u{a66b}', '\0', '\0']), 1055 | ('\u{a66c}', ['\u{a66d}', '\0', '\0']), 1056 | ('\u{a680}', ['\u{a681}', '\0', '\0']), 1057 | ('\u{a682}', ['\u{a683}', '\0', '\0']), 1058 | ('\u{a684}', ['\u{a685}', '\0', '\0']), 1059 | ('\u{a686}', ['\u{a687}', '\0', '\0']), 1060 | ('\u{a688}', ['\u{a689}', '\0', '\0']), 1061 | ('\u{a68a}', ['\u{a68b}', '\0', '\0']), 1062 | ('\u{a68c}', ['\u{a68d}', '\0', '\0']), 1063 | ('\u{a68e}', ['\u{a68f}', '\0', '\0']), 1064 | ('\u{a690}', ['\u{a691}', '\0', '\0']), 1065 | ('\u{a692}', ['\u{a693}', '\0', '\0']), 1066 | ('\u{a694}', ['\u{a695}', '\0', '\0']), 1067 | ('\u{a696}', ['\u{a697}', '\0', '\0']), 1068 | ('\u{a698}', ['\u{a699}', '\0', '\0']), 1069 | ('\u{a69a}', ['\u{a69b}', '\0', '\0']), 1070 | ('\u{a722}', ['\u{a723}', '\0', '\0']), 1071 | ('\u{a724}', ['\u{a725}', '\0', '\0']), 1072 | ('\u{a726}', ['\u{a727}', '\0', '\0']), 1073 | ('\u{a728}', ['\u{a729}', '\0', '\0']), 1074 | ('\u{a72a}', ['\u{a72b}', '\0', '\0']), 1075 | ('\u{a72c}', ['\u{a72d}', '\0', '\0']), 1076 | ('\u{a72e}', ['\u{a72f}', '\0', '\0']), 1077 | ('\u{a732}', ['\u{a733}', '\0', '\0']), 1078 | ('\u{a734}', ['\u{a735}', '\0', '\0']), 1079 | ('\u{a736}', ['\u{a737}', '\0', '\0']), 1080 | ('\u{a738}', ['\u{a739}', '\0', '\0']), 1081 | ('\u{a73a}', ['\u{a73b}', '\0', '\0']), 1082 | ('\u{a73c}', ['\u{a73d}', '\0', '\0']), 1083 | ('\u{a73e}', ['\u{a73f}', '\0', '\0']), 1084 | ('\u{a740}', ['\u{a741}', '\0', '\0']), 1085 | ('\u{a742}', ['\u{a743}', '\0', '\0']), 1086 | ('\u{a744}', ['\u{a745}', '\0', '\0']), 1087 | ('\u{a746}', ['\u{a747}', '\0', '\0']), 1088 | ('\u{a748}', ['\u{a749}', '\0', '\0']), 1089 | ('\u{a74a}', ['\u{a74b}', '\0', '\0']), 1090 | ('\u{a74c}', ['\u{a74d}', '\0', '\0']), 1091 | ('\u{a74e}', ['\u{a74f}', '\0', '\0']), 1092 | ('\u{a750}', ['\u{a751}', '\0', '\0']), 1093 | ('\u{a752}', ['\u{a753}', '\0', '\0']), 1094 | ('\u{a754}', ['\u{a755}', '\0', '\0']), 1095 | ('\u{a756}', ['\u{a757}', '\0', '\0']), 1096 | ('\u{a758}', ['\u{a759}', '\0', '\0']), 1097 | ('\u{a75a}', ['\u{a75b}', '\0', '\0']), 1098 | ('\u{a75c}', ['\u{a75d}', '\0', '\0']), 1099 | ('\u{a75e}', ['\u{a75f}', '\0', '\0']), 1100 | ('\u{a760}', ['\u{a761}', '\0', '\0']), 1101 | ('\u{a762}', ['\u{a763}', '\0', '\0']), 1102 | ('\u{a764}', ['\u{a765}', '\0', '\0']), 1103 | ('\u{a766}', ['\u{a767}', '\0', '\0']), 1104 | ('\u{a768}', ['\u{a769}', '\0', '\0']), 1105 | ('\u{a76a}', ['\u{a76b}', '\0', '\0']), 1106 | ('\u{a76c}', ['\u{a76d}', '\0', '\0']), 1107 | ('\u{a76e}', ['\u{a76f}', '\0', '\0']), 1108 | ('\u{a779}', ['\u{a77a}', '\0', '\0']), 1109 | ('\u{a77b}', ['\u{a77c}', '\0', '\0']), 1110 | ('\u{a77d}', ['\u{1d79}', '\0', '\0']), 1111 | ('\u{a77e}', ['\u{a77f}', '\0', '\0']), 1112 | ('\u{a780}', ['\u{a781}', '\0', '\0']), 1113 | ('\u{a782}', ['\u{a783}', '\0', '\0']), 1114 | ('\u{a784}', ['\u{a785}', '\0', '\0']), 1115 | ('\u{a786}', ['\u{a787}', '\0', '\0']), 1116 | ('\u{a78b}', ['\u{a78c}', '\0', '\0']), 1117 | ('\u{a78d}', ['\u{265}', '\0', '\0']), 1118 | ('\u{a790}', ['\u{a791}', '\0', '\0']), 1119 | ('\u{a792}', ['\u{a793}', '\0', '\0']), 1120 | ('\u{a796}', ['\u{a797}', '\0', '\0']), 1121 | ('\u{a798}', ['\u{a799}', '\0', '\0']), 1122 | ('\u{a79a}', ['\u{a79b}', '\0', '\0']), 1123 | ('\u{a79c}', ['\u{a79d}', '\0', '\0']), 1124 | ('\u{a79e}', ['\u{a79f}', '\0', '\0']), 1125 | ('\u{a7a0}', ['\u{a7a1}', '\0', '\0']), 1126 | ('\u{a7a2}', ['\u{a7a3}', '\0', '\0']), 1127 | ('\u{a7a4}', ['\u{a7a5}', '\0', '\0']), 1128 | ('\u{a7a6}', ['\u{a7a7}', '\0', '\0']), 1129 | ('\u{a7a8}', ['\u{a7a9}', '\0', '\0']), 1130 | ('\u{a7aa}', ['\u{266}', '\0', '\0']), 1131 | ('\u{a7ab}', ['\u{25c}', '\0', '\0']), 1132 | ('\u{a7ac}', ['\u{261}', '\0', '\0']), 1133 | ('\u{a7ad}', ['\u{26c}', '\0', '\0']), 1134 | ('\u{a7ae}', ['\u{26a}', '\0', '\0']), 1135 | ('\u{a7b0}', ['\u{29e}', '\0', '\0']), 1136 | ('\u{a7b1}', ['\u{287}', '\0', '\0']), 1137 | ('\u{a7b2}', ['\u{29d}', '\0', '\0']), 1138 | ('\u{a7b3}', ['\u{ab53}', '\0', '\0']), 1139 | ('\u{a7b4}', ['\u{a7b5}', '\0', '\0']), 1140 | ('\u{a7b6}', ['\u{a7b7}', '\0', '\0']), 1141 | ('\u{a7b8}', ['\u{a7b9}', '\0', '\0']), 1142 | ('\u{a7ba}', ['\u{a7bb}', '\0', '\0']), 1143 | ('\u{a7bc}', ['\u{a7bd}', '\0', '\0']), 1144 | ('\u{a7be}', ['\u{a7bf}', '\0', '\0']), 1145 | ('\u{a7c0}', ['\u{a7c1}', '\0', '\0']), 1146 | ('\u{a7c2}', ['\u{a7c3}', '\0', '\0']), 1147 | ('\u{a7c4}', ['\u{a794}', '\0', '\0']), 1148 | ('\u{a7c5}', ['\u{282}', '\0', '\0']), 1149 | ('\u{a7c6}', ['\u{1d8e}', '\0', '\0']), 1150 | ('\u{a7c7}', ['\u{a7c8}', '\0', '\0']), 1151 | ('\u{a7c9}', ['\u{a7ca}', '\0', '\0']), 1152 | ('\u{a7cb}', ['\u{264}', '\0', '\0']), 1153 | ('\u{a7cc}', ['\u{a7cd}', '\0', '\0']), 1154 | ('\u{a7d0}', ['\u{a7d1}', '\0', '\0']), 1155 | ('\u{a7d6}', ['\u{a7d7}', '\0', '\0']), 1156 | ('\u{a7d8}', ['\u{a7d9}', '\0', '\0']), 1157 | ('\u{a7da}', ['\u{a7db}', '\0', '\0']), 1158 | ('\u{a7dc}', ['\u{19b}', '\0', '\0']), 1159 | ('\u{a7f5}', ['\u{a7f6}', '\0', '\0']), 1160 | ('\u{ab70}', ['\u{13a0}', '\0', '\0']), 1161 | ('\u{ab71}', ['\u{13a1}', '\0', '\0']), 1162 | ('\u{ab72}', ['\u{13a2}', '\0', '\0']), 1163 | ('\u{ab73}', ['\u{13a3}', '\0', '\0']), 1164 | ('\u{ab74}', ['\u{13a4}', '\0', '\0']), 1165 | ('\u{ab75}', ['\u{13a5}', '\0', '\0']), 1166 | ('\u{ab76}', ['\u{13a6}', '\0', '\0']), 1167 | ('\u{ab77}', ['\u{13a7}', '\0', '\0']), 1168 | ('\u{ab78}', ['\u{13a8}', '\0', '\0']), 1169 | ('\u{ab79}', ['\u{13a9}', '\0', '\0']), 1170 | ('\u{ab7a}', ['\u{13aa}', '\0', '\0']), 1171 | ('\u{ab7b}', ['\u{13ab}', '\0', '\0']), 1172 | ('\u{ab7c}', ['\u{13ac}', '\0', '\0']), 1173 | ('\u{ab7d}', ['\u{13ad}', '\0', '\0']), 1174 | ('\u{ab7e}', ['\u{13ae}', '\0', '\0']), 1175 | ('\u{ab7f}', ['\u{13af}', '\0', '\0']), 1176 | ('\u{ab80}', ['\u{13b0}', '\0', '\0']), 1177 | ('\u{ab81}', ['\u{13b1}', '\0', '\0']), 1178 | ('\u{ab82}', ['\u{13b2}', '\0', '\0']), 1179 | ('\u{ab83}', ['\u{13b3}', '\0', '\0']), 1180 | ('\u{ab84}', ['\u{13b4}', '\0', '\0']), 1181 | ('\u{ab85}', ['\u{13b5}', '\0', '\0']), 1182 | ('\u{ab86}', ['\u{13b6}', '\0', '\0']), 1183 | ('\u{ab87}', ['\u{13b7}', '\0', '\0']), 1184 | ('\u{ab88}', ['\u{13b8}', '\0', '\0']), 1185 | ('\u{ab89}', ['\u{13b9}', '\0', '\0']), 1186 | ('\u{ab8a}', ['\u{13ba}', '\0', '\0']), 1187 | ('\u{ab8b}', ['\u{13bb}', '\0', '\0']), 1188 | ('\u{ab8c}', ['\u{13bc}', '\0', '\0']), 1189 | ('\u{ab8d}', ['\u{13bd}', '\0', '\0']), 1190 | ('\u{ab8e}', ['\u{13be}', '\0', '\0']), 1191 | ('\u{ab8f}', ['\u{13bf}', '\0', '\0']), 1192 | ('\u{ab90}', ['\u{13c0}', '\0', '\0']), 1193 | ('\u{ab91}', ['\u{13c1}', '\0', '\0']), 1194 | ('\u{ab92}', ['\u{13c2}', '\0', '\0']), 1195 | ('\u{ab93}', ['\u{13c3}', '\0', '\0']), 1196 | ('\u{ab94}', ['\u{13c4}', '\0', '\0']), 1197 | ('\u{ab95}', ['\u{13c5}', '\0', '\0']), 1198 | ('\u{ab96}', ['\u{13c6}', '\0', '\0']), 1199 | ('\u{ab97}', ['\u{13c7}', '\0', '\0']), 1200 | ('\u{ab98}', ['\u{13c8}', '\0', '\0']), 1201 | ('\u{ab99}', ['\u{13c9}', '\0', '\0']), 1202 | ('\u{ab9a}', ['\u{13ca}', '\0', '\0']), 1203 | ('\u{ab9b}', ['\u{13cb}', '\0', '\0']), 1204 | ('\u{ab9c}', ['\u{13cc}', '\0', '\0']), 1205 | ('\u{ab9d}', ['\u{13cd}', '\0', '\0']), 1206 | ('\u{ab9e}', ['\u{13ce}', '\0', '\0']), 1207 | ('\u{ab9f}', ['\u{13cf}', '\0', '\0']), 1208 | ('\u{aba0}', ['\u{13d0}', '\0', '\0']), 1209 | ('\u{aba1}', ['\u{13d1}', '\0', '\0']), 1210 | ('\u{aba2}', ['\u{13d2}', '\0', '\0']), 1211 | ('\u{aba3}', ['\u{13d3}', '\0', '\0']), 1212 | ('\u{aba4}', ['\u{13d4}', '\0', '\0']), 1213 | ('\u{aba5}', ['\u{13d5}', '\0', '\0']), 1214 | ('\u{aba6}', ['\u{13d6}', '\0', '\0']), 1215 | ('\u{aba7}', ['\u{13d7}', '\0', '\0']), 1216 | ('\u{aba8}', ['\u{13d8}', '\0', '\0']), 1217 | ('\u{aba9}', ['\u{13d9}', '\0', '\0']), 1218 | ('\u{abaa}', ['\u{13da}', '\0', '\0']), 1219 | ('\u{abab}', ['\u{13db}', '\0', '\0']), 1220 | ('\u{abac}', ['\u{13dc}', '\0', '\0']), 1221 | ('\u{abad}', ['\u{13dd}', '\0', '\0']), 1222 | ('\u{abae}', ['\u{13de}', '\0', '\0']), 1223 | ('\u{abaf}', ['\u{13df}', '\0', '\0']), 1224 | ('\u{abb0}', ['\u{13e0}', '\0', '\0']), 1225 | ('\u{abb1}', ['\u{13e1}', '\0', '\0']), 1226 | ('\u{abb2}', ['\u{13e2}', '\0', '\0']), 1227 | ('\u{abb3}', ['\u{13e3}', '\0', '\0']), 1228 | ('\u{abb4}', ['\u{13e4}', '\0', '\0']), 1229 | ('\u{abb5}', ['\u{13e5}', '\0', '\0']), 1230 | ('\u{abb6}', ['\u{13e6}', '\0', '\0']), 1231 | ('\u{abb7}', ['\u{13e7}', '\0', '\0']), 1232 | ('\u{abb8}', ['\u{13e8}', '\0', '\0']), 1233 | ('\u{abb9}', ['\u{13e9}', '\0', '\0']), 1234 | ('\u{abba}', ['\u{13ea}', '\0', '\0']), 1235 | ('\u{abbb}', ['\u{13eb}', '\0', '\0']), 1236 | ('\u{abbc}', ['\u{13ec}', '\0', '\0']), 1237 | ('\u{abbd}', ['\u{13ed}', '\0', '\0']), 1238 | ('\u{abbe}', ['\u{13ee}', '\0', '\0']), 1239 | ('\u{abbf}', ['\u{13ef}', '\0', '\0']), 1240 | ('\u{fb00}', ['f', 'f', '\0']), 1241 | ('\u{fb01}', ['f', 'i', '\0']), 1242 | ('\u{fb02}', ['f', 'l', '\0']), 1243 | ('\u{fb03}', ['f', 'f', 'i']), 1244 | ('\u{fb04}', ['f', 'f', 'l']), 1245 | ('\u{fb05}', ['s', 't', '\0']), 1246 | ('\u{fb06}', ['s', 't', '\0']), 1247 | ('\u{fb13}', ['\u{574}', '\u{576}', '\0']), 1248 | ('\u{fb14}', ['\u{574}', '\u{565}', '\0']), 1249 | ('\u{fb15}', ['\u{574}', '\u{56b}', '\0']), 1250 | ('\u{fb16}', ['\u{57e}', '\u{576}', '\0']), 1251 | ('\u{fb17}', ['\u{574}', '\u{56d}', '\0']), 1252 | ('\u{ff21}', ['\u{ff41}', '\0', '\0']), 1253 | ('\u{ff22}', ['\u{ff42}', '\0', '\0']), 1254 | ('\u{ff23}', ['\u{ff43}', '\0', '\0']), 1255 | ('\u{ff24}', ['\u{ff44}', '\0', '\0']), 1256 | ('\u{ff25}', ['\u{ff45}', '\0', '\0']), 1257 | ('\u{ff26}', ['\u{ff46}', '\0', '\0']), 1258 | ('\u{ff27}', ['\u{ff47}', '\0', '\0']), 1259 | ('\u{ff28}', ['\u{ff48}', '\0', '\0']), 1260 | ('\u{ff29}', ['\u{ff49}', '\0', '\0']), 1261 | ('\u{ff2a}', ['\u{ff4a}', '\0', '\0']), 1262 | ('\u{ff2b}', ['\u{ff4b}', '\0', '\0']), 1263 | ('\u{ff2c}', ['\u{ff4c}', '\0', '\0']), 1264 | ('\u{ff2d}', ['\u{ff4d}', '\0', '\0']), 1265 | ('\u{ff2e}', ['\u{ff4e}', '\0', '\0']), 1266 | ('\u{ff2f}', ['\u{ff4f}', '\0', '\0']), 1267 | ('\u{ff30}', ['\u{ff50}', '\0', '\0']), 1268 | ('\u{ff31}', ['\u{ff51}', '\0', '\0']), 1269 | ('\u{ff32}', ['\u{ff52}', '\0', '\0']), 1270 | ('\u{ff33}', ['\u{ff53}', '\0', '\0']), 1271 | ('\u{ff34}', ['\u{ff54}', '\0', '\0']), 1272 | ('\u{ff35}', ['\u{ff55}', '\0', '\0']), 1273 | ('\u{ff36}', ['\u{ff56}', '\0', '\0']), 1274 | ('\u{ff37}', ['\u{ff57}', '\0', '\0']), 1275 | ('\u{ff38}', ['\u{ff58}', '\0', '\0']), 1276 | ('\u{ff39}', ['\u{ff59}', '\0', '\0']), 1277 | ('\u{ff3a}', ['\u{ff5a}', '\0', '\0']), 1278 | ('\u{10400}', ['\u{10428}', '\0', '\0']), 1279 | ('\u{10401}', ['\u{10429}', '\0', '\0']), 1280 | ('\u{10402}', ['\u{1042a}', '\0', '\0']), 1281 | ('\u{10403}', ['\u{1042b}', '\0', '\0']), 1282 | ('\u{10404}', ['\u{1042c}', '\0', '\0']), 1283 | ('\u{10405}', ['\u{1042d}', '\0', '\0']), 1284 | ('\u{10406}', ['\u{1042e}', '\0', '\0']), 1285 | ('\u{10407}', ['\u{1042f}', '\0', '\0']), 1286 | ('\u{10408}', ['\u{10430}', '\0', '\0']), 1287 | ('\u{10409}', ['\u{10431}', '\0', '\0']), 1288 | ('\u{1040a}', ['\u{10432}', '\0', '\0']), 1289 | ('\u{1040b}', ['\u{10433}', '\0', '\0']), 1290 | ('\u{1040c}', ['\u{10434}', '\0', '\0']), 1291 | ('\u{1040d}', ['\u{10435}', '\0', '\0']), 1292 | ('\u{1040e}', ['\u{10436}', '\0', '\0']), 1293 | ('\u{1040f}', ['\u{10437}', '\0', '\0']), 1294 | ('\u{10410}', ['\u{10438}', '\0', '\0']), 1295 | ('\u{10411}', ['\u{10439}', '\0', '\0']), 1296 | ('\u{10412}', ['\u{1043a}', '\0', '\0']), 1297 | ('\u{10413}', ['\u{1043b}', '\0', '\0']), 1298 | ('\u{10414}', ['\u{1043c}', '\0', '\0']), 1299 | ('\u{10415}', ['\u{1043d}', '\0', '\0']), 1300 | ('\u{10416}', ['\u{1043e}', '\0', '\0']), 1301 | ('\u{10417}', ['\u{1043f}', '\0', '\0']), 1302 | ('\u{10418}', ['\u{10440}', '\0', '\0']), 1303 | ('\u{10419}', ['\u{10441}', '\0', '\0']), 1304 | ('\u{1041a}', ['\u{10442}', '\0', '\0']), 1305 | ('\u{1041b}', ['\u{10443}', '\0', '\0']), 1306 | ('\u{1041c}', ['\u{10444}', '\0', '\0']), 1307 | ('\u{1041d}', ['\u{10445}', '\0', '\0']), 1308 | ('\u{1041e}', ['\u{10446}', '\0', '\0']), 1309 | ('\u{1041f}', ['\u{10447}', '\0', '\0']), 1310 | ('\u{10420}', ['\u{10448}', '\0', '\0']), 1311 | ('\u{10421}', ['\u{10449}', '\0', '\0']), 1312 | ('\u{10422}', ['\u{1044a}', '\0', '\0']), 1313 | ('\u{10423}', ['\u{1044b}', '\0', '\0']), 1314 | ('\u{10424}', ['\u{1044c}', '\0', '\0']), 1315 | ('\u{10425}', ['\u{1044d}', '\0', '\0']), 1316 | ('\u{10426}', ['\u{1044e}', '\0', '\0']), 1317 | ('\u{10427}', ['\u{1044f}', '\0', '\0']), 1318 | ('\u{104b0}', ['\u{104d8}', '\0', '\0']), 1319 | ('\u{104b1}', ['\u{104d9}', '\0', '\0']), 1320 | ('\u{104b2}', ['\u{104da}', '\0', '\0']), 1321 | ('\u{104b3}', ['\u{104db}', '\0', '\0']), 1322 | ('\u{104b4}', ['\u{104dc}', '\0', '\0']), 1323 | ('\u{104b5}', ['\u{104dd}', '\0', '\0']), 1324 | ('\u{104b6}', ['\u{104de}', '\0', '\0']), 1325 | ('\u{104b7}', ['\u{104df}', '\0', '\0']), 1326 | ('\u{104b8}', ['\u{104e0}', '\0', '\0']), 1327 | ('\u{104b9}', ['\u{104e1}', '\0', '\0']), 1328 | ('\u{104ba}', ['\u{104e2}', '\0', '\0']), 1329 | ('\u{104bb}', ['\u{104e3}', '\0', '\0']), 1330 | ('\u{104bc}', ['\u{104e4}', '\0', '\0']), 1331 | ('\u{104bd}', ['\u{104e5}', '\0', '\0']), 1332 | ('\u{104be}', ['\u{104e6}', '\0', '\0']), 1333 | ('\u{104bf}', ['\u{104e7}', '\0', '\0']), 1334 | ('\u{104c0}', ['\u{104e8}', '\0', '\0']), 1335 | ('\u{104c1}', ['\u{104e9}', '\0', '\0']), 1336 | ('\u{104c2}', ['\u{104ea}', '\0', '\0']), 1337 | ('\u{104c3}', ['\u{104eb}', '\0', '\0']), 1338 | ('\u{104c4}', ['\u{104ec}', '\0', '\0']), 1339 | ('\u{104c5}', ['\u{104ed}', '\0', '\0']), 1340 | ('\u{104c6}', ['\u{104ee}', '\0', '\0']), 1341 | ('\u{104c7}', ['\u{104ef}', '\0', '\0']), 1342 | ('\u{104c8}', ['\u{104f0}', '\0', '\0']), 1343 | ('\u{104c9}', ['\u{104f1}', '\0', '\0']), 1344 | ('\u{104ca}', ['\u{104f2}', '\0', '\0']), 1345 | ('\u{104cb}', ['\u{104f3}', '\0', '\0']), 1346 | ('\u{104cc}', ['\u{104f4}', '\0', '\0']), 1347 | ('\u{104cd}', ['\u{104f5}', '\0', '\0']), 1348 | ('\u{104ce}', ['\u{104f6}', '\0', '\0']), 1349 | ('\u{104cf}', ['\u{104f7}', '\0', '\0']), 1350 | ('\u{104d0}', ['\u{104f8}', '\0', '\0']), 1351 | ('\u{104d1}', ['\u{104f9}', '\0', '\0']), 1352 | ('\u{104d2}', ['\u{104fa}', '\0', '\0']), 1353 | ('\u{104d3}', ['\u{104fb}', '\0', '\0']), 1354 | ('\u{10570}', ['\u{10597}', '\0', '\0']), 1355 | ('\u{10571}', ['\u{10598}', '\0', '\0']), 1356 | ('\u{10572}', ['\u{10599}', '\0', '\0']), 1357 | ('\u{10573}', ['\u{1059a}', '\0', '\0']), 1358 | ('\u{10574}', ['\u{1059b}', '\0', '\0']), 1359 | ('\u{10575}', ['\u{1059c}', '\0', '\0']), 1360 | ('\u{10576}', ['\u{1059d}', '\0', '\0']), 1361 | ('\u{10577}', ['\u{1059e}', '\0', '\0']), 1362 | ('\u{10578}', ['\u{1059f}', '\0', '\0']), 1363 | ('\u{10579}', ['\u{105a0}', '\0', '\0']), 1364 | ('\u{1057a}', ['\u{105a1}', '\0', '\0']), 1365 | ('\u{1057c}', ['\u{105a3}', '\0', '\0']), 1366 | ('\u{1057d}', ['\u{105a4}', '\0', '\0']), 1367 | ('\u{1057e}', ['\u{105a5}', '\0', '\0']), 1368 | ('\u{1057f}', ['\u{105a6}', '\0', '\0']), 1369 | ('\u{10580}', ['\u{105a7}', '\0', '\0']), 1370 | ('\u{10581}', ['\u{105a8}', '\0', '\0']), 1371 | ('\u{10582}', ['\u{105a9}', '\0', '\0']), 1372 | ('\u{10583}', ['\u{105aa}', '\0', '\0']), 1373 | ('\u{10584}', ['\u{105ab}', '\0', '\0']), 1374 | ('\u{10585}', ['\u{105ac}', '\0', '\0']), 1375 | ('\u{10586}', ['\u{105ad}', '\0', '\0']), 1376 | ('\u{10587}', ['\u{105ae}', '\0', '\0']), 1377 | ('\u{10588}', ['\u{105af}', '\0', '\0']), 1378 | ('\u{10589}', ['\u{105b0}', '\0', '\0']), 1379 | ('\u{1058a}', ['\u{105b1}', '\0', '\0']), 1380 | ('\u{1058c}', ['\u{105b3}', '\0', '\0']), 1381 | ('\u{1058d}', ['\u{105b4}', '\0', '\0']), 1382 | ('\u{1058e}', ['\u{105b5}', '\0', '\0']), 1383 | ('\u{1058f}', ['\u{105b6}', '\0', '\0']), 1384 | ('\u{10590}', ['\u{105b7}', '\0', '\0']), 1385 | ('\u{10591}', ['\u{105b8}', '\0', '\0']), 1386 | ('\u{10592}', ['\u{105b9}', '\0', '\0']), 1387 | ('\u{10594}', ['\u{105bb}', '\0', '\0']), 1388 | ('\u{10595}', ['\u{105bc}', '\0', '\0']), 1389 | ('\u{10c80}', ['\u{10cc0}', '\0', '\0']), 1390 | ('\u{10c81}', ['\u{10cc1}', '\0', '\0']), 1391 | ('\u{10c82}', ['\u{10cc2}', '\0', '\0']), 1392 | ('\u{10c83}', ['\u{10cc3}', '\0', '\0']), 1393 | ('\u{10c84}', ['\u{10cc4}', '\0', '\0']), 1394 | ('\u{10c85}', ['\u{10cc5}', '\0', '\0']), 1395 | ('\u{10c86}', ['\u{10cc6}', '\0', '\0']), 1396 | ('\u{10c87}', ['\u{10cc7}', '\0', '\0']), 1397 | ('\u{10c88}', ['\u{10cc8}', '\0', '\0']), 1398 | ('\u{10c89}', ['\u{10cc9}', '\0', '\0']), 1399 | ('\u{10c8a}', ['\u{10cca}', '\0', '\0']), 1400 | ('\u{10c8b}', ['\u{10ccb}', '\0', '\0']), 1401 | ('\u{10c8c}', ['\u{10ccc}', '\0', '\0']), 1402 | ('\u{10c8d}', ['\u{10ccd}', '\0', '\0']), 1403 | ('\u{10c8e}', ['\u{10cce}', '\0', '\0']), 1404 | ('\u{10c8f}', ['\u{10ccf}', '\0', '\0']), 1405 | ('\u{10c90}', ['\u{10cd0}', '\0', '\0']), 1406 | ('\u{10c91}', ['\u{10cd1}', '\0', '\0']), 1407 | ('\u{10c92}', ['\u{10cd2}', '\0', '\0']), 1408 | ('\u{10c93}', ['\u{10cd3}', '\0', '\0']), 1409 | ('\u{10c94}', ['\u{10cd4}', '\0', '\0']), 1410 | ('\u{10c95}', ['\u{10cd5}', '\0', '\0']), 1411 | ('\u{10c96}', ['\u{10cd6}', '\0', '\0']), 1412 | ('\u{10c97}', ['\u{10cd7}', '\0', '\0']), 1413 | ('\u{10c98}', ['\u{10cd8}', '\0', '\0']), 1414 | ('\u{10c99}', ['\u{10cd9}', '\0', '\0']), 1415 | ('\u{10c9a}', ['\u{10cda}', '\0', '\0']), 1416 | ('\u{10c9b}', ['\u{10cdb}', '\0', '\0']), 1417 | ('\u{10c9c}', ['\u{10cdc}', '\0', '\0']), 1418 | ('\u{10c9d}', ['\u{10cdd}', '\0', '\0']), 1419 | ('\u{10c9e}', ['\u{10cde}', '\0', '\0']), 1420 | ('\u{10c9f}', ['\u{10cdf}', '\0', '\0']), 1421 | ('\u{10ca0}', ['\u{10ce0}', '\0', '\0']), 1422 | ('\u{10ca1}', ['\u{10ce1}', '\0', '\0']), 1423 | ('\u{10ca2}', ['\u{10ce2}', '\0', '\0']), 1424 | ('\u{10ca3}', ['\u{10ce3}', '\0', '\0']), 1425 | ('\u{10ca4}', ['\u{10ce4}', '\0', '\0']), 1426 | ('\u{10ca5}', ['\u{10ce5}', '\0', '\0']), 1427 | ('\u{10ca6}', ['\u{10ce6}', '\0', '\0']), 1428 | ('\u{10ca7}', ['\u{10ce7}', '\0', '\0']), 1429 | ('\u{10ca8}', ['\u{10ce8}', '\0', '\0']), 1430 | ('\u{10ca9}', ['\u{10ce9}', '\0', '\0']), 1431 | ('\u{10caa}', ['\u{10cea}', '\0', '\0']), 1432 | ('\u{10cab}', ['\u{10ceb}', '\0', '\0']), 1433 | ('\u{10cac}', ['\u{10cec}', '\0', '\0']), 1434 | ('\u{10cad}', ['\u{10ced}', '\0', '\0']), 1435 | ('\u{10cae}', ['\u{10cee}', '\0', '\0']), 1436 | ('\u{10caf}', ['\u{10cef}', '\0', '\0']), 1437 | ('\u{10cb0}', ['\u{10cf0}', '\0', '\0']), 1438 | ('\u{10cb1}', ['\u{10cf1}', '\0', '\0']), 1439 | ('\u{10cb2}', ['\u{10cf2}', '\0', '\0']), 1440 | ('\u{10d50}', ['\u{10d70}', '\0', '\0']), 1441 | ('\u{10d51}', ['\u{10d71}', '\0', '\0']), 1442 | ('\u{10d52}', ['\u{10d72}', '\0', '\0']), 1443 | ('\u{10d53}', ['\u{10d73}', '\0', '\0']), 1444 | ('\u{10d54}', ['\u{10d74}', '\0', '\0']), 1445 | ('\u{10d55}', ['\u{10d75}', '\0', '\0']), 1446 | ('\u{10d56}', ['\u{10d76}', '\0', '\0']), 1447 | ('\u{10d57}', ['\u{10d77}', '\0', '\0']), 1448 | ('\u{10d58}', ['\u{10d78}', '\0', '\0']), 1449 | ('\u{10d59}', ['\u{10d79}', '\0', '\0']), 1450 | ('\u{10d5a}', ['\u{10d7a}', '\0', '\0']), 1451 | ('\u{10d5b}', ['\u{10d7b}', '\0', '\0']), 1452 | ('\u{10d5c}', ['\u{10d7c}', '\0', '\0']), 1453 | ('\u{10d5d}', ['\u{10d7d}', '\0', '\0']), 1454 | ('\u{10d5e}', ['\u{10d7e}', '\0', '\0']), 1455 | ('\u{10d5f}', ['\u{10d7f}', '\0', '\0']), 1456 | ('\u{10d60}', ['\u{10d80}', '\0', '\0']), 1457 | ('\u{10d61}', ['\u{10d81}', '\0', '\0']), 1458 | ('\u{10d62}', ['\u{10d82}', '\0', '\0']), 1459 | ('\u{10d63}', ['\u{10d83}', '\0', '\0']), 1460 | ('\u{10d64}', ['\u{10d84}', '\0', '\0']), 1461 | ('\u{10d65}', ['\u{10d85}', '\0', '\0']), 1462 | ('\u{118a0}', ['\u{118c0}', '\0', '\0']), 1463 | ('\u{118a1}', ['\u{118c1}', '\0', '\0']), 1464 | ('\u{118a2}', ['\u{118c2}', '\0', '\0']), 1465 | ('\u{118a3}', ['\u{118c3}', '\0', '\0']), 1466 | ('\u{118a4}', ['\u{118c4}', '\0', '\0']), 1467 | ('\u{118a5}', ['\u{118c5}', '\0', '\0']), 1468 | ('\u{118a6}', ['\u{118c6}', '\0', '\0']), 1469 | ('\u{118a7}', ['\u{118c7}', '\0', '\0']), 1470 | ('\u{118a8}', ['\u{118c8}', '\0', '\0']), 1471 | ('\u{118a9}', ['\u{118c9}', '\0', '\0']), 1472 | ('\u{118aa}', ['\u{118ca}', '\0', '\0']), 1473 | ('\u{118ab}', ['\u{118cb}', '\0', '\0']), 1474 | ('\u{118ac}', ['\u{118cc}', '\0', '\0']), 1475 | ('\u{118ad}', ['\u{118cd}', '\0', '\0']), 1476 | ('\u{118ae}', ['\u{118ce}', '\0', '\0']), 1477 | ('\u{118af}', ['\u{118cf}', '\0', '\0']), 1478 | ('\u{118b0}', ['\u{118d0}', '\0', '\0']), 1479 | ('\u{118b1}', ['\u{118d1}', '\0', '\0']), 1480 | ('\u{118b2}', ['\u{118d2}', '\0', '\0']), 1481 | ('\u{118b3}', ['\u{118d3}', '\0', '\0']), 1482 | ('\u{118b4}', ['\u{118d4}', '\0', '\0']), 1483 | ('\u{118b5}', ['\u{118d5}', '\0', '\0']), 1484 | ('\u{118b6}', ['\u{118d6}', '\0', '\0']), 1485 | ('\u{118b7}', ['\u{118d7}', '\0', '\0']), 1486 | ('\u{118b8}', ['\u{118d8}', '\0', '\0']), 1487 | ('\u{118b9}', ['\u{118d9}', '\0', '\0']), 1488 | ('\u{118ba}', ['\u{118da}', '\0', '\0']), 1489 | ('\u{118bb}', ['\u{118db}', '\0', '\0']), 1490 | ('\u{118bc}', ['\u{118dc}', '\0', '\0']), 1491 | ('\u{118bd}', ['\u{118dd}', '\0', '\0']), 1492 | ('\u{118be}', ['\u{118de}', '\0', '\0']), 1493 | ('\u{118bf}', ['\u{118df}', '\0', '\0']), 1494 | ('\u{16e40}', ['\u{16e60}', '\0', '\0']), 1495 | ('\u{16e41}', ['\u{16e61}', '\0', '\0']), 1496 | ('\u{16e42}', ['\u{16e62}', '\0', '\0']), 1497 | ('\u{16e43}', ['\u{16e63}', '\0', '\0']), 1498 | ('\u{16e44}', ['\u{16e64}', '\0', '\0']), 1499 | ('\u{16e45}', ['\u{16e65}', '\0', '\0']), 1500 | ('\u{16e46}', ['\u{16e66}', '\0', '\0']), 1501 | ('\u{16e47}', ['\u{16e67}', '\0', '\0']), 1502 | ('\u{16e48}', ['\u{16e68}', '\0', '\0']), 1503 | ('\u{16e49}', ['\u{16e69}', '\0', '\0']), 1504 | ('\u{16e4a}', ['\u{16e6a}', '\0', '\0']), 1505 | ('\u{16e4b}', ['\u{16e6b}', '\0', '\0']), 1506 | ('\u{16e4c}', ['\u{16e6c}', '\0', '\0']), 1507 | ('\u{16e4d}', ['\u{16e6d}', '\0', '\0']), 1508 | ('\u{16e4e}', ['\u{16e6e}', '\0', '\0']), 1509 | ('\u{16e4f}', ['\u{16e6f}', '\0', '\0']), 1510 | ('\u{16e50}', ['\u{16e70}', '\0', '\0']), 1511 | ('\u{16e51}', ['\u{16e71}', '\0', '\0']), 1512 | ('\u{16e52}', ['\u{16e72}', '\0', '\0']), 1513 | ('\u{16e53}', ['\u{16e73}', '\0', '\0']), 1514 | ('\u{16e54}', ['\u{16e74}', '\0', '\0']), 1515 | ('\u{16e55}', ['\u{16e75}', '\0', '\0']), 1516 | ('\u{16e56}', ['\u{16e76}', '\0', '\0']), 1517 | ('\u{16e57}', ['\u{16e77}', '\0', '\0']), 1518 | ('\u{16e58}', ['\u{16e78}', '\0', '\0']), 1519 | ('\u{16e59}', ['\u{16e79}', '\0', '\0']), 1520 | ('\u{16e5a}', ['\u{16e7a}', '\0', '\0']), 1521 | ('\u{16e5b}', ['\u{16e7b}', '\0', '\0']), 1522 | ('\u{16e5c}', ['\u{16e7c}', '\0', '\0']), 1523 | ('\u{16e5d}', ['\u{16e7d}', '\0', '\0']), 1524 | ('\u{16e5e}', ['\u{16e7e}', '\0', '\0']), 1525 | ('\u{16e5f}', ['\u{16e7f}', '\0', '\0']), 1526 | ('\u{1e900}', ['\u{1e922}', '\0', '\0']), 1527 | ('\u{1e901}', ['\u{1e923}', '\0', '\0']), 1528 | ('\u{1e902}', ['\u{1e924}', '\0', '\0']), 1529 | ('\u{1e903}', ['\u{1e925}', '\0', '\0']), 1530 | ('\u{1e904}', ['\u{1e926}', '\0', '\0']), 1531 | ('\u{1e905}', ['\u{1e927}', '\0', '\0']), 1532 | ('\u{1e906}', ['\u{1e928}', '\0', '\0']), 1533 | ('\u{1e907}', ['\u{1e929}', '\0', '\0']), 1534 | ('\u{1e908}', ['\u{1e92a}', '\0', '\0']), 1535 | ('\u{1e909}', ['\u{1e92b}', '\0', '\0']), 1536 | ('\u{1e90a}', ['\u{1e92c}', '\0', '\0']), 1537 | ('\u{1e90b}', ['\u{1e92d}', '\0', '\0']), 1538 | ('\u{1e90c}', ['\u{1e92e}', '\0', '\0']), 1539 | ('\u{1e90d}', ['\u{1e92f}', '\0', '\0']), 1540 | ('\u{1e90e}', ['\u{1e930}', '\0', '\0']), 1541 | ('\u{1e90f}', ['\u{1e931}', '\0', '\0']), 1542 | ('\u{1e910}', ['\u{1e932}', '\0', '\0']), 1543 | ('\u{1e911}', ['\u{1e933}', '\0', '\0']), 1544 | ('\u{1e912}', ['\u{1e934}', '\0', '\0']), 1545 | ('\u{1e913}', ['\u{1e935}', '\0', '\0']), 1546 | ('\u{1e914}', ['\u{1e936}', '\0', '\0']), 1547 | ('\u{1e915}', ['\u{1e937}', '\0', '\0']), 1548 | ('\u{1e916}', ['\u{1e938}', '\0', '\0']), 1549 | ('\u{1e917}', ['\u{1e939}', '\0', '\0']), 1550 | ('\u{1e918}', ['\u{1e93a}', '\0', '\0']), 1551 | ('\u{1e919}', ['\u{1e93b}', '\0', '\0']), 1552 | ('\u{1e91a}', ['\u{1e93c}', '\0', '\0']), 1553 | ('\u{1e91b}', ['\u{1e93d}', '\0', '\0']), 1554 | ('\u{1e91c}', ['\u{1e93e}', '\0', '\0']), 1555 | ('\u{1e91d}', ['\u{1e93f}', '\0', '\0']), 1556 | ('\u{1e91e}', ['\u{1e940}', '\0', '\0']), 1557 | ('\u{1e91f}', ['\u{1e941}', '\0', '\0']), 1558 | ('\u{1e920}', ['\u{1e942}', '\0', '\0']), 1559 | ('\u{1e921}', ['\u{1e943}', '\0', '\0']), 1560 | ]; 1561 | -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- 1 | use unicode_normalization::UnicodeNormalization; 2 | 3 | extern crate unicode_normalization; 4 | 5 | mod case_folding_data; 6 | pub use case_folding_data::UNICODE_VERSION; 7 | use case_folding_data::*; 8 | 9 | pub trait Caseless { 10 | fn default_case_fold(self) -> CaseFold 11 | where 12 | Self: Sized; 13 | fn default_caseless_match>(self, other: J) -> bool; 14 | fn canonical_caseless_match>(self, other: J) -> bool; 15 | fn compatibility_caseless_match>(self, other: J) -> bool; 16 | } 17 | 18 | impl> Caseless for I { 19 | fn default_case_fold(self) -> CaseFold { 20 | CaseFold { 21 | chars: self, 22 | queue: ['\0', '\0'], 23 | } 24 | } 25 | 26 | fn default_caseless_match>(self, other: J) -> bool { 27 | iter_eq(self.default_case_fold(), other.default_case_fold()) 28 | } 29 | 30 | fn canonical_caseless_match>(self, other: J) -> bool { 31 | // FIXME: Inner NFD can be optimized: 32 | // "Normalization is not required before case folding, 33 | // except for the character U+0345 "combining greek ypogegrammeni" 34 | // and any characters that have it as part of their canonical decomposition, 35 | // such as U+1FC3 "greek small letter eta with ypogegrammeni". 36 | // In practice, optimized versions of canonical caseless matching 37 | // can catch these special cases, thereby avoiding an extra normalization 38 | // step for each comparison." 39 | // Unicode Standard, section 3.13 Default Case Algorithms 40 | iter_eq( 41 | self.nfd().default_case_fold().nfd(), 42 | other.nfd().default_case_fold().nfd(), 43 | ) 44 | } 45 | 46 | fn compatibility_caseless_match>(self, other: J) -> bool { 47 | // FIXME: Unclear if the inner NFD can be optimized here like in canonical_caseless_match. 48 | iter_eq( 49 | self.nfd() 50 | .default_case_fold() 51 | .nfkd() 52 | .default_case_fold() 53 | .nfkd(), 54 | other 55 | .nfd() 56 | .default_case_fold() 57 | .nfkd() 58 | .default_case_fold() 59 | .nfkd(), 60 | ) 61 | } 62 | } 63 | 64 | pub fn default_case_fold_str(s: &str) -> String { 65 | s.chars().default_case_fold().collect() 66 | } 67 | 68 | pub fn default_caseless_match_str(a: &str, b: &str) -> bool { 69 | a.chars().default_caseless_match(b.chars()) 70 | } 71 | 72 | pub fn canonical_caseless_match_str(a: &str, b: &str) -> bool { 73 | a.chars().canonical_caseless_match(b.chars()) 74 | } 75 | 76 | pub fn compatibility_caseless_match_str(a: &str, b: &str) -> bool { 77 | a.chars().compatibility_caseless_match(b.chars()) 78 | } 79 | 80 | fn iter_eq(mut a: L, mut b: R) -> bool 81 | where 82 | L::Item: PartialEq, 83 | { 84 | loop { 85 | match (a.next(), b.next()) { 86 | (None, None) => return true, 87 | (None, _) | (_, None) => return false, 88 | (Some(x), Some(y)) => { 89 | if !x.eq(&y) { 90 | return false; 91 | } 92 | } 93 | } 94 | } 95 | } 96 | 97 | pub struct CaseFold { 98 | chars: I, 99 | queue: [char; 2], 100 | } 101 | 102 | impl Iterator for CaseFold 103 | where 104 | I: Iterator, 105 | { 106 | type Item = char; 107 | 108 | fn next(&mut self) -> Option { 109 | let c = self.queue[0]; 110 | if c != '\0' { 111 | self.queue[0] = self.queue[1]; 112 | self.queue[1] = '\0'; 113 | return Some(c); 114 | } 115 | self.chars.next().map( 116 | |c| match CASE_FOLDING_TABLE.binary_search_by(|&(x, _)| x.cmp(&c)) { 117 | Err(_) => c, 118 | Ok(i) => { 119 | let folded = CASE_FOLDING_TABLE[i].1; 120 | self.queue = [folded[1], folded[2]]; 121 | folded[0] 122 | } 123 | }, 124 | ) 125 | } 126 | 127 | fn size_hint(&self) -> (usize, Option) { 128 | let queue_len = if self.queue[0] == '\0' { 129 | 0 130 | } else if self.queue[1] == '\0' { 131 | 1 132 | } else { 133 | 2 134 | }; 135 | let (low, high) = self.chars.size_hint(); 136 | ( 137 | low.saturating_add(queue_len), 138 | high.and_then(|h| h.checked_mul(3)) 139 | .and_then(|h| h.checked_add(queue_len)), 140 | ) 141 | } 142 | } 143 | 144 | #[cfg(test)] 145 | mod tests { 146 | use super::default_case_fold_str; 147 | 148 | #[test] 149 | fn test_strs() { 150 | assert_eq!(default_case_fold_str("Test Case"), "test case"); 151 | assert_eq!(default_case_fold_str("Teſt Caſe"), "test case"); 152 | assert_eq!(default_case_fold_str("spiffiest"), "spiffiest"); 153 | assert_eq!(default_case_fold_str("straße"), "strasse"); 154 | } 155 | } 156 | --------------------------------------------------------------------------------