diff --git a/data/2.0.14-blocks.txt b/data/2.0.14-blocks.txt new file mode 100644 index 0000000..b6bbf6f --- /dev/null +++ b/data/2.0.14-blocks.txt @@ -0,0 +1,71 @@ +# Start Code; End Code; Block Name +0000; 007F; Basic Latin +0080; 00FF; Latin-1 Supplement +0100; 017F; Latin Extended-A +0180; 024F; Latin Extended-B +0250; 02AF; IPA Extensions +02B0; 02FF; Spacing Modifier Letters +0300; 036F; Combining Diacritical Marks +0370; 03FF; Greek +0400; 04FF; Cyrillic +0530; 058F; Armenian +0590; 05FF; Hebrew +0600; 06FF; Arabic +0900; 097F; Devanagari +0980; 09FF; Bengali +0A00; 0A7F; Gurmukhi +0A80; 0AFF; Gujarati +0B00; 0B7F; Oriya +0B80; 0BFF; Tamil +0C00; 0C7F; Telugu +0C80; 0CFF; Kannada +0D00; 0D7F; Malayalam +0E00; 0E7F; Thai +0E80; 0EFF; Lao +0F00; 0FBF; Tibetan +10A0; 10FF; Georgian +1100; 11FF; Hangul Jamo +1E00; 1EFF; Latin Extended Additional +1F00; 1FFF; Greek Extended +2000; 206F; General Punctuation +2070; 209F; Superscripts and Subscripts +20A0; 20CF; Currency Symbols +20D0; 20FF; Combining Marks for Symbols +2100; 214F; Letterlike Symbols +2150; 218F; Number Forms +2190; 21FF; Arrows +2200; 22FF; Mathematical Operators +2300; 23FF; Miscellaneous Technical +2400; 243F; Control Pictures +2440; 245F; Optical Character Recognition +2460; 24FF; Enclosed Alphanumerics +2500; 257F; Box Drawing +2580; 259F; Block Elements +25A0; 25FF; Geometric Shapes +2600; 26FF; Miscellaneous Symbols +2700; 27BF; Dingbats +3000; 303F; CJK Symbols and Punctuation +3040; 309F; Hiragana +30A0; 30FF; Katakana +3100; 312F; Bopomofo +3130; 318F; Hangul Compatibility Jamo +3190; 319F; Kanbun +3200; 32FF; Enclosed CJK Letters and Months +3300; 33FF; CJK Compatibility +4E00; 9FFF; CJK Unified Ideographs +AC00; D7A3; Hangul Syllables +D800; DB7F; High Surrogates +DB80; DBFF; High Private Use Surrogates +DC00; DFFF; Low Surrogates +E000; F8FF; Private Use +F900; FAFF; CJK Compatibility Ideographs +FB00; FB4F; Alphabetic Presentation Forms +FB50; FDFF; Arabic Presentation Forms-A +FE20; FE2F; Combining Half Marks +FE30; FE4F; CJK Compatibility Forms +FE50; FE6F; Small Form Variants +FE70; FEFF; Arabic Presentation Forms-B +FF00; FFEF; Halfwidth and Fullwidth Forms +FEFF; FEFF; Specials +FFF0; FFFF; Specials + \ No newline at end of file diff --git a/data/2.0.14-properties.txt b/data/2.0.14-properties.txt new file mode 100644 index 0000000..615588c --- /dev/null +++ b/data/2.0.14-properties.txt @@ -0,0 +1,2128 @@ +Property dump for: 0x10000001 (Zero-width) + +200B..200F (5 chars) +202A..202E (5 chars) +206A..206F (6 chars) +FEFF + +Property dump for: 0x10000002 (Space) + +0020 +00A0 +2000..200B (12 chars) +3000 +FEFF + +Property dump for: 0x10000004 (White space) + +0000 +0009..000D (5 chars) +0020 +00A0 +2000..200F (16 chars) +2028..202E (7 chars) +206A..206F (6 chars) +3000 +FEFF + +Property dump for: 0x00400000 (Non-break) + +00A0 +2011 +FEFF + +Property dump for: 0x10000008 (ISO Control) + +0000..001F (32 chars) +007F..009F (33 chars) + +Property dump for: 0x10000090 (Bidi Control) + +200E..200F (2 chars) +202A..202E (5 chars) + +Property dump for: 0x100000A0 (Join Control) + +200C..200D (2 chars) + +Property dump for: 0x100000C0 (Format Control) + +206A..206F (6 chars) + +Property dump for: 0x20000400 (Dash) + +002D +00AD +2010..2015 (6 chars) +207B +208B +2212 +301C +3030 +FE31..FE32 (2 chars) +FE58 +FE63 +FF0D + +Property dump for: 0x20000800 (Hyphen) + +002D +00AD +2010..2011 (2 chars) +30FB +FE63 +FF0D +FF65 + +Property dump for: 0x20001000 (Punctuation) + +0021..0023 (3 chars) +0025..002A (6 chars) +002C..002F (4 chars) +003A..003B (2 chars) +003F..0040 (2 chars) +005B..005D (3 chars) +005F +007B +007D +00A1 +00AB +00AD +00BB +00BF +02BC +0374..0375 (2 chars) +037E +0387 +055A..055F (6 chars) +0589 +05BE +05C0 +05C3 +05F3..05F4 (2 chars) +060C +061B +061F +066A..066D (4 chars) +06D4 +0964..0965 (2 chars) +0970 +0E2F +0E5A..0E5B (2 chars) +0EAF +0F04..0F12 (15 chars) +0F3A..0F3F (6 chars) +0F85 +10FB +2010..2027 (24 chars) +2030..2043 (20 chars) +2045..2046 (2 chars) +207D..207E (2 chars) +208D..208E (2 chars) +2329..232A (2 chars) +3001..3003 (3 chars) +3006 +3008..3011 (10 chars) +3014..301F (12 chars) +3030 +30FB +FD3E..FD3F (2 chars) +FE30..FE44 (21 chars) +FE49..FE52 (10 chars) +FE54..FE61 (14 chars) +FE63 +FE68 +FE6A..FE6B (2 chars) +FF01..FF03 (3 chars) +FF05..FF0A (6 chars) +FF0C..FF0F (4 chars) +FF1A..FF1B (2 chars) +FF1F..FF20 (2 chars) +FF3B..FF3D (3 chars) +FF3F +FF5B +FF5D +FF61..FF65 (5 chars) + +Property dump for: 0x00800000 (Delimiter) + +0000 +0009..000D (5 chars) +001C..0023 (8 chars) +0028..0029 (2 chars) +002C +002E..002F (2 chars) +003A..003B (2 chars) +003F +005B..005D (3 chars) +007B..007D (3 chars) +00A0..00A1 (2 chars) +00A6..00A7 (2 chars) +00AB +00B6 +00BB +00BF +037E +0387 +055C..055E (3 chars) +0589 +060C +061B +061F +066B..066C (2 chars) +06D4 +0964..0965 (2 chars) +0F0B..0F12 (8 chars) +0F3A..0F3D (4 chars) +10FB +2000..200B (12 chars) +2016 +2018..201F (8 chars) +2028..2029 (2 chars) +2039..203A (2 chars) +203C..203D (2 chars) +2045..2046 (2 chars) +207D..207E (2 chars) +208D..208E (2 chars) +2329..232A (2 chars) +3000..3002 (3 chars) +3008..3011 (10 chars) +3014..301B (8 chars) +301D..301F (3 chars) +30FB +FD3E..FD3F (2 chars) +FE35..FE44 (16 chars) +FE50..FE52 (3 chars) +FE54..FE57 (4 chars) +FE59..FE5F (7 chars) +FE68 +FEFF +FF01..FF03 (3 chars) +FF08..FF09 (2 chars) +FF0C +FF0E..FF0F (2 chars) +FF1A..FF1B (2 chars) +FF1F +FF3B..FF3D (3 chars) +FF5B..FF5D (3 chars) +FF61..FF65 (5 chars) +FFE4 + +Property dump for: 0x80000003 (Line Separator) + +2028 + +Property dump for: 0x80000004 (Paragraph Separator) + +2029 + +Property dump for: 0x20002000 (Quotation Mark) + +0022 +0027 +00AB +00BB +2018..201F (8 chars) +2039..203A (2 chars) +300C..300F (4 chars) +301D..301F (3 chars) +FE41..FE44 (4 chars) +FF02 +FF07 +FF62..FF63 (2 chars) + +Property dump for: 0x20004000 (Terminal Punctuation) + +0021 +002C +002E +003A..003B (2 chars) +003F +037E +0387 +0589 +060C +061B +061F +06D4 +0964..0965 (2 chars) +203C..203D (2 chars) +3001..3002 (2 chars) +FE50..FE52 (3 chars) +FE54..FE57 (4 chars) +FF01 +FF0C +FF0E +FF1A..FF1B (2 chars) +FF1F +FF61 +FF64 + +Property dump for: 0x20008000 (Currency Symbol) + +0024 +00A2..00A5 (4 chars) +09F2..09F3 (2 chars) +0E3F +20A0..20AB (12 chars) +FE69 +FF04 +FFE0..FFE1 (2 chars) +FFE5..FFE6 (2 chars) + +Property dump for: 0x20080000 (Math) + +0028..002B (4 chars) +002D +002F +003C..003E (3 chars) +005B..005E (4 chars) +007B..007E (4 chars) +00AC +00B1 +00D7 +00F7 +2016 +2032..2034 (3 chars) +2044 +207A..207E (5 chars) +208A..208E (5 chars) +20D0..20DC (13 chars) +20E1 +2190..2194 (5 chars) +21D2 +21D4 +2200..22F1 (242 chars) +2308..230B (4 chars) +2320..2321 (2 chars) +2329..232A (2 chars) +FB29 +FE35..FE38 (4 chars) +FE59..FE5C (4 chars) +FE61..FE66 (6 chars) +FE68 +FF08..FF0B (4 chars) +FF0D +FF0F +FF1C..FF1E (3 chars) +FF3B..FF3E (4 chars) +FF5B..FF5E (4 chars) +FFE2 +FFE9..FFEC (4 chars) + +Property dump for: 0x20000100 (Paired Punctuation) + +0028..0029 (2 chars) +005B +005D +007B +007D +00AB +00BB +0F3A..0F3F (6 chars) +2018..201F (8 chars) +2039..203A (2 chars) +2045..2046 (2 chars) +207D..207E (2 chars) +208D..208E (2 chars) +2329..232A (2 chars) +3008..3011 (10 chars) +3014..301B (8 chars) +301D..301F (3 chars) +FD3E..FD3F (2 chars) +FE35..FE44 (16 chars) +FE59..FE5E (6 chars) +FF08..FF09 (2 chars) +FF3B +FF3D +FF5B +FF5D +FF62..FF63 (2 chars) + +Property dump for: 0x20000300 (Left of Pair) + +0028 +005B +007B +00AB +0F3A +0F3C +0F3E +2018 +201A..201C (3 chars) +201E..201F (2 chars) +2039 +2045 +207D +208D +2329 +3008 +300A +300C +300E +3010 +3014 +3016 +3018 +301A +301D +301F +FD3E +FE35 +FE37 +FE39 +FE3B +FE3D +FE3F +FE41 +FE43 +FE59 +FE5B +FE5D +FF08 +FF3B +FF5B +FF62 + +Property dump for: 0x20000004 (Combining) + +0300..0345 (70 chars) +0360..0361 (2 chars) +0483..0486 (4 chars) +0591..05A1 (17 chars) +05A3..05B9 (23 chars) +05BB..05BD (3 chars) +05BF +05C1..05C2 (2 chars) +05C4 +064B..0652 (8 chars) +0670 +06D6..06E4 (15 chars) +06E7..06E8 (2 chars) +06EA..06ED (4 chars) +0901..0903 (3 chars) +093C +093E..094D (16 chars) +0951..0954 (4 chars) +0962..0963 (2 chars) +0981..0983 (3 chars) +09BC +09BE..09C4 (7 chars) +09C7..09C8 (2 chars) +09CB..09CD (3 chars) +09D7 +09E2..09E3 (2 chars) +0A02 +0A3C +0A3E..0A42 (5 chars) +0A47..0A48 (2 chars) +0A4B..0A4D (3 chars) +0A70..0A71 (2 chars) +0A81..0A83 (3 chars) +0ABC +0ABE..0AC5 (8 chars) +0AC7..0AC9 (3 chars) +0ACB..0ACD (3 chars) +0B01..0B03 (3 chars) +0B3C +0B3E..0B43 (6 chars) +0B47..0B48 (2 chars) +0B4B..0B4D (3 chars) +0B56..0B57 (2 chars) +0B82..0B83 (2 chars) +0BBE..0BC2 (5 chars) +0BC6..0BC8 (3 chars) +0BCA..0BCD (4 chars) +0BD7 +0C01..0C03 (3 chars) +0C3E..0C44 (7 chars) +0C46..0C48 (3 chars) +0C4A..0C4D (4 chars) +0C55..0C56 (2 chars) +0C82..0C83 (2 chars) +0CBE..0CC4 (7 chars) +0CC6..0CC8 (3 chars) +0CCA..0CCD (4 chars) +0CD5..0CD6 (2 chars) +0D02..0D03 (2 chars) +0D3E..0D43 (6 chars) +0D46..0D48 (3 chars) +0D4A..0D4D (4 chars) +0D57 +0E31 +0E34..0E3A (7 chars) +0E47..0E4E (8 chars) +0EB1 +0EB4..0EB9 (6 chars) +0EBB..0EBC (2 chars) +0EC8..0ECD (6 chars) +0F18..0F19 (2 chars) +0F35 +0F37 +0F39 +0F3E..0F3F (2 chars) +0F71..0F84 (20 chars) +0F86..0F8B (6 chars) +0F90..0F95 (6 chars) +0F97 +0F99..0FAD (21 chars) +0FB1..0FB7 (7 chars) +0FB9 +20D0..20E1 (18 chars) +302A..302F (6 chars) +3099..309A (2 chars) +FB1E +FE20..FE23 (4 chars) + +Property dump for: 0x20040000 (Non-spacing) + +0300..0345 (70 chars) +0360..0361 (2 chars) +0483..0486 (4 chars) +0591..05A1 (17 chars) +05A3..05B9 (23 chars) +05BB..05BD (3 chars) +05BF +05C1..05C2 (2 chars) +05C4 +064B..0652 (8 chars) +0670 +06D6..06E4 (15 chars) +06E7..06E8 (2 chars) +06EA..06ED (4 chars) +0901..0902 (2 chars) +093C +0941..0948 (8 chars) +094D +0951..0954 (4 chars) +0962..0963 (2 chars) +0981 +09BC +09C1..09C4 (4 chars) +09CD +09E2..09E3 (2 chars) +0A02 +0A3C +0A41..0A42 (2 chars) +0A47..0A48 (2 chars) +0A4B..0A4D (3 chars) +0A70..0A71 (2 chars) +0A81..0A82 (2 chars) +0ABC +0AC1..0AC5 (5 chars) +0AC7..0AC8 (2 chars) +0ACD +0B01 +0B3C +0B3F +0B41..0B43 (3 chars) +0B4D +0B56 +0B82 +0BC0 +0BCD +0C3E..0C40 (3 chars) +0C46..0C48 (3 chars) +0C4A..0C4D (4 chars) +0C55..0C56 (2 chars) +0CBF +0CC6 +0CCC..0CCD (2 chars) +0D41..0D43 (3 chars) +0D4D +0E31 +0E34..0E3A (7 chars) +0E47..0E4E (8 chars) +0EB1 +0EB4..0EB9 (6 chars) +0EBB..0EBC (2 chars) +0EC8..0ECD (6 chars) +0F18..0F19 (2 chars) +0F35 +0F37 +0F39 +0F71..0F7E (14 chars) +0F80..0F84 (5 chars) +0F86..0F8B (6 chars) +0F90..0F95 (6 chars) +0F97 +0F99..0FAD (21 chars) +0FB1..0FB7 (7 chars) +0FB9 +20D0..20E1 (18 chars) +302A..302F (6 chars) +3099..309A (2 chars) +FB1E +FE20..FE23 (4 chars) + +Property dump for: 0x20000008 (Composite) + +00C0..00C5 (6 chars) +00C8..00CF (8 chars) +00D1..00D6 (6 chars) +00D9..00DD (5 chars) +00E0..00E5 (6 chars) +00E8..00EF (8 chars) +00F1..00F6 (6 chars) +00F9..00FD (5 chars) +00FF..0130 (50 chars) +0132..0137 (6 chars) +0139..0149 (17 chars) +014C..0151 (6 chars) +0154..017E (43 chars) +01C4..01DC (25 chars) +01DE..01F5 (24 chars) +01FA..0209 (16 chars) +020C..0217 (12 chars) +0344 +0360..0361 (2 chars) +0385..0386 (2 chars) +0388..038A (3 chars) +038C +038E..0390 (3 chars) +03AA..03B0 (7 chars) +03CA..03CE (5 chars) +03D3..03D5 (3 chars) +0401 +0403 +0407 +040C +040E +0419 +0439 +0451 +0453 +0457 +045C +045E +0476..0477 (2 chars) +04BE..04BF (2 chars) +04C1..04C2 (2 chars) +04D0..04D3 (4 chars) +04D6..04D7 (2 chars) +04DA..04E7 (14 chars) +04EA..04EB (2 chars) +04EE..04F5 (8 chars) +04F8..04F9 (2 chars) +0587 +06D6..06D7 (2 chars) +0929 +0931 +0934 +0958..095F (8 chars) +09CB..09CC (2 chars) +09DC..09DD (2 chars) +09DF +0A59..0A5C (4 chars) +0A5E +0A74 +0B01 +0B48 +0B4B..0B4C (2 chars) +0B5C..0B5D (2 chars) +0B5F +0B94 +0BCA..0BCC (3 chars) +0C48 +0CC0 +0CC7..0CC8 (2 chars) +0CCA..0CCB (2 chars) +0D4A..0D4C (3 chars) +0E33 +0EB3 +0EDC..0EDD (2 chars) +0F43 +0F4D +0F52 +0F57 +0F5C +0F69 +0F73 +0F75..0F79 (5 chars) +0F81 +0F93 +0F9D +0FA2 +0FA7 +0FAC +0FB9 +1E00..1E99 (154 chars) +1E9B +1EA0..1EF9 (90 chars) +1F00..1F15 (22 chars) +1F18..1F1D (6 chars) +1F20..1F45 (38 chars) +1F48..1F4D (6 chars) +1F50..1F57 (8 chars) +1F59 +1F5B +1F5D +1F5F..1F7D (31 chars) +1F80..1FB4 (53 chars) +1FB6..1FBC (7 chars) +1FC1..1FC4 (4 chars) +1FC6..1FD3 (14 chars) +1FD6..1FDB (6 chars) +1FDD..1FEE (18 chars) +1FF2..1FF4 (3 chars) +1FF6..1FFC (7 chars) +2161..2163 (3 chars) +2165..2168 (4 chars) +216A..216B (2 chars) +2171..2173 (3 chars) +2175..2178 (4 chars) +217A..217B (2 chars) +2180..2182 (3 chars) +2460..24B5 (86 chars) +24EA +304C +304E +3050 +3052 +3054 +3056 +3058 +305A +305C +305E +3060 +3062 +3065 +3067 +3069 +3070..3071 (2 chars) +3073..3074 (2 chars) +3076..3077 (2 chars) +3079..307A (2 chars) +307C..307D (2 chars) +3094 +309E +30AC +30AE +30B0 +30B2 +30B4 +30B6 +30B8 +30BA +30BC +30BE +30C0 +30C2 +30C5 +30C7 +30C9 +30D0..30D1 (2 chars) +30D3..30D4 (2 chars) +30D6..30D7 (2 chars) +30D9..30DA (2 chars) +30DC..30DD (2 chars) +30F4 +30FE +3200..321C (29 chars) +3220..3243 (36 chars) +32C0..32CB (12 chars) +3300..3376 (119 chars) +337B..33DD (99 chars) +33E0..33FE (31 chars) +AC00..D7A3 (11172 chars) +FB00..FB06 (7 chars) +FB13..FB17 (5 chars) +FB1F +FB2A..FB36 (13 chars) +FB38..FB3C (5 chars) +FB3E +FB40..FB41 (2 chars) +FB43..FB44 (2 chars) +FB46..FB4F (10 chars) +FBEA..FBFB (18 chars) +FC00..FD3D (318 chars) +FD50..FD8F (64 chars) +FD92..FDC7 (54 chars) +FDF0..FDFB (12 chars) +FE70..FE72 (3 chars) +FE74 +FE76..FE7F (10 chars) + +Property dump for: 0x20000080 (Hex Digit) + +0030..0039 (10 chars) +0041..0046 (6 chars) +0061..0066 (6 chars) +FF10..FF19 (10 chars) +FF21..FF26 (6 chars) +FF41..FF46 (6 chars) + +Property dump for: 0x20000030 (Decimal Digit) + +0030..0039 (10 chars) +0660..0669 (10 chars) +06F0..06F9 (10 chars) +0966..096F (10 chars) +09E6..09EF (10 chars) +0A66..0A6F (10 chars) +0AE6..0AEF (10 chars) +0B66..0B6F (10 chars) +0BE7..0BEF (9 chars) +0C66..0C6F (10 chars) +0CE6..0CEF (10 chars) +0D66..0D6F (10 chars) +0E50..0E59 (10 chars) +0ED0..0ED9 (10 chars) +0F20..0F29 (10 chars) +FF10..FF19 (10 chars) + +Property dump for: 0x20000010 (Numeric) + +0030..0039 (10 chars) +00B2..00B3 (2 chars) +00B9 +00BC..00BE (3 chars) +0660..0669 (10 chars) +06F0..06F9 (10 chars) +0966..096F (10 chars) +09E6..09EF (10 chars) +09F4..09F9 (6 chars) +0A66..0A6F (10 chars) +0AE6..0AEF (10 chars) +0B66..0B6F (10 chars) +0BE7..0BF2 (12 chars) +0C66..0C6F (10 chars) +0CE6..0CEF (10 chars) +0D66..0D6F (10 chars) +0E50..0E59 (10 chars) +0ED0..0ED9 (10 chars) +0F20..0F33 (20 chars) +2070 +2074..2079 (6 chars) +2080..2089 (10 chars) +2153..2182 (48 chars) +2460..249B (60 chars) +24EA +2776..2793 (30 chars) +3007 +3021..3029 (9 chars) +3192..3195 (4 chars) +3220..3229 (10 chars) +3280..3289 (10 chars) +FF10..FF19 (10 chars) + +Property dump for: 0x20000001 (Alphabetic) + +0041..005A (26 chars) +0061..007A (26 chars) +00AA +00B5 +00BA +00C0..00D6 (23 chars) +00D8..00F6 (31 chars) +00F8..01F5 (254 chars) +01FA..0217 (30 chars) +0250..02A8 (89 chars) +02B0..02B8 (9 chars) +02BB..02C1 (7 chars) +02E0..02E4 (5 chars) +037A +0386 +0388..038A (3 chars) +038C +038E..03A1 (20 chars) +03A3..03CE (44 chars) +03D0..03D6 (7 chars) +03DA +03DC +03DE +03E0 +03E2..03F3 (18 chars) +0401..040C (12 chars) +040E..044F (66 chars) +0451..045C (12 chars) +045E..0481 (36 chars) +0490..04C4 (53 chars) +04C7..04C8 (2 chars) +04CB..04CC (2 chars) +04D0..04EB (28 chars) +04EE..04F5 (8 chars) +04F8..04F9 (2 chars) +0531..0556 (38 chars) +0559 +0561..0587 (39 chars) +05D0..05EA (27 chars) +05F0..05F2 (3 chars) +0621..063A (26 chars) +0641..0652 (18 chars) +0670..06B7 (72 chars) +06BA..06BE (5 chars) +06C0..06CE (15 chars) +06D0..06D3 (4 chars) +06D5..06DC (8 chars) +06E1..06E8 (8 chars) +06ED +0901..0903 (3 chars) +0905..0939 (53 chars) +093D..094C (16 chars) +0958..0963 (12 chars) +0981..0983 (3 chars) +0985..098C (8 chars) +098F..0990 (2 chars) +0993..09A8 (22 chars) +09AA..09B0 (7 chars) +09B2 +09B6..09B9 (4 chars) +09BE..09C4 (7 chars) +09C7..09C8 (2 chars) +09CB..09CC (2 chars) +09D7 +09DC..09DD (2 chars) +09DF..09E3 (5 chars) +09F0..09F1 (2 chars) +0A02 +0A05..0A0A (6 chars) +0A0F..0A10 (2 chars) +0A13..0A28 (22 chars) +0A2A..0A30 (7 chars) +0A32..0A33 (2 chars) +0A35..0A36 (2 chars) +0A38..0A39 (2 chars) +0A3E..0A42 (5 chars) +0A47..0A48 (2 chars) +0A4B..0A4C (2 chars) +0A59..0A5C (4 chars) +0A5E +0A70..0A74 (5 chars) +0A81..0A83 (3 chars) +0A85..0A8B (7 chars) +0A8D +0A8F..0A91 (3 chars) +0A93..0AA8 (22 chars) +0AAA..0AB0 (7 chars) +0AB2..0AB3 (2 chars) +0AB5..0AB9 (5 chars) +0ABD..0AC5 (9 chars) +0AC7..0AC9 (3 chars) +0ACB..0ACC (2 chars) +0AE0 +0B01..0B03 (3 chars) +0B05..0B0C (8 chars) +0B0F..0B10 (2 chars) +0B13..0B28 (22 chars) +0B2A..0B30 (7 chars) +0B32..0B33 (2 chars) +0B36..0B39 (4 chars) +0B3D..0B43 (7 chars) +0B47..0B48 (2 chars) +0B4B..0B4C (2 chars) +0B56..0B57 (2 chars) +0B5C..0B5D (2 chars) +0B5F..0B61 (3 chars) +0B82..0B83 (2 chars) +0B85..0B8A (6 chars) +0B8E..0B90 (3 chars) +0B92..0B95 (4 chars) +0B99..0B9A (2 chars) +0B9C +0B9E..0B9F (2 chars) +0BA3..0BA4 (2 chars) +0BA8..0BAA (3 chars) +0BAE..0BB5 (8 chars) +0BB7..0BB9 (3 chars) +0BBE..0BC2 (5 chars) +0BC6..0BC8 (3 chars) +0BCA..0BCC (3 chars) +0BD7 +0C01..0C03 (3 chars) +0C05..0C0C (8 chars) +0C0E..0C10 (3 chars) +0C12..0C28 (23 chars) +0C2A..0C33 (10 chars) +0C35..0C39 (5 chars) +0C3E..0C44 (7 chars) +0C46..0C48 (3 chars) +0C4A..0C4C (3 chars) +0C55..0C56 (2 chars) +0C60..0C61 (2 chars) +0C82..0C83 (2 chars) +0C85..0C8C (8 chars) +0C8E..0C90 (3 chars) +0C92..0CA8 (23 chars) +0CAA..0CB3 (10 chars) +0CB5..0CB9 (5 chars) +0CBE..0CC4 (7 chars) +0CC6..0CC8 (3 chars) +0CCA..0CCC (3 chars) +0CD5..0CD6 (2 chars) +0CDE +0CE0..0CE1 (2 chars) +0D02..0D03 (2 chars) +0D05..0D0C (8 chars) +0D0E..0D10 (3 chars) +0D12..0D28 (23 chars) +0D2A..0D39 (16 chars) +0D3E..0D43 (6 chars) +0D46..0D48 (3 chars) +0D4A..0D4C (3 chars) +0D57 +0D60..0D61 (2 chars) +0E01..0E2E (46 chars) +0E30..0E3A (11 chars) +0E40..0E45 (6 chars) +0E47 +0E4D +0E81..0E82 (2 chars) +0E84 +0E87..0E88 (2 chars) +0E8A +0E8D +0E94..0E97 (4 chars) +0E99..0E9F (7 chars) +0EA1..0EA3 (3 chars) +0EA5 +0EA7 +0EAA..0EAB (2 chars) +0EAD..0EAE (2 chars) +0EB0..0EB9 (10 chars) +0EBB..0EBD (3 chars) +0EC0..0EC4 (5 chars) +0ECD +0EDC..0EDD (2 chars) +0F40..0F47 (8 chars) +0F49..0F69 (33 chars) +0F71..0F81 (17 chars) +0F90..0F95 (6 chars) +0F97 +0F99..0FAD (21 chars) +0FB1..0FB7 (7 chars) +0FB9 +10A0..10C5 (38 chars) +10D0..10F6 (39 chars) +1100..1159 (90 chars) +115F..11A2 (68 chars) +11A8..11F9 (82 chars) +1E00..1E9B (156 chars) +1EA0..1EF9 (90 chars) +1F00..1F15 (22 chars) +1F18..1F1D (6 chars) +1F20..1F45 (38 chars) +1F48..1F4D (6 chars) +1F50..1F57 (8 chars) +1F59 +1F5B +1F5D +1F5F..1F7D (31 chars) +1F80..1FB4 (53 chars) +1FB6..1FBC (7 chars) +1FBE +1FC2..1FC4 (3 chars) +1FC6..1FCC (7 chars) +1FD0..1FD3 (4 chars) +1FD6..1FDB (6 chars) +1FE0..1FEC (13 chars) +1FF2..1FF4 (3 chars) +1FF6..1FFC (7 chars) +207F +2102 +2107 +210A..2113 (10 chars) +2115 +2118..211D (6 chars) +2124 +2126 +2128 +212A..2131 (8 chars) +2133..2138 (6 chars) +2160..2182 (35 chars) +3041..3094 (84 chars) +30A1..30FA (90 chars) +3105..312C (40 chars) +3131..318E (94 chars) +AC00..D7A3 (11172 chars) +FB00..FB06 (7 chars) +FB13..FB17 (5 chars) +FB1F..FB28 (10 chars) +FB2A..FB36 (13 chars) +FB38..FB3C (5 chars) +FB3E +FB40..FB41 (2 chars) +FB43..FB44 (2 chars) +FB46..FBB1 (108 chars) +FBD3..FD3D (363 chars) +FD50..FD8F (64 chars) +FD92..FDC7 (54 chars) +FDF0..FDFB (12 chars) +FE70..FE72 (3 chars) +FE74 +FE76..FEFC (135 chars) +FF21..FF3A (26 chars) +FF41..FF5A (26 chars) +FF66..FF6F (10 chars) +FF71..FF9D (45 chars) +FFA0..FFBE (31 chars) +FFC2..FFC7 (6 chars) +FFCA..FFCF (6 chars) +FFD2..FFD7 (6 chars) +FFDA..FFDC (3 chars) + +Property dump for: 0x20000002 (Ideographic) + +3007 +3021..3029 (9 chars) +4E00..9FA5 (20902 chars) +F900..FA2D (302 chars) + +Property dump for: 0x20010000 (Diacritic) + +005E +0060 +00A8 +00AF +00B4 +00B7..00B8 (2 chars) +02B0..02BB (12 chars) +02BD..02DE (34 chars) +02E0..02E9 (10 chars) +0300..0345 (70 chars) +0360..0361 (2 chars) +037A +0384..0385 (2 chars) +0483..0486 (4 chars) +0559 +0591..05A1 (17 chars) +05A3..05B9 (23 chars) +05BB..05BD (3 chars) +05BF +05C1..05C2 (2 chars) +05C4 +06DF..06E0 (2 chars) +06E5..06E6 (2 chars) +06EA..06EC (3 chars) +093C +094D +0951..0954 (4 chars) +09BC +09CD +0A3C +0A4D +0ABC +0ACD +0B3C +0B4D +0BCD +0C4D +0CCD +0D4D +0E48..0E4C (5 chars) +0E4E +0EC8..0ECC (5 chars) +0F18..0F19 (2 chars) +0F35 +0F37 +0F39 +0F82..0F84 (3 chars) +0F86..0F8B (6 chars) +1FBD +1FBF..1FC1 (3 chars) +1FCD..1FCF (3 chars) +1FDD..1FDF (3 chars) +1FED..1FEF (3 chars) +1FFD..1FFE (2 chars) +302A..302F (6 chars) +3099..309C (4 chars) +30FC +FB1E +FE20..FE23 (4 chars) +FF3E +FF40 +FF70 +FF9E..FF9F (2 chars) +FFE3 + +Property dump for: 0x20000040 (Extender) + +00B7 +02D0..02D1 (2 chars) +0640 +0E46 +0EC6 +3005 +3031..3035 (5 chars) +309B..309E (4 chars) +30FC..30FE (3 chars) +FF70 +FF9E..FF9F (2 chars) + +Property dump for: 0x20020000 (Identifier Part) + +0030..0039 (10 chars) +0041..005A (26 chars) +005F +0061..007A (26 chars) +00AA +00B5 +00B7 +00BA +00C0..00D6 (23 chars) +00D8..00F6 (31 chars) +00F8..01F5 (254 chars) +01FA..0217 (30 chars) +0250..02A8 (89 chars) +02B0..02B8 (9 chars) +02BB +02BD..02C1 (5 chars) +02D0..02D1 (2 chars) +02E0..02E4 (5 chars) +0300..0345 (70 chars) +0360..0361 (2 chars) +037A +0386 +0388..038A (3 chars) +038C +038E..03A1 (20 chars) +03A3..03CE (44 chars) +03D0..03D6 (7 chars) +03DA +03DC +03DE +03E0 +03E2..03F3 (18 chars) +0401..040C (12 chars) +040E..044F (66 chars) +0451..045C (12 chars) +045E..0481 (36 chars) +0483..0486 (4 chars) +0490..04C4 (53 chars) +04C7..04C8 (2 chars) +04CB..04CC (2 chars) +04D0..04EB (28 chars) +04EE..04F5 (8 chars) +04F8..04F9 (2 chars) +0531..0556 (38 chars) +0559 +0561..0587 (39 chars) +0591..05A1 (17 chars) +05A3..05B9 (23 chars) +05BB..05BD (3 chars) +05BF +05C1..05C2 (2 chars) +05C4 +05D0..05EA (27 chars) +05F0..05F2 (3 chars) +0621..063A (26 chars) +0640..0652 (19 chars) +0660..0669 (10 chars) +0670..06B7 (72 chars) +06BA..06BE (5 chars) +06C0..06CE (15 chars) +06D0..06D3 (4 chars) +06D5..06DC (8 chars) +06DF..06E8 (10 chars) +06EA..06ED (4 chars) +06F0..06F9 (10 chars) +0901..0903 (3 chars) +0905..0939 (53 chars) +093C..094D (18 chars) +0951..0954 (4 chars) +0958..0963 (12 chars) +0966..096F (10 chars) +0981..0983 (3 chars) +0985..098C (8 chars) +098F..0990 (2 chars) +0993..09A8 (22 chars) +09AA..09B0 (7 chars) +09B2 +09B6..09B9 (4 chars) +09BC +09BE..09C4 (7 chars) +09C7..09C8 (2 chars) +09CB..09CD (3 chars) +09D7 +09DC..09DD (2 chars) +09DF..09E3 (5 chars) +09E6..09F1 (12 chars) +0A02 +0A05..0A0A (6 chars) +0A0F..0A10 (2 chars) +0A13..0A28 (22 chars) +0A2A..0A30 (7 chars) +0A32..0A33 (2 chars) +0A35..0A36 (2 chars) +0A38..0A39 (2 chars) +0A3C +0A3E..0A42 (5 chars) +0A47..0A48 (2 chars) +0A4B..0A4D (3 chars) +0A59..0A5C (4 chars) +0A5E +0A66..0A74 (15 chars) +0A81..0A83 (3 chars) +0A85..0A8B (7 chars) +0A8D +0A8F..0A91 (3 chars) +0A93..0AA8 (22 chars) +0AAA..0AB0 (7 chars) +0AB2..0AB3 (2 chars) +0AB5..0AB9 (5 chars) +0ABC..0AC5 (10 chars) +0AC7..0AC9 (3 chars) +0ACB..0ACD (3 chars) +0AE0 +0AE6..0AEF (10 chars) +0B01..0B03 (3 chars) +0B05..0B0C (8 chars) +0B0F..0B10 (2 chars) +0B13..0B28 (22 chars) +0B2A..0B30 (7 chars) +0B32..0B33 (2 chars) +0B36..0B39 (4 chars) +0B3C..0B43 (8 chars) +0B47..0B48 (2 chars) +0B4B..0B4D (3 chars) +0B56..0B57 (2 chars) +0B5C..0B5D (2 chars) +0B5F..0B61 (3 chars) +0B66..0B6F (10 chars) +0B82..0B83 (2 chars) +0B85..0B8A (6 chars) +0B8E..0B90 (3 chars) +0B92..0B95 (4 chars) +0B99..0B9A (2 chars) +0B9C +0B9E..0B9F (2 chars) +0BA3..0BA4 (2 chars) +0BA8..0BAA (3 chars) +0BAE..0BB5 (8 chars) +0BB7..0BB9 (3 chars) +0BBE..0BC2 (5 chars) +0BC6..0BC8 (3 chars) +0BCA..0BCD (4 chars) +0BD7 +0BE7..0BEF (9 chars) +0C01..0C03 (3 chars) +0C05..0C0C (8 chars) +0C0E..0C10 (3 chars) +0C12..0C28 (23 chars) +0C2A..0C33 (10 chars) +0C35..0C39 (5 chars) +0C3E..0C44 (7 chars) +0C46..0C48 (3 chars) +0C4A..0C4D (4 chars) +0C55..0C56 (2 chars) +0C60..0C61 (2 chars) +0C66..0C6F (10 chars) +0C82..0C83 (2 chars) +0C85..0C8C (8 chars) +0C8E..0C90 (3 chars) +0C92..0CA8 (23 chars) +0CAA..0CB3 (10 chars) +0CB5..0CB9 (5 chars) +0CBE..0CC4 (7 chars) +0CC6..0CC8 (3 chars) +0CCA..0CCD (4 chars) +0CD5..0CD6 (2 chars) +0CDE +0CE0..0CE1 (2 chars) +0CE6..0CEF (10 chars) +0D02..0D03 (2 chars) +0D05..0D0C (8 chars) +0D0E..0D10 (3 chars) +0D12..0D28 (23 chars) +0D2A..0D39 (16 chars) +0D3E..0D43 (6 chars) +0D46..0D48 (3 chars) +0D4A..0D4D (4 chars) +0D57 +0D60..0D61 (2 chars) +0D66..0D6F (10 chars) +0E01..0E2E (46 chars) +0E30..0E3A (11 chars) +0E40..0E4E (15 chars) +0E50..0E59 (10 chars) +0E81..0E82 (2 chars) +0E84 +0E87..0E88 (2 chars) +0E8A +0E8D +0E94..0E97 (4 chars) +0E99..0E9F (7 chars) +0EA1..0EA3 (3 chars) +0EA5 +0EA7 +0EAA..0EAB (2 chars) +0EAD..0EAE (2 chars) +0EB0..0EB9 (10 chars) +0EBB..0EBD (3 chars) +0EC0..0EC4 (5 chars) +0EC6 +0EC8..0ECD (6 chars) +0ED0..0ED9 (10 chars) +0EDC..0EDD (2 chars) +0F18..0F19 (2 chars) +0F20..0F29 (10 chars) +0F35 +0F37 +0F39 +0F3E..0F47 (10 chars) +0F49..0F69 (33 chars) +0F71..0F84 (20 chars) +0F86..0F8B (6 chars) +0F90..0F95 (6 chars) +0F97 +0F99..0FAD (21 chars) +0FB1..0FB7 (7 chars) +0FB9 +10A0..10C5 (38 chars) +10D0..10F6 (39 chars) +1100..1159 (90 chars) +115F..11A2 (68 chars) +11A8..11F9 (82 chars) +1E00..1E9B (156 chars) +1EA0..1EF9 (90 chars) +1F00..1F15 (22 chars) +1F18..1F1D (6 chars) +1F20..1F45 (38 chars) +1F48..1F4D (6 chars) +1F50..1F57 (8 chars) +1F59 +1F5B +1F5D +1F5F..1F7D (31 chars) +1F80..1FB4 (53 chars) +1FB6..1FBC (7 chars) +1FBE +1FC2..1FC4 (3 chars) +1FC6..1FCC (7 chars) +1FD0..1FD3 (4 chars) +1FD6..1FDB (6 chars) +1FE0..1FEC (13 chars) +1FF2..1FF4 (3 chars) +1FF6..1FFC (7 chars) +203F..2040 (2 chars) +207F +20D0..20DC (13 chars) +20E1 +2102 +2107 +210A..2113 (10 chars) +2115 +2118..211D (6 chars) +2124 +2126 +2128 +212A..2131 (8 chars) +2133..2138 (6 chars) +2160..2182 (35 chars) +3005 +3007 +3021..302F (15 chars) +3031..3035 (5 chars) +3041..3094 (84 chars) +3099..309E (6 chars) +30A1..30FA (90 chars) +30FC..30FE (3 chars) +3105..312C (40 chars) +3131..318E (94 chars) +4E00..9FA5 (20902 chars) +AC00..D7A3 (11172 chars) +F900..FA2D (302 chars) +FB00..FB06 (7 chars) +FB13..FB17 (5 chars) +FB1E..FB28 (11 chars) +FB2A..FB36 (13 chars) +FB38..FB3C (5 chars) +FB3E +FB40..FB41 (2 chars) +FB43..FB44 (2 chars) +FB46..FBB1 (108 chars) +FBD3..FD3D (363 chars) +FD50..FD8F (64 chars) +FD92..FDC7 (54 chars) +FDF0..FDFB (12 chars) +FE20..FE23 (4 chars) +FE33..FE34 (2 chars) +FE4D..FE4F (3 chars) +FE70..FE72 (3 chars) +FE74 +FE76..FEFC (135 chars) +FF10..FF19 (10 chars) +FF21..FF3A (26 chars) +FF3F +FF41..FF5A (26 chars) +FF66..FFBE (89 chars) +FFC2..FFC7 (6 chars) +FFCA..FFCF (6 chars) +FFD2..FFD7 (6 chars) +FFDA..FFDC (3 chars) + +Property dump for: 0x10000080 (Ignorable Control) + +200C..200F (4 chars) +202A..202E (5 chars) +206A..206F (6 chars) +FEFF + +Property dump for: 0x01000000 (Bidi: Left-to-Right) + +0026 +0040..005A (27 chars) +0061..007A (26 chars) +00AA +00B5 +00BA +00C0..00D6 (23 chars) +00D8..00F6 (31 chars) +00F8..01F5 (254 chars) +01FA..0217 (30 chars) +0250..02A8 (89 chars) +02B0..02B8 (9 chars) +02BB +02BD..02C1 (5 chars) +02E0..02E4 (5 chars) +037A +0386 +0388..038A (3 chars) +038C +038E..03A1 (20 chars) +03A3..03CE (44 chars) +03D0..03D6 (7 chars) +03DA +03DC +03DE +03E0 +03E2..03F3 (18 chars) +0401..040C (12 chars) +040E..044F (66 chars) +0451..045C (12 chars) +045E..0481 (36 chars) +0490..04C4 (53 chars) +04C7..04C8 (2 chars) +04CB..04CC (2 chars) +04D0..04EB (28 chars) +04EE..04F5 (8 chars) +04F8..04F9 (2 chars) +0531..0556 (38 chars) +0559 +0561..0587 (39 chars) +0901..0903 (3 chars) +0905..0939 (53 chars) +093D..094C (16 chars) +0958..0963 (12 chars) +0981..0983 (3 chars) +0985..098C (8 chars) +098F..0990 (2 chars) +0993..09A8 (22 chars) +09AA..09B0 (7 chars) +09B2 +09B6..09B9 (4 chars) +09BE..09C4 (7 chars) +09C7..09C8 (2 chars) +09CB..09CC (2 chars) +09D7 +09DC..09DD (2 chars) +09DF..09E3 (5 chars) +09F0..09F1 (2 chars) +0A02 +0A05..0A0A (6 chars) +0A0F..0A10 (2 chars) +0A13..0A28 (22 chars) +0A2A..0A30 (7 chars) +0A32..0A33 (2 chars) +0A35..0A36 (2 chars) +0A38..0A39 (2 chars) +0A3E..0A42 (5 chars) +0A47..0A48 (2 chars) +0A4B..0A4C (2 chars) +0A59..0A5C (4 chars) +0A5E +0A70..0A74 (5 chars) +0A81..0A83 (3 chars) +0A85..0A8B (7 chars) +0A8D +0A8F..0A91 (3 chars) +0A93..0AA8 (22 chars) +0AAA..0AB0 (7 chars) +0AB2..0AB3 (2 chars) +0AB5..0AB9 (5 chars) +0ABD..0AC5 (9 chars) +0AC7..0AC9 (3 chars) +0ACB..0ACC (2 chars) +0AE0 +0B01..0B03 (3 chars) +0B05..0B0C (8 chars) +0B0F..0B10 (2 chars) +0B13..0B28 (22 chars) +0B2A..0B30 (7 chars) +0B32..0B33 (2 chars) +0B36..0B39 (4 chars) +0B3D..0B43 (7 chars) +0B47..0B48 (2 chars) +0B4B..0B4C (2 chars) +0B56..0B57 (2 chars) +0B5C..0B5D (2 chars) +0B5F..0B61 (3 chars) +0B82..0B83 (2 chars) +0B85..0B8A (6 chars) +0B8E..0B90 (3 chars) +0B92..0B95 (4 chars) +0B99..0B9A (2 chars) +0B9C +0B9E..0B9F (2 chars) +0BA3..0BA4 (2 chars) +0BA8..0BAA (3 chars) +0BAE..0BB5 (8 chars) +0BB7..0BB9 (3 chars) +0BBE..0BC2 (5 chars) +0BC6..0BC8 (3 chars) +0BCA..0BCC (3 chars) +0BD7 +0C01..0C03 (3 chars) +0C05..0C0C (8 chars) +0C0E..0C10 (3 chars) +0C12..0C28 (23 chars) +0C2A..0C33 (10 chars) +0C35..0C39 (5 chars) +0C3E..0C44 (7 chars) +0C46..0C48 (3 chars) +0C4A..0C4C (3 chars) +0C55..0C56 (2 chars) +0C60..0C61 (2 chars) +0C82..0C83 (2 chars) +0C85..0C8C (8 chars) +0C8E..0C90 (3 chars) +0C92..0CA8 (23 chars) +0CAA..0CB3 (10 chars) +0CB5..0CB9 (5 chars) +0CBE..0CC4 (7 chars) +0CC6..0CC8 (3 chars) +0CCA..0CCC (3 chars) +0CD5..0CD6 (2 chars) +0CDE +0CE0..0CE1 (2 chars) +0D02..0D03 (2 chars) +0D05..0D0C (8 chars) +0D0E..0D10 (3 chars) +0D12..0D28 (23 chars) +0D2A..0D39 (16 chars) +0D3E..0D43 (6 chars) +0D46..0D48 (3 chars) +0D4A..0D4C (3 chars) +0D57 +0D60..0D61 (2 chars) +0E01..0E2E (46 chars) +0E30..0E3A (11 chars) +0E40..0E45 (6 chars) +0E47 +0E4D +0E81..0E82 (2 chars) +0E84 +0E87..0E88 (2 chars) +0E8A +0E8D +0E94..0E97 (4 chars) +0E99..0E9F (7 chars) +0EA1..0EA3 (3 chars) +0EA5 +0EA7 +0EAA..0EAB (2 chars) +0EAD..0EAE (2 chars) +0EB0..0EB9 (10 chars) +0EBB..0EBD (3 chars) +0EC0..0EC4 (5 chars) +0ECD +0EDC..0EDD (2 chars) +0F40..0F47 (8 chars) +0F49..0F69 (33 chars) +0F71..0F81 (17 chars) +0F90..0F95 (6 chars) +0F97 +0F99..0FAD (21 chars) +0FB1..0FB7 (7 chars) +0FB9 +10A0..10C5 (38 chars) +10D0..10F6 (39 chars) +1100..1159 (90 chars) +115F..11A2 (68 chars) +11A8..11F9 (82 chars) +1E00..1E9B (156 chars) +1EA0..1EF9 (90 chars) +1F00..1F15 (22 chars) +1F18..1F1D (6 chars) +1F20..1F45 (38 chars) +1F48..1F4D (6 chars) +1F50..1F57 (8 chars) +1F59 +1F5B +1F5D +1F5F..1F7D (31 chars) +1F80..1FB4 (53 chars) +1FB6..1FBC (7 chars) +1FBE +1FC2..1FC4 (3 chars) +1FC6..1FCC (7 chars) +1FD0..1FD3 (4 chars) +1FD6..1FDB (6 chars) +1FE0..1FEC (13 chars) +1FF2..1FF4 (3 chars) +1FF6..1FFC (7 chars) +200E +207F +2102 +2107 +210A..2113 (10 chars) +2115 +2118..211D (6 chars) +2124 +2126 +2128 +212A..2131 (8 chars) +2133..2138 (6 chars) +2160..2182 (35 chars) +3041..3094 (84 chars) +30A1..30FA (90 chars) +3105..312C (40 chars) +3131..318E (94 chars) +4E00..9FA5 (20902 chars) +AC00..D7A3 (11172 chars) +F900..FA2D (302 chars) +FB00..FB06 (7 chars) +FB13..FB17 (5 chars) +FE60 +FE6B +FF06 +FF20..FF3A (27 chars) +FF41..FF5A (26 chars) +FF66..FF6F (10 chars) +FF71..FF9D (45 chars) +FFA0..FFBE (31 chars) +FFC2..FFC7 (6 chars) +FFCA..FFCF (6 chars) +FFD2..FFD7 (6 chars) +FFDA..FFDC (3 chars) + +Property dump for: 0x02000000 (Bidi: Right-to-Left) + +0591..05A1 (17 chars) +05A3..05B9 (23 chars) +05BB..05C4 (10 chars) +05D0..05EA (27 chars) +05F0..05F4 (5 chars) +060C +061B +061F +0621..063A (26 chars) +0641..0652 (18 chars) +066D +0670..06B7 (72 chars) +06BA..06BE (5 chars) +06C0..06CE (15 chars) +06D0..06E8 (25 chars) +06EA..06ED (4 chars) +200F +FB1E..FB28 (11 chars) +FB2A..FB36 (13 chars) +FB38..FB3C (5 chars) +FB3E +FB40..FB41 (2 chars) +FB43..FB44 (2 chars) +FB46..FBB1 (108 chars) +FBD3..FD3D (363 chars) +FD50..FD8F (64 chars) +FD92..FDC7 (54 chars) +FDF0..FDFB (12 chars) +FE70..FE72 (3 chars) +FE74 +FE76..FEFC (135 chars) + +Property dump for: 0x03000000 (Bidi: European Digit) + +0030..0039 (10 chars) +00B2..00B3 (2 chars) +00B9 +06F0..06F9 (10 chars) +0F20..0F29 (10 chars) +2070 +2074..2079 (6 chars) +2080..2089 (10 chars) +FF10..FF19 (10 chars) + +Property dump for: 0x04000000 (Bidi: Eur Num Separator) + +002E..002F (2 chars) +2007 +FE52 +FF0E..FF0F (2 chars) + +Property dump for: 0x05000000 (Bidi: Eur Num Terminator) + +0023..0025 (3 chars) +002B +002D +00A2..00A5 (4 chars) +00B0..00B1 (2 chars) +066A +2030..2033 (4 chars) +207A..207B (2 chars) +208A..208B (2 chars) +20A0..20AB (12 chars) +2212..2213 (2 chars) +FB29 +FE5F +FE62..FE63 (2 chars) +FE69..FE6A (2 chars) +FF03..FF05 (3 chars) +FF0B +FF0D +FFE0..FFE1 (2 chars) +FFE5..FFE6 (2 chars) + +Property dump for: 0x06000000 (Bidi: Arabic Digit) + +0660..0669 (10 chars) +066B..066C (2 chars) + +Property dump for: 0x07000000 (Bidi: Common Separator) + +002C +003A +0387 +FE50 +FE55 +FF0C +FF1A + +Property dump for: 0x08000000 (Bidi: Block Separator) + +000A +000C..000D (2 chars) +001C..001E (3 chars) +2028..2029 (2 chars) + +Property dump for: 0x09000000 (Bidi: Segment Separator) + +0009 +000B +001F + +Property dump for: 0x0A000000 (Bidi: Whitespace) + +0020 +00A0 +2000..2006 (7 chars) +2008..200B (4 chars) +3000 +FEFF + +Property dump for: 0x80000005 (Private Use) + +E000..F8FF (6400 chars) + +Property dump for: 0x80000006 (Low Surrogate) + +DC00..DFFF (1024 chars) + +Property dump for: 0x80000007 (High Surrogate) + +D800..DB7F (896 chars) + +Property dump for: 0x80000008 (Private Use High Surrogate) + +DB80..DBFF (128 chars) + +Property dump for: 0x00000000 (Unassigned Code Value) + +01F6..01F9 (4 chars) +0218..024F (56 chars) +02A9..02AF (7 chars) +02DF +02EA..02FF (22 chars) +0346..035F (26 chars) +0362..0373 (18 chars) +0376..0379 (4 chars) +037B..037D (3 chars) +037F..0383 (5 chars) +038B +038D +03A2 +03CF +03D7..03D9 (3 chars) +03DB +03DD +03DF +03E1 +03F4..0400 (13 chars) +040D +0450 +045D +0487..048F (9 chars) +04C5..04C6 (2 chars) +04C9..04CA (2 chars) +04CD..04CF (3 chars) +04EC..04ED (2 chars) +04F6..04F7 (2 chars) +04FA..0530 (55 chars) +0557..0558 (2 chars) +0560 +0588 +058A..0590 (7 chars) +05A2 +05BA +05C5..05CF (11 chars) +05EB..05EF (5 chars) +05F5..060B (23 chars) +060D..061A (14 chars) +061C..061E (3 chars) +0620 +063B..063F (5 chars) +0653..065F (13 chars) +066E..066F (2 chars) +06B8..06B9 (2 chars) +06BF +06CF +06EE..06EF (2 chars) +06FA..0900 (519 chars) +0904 +093A..093B (2 chars) +094E..094F (2 chars) +0955..0957 (3 chars) +0971..0980 (16 chars) +0984 +098D..098E (2 chars) +0991..0992 (2 chars) +09A9 +09B1 +09B3..09B5 (3 chars) +09BA..09BB (2 chars) +09BD +09C5..09C6 (2 chars) +09C9..09CA (2 chars) +09CE..09D6 (9 chars) +09D8..09DB (4 chars) +09DE +09E4..09E5 (2 chars) +09FB..0A01 (7 chars) +0A03..0A04 (2 chars) +0A0B..0A0E (4 chars) +0A11..0A12 (2 chars) +0A29 +0A31 +0A34 +0A37 +0A3A..0A3B (2 chars) +0A3D +0A43..0A46 (4 chars) +0A49..0A4A (2 chars) +0A4E..0A58 (11 chars) +0A5D +0A5F..0A65 (7 chars) +0A75..0A80 (12 chars) +0A84 +0A8C +0A8E +0A92 +0AA9 +0AB1 +0AB4 +0ABA..0ABB (2 chars) +0AC6 +0ACA +0ACE..0ACF (2 chars) +0AD1..0ADF (15 chars) +0AE1..0AE5 (5 chars) +0AF0..0B00 (17 chars) +0B04 +0B0D..0B0E (2 chars) +0B11..0B12 (2 chars) +0B29 +0B31 +0B34..0B35 (2 chars) +0B3A..0B3B (2 chars) +0B44..0B46 (3 chars) +0B49..0B4A (2 chars) +0B4E..0B55 (8 chars) +0B58..0B5B (4 chars) +0B5E +0B62..0B65 (4 chars) +0B71..0B81 (17 chars) +0B84 +0B8B..0B8D (3 chars) +0B91 +0B96..0B98 (3 chars) +0B9B +0B9D +0BA0..0BA2 (3 chars) +0BA5..0BA7 (3 chars) +0BAB..0BAD (3 chars) +0BB6 +0BBA..0BBD (4 chars) +0BC3..0BC5 (3 chars) +0BC9 +0BCE..0BD6 (9 chars) +0BD8..0BE6 (15 chars) +0BF3..0C00 (14 chars) +0C04 +0C0D +0C11 +0C29 +0C34 +0C3A..0C3D (4 chars) +0C45 +0C49 +0C4E..0C54 (7 chars) +0C57..0C5F (9 chars) +0C62..0C65 (4 chars) +0C70..0C81 (18 chars) +0C84 +0C8D +0C91 +0CA9 +0CB4 +0CBA..0CBD (4 chars) +0CC5 +0CC9 +0CCE..0CD4 (7 chars) +0CD7..0CDD (7 chars) +0CDF +0CE2..0CE5 (4 chars) +0CF0..0D01 (18 chars) +0D04 +0D0D +0D11 +0D29 +0D3A..0D3D (4 chars) +0D44..0D45 (2 chars) +0D49 +0D4E..0D56 (9 chars) +0D58..0D5F (8 chars) +0D62..0D65 (4 chars) +0D70..0E00 (145 chars) +0E3B..0E3E (4 chars) +0E5C..0E80 (37 chars) +0E83 +0E85..0E86 (2 chars) +0E89 +0E8B..0E8C (2 chars) +0E8E..0E93 (6 chars) +0E98 +0EA0 +0EA4 +0EA6 +0EA8..0EA9 (2 chars) +0EAC +0EBA +0EBE..0EBF (2 chars) +0EC5 +0EC7 +0ECE..0ECF (2 chars) +0EDA..0EDB (2 chars) +0EDE..0EFF (34 chars) +0F48 +0F6A..0F70 (7 chars) +0F8C..0F8F (4 chars) +0F96 +0F98 +0FAE..0FB0 (3 chars) +0FB8 +0FBA..109F (230 chars) +10C6..10CF (10 chars) +10F7..10FA (4 chars) +10FC..10FF (4 chars) +115A..115E (5 chars) +11A3..11A7 (5 chars) +11FA..1DFF (3078 chars) +1E9C..1E9F (4 chars) +1EFA..1EFF (6 chars) +1F16..1F17 (2 chars) +1F1E..1F1F (2 chars) +1F46..1F47 (2 chars) +1F4E..1F4F (2 chars) +1F58 +1F5A +1F5C +1F5E +1F7E..1F7F (2 chars) +1FB5 +1FC5 +1FD4..1FD5 (2 chars) +1FDC +1FF0..1FF1 (2 chars) +1FF5 +1FFF +202F +2047..2069 (35 chars) +2071..2073 (3 chars) +208F..209F (17 chars) +20AC..20CF (36 chars) +20E2..20FF (30 chars) +2139..2152 (26 chars) +2183..218F (13 chars) +21EB..21FF (21 chars) +22F2..22FF (14 chars) +2301 +237B..23FF (133 chars) +2425..243F (27 chars) +244B..245F (21 chars) +24EB..24FF (21 chars) +2596..259F (10 chars) +25F0..25FF (16 chars) +2614..2619 (6 chars) +2670..2700 (145 chars) +2705 +270A..270B (2 chars) +2728 +274C +274E +2753..2755 (3 chars) +2757 +275F..2760 (2 chars) +2768..2775 (14 chars) +2795..2797 (3 chars) +27B0 +27BF..2FFF (2113 chars) +3038..303E (7 chars) +3040 +3095..3098 (4 chars) +309F..30A0 (2 chars) +30FF..3104 (6 chars) +312D..3130 (4 chars) +318F +31A0..31FF (96 chars) +321D..321F (3 chars) +3244..325F (28 chars) +327C..327E (3 chars) +32B1..32BF (15 chars) +32CC..32CF (4 chars) +32FF +3377..337A (4 chars) +33DE..33DF (2 chars) +33FF..4DFF (6657 chars) +9FA6..ABFF (3162 chars) +D7A4..D7FF (92 chars) +FA2E..FAFF (210 chars) +FB07..FB12 (12 chars) +FB18..FB1D (6 chars) +FB37 +FB3D +FB3F +FB42 +FB45 +FBB2..FBD2 (33 chars) +FD40..FD4F (16 chars) +FD90..FD91 (2 chars) +FDC8..FDEF (40 chars) +FDFC..FE1F (36 chars) +FE24..FE2F (12 chars) +FE45..FE48 (4 chars) +FE53 +FE67 +FE6C..FE6F (4 chars) +FE73 +FE75 +FEFD..FEFE (2 chars) +FF00 +FF5F..FF60 (2 chars) +FFBF..FFC1 (3 chars) +FFC8..FFC9 (2 chars) +FFD0..FFD1 (2 chars) +FFD8..FFD9 (2 chars) +FFDD..FFDF (3 chars) +FFE7 +FFEF..FFFC (14 chars) + diff --git a/data/2.1.2-blocks.txt b/data/2.1.2-blocks.txt new file mode 100644 index 0000000..b6bbf6f --- /dev/null +++ b/data/2.1.2-blocks.txt @@ -0,0 +1,71 @@ +# Start Code; End Code; Block Name +0000; 007F; Basic Latin +0080; 00FF; Latin-1 Supplement +0100; 017F; Latin Extended-A +0180; 024F; Latin Extended-B +0250; 02AF; IPA Extensions +02B0; 02FF; Spacing Modifier Letters +0300; 036F; Combining Diacritical Marks +0370; 03FF; Greek +0400; 04FF; Cyrillic +0530; 058F; Armenian +0590; 05FF; Hebrew +0600; 06FF; Arabic +0900; 097F; Devanagari +0980; 09FF; Bengali +0A00; 0A7F; Gurmukhi +0A80; 0AFF; Gujarati +0B00; 0B7F; Oriya +0B80; 0BFF; Tamil +0C00; 0C7F; Telugu +0C80; 0CFF; Kannada +0D00; 0D7F; Malayalam +0E00; 0E7F; Thai +0E80; 0EFF; Lao +0F00; 0FBF; Tibetan +10A0; 10FF; Georgian +1100; 11FF; Hangul Jamo +1E00; 1EFF; Latin Extended Additional +1F00; 1FFF; Greek Extended +2000; 206F; General Punctuation +2070; 209F; Superscripts and Subscripts +20A0; 20CF; Currency Symbols +20D0; 20FF; Combining Marks for Symbols +2100; 214F; Letterlike Symbols +2150; 218F; Number Forms +2190; 21FF; Arrows +2200; 22FF; Mathematical Operators +2300; 23FF; Miscellaneous Technical +2400; 243F; Control Pictures +2440; 245F; Optical Character Recognition +2460; 24FF; Enclosed Alphanumerics +2500; 257F; Box Drawing +2580; 259F; Block Elements +25A0; 25FF; Geometric Shapes +2600; 26FF; Miscellaneous Symbols +2700; 27BF; Dingbats +3000; 303F; CJK Symbols and Punctuation +3040; 309F; Hiragana +30A0; 30FF; Katakana +3100; 312F; Bopomofo +3130; 318F; Hangul Compatibility Jamo +3190; 319F; Kanbun +3200; 32FF; Enclosed CJK Letters and Months +3300; 33FF; CJK Compatibility +4E00; 9FFF; CJK Unified Ideographs +AC00; D7A3; Hangul Syllables +D800; DB7F; High Surrogates +DB80; DBFF; High Private Use Surrogates +DC00; DFFF; Low Surrogates +E000; F8FF; Private Use +F900; FAFF; CJK Compatibility Ideographs +FB00; FB4F; Alphabetic Presentation Forms +FB50; FDFF; Arabic Presentation Forms-A +FE20; FE2F; Combining Half Marks +FE30; FE4F; CJK Compatibility Forms +FE50; FE6F; Small Form Variants +FE70; FEFF; Arabic Presentation Forms-B +FF00; FFEF; Halfwidth and Fullwidth Forms +FEFF; FEFF; Specials +FFF0; FFFF; Specials + \ No newline at end of file diff --git a/data/2.1.2-properties.txt b/data/2.1.2-properties.txt new file mode 100644 index 0000000..30936d1 --- /dev/null +++ b/data/2.1.2-properties.txt @@ -0,0 +1,2413 @@ +PropList-2.1.2.txt + +Author: Ken Whistler +Date: March 15, 1998 + +Revision History: + March 5, 1998 (corrected bidi property for U+FEFF) + March 15, 1998 (substantial revision of BIDI properties) + +This file lists properties for all characters in the +Unicode Standard, Version 2.1. + +These properties were independently derived, and do +not necessarily match the normative data in +UnicodeData-2.1.2.txt in all respects. Character +properties which can be related to the normative and +informative values of the Category field in the +UnicodeData-2.1.2.txt file should match quite well, +but the bidi properties proposed here and the normative +bidi properties in UnicodeData-2.1.2.txt have some +systematic differences. These differences have not +yet been resolved by UTC action. There are also a several +additional properties (e.g. delimiter, ignorable control) +that cannot be derived from the UnicodeData-2.1.2.txt +data, and a combined property (identifier-part) derived +from other properties. + +Hence, the content of this file should be taken as +informative, not normative. The bidi properties, in +particular, represent a proposed reconciliation of some +difficulties in the current property specificiations. + +Please be careful when making use of this file. + +Properties are specified here by simply enumerating the +list of characters which have that property, in ascending +Unicode order. + +"Unassigned" is treated as a special property. The final +listing, for the "Unassigned" property is, of course, +not a property of encoded characters per se, but constitutes +the list of all the unencoded code values. + +******************************************* + +Property dump for: 0x10000001 (Zero-width) + +200B..200F (5 chars) +202A..202E (5 chars) +206A..206F (6 chars) +FEFF + +******************************************* + +Property dump for: 0x10000002 (Space) + +0020 +00A0 +2000..200B (12 chars) +3000 + +******************************************* + +Property dump for: 0x10000004 (White space) + +0009..000D (5 chars) +0020 +00A0 +2000..200B (12 chars) +2028..2029 (2 chars) +3000 + +******************************************* + +Property dump for: 0x00400000 (Non-break) + +00A0 +2011 +FEFF + +******************************************* + +Property dump for: 0x10000008 (ISO Control) + +0000..001F (32 chars) +007F..009F (33 chars) + +******************************************* + +Property dump for: 0x10000090 (Bidi Control) + +200E..200F (2 chars) +202A..202E (5 chars) + +******************************************* + +Property dump for: 0x100000A0 (Join Control) + +200C..200D (2 chars) + +******************************************* + +Property dump for: 0x100000C0 (Format Control) + +206A..206F (6 chars) + +******************************************* + +Property dump for: 0x20000400 (Dash) + +002D +00AD +2010..2015 (6 chars) +207B +208B +2212 +301C +3030 +FE31..FE32 (2 chars) +FE58 +FE63 +FF0D + +******************************************* + +Property dump for: 0x20000800 (Hyphen) + +002D +00AD +2010..2011 (2 chars) +30FB +FE63 +FF0D +FF65 + +******************************************* + +Property dump for: 0x20001000 (Punctuation) + +0021..0023 (3 chars) +0025..002A (6 chars) +002C..002F (4 chars) +003A..003B (2 chars) +003F..0040 (2 chars) +005B..005D (3 chars) +005F +007B +007D +00A1 +00AB +00AD +00B7 +00BB +00BF +0374..0375 (2 chars) +037E +0387 +055A..055F (6 chars) +0589 +05BE +05C0 +05C3 +05F3..05F4 (2 chars) +060C +061B +061F +066A..066D (4 chars) +06D4 +0964..0965 (2 chars) +0970 +0E2F +0E5A..0E5B (2 chars) +0EAF +0F04..0F12 (15 chars) +0F3A..0F3F (6 chars) +0F85 +10FB +2010..2027 (24 chars) +2030..2043 (20 chars) +2045..2046 (2 chars) +207D..207E (2 chars) +208D..208E (2 chars) +2329..232A (2 chars) +3001..3003 (3 chars) +3006 +3008..3011 (10 chars) +3014..301F (12 chars) +3030 +30FB +FD3E..FD3F (2 chars) +FE30..FE44 (21 chars) +FE49..FE52 (10 chars) +FE54..FE61 (14 chars) +FE63 +FE68 +FE6A..FE6B (2 chars) +FF01..FF03 (3 chars) +FF05..FF0A (6 chars) +FF0C..FF0F (4 chars) +FF1A..FF1B (2 chars) +FF1F..FF20 (2 chars) +FF3B..FF3D (3 chars) +FF3F +FF5B +FF5D +FF61..FF65 (5 chars) + +******************************************* + +Property dump for: 0x00800000 (Delimiter) + +0000 +0009..000D (5 chars) +001C..0023 (8 chars) +0028..0029 (2 chars) +002C +002E..002F (2 chars) +003A..003B (2 chars) +003F +005B..005D (3 chars) +007B..007D (3 chars) +00A0..00A1 (2 chars) +00A6..00A7 (2 chars) +00AB +00B6 +00BB +00BF +037E +0387 +055C..055E (3 chars) +0589 +060C +061B +061F +066B..066C (2 chars) +06D4 +0964..0965 (2 chars) +0F0B..0F12 (8 chars) +0F3A..0F3D (4 chars) +10FB +2000..200B (12 chars) +2016 +2018..201F (8 chars) +2028..2029 (2 chars) +2039..203A (2 chars) +203C..203D (2 chars) +2045..2046 (2 chars) +207D..207E (2 chars) +208D..208E (2 chars) +2329..232A (2 chars) +3000..3002 (3 chars) +3008..3011 (10 chars) +3014..301B (8 chars) +301D..301F (3 chars) +30FB +FD3E..FD3F (2 chars) +FE35..FE44 (16 chars) +FE50..FE52 (3 chars) +FE54..FE57 (4 chars) +FE59..FE5F (7 chars) +FE68 +FF01..FF03 (3 chars) +FF08..FF09 (2 chars) +FF0C +FF0E..FF0F (2 chars) +FF1A..FF1B (2 chars) +FF1F +FF3B..FF3D (3 chars) +FF5B..FF5D (3 chars) +FF61..FF65 (5 chars) +FFE4 + +******************************************* + +Property dump for: 0x80000003 (Line Separator) + +2028 + +******************************************* + +Property dump for: 0x80000004 (Paragraph Separator) + +2029 + +******************************************* + +Property dump for: 0x20002000 (Quotation Mark) + +0022 +0027 +00AB +00BB +2018..201F (8 chars) +2039..203A (2 chars) +300C..300F (4 chars) +301D..301F (3 chars) +FE41..FE44 (4 chars) +FF02 +FF07 +FF62..FF63 (2 chars) + +******************************************* + +Property dump for: 0x20004000 (Terminal Punctuation) + +0021 +002C +002E +003A..003B (2 chars) +003F +037E +0387 +0589 +060C +061B +061F +06D4 +0964..0965 (2 chars) +203C..203D (2 chars) +3001..3002 (2 chars) +FE50..FE52 (3 chars) +FE54..FE57 (4 chars) +FF01 +FF0C +FF0E +FF1A..FF1B (2 chars) +FF1F +FF61 +FF64 + +******************************************* + +Property dump for: 0x20008000 (Currency Symbol) + +0024 +00A2..00A5 (4 chars) +09F2..09F3 (2 chars) +0E3F +20A0..20AC (13 chars) +FE69 +FF04 +FFE0..FFE1 (2 chars) +FFE5..FFE6 (2 chars) + +******************************************* + +Property dump for: 0x20080000 (Math) + +0028..002B (4 chars) +002D +002F +003C..003E (3 chars) +005B..005E (4 chars) +007B..007E (4 chars) +00AC +00B1 +00D7 +00F7 +2016 +2032..2034 (3 chars) +2044 +207A..207E (5 chars) +208A..208E (5 chars) +20D0..20DC (13 chars) +20E1 +2190..2194 (5 chars) +21D2 +21D4 +2200..22F1 (242 chars) +2308..230B (4 chars) +2320..2321 (2 chars) +2329..232A (2 chars) +FB29 +FE35..FE38 (4 chars) +FE59..FE5C (4 chars) +FE61..FE66 (6 chars) +FE68 +FF08..FF0B (4 chars) +FF0D +FF0F +FF1C..FF1E (3 chars) +FF3B..FF3E (4 chars) +FF5B..FF5E (4 chars) +FFE2 +FFE9..FFEC (4 chars) + +******************************************* + +Property dump for: 0x20000100 (Paired Punctuation) + +0028..0029 (2 chars) +005B +005D +007B +007D +00AB +00BB +0F3A..0F3F (6 chars) +2018..201F (8 chars) +2039..203A (2 chars) +2045..2046 (2 chars) +207D..207E (2 chars) +208D..208E (2 chars) +2329..232A (2 chars) +3008..3011 (10 chars) +3014..301B (8 chars) +301D..301F (3 chars) +FD3E..FD3F (2 chars) +FE35..FE44 (16 chars) +FE59..FE5E (6 chars) +FF08..FF09 (2 chars) +FF3B +FF3D +FF5B +FF5D +FF62..FF63 (2 chars) + +******************************************* + +Property dump for: 0x20000300 (Left of Pair) + +0028 +005B +007B +00AB +0F3A +0F3C +0F3E +2018 +201A..201C (3 chars) +201E..201F (2 chars) +2039 +2045 +207D +208D +2329 +3008 +300A +300C +300E +3010 +3014 +3016 +3018 +301A +301D +FD3E +FE35 +FE37 +FE39 +FE3B +FE3D +FE3F +FE41 +FE43 +FE59 +FE5B +FE5D +FF08 +FF3B +FF5B +FF62 + +******************************************* + +Property dump for: 0x20000004 (Combining) + +0300..0345 (70 chars) +0360..0361 (2 chars) +0483..0486 (4 chars) +0591..05A1 (17 chars) +05A3..05B9 (23 chars) +05BB..05BD (3 chars) +05BF +05C1..05C2 (2 chars) +05C4 +064B..0652 (8 chars) +0670 +06D6..06E4 (15 chars) +06E7..06E8 (2 chars) +06EA..06ED (4 chars) +0901..0903 (3 chars) +093C +093E..094D (16 chars) +0951..0954 (4 chars) +0962..0963 (2 chars) +0981..0983 (3 chars) +09BC +09BE..09C4 (7 chars) +09C7..09C8 (2 chars) +09CB..09CD (3 chars) +09D7 +09E2..09E3 (2 chars) +0A02 +0A3C +0A3E..0A42 (5 chars) +0A47..0A48 (2 chars) +0A4B..0A4D (3 chars) +0A70..0A71 (2 chars) +0A81..0A83 (3 chars) +0ABC +0ABE..0AC5 (8 chars) +0AC7..0AC9 (3 chars) +0ACB..0ACD (3 chars) +0B01..0B03 (3 chars) +0B3C +0B3E..0B43 (6 chars) +0B47..0B48 (2 chars) +0B4B..0B4D (3 chars) +0B56..0B57 (2 chars) +0B82..0B83 (2 chars) +0BBE..0BC2 (5 chars) +0BC6..0BC8 (3 chars) +0BCA..0BCD (4 chars) +0BD7 +0C01..0C03 (3 chars) +0C3E..0C44 (7 chars) +0C46..0C48 (3 chars) +0C4A..0C4D (4 chars) +0C55..0C56 (2 chars) +0C82..0C83 (2 chars) +0CBE..0CC4 (7 chars) +0CC6..0CC8 (3 chars) +0CCA..0CCD (4 chars) +0CD5..0CD6 (2 chars) +0D02..0D03 (2 chars) +0D3E..0D43 (6 chars) +0D46..0D48 (3 chars) +0D4A..0D4D (4 chars) +0D57 +0E31 +0E34..0E3A (7 chars) +0E47..0E4E (8 chars) +0EB1 +0EB4..0EB9 (6 chars) +0EBB..0EBC (2 chars) +0EC8..0ECD (6 chars) +0F18..0F19 (2 chars) +0F35 +0F37 +0F39 +0F3E..0F3F (2 chars) +0F71..0F84 (20 chars) +0F86..0F8B (6 chars) +0F90..0F95 (6 chars) +0F97 +0F99..0FAD (21 chars) +0FB1..0FB7 (7 chars) +0FB9 +20D0..20E1 (18 chars) +302A..302F (6 chars) +3099..309A (2 chars) +FB1E +FE20..FE23 (4 chars) + +******************************************* + +Property dump for: 0x20040000 (Non-spacing) + +0300..0345 (70 chars) +0360..0361 (2 chars) +0483..0486 (4 chars) +0591..05A1 (17 chars) +05A3..05B9 (23 chars) +05BB..05BD (3 chars) +05BF +05C1..05C2 (2 chars) +05C4 +064B..0652 (8 chars) +0670 +06D6..06E4 (15 chars) +06E7..06E8 (2 chars) +06EA..06ED (4 chars) +0901..0902 (2 chars) +093C +0941..0948 (8 chars) +094D +0951..0954 (4 chars) +0962..0963 (2 chars) +0981 +09BC +09C1..09C4 (4 chars) +09CD +09E2..09E3 (2 chars) +0A02 +0A3C +0A41..0A42 (2 chars) +0A47..0A48 (2 chars) +0A4B..0A4D (3 chars) +0A70..0A71 (2 chars) +0A81..0A82 (2 chars) +0ABC +0AC1..0AC5 (5 chars) +0AC7..0AC8 (2 chars) +0ACD +0B01 +0B3C +0B3F +0B41..0B43 (3 chars) +0B4D +0B56 +0B82 +0BC0 +0BCD +0C3E..0C40 (3 chars) +0C46..0C48 (3 chars) +0C4A..0C4D (4 chars) +0C55..0C56 (2 chars) +0CBF +0CC6 +0CCC..0CCD (2 chars) +0D41..0D43 (3 chars) +0D4D +0E31 +0E34..0E3A (7 chars) +0E47..0E4E (8 chars) +0EB1 +0EB4..0EB9 (6 chars) +0EBB..0EBC (2 chars) +0EC8..0ECD (6 chars) +0F18..0F19 (2 chars) +0F35 +0F37 +0F39 +0F71..0F7E (14 chars) +0F80..0F84 (5 chars) +0F86..0F8B (6 chars) +0F90..0F95 (6 chars) +0F97 +0F99..0FAD (21 chars) +0FB1..0FB7 (7 chars) +0FB9 +20D0..20E1 (18 chars) +302A..302F (6 chars) +3099..309A (2 chars) +FB1E +FE20..FE23 (4 chars) + +******************************************* + +Property dump for: 0x20000008 (Composite) + +00C0..00C5 (6 chars) +00C7..00CF (9 chars) +00D1..00D6 (6 chars) +00D9..00DD (5 chars) +00E0..00E5 (6 chars) +00E7..00EF (9 chars) +00F1..00F6 (6 chars) +00F9..00FD (5 chars) +00FF..0130 (50 chars) +0132..0137 (6 chars) +0139..0149 (17 chars) +014C..0151 (6 chars) +0154..017E (43 chars) +01A0..01A1 (2 chars) +01AF..01B0 (2 chars) +01C4..01DC (25 chars) +01DE..01F5 (24 chars) +01FA..0209 (16 chars) +020C..0217 (12 chars) +0344 +0360..0361 (2 chars) +0385..0386 (2 chars) +0388..038A (3 chars) +038C +038E..0390 (3 chars) +03AA..03B0 (7 chars) +03CA..03CE (5 chars) +03D3..03D5 (3 chars) +0401 +0403 +0407 +040C +040E +0419 +0439 +0451 +0453 +0457 +045C +045E +0476..0477 (2 chars) +04BE..04BF (2 chars) +04C1..04C2 (2 chars) +04D0..04D3 (4 chars) +04D6..04D7 (2 chars) +04DA..04E7 (14 chars) +04EA..04EB (2 chars) +04EE..04F5 (8 chars) +04F8..04F9 (2 chars) +0587 +06D6..06D7 (2 chars) +0929 +0931 +0934 +0958..095F (8 chars) +09CB..09CC (2 chars) +09DC..09DD (2 chars) +09DF +0A59..0A5C (4 chars) +0A5E +0A74 +0B01 +0B48 +0B4B..0B4C (2 chars) +0B5C..0B5D (2 chars) +0B5F +0B94 +0BCA..0BCC (3 chars) +0C48 +0CC0 +0CC7..0CC8 (2 chars) +0CCA..0CCB (2 chars) +0D4A..0D4C (3 chars) +0E33 +0EB3 +0EDC..0EDD (2 chars) +0F43 +0F4D +0F52 +0F57 +0F5C +0F69 +0F73 +0F75..0F79 (5 chars) +0F81 +0F93 +0F9D +0FA2 +0FA7 +0FAC +0FB9 +1E00..1E99 (154 chars) +1E9B +1EA0..1EF9 (90 chars) +1F00..1F15 (22 chars) +1F18..1F1D (6 chars) +1F20..1F45 (38 chars) +1F48..1F4D (6 chars) +1F50..1F57 (8 chars) +1F59 +1F5B +1F5D +1F5F..1F7D (31 chars) +1F80..1FB4 (53 chars) +1FB6..1FBC (7 chars) +1FC1..1FC4 (4 chars) +1FC6..1FD3 (14 chars) +1FD6..1FDB (6 chars) +1FDD..1FEE (18 chars) +1FF2..1FF4 (3 chars) +1FF6..1FFC (7 chars) +2161..2163 (3 chars) +2165..2168 (4 chars) +216A..216B (2 chars) +2171..2173 (3 chars) +2175..2178 (4 chars) +217A..217B (2 chars) +2180..2182 (3 chars) +2460..24B5 (86 chars) +24EA +304C +304E +3050 +3052 +3054 +3056 +3058 +305A +305C +305E +3060 +3062 +3065 +3067 +3069 +3070..3071 (2 chars) +3073..3074 (2 chars) +3076..3077 (2 chars) +3079..307A (2 chars) +307C..307D (2 chars) +3094 +309E +30AC +30AE +30B0 +30B2 +30B4 +30B6 +30B8 +30BA +30BC +30BE +30C0 +30C2 +30C5 +30C7 +30C9 +30D0..30D1 (2 chars) +30D3..30D4 (2 chars) +30D6..30D7 (2 chars) +30D9..30DA (2 chars) +30DC..30DD (2 chars) +30F4 +30FE +3200..321C (29 chars) +3220..3243 (36 chars) +32C0..32CB (12 chars) +3300..3376 (119 chars) +337B..33DD (99 chars) +33E0..33FE (31 chars) +AC00..D7A3 (11172 chars) +FB00..FB06 (7 chars) +FB13..FB17 (5 chars) +FB1F +FB2A..FB36 (13 chars) +FB38..FB3C (5 chars) +FB3E +FB40..FB41 (2 chars) +FB43..FB44 (2 chars) +FB46..FB4F (10 chars) +FBEA..FBFB (18 chars) +FC00..FD3D (318 chars) +FD50..FD8F (64 chars) +FD92..FDC7 (54 chars) +FDF0..FDFB (12 chars) +FE70..FE72 (3 chars) +FE74 +FE76..FE7F (10 chars) + +******************************************* + +Property dump for: 0x20000080 (Hex Digit) + +0030..0039 (10 chars) +0041..0046 (6 chars) +0061..0066 (6 chars) +FF10..FF19 (10 chars) +FF21..FF26 (6 chars) +FF41..FF46 (6 chars) + +******************************************* + +Property dump for: 0x20000030 (Decimal Digit) + +0030..0039 (10 chars) +0660..0669 (10 chars) +06F0..06F9 (10 chars) +0966..096F (10 chars) +09E6..09EF (10 chars) +0A66..0A6F (10 chars) +0AE6..0AEF (10 chars) +0B66..0B6F (10 chars) +0BE7..0BEF (9 chars) +0C66..0C6F (10 chars) +0CE6..0CEF (10 chars) +0D66..0D6F (10 chars) +0E50..0E59 (10 chars) +0ED0..0ED9 (10 chars) +0F20..0F29 (10 chars) +FF10..FF19 (10 chars) + +******************************************* + +Property dump for: 0x20000010 (Numeric) + +0030..0039 (10 chars) +00B2..00B3 (2 chars) +00B9 +00BC..00BE (3 chars) +0660..0669 (10 chars) +06F0..06F9 (10 chars) +0966..096F (10 chars) +09E6..09EF (10 chars) +09F4..09F9 (6 chars) +0A66..0A6F (10 chars) +0AE6..0AEF (10 chars) +0B66..0B6F (10 chars) +0BE7..0BF2 (12 chars) +0C66..0C6F (10 chars) +0CE6..0CEF (10 chars) +0D66..0D6F (10 chars) +0E50..0E59 (10 chars) +0ED0..0ED9 (10 chars) +0F20..0F33 (20 chars) +2070 +2074..2079 (6 chars) +2080..2089 (10 chars) +2153..2182 (48 chars) +2460..249B (60 chars) +24EA +2776..2793 (30 chars) +3007 +3021..3029 (9 chars) +3192..3195 (4 chars) +3220..3229 (10 chars) +3280..3289 (10 chars) +FF10..FF19 (10 chars) + +******************************************* + +Property dump for: 0x20000001 (Alphabetic) + +0041..005A (26 chars) +0061..007A (26 chars) +00AA +00B5 +00BA +00C0..00D6 (23 chars) +00D8..00F6 (31 chars) +00F8..01F5 (254 chars) +01FA..0217 (30 chars) +0250..02A8 (89 chars) +02B0..02B8 (9 chars) +02BB..02C1 (7 chars) +02E0..02E4 (5 chars) +037A +0386 +0388..038A (3 chars) +038C +038E..03A1 (20 chars) +03A3..03CE (44 chars) +03D0..03D6 (7 chars) +03DA +03DC +03DE +03E0 +03E2..03F3 (18 chars) +0401..040C (12 chars) +040E..044F (66 chars) +0451..045C (12 chars) +045E..0481 (36 chars) +0490..04C4 (53 chars) +04C7..04C8 (2 chars) +04CB..04CC (2 chars) +04D0..04EB (28 chars) +04EE..04F5 (8 chars) +04F8..04F9 (2 chars) +0531..0556 (38 chars) +0559 +0561..0587 (39 chars) +05D0..05EA (27 chars) +05F0..05F2 (3 chars) +0621..063A (26 chars) +0641..0652 (18 chars) +0670..06B7 (72 chars) +06BA..06BE (5 chars) +06C0..06CE (15 chars) +06D0..06D3 (4 chars) +06D5..06DC (8 chars) +06E1..06E8 (8 chars) +06ED +0901..0903 (3 chars) +0905..0939 (53 chars) +093D..094C (16 chars) +0958..0963 (12 chars) +0981..0983 (3 chars) +0985..098C (8 chars) +098F..0990 (2 chars) +0993..09A8 (22 chars) +09AA..09B0 (7 chars) +09B2 +09B6..09B9 (4 chars) +09BE..09C4 (7 chars) +09C7..09C8 (2 chars) +09CB..09CC (2 chars) +09D7 +09DC..09DD (2 chars) +09DF..09E3 (5 chars) +09F0..09F1 (2 chars) +0A02 +0A05..0A0A (6 chars) +0A0F..0A10 (2 chars) +0A13..0A28 (22 chars) +0A2A..0A30 (7 chars) +0A32..0A33 (2 chars) +0A35..0A36 (2 chars) +0A38..0A39 (2 chars) +0A3E..0A42 (5 chars) +0A47..0A48 (2 chars) +0A4B..0A4C (2 chars) +0A59..0A5C (4 chars) +0A5E +0A70..0A74 (5 chars) +0A81..0A83 (3 chars) +0A85..0A8B (7 chars) +0A8D +0A8F..0A91 (3 chars) +0A93..0AA8 (22 chars) +0AAA..0AB0 (7 chars) +0AB2..0AB3 (2 chars) +0AB5..0AB9 (5 chars) +0ABD..0AC5 (9 chars) +0AC7..0AC9 (3 chars) +0ACB..0ACC (2 chars) +0AE0 +0B01..0B03 (3 chars) +0B05..0B0C (8 chars) +0B0F..0B10 (2 chars) +0B13..0B28 (22 chars) +0B2A..0B30 (7 chars) +0B32..0B33 (2 chars) +0B36..0B39 (4 chars) +0B3D..0B43 (7 chars) +0B47..0B48 (2 chars) +0B4B..0B4C (2 chars) +0B56..0B57 (2 chars) +0B5C..0B5D (2 chars) +0B5F..0B61 (3 chars) +0B82..0B83 (2 chars) +0B85..0B8A (6 chars) +0B8E..0B90 (3 chars) +0B92..0B95 (4 chars) +0B99..0B9A (2 chars) +0B9C +0B9E..0B9F (2 chars) +0BA3..0BA4 (2 chars) +0BA8..0BAA (3 chars) +0BAE..0BB5 (8 chars) +0BB7..0BB9 (3 chars) +0BBE..0BC2 (5 chars) +0BC6..0BC8 (3 chars) +0BCA..0BCC (3 chars) +0BD7 +0C01..0C03 (3 chars) +0C05..0C0C (8 chars) +0C0E..0C10 (3 chars) +0C12..0C28 (23 chars) +0C2A..0C33 (10 chars) +0C35..0C39 (5 chars) +0C3E..0C44 (7 chars) +0C46..0C48 (3 chars) +0C4A..0C4C (3 chars) +0C55..0C56 (2 chars) +0C60..0C61 (2 chars) +0C82..0C83 (2 chars) +0C85..0C8C (8 chars) +0C8E..0C90 (3 chars) +0C92..0CA8 (23 chars) +0CAA..0CB3 (10 chars) +0CB5..0CB9 (5 chars) +0CBE..0CC4 (7 chars) +0CC6..0CC8 (3 chars) +0CCA..0CCC (3 chars) +0CD5..0CD6 (2 chars) +0CDE +0CE0..0CE1 (2 chars) +0D02..0D03 (2 chars) +0D05..0D0C (8 chars) +0D0E..0D10 (3 chars) +0D12..0D28 (23 chars) +0D2A..0D39 (16 chars) +0D3E..0D43 (6 chars) +0D46..0D48 (3 chars) +0D4A..0D4C (3 chars) +0D57 +0D60..0D61 (2 chars) +0E01..0E2E (46 chars) +0E30..0E3A (11 chars) +0E40..0E45 (6 chars) +0E47 +0E4D +0E81..0E82 (2 chars) +0E84 +0E87..0E88 (2 chars) +0E8A +0E8D +0E94..0E97 (4 chars) +0E99..0E9F (7 chars) +0EA1..0EA3 (3 chars) +0EA5 +0EA7 +0EAA..0EAB (2 chars) +0EAD..0EAE (2 chars) +0EB0..0EB9 (10 chars) +0EBB..0EBD (3 chars) +0EC0..0EC4 (5 chars) +0ECD +0EDC..0EDD (2 chars) +0F40..0F47 (8 chars) +0F49..0F69 (33 chars) +0F71..0F81 (17 chars) +0F90..0F95 (6 chars) +0F97 +0F99..0FAD (21 chars) +0FB1..0FB7 (7 chars) +0FB9 +10A0..10C5 (38 chars) +10D0..10F6 (39 chars) +1100..1159 (90 chars) +115F..11A2 (68 chars) +11A8..11F9 (82 chars) +1E00..1E9B (156 chars) +1EA0..1EF9 (90 chars) +1F00..1F15 (22 chars) +1F18..1F1D (6 chars) +1F20..1F45 (38 chars) +1F48..1F4D (6 chars) +1F50..1F57 (8 chars) +1F59 +1F5B +1F5D +1F5F..1F7D (31 chars) +1F80..1FB4 (53 chars) +1FB6..1FBC (7 chars) +1FBE +1FC2..1FC4 (3 chars) +1FC6..1FCC (7 chars) +1FD0..1FD3 (4 chars) +1FD6..1FDB (6 chars) +1FE0..1FEC (13 chars) +1FF2..1FF4 (3 chars) +1FF6..1FFC (7 chars) +207F +2102 +2107 +210A..2113 (10 chars) +2115 +2118..211D (6 chars) +2124 +2126 +2128 +212A..2131 (8 chars) +2133..2138 (6 chars) +2160..2182 (35 chars) +3041..3094 (84 chars) +30A1..30FA (90 chars) +3105..312C (40 chars) +3131..318E (94 chars) +AC00..D7A3 (11172 chars) +FB00..FB06 (7 chars) +FB13..FB17 (5 chars) +FB1F..FB28 (10 chars) +FB2A..FB36 (13 chars) +FB38..FB3C (5 chars) +FB3E +FB40..FB41 (2 chars) +FB43..FB44 (2 chars) +FB46..FBB1 (108 chars) +FBD3..FD3D (363 chars) +FD50..FD8F (64 chars) +FD92..FDC7 (54 chars) +FDF0..FDFB (12 chars) +FE70..FE72 (3 chars) +FE74 +FE76..FEFC (135 chars) +FF21..FF3A (26 chars) +FF41..FF5A (26 chars) +FF66..FF6F (10 chars) +FF71..FF9D (45 chars) +FFA0..FFBE (31 chars) +FFC2..FFC7 (6 chars) +FFCA..FFCF (6 chars) +FFD2..FFD7 (6 chars) +FFDA..FFDC (3 chars) + +******************************************* + +Property dump for: 0x20000002 (Ideographic) + +3007 +3021..3029 (9 chars) +4E00..9FA5 (20902 chars) +F900..FA2D (302 chars) + +******************************************* + +Property dump for: 0x20010000 (Diacritic) + +005E +0060 +00A8 +00AF +00B4 +00B7..00B8 (2 chars) +02B0..02DE (47 chars) +02E0..02E9 (10 chars) +0300..0345 (70 chars) +0360..0361 (2 chars) +037A +0384..0385 (2 chars) +0483..0486 (4 chars) +0559 +0591..05A1 (17 chars) +05A3..05B9 (23 chars) +05BB..05BD (3 chars) +05BF +05C1..05C2 (2 chars) +05C4 +06DF..06E0 (2 chars) +06E5..06E6 (2 chars) +06EA..06EC (3 chars) +093C +094D +0951..0954 (4 chars) +09BC +09CD +0A3C +0A4D +0ABC +0ACD +0B3C +0B4D +0BCD +0C4D +0CCD +0D4D +0E48..0E4C (5 chars) +0E4E +0EC8..0ECC (5 chars) +0F18..0F19 (2 chars) +0F35 +0F37 +0F39 +0F82..0F84 (3 chars) +0F86..0F8B (6 chars) +1FBD +1FBF..1FC1 (3 chars) +1FCD..1FCF (3 chars) +1FDD..1FDF (3 chars) +1FED..1FEF (3 chars) +1FFD..1FFE (2 chars) +302A..302F (6 chars) +3099..309C (4 chars) +30FC +FB1E +FE20..FE23 (4 chars) +FF3E +FF40 +FF70 +FF9E..FF9F (2 chars) +FFE3 + +******************************************* + +Property dump for: 0x20000040 (Extender) + +00B7 +02D0..02D1 (2 chars) +0640 +0E46 +0EC6 +3005 +3031..3035 (5 chars) +309B..309E (4 chars) +30FC..30FE (3 chars) +FF70 +FF9E..FF9F (2 chars) + +******************************************* + +Property dump for: 0x20020000 (Identifier Part) + +0030..0039 (10 chars) +0041..005A (26 chars) +005F +0061..007A (26 chars) +00AA +00B5 +00B7 +00BA +00C0..00D6 (23 chars) +00D8..00F6 (31 chars) +00F8..01F5 (254 chars) +01FA..0217 (30 chars) +0250..02A8 (89 chars) +02B0..02B8 (9 chars) +02BB..02C1 (7 chars) +02D0..02D1 (2 chars) +02E0..02E4 (5 chars) +0300..0345 (70 chars) +0360..0361 (2 chars) +037A +0386 +0388..038A (3 chars) +038C +038E..03A1 (20 chars) +03A3..03CE (44 chars) +03D0..03D6 (7 chars) +03DA +03DC +03DE +03E0 +03E2..03F3 (18 chars) +0401..040C (12 chars) +040E..044F (66 chars) +0451..045C (12 chars) +045E..0481 (36 chars) +0483..0486 (4 chars) +0490..04C4 (53 chars) +04C7..04C8 (2 chars) +04CB..04CC (2 chars) +04D0..04EB (28 chars) +04EE..04F5 (8 chars) +04F8..04F9 (2 chars) +0531..0556 (38 chars) +0559 +0561..0587 (39 chars) +0591..05A1 (17 chars) +05A3..05B9 (23 chars) +05BB..05BD (3 chars) +05BF +05C1..05C2 (2 chars) +05C4 +05D0..05EA (27 chars) +05F0..05F2 (3 chars) +0621..063A (26 chars) +0640..0652 (19 chars) +0660..0669 (10 chars) +0670..06B7 (72 chars) +06BA..06BE (5 chars) +06C0..06CE (15 chars) +06D0..06D3 (4 chars) +06D5..06DC (8 chars) +06DF..06E8 (10 chars) +06EA..06ED (4 chars) +06F0..06F9 (10 chars) +0901..0903 (3 chars) +0905..0939 (53 chars) +093C..094D (18 chars) +0951..0954 (4 chars) +0958..0963 (12 chars) +0966..096F (10 chars) +0981..0983 (3 chars) +0985..098C (8 chars) +098F..0990 (2 chars) +0993..09A8 (22 chars) +09AA..09B0 (7 chars) +09B2 +09B6..09B9 (4 chars) +09BC +09BE..09C4 (7 chars) +09C7..09C8 (2 chars) +09CB..09CD (3 chars) +09D7 +09DC..09DD (2 chars) +09DF..09E3 (5 chars) +09E6..09F1 (12 chars) +0A02 +0A05..0A0A (6 chars) +0A0F..0A10 (2 chars) +0A13..0A28 (22 chars) +0A2A..0A30 (7 chars) +0A32..0A33 (2 chars) +0A35..0A36 (2 chars) +0A38..0A39 (2 chars) +0A3C +0A3E..0A42 (5 chars) +0A47..0A48 (2 chars) +0A4B..0A4D (3 chars) +0A59..0A5C (4 chars) +0A5E +0A66..0A74 (15 chars) +0A81..0A83 (3 chars) +0A85..0A8B (7 chars) +0A8D +0A8F..0A91 (3 chars) +0A93..0AA8 (22 chars) +0AAA..0AB0 (7 chars) +0AB2..0AB3 (2 chars) +0AB5..0AB9 (5 chars) +0ABC..0AC5 (10 chars) +0AC7..0AC9 (3 chars) +0ACB..0ACD (3 chars) +0AE0 +0AE6..0AEF (10 chars) +0B01..0B03 (3 chars) +0B05..0B0C (8 chars) +0B0F..0B10 (2 chars) +0B13..0B28 (22 chars) +0B2A..0B30 (7 chars) +0B32..0B33 (2 chars) +0B36..0B39 (4 chars) +0B3C..0B43 (8 chars) +0B47..0B48 (2 chars) +0B4B..0B4D (3 chars) +0B56..0B57 (2 chars) +0B5C..0B5D (2 chars) +0B5F..0B61 (3 chars) +0B66..0B6F (10 chars) +0B82..0B83 (2 chars) +0B85..0B8A (6 chars) +0B8E..0B90 (3 chars) +0B92..0B95 (4 chars) +0B99..0B9A (2 chars) +0B9C +0B9E..0B9F (2 chars) +0BA3..0BA4 (2 chars) +0BA8..0BAA (3 chars) +0BAE..0BB5 (8 chars) +0BB7..0BB9 (3 chars) +0BBE..0BC2 (5 chars) +0BC6..0BC8 (3 chars) +0BCA..0BCD (4 chars) +0BD7 +0BE7..0BEF (9 chars) +0C01..0C03 (3 chars) +0C05..0C0C (8 chars) +0C0E..0C10 (3 chars) +0C12..0C28 (23 chars) +0C2A..0C33 (10 chars) +0C35..0C39 (5 chars) +0C3E..0C44 (7 chars) +0C46..0C48 (3 chars) +0C4A..0C4D (4 chars) +0C55..0C56 (2 chars) +0C60..0C61 (2 chars) +0C66..0C6F (10 chars) +0C82..0C83 (2 chars) +0C85..0C8C (8 chars) +0C8E..0C90 (3 chars) +0C92..0CA8 (23 chars) +0CAA..0CB3 (10 chars) +0CB5..0CB9 (5 chars) +0CBE..0CC4 (7 chars) +0CC6..0CC8 (3 chars) +0CCA..0CCD (4 chars) +0CD5..0CD6 (2 chars) +0CDE +0CE0..0CE1 (2 chars) +0CE6..0CEF (10 chars) +0D02..0D03 (2 chars) +0D05..0D0C (8 chars) +0D0E..0D10 (3 chars) +0D12..0D28 (23 chars) +0D2A..0D39 (16 chars) +0D3E..0D43 (6 chars) +0D46..0D48 (3 chars) +0D4A..0D4D (4 chars) +0D57 +0D60..0D61 (2 chars) +0D66..0D6F (10 chars) +0E01..0E2E (46 chars) +0E30..0E3A (11 chars) +0E40..0E4E (15 chars) +0E50..0E59 (10 chars) +0E81..0E82 (2 chars) +0E84 +0E87..0E88 (2 chars) +0E8A +0E8D +0E94..0E97 (4 chars) +0E99..0E9F (7 chars) +0EA1..0EA3 (3 chars) +0EA5 +0EA7 +0EAA..0EAB (2 chars) +0EAD..0EAE (2 chars) +0EB0..0EB9 (10 chars) +0EBB..0EBD (3 chars) +0EC0..0EC4 (5 chars) +0EC6 +0EC8..0ECD (6 chars) +0ED0..0ED9 (10 chars) +0EDC..0EDD (2 chars) +0F18..0F19 (2 chars) +0F20..0F29 (10 chars) +0F35 +0F37 +0F39 +0F3E..0F47 (10 chars) +0F49..0F69 (33 chars) +0F71..0F84 (20 chars) +0F86..0F8B (6 chars) +0F90..0F95 (6 chars) +0F97 +0F99..0FAD (21 chars) +0FB1..0FB7 (7 chars) +0FB9 +10A0..10C5 (38 chars) +10D0..10F6 (39 chars) +1100..1159 (90 chars) +115F..11A2 (68 chars) +11A8..11F9 (82 chars) +1E00..1E9B (156 chars) +1EA0..1EF9 (90 chars) +1F00..1F15 (22 chars) +1F18..1F1D (6 chars) +1F20..1F45 (38 chars) +1F48..1F4D (6 chars) +1F50..1F57 (8 chars) +1F59 +1F5B +1F5D +1F5F..1F7D (31 chars) +1F80..1FB4 (53 chars) +1FB6..1FBC (7 chars) +1FBE +1FC2..1FC4 (3 chars) +1FC6..1FCC (7 chars) +1FD0..1FD3 (4 chars) +1FD6..1FDB (6 chars) +1FE0..1FEC (13 chars) +1FF2..1FF4 (3 chars) +1FF6..1FFC (7 chars) +203F..2040 (2 chars) +207F +20D0..20DC (13 chars) +20E1 +2102 +2107 +210A..2113 (10 chars) +2115 +2118..211D (6 chars) +2124 +2126 +2128 +212A..2131 (8 chars) +2133..2138 (6 chars) +2160..2182 (35 chars) +3005 +3007 +3021..302F (15 chars) +3031..3035 (5 chars) +3041..3094 (84 chars) +3099..309E (6 chars) +30A1..30FA (90 chars) +30FC..30FE (3 chars) +3105..312C (40 chars) +3131..318E (94 chars) +4E00..9FA5 (20902 chars) +AC00..D7A3 (11172 chars) +F900..FA2D (302 chars) +FB00..FB06 (7 chars) +FB13..FB17 (5 chars) +FB1E..FB28 (11 chars) +FB2A..FB36 (13 chars) +FB38..FB3C (5 chars) +FB3E +FB40..FB41 (2 chars) +FB43..FB44 (2 chars) +FB46..FBB1 (108 chars) +FBD3..FD3D (363 chars) +FD50..FD8F (64 chars) +FD92..FDC7 (54 chars) +FDF0..FDFB (12 chars) +FE20..FE23 (4 chars) +FE33..FE34 (2 chars) +FE4D..FE4F (3 chars) +FE70..FE72 (3 chars) +FE74 +FE76..FEFC (135 chars) +FF10..FF19 (10 chars) +FF21..FF3A (26 chars) +FF3F +FF41..FF5A (26 chars) +FF66..FFBE (89 chars) +FFC2..FFC7 (6 chars) +FFCA..FFCF (6 chars) +FFD2..FFD7 (6 chars) +FFDA..FFDC (3 chars) + +******************************************* + +Property dump for: 0x10000080 (Ignorable Control) + +200C..200F (4 chars) +202A..202E (5 chars) +206A..206F (6 chars) +FEFF + +******************************************* + +Property dump for: 0x01000000 (Bidi: Left-to-Right) + +0041..005A (26 chars) +0061..007A (26 chars) +00AA +00B5 +00BA +00C0..00D6 (23 chars) +00D8..00F6 (31 chars) +00F8..01F5 (254 chars) +01FA..0217 (30 chars) +0250..02A8 (89 chars) +02B0..02B8 (9 chars) +02BB..02C1 (7 chars) +02E0..02E4 (5 chars) +0300..0345 (70 chars) +0360..0361 (2 chars) +037A +0386 +0388..038A (3 chars) +038C +038E..03A1 (20 chars) +03A3..03CE (44 chars) +03D0..03D6 (7 chars) +03DA +03DC +03DE +03E0 +03E2..03F3 (18 chars) +0401..040C (12 chars) +040E..044F (66 chars) +0451..045C (12 chars) +045E..0481 (36 chars) +0483..0486 (4 chars) +0490..04C4 (53 chars) +04C7..04C8 (2 chars) +04CB..04CC (2 chars) +04D0..04EB (28 chars) +04EE..04F5 (8 chars) +04F8..04F9 (2 chars) +0531..0556 (38 chars) +0559 +0561..0587 (39 chars) +0901..0903 (3 chars) +0905..0939 (53 chars) +093C..094D (18 chars) +0950..0954 (5 chars) +0958..0963 (12 chars) +0966..096F (10 chars) +0981..0983 (3 chars) +0985..098C (8 chars) +098F..0990 (2 chars) +0993..09A8 (22 chars) +09AA..09B0 (7 chars) +09B2 +09B6..09B9 (4 chars) +09BC +09BE..09C4 (7 chars) +09C7..09C8 (2 chars) +09CB..09CD (3 chars) +09D7 +09DC..09DD (2 chars) +09DF..09E3 (5 chars) +09E6..09F1 (12 chars) +0A02 +0A05..0A0A (6 chars) +0A0F..0A10 (2 chars) +0A13..0A28 (22 chars) +0A2A..0A30 (7 chars) +0A32..0A33 (2 chars) +0A35..0A36 (2 chars) +0A38..0A39 (2 chars) +0A3C +0A3E..0A42 (5 chars) +0A47..0A48 (2 chars) +0A4B..0A4D (3 chars) +0A59..0A5C (4 chars) +0A5E +0A66..0A74 (15 chars) +0A81..0A83 (3 chars) +0A85..0A8B (7 chars) +0A8D +0A8F..0A91 (3 chars) +0A93..0AA8 (22 chars) +0AAA..0AB0 (7 chars) +0AB2..0AB3 (2 chars) +0AB5..0AB9 (5 chars) +0ABC..0AC5 (10 chars) +0AC7..0AC9 (3 chars) +0ACB..0ACD (3 chars) +0AD0 +0AE0 +0AE6..0AEF (10 chars) +0B01..0B03 (3 chars) +0B05..0B0C (8 chars) +0B0F..0B10 (2 chars) +0B13..0B28 (22 chars) +0B2A..0B30 (7 chars) +0B32..0B33 (2 chars) +0B36..0B39 (4 chars) +0B3C..0B43 (8 chars) +0B47..0B48 (2 chars) +0B4B..0B4D (3 chars) +0B56..0B57 (2 chars) +0B5C..0B5D (2 chars) +0B5F..0B61 (3 chars) +0B66..0B6F (10 chars) +0B82..0B83 (2 chars) +0B85..0B8A (6 chars) +0B8E..0B90 (3 chars) +0B92..0B95 (4 chars) +0B99..0B9A (2 chars) +0B9C +0B9E..0B9F (2 chars) +0BA3..0BA4 (2 chars) +0BA8..0BAA (3 chars) +0BAE..0BB5 (8 chars) +0BB7..0BB9 (3 chars) +0BBE..0BC2 (5 chars) +0BC6..0BC8 (3 chars) +0BCA..0BCD (4 chars) +0BD7 +0BE7..0BEF (9 chars) +0C01..0C03 (3 chars) +0C05..0C0C (8 chars) +0C0E..0C10 (3 chars) +0C12..0C28 (23 chars) +0C2A..0C33 (10 chars) +0C35..0C39 (5 chars) +0C3E..0C44 (7 chars) +0C46..0C48 (3 chars) +0C4A..0C4D (4 chars) +0C55..0C56 (2 chars) +0C60..0C61 (2 chars) +0C66..0C6F (10 chars) +0C82..0C83 (2 chars) +0C85..0C8C (8 chars) +0C8E..0C90 (3 chars) +0C92..0CA8 (23 chars) +0CAA..0CB3 (10 chars) +0CB5..0CB9 (5 chars) +0CBE..0CC4 (7 chars) +0CC6..0CC8 (3 chars) +0CCA..0CCD (4 chars) +0CD5..0CD6 (2 chars) +0CDE +0CE0..0CE1 (2 chars) +0CE6..0CEF (10 chars) +0D02..0D03 (2 chars) +0D05..0D0C (8 chars) +0D0E..0D10 (3 chars) +0D12..0D28 (23 chars) +0D2A..0D39 (16 chars) +0D3E..0D43 (6 chars) +0D46..0D48 (3 chars) +0D4A..0D4D (4 chars) +0D57 +0D60..0D61 (2 chars) +0D66..0D6F (10 chars) +0E01..0E2E (46 chars) +0E30..0E3A (11 chars) +0E40..0E45 (6 chars) +0E47..0E4E (8 chars) +0E50..0E59 (10 chars) +0E81..0E82 (2 chars) +0E84 +0E87..0E88 (2 chars) +0E8A +0E8D +0E94..0E97 (4 chars) +0E99..0E9F (7 chars) +0EA1..0EA3 (3 chars) +0EA5 +0EA7 +0EAA..0EAB (2 chars) +0EAD..0EAE (2 chars) +0EB0..0EB9 (10 chars) +0EBB..0EBD (3 chars) +0EC0..0EC4 (5 chars) +0EC8..0ECD (6 chars) +0ED0..0ED9 (10 chars) +0EDC..0EDD (2 chars) +0F18..0F19 (2 chars) +0F20..0F33 (20 chars) +0F35 +0F37 +0F39 +0F40..0F47 (8 chars) +0F49..0F69 (33 chars) +0F71..0F84 (20 chars) +0F86..0F8B (6 chars) +0F90..0F95 (6 chars) +0F97 +0F99..0FAD (21 chars) +0FB1..0FB7 (7 chars) +0FB9 +10A0..10C5 (38 chars) +10D0..10F6 (39 chars) +1100..1159 (90 chars) +115F..11A2 (68 chars) +11A8..11F9 (82 chars) +1E00..1E9B (156 chars) +1EA0..1EF9 (90 chars) +1F00..1F15 (22 chars) +1F18..1F1D (6 chars) +1F20..1F45 (38 chars) +1F48..1F4D (6 chars) +1F50..1F57 (8 chars) +1F59 +1F5B +1F5D +1F5F..1F7D (31 chars) +1F80..1FB4 (53 chars) +1FB6..1FBC (7 chars) +1FBE +1FC2..1FC4 (3 chars) +1FC6..1FCC (7 chars) +1FD0..1FD3 (4 chars) +1FD6..1FDB (6 chars) +1FE0..1FEC (13 chars) +1FF2..1FF4 (3 chars) +1FF6..1FFC (7 chars) +200E +207F +20D0..20E1 (18 chars) +2102 +2107 +210A..2113 (10 chars) +2115 +2118..211D (6 chars) +2124 +2126 +2128 +212A..2131 (8 chars) +2133..2138 (6 chars) +2160..2182 (35 chars) +2336..237A (69 chars) +302A..302F (6 chars) +3041..3094 (84 chars) +3099..309A (2 chars) +30A1..30FA (90 chars) +3105..312C (40 chars) +3131..318E (94 chars) +3190..319F (16 chars) +4E00..9FA5 (20902 chars) +AC00..D7A3 (11172 chars) +D800..FA2D (8750 chars) +FB00..FB06 (7 chars) +FB13..FB17 (5 chars) +FE20..FE23 (4 chars) +FF21..FF3A (26 chars) +FF41..FF5A (26 chars) +FF66..FF6F (10 chars) +FF71..FF9D (45 chars) +FFA0..FFBE (31 chars) +FFC2..FFC7 (6 chars) +FFCA..FFCF (6 chars) +FFD2..FFD7 (6 chars) +FFDA..FFDC (3 chars) + +******************************************* + +Property dump for: 0x02000000 (Bidi: Right-to-Left) + +0591..05A1 (17 chars) +05A3..05B9 (23 chars) +05BB..05C4 (10 chars) +05D0..05EA (27 chars) +05F0..05F4 (5 chars) +060C +061B +061F +0621..063A (26 chars) +0640..0652 (19 chars) +066D +0670..06B7 (72 chars) +06BA..06BE (5 chars) +06C0..06CE (15 chars) +06D0..06E8 (25 chars) +06EA..06ED (4 chars) +200F +FB1E..FB28 (11 chars) +FB2A..FB36 (13 chars) +FB38..FB3C (5 chars) +FB3E +FB40..FB41 (2 chars) +FB43..FB44 (2 chars) +FB46..FBB1 (108 chars) +FBD3..FD3D (363 chars) +FD50..FD8F (64 chars) +FD92..FDC7 (54 chars) +FDF0..FDFB (12 chars) +FE70..FE72 (3 chars) +FE74 +FE76..FEFC (135 chars) + +******************************************* + +Property dump for: 0x03000000 (Bidi: European Digit) + +0030..0039 (10 chars) +00B2..00B3 (2 chars) +00B9 +06F0..06F9 (10 chars) +2070 +2074..2079 (6 chars) +2080..2089 (10 chars) +FF10..FF19 (10 chars) + +******************************************* + +Property dump for: 0x04000000 (Bidi: Eur Num Separator) + +002F +FF0F + +******************************************* + +Property dump for: 0x05000000 (Bidi: Eur Num Terminator) + +0023..0025 (3 chars) +002B +002D +00A2..00A5 (4 chars) +00B0..00B1 (2 chars) +066A +0E3F +2030..2034 (5 chars) +207A..207B (2 chars) +208A..208B (2 chars) +20A0..20AC (13 chars) +2212..2213 (2 chars) +FB29 +FE5F +FE62..FE63 (2 chars) +FE69..FE6A (2 chars) +FF03..FF05 (3 chars) +FF0B +FF0D +FFE0..FFE1 (2 chars) +FFE5..FFE6 (2 chars) + +******************************************* + +Property dump for: 0x06000000 (Bidi: Arabic Digit) + +0660..0669 (10 chars) +066B..066C (2 chars) + +******************************************* + +Property dump for: 0x07000000 (Bidi: Common Separator) + +002C +002E +003A +2007 +FE50 +FE52 +FE55 +FF0C +FF0E +FF1A + +******************************************* + +Property dump for: 0x08000000 (Bidi: Block Separator) + +000A +000C..000D (2 chars) +2028..2029 (2 chars) + +******************************************* + +Property dump for: 0x09000000 (Bidi: Segment Separator) + +0009 +000B + +******************************************* + +Property dump for: 0x0A000000 (Bidi: Whitespace) + +0020 +00A0 +2000..2006 (7 chars) +2008..200B (4 chars) +3000 + +******************************************* + +Property dump for: 0x80000009 (Bidi: Other Neutral) + +0000..0008 (9 chars) +000E..001F (18 chars) +0021..0022 (2 chars) +0026..002A (5 chars) +003B..0040 (6 chars) +005B..0060 (6 chars) +007B..009F (37 chars) +00A1 +00A6..00A9 (4 chars) +00AB..00AF (5 chars) +00B4 +00B6..00B8 (3 chars) +00BB..00BF (5 chars) +00D7 +00F7 +02B9..02BA (2 chars) +02C2..02DE (29 chars) +02E5..02E9 (5 chars) +0374..0375 (2 chars) +037E +0384..0385 (2 chars) +0387 +0482 +055A..055F (6 chars) +0589 +06E9 +0964..0965 (2 chars) +0970 +09F2..09FA (9 chars) +0B70 +0BF0..0BF2 (3 chars) +0E2F +0E46 +0E4F +0E5A..0E5B (2 chars) +0EAF +0EC6 +0F00..0F17 (24 chars) +0F1A..0F1F (6 chars) +0F34 +0F36 +0F38 +0F3A..0F3F (6 chars) +0F85 +10FB +1FBD +1FBF..1FC1 (3 chars) +1FCD..1FCF (3 chars) +1FDD..1FDF (3 chars) +1FED..1FEF (3 chars) +1FFD..1FFE (2 chars) +200C..200D (2 chars) +2010..2027 (24 chars) +202A..202E (5 chars) +2035..2046 (18 chars) +206A..206F (6 chars) +207C..207E (3 chars) +208C..208E (3 chars) +2100..2101 (2 chars) +2103..2106 (4 chars) +2108..2109 (2 chars) +2114 +2116..2117 (2 chars) +211E..2123 (6 chars) +2125 +2127 +2129 +2132 +2153..215F (13 chars) +2190..21EA (91 chars) +2200..2211 (18 chars) +2214..22F1 (222 chars) +2300 +2302..2335 (52 chars) +2400..2424 (37 chars) +2440..244A (11 chars) +2460..24EA (139 chars) +2500..2595 (150 chars) +25A0..25EF (80 chars) +2600..2613 (20 chars) +261A..266F (86 chars) +2701..2704 (4 chars) +2706..2709 (4 chars) +270C..2727 (28 chars) +2729..274B (35 chars) +274D +274F..2752 (4 chars) +2756 +2758..275E (7 chars) +2761..2767 (7 chars) +2776..2794 (31 chars) +2798..27AF (24 chars) +27B1..27BE (14 chars) +3001..3029 (41 chars) +3030..3037 (8 chars) +303F +309B..309E (4 chars) +30FB..30FE (4 chars) +3200..321C (29 chars) +3220..3243 (36 chars) +3260..327B (28 chars) +327F..32B0 (50 chars) +32C0..32CB (12 chars) +32D0..32FE (47 chars) +3300..3376 (119 chars) +337B..33DD (99 chars) +33E0..33FE (31 chars) +FD3E..FD3F (2 chars) +FE30..FE44 (21 chars) +FE49..FE4F (7 chars) +FE51 +FE54 +FE56..FE5E (9 chars) +FE60..FE61 (2 chars) +FE64..FE66 (3 chars) +FE68 +FE6B +FEFF +FF01..FF02 (2 chars) +FF06..FF0A (5 chars) +FF1B..FF20 (6 chars) +FF3B..FF40 (6 chars) +FF5B..FF5E (4 chars) +FF61..FF65 (5 chars) +FF70 +FF9E..FF9F (2 chars) +FFE2..FFE4 (3 chars) +FFE8..FFEE (7 chars) +FFFC..FFFD (2 chars) + +******************************************* + +Property dump for: 0x80000005 (Private Use) + +E000..F8FF (6400 chars) + +******************************************* + +Property dump for: 0x80000006 (Low Surrogate) + +DC00..DFFF (1024 chars) + +******************************************* + +Property dump for: 0x80000007 (High Surrogate) + +D800..DB7F (896 chars) + +******************************************* + +Property dump for: 0x80000008 (Private Use High Surrogate) + +DB80..DBFF (128 chars) + +******************************************* + +Property dump for: 0x00000000 (Unassigned Code Value) + +01F6..01F9 (4 chars) +0218..024F (56 chars) +02A9..02AF (7 chars) +02DF +02EA..02FF (22 chars) +0346..035F (26 chars) +0362..0373 (18 chars) +0376..0379 (4 chars) +037B..037D (3 chars) +037F..0383 (5 chars) +038B +038D +03A2 +03CF +03D7..03D9 (3 chars) +03DB +03DD +03DF +03E1 +03F4..0400 (13 chars) +040D +0450 +045D +0487..048F (9 chars) +04C5..04C6 (2 chars) +04C9..04CA (2 chars) +04CD..04CF (3 chars) +04EC..04ED (2 chars) +04F6..04F7 (2 chars) +04FA..0530 (55 chars) +0557..0558 (2 chars) +0560 +0588 +058A..0590 (7 chars) +05A2 +05BA +05C5..05CF (11 chars) +05EB..05EF (5 chars) +05F5..060B (23 chars) +060D..061A (14 chars) +061C..061E (3 chars) +0620 +063B..063F (5 chars) +0653..065F (13 chars) +066E..066F (2 chars) +06B8..06B9 (2 chars) +06BF +06CF +06EE..06EF (2 chars) +06FA..0900 (519 chars) +0904 +093A..093B (2 chars) +094E..094F (2 chars) +0955..0957 (3 chars) +0971..0980 (16 chars) +0984 +098D..098E (2 chars) +0991..0992 (2 chars) +09A9 +09B1 +09B3..09B5 (3 chars) +09BA..09BB (2 chars) +09BD +09C5..09C6 (2 chars) +09C9..09CA (2 chars) +09CE..09D6 (9 chars) +09D8..09DB (4 chars) +09DE +09E4..09E5 (2 chars) +09FB..0A01 (7 chars) +0A03..0A04 (2 chars) +0A0B..0A0E (4 chars) +0A11..0A12 (2 chars) +0A29 +0A31 +0A34 +0A37 +0A3A..0A3B (2 chars) +0A3D +0A43..0A46 (4 chars) +0A49..0A4A (2 chars) +0A4E..0A58 (11 chars) +0A5D +0A5F..0A65 (7 chars) +0A75..0A80 (12 chars) +0A84 +0A8C +0A8E +0A92 +0AA9 +0AB1 +0AB4 +0ABA..0ABB (2 chars) +0AC6 +0ACA +0ACE..0ACF (2 chars) +0AD1..0ADF (15 chars) +0AE1..0AE5 (5 chars) +0AF0..0B00 (17 chars) +0B04 +0B0D..0B0E (2 chars) +0B11..0B12 (2 chars) +0B29 +0B31 +0B34..0B35 (2 chars) +0B3A..0B3B (2 chars) +0B44..0B46 (3 chars) +0B49..0B4A (2 chars) +0B4E..0B55 (8 chars) +0B58..0B5B (4 chars) +0B5E +0B62..0B65 (4 chars) +0B71..0B81 (17 chars) +0B84 +0B8B..0B8D (3 chars) +0B91 +0B96..0B98 (3 chars) +0B9B +0B9D +0BA0..0BA2 (3 chars) +0BA5..0BA7 (3 chars) +0BAB..0BAD (3 chars) +0BB6 +0BBA..0BBD (4 chars) +0BC3..0BC5 (3 chars) +0BC9 +0BCE..0BD6 (9 chars) +0BD8..0BE6 (15 chars) +0BF3..0C00 (14 chars) +0C04 +0C0D +0C11 +0C29 +0C34 +0C3A..0C3D (4 chars) +0C45 +0C49 +0C4E..0C54 (7 chars) +0C57..0C5F (9 chars) +0C62..0C65 (4 chars) +0C70..0C81 (18 chars) +0C84 +0C8D +0C91 +0CA9 +0CB4 +0CBA..0CBD (4 chars) +0CC5 +0CC9 +0CCE..0CD4 (7 chars) +0CD7..0CDD (7 chars) +0CDF +0CE2..0CE5 (4 chars) +0CF0..0D01 (18 chars) +0D04 +0D0D +0D11 +0D29 +0D3A..0D3D (4 chars) +0D44..0D45 (2 chars) +0D49 +0D4E..0D56 (9 chars) +0D58..0D5F (8 chars) +0D62..0D65 (4 chars) +0D70..0E00 (145 chars) +0E3B..0E3E (4 chars) +0E5C..0E80 (37 chars) +0E83 +0E85..0E86 (2 chars) +0E89 +0E8B..0E8C (2 chars) +0E8E..0E93 (6 chars) +0E98 +0EA0 +0EA4 +0EA6 +0EA8..0EA9 (2 chars) +0EAC +0EBA +0EBE..0EBF (2 chars) +0EC5 +0EC7 +0ECE..0ECF (2 chars) +0EDA..0EDB (2 chars) +0EDE..0EFF (34 chars) +0F48 +0F6A..0F70 (7 chars) +0F8C..0F8F (4 chars) +0F96 +0F98 +0FAE..0FB0 (3 chars) +0FB8 +0FBA..109F (230 chars) +10C6..10CF (10 chars) +10F7..10FA (4 chars) +10FC..10FF (4 chars) +115A..115E (5 chars) +11A3..11A7 (5 chars) +11FA..1DFF (3078 chars) +1E9C..1E9F (4 chars) +1EFA..1EFF (6 chars) +1F16..1F17 (2 chars) +1F1E..1F1F (2 chars) +1F46..1F47 (2 chars) +1F4E..1F4F (2 chars) +1F58 +1F5A +1F5C +1F5E +1F7E..1F7F (2 chars) +1FB5 +1FC5 +1FD4..1FD5 (2 chars) +1FDC +1FF0..1FF1 (2 chars) +1FF5 +1FFF +202F +2047..2069 (35 chars) +2071..2073 (3 chars) +208F..209F (17 chars) +20AD..20CF (35 chars) +20E2..20FF (30 chars) +2139..2152 (26 chars) +2183..218F (13 chars) +21EB..21FF (21 chars) +22F2..22FF (14 chars) +2301 +237B..23FF (133 chars) +2425..243F (27 chars) +244B..245F (21 chars) +24EB..24FF (21 chars) +2596..259F (10 chars) +25F0..25FF (16 chars) +2614..2619 (6 chars) +2670..2700 (145 chars) +2705 +270A..270B (2 chars) +2728 +274C +274E +2753..2755 (3 chars) +2757 +275F..2760 (2 chars) +2768..2775 (14 chars) +2795..2797 (3 chars) +27B0 +27BF..2FFF (2113 chars) +3038..303E (7 chars) +3040 +3095..3098 (4 chars) +309F..30A0 (2 chars) +30FF..3104 (6 chars) +312D..3130 (4 chars) +318F +31A0..31FF (96 chars) +321D..321F (3 chars) +3244..325F (28 chars) +327C..327E (3 chars) +32B1..32BF (15 chars) +32CC..32CF (4 chars) +32FF +3377..337A (4 chars) +33DE..33DF (2 chars) +33FF..4DFF (6657 chars) +9FA6..ABFF (3162 chars) +D7A4..D7FF (92 chars) +FA2E..FAFF (210 chars) +FB07..FB12 (12 chars) +FB18..FB1D (6 chars) +FB37 +FB3D +FB3F +FB42 +FB45 +FBB2..FBD2 (33 chars) +FD40..FD4F (16 chars) +FD90..FD91 (2 chars) +FDC8..FDEF (40 chars) +FDFC..FE1F (36 chars) +FE24..FE2F (12 chars) +FE45..FE48 (4 chars) +FE53 +FE67 +FE6C..FE6F (4 chars) +FE73 +FE75 +FEFD..FEFE (2 chars) +FF00 +FF5F..FF60 (2 chars) +FFBF..FFC1 (3 chars) +FFC8..FFC9 (2 chars) +FFD0..FFD1 (2 chars) +FFD8..FFD9 (2 chars) +FFDD..FFDF (3 chars) +FFE7 +FFEF..FFFB (13 chars) + diff --git a/data/2.1.5-blocks.txt b/data/2.1.5-blocks.txt new file mode 100644 index 0000000..b6bbf6f --- /dev/null +++ b/data/2.1.5-blocks.txt @@ -0,0 +1,71 @@ +# Start Code; End Code; Block Name +0000; 007F; Basic Latin +0080; 00FF; Latin-1 Supplement +0100; 017F; Latin Extended-A +0180; 024F; Latin Extended-B +0250; 02AF; IPA Extensions +02B0; 02FF; Spacing Modifier Letters +0300; 036F; Combining Diacritical Marks +0370; 03FF; Greek +0400; 04FF; Cyrillic +0530; 058F; Armenian +0590; 05FF; Hebrew +0600; 06FF; Arabic +0900; 097F; Devanagari +0980; 09FF; Bengali +0A00; 0A7F; Gurmukhi +0A80; 0AFF; Gujarati +0B00; 0B7F; Oriya +0B80; 0BFF; Tamil +0C00; 0C7F; Telugu +0C80; 0CFF; Kannada +0D00; 0D7F; Malayalam +0E00; 0E7F; Thai +0E80; 0EFF; Lao +0F00; 0FBF; Tibetan +10A0; 10FF; Georgian +1100; 11FF; Hangul Jamo +1E00; 1EFF; Latin Extended Additional +1F00; 1FFF; Greek Extended +2000; 206F; General Punctuation +2070; 209F; Superscripts and Subscripts +20A0; 20CF; Currency Symbols +20D0; 20FF; Combining Marks for Symbols +2100; 214F; Letterlike Symbols +2150; 218F; Number Forms +2190; 21FF; Arrows +2200; 22FF; Mathematical Operators +2300; 23FF; Miscellaneous Technical +2400; 243F; Control Pictures +2440; 245F; Optical Character Recognition +2460; 24FF; Enclosed Alphanumerics +2500; 257F; Box Drawing +2580; 259F; Block Elements +25A0; 25FF; Geometric Shapes +2600; 26FF; Miscellaneous Symbols +2700; 27BF; Dingbats +3000; 303F; CJK Symbols and Punctuation +3040; 309F; Hiragana +30A0; 30FF; Katakana +3100; 312F; Bopomofo +3130; 318F; Hangul Compatibility Jamo +3190; 319F; Kanbun +3200; 32FF; Enclosed CJK Letters and Months +3300; 33FF; CJK Compatibility +4E00; 9FFF; CJK Unified Ideographs +AC00; D7A3; Hangul Syllables +D800; DB7F; High Surrogates +DB80; DBFF; High Private Use Surrogates +DC00; DFFF; Low Surrogates +E000; F8FF; Private Use +F900; FAFF; CJK Compatibility Ideographs +FB00; FB4F; Alphabetic Presentation Forms +FB50; FDFF; Arabic Presentation Forms-A +FE20; FE2F; Combining Half Marks +FE30; FE4F; CJK Compatibility Forms +FE50; FE6F; Small Form Variants +FE70; FEFF; Arabic Presentation Forms-B +FF00; FFEF; Halfwidth and Fullwidth Forms +FEFF; FEFF; Specials +FFF0; FFFF; Specials + \ No newline at end of file diff --git a/data/2.1.8-blocks.txt b/data/2.1.8-blocks.txt new file mode 100644 index 0000000..b6bbf6f --- /dev/null +++ b/data/2.1.8-blocks.txt @@ -0,0 +1,71 @@ +# Start Code; End Code; Block Name +0000; 007F; Basic Latin +0080; 00FF; Latin-1 Supplement +0100; 017F; Latin Extended-A +0180; 024F; Latin Extended-B +0250; 02AF; IPA Extensions +02B0; 02FF; Spacing Modifier Letters +0300; 036F; Combining Diacritical Marks +0370; 03FF; Greek +0400; 04FF; Cyrillic +0530; 058F; Armenian +0590; 05FF; Hebrew +0600; 06FF; Arabic +0900; 097F; Devanagari +0980; 09FF; Bengali +0A00; 0A7F; Gurmukhi +0A80; 0AFF; Gujarati +0B00; 0B7F; Oriya +0B80; 0BFF; Tamil +0C00; 0C7F; Telugu +0C80; 0CFF; Kannada +0D00; 0D7F; Malayalam +0E00; 0E7F; Thai +0E80; 0EFF; Lao +0F00; 0FBF; Tibetan +10A0; 10FF; Georgian +1100; 11FF; Hangul Jamo +1E00; 1EFF; Latin Extended Additional +1F00; 1FFF; Greek Extended +2000; 206F; General Punctuation +2070; 209F; Superscripts and Subscripts +20A0; 20CF; Currency Symbols +20D0; 20FF; Combining Marks for Symbols +2100; 214F; Letterlike Symbols +2150; 218F; Number Forms +2190; 21FF; Arrows +2200; 22FF; Mathematical Operators +2300; 23FF; Miscellaneous Technical +2400; 243F; Control Pictures +2440; 245F; Optical Character Recognition +2460; 24FF; Enclosed Alphanumerics +2500; 257F; Box Drawing +2580; 259F; Block Elements +25A0; 25FF; Geometric Shapes +2600; 26FF; Miscellaneous Symbols +2700; 27BF; Dingbats +3000; 303F; CJK Symbols and Punctuation +3040; 309F; Hiragana +30A0; 30FF; Katakana +3100; 312F; Bopomofo +3130; 318F; Hangul Compatibility Jamo +3190; 319F; Kanbun +3200; 32FF; Enclosed CJK Letters and Months +3300; 33FF; CJK Compatibility +4E00; 9FFF; CJK Unified Ideographs +AC00; D7A3; Hangul Syllables +D800; DB7F; High Surrogates +DB80; DBFF; High Private Use Surrogates +DC00; DFFF; Low Surrogates +E000; F8FF; Private Use +F900; FAFF; CJK Compatibility Ideographs +FB00; FB4F; Alphabetic Presentation Forms +FB50; FDFF; Arabic Presentation Forms-A +FE20; FE2F; Combining Half Marks +FE30; FE4F; CJK Compatibility Forms +FE50; FE6F; Small Form Variants +FE70; FEFF; Arabic Presentation Forms-B +FF00; FFEF; Halfwidth and Fullwidth Forms +FEFF; FEFF; Specials +FFF0; FFFF; Specials + \ No newline at end of file diff --git a/data/2.1.8-properties.txt b/data/2.1.8-properties.txt new file mode 100644 index 0000000..4753995 --- /dev/null +++ b/data/2.1.8-properties.txt @@ -0,0 +1,2845 @@ +Property dump: UnicodeData-2.1.8.txt + +******************************************* + +Property dump for: 0x10000001 (Zero-width) + +200B..200F (5 chars) +202A..202E (5 chars) +206A..206F (6 chars) +FEFF + + -- No analysis for this property. + +******************************************* + +Property dump for: 0x10000002 (Space) + +0020 +00A0 +2000..200B (12 chars) +3000 + +Discrepancy A: Unilib but not UnicodeData + + -- No discrepancies found. + +Discrepancy B: UnicodeData but not Unilib + + -- No discrepancies found. + +******************************************* + +Property dump for: 0x10000004 (White space) + +0009..000D (5 chars) +0020 +00A0 +2000..200B (12 chars) +2028..2029 (2 chars) +3000 + + -- No analysis for this property. + +******************************************* + +Property dump for: 0x00400000 (Non-break) + +00A0 +0F0C +2007 +2011 +FEFF + + -- No analysis for this property. + +******************************************* + +Property dump for: 0x10000008 (ISO Control) + +0000..001F (32 chars) +007F..009F (33 chars) + +Discrepancy A: Unilib but not UnicodeData + + -- No discrepancies found. + +Discrepancy B: UnicodeData but not Unilib + + -- No discrepancies found. + +******************************************* + +Property dump for: 0x10000090 (Bidi Control) + +200E..200F (2 chars) +202A..202E (5 chars) + + -- No analysis for this property. + +******************************************* + +Property dump for: 0x100000A0 (Join Control) + +200C..200D (2 chars) + + -- No analysis for this property. + +******************************************* + +Property dump for: 0x100000C0 (Format Control) + +206A..206F (6 chars) + + -- No analysis for this property. + +******************************************* + +Property dump for: 0x20000400 (Dash) + +002D +00AD +2010..2015 (6 chars) +207B +208B +2212 +301C +3030 +FE31..FE32 (2 chars) +FE58 +FE63 +FF0D + +Discrepancy A: Unilib but not UnicodeData + +207B +208B +2212 + +Discrepancy B: UnicodeData but not Unilib + + -- No discrepancies found. + +******************************************* + +Property dump for: 0x20000800 (Hyphen) + +002D +00AD +2010..2011 (2 chars) +30FB +FE63 +FF0D +FF65 + + -- No analysis for this property. + +******************************************* + +Property dump for: 0x20001000 (Punctuation) + +0021..0023 (3 chars) +0025..002A (6 chars) +002C..002F (4 chars) +003A..003B (2 chars) +003F..0040 (2 chars) +005B..005D (3 chars) +005F +007B +007D +00A1 +00AB +00AD +00B7 +00BB +00BF +0374..0375 (2 chars) +037E +0387 +055A..055F (6 chars) +0589 +05BE +05C0 +05C3 +05F3..05F4 (2 chars) +060C +061B +061F +066A..066D (4 chars) +06D4 +0964..0965 (2 chars) +0970 +0E5A..0E5B (2 chars) +0F04..0F12 (15 chars) +0F3A..0F3D (4 chars) +0F85 +10FB +2010..2027 (24 chars) +2030..2043 (20 chars) +2045..2046 (2 chars) +207D..207E (2 chars) +208D..208E (2 chars) +2329..232A (2 chars) +3001..3003 (3 chars) +3008..3011 (10 chars) +3014..301F (12 chars) +3030 +30FB +FD3E..FD3F (2 chars) +FE30..FE44 (21 chars) +FE49..FE52 (10 chars) +FE54..FE61 (14 chars) +FE63 +FE68 +FE6A..FE6B (2 chars) +FF01..FF03 (3 chars) +FF05..FF0A (6 chars) +FF0C..FF0F (4 chars) +FF1A..FF1B (2 chars) +FF1F..FF20 (2 chars) +FF3B..FF3D (3 chars) +FF3F +FF5B +FF5D +FF61..FF65 (5 chars) + +Discrepancy A: Unilib but not UnicodeData + + -- No discrepancies found. + +Discrepancy B: UnicodeData but not Unilib + + -- No discrepancies found. + +******************************************* + +Property dump for: 0x00800000 (Delimiter) + +0000 +0009..000D (5 chars) +001C..0023 (8 chars) +0028..0029 (2 chars) +002C +002E..002F (2 chars) +003A..003B (2 chars) +003F +005B..005D (3 chars) +007B..007D (3 chars) +00A0..00A1 (2 chars) +00A6..00A7 (2 chars) +00AB +00B6 +00BB +00BF +037E +0387 +055C..055E (3 chars) +0589 +060C +061B +061F +066B..066C (2 chars) +06D4 +0964..0965 (2 chars) +0E5A..0E5B (2 chars) +0F0B +0F0D..0F12 (6 chars) +0F3A..0F3D (4 chars) +10FB +2000..200B (12 chars) +2016 +2018..201F (8 chars) +2028..2029 (2 chars) +2039..203A (2 chars) +203C..203D (2 chars) +2045..2046 (2 chars) +207D..207E (2 chars) +208D..208E (2 chars) +2329..232A (2 chars) +3000..3002 (3 chars) +3008..3011 (10 chars) +3014..301B (8 chars) +301D..301F (3 chars) +30FB +FD3E..FD3F (2 chars) +FE35..FE44 (16 chars) +FE50..FE52 (3 chars) +FE54..FE57 (4 chars) +FE59..FE5F (7 chars) +FE68 +FF01..FF03 (3 chars) +FF08..FF09 (2 chars) +FF0C +FF0E..FF0F (2 chars) +FF1A..FF1B (2 chars) +FF1F +FF3B..FF3D (3 chars) +FF5B..FF5D (3 chars) +FF61..FF65 (5 chars) +FFE4 + + -- No analysis for this property. + +******************************************* + +Property dump for: 0x80000003 (Line Separator) + +2028 + +Discrepancy A: Unilib but not UnicodeData + + -- No discrepancies found. + +Discrepancy B: UnicodeData but not Unilib + + -- No discrepancies found. + +******************************************* + +Property dump for: 0x80000004 (Paragraph Separator) + +2029 + +Discrepancy A: Unilib but not UnicodeData + + -- No discrepancies found. + +Discrepancy B: UnicodeData but not Unilib + + -- No discrepancies found. + +******************************************* + +Property dump for: 0x20002000 (Quotation Mark) + +0022 +0027 +00AB +00BB +2018..201F (8 chars) +2039..203A (2 chars) +300C..300F (4 chars) +301D..301F (3 chars) +FE41..FE44 (4 chars) +FF02 +FF07 +FF62..FF63 (2 chars) + + -- No analysis for this property. + +******************************************* + +Property dump for: 0x20004000 (Terminal Punctuation) + +0021 +002C +002E +003A..003B (2 chars) +003F +037E +0387 +0589 +060C +061B +061F +06D4 +0964..0965 (2 chars) +0E5A..0E5B (2 chars) +203C..203D (2 chars) +3001..3002 (2 chars) +FE50..FE52 (3 chars) +FE54..FE57 (4 chars) +FF01 +FF0C +FF0E +FF1A..FF1B (2 chars) +FF1F +FF61 +FF64 + + -- No analysis for this property. + +******************************************* + +Property dump for: 0x20008000 (Currency Symbol) + +0024 +00A2..00A5 (4 chars) +09F2..09F3 (2 chars) +0E3F +20A0..20AC (13 chars) +FE69 +FF04 +FFE0..FFE1 (2 chars) +FFE5..FFE6 (2 chars) + +Discrepancy A: Unilib but not UnicodeData + + -- No discrepancies found. + +Discrepancy B: UnicodeData but not Unilib + + -- No discrepancies found. + +******************************************* + +Property dump for: 0x20080000 (Math) + +0028..002B (4 chars) +002D +002F +003C..003E (3 chars) +005B..005E (4 chars) +007B..007E (4 chars) +00AC +00B1 +00D7 +00F7 +2016 +2032..2034 (3 chars) +2044 +207A..207E (5 chars) +208A..208E (5 chars) +20D0..20DC (13 chars) +20E1 +2190..2194 (5 chars) +21D2 +21D4 +2200..22F1 (242 chars) +2308..230B (4 chars) +2320..2321 (2 chars) +2329..232A (2 chars) +FB29 +FE35..FE38 (4 chars) +FE59..FE5C (4 chars) +FE61..FE66 (6 chars) +FE68 +FF08..FF0B (4 chars) +FF0D +FF0F +FF1C..FF1E (3 chars) +FF3B..FF3E (4 chars) +FF5B..FF5E (4 chars) +FFE2 +FFE9..FFEC (4 chars) + +Discrepancy A: Unilib but not UnicodeData + +0028..002A (3 chars) +002D +002F +005B..005E (4 chars) +007B +007D +2016 +2032..2034 (3 chars) +207D..207E (2 chars) +208D..208E (2 chars) +20D0..20DC (13 chars) +20E1 +2329..232A (2 chars) +FE35..FE38 (4 chars) +FE59..FE5C (4 chars) +FE61 +FE63 +FE68 +FF08..FF0A (3 chars) +FF0D +FF0F +FF3B..FF3E (4 chars) +FF5B +FF5D + +Discrepancy B: UnicodeData but not Unilib + +FFE8 + +******************************************* + +Property dump for: 0x20000100 (Paired Punctuation) + +0028..0029 (2 chars) +005B +005D +007B +007D +00AB +00BB +0F3A..0F3F (6 chars) +2018..201F (8 chars) +2039..203A (2 chars) +2045..2046 (2 chars) +207D..207E (2 chars) +208D..208E (2 chars) +2329..232A (2 chars) +3008..3011 (10 chars) +3014..301B (8 chars) +301D..301F (3 chars) +FD3E..FD3F (2 chars) +FE35..FE44 (16 chars) +FE59..FE5E (6 chars) +FF08..FF09 (2 chars) +FF3B +FF3D +FF5B +FF5D +FF62..FF63 (2 chars) + +Discrepancy A: Unilib but not UnicodeData + +0F3E..0F3F (2 chars) + +Discrepancy B: UnicodeData but not Unilib + + -- No discrepancies found. + +******************************************* + +Property dump for: 0x20000300 (Left of Pair) + +0028 +005B +007B +00AB +0F3A +0F3C +0F3E +2018 +201A..201C (3 chars) +201E..201F (2 chars) +2039 +2045 +207D +208D +2329 +3008 +300A +300C +300E +3010 +3014 +3016 +3018 +301A +301D +FD3E +FE35 +FE37 +FE39 +FE3B +FE3D +FE3F +FE41 +FE43 +FE59 +FE5B +FE5D +FF08 +FF3B +FF5B +FF62 + +Discrepancy A: Unilib but not UnicodeData + +0F3E + +Discrepancy B: UnicodeData but not Unilib + + -- No discrepancies found. + +******************************************* + +Property dump for: 0x20000004 (Combining) + +0300..0345 (70 chars) +0360..0361 (2 chars) +0483..0486 (4 chars) +0591..05A1 (17 chars) +05A3..05B9 (23 chars) +05BB..05BD (3 chars) +05BF +05C1..05C2 (2 chars) +05C4 +064B..0652 (8 chars) +0670 +06D6..06E4 (15 chars) +06E7..06E8 (2 chars) +06EA..06ED (4 chars) +0901..0903 (3 chars) +093C +093E..094D (16 chars) +0951..0954 (4 chars) +0962..0963 (2 chars) +0981..0983 (3 chars) +09BC +09BE..09C4 (7 chars) +09C7..09C8 (2 chars) +09CB..09CD (3 chars) +09D7 +09E2..09E3 (2 chars) +0A02 +0A3C +0A3E..0A42 (5 chars) +0A47..0A48 (2 chars) +0A4B..0A4D (3 chars) +0A70..0A71 (2 chars) +0A81..0A83 (3 chars) +0ABC +0ABE..0AC5 (8 chars) +0AC7..0AC9 (3 chars) +0ACB..0ACD (3 chars) +0B01..0B03 (3 chars) +0B3C +0B3E..0B43 (6 chars) +0B47..0B48 (2 chars) +0B4B..0B4D (3 chars) +0B56..0B57 (2 chars) +0B82..0B83 (2 chars) +0BBE..0BC2 (5 chars) +0BC6..0BC8 (3 chars) +0BCA..0BCD (4 chars) +0BD7 +0C01..0C03 (3 chars) +0C3E..0C44 (7 chars) +0C46..0C48 (3 chars) +0C4A..0C4D (4 chars) +0C55..0C56 (2 chars) +0C82..0C83 (2 chars) +0CBE..0CC4 (7 chars) +0CC6..0CC8 (3 chars) +0CCA..0CCD (4 chars) +0CD5..0CD6 (2 chars) +0D02..0D03 (2 chars) +0D3E..0D43 (6 chars) +0D46..0D48 (3 chars) +0D4A..0D4D (4 chars) +0D57 +0E31 +0E34..0E3A (7 chars) +0E47..0E4E (8 chars) +0EB1 +0EB4..0EB9 (6 chars) +0EBB..0EBC (2 chars) +0EC8..0ECD (6 chars) +0F18..0F19 (2 chars) +0F35 +0F37 +0F39 +0F3E..0F3F (2 chars) +0F71..0F84 (20 chars) +0F86..0F87 (2 chars) +0F90..0F95 (6 chars) +0F97 +0F99..0FAD (21 chars) +0FB1..0FB7 (7 chars) +0FB9 +20D0..20E1 (18 chars) +302A..302F (6 chars) +3099..309A (2 chars) +FB1E +FE20..FE23 (4 chars) + +Discrepancy A: Unilib but not UnicodeData + + -- No discrepancies found. + +Discrepancy B: UnicodeData but not Unilib + + -- No discrepancies found. + +******************************************* + +Property dump for: 0x20040000 (Non-spacing) + +0300..0345 (70 chars) +0360..0361 (2 chars) +0483..0486 (4 chars) +0591..05A1 (17 chars) +05A3..05B9 (23 chars) +05BB..05BD (3 chars) +05BF +05C1..05C2 (2 chars) +05C4 +064B..0652 (8 chars) +0670 +06D6..06E4 (15 chars) +06E7..06E8 (2 chars) +06EA..06ED (4 chars) +0901..0902 (2 chars) +093C +0941..0948 (8 chars) +094D +0951..0954 (4 chars) +0962..0963 (2 chars) +0981 +09BC +09C1..09C4 (4 chars) +09CD +09E2..09E3 (2 chars) +0A02 +0A3C +0A41..0A42 (2 chars) +0A47..0A48 (2 chars) +0A4B..0A4D (3 chars) +0A70..0A71 (2 chars) +0A81..0A82 (2 chars) +0ABC +0AC1..0AC5 (5 chars) +0AC7..0AC8 (2 chars) +0ACD +0B01 +0B3C +0B3F +0B41..0B43 (3 chars) +0B4D +0B56 +0B82 +0BC0 +0BCD +0C3E..0C40 (3 chars) +0C46..0C48 (3 chars) +0C4A..0C4D (4 chars) +0C55..0C56 (2 chars) +0CBF +0CC6 +0CCC..0CCD (2 chars) +0D41..0D43 (3 chars) +0D4D +0E31 +0E34..0E3A (7 chars) +0E47..0E4E (8 chars) +0EB1 +0EB4..0EB9 (6 chars) +0EBB..0EBC (2 chars) +0EC8..0ECD (6 chars) +0F18..0F19 (2 chars) +0F35 +0F37 +0F39 +0F71..0F7E (14 chars) +0F80..0F84 (5 chars) +0F86..0F87 (2 chars) +0F90..0F95 (6 chars) +0F97 +0F99..0FAD (21 chars) +0FB1..0FB7 (7 chars) +0FB9 +20D0..20E1 (18 chars) +302A..302F (6 chars) +3099..309A (2 chars) +FB1E +FE20..FE23 (4 chars) + +Discrepancy A: Unilib but not UnicodeData + + -- No discrepancies found. + +Discrepancy B: UnicodeData but not Unilib + + -- No discrepancies found. + +******************************************* + +Property dump for: 0x20000008 (Composite) + +00C0..00C5 (6 chars) +00C7..00CF (9 chars) +00D1..00D6 (6 chars) +00D9..00DD (5 chars) +00E0..00E5 (6 chars) +00E7..00EF (9 chars) +00F1..00F6 (6 chars) +00F9..00FD (5 chars) +00FF..0130 (50 chars) +0132..0137 (6 chars) +0139..0149 (17 chars) +014C..0151 (6 chars) +0154..017E (43 chars) +01A0..01A1 (2 chars) +01AF..01B0 (2 chars) +01C4..01DC (25 chars) +01DE..01F5 (24 chars) +01FA..0209 (16 chars) +020C..0217 (12 chars) +0344 +0360..0361 (2 chars) +0385..0386 (2 chars) +0388..038A (3 chars) +038C +038E..0390 (3 chars) +03AA..03B0 (7 chars) +03CA..03CE (5 chars) +03D3..03D5 (3 chars) +0401 +0403 +0407 +040C +040E +0419 +0439 +0451 +0453 +0457 +045C +045E +0476..0477 (2 chars) +04BE..04BF (2 chars) +04C1..04C2 (2 chars) +04D0..04D3 (4 chars) +04D6..04D7 (2 chars) +04DA..04E7 (14 chars) +04EA..04EB (2 chars) +04EE..04F5 (8 chars) +04F8..04F9 (2 chars) +0587 +06D6..06D7 (2 chars) +0929 +0931 +0934 +0950 +0958..095F (8 chars) +09CB..09CC (2 chars) +09DC..09DD (2 chars) +09DF +0A59..0A5C (4 chars) +0A5E +0A74 +0AD0 +0B01 +0B48 +0B4B..0B4C (2 chars) +0B5C..0B5D (2 chars) +0B5F +0B94 +0BCA..0BCC (3 chars) +0C48 +0CC0 +0CC7..0CC8 (2 chars) +0CCA..0CCB (2 chars) +0D4A..0D4C (3 chars) +0E33 +0EB3 +0EDC..0EDD (2 chars) +0F00 +0F43 +0F4D +0F52 +0F57 +0F5C +0F69 +0F73 +0F75..0F79 (5 chars) +0F81 +0F93 +0F9D +0FA2 +0FA7 +0FAC +0FB9 +1E00..1E99 (154 chars) +1E9B +1EA0..1EF9 (90 chars) +1F00..1F15 (22 chars) +1F18..1F1D (6 chars) +1F20..1F45 (38 chars) +1F48..1F4D (6 chars) +1F50..1F57 (8 chars) +1F59 +1F5B +1F5D +1F5F..1F7D (31 chars) +1F80..1FB4 (53 chars) +1FB6..1FBC (7 chars) +1FC1..1FC4 (4 chars) +1FC6..1FD3 (14 chars) +1FD6..1FDB (6 chars) +1FDD..1FEE (18 chars) +1FF2..1FF4 (3 chars) +1FF6..1FFC (7 chars) +2161..2163 (3 chars) +2165..2168 (4 chars) +216A..216B (2 chars) +2171..2173 (3 chars) +2175..2178 (4 chars) +217A..217B (2 chars) +2180..2182 (3 chars) +2460..24B5 (86 chars) +24EA +304C +304E +3050 +3052 +3054 +3056 +3058 +305A +305C +305E +3060 +3062 +3065 +3067 +3069 +3070..3071 (2 chars) +3073..3074 (2 chars) +3076..3077 (2 chars) +3079..307A (2 chars) +307C..307D (2 chars) +3094 +309E +30AC +30AE +30B0 +30B2 +30B4 +30B6 +30B8 +30BA +30BC +30BE +30C0 +30C2 +30C5 +30C7 +30C9 +30D0..30D1 (2 chars) +30D3..30D4 (2 chars) +30D6..30D7 (2 chars) +30D9..30DA (2 chars) +30DC..30DD (2 chars) +30F4 +30FE +3200..321C (29 chars) +3220..3243 (36 chars) +32C0..32CB (12 chars) +3300..3376 (119 chars) +337B..33DD (99 chars) +33E0..33FE (31 chars) +AC00..D7A3 (11172 chars) +FB00..FB06 (7 chars) +FB13..FB17 (5 chars) +FB1F +FB2A..FB36 (13 chars) +FB38..FB3C (5 chars) +FB3E +FB40..FB41 (2 chars) +FB43..FB44 (2 chars) +FB46..FB4F (10 chars) +FBEA..FBFB (18 chars) +FC00..FD3D (318 chars) +FD50..FD8F (64 chars) +FD92..FDC7 (54 chars) +FDF0..FDFB (12 chars) +FE70..FE72 (3 chars) +FE74 +FE76..FE7F (10 chars) + + -- No analysis for this property. + +******************************************* + +Property dump for: 0x20000080 (Hex Digit) + +0030..0039 (10 chars) +0041..0046 (6 chars) +0061..0066 (6 chars) +FF10..FF19 (10 chars) +FF21..FF26 (6 chars) +FF41..FF46 (6 chars) + + -- No analysis for this property. + +******************************************* + +Property dump for: 0x20000030 (Decimal Digit) + +0030..0039 (10 chars) +0660..0669 (10 chars) +06F0..06F9 (10 chars) +0966..096F (10 chars) +09E6..09EF (10 chars) +0A66..0A6F (10 chars) +0AE6..0AEF (10 chars) +0B66..0B6F (10 chars) +0BE7..0BEF (9 chars) +0C66..0C6F (10 chars) +0CE6..0CEF (10 chars) +0D66..0D6F (10 chars) +0E50..0E59 (10 chars) +0ED0..0ED9 (10 chars) +0F20..0F29 (10 chars) +FF10..FF19 (10 chars) + +Discrepancy A: Unilib but not UnicodeData + + -- No discrepancies found. + +Discrepancy B: UnicodeData but not Unilib + + -- No discrepancies found. + +******************************************* + +Property dump for: 0x20000010 (Numeric) + +0030..0039 (10 chars) +00B2..00B3 (2 chars) +00B9 +00BC..00BE (3 chars) +0660..0669 (10 chars) +06F0..06F9 (10 chars) +0966..096F (10 chars) +09E6..09EF (10 chars) +09F4..09F9 (6 chars) +0A66..0A6F (10 chars) +0AE6..0AEF (10 chars) +0B66..0B6F (10 chars) +0BE7..0BF2 (12 chars) +0C66..0C6F (10 chars) +0CE6..0CEF (10 chars) +0D66..0D6F (10 chars) +0E50..0E59 (10 chars) +0ED0..0ED9 (10 chars) +0F20..0F33 (20 chars) +2070 +2074..2079 (6 chars) +2080..2089 (10 chars) +2153..2182 (48 chars) +2460..249B (60 chars) +24EA +2776..2793 (30 chars) +3007 +3021..3029 (9 chars) +3192..3195 (4 chars) +3220..3229 (10 chars) +3280..3289 (10 chars) +FF10..FF19 (10 chars) + +Discrepancy A: Unilib but not UnicodeData + + -- No discrepancies found. + +Discrepancy B: UnicodeData but not Unilib + + -- No discrepancies found. + +******************************************* + +Property dump for: 0x20000001 (Alphabetic) + +0041..005A (26 chars) +0061..007A (26 chars) +00AA +00B5 +00BA +00C0..00D6 (23 chars) +00D8..00F6 (31 chars) +00F8..01F5 (254 chars) +01FA..0217 (30 chars) +0250..02A8 (89 chars) +02B0..02B8 (9 chars) +02BB..02C1 (7 chars) +02E0..02E4 (5 chars) +0345 +037A +0386 +0388..038A (3 chars) +038C +038E..03A1 (20 chars) +03A3..03CE (44 chars) +03D0..03D6 (7 chars) +03DA +03DC +03DE +03E0 +03E2..03F3 (18 chars) +0401..040C (12 chars) +040E..044F (66 chars) +0451..045C (12 chars) +045E..0481 (36 chars) +0490..04C4 (53 chars) +04C7..04C8 (2 chars) +04CB..04CC (2 chars) +04D0..04EB (28 chars) +04EE..04F5 (8 chars) +04F8..04F9 (2 chars) +0531..0556 (38 chars) +0559 +0561..0587 (39 chars) +05D0..05EA (27 chars) +05F0..05F2 (3 chars) +0621..063A (26 chars) +0641..0652 (18 chars) +0670..06B7 (72 chars) +06BA..06BE (5 chars) +06C0..06CE (15 chars) +06D0..06D3 (4 chars) +06D5..06DC (8 chars) +06E1..06E8 (8 chars) +06ED +0901..0903 (3 chars) +0905..0939 (53 chars) +093D..094C (16 chars) +0950 +0958..0963 (12 chars) +0981..0983 (3 chars) +0985..098C (8 chars) +098F..0990 (2 chars) +0993..09A8 (22 chars) +09AA..09B0 (7 chars) +09B2 +09B6..09B9 (4 chars) +09BE..09C4 (7 chars) +09C7..09C8 (2 chars) +09CB..09CC (2 chars) +09D7 +09DC..09DD (2 chars) +09DF..09E3 (5 chars) +09F0..09F1 (2 chars) +0A02 +0A05..0A0A (6 chars) +0A0F..0A10 (2 chars) +0A13..0A28 (22 chars) +0A2A..0A30 (7 chars) +0A32..0A33 (2 chars) +0A35..0A36 (2 chars) +0A38..0A39 (2 chars) +0A3E..0A42 (5 chars) +0A47..0A48 (2 chars) +0A4B..0A4C (2 chars) +0A59..0A5C (4 chars) +0A5E +0A70..0A74 (5 chars) +0A81..0A83 (3 chars) +0A85..0A8B (7 chars) +0A8D +0A8F..0A91 (3 chars) +0A93..0AA8 (22 chars) +0AAA..0AB0 (7 chars) +0AB2..0AB3 (2 chars) +0AB5..0AB9 (5 chars) +0ABD..0AC5 (9 chars) +0AC7..0AC9 (3 chars) +0ACB..0ACC (2 chars) +0AD0 +0AE0 +0B01..0B03 (3 chars) +0B05..0B0C (8 chars) +0B0F..0B10 (2 chars) +0B13..0B28 (22 chars) +0B2A..0B30 (7 chars) +0B32..0B33 (2 chars) +0B36..0B39 (4 chars) +0B3D..0B43 (7 chars) +0B47..0B48 (2 chars) +0B4B..0B4C (2 chars) +0B56..0B57 (2 chars) +0B5C..0B5D (2 chars) +0B5F..0B61 (3 chars) +0B82..0B83 (2 chars) +0B85..0B8A (6 chars) +0B8E..0B90 (3 chars) +0B92..0B95 (4 chars) +0B99..0B9A (2 chars) +0B9C +0B9E..0B9F (2 chars) +0BA3..0BA4 (2 chars) +0BA8..0BAA (3 chars) +0BAE..0BB5 (8 chars) +0BB7..0BB9 (3 chars) +0BBE..0BC2 (5 chars) +0BC6..0BC8 (3 chars) +0BCA..0BCC (3 chars) +0BD7 +0C01..0C03 (3 chars) +0C05..0C0C (8 chars) +0C0E..0C10 (3 chars) +0C12..0C28 (23 chars) +0C2A..0C33 (10 chars) +0C35..0C39 (5 chars) +0C3E..0C44 (7 chars) +0C46..0C48 (3 chars) +0C4A..0C4C (3 chars) +0C55..0C56 (2 chars) +0C60..0C61 (2 chars) +0C82..0C83 (2 chars) +0C85..0C8C (8 chars) +0C8E..0C90 (3 chars) +0C92..0CA8 (23 chars) +0CAA..0CB3 (10 chars) +0CB5..0CB9 (5 chars) +0CBE..0CC4 (7 chars) +0CC6..0CC8 (3 chars) +0CCA..0CCC (3 chars) +0CD5..0CD6 (2 chars) +0CDE +0CE0..0CE1 (2 chars) +0D02..0D03 (2 chars) +0D05..0D0C (8 chars) +0D0E..0D10 (3 chars) +0D12..0D28 (23 chars) +0D2A..0D39 (16 chars) +0D3E..0D43 (6 chars) +0D46..0D48 (3 chars) +0D4A..0D4C (3 chars) +0D57 +0D60..0D61 (2 chars) +0E01..0E3A (58 chars) +0E40..0E45 (6 chars) +0E47 +0E4D +0E81..0E82 (2 chars) +0E84 +0E87..0E88 (2 chars) +0E8A +0E8D +0E94..0E97 (4 chars) +0E99..0E9F (7 chars) +0EA1..0EA3 (3 chars) +0EA5 +0EA7 +0EAA..0EAB (2 chars) +0EAD..0EB9 (13 chars) +0EBB..0EBD (3 chars) +0EC0..0EC4 (5 chars) +0ECD +0EDC..0EDD (2 chars) +0F00 +0F40..0F47 (8 chars) +0F49..0F69 (33 chars) +0F71..0F81 (17 chars) +0F88..0F8B (4 chars) +0F90..0F95 (6 chars) +0F97 +0F99..0FAD (21 chars) +0FB1..0FB7 (7 chars) +0FB9 +10A0..10C5 (38 chars) +10D0..10F6 (39 chars) +1100..1159 (90 chars) +115F..11A2 (68 chars) +11A8..11F9 (82 chars) +1E00..1E9B (156 chars) +1EA0..1EF9 (90 chars) +1F00..1F15 (22 chars) +1F18..1F1D (6 chars) +1F20..1F45 (38 chars) +1F48..1F4D (6 chars) +1F50..1F57 (8 chars) +1F59 +1F5B +1F5D +1F5F..1F7D (31 chars) +1F80..1FB4 (53 chars) +1FB6..1FBC (7 chars) +1FBE +1FC2..1FC4 (3 chars) +1FC6..1FCC (7 chars) +1FD0..1FD3 (4 chars) +1FD6..1FDB (6 chars) +1FE0..1FEC (13 chars) +1FF2..1FF4 (3 chars) +1FF6..1FFC (7 chars) +207F +2102 +2107 +210A..2113 (10 chars) +2115 +2118..211D (6 chars) +2124 +2126 +2128 +212A..2131 (8 chars) +2133..2138 (6 chars) +2160..2182 (35 chars) +3041..3094 (84 chars) +30A1..30FA (90 chars) +3105..312C (40 chars) +3131..318E (94 chars) +AC00..D7A3 (11172 chars) +FB00..FB06 (7 chars) +FB13..FB17 (5 chars) +FB1F..FB28 (10 chars) +FB2A..FB36 (13 chars) +FB38..FB3C (5 chars) +FB3E +FB40..FB41 (2 chars) +FB43..FB44 (2 chars) +FB46..FBB1 (108 chars) +FBD3..FD3D (363 chars) +FD50..FD8F (64 chars) +FD92..FDC7 (54 chars) +FDF0..FDFB (12 chars) +FE70..FE72 (3 chars) +FE74 +FE76..FEFC (135 chars) +FF21..FF3A (26 chars) +FF41..FF5A (26 chars) +FF66..FF6F (10 chars) +FF71..FF9D (45 chars) +FFA0..FFBE (31 chars) +FFC2..FFC7 (6 chars) +FFCA..FFCF (6 chars) +FFD2..FFD7 (6 chars) +FFDA..FFDC (3 chars) + +Discrepancy A: Unilib but not UnicodeData + +0345 +064B..0652 (8 chars) +0670 +06D6..06DC (7 chars) +06E1..06E4 (4 chars) +06E7..06E8 (2 chars) +06ED +0901..0902 (2 chars) +0941..0948 (8 chars) +0962..0963 (2 chars) +0981 +09C1..09C4 (4 chars) +09E2..09E3 (2 chars) +0A02 +0A41..0A42 (2 chars) +0A47..0A48 (2 chars) +0A4B..0A4C (2 chars) +0A70..0A71 (2 chars) +0A81..0A82 (2 chars) +0AC1..0AC5 (5 chars) +0AC7..0AC8 (2 chars) +0B01 +0B3F +0B41..0B43 (3 chars) +0B56 +0B82 +0BC0 +0C3E..0C40 (3 chars) +0C46..0C48 (3 chars) +0C4A..0C4C (3 chars) +0C55..0C56 (2 chars) +0CBF +0CC6 +0CCC +0D41..0D43 (3 chars) +0E31 +0E34..0E3A (7 chars) +0E47 +0E4D +0EB1 +0EB4..0EB9 (6 chars) +0EBB..0EBC (2 chars) +0ECD +0F71..0F7E (14 chars) +0F80..0F81 (2 chars) +0F90..0F95 (6 chars) +0F97 +0F99..0FAD (21 chars) +0FB1..0FB7 (7 chars) +0FB9 +2160..2182 (35 chars) + +Discrepancy B: UnicodeData but not Unilib + +02D0..02D1 (2 chars) +0640 +0E46 +0EC6 +0F3E..0F3F (2 chars) +3005..3006 (2 chars) +3031..3035 (5 chars) +309D..309E (2 chars) +30FC..30FE (3 chars) +4E00..9FA5 (20902 chars) +F900..FA2D (302 chars) +FF70 +FF9E..FF9F (2 chars) + +******************************************* + +Property dump for: 0x20000002 (Ideographic) + +3006..3007 (2 chars) +3021..3029 (9 chars) +4E00..9FA5 (20902 chars) +F900..FA2D (302 chars) + + -- No analysis for this property. + +******************************************* + +Property dump for: 0x20010000 (Diacritic) + +005E +0060 +00A8 +00AF +00B4 +00B7..00B8 (2 chars) +02B0..02DE (47 chars) +02E0..02E9 (10 chars) +0300..0345 (70 chars) +0360..0361 (2 chars) +037A +0384..0385 (2 chars) +0483..0486 (4 chars) +0559 +0591..05A1 (17 chars) +05A3..05B9 (23 chars) +05BB..05BD (3 chars) +05BF +05C1..05C2 (2 chars) +05C4 +06DF..06E0 (2 chars) +06E5..06E6 (2 chars) +06EA..06EC (3 chars) +093C +094D +0951..0954 (4 chars) +09BC +09CD +0A3C +0A4D +0ABC +0ACD +0B3C +0B4D +0BCD +0C4D +0CCD +0D4D +0E48..0E4C (5 chars) +0E4E +0EC8..0ECC (5 chars) +0F18..0F19 (2 chars) +0F35 +0F37 +0F39 +0F82..0F84 (3 chars) +0F86..0F87 (2 chars) +1FBD +1FBF..1FC1 (3 chars) +1FCD..1FCF (3 chars) +1FDD..1FDF (3 chars) +1FED..1FEF (3 chars) +1FFD..1FFE (2 chars) +302A..302F (6 chars) +3099..309C (4 chars) +30FC +FB1E +FE20..FE23 (4 chars) +FF3E +FF40 +FF70 +FF9E..FF9F (2 chars) +FFE3 + +Discrepancy A: Unilib but not UnicodeData + +00B7 + +Discrepancy B: UnicodeData but not Unilib + +0640 +064B..0652 (8 chars) +0670 +06D6..06DC (7 chars) +06E1..06E4 (4 chars) +06E7..06E8 (2 chars) +06ED +0901..0902 (2 chars) +0941..0948 (8 chars) +0962..0963 (2 chars) +0981 +09C1..09C4 (4 chars) +09E2..09E3 (2 chars) +0A02 +0A41..0A42 (2 chars) +0A47..0A48 (2 chars) +0A4B..0A4C (2 chars) +0A70..0A71 (2 chars) +0A81..0A82 (2 chars) +0AC1..0AC5 (5 chars) +0AC7..0AC8 (2 chars) +0B01 +0B3F +0B41..0B43 (3 chars) +0B56 +0B82 +0BC0 +0C3E..0C40 (3 chars) +0C46..0C48 (3 chars) +0C4A..0C4C (3 chars) +0C55..0C56 (2 chars) +0CBF +0CC6 +0CCC +0D41..0D43 (3 chars) +0E31 +0E34..0E3A (7 chars) +0E46..0E47 (2 chars) +0E4D +0EB1 +0EB4..0EB9 (6 chars) +0EBB..0EBC (2 chars) +0EC6 +0ECD +0F71..0F7E (14 chars) +0F80..0F81 (2 chars) +0F90..0F95 (6 chars) +0F97 +0F99..0FAD (21 chars) +0FB1..0FB7 (7 chars) +0FB9 +20D0..20DC (13 chars) +20E1 +3005 +3031..3035 (5 chars) +309D..309E (2 chars) +30FD..30FE (2 chars) + +******************************************* + +Property dump for: 0x20000040 (Extender) + +00B7 +02D0..02D1 (2 chars) +0640 +0E46 +0EC6 +3005 +3031..3035 (5 chars) +309D..309E (2 chars) +30FC..30FE (3 chars) +FF70 + + -- No analysis for this property. + +******************************************* + +Property dump for: 0x20020000 (Identifier Part) + +0030..0039 (10 chars) +0041..005A (26 chars) +005F +0061..007A (26 chars) +00AA +00B5 +00BA +00C0..00D6 (23 chars) +00D8..00F6 (31 chars) +00F8..01F5 (254 chars) +01FA..0217 (30 chars) +0250..02A8 (89 chars) +02B0..02B8 (9 chars) +02BB..02C1 (7 chars) +02D0..02D1 (2 chars) +02E0..02E4 (5 chars) +0300..0345 (70 chars) +0360..0361 (2 chars) +037A +0386 +0388..038A (3 chars) +038C +038E..03A1 (20 chars) +03A3..03CE (44 chars) +03D0..03D6 (7 chars) +03DA +03DC +03DE +03E0 +03E2..03F3 (18 chars) +0401..040C (12 chars) +040E..044F (66 chars) +0451..045C (12 chars) +045E..0481 (36 chars) +0483..0486 (4 chars) +0490..04C4 (53 chars) +04C7..04C8 (2 chars) +04CB..04CC (2 chars) +04D0..04EB (28 chars) +04EE..04F5 (8 chars) +04F8..04F9 (2 chars) +0531..0556 (38 chars) +0559 +0561..0587 (39 chars) +0591..05A1 (17 chars) +05A3..05B9 (23 chars) +05BB..05BD (3 chars) +05BF +05C1..05C2 (2 chars) +05C4 +05D0..05EA (27 chars) +05F0..05F2 (3 chars) +0621..063A (26 chars) +0640..0652 (19 chars) +0660..0669 (10 chars) +0670..06B7 (72 chars) +06BA..06BE (5 chars) +06C0..06CE (15 chars) +06D0..06D3 (4 chars) +06D5..06DC (8 chars) +06DF..06E8 (10 chars) +06EA..06ED (4 chars) +06F0..06F9 (10 chars) +0901..0903 (3 chars) +0905..0939 (53 chars) +093C..094D (18 chars) +0950..0954 (5 chars) +0958..0963 (12 chars) +0966..096F (10 chars) +0981..0983 (3 chars) +0985..098C (8 chars) +098F..0990 (2 chars) +0993..09A8 (22 chars) +09AA..09B0 (7 chars) +09B2 +09B6..09B9 (4 chars) +09BC +09BE..09C4 (7 chars) +09C7..09C8 (2 chars) +09CB..09CD (3 chars) +09D7 +09DC..09DD (2 chars) +09DF..09E3 (5 chars) +09E6..09F1 (12 chars) +0A02 +0A05..0A0A (6 chars) +0A0F..0A10 (2 chars) +0A13..0A28 (22 chars) +0A2A..0A30 (7 chars) +0A32..0A33 (2 chars) +0A35..0A36 (2 chars) +0A38..0A39 (2 chars) +0A3C +0A3E..0A42 (5 chars) +0A47..0A48 (2 chars) +0A4B..0A4D (3 chars) +0A59..0A5C (4 chars) +0A5E +0A66..0A74 (15 chars) +0A81..0A83 (3 chars) +0A85..0A8B (7 chars) +0A8D +0A8F..0A91 (3 chars) +0A93..0AA8 (22 chars) +0AAA..0AB0 (7 chars) +0AB2..0AB3 (2 chars) +0AB5..0AB9 (5 chars) +0ABC..0AC5 (10 chars) +0AC7..0AC9 (3 chars) +0ACB..0ACD (3 chars) +0AD0 +0AE0 +0AE6..0AEF (10 chars) +0B01..0B03 (3 chars) +0B05..0B0C (8 chars) +0B0F..0B10 (2 chars) +0B13..0B28 (22 chars) +0B2A..0B30 (7 chars) +0B32..0B33 (2 chars) +0B36..0B39 (4 chars) +0B3C..0B43 (8 chars) +0B47..0B48 (2 chars) +0B4B..0B4D (3 chars) +0B56..0B57 (2 chars) +0B5C..0B5D (2 chars) +0B5F..0B61 (3 chars) +0B66..0B6F (10 chars) +0B82..0B83 (2 chars) +0B85..0B8A (6 chars) +0B8E..0B90 (3 chars) +0B92..0B95 (4 chars) +0B99..0B9A (2 chars) +0B9C +0B9E..0B9F (2 chars) +0BA3..0BA4 (2 chars) +0BA8..0BAA (3 chars) +0BAE..0BB5 (8 chars) +0BB7..0BB9 (3 chars) +0BBE..0BC2 (5 chars) +0BC6..0BC8 (3 chars) +0BCA..0BCD (4 chars) +0BD7 +0BE7..0BEF (9 chars) +0C01..0C03 (3 chars) +0C05..0C0C (8 chars) +0C0E..0C10 (3 chars) +0C12..0C28 (23 chars) +0C2A..0C33 (10 chars) +0C35..0C39 (5 chars) +0C3E..0C44 (7 chars) +0C46..0C48 (3 chars) +0C4A..0C4D (4 chars) +0C55..0C56 (2 chars) +0C60..0C61 (2 chars) +0C66..0C6F (10 chars) +0C82..0C83 (2 chars) +0C85..0C8C (8 chars) +0C8E..0C90 (3 chars) +0C92..0CA8 (23 chars) +0CAA..0CB3 (10 chars) +0CB5..0CB9 (5 chars) +0CBE..0CC4 (7 chars) +0CC6..0CC8 (3 chars) +0CCA..0CCD (4 chars) +0CD5..0CD6 (2 chars) +0CDE +0CE0..0CE1 (2 chars) +0CE6..0CEF (10 chars) +0D02..0D03 (2 chars) +0D05..0D0C (8 chars) +0D0E..0D10 (3 chars) +0D12..0D28 (23 chars) +0D2A..0D39 (16 chars) +0D3E..0D43 (6 chars) +0D46..0D48 (3 chars) +0D4A..0D4D (4 chars) +0D57 +0D60..0D61 (2 chars) +0D66..0D6F (10 chars) +0E01..0E3A (58 chars) +0E40..0E4E (15 chars) +0E50..0E59 (10 chars) +0E81..0E82 (2 chars) +0E84 +0E87..0E88 (2 chars) +0E8A +0E8D +0E94..0E97 (4 chars) +0E99..0E9F (7 chars) +0EA1..0EA3 (3 chars) +0EA5 +0EA7 +0EAA..0EAB (2 chars) +0EAD..0EB9 (13 chars) +0EBB..0EBD (3 chars) +0EC0..0EC4 (5 chars) +0EC6 +0EC8..0ECD (6 chars) +0ED0..0ED9 (10 chars) +0EDC..0EDD (2 chars) +0F00 +0F18..0F19 (2 chars) +0F20..0F29 (10 chars) +0F35 +0F37 +0F39 +0F3E..0F47 (10 chars) +0F49..0F69 (33 chars) +0F71..0F84 (20 chars) +0F86..0F8B (6 chars) +0F90..0F95 (6 chars) +0F97 +0F99..0FAD (21 chars) +0FB1..0FB7 (7 chars) +0FB9 +10A0..10C5 (38 chars) +10D0..10F6 (39 chars) +1100..1159 (90 chars) +115F..11A2 (68 chars) +11A8..11F9 (82 chars) +1E00..1E9B (156 chars) +1EA0..1EF9 (90 chars) +1F00..1F15 (22 chars) +1F18..1F1D (6 chars) +1F20..1F45 (38 chars) +1F48..1F4D (6 chars) +1F50..1F57 (8 chars) +1F59 +1F5B +1F5D +1F5F..1F7D (31 chars) +1F80..1FB4 (53 chars) +1FB6..1FBC (7 chars) +1FBE +1FC2..1FC4 (3 chars) +1FC6..1FCC (7 chars) +1FD0..1FD3 (4 chars) +1FD6..1FDB (6 chars) +1FE0..1FEC (13 chars) +1FF2..1FF4 (3 chars) +1FF6..1FFC (7 chars) +203F..2040 (2 chars) +207F +20D0..20DC (13 chars) +20E1 +2102 +2107 +210A..2113 (10 chars) +2115 +2118..211D (6 chars) +2124 +2126 +2128 +212A..2131 (8 chars) +2133..2138 (6 chars) +2160..2182 (35 chars) +3005..3007 (3 chars) +3021..302F (15 chars) +3031..3035 (5 chars) +3041..3094 (84 chars) +3099..309A (2 chars) +309D..309E (2 chars) +30A1..30FE (94 chars) +3105..312C (40 chars) +3131..318E (94 chars) +4E00..9FA5 (20902 chars) +AC00..D7A3 (11172 chars) +F900..FA2D (302 chars) +FB00..FB06 (7 chars) +FB13..FB17 (5 chars) +FB1E..FB28 (11 chars) +FB2A..FB36 (13 chars) +FB38..FB3C (5 chars) +FB3E +FB40..FB41 (2 chars) +FB43..FB44 (2 chars) +FB46..FBB1 (108 chars) +FBD3..FD3D (363 chars) +FD50..FD8F (64 chars) +FD92..FDC7 (54 chars) +FDF0..FDFB (12 chars) +FE20..FE23 (4 chars) +FE33..FE34 (2 chars) +FE4D..FE4F (3 chars) +FE70..FE72 (3 chars) +FE74 +FE76..FEFC (135 chars) +FF10..FF19 (10 chars) +FF21..FF3A (26 chars) +FF3F +FF41..FF5A (26 chars) +FF65..FFBE (90 chars) +FFC2..FFC7 (6 chars) +FFCA..FFCF (6 chars) +FFD2..FFD7 (6 chars) +FFDA..FFDC (3 chars) + +Discrepancy A: Unilib but not UnicodeData + + -- No discrepancies found. + +Discrepancy B: UnicodeData but not Unilib + + -- No discrepancies found. + +******************************************* + +Property dump for: 0x10000080 (Ignorable Control) + +200C..200F (4 chars) +202A..202E (5 chars) +206A..206F (6 chars) +FEFF + +Discrepancy A: Unilib but not UnicodeData + + -- No discrepancies found. + +Discrepancy B: UnicodeData but not Unilib + + -- No discrepancies found. + +******************************************* + +Property dump for: 0x01000000 (Bidi: Left-to-Right) + +0041..005A (26 chars) +0061..007A (26 chars) +00AA +00B5 +00BA +00C0..00D6 (23 chars) +00D8..00F6 (31 chars) +00F8..01F5 (254 chars) +01FA..0217 (30 chars) +0250..02A8 (89 chars) +02B0..02B8 (9 chars) +02BB..02C1 (7 chars) +02E0..02E4 (5 chars) +0374..0375 (2 chars) +037A +0386 +0388..038A (3 chars) +038C +038E..03A1 (20 chars) +03A3..03CE (44 chars) +03D0..03D6 (7 chars) +03DA +03DC +03DE +03E0 +03E2..03F3 (18 chars) +0401..040C (12 chars) +040E..044F (66 chars) +0451..045C (12 chars) +045E..0482 (37 chars) +0490..04C4 (53 chars) +04C7..04C8 (2 chars) +04CB..04CC (2 chars) +04D0..04EB (28 chars) +04EE..04F5 (8 chars) +04F8..04F9 (2 chars) +0531..0556 (38 chars) +0559..055F (7 chars) +0561..0587 (39 chars) +0589 +0903 +0905..0939 (53 chars) +093D..0940 (4 chars) +0949..094C (4 chars) +0950 +0958..0961 (10 chars) +0964..0970 (13 chars) +0982..0983 (2 chars) +0985..098C (8 chars) +098F..0990 (2 chars) +0993..09A8 (22 chars) +09AA..09B0 (7 chars) +09B2 +09B6..09B9 (4 chars) +09BE..09C0 (3 chars) +09C7..09C8 (2 chars) +09CB..09CC (2 chars) +09D7 +09DC..09DD (2 chars) +09DF..09E1 (3 chars) +09E6..09F1 (12 chars) +09F4..09FA (7 chars) +0A05..0A0A (6 chars) +0A0F..0A10 (2 chars) +0A13..0A28 (22 chars) +0A2A..0A30 (7 chars) +0A32..0A33 (2 chars) +0A35..0A36 (2 chars) +0A38..0A39 (2 chars) +0A3E..0A40 (3 chars) +0A59..0A5C (4 chars) +0A5E +0A66..0A6F (10 chars) +0A72..0A74 (3 chars) +0A83 +0A85..0A8B (7 chars) +0A8D +0A8F..0A91 (3 chars) +0A93..0AA8 (22 chars) +0AAA..0AB0 (7 chars) +0AB2..0AB3 (2 chars) +0AB5..0AB9 (5 chars) +0ABD..0AC0 (4 chars) +0AC9 +0ACB..0ACC (2 chars) +0AD0 +0AE0 +0AE6..0AEF (10 chars) +0B02..0B03 (2 chars) +0B05..0B0C (8 chars) +0B0F..0B10 (2 chars) +0B13..0B28 (22 chars) +0B2A..0B30 (7 chars) +0B32..0B33 (2 chars) +0B36..0B39 (4 chars) +0B3D..0B3E (2 chars) +0B40 +0B47..0B48 (2 chars) +0B4B..0B4C (2 chars) +0B57 +0B5C..0B5D (2 chars) +0B5F..0B61 (3 chars) +0B66..0B70 (11 chars) +0B83 +0B85..0B8A (6 chars) +0B8E..0B90 (3 chars) +0B92..0B95 (4 chars) +0B99..0B9A (2 chars) +0B9C +0B9E..0B9F (2 chars) +0BA3..0BA4 (2 chars) +0BA8..0BAA (3 chars) +0BAE..0BB5 (8 chars) +0BB7..0BB9 (3 chars) +0BBE..0BBF (2 chars) +0BC1..0BC2 (2 chars) +0BC6..0BC8 (3 chars) +0BCA..0BCC (3 chars) +0BD7 +0BE7..0BF2 (12 chars) +0C01..0C03 (3 chars) +0C05..0C0C (8 chars) +0C0E..0C10 (3 chars) +0C12..0C28 (23 chars) +0C2A..0C33 (10 chars) +0C35..0C39 (5 chars) +0C41..0C44 (4 chars) +0C60..0C61 (2 chars) +0C66..0C6F (10 chars) +0C82..0C83 (2 chars) +0C85..0C8C (8 chars) +0C8E..0C90 (3 chars) +0C92..0CA8 (23 chars) +0CAA..0CB3 (10 chars) +0CB5..0CB9 (5 chars) +0CBE +0CC0..0CC4 (5 chars) +0CC7..0CC8 (2 chars) +0CCA..0CCB (2 chars) +0CD5..0CD6 (2 chars) +0CDE +0CE0..0CE1 (2 chars) +0CE6..0CEF (10 chars) +0D02..0D03 (2 chars) +0D05..0D0C (8 chars) +0D0E..0D10 (3 chars) +0D12..0D28 (23 chars) +0D2A..0D39 (16 chars) +0D3E..0D40 (3 chars) +0D46..0D48 (3 chars) +0D4A..0D4C (3 chars) +0D57 +0D60..0D61 (2 chars) +0D66..0D6F (10 chars) +0E01..0E30 (48 chars) +0E32..0E33 (2 chars) +0E40..0E46 (7 chars) +0E4F..0E5B (13 chars) +0E81..0E82 (2 chars) +0E84 +0E87..0E88 (2 chars) +0E8A +0E8D +0E94..0E97 (4 chars) +0E99..0E9F (7 chars) +0EA1..0EA3 (3 chars) +0EA5 +0EA7 +0EAA..0EAB (2 chars) +0EAD..0EB0 (4 chars) +0EB2..0EB3 (2 chars) +0EBD +0EC0..0EC4 (5 chars) +0EC6 +0ED0..0ED9 (10 chars) +0EDC..0EDD (2 chars) +0F00..0F17 (24 chars) +0F1A..0F34 (27 chars) +0F36 +0F38 +0F40..0F47 (8 chars) +0F49..0F69 (33 chars) +0F7F +0F85 +0F88..0F8B (4 chars) +10A0..10C5 (38 chars) +10D0..10F6 (39 chars) +10FB +1100..1159 (90 chars) +115F..11A2 (68 chars) +11A8..11F9 (82 chars) +1E00..1E9B (156 chars) +1EA0..1EF9 (90 chars) +1F00..1F15 (22 chars) +1F18..1F1D (6 chars) +1F20..1F45 (38 chars) +1F48..1F4D (6 chars) +1F50..1F57 (8 chars) +1F59 +1F5B +1F5D +1F5F..1F7D (31 chars) +1F80..1FB4 (53 chars) +1FB6..1FBC (7 chars) +1FBE +1FC2..1FC4 (3 chars) +1FC6..1FCC (7 chars) +1FD0..1FD3 (4 chars) +1FD6..1FDB (6 chars) +1FE0..1FEC (13 chars) +1FF2..1FF4 (3 chars) +1FF6..1FFC (7 chars) +200E +202A +202D +207F +2102 +2107 +210A..2113 (10 chars) +2115 +2118..211D (6 chars) +2124 +2126 +2128 +212A..2131 (8 chars) +2133..2138 (6 chars) +2160..2182 (35 chars) +2336..237A (69 chars) +249C..24E9 (78 chars) +3006..3007 (2 chars) +3021..3029 (9 chars) +3041..3094 (84 chars) +309D..309E (2 chars) +30A1..30FE (94 chars) +3105..312C (40 chars) +3131..318E (94 chars) +3190..319F (16 chars) +3200..321C (29 chars) +3220..3243 (36 chars) +3260..327B (28 chars) +327F..32B0 (50 chars) +32C0..32CB (12 chars) +32D0..32FE (47 chars) +3300..3376 (119 chars) +337B..33DD (99 chars) +33E0..33FE (31 chars) +4E00..9FA5 (20902 chars) +AC00..D7A3 (11172 chars) +D800..FA2D (8750 chars) +FB00..FB06 (7 chars) +FB13..FB17 (5 chars) +FF21..FF3A (26 chars) +FF41..FF5A (26 chars) +FF65..FF9D (57 chars) +FFA0..FFBE (31 chars) +FFC2..FFC7 (6 chars) +FFCA..FFCF (6 chars) +FFD2..FFD7 (6 chars) +FFDA..FFDC (3 chars) + +Discrepancy A: Unilib but not UnicodeData + + -- No discrepancies found. + +Discrepancy B: UnicodeData but not Unilib + + -- No discrepancies found. + +******************************************* + +Property dump for: 0x02000000 (Bidi: Right-to-Left) + +05BE +05C0 +05C3 +05D0..05EA (27 chars) +05F0..05F4 (5 chars) +061B +061F +0621..063A (26 chars) +0640..064A (11 chars) +066D +0671..06B7 (71 chars) +06BA..06BE (5 chars) +06C0..06CE (15 chars) +06D0..06D5 (6 chars) +06E5..06E6 (2 chars) +200F +202B +202E +FB1F..FB28 (10 chars) +FB2A..FB36 (13 chars) +FB38..FB3C (5 chars) +FB3E +FB40..FB41 (2 chars) +FB43..FB44 (2 chars) +FB46..FBB1 (108 chars) +FBD3..FD3D (363 chars) +FD50..FD8F (64 chars) +FD92..FDC7 (54 chars) +FDF0..FDFB (12 chars) +FE70..FE72 (3 chars) +FE74 +FE76..FEFC (135 chars) + +Discrepancy A: Unilib but not UnicodeData + + -- No discrepancies found. + +Discrepancy B: UnicodeData but not Unilib + + -- No discrepancies found. + +******************************************* + +Property dump for: 0x03000000 (Bidi: European Digit) + +0030..0039 (10 chars) +00B2..00B3 (2 chars) +00B9 +06F0..06F9 (10 chars) +2070 +2074..2079 (6 chars) +2080..2089 (10 chars) +2460..249B (60 chars) +24EA +FF10..FF19 (10 chars) + +Discrepancy A: Unilib but not UnicodeData + + -- No discrepancies found. + +Discrepancy B: UnicodeData but not Unilib + + -- No discrepancies found. + +******************************************* + +Property dump for: 0x04000000 (Bidi: Eur Num Separator) + +002F +FF0F + +Discrepancy A: Unilib but not UnicodeData + + -- No discrepancies found. + +Discrepancy B: UnicodeData but not Unilib + + -- No discrepancies found. + +******************************************* + +Property dump for: 0x05000000 (Bidi: Eur Num Terminator) + +0023..0025 (3 chars) +002B +002D +00A2..00A5 (4 chars) +00B0..00B1 (2 chars) +066A +09F2..09F3 (2 chars) +0E3F +2030..2034 (5 chars) +207A..207B (2 chars) +208A..208B (2 chars) +20A0..20AC (13 chars) +2212..2213 (2 chars) +FB29 +FE5F +FE62..FE63 (2 chars) +FE69..FE6A (2 chars) +FF03..FF05 (3 chars) +FF0B +FF0D +FFE0..FFE1 (2 chars) +FFE5..FFE6 (2 chars) + +Discrepancy A: Unilib but not UnicodeData + + -- No discrepancies found. + +Discrepancy B: UnicodeData but not Unilib + + -- No discrepancies found. + +******************************************* + +Property dump for: 0x06000000 (Bidi: Arabic Digit) + +0660..0669 (10 chars) +066B..066C (2 chars) + +Discrepancy A: Unilib but not UnicodeData + + -- No discrepancies found. + +Discrepancy B: UnicodeData but not Unilib + + -- No discrepancies found. + +******************************************* + +Property dump for: 0x07000000 (Bidi: Common Separator) + +002C +002E +003A +060C +2007 +FE50 +FE52 +FE55 +FF0C +FF0E +FF1A + +Discrepancy A: Unilib but not UnicodeData + + -- No discrepancies found. + +Discrepancy B: UnicodeData but not Unilib + + -- No discrepancies found. + +******************************************* + +Property dump for: 0x08000000 (Bidi: Block Separator) + +000A +000C..000D (2 chars) +001C..001E (3 chars) +2028..2029 (2 chars) + +Discrepancy A: Unilib but not UnicodeData + + -- No discrepancies found. + +Discrepancy B: UnicodeData but not Unilib + + -- No discrepancies found. + +******************************************* + +Property dump for: 0x09000000 (Bidi: Segment Separator) + +0009 +000B +001F + +Discrepancy A: Unilib but not UnicodeData + + -- No discrepancies found. + +Discrepancy B: UnicodeData but not Unilib + + -- No discrepancies found. + +******************************************* + +Property dump for: 0x0A000000 (Bidi: Whitespace) + +0020 +00A0 +2000..2006 (7 chars) +2008..200B (4 chars) +3000 + +Discrepancy A: Unilib but not UnicodeData + + -- No discrepancies found. + +Discrepancy B: UnicodeData but not Unilib + + -- No discrepancies found. + +******************************************* + +Property dump for: 0x80000009 (Bidi: Other Neutral) + +0000..0008 (9 chars) +000E..001B (14 chars) +0021..0022 (2 chars) +0026..002A (5 chars) +003B..0040 (6 chars) +005B..0060 (6 chars) +007B..009F (37 chars) +00A1 +00A6..00A9 (4 chars) +00AB..00AF (5 chars) +00B4 +00B6..00B8 (3 chars) +00BB..00BF (5 chars) +00D7 +00F7 +02B9..02BA (2 chars) +02C2..02DE (29 chars) +02E5..02E9 (5 chars) +0300..0345 (70 chars) +0360..0361 (2 chars) +037E +0384..0385 (2 chars) +0387 +0483..0486 (4 chars) +0591..05A1 (17 chars) +05A3..05B9 (23 chars) +05BB..05BD (3 chars) +05BF +05C1..05C2 (2 chars) +05C4 +064B..0652 (8 chars) +0670 +06D6..06E4 (15 chars) +06E7..06ED (7 chars) +0901..0902 (2 chars) +093C +0941..0948 (8 chars) +094D +0951..0954 (4 chars) +0962..0963 (2 chars) +0981 +09BC +09C1..09C4 (4 chars) +09CD +09E2..09E3 (2 chars) +0A02 +0A3C +0A41..0A42 (2 chars) +0A47..0A48 (2 chars) +0A4B..0A4D (3 chars) +0A70..0A71 (2 chars) +0A81..0A82 (2 chars) +0ABC +0AC1..0AC5 (5 chars) +0AC7..0AC8 (2 chars) +0ACD +0B01 +0B3C +0B3F +0B41..0B43 (3 chars) +0B4D +0B56 +0B82 +0BC0 +0BCD +0C3E..0C40 (3 chars) +0C46..0C48 (3 chars) +0C4A..0C4D (4 chars) +0C55..0C56 (2 chars) +0CBF +0CC6 +0CCC..0CCD (2 chars) +0D41..0D43 (3 chars) +0D4D +0E31 +0E34..0E3A (7 chars) +0E47..0E4E (8 chars) +0EB1 +0EB4..0EB9 (6 chars) +0EBB..0EBC (2 chars) +0EC8..0ECD (6 chars) +0F18..0F19 (2 chars) +0F35 +0F37 +0F39..0F3F (7 chars) +0F71..0F7E (14 chars) +0F80..0F84 (5 chars) +0F86..0F87 (2 chars) +0F90..0F95 (6 chars) +0F97 +0F99..0FAD (21 chars) +0FB1..0FB7 (7 chars) +0FB9 +1FBD +1FBF..1FC1 (3 chars) +1FCD..1FCF (3 chars) +1FDD..1FDF (3 chars) +1FED..1FEF (3 chars) +1FFD..1FFE (2 chars) +200C..200D (2 chars) +2010..2027 (24 chars) +202C +2035..2046 (18 chars) +206A..206F (6 chars) +207C..207E (3 chars) +208C..208E (3 chars) +20D0..20E1 (18 chars) +2100..2101 (2 chars) +2103..2106 (4 chars) +2108..2109 (2 chars) +2114 +2116..2117 (2 chars) +211E..2123 (6 chars) +2125 +2127 +2129 +2132 +2153..215F (13 chars) +2190..21EA (91 chars) +2200..2211 (18 chars) +2214..22F1 (222 chars) +2300 +2302..2335 (52 chars) +2400..2424 (37 chars) +2440..244A (11 chars) +2500..2595 (150 chars) +25A0..25EF (80 chars) +2600..2613 (20 chars) +261A..266F (86 chars) +2701..2704 (4 chars) +2706..2709 (4 chars) +270C..2727 (28 chars) +2729..274B (35 chars) +274D +274F..2752 (4 chars) +2756 +2758..275E (7 chars) +2761..2767 (7 chars) +2776..2794 (31 chars) +2798..27AF (24 chars) +27B1..27BE (14 chars) +3001..3005 (5 chars) +3008..3020 (25 chars) +302A..3037 (14 chars) +303F +3099..309C (4 chars) +FB1E +FD3E..FD3F (2 chars) +FE20..FE23 (4 chars) +FE30..FE44 (21 chars) +FE49..FE4F (7 chars) +FE51 +FE54 +FE56..FE5E (9 chars) +FE60..FE61 (2 chars) +FE64..FE66 (3 chars) +FE68 +FE6B +FEFF +FF01..FF02 (2 chars) +FF06..FF0A (5 chars) +FF1B..FF20 (6 chars) +FF3B..FF40 (6 chars) +FF5B..FF5E (4 chars) +FF61..FF64 (4 chars) +FF9E..FF9F (2 chars) +FFE2..FFE4 (3 chars) +FFE8..FFEE (7 chars) +FFFC..FFFD (2 chars) + +Discrepancy A: Unilib but not UnicodeData + + -- No discrepancies found. + +Discrepancy B: UnicodeData but not Unilib + + -- No discrepancies found. + +******************************************* + +Property dump for: 0x80000005 (Private Use) + +E000..F8FF (6400 chars) + + -- No analysis for this property. + +******************************************* + +Property dump for: 0x80000006 (Low Surrogate) + +DC00..DFFF (1024 chars) + + -- No analysis for this property. + +******************************************* + +Property dump for: 0x80000007 (High Surrogate) + +D800..DB7F (896 chars) + + -- No analysis for this property. + +******************************************* + +Property dump for: 0x80000008 (Private Use High Surrogate) + +DB80..DBFF (128 chars) + + -- No analysis for this property. + +******************************************* + +Property dump for: 0x00000000 (Unassigned Code Value) + +01F6..01F9 (4 chars) +0218..024F (56 chars) +02A9..02AF (7 chars) +02DF +02EA..02FF (22 chars) +0346..035F (26 chars) +0362..0373 (18 chars) +0376..0379 (4 chars) +037B..037D (3 chars) +037F..0383 (5 chars) +038B +038D +03A2 +03CF +03D7..03D9 (3 chars) +03DB +03DD +03DF +03E1 +03F4..0400 (13 chars) +040D +0450 +045D +0487..048F (9 chars) +04C5..04C6 (2 chars) +04C9..04CA (2 chars) +04CD..04CF (3 chars) +04EC..04ED (2 chars) +04F6..04F7 (2 chars) +04FA..0530 (55 chars) +0557..0558 (2 chars) +0560 +0588 +058A..0590 (7 chars) +05A2 +05BA +05C5..05CF (11 chars) +05EB..05EF (5 chars) +05F5..060B (23 chars) +060D..061A (14 chars) +061C..061E (3 chars) +0620 +063B..063F (5 chars) +0653..065F (13 chars) +066E..066F (2 chars) +06B8..06B9 (2 chars) +06BF +06CF +06EE..06EF (2 chars) +06FA..0900 (519 chars) +0904 +093A..093B (2 chars) +094E..094F (2 chars) +0955..0957 (3 chars) +0971..0980 (16 chars) +0984 +098D..098E (2 chars) +0991..0992 (2 chars) +09A9 +09B1 +09B3..09B5 (3 chars) +09BA..09BB (2 chars) +09BD +09C5..09C6 (2 chars) +09C9..09CA (2 chars) +09CE..09D6 (9 chars) +09D8..09DB (4 chars) +09DE +09E4..09E5 (2 chars) +09FB..0A01 (7 chars) +0A03..0A04 (2 chars) +0A0B..0A0E (4 chars) +0A11..0A12 (2 chars) +0A29 +0A31 +0A34 +0A37 +0A3A..0A3B (2 chars) +0A3D +0A43..0A46 (4 chars) +0A49..0A4A (2 chars) +0A4E..0A58 (11 chars) +0A5D +0A5F..0A65 (7 chars) +0A75..0A80 (12 chars) +0A84 +0A8C +0A8E +0A92 +0AA9 +0AB1 +0AB4 +0ABA..0ABB (2 chars) +0AC6 +0ACA +0ACE..0ACF (2 chars) +0AD1..0ADF (15 chars) +0AE1..0AE5 (5 chars) +0AF0..0B00 (17 chars) +0B04 +0B0D..0B0E (2 chars) +0B11..0B12 (2 chars) +0B29 +0B31 +0B34..0B35 (2 chars) +0B3A..0B3B (2 chars) +0B44..0B46 (3 chars) +0B49..0B4A (2 chars) +0B4E..0B55 (8 chars) +0B58..0B5B (4 chars) +0B5E +0B62..0B65 (4 chars) +0B71..0B81 (17 chars) +0B84 +0B8B..0B8D (3 chars) +0B91 +0B96..0B98 (3 chars) +0B9B +0B9D +0BA0..0BA2 (3 chars) +0BA5..0BA7 (3 chars) +0BAB..0BAD (3 chars) +0BB6 +0BBA..0BBD (4 chars) +0BC3..0BC5 (3 chars) +0BC9 +0BCE..0BD6 (9 chars) +0BD8..0BE6 (15 chars) +0BF3..0C00 (14 chars) +0C04 +0C0D +0C11 +0C29 +0C34 +0C3A..0C3D (4 chars) +0C45 +0C49 +0C4E..0C54 (7 chars) +0C57..0C5F (9 chars) +0C62..0C65 (4 chars) +0C70..0C81 (18 chars) +0C84 +0C8D +0C91 +0CA9 +0CB4 +0CBA..0CBD (4 chars) +0CC5 +0CC9 +0CCE..0CD4 (7 chars) +0CD7..0CDD (7 chars) +0CDF +0CE2..0CE5 (4 chars) +0CF0..0D01 (18 chars) +0D04 +0D0D +0D11 +0D29 +0D3A..0D3D (4 chars) +0D44..0D45 (2 chars) +0D49 +0D4E..0D56 (9 chars) +0D58..0D5F (8 chars) +0D62..0D65 (4 chars) +0D70..0E00 (145 chars) +0E3B..0E3E (4 chars) +0E5C..0E80 (37 chars) +0E83 +0E85..0E86 (2 chars) +0E89 +0E8B..0E8C (2 chars) +0E8E..0E93 (6 chars) +0E98 +0EA0 +0EA4 +0EA6 +0EA8..0EA9 (2 chars) +0EAC +0EBA +0EBE..0EBF (2 chars) +0EC5 +0EC7 +0ECE..0ECF (2 chars) +0EDA..0EDB (2 chars) +0EDE..0EFF (34 chars) +0F48 +0F6A..0F70 (7 chars) +0F8C..0F8F (4 chars) +0F96 +0F98 +0FAE..0FB0 (3 chars) +0FB8 +0FBA..109F (230 chars) +10C6..10CF (10 chars) +10F7..10FA (4 chars) +10FC..10FF (4 chars) +115A..115E (5 chars) +11A3..11A7 (5 chars) +11FA..1DFF (3078 chars) +1E9C..1E9F (4 chars) +1EFA..1EFF (6 chars) +1F16..1F17 (2 chars) +1F1E..1F1F (2 chars) +1F46..1F47 (2 chars) +1F4E..1F4F (2 chars) +1F58 +1F5A +1F5C +1F5E +1F7E..1F7F (2 chars) +1FB5 +1FC5 +1FD4..1FD5 (2 chars) +1FDC +1FF0..1FF1 (2 chars) +1FF5 +1FFF +202F +2047..2069 (35 chars) +2071..2073 (3 chars) +208F..209F (17 chars) +20AD..20CF (35 chars) +20E2..20FF (30 chars) +2139..2152 (26 chars) +2183..218F (13 chars) +21EB..21FF (21 chars) +22F2..22FF (14 chars) +2301 +237B..23FF (133 chars) +2425..243F (27 chars) +244B..245F (21 chars) +24EB..24FF (21 chars) +2596..259F (10 chars) +25F0..25FF (16 chars) +2614..2619 (6 chars) +2670..2700 (145 chars) +2705 +270A..270B (2 chars) +2728 +274C +274E +2753..2755 (3 chars) +2757 +275F..2760 (2 chars) +2768..2775 (14 chars) +2795..2797 (3 chars) +27B0 +27BF..2FFF (2113 chars) +3038..303E (7 chars) +3040 +3095..3098 (4 chars) +309F..30A0 (2 chars) +30FF..3104 (6 chars) +312D..3130 (4 chars) +318F +31A0..31FF (96 chars) +321D..321F (3 chars) +3244..325F (28 chars) +327C..327E (3 chars) +32B1..32BF (15 chars) +32CC..32CF (4 chars) +32FF +3377..337A (4 chars) +33DE..33DF (2 chars) +33FF..4DFF (6657 chars) +9FA6..ABFF (3162 chars) +D7A4..D7FF (92 chars) +FA2E..FAFF (210 chars) +FB07..FB12 (12 chars) +FB18..FB1D (6 chars) +FB37 +FB3D +FB3F +FB42 +FB45 +FBB2..FBD2 (33 chars) +FD40..FD4F (16 chars) +FD90..FD91 (2 chars) +FDC8..FDEF (40 chars) +FDFC..FE1F (36 chars) +FE24..FE2F (12 chars) +FE45..FE48 (4 chars) +FE53 +FE67 +FE6C..FE6F (4 chars) +FE73 +FE75 +FEFD..FEFE (2 chars) +FF00 +FF5F..FF60 (2 chars) +FFBF..FFC1 (3 chars) +FFC8..FFC9 (2 chars) +FFD0..FFD1 (2 chars) +FFD8..FFD9 (2 chars) +FFDD..FFDF (3 chars) +FFE7 +FFEF..FFFB (13 chars) + +Discrepancy A: Unilib but not UnicodeData + + -- No discrepancies found. + +Discrepancy B: UnicodeData but not Unilib + + -- No discrepancies found. + diff --git a/data/2.1.8-special-casing.txt b/data/2.1.8-special-casing.txt new file mode 100644 index 0000000..6c66eda --- /dev/null +++ b/data/2.1.8-special-casing.txt @@ -0,0 +1,201 @@ +# SpecialCasing-1.txt +# +# Special Casing Properties +# +# This file is a supplement to the UnicodeData file. +# It contains additional information about the casing of Unicode characters. +# (For compatibility, the UnicodeData.txt file only contains case mappings for +# characters where they are 1-1, and does not have locale-specific mappings.) +# These are informative character properties. +# +# Send comments to mark@unicode.org +# +# ================================================================================ +# Format +# ================================================================================ +# The entries in this file are in the following machine-readable format: +# +# := ? ("#" )? +# +# := <sep> <upper> <sep> +# +# <sep> := <s>* ";" <s>* +# <s> := [{Zs}] +# <source> := <code_point> +# <lower> := <code_point_list> +# <title> := <code_point_list> +# <upper> := <code_point_list> +# <code_point_list> := <code_point> (<s>+ <code_point>)* +# <code_point> := <hex><hex><hex><hex> +# <hex> := [0-1A-Fa-f] +# +# <condition_list> := <condition> ( <s>* "," <s>* <condition> )* <sep> +# <condition> := <locale> | <context> +# <locale> := <ISO_3166_code> ( "_" <ISO_639_code> )? ( "_" <context> )? +# <ISO_3166_code> := lowercase 2-letter country code, +# as in http://www.unicode.org/unicode/onlinedat/countries.html +# <ISO_639_code> := uppercase 2-letter code, +# as in http://www.unicode.org/unicode/onlinedat/languages.html +# <context> := "FINAL" | "NON_FINAL" | "UPPER" | "NON_UPPER" +# +# A condition list overrides the normal behavior if any of the listed conditions is true. +# FINAL: The letter is not followed by a letter of category L* (e.g. Ll, Lt, Lu, Lm, or Lo). +# UPPER: The letter is preceded or followed by a letter of category Lu. +# +# New contexts may be added in the future. +# Parsers of this file must be prepared to deal with that situation. +# Additional whitespace around elements is optional. Blank lines are ignored in parsing. +# On any line, all text following "#" is a comment, and are ignored in parsing. +# ================================================================================ + +# ================================================================================ +# Unconditional mappings +# ================================================================================ + +# The German es-zed is special--the normal mapping is to SS. +# The titlecase should never occur in practice. It is equal to titlecase(uppercase(<es-zed>)) +00DF; 00DF; 0053 0073; 0053 0053; # LATIN SMALL LETTER SHARP S + +# Iota subscript +# IMPORTANT-when capitalizing iota-subscript (0345) +# it MUST be in normalized form--moved to the end of any sequence of combining marks. +# This is because logically it represents a following base character! +# E.g. <iota_subscript> (<Mn> | <Mc> | <Me>)+ => (<Mn> | <Mc> | <Me>)+ <iota_subscript> + +# Ligatures +FB00; FB00; 0046 0066; 0046 0046; # LATIN SMALL LIGATURE FF +FB01; FB01; 0046 0069; 0046 0049; # LATIN SMALL LIGATURE FI +FB02; FB02; 0046 006C; 0046 004C; # LATIN SMALL LIGATURE FL +FB03; FB03; 0046 0066 0069; 0046 0046 0049; # LATIN SMALL LIGATURE FFI +FB04; FB04; 0046 0066 006C; 0046 0046 004C; # LATIN SMALL LIGATURE FFL +FB05; FB05; 0053 0074; 0053 0054; # LATIN SMALL LIGATURE LONG S T +FB06; FB06; 0053 0074; 0053 0054; # LATIN SMALL LIGATURE ST + +0587; 0587; 0535 0582; 0535 0552; # ARMENIAN SMALL LIGATURE ECH YIWN +FB13; FB13; 0544 0576; 0544 0546; # ARMENIAN SMALL LIGATURE MEN NOW +FB14; FB14; 0544 0565; 0544 0535; # ARMENIAN SMALL LIGATURE MEN ECH +FB15; FB15; 0544 056B; 0544 053B; # ARMENIAN SMALL LIGATURE MEN INI +FB16; FB16; 054E 0576; 054E 0546; # ARMENIAN SMALL LIGATURE VEW NOW +FB17; FB17; 0544 056D; 0544 053D; # ARMENIAN SMALL LIGATURE MEN XEH + +# No corresponding uppercase precomposed character +0149; 0149; 02BC 006E; 02BC 006E; # LATIN SMALL LETTER N PRECEDED BY APOSTROPHE +0390; 0390; 03B9 0308 030D; 03B9 0308 030D; # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS +03B0; 03B0; 03C5 0308 030D; 03C5 0308 030D; # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS +01F0; 01F0; 006A 030C; 006A 030C; # LATIN SMALL LETTER J WITH CARON +1E96; 1E96; 0068 0331; 0068 0331; # LATIN SMALL LETTER H WITH LINE BELOW +1E97; 1E97; 0074 0308; 0074 0308; # LATIN SMALL LETTER T WITH DIAERESIS +1E98; 1E98; 0077 030A; 0077 030A; # LATIN SMALL LETTER W WITH RING ABOVE +1E99; 1E99; 0079 030A; 0079 030A; # LATIN SMALL LETTER Y WITH RING ABOVE +1E9A; 1E9A; 0061 02BE; 0061 02BE; # LATIN SMALL LETTER A WITH RIGHT HALF RING +1F50; 1F50; 03C5 0313; 03C5 0313; # GREEK SMALL LETTER UPSILON WITH PSILI +1F52; 1F52; 03C5 0313 0300; 03C5 0313 0300; # GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA +1F54; 1F54; 03C5 0313 0301; 03C5 0313 0301; # GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA +1F56; 1F56; 03C5 0313 0342; 03C5 0313 0342; # GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI +1FB6; 1FB6; 03B1 0342; 03B1 0342; # GREEK SMALL LETTER ALPHA WITH PERISPOMENI +1FC6; 1FC6; 03B7 0342; 03B7 0342; # GREEK SMALL LETTER ETA WITH PERISPOMENI +1FD2; 1FD2; 03B9 0308 0300; 03B9 0308 0300; # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA +1FD3; 1FD3; 03B9 0308 0301; 03B9 0308 0301; # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA +1FD6; 1FD6; 03B9 0342; 03B9 0342; # GREEK SMALL LETTER IOTA WITH PERISPOMENI +1FD7; 1FD7; 03B9 0308 0342; 03B9 0308 0342; # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI +1FE2; 1FE2; 03C5 0308 0300; 03C5 0308 0300; # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA +1FE3; 1FE3; 03C5 0308 0301; 03C5 0308 0301; # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA +1FE4; 1FE4; 03C1 0313; 03C1 0313; # GREEK SMALL LETTER RHO WITH PSILI +1FE6; 1FE6; 03C5 0342; 03C5 0342; # GREEK SMALL LETTER UPSILON WITH PERISPOMENI +1FE7; 1FE7; 03C5 0308 0342; 03C5 0308 0342; # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI +1FF6; 1FF6; 03C9 0342; 03C9 0342; # GREEK SMALL LETTER OMEGA WITH PERISPOMENI + +# All letters with YPOGEGRAMMENI or PROSGEGRAMMENI have special uppercases +1F80; 1F80; 1F88; 1F00 03B9; # GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI +1F88; 1F88; 1F80; 1F08 03B9; # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI +1F80; 1F80; 1F88; 1F08 03B9; # GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI +1F81; 1F81; 1F89; 1F09 03B9; # GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI +1F82; 1F82; 1F8A; 1F0A 03B9; # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI +1F83; 1F83; 1F8B; 1F0B 03B9; # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI +1F84; 1F84; 1F8C; 1F0C 03B9; # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI +1F85; 1F85; 1F8D; 1F0D 03B9; # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI +1F86; 1F86; 1F8E; 1F0E 03B9; # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI +1F87; 1F87; 1F8F; 1F0F 03B9; # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI +1F80; 1F80; 1F88; 1F08 03B9; # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI +1F81; 1F81; 1F89; 1F09 03B9; # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI +1F82; 1F82; 1F8A; 1F0A 03B9; # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI +1F83; 1F83; 1F8B; 1F0B 03B9; # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI +1F84; 1F84; 1F8C; 1F0C 03B9; # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI +1F85; 1F85; 1F8D; 1F0D 03B9; # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI +1F86; 1F86; 1F8E; 1F0E 03B9; # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI +1F87; 1F87; 1F8F; 1F0F 03B9; # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI +1F90; 1F90; 1F98; 1F28 03B9; # GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI +1F91; 1F91; 1F99; 1F29 03B9; # GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI +1F92; 1F92; 1F9A; 1F2A 03B9; # GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI +1F93; 1F93; 1F9B; 1F2B 03B9; # GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI +1F94; 1F94; 1F9C; 1F2C 03B9; # GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI +1F95; 1F95; 1F9D; 1F2D 03B9; # GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI +1F96; 1F96; 1F9E; 1F2E 03B9; # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI +1F97; 1F97; 1F9F; 1F2F 03B9; # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI +1F90; 1F90; 1F98; 1F28 03B9; # GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI +1F91; 1F91; 1F99; 1F29 03B9; # GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI +1F92; 1F92; 1F9A; 1F2A 03B9; # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI +1F93; 1F93; 1F9B; 1F2B 03B9; # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI +1F94; 1F94; 1F9C; 1F2C 03B9; # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI +1F95; 1F95; 1F9D; 1F2D 03B9; # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI +1F96; 1F96; 1F9E; 1F2E 03B9; # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI +1F97; 1F97; 1F9F; 1F2F 03B9; # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI +1FA0; 1FA0; 1FA8; 1F68 03B9; # GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI +1FA1; 1FA1; 1FA9; 1F69 03B9; # GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI +1FA2; 1FA2; 1FAA; 1F6A 03B9; # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI +1FA3; 1FA3; 1FAB; 1F6B 03B9; # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI +1FA4; 1FA4; 1FAC; 1F6C 03B9; # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI +1FA5; 1FA5; 1FAD; 1F6D 03B9; # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI +1FA6; 1FA6; 1FAE; 1F6E 03B9; # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI +1FA7; 1FA7; 1FAF; 1F6F 03B9; # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI +1FA0; 1FA0; 1FA8; 1F68 03B9; # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI +1FA1; 1FA1; 1FA9; 1F69 03B9; # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI +1FA2; 1FA2; 1FAA; 1F6A 03B9; # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI +1FA3; 1FA3; 1FAB; 1F6B 03B9; # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI +1FA4; 1FA4; 1FAC; 1F6C 03B9; # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI +1FA5; 1FA5; 1FAD; 1F6D 03B9; # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI +1FA6; 1FA6; 1FAE; 1F6E 03B9; # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI +1FA7; 1FA7; 1FAF; 1F6F 03B9; # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI +1FB2; 1FB2; 1FB2; 1F70 03B9; # GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI +1FB3; 1FB3; 1FBC; 0391 03B9; # GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI +1FB4; 1FB4; 1FB4; 1F71 03B9; # GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI +1FB7; 1FB7; 1FB7; 1FB6 03B9; # GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI +1FB3; 1FB3; 1FBC; 0391 03B9; # GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI +1FC2; 1FC2; 1FC2; 1F74 03B9; # GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI +1FC3; 1FC3; 1FCC; 0397 03B9; # GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI +1FC4; 1FC4; 1FC4; 1F75 03B9; # GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI +1FC7; 1FC7; 1FC7; 1FC6 03B9; # GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI +1FC3; 1FC3; 1FCC; 0397 03B9; # GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI +1FF2; 1FF2; 1FF2; 1F7C 03B9; # GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI +1FF3; 1FF3; 1FFC; 03A9 03B9; # GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI +1FF4; 1FF4; 1FF4; 1F7D 03B9; # GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI +1FF7; 1FF7; 1FF7; 1FF6 03B9; # GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI +1FF3; 1FF3; 1FFC; 03A9 03B9; # GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI + +# ================================================================================ +# Conditional mappings +# ================================================================================ + +# Special case for final form of sigma +03A3; 03C2; 03A3; 03A3; FINAL; # GREEK CAPITAL LETTER SIGMA + +# Corresponding cases for non-final are already in the UnicodeData file. +# 03A3; 03C3; 03A3; 03A3; # GREEK CAPITAL LETTER SIGMA +# 03C3; 03C3; 03A3; 03A3; # GREEK SMALL LETTER SIGMA +# 03C2; 03C2; 03A3; 03A3; # GREEK SMALL LETTER FINAL SIGMA + +# The following are not included, since they would normalize in lowercasing +# 03C3; 03C2; 03A3; 03A3; FINAL; # GREEK SMALL LETTER SIGMA +# 03C2; 03C2; 03A3; 03A3; FINAL; # GREEK SMALL LETTER FINAL SIGMA + +# ================================================================================ +# Locale-sensitive mappings +# ================================================================================ + +# Turkish +0049; 0049; 0131; 0131; tr; # LATIN CAPITAL LETTER I +0069; 0069; 0130; 0130; tr; # LATIN SMALL LETTER I + +# Corresponding cases are already in the UnicodeData file. +# 0131; 0131; 0049; 0049; tr; # LATIN SMALL LETTER DOTLESS I +# 0130; 0130; 0069; 0069; tr; # LATIN CAPITAL LETTER I WITH DOT ABOVE diff --git a/data/2.1.9-blocks.txt b/data/2.1.9-blocks.txt new file mode 100644 index 0000000..e9daa75 --- /dev/null +++ b/data/2.1.9-blocks.txt @@ -0,0 +1,70 @@ +# Start Code; End Code; Block Name +0000; 007F; Basic Latin +0080; 00FF; Latin-1 Supplement +0100; 017F; Latin Extended-A +0180; 024F; Latin Extended-B +0250; 02AF; IPA Extensions +02B0; 02FF; Spacing Modifier Letters +0300; 036F; Combining Diacritical Marks +0370; 03FF; Greek +0400; 04FF; Cyrillic +0530; 058F; Armenian +0590; 05FF; Hebrew +0600; 06FF; Arabic +0900; 097F; Devanagari +0980; 09FF; Bengali +0A00; 0A7F; Gurmukhi +0A80; 0AFF; Gujarati +0B00; 0B7F; Oriya +0B80; 0BFF; Tamil +0C00; 0C7F; Telugu +0C80; 0CFF; Kannada +0D00; 0D7F; Malayalam +0E00; 0E7F; Thai +0E80; 0EFF; Lao +0F00; 0FBF; Tibetan +10A0; 10FF; Georgian +1100; 11FF; Hangul Jamo +1E00; 1EFF; Latin Extended Additional +1F00; 1FFF; Greek Extended +2000; 206F; General Punctuation +2070; 209F; Superscripts and Subscripts +20A0; 20CF; Currency Symbols +20D0; 20FF; Combining Marks for Symbols +2100; 214F; Letterlike Symbols +2150; 218F; Number Forms +2190; 21FF; Arrows +2200; 22FF; Mathematical Operators +2300; 23FF; Miscellaneous Technical +2400; 243F; Control Pictures +2440; 245F; Optical Character Recognition +2460; 24FF; Enclosed Alphanumerics +2500; 257F; Box Drawing +2580; 259F; Block Elements +25A0; 25FF; Geometric Shapes +2600; 26FF; Miscellaneous Symbols +2700; 27BF; Dingbats +3000; 303F; CJK Symbols and Punctuation +3040; 309F; Hiragana +30A0; 30FF; Katakana +3100; 312F; Bopomofo +3130; 318F; Hangul Compatibility Jamo +3190; 319F; Kanbun +3200; 32FF; Enclosed CJK Letters and Months +3300; 33FF; CJK Compatibility +4E00; 9FFF; CJK Unified Ideographs +AC00; D7A3; Hangul Syllables +D800; DB7F; High Surrogates +DB80; DBFF; High Private Use Surrogates +DC00; DFFF; Low Surrogates +E000; F8FF; Private Use +F900; FAFF; CJK Compatibility Ideographs +FB00; FB4F; Alphabetic Presentation Forms +FB50; FDFF; Arabic Presentation Forms-A +FE20; FE2F; Combining Half Marks +FE30; FE4F; CJK Compatibility Forms +FE50; FE6F; Small Form Variants +FE70; FEFE; Arabic Presentation Forms-B +FEFF; FEFF; Specials +FF00; FFEF; Halfwidth and Fullwidth Forms +FFF0; FFFD; Specials diff --git a/data/2.1.9-properties.txt b/data/2.1.9-properties.txt new file mode 100644 index 0000000..17f6dca --- /dev/null +++ b/data/2.1.9-properties.txt @@ -0,0 +1,2425 @@ +Property dump: UnicodeData-2.1.9.txt + +******************************************* + +Property dump for: 0x10000001 (Zero-width) + +200B..200F (5 chars) +202A..202E (5 chars) +206A..206F (6 chars) +FEFF + +******************************************* + +Property dump for: 0x10000002 (Space) + +0020 +00A0 +2000..200B (12 chars) +3000 + +******************************************* + +Property dump for: 0x10000004 (White space) + +0009..000D (5 chars) +0020 +00A0 +2000..200B (12 chars) +2028..2029 (2 chars) +3000 + +******************************************* + +Property dump for: 0x00400000 (Non-break) + +00A0 +0F0C +2007 +2011 +FEFF + +******************************************* + +Property dump for: 0x10000008 (ISO Control) + +0000..001F (32 chars) +007F..009F (33 chars) + +******************************************* + +Property dump for: 0x10000090 (Bidi Control) + +200E..200F (2 chars) +202A..202E (5 chars) + +******************************************* + +Property dump for: 0x100000A0 (Join Control) + +200C..200D (2 chars) + +******************************************* + +Property dump for: 0x100000C0 (Format Control) + +206A..206F (6 chars) + +******************************************* + +Property dump for: 0x20000400 (Dash) + +002D +00AD +2010..2015 (6 chars) +207B +208B +2212 +301C +3030 +FE31..FE32 (2 chars) +FE58 +FE63 +FF0D + +******************************************* + +Property dump for: 0x20000800 (Hyphen) + +002D +00AD +2010..2011 (2 chars) +30FB +FE63 +FF0D +FF65 + +******************************************* + +Property dump for: 0x20001000 (Punctuation) + +0021..0023 (3 chars) +0025..002A (6 chars) +002C..002F (4 chars) +003A..003B (2 chars) +003F..0040 (2 chars) +005B..005D (3 chars) +005F +007B +007D +00A1 +00AB +00AD +00B7 +00BB +00BF +037E +0387 +055A..055F (6 chars) +0589 +05BE +05C0 +05C3 +05F3..05F4 (2 chars) +060C +061B +061F +066A..066D (4 chars) +06D4 +0964..0965 (2 chars) +0970 +0E5A..0E5B (2 chars) +0F04..0F12 (15 chars) +0F3A..0F3D (4 chars) +0F85 +10FB +2010..2027 (24 chars) +2030..2043 (20 chars) +2045..2046 (2 chars) +207D..207E (2 chars) +208D..208E (2 chars) +2329..232A (2 chars) +3001..3003 (3 chars) +3008..3011 (10 chars) +3014..301F (12 chars) +3030 +30FB +FD3E..FD3F (2 chars) +FE30..FE44 (21 chars) +FE49..FE52 (10 chars) +FE54..FE61 (14 chars) +FE63 +FE68 +FE6A..FE6B (2 chars) +FF01..FF03 (3 chars) +FF05..FF0A (6 chars) +FF0C..FF0F (4 chars) +FF1A..FF1B (2 chars) +FF1F..FF20 (2 chars) +FF3B..FF3D (3 chars) +FF3F +FF5B +FF5D +FF61..FF65 (5 chars) + +******************************************* + +Property dump for: 0x00800000 (Delimiter) + +0000 +0009..000D (5 chars) +001C..0023 (8 chars) +0028..0029 (2 chars) +002C +002E..002F (2 chars) +003A..003B (2 chars) +003F +005B..005D (3 chars) +007B..007D (3 chars) +00A0..00A1 (2 chars) +00A6..00A7 (2 chars) +00AB +00B6 +00BB +00BF +037E +0387 +055C..055E (3 chars) +0589 +060C +061B +061F +066B..066C (2 chars) +06D4 +0964..0965 (2 chars) +0E5A..0E5B (2 chars) +0F0B +0F0D..0F12 (6 chars) +0F3A..0F3D (4 chars) +10FB +2000..200B (12 chars) +2016 +2018..201F (8 chars) +2028..2029 (2 chars) +2039..203A (2 chars) +203C..203D (2 chars) +2045..2046 (2 chars) +207D..207E (2 chars) +208D..208E (2 chars) +2329..232A (2 chars) +3000..3002 (3 chars) +3008..3011 (10 chars) +3014..301B (8 chars) +301D..301F (3 chars) +30FB +FD3E..FD3F (2 chars) +FE35..FE44 (16 chars) +FE50..FE52 (3 chars) +FE54..FE57 (4 chars) +FE59..FE5F (7 chars) +FE68 +FF01..FF03 (3 chars) +FF08..FF09 (2 chars) +FF0C +FF0E..FF0F (2 chars) +FF1A..FF1B (2 chars) +FF1F +FF3B..FF3D (3 chars) +FF5B..FF5D (3 chars) +FF61..FF65 (5 chars) +FFE4 + +******************************************* + +Property dump for: 0x80000003 (Line Separator) + +2028 + +******************************************* + +Property dump for: 0x80000004 (Paragraph Separator) + +2029 + +******************************************* + +Property dump for: 0x20002000 (Quotation Mark) + +0022 +0027 +00AB +00BB +2018..201F (8 chars) +2039..203A (2 chars) +300C..300F (4 chars) +301D..301F (3 chars) +FE41..FE44 (4 chars) +FF02 +FF07 +FF62..FF63 (2 chars) + +******************************************* + +Property dump for: 0x20004000 (Terminal Punctuation) + +0021 +002C +002E +003A..003B (2 chars) +003F +037E +0387 +0589 +060C +061B +061F +06D4 +0964..0965 (2 chars) +0E5A..0E5B (2 chars) +203C..203D (2 chars) +3001..3002 (2 chars) +FE50..FE52 (3 chars) +FE54..FE57 (4 chars) +FF01 +FF0C +FF0E +FF1A..FF1B (2 chars) +FF1F +FF61 +FF64 + +******************************************* + +Property dump for: 0x20008000 (Currency Symbol) + +0024 +00A2..00A5 (4 chars) +09F2..09F3 (2 chars) +0E3F +20A0..20AC (13 chars) +FE69 +FF04 +FFE0..FFE1 (2 chars) +FFE5..FFE6 (2 chars) + +******************************************* + +Property dump for: 0x20080000 (Math) + +0028..002B (4 chars) +002D +002F +003C..003E (3 chars) +005B..005E (4 chars) +007B..007E (4 chars) +00AC +00B1 +00D7 +00F7 +2016 +2032..2034 (3 chars) +2044 +207A..207E (5 chars) +208A..208E (5 chars) +20D0..20DC (13 chars) +20E1 +2190..2194 (5 chars) +21D2 +21D4 +2200..22F1 (242 chars) +2308..230B (4 chars) +2320..2321 (2 chars) +2329..232A (2 chars) +FB29 +FE35..FE38 (4 chars) +FE59..FE5C (4 chars) +FE61..FE66 (6 chars) +FE68 +FF08..FF0B (4 chars) +FF0D +FF0F +FF1C..FF1E (3 chars) +FF3B..FF3E (4 chars) +FF5B..FF5E (4 chars) +FFE2 +FFE9..FFEC (4 chars) + +******************************************* + +Property dump for: 0x20000100 (Paired Punctuation) + +0028..0029 (2 chars) +005B +005D +007B +007D +00AB +00BB +0F3A..0F3F (6 chars) +2018..201F (8 chars) +2039..203A (2 chars) +2045..2046 (2 chars) +207D..207E (2 chars) +208D..208E (2 chars) +2329..232A (2 chars) +3008..3011 (10 chars) +3014..301B (8 chars) +301D..301F (3 chars) +FD3E..FD3F (2 chars) +FE35..FE44 (16 chars) +FE59..FE5E (6 chars) +FF08..FF09 (2 chars) +FF3B +FF3D +FF5B +FF5D +FF62..FF63 (2 chars) + +******************************************* + +Property dump for: 0x20000300 (Left of Pair) + +0028 +005B +007B +00AB +0F3A +0F3C +0F3E +2018 +201A..201C (3 chars) +201E..201F (2 chars) +2039 +2045 +207D +208D +2329 +3008 +300A +300C +300E +3010 +3014 +3016 +3018 +301A +301D +FD3E +FE35 +FE37 +FE39 +FE3B +FE3D +FE3F +FE41 +FE43 +FE59 +FE5B +FE5D +FF08 +FF3B +FF5B +FF62 + +******************************************* + +Property dump for: 0x20000004 (Combining) + +0300..0345 (70 chars) +0360..0361 (2 chars) +0483..0486 (4 chars) +0591..05A1 (17 chars) +05A3..05B9 (23 chars) +05BB..05BD (3 chars) +05BF +05C1..05C2 (2 chars) +05C4 +064B..0652 (8 chars) +0670 +06D6..06E4 (15 chars) +06E7..06E8 (2 chars) +06EA..06ED (4 chars) +0901..0903 (3 chars) +093C +093E..094D (16 chars) +0951..0954 (4 chars) +0962..0963 (2 chars) +0981..0983 (3 chars) +09BC +09BE..09C4 (7 chars) +09C7..09C8 (2 chars) +09CB..09CD (3 chars) +09D7 +09E2..09E3 (2 chars) +0A02 +0A3C +0A3E..0A42 (5 chars) +0A47..0A48 (2 chars) +0A4B..0A4D (3 chars) +0A70..0A71 (2 chars) +0A81..0A83 (3 chars) +0ABC +0ABE..0AC5 (8 chars) +0AC7..0AC9 (3 chars) +0ACB..0ACD (3 chars) +0B01..0B03 (3 chars) +0B3C +0B3E..0B43 (6 chars) +0B47..0B48 (2 chars) +0B4B..0B4D (3 chars) +0B56..0B57 (2 chars) +0B82..0B83 (2 chars) +0BBE..0BC2 (5 chars) +0BC6..0BC8 (3 chars) +0BCA..0BCD (4 chars) +0BD7 +0C01..0C03 (3 chars) +0C3E..0C44 (7 chars) +0C46..0C48 (3 chars) +0C4A..0C4D (4 chars) +0C55..0C56 (2 chars) +0C82..0C83 (2 chars) +0CBE..0CC4 (7 chars) +0CC6..0CC8 (3 chars) +0CCA..0CCD (4 chars) +0CD5..0CD6 (2 chars) +0D02..0D03 (2 chars) +0D3E..0D43 (6 chars) +0D46..0D48 (3 chars) +0D4A..0D4D (4 chars) +0D57 +0E31 +0E34..0E3A (7 chars) +0E47..0E4E (8 chars) +0EB1 +0EB4..0EB9 (6 chars) +0EBB..0EBC (2 chars) +0EC8..0ECD (6 chars) +0F18..0F19 (2 chars) +0F35 +0F37 +0F39 +0F3E..0F3F (2 chars) +0F71..0F84 (20 chars) +0F86..0F87 (2 chars) +0F90..0F95 (6 chars) +0F97 +0F99..0FAD (21 chars) +0FB1..0FB7 (7 chars) +0FB9 +20D0..20E1 (18 chars) +302A..302F (6 chars) +3099..309A (2 chars) +FB1E +FE20..FE23 (4 chars) + +******************************************* + +Property dump for: 0x20040000 (Non-spacing) + +0300..0345 (70 chars) +0360..0361 (2 chars) +0483..0486 (4 chars) +0591..05A1 (17 chars) +05A3..05B9 (23 chars) +05BB..05BD (3 chars) +05BF +05C1..05C2 (2 chars) +05C4 +064B..0652 (8 chars) +0670 +06D6..06E4 (15 chars) +06E7..06E8 (2 chars) +06EA..06ED (4 chars) +0901..0902 (2 chars) +093C +0941..0948 (8 chars) +094D +0951..0954 (4 chars) +0962..0963 (2 chars) +0981 +09BC +09C1..09C4 (4 chars) +09CD +09E2..09E3 (2 chars) +0A02 +0A3C +0A41..0A42 (2 chars) +0A47..0A48 (2 chars) +0A4B..0A4D (3 chars) +0A70..0A71 (2 chars) +0A81..0A82 (2 chars) +0ABC +0AC1..0AC5 (5 chars) +0AC7..0AC8 (2 chars) +0ACD +0B01 +0B3C +0B3F +0B41..0B43 (3 chars) +0B4D +0B56 +0B82 +0BC0 +0BCD +0C3E..0C40 (3 chars) +0C46..0C48 (3 chars) +0C4A..0C4D (4 chars) +0C55..0C56 (2 chars) +0CBF +0CC6 +0CCC..0CCD (2 chars) +0D41..0D43 (3 chars) +0D4D +0E31 +0E34..0E3A (7 chars) +0E47..0E4E (8 chars) +0EB1 +0EB4..0EB9 (6 chars) +0EBB..0EBC (2 chars) +0EC8..0ECD (6 chars) +0F18..0F19 (2 chars) +0F35 +0F37 +0F39 +0F71..0F7E (14 chars) +0F80..0F84 (5 chars) +0F86..0F87 (2 chars) +0F90..0F95 (6 chars) +0F97 +0F99..0FAD (21 chars) +0FB1..0FB7 (7 chars) +0FB9 +20D0..20E1 (18 chars) +302A..302F (6 chars) +3099..309A (2 chars) +FB1E +FE20..FE23 (4 chars) + +******************************************* + +Property dump for: 0x20000008 (Composite) + +00C0..00C5 (6 chars) +00C7..00CF (9 chars) +00D1..00D6 (6 chars) +00D9..00DD (5 chars) +00E0..00E5 (6 chars) +00E7..00EF (9 chars) +00F1..00F6 (6 chars) +00F9..00FD (5 chars) +00FF..0130 (50 chars) +0132..0137 (6 chars) +0139..0149 (17 chars) +014C..0151 (6 chars) +0154..017E (43 chars) +01A0..01A1 (2 chars) +01AF..01B0 (2 chars) +01C4..01DC (25 chars) +01DE..01F5 (24 chars) +01FA..0209 (16 chars) +020C..0217 (12 chars) +0344 +0360..0361 (2 chars) +0385..0386 (2 chars) +0388..038A (3 chars) +038C +038E..0390 (3 chars) +03AA..03B0 (7 chars) +03CA..03CE (5 chars) +03D3..03D5 (3 chars) +0401 +0403 +0407 +040C +040E +0419 +0439 +0451 +0453 +0457 +045C +045E +0476..0477 (2 chars) +04BE..04BF (2 chars) +04C1..04C2 (2 chars) +04D0..04D3 (4 chars) +04D6..04D7 (2 chars) +04DA..04E7 (14 chars) +04EA..04EB (2 chars) +04EE..04F5 (8 chars) +04F8..04F9 (2 chars) +0587 +06D6..06D7 (2 chars) +0929 +0931 +0934 +0950 +0958..095F (8 chars) +09CB..09CC (2 chars) +09DC..09DD (2 chars) +09DF +0A59..0A5C (4 chars) +0A5E +0A74 +0AD0 +0B01 +0B48 +0B4B..0B4C (2 chars) +0B5C..0B5D (2 chars) +0B5F +0B94 +0BCA..0BCC (3 chars) +0C48 +0CC0 +0CC7..0CC8 (2 chars) +0CCA..0CCB (2 chars) +0D4A..0D4C (3 chars) +0E33 +0EB3 +0EDC..0EDD (2 chars) +0F00 +0F43 +0F4D +0F52 +0F57 +0F5C +0F69 +0F73 +0F75..0F79 (5 chars) +0F81 +0F93 +0F9D +0FA2 +0FA7 +0FAC +0FB9 +1E00..1E99 (154 chars) +1E9B +1EA0..1EF9 (90 chars) +1F00..1F15 (22 chars) +1F18..1F1D (6 chars) +1F20..1F45 (38 chars) +1F48..1F4D (6 chars) +1F50..1F57 (8 chars) +1F59 +1F5B +1F5D +1F5F..1F7D (31 chars) +1F80..1FB4 (53 chars) +1FB6..1FBC (7 chars) +1FC1..1FC4 (4 chars) +1FC6..1FD3 (14 chars) +1FD6..1FDB (6 chars) +1FDD..1FEE (18 chars) +1FF2..1FF4 (3 chars) +1FF6..1FFC (7 chars) +2161..2163 (3 chars) +2165..2168 (4 chars) +216A..216B (2 chars) +2171..2173 (3 chars) +2175..2178 (4 chars) +217A..217B (2 chars) +2180..2182 (3 chars) +2460..24B5 (86 chars) +24EA +304C +304E +3050 +3052 +3054 +3056 +3058 +305A +305C +305E +3060 +3062 +3065 +3067 +3069 +3070..3071 (2 chars) +3073..3074 (2 chars) +3076..3077 (2 chars) +3079..307A (2 chars) +307C..307D (2 chars) +3094 +309E +30AC +30AE +30B0 +30B2 +30B4 +30B6 +30B8 +30BA +30BC +30BE +30C0 +30C2 +30C5 +30C7 +30C9 +30D0..30D1 (2 chars) +30D3..30D4 (2 chars) +30D6..30D7 (2 chars) +30D9..30DA (2 chars) +30DC..30DD (2 chars) +30F4 +30FE +3200..321C (29 chars) +3220..3243 (36 chars) +32C0..32CB (12 chars) +3300..3376 (119 chars) +337B..33DD (99 chars) +33E0..33FE (31 chars) +AC00..D7A3 (11172 chars) +FB00..FB06 (7 chars) +FB13..FB17 (5 chars) +FB1F +FB2A..FB36 (13 chars) +FB38..FB3C (5 chars) +FB3E +FB40..FB41 (2 chars) +FB43..FB44 (2 chars) +FB46..FB4F (10 chars) +FBEA..FBFB (18 chars) +FC00..FD3D (318 chars) +FD50..FD8F (64 chars) +FD92..FDC7 (54 chars) +FDF0..FDFB (12 chars) +FE70..FE72 (3 chars) +FE74 +FE76..FE7F (10 chars) + +******************************************* + +Property dump for: 0x20000080 (Hex Digit) + +0030..0039 (10 chars) +0041..0046 (6 chars) +0061..0066 (6 chars) +FF10..FF19 (10 chars) +FF21..FF26 (6 chars) +FF41..FF46 (6 chars) + +******************************************* + +Property dump for: 0x20000030 (Decimal Digit) + +0030..0039 (10 chars) +0660..0669 (10 chars) +06F0..06F9 (10 chars) +0966..096F (10 chars) +09E6..09EF (10 chars) +0A66..0A6F (10 chars) +0AE6..0AEF (10 chars) +0B66..0B6F (10 chars) +0BE7..0BEF (9 chars) +0C66..0C6F (10 chars) +0CE6..0CEF (10 chars) +0D66..0D6F (10 chars) +0E50..0E59 (10 chars) +0ED0..0ED9 (10 chars) +0F20..0F29 (10 chars) +FF10..FF19 (10 chars) + +******************************************* + +Property dump for: 0x20000010 (Numeric) + +0030..0039 (10 chars) +00B2..00B3 (2 chars) +00B9 +00BC..00BE (3 chars) +0660..0669 (10 chars) +06F0..06F9 (10 chars) +0966..096F (10 chars) +09E6..09EF (10 chars) +09F4..09F9 (6 chars) +0A66..0A6F (10 chars) +0AE6..0AEF (10 chars) +0B66..0B6F (10 chars) +0BE7..0BF2 (12 chars) +0C66..0C6F (10 chars) +0CE6..0CEF (10 chars) +0D66..0D6F (10 chars) +0E50..0E59 (10 chars) +0ED0..0ED9 (10 chars) +0F20..0F33 (20 chars) +2070 +2074..2079 (6 chars) +2080..2089 (10 chars) +2153..2182 (48 chars) +2460..249B (60 chars) +24EA +2776..2793 (30 chars) +3007 +3021..3029 (9 chars) +3192..3195 (4 chars) +3220..3229 (10 chars) +3280..3289 (10 chars) +FF10..FF19 (10 chars) + +******************************************* + +Property dump for: 0x20000001 (Alphabetic) + +0041..005A (26 chars) +0061..007A (26 chars) +00AA +00B5 +00BA +00C0..00D6 (23 chars) +00D8..00F6 (31 chars) +00F8..01F5 (254 chars) +01FA..0217 (30 chars) +0250..02A8 (89 chars) +02B0..02B8 (9 chars) +02BB..02C1 (7 chars) +02E0..02E4 (5 chars) +0345 +037A +0386 +0388..038A (3 chars) +038C +038E..03A1 (20 chars) +03A3..03CE (44 chars) +03D0..03D6 (7 chars) +03DA +03DC +03DE +03E0 +03E2..03F3 (18 chars) +0401..040C (12 chars) +040E..044F (66 chars) +0451..045C (12 chars) +045E..0481 (36 chars) +0490..04C4 (53 chars) +04C7..04C8 (2 chars) +04CB..04CC (2 chars) +04D0..04EB (28 chars) +04EE..04F5 (8 chars) +04F8..04F9 (2 chars) +0531..0556 (38 chars) +0559 +0561..0587 (39 chars) +05D0..05EA (27 chars) +05F0..05F2 (3 chars) +0621..063A (26 chars) +0641..0652 (18 chars) +0670..06B7 (72 chars) +06BA..06BE (5 chars) +06C0..06CE (15 chars) +06D0..06D3 (4 chars) +06D5..06DC (8 chars) +06E1..06E8 (8 chars) +06ED +0901..0903 (3 chars) +0905..0939 (53 chars) +093D..094C (16 chars) +0950 +0958..0963 (12 chars) +0981..0983 (3 chars) +0985..098C (8 chars) +098F..0990 (2 chars) +0993..09A8 (22 chars) +09AA..09B0 (7 chars) +09B2 +09B6..09B9 (4 chars) +09BE..09C4 (7 chars) +09C7..09C8 (2 chars) +09CB..09CC (2 chars) +09D7 +09DC..09DD (2 chars) +09DF..09E3 (5 chars) +09F0..09F1 (2 chars) +0A02 +0A05..0A0A (6 chars) +0A0F..0A10 (2 chars) +0A13..0A28 (22 chars) +0A2A..0A30 (7 chars) +0A32..0A33 (2 chars) +0A35..0A36 (2 chars) +0A38..0A39 (2 chars) +0A3E..0A42 (5 chars) +0A47..0A48 (2 chars) +0A4B..0A4C (2 chars) +0A59..0A5C (4 chars) +0A5E +0A70..0A74 (5 chars) +0A81..0A83 (3 chars) +0A85..0A8B (7 chars) +0A8D +0A8F..0A91 (3 chars) +0A93..0AA8 (22 chars) +0AAA..0AB0 (7 chars) +0AB2..0AB3 (2 chars) +0AB5..0AB9 (5 chars) +0ABD..0AC5 (9 chars) +0AC7..0AC9 (3 chars) +0ACB..0ACC (2 chars) +0AD0 +0AE0 +0B01..0B03 (3 chars) +0B05..0B0C (8 chars) +0B0F..0B10 (2 chars) +0B13..0B28 (22 chars) +0B2A..0B30 (7 chars) +0B32..0B33 (2 chars) +0B36..0B39 (4 chars) +0B3D..0B43 (7 chars) +0B47..0B48 (2 chars) +0B4B..0B4C (2 chars) +0B56..0B57 (2 chars) +0B5C..0B5D (2 chars) +0B5F..0B61 (3 chars) +0B82..0B83 (2 chars) +0B85..0B8A (6 chars) +0B8E..0B90 (3 chars) +0B92..0B95 (4 chars) +0B99..0B9A (2 chars) +0B9C +0B9E..0B9F (2 chars) +0BA3..0BA4 (2 chars) +0BA8..0BAA (3 chars) +0BAE..0BB5 (8 chars) +0BB7..0BB9 (3 chars) +0BBE..0BC2 (5 chars) +0BC6..0BC8 (3 chars) +0BCA..0BCC (3 chars) +0BD7 +0C01..0C03 (3 chars) +0C05..0C0C (8 chars) +0C0E..0C10 (3 chars) +0C12..0C28 (23 chars) +0C2A..0C33 (10 chars) +0C35..0C39 (5 chars) +0C3E..0C44 (7 chars) +0C46..0C48 (3 chars) +0C4A..0C4C (3 chars) +0C55..0C56 (2 chars) +0C60..0C61 (2 chars) +0C82..0C83 (2 chars) +0C85..0C8C (8 chars) +0C8E..0C90 (3 chars) +0C92..0CA8 (23 chars) +0CAA..0CB3 (10 chars) +0CB5..0CB9 (5 chars) +0CBE..0CC4 (7 chars) +0CC6..0CC8 (3 chars) +0CCA..0CCC (3 chars) +0CD5..0CD6 (2 chars) +0CDE +0CE0..0CE1 (2 chars) +0D02..0D03 (2 chars) +0D05..0D0C (8 chars) +0D0E..0D10 (3 chars) +0D12..0D28 (23 chars) +0D2A..0D39 (16 chars) +0D3E..0D43 (6 chars) +0D46..0D48 (3 chars) +0D4A..0D4C (3 chars) +0D57 +0D60..0D61 (2 chars) +0E01..0E3A (58 chars) +0E40..0E45 (6 chars) +0E47 +0E4D +0E81..0E82 (2 chars) +0E84 +0E87..0E88 (2 chars) +0E8A +0E8D +0E94..0E97 (4 chars) +0E99..0E9F (7 chars) +0EA1..0EA3 (3 chars) +0EA5 +0EA7 +0EAA..0EAB (2 chars) +0EAD..0EB9 (13 chars) +0EBB..0EBD (3 chars) +0EC0..0EC4 (5 chars) +0ECD +0EDC..0EDD (2 chars) +0F00 +0F40..0F47 (8 chars) +0F49..0F69 (33 chars) +0F71..0F81 (17 chars) +0F88..0F8B (4 chars) +0F90..0F95 (6 chars) +0F97 +0F99..0FAD (21 chars) +0FB1..0FB7 (7 chars) +0FB9 +10A0..10C5 (38 chars) +10D0..10F6 (39 chars) +1100..1159 (90 chars) +115F..11A2 (68 chars) +11A8..11F9 (82 chars) +1E00..1E9B (156 chars) +1EA0..1EF9 (90 chars) +1F00..1F15 (22 chars) +1F18..1F1D (6 chars) +1F20..1F45 (38 chars) +1F48..1F4D (6 chars) +1F50..1F57 (8 chars) +1F59 +1F5B +1F5D +1F5F..1F7D (31 chars) +1F80..1FB4 (53 chars) +1FB6..1FBC (7 chars) +1FBE +1FC2..1FC4 (3 chars) +1FC6..1FCC (7 chars) +1FD0..1FD3 (4 chars) +1FD6..1FDB (6 chars) +1FE0..1FEC (13 chars) +1FF2..1FF4 (3 chars) +1FF6..1FFC (7 chars) +207F +2102 +2107 +210A..2113 (10 chars) +2115 +2118..211D (6 chars) +2124 +2126 +2128 +212A..2131 (8 chars) +2133..2138 (6 chars) +2160..2182 (35 chars) +3041..3094 (84 chars) +30A1..30FA (90 chars) +3105..312C (40 chars) +3131..318E (94 chars) +AC00..D7A3 (11172 chars) +FB00..FB06 (7 chars) +FB13..FB17 (5 chars) +FB1F..FB28 (10 chars) +FB2A..FB36 (13 chars) +FB38..FB3C (5 chars) +FB3E +FB40..FB41 (2 chars) +FB43..FB44 (2 chars) +FB46..FBB1 (108 chars) +FBD3..FD3D (363 chars) +FD50..FD8F (64 chars) +FD92..FDC7 (54 chars) +FDF0..FDFB (12 chars) +FE70..FE72 (3 chars) +FE74 +FE76..FEFC (135 chars) +FF21..FF3A (26 chars) +FF41..FF5A (26 chars) +FF66..FF6F (10 chars) +FF71..FF9D (45 chars) +FFA0..FFBE (31 chars) +FFC2..FFC7 (6 chars) +FFCA..FFCF (6 chars) +FFD2..FFD7 (6 chars) +FFDA..FFDC (3 chars) + +******************************************* + +Property dump for: 0x20000002 (Ideographic) + +3006..3007 (2 chars) +3021..3029 (9 chars) +4E00..9FA5 (20902 chars) +F900..FA2D (302 chars) + +******************************************* + +Property dump for: 0x20010000 (Diacritic) + +005E +0060 +00A8 +00AF +00B4 +00B7..00B8 (2 chars) +02B0..02DE (47 chars) +02E0..02E9 (10 chars) +0300..0345 (70 chars) +0360..0361 (2 chars) +0374..0375 (2 chars) +037A +0384..0385 (2 chars) +0483..0486 (4 chars) +0559 +0591..05A1 (17 chars) +05A3..05B9 (23 chars) +05BB..05BD (3 chars) +05BF +05C1..05C2 (2 chars) +05C4 +06DF..06E0 (2 chars) +06E5..06E6 (2 chars) +06EA..06EC (3 chars) +093C +094D +0951..0954 (4 chars) +09BC +09CD +0A3C +0A4D +0ABC +0ACD +0B3C +0B4D +0BCD +0C4D +0CCD +0D4D +0E48..0E4C (5 chars) +0E4E +0EC8..0ECC (5 chars) +0F18..0F19 (2 chars) +0F35 +0F37 +0F39 +0F82..0F84 (3 chars) +0F86..0F87 (2 chars) +1FBD +1FBF..1FC1 (3 chars) +1FCD..1FCF (3 chars) +1FDD..1FDF (3 chars) +1FED..1FEF (3 chars) +1FFD..1FFE (2 chars) +302A..302F (6 chars) +3099..309C (4 chars) +30FC +FB1E +FE20..FE23 (4 chars) +FF3E +FF40 +FF70 +FF9E..FF9F (2 chars) +FFE3 + +******************************************* + +Property dump for: 0x20000040 (Extender) + +00B7 +02D0..02D1 (2 chars) +0640 +0E46 +0EC6 +3005 +3031..3035 (5 chars) +309D..309E (2 chars) +30FC..30FE (3 chars) +FF70 + +******************************************* + +Property dump for: 0x20020000 (Identifier Part) + +0030..0039 (10 chars) +0041..005A (26 chars) +005F +0061..007A (26 chars) +00AA +00B5 +00BA +00C0..00D6 (23 chars) +00D8..00F6 (31 chars) +00F8..01F5 (254 chars) +01FA..0217 (30 chars) +0250..02A8 (89 chars) +02B0..02B8 (9 chars) +02BB..02C1 (7 chars) +02D0..02D1 (2 chars) +02E0..02E4 (5 chars) +0300..0345 (70 chars) +0360..0361 (2 chars) +037A +0386 +0388..038A (3 chars) +038C +038E..03A1 (20 chars) +03A3..03CE (44 chars) +03D0..03D6 (7 chars) +03DA +03DC +03DE +03E0 +03E2..03F3 (18 chars) +0401..040C (12 chars) +040E..044F (66 chars) +0451..045C (12 chars) +045E..0481 (36 chars) +0483..0486 (4 chars) +0490..04C4 (53 chars) +04C7..04C8 (2 chars) +04CB..04CC (2 chars) +04D0..04EB (28 chars) +04EE..04F5 (8 chars) +04F8..04F9 (2 chars) +0531..0556 (38 chars) +0559 +0561..0587 (39 chars) +0591..05A1 (17 chars) +05A3..05B9 (23 chars) +05BB..05BD (3 chars) +05BF +05C1..05C2 (2 chars) +05C4 +05D0..05EA (27 chars) +05F0..05F2 (3 chars) +0621..063A (26 chars) +0640..0652 (19 chars) +0660..0669 (10 chars) +0670..06B7 (72 chars) +06BA..06BE (5 chars) +06C0..06CE (15 chars) +06D0..06D3 (4 chars) +06D5..06DC (8 chars) +06DF..06E8 (10 chars) +06EA..06ED (4 chars) +06F0..06F9 (10 chars) +0901..0903 (3 chars) +0905..0939 (53 chars) +093C..094D (18 chars) +0950..0954 (5 chars) +0958..0963 (12 chars) +0966..096F (10 chars) +0981..0983 (3 chars) +0985..098C (8 chars) +098F..0990 (2 chars) +0993..09A8 (22 chars) +09AA..09B0 (7 chars) +09B2 +09B6..09B9 (4 chars) +09BC +09BE..09C4 (7 chars) +09C7..09C8 (2 chars) +09CB..09CD (3 chars) +09D7 +09DC..09DD (2 chars) +09DF..09E3 (5 chars) +09E6..09F1 (12 chars) +0A02 +0A05..0A0A (6 chars) +0A0F..0A10 (2 chars) +0A13..0A28 (22 chars) +0A2A..0A30 (7 chars) +0A32..0A33 (2 chars) +0A35..0A36 (2 chars) +0A38..0A39 (2 chars) +0A3C +0A3E..0A42 (5 chars) +0A47..0A48 (2 chars) +0A4B..0A4D (3 chars) +0A59..0A5C (4 chars) +0A5E +0A66..0A74 (15 chars) +0A81..0A83 (3 chars) +0A85..0A8B (7 chars) +0A8D +0A8F..0A91 (3 chars) +0A93..0AA8 (22 chars) +0AAA..0AB0 (7 chars) +0AB2..0AB3 (2 chars) +0AB5..0AB9 (5 chars) +0ABC..0AC5 (10 chars) +0AC7..0AC9 (3 chars) +0ACB..0ACD (3 chars) +0AD0 +0AE0 +0AE6..0AEF (10 chars) +0B01..0B03 (3 chars) +0B05..0B0C (8 chars) +0B0F..0B10 (2 chars) +0B13..0B28 (22 chars) +0B2A..0B30 (7 chars) +0B32..0B33 (2 chars) +0B36..0B39 (4 chars) +0B3C..0B43 (8 chars) +0B47..0B48 (2 chars) +0B4B..0B4D (3 chars) +0B56..0B57 (2 chars) +0B5C..0B5D (2 chars) +0B5F..0B61 (3 chars) +0B66..0B6F (10 chars) +0B82..0B83 (2 chars) +0B85..0B8A (6 chars) +0B8E..0B90 (3 chars) +0B92..0B95 (4 chars) +0B99..0B9A (2 chars) +0B9C +0B9E..0B9F (2 chars) +0BA3..0BA4 (2 chars) +0BA8..0BAA (3 chars) +0BAE..0BB5 (8 chars) +0BB7..0BB9 (3 chars) +0BBE..0BC2 (5 chars) +0BC6..0BC8 (3 chars) +0BCA..0BCD (4 chars) +0BD7 +0BE7..0BEF (9 chars) +0C01..0C03 (3 chars) +0C05..0C0C (8 chars) +0C0E..0C10 (3 chars) +0C12..0C28 (23 chars) +0C2A..0C33 (10 chars) +0C35..0C39 (5 chars) +0C3E..0C44 (7 chars) +0C46..0C48 (3 chars) +0C4A..0C4D (4 chars) +0C55..0C56 (2 chars) +0C60..0C61 (2 chars) +0C66..0C6F (10 chars) +0C82..0C83 (2 chars) +0C85..0C8C (8 chars) +0C8E..0C90 (3 chars) +0C92..0CA8 (23 chars) +0CAA..0CB3 (10 chars) +0CB5..0CB9 (5 chars) +0CBE..0CC4 (7 chars) +0CC6..0CC8 (3 chars) +0CCA..0CCD (4 chars) +0CD5..0CD6 (2 chars) +0CDE +0CE0..0CE1 (2 chars) +0CE6..0CEF (10 chars) +0D02..0D03 (2 chars) +0D05..0D0C (8 chars) +0D0E..0D10 (3 chars) +0D12..0D28 (23 chars) +0D2A..0D39 (16 chars) +0D3E..0D43 (6 chars) +0D46..0D48 (3 chars) +0D4A..0D4D (4 chars) +0D57 +0D60..0D61 (2 chars) +0D66..0D6F (10 chars) +0E01..0E3A (58 chars) +0E40..0E4E (15 chars) +0E50..0E59 (10 chars) +0E81..0E82 (2 chars) +0E84 +0E87..0E88 (2 chars) +0E8A +0E8D +0E94..0E97 (4 chars) +0E99..0E9F (7 chars) +0EA1..0EA3 (3 chars) +0EA5 +0EA7 +0EAA..0EAB (2 chars) +0EAD..0EB9 (13 chars) +0EBB..0EBD (3 chars) +0EC0..0EC4 (5 chars) +0EC6 +0EC8..0ECD (6 chars) +0ED0..0ED9 (10 chars) +0EDC..0EDD (2 chars) +0F00 +0F18..0F19 (2 chars) +0F20..0F29 (10 chars) +0F35 +0F37 +0F39 +0F3E..0F47 (10 chars) +0F49..0F69 (33 chars) +0F71..0F84 (20 chars) +0F86..0F8B (6 chars) +0F90..0F95 (6 chars) +0F97 +0F99..0FAD (21 chars) +0FB1..0FB7 (7 chars) +0FB9 +10A0..10C5 (38 chars) +10D0..10F6 (39 chars) +1100..1159 (90 chars) +115F..11A2 (68 chars) +11A8..11F9 (82 chars) +1E00..1E9B (156 chars) +1EA0..1EF9 (90 chars) +1F00..1F15 (22 chars) +1F18..1F1D (6 chars) +1F20..1F45 (38 chars) +1F48..1F4D (6 chars) +1F50..1F57 (8 chars) +1F59 +1F5B +1F5D +1F5F..1F7D (31 chars) +1F80..1FB4 (53 chars) +1FB6..1FBC (7 chars) +1FBE +1FC2..1FC4 (3 chars) +1FC6..1FCC (7 chars) +1FD0..1FD3 (4 chars) +1FD6..1FDB (6 chars) +1FE0..1FEC (13 chars) +1FF2..1FF4 (3 chars) +1FF6..1FFC (7 chars) +203F..2040 (2 chars) +207F +20D0..20DC (13 chars) +20E1 +2102 +2107 +210A..2113 (10 chars) +2115 +2118..211D (6 chars) +2124 +2126 +2128 +212A..2131 (8 chars) +2133..2138 (6 chars) +2160..2182 (35 chars) +3005..3007 (3 chars) +3021..302F (15 chars) +3031..3035 (5 chars) +3041..3094 (84 chars) +3099..309A (2 chars) +309D..309E (2 chars) +30A1..30FE (94 chars) +3105..312C (40 chars) +3131..318E (94 chars) +4E00..9FA5 (20902 chars) +AC00..D7A3 (11172 chars) +F900..FA2D (302 chars) +FB00..FB06 (7 chars) +FB13..FB17 (5 chars) +FB1E..FB28 (11 chars) +FB2A..FB36 (13 chars) +FB38..FB3C (5 chars) +FB3E +FB40..FB41 (2 chars) +FB43..FB44 (2 chars) +FB46..FBB1 (108 chars) +FBD3..FD3D (363 chars) +FD50..FD8F (64 chars) +FD92..FDC7 (54 chars) +FDF0..FDFB (12 chars) +FE20..FE23 (4 chars) +FE33..FE34 (2 chars) +FE4D..FE4F (3 chars) +FE70..FE72 (3 chars) +FE74 +FE76..FEFC (135 chars) +FF10..FF19 (10 chars) +FF21..FF3A (26 chars) +FF3F +FF41..FF5A (26 chars) +FF65..FFBE (90 chars) +FFC2..FFC7 (6 chars) +FFCA..FFCF (6 chars) +FFD2..FFD7 (6 chars) +FFDA..FFDC (3 chars) + +******************************************* + +Property dump for: 0x10000080 (Ignorable Control) + +200C..200F (4 chars) +202A..202E (5 chars) +206A..206F (6 chars) +FEFF + +******************************************* + +Property dump for: 0x01000000 (Bidi: Left-to-Right) + +0041..005A (26 chars) +0061..007A (26 chars) +00AA +00B5 +00BA +00C0..00D6 (23 chars) +00D8..00F6 (31 chars) +00F8..01F5 (254 chars) +01FA..0217 (30 chars) +0250..02A8 (89 chars) +02B0..02B8 (9 chars) +02BB..02C1 (7 chars) +02E0..02E4 (5 chars) +037A +0386 +0388..038A (3 chars) +038C +038E..03A1 (20 chars) +03A3..03CE (44 chars) +03D0..03D6 (7 chars) +03DA +03DC +03DE +03E0 +03E2..03F3 (18 chars) +0401..040C (12 chars) +040E..044F (66 chars) +0451..045C (12 chars) +045E..0482 (37 chars) +0490..04C4 (53 chars) +04C7..04C8 (2 chars) +04CB..04CC (2 chars) +04D0..04EB (28 chars) +04EE..04F5 (8 chars) +04F8..04F9 (2 chars) +0531..0556 (38 chars) +0559..055F (7 chars) +0561..0587 (39 chars) +0589 +0903 +0905..0939 (53 chars) +093D..0940 (4 chars) +0949..094C (4 chars) +0950 +0958..0961 (10 chars) +0964..0970 (13 chars) +0982..0983 (2 chars) +0985..098C (8 chars) +098F..0990 (2 chars) +0993..09A8 (22 chars) +09AA..09B0 (7 chars) +09B2 +09B6..09B9 (4 chars) +09BE..09C0 (3 chars) +09C7..09C8 (2 chars) +09CB..09CC (2 chars) +09D7 +09DC..09DD (2 chars) +09DF..09E1 (3 chars) +09E6..09F1 (12 chars) +09F4..09FA (7 chars) +0A05..0A0A (6 chars) +0A0F..0A10 (2 chars) +0A13..0A28 (22 chars) +0A2A..0A30 (7 chars) +0A32..0A33 (2 chars) +0A35..0A36 (2 chars) +0A38..0A39 (2 chars) +0A3E..0A40 (3 chars) +0A59..0A5C (4 chars) +0A5E +0A66..0A6F (10 chars) +0A72..0A74 (3 chars) +0A83 +0A85..0A8B (7 chars) +0A8D +0A8F..0A91 (3 chars) +0A93..0AA8 (22 chars) +0AAA..0AB0 (7 chars) +0AB2..0AB3 (2 chars) +0AB5..0AB9 (5 chars) +0ABD..0AC0 (4 chars) +0AC9 +0ACB..0ACC (2 chars) +0AD0 +0AE0 +0AE6..0AEF (10 chars) +0B02..0B03 (2 chars) +0B05..0B0C (8 chars) +0B0F..0B10 (2 chars) +0B13..0B28 (22 chars) +0B2A..0B30 (7 chars) +0B32..0B33 (2 chars) +0B36..0B39 (4 chars) +0B3D..0B3E (2 chars) +0B40 +0B47..0B48 (2 chars) +0B4B..0B4C (2 chars) +0B57 +0B5C..0B5D (2 chars) +0B5F..0B61 (3 chars) +0B66..0B70 (11 chars) +0B83 +0B85..0B8A (6 chars) +0B8E..0B90 (3 chars) +0B92..0B95 (4 chars) +0B99..0B9A (2 chars) +0B9C +0B9E..0B9F (2 chars) +0BA3..0BA4 (2 chars) +0BA8..0BAA (3 chars) +0BAE..0BB5 (8 chars) +0BB7..0BB9 (3 chars) +0BBE..0BBF (2 chars) +0BC1..0BC2 (2 chars) +0BC6..0BC8 (3 chars) +0BCA..0BCC (3 chars) +0BD7 +0BE7..0BF2 (12 chars) +0C01..0C03 (3 chars) +0C05..0C0C (8 chars) +0C0E..0C10 (3 chars) +0C12..0C28 (23 chars) +0C2A..0C33 (10 chars) +0C35..0C39 (5 chars) +0C41..0C44 (4 chars) +0C60..0C61 (2 chars) +0C66..0C6F (10 chars) +0C82..0C83 (2 chars) +0C85..0C8C (8 chars) +0C8E..0C90 (3 chars) +0C92..0CA8 (23 chars) +0CAA..0CB3 (10 chars) +0CB5..0CB9 (5 chars) +0CBE +0CC0..0CC4 (5 chars) +0CC7..0CC8 (2 chars) +0CCA..0CCB (2 chars) +0CD5..0CD6 (2 chars) +0CDE +0CE0..0CE1 (2 chars) +0CE6..0CEF (10 chars) +0D02..0D03 (2 chars) +0D05..0D0C (8 chars) +0D0E..0D10 (3 chars) +0D12..0D28 (23 chars) +0D2A..0D39 (16 chars) +0D3E..0D40 (3 chars) +0D46..0D48 (3 chars) +0D4A..0D4C (3 chars) +0D57 +0D60..0D61 (2 chars) +0D66..0D6F (10 chars) +0E01..0E30 (48 chars) +0E32..0E33 (2 chars) +0E40..0E46 (7 chars) +0E4F..0E5B (13 chars) +0E81..0E82 (2 chars) +0E84 +0E87..0E88 (2 chars) +0E8A +0E8D +0E94..0E97 (4 chars) +0E99..0E9F (7 chars) +0EA1..0EA3 (3 chars) +0EA5 +0EA7 +0EAA..0EAB (2 chars) +0EAD..0EB0 (4 chars) +0EB2..0EB3 (2 chars) +0EBD +0EC0..0EC4 (5 chars) +0EC6 +0ED0..0ED9 (10 chars) +0EDC..0EDD (2 chars) +0F00..0F17 (24 chars) +0F1A..0F34 (27 chars) +0F36 +0F38 +0F3E..0F47 (10 chars) +0F49..0F69 (33 chars) +0F7F +0F85 +0F88..0F8B (4 chars) +10A0..10C5 (38 chars) +10D0..10F6 (39 chars) +10FB +1100..1159 (90 chars) +115F..11A2 (68 chars) +11A8..11F9 (82 chars) +1E00..1E9B (156 chars) +1EA0..1EF9 (90 chars) +1F00..1F15 (22 chars) +1F18..1F1D (6 chars) +1F20..1F45 (38 chars) +1F48..1F4D (6 chars) +1F50..1F57 (8 chars) +1F59 +1F5B +1F5D +1F5F..1F7D (31 chars) +1F80..1FB4 (53 chars) +1FB6..1FBC (7 chars) +1FBE +1FC2..1FC4 (3 chars) +1FC6..1FCC (7 chars) +1FD0..1FD3 (4 chars) +1FD6..1FDB (6 chars) +1FE0..1FEC (13 chars) +1FF2..1FF4 (3 chars) +1FF6..1FFC (7 chars) +200E +202A +202D +207F +2102 +2107 +210A..2113 (10 chars) +2115 +2118..211D (6 chars) +2124 +2126 +2128 +212A..2131 (8 chars) +2133..2138 (6 chars) +2160..2182 (35 chars) +2336..237A (69 chars) +249C..24E9 (78 chars) +3005..3007 (3 chars) +3021..3029 (9 chars) +3031..3035 (5 chars) +3041..3094 (84 chars) +309D..309E (2 chars) +30A1..30FE (94 chars) +3105..312C (40 chars) +3131..318E (94 chars) +3190..319F (16 chars) +3200..321C (29 chars) +3220..3243 (36 chars) +3260..327B (28 chars) +327F..32B0 (50 chars) +32C0..32CB (12 chars) +32D0..32FE (47 chars) +3300..3376 (119 chars) +337B..33DD (99 chars) +33E0..33FE (31 chars) +4E00..9FA5 (20902 chars) +AC00..D7A3 (11172 chars) +D800..DFFF (2048 chars) +F900..FA2D (302 chars) +FB00..FB06 (7 chars) +FB13..FB17 (5 chars) +FF21..FF3A (26 chars) +FF41..FF5A (26 chars) +FF65..FFBE (90 chars) +FFC2..FFC7 (6 chars) +FFCA..FFCF (6 chars) +FFD2..FFD7 (6 chars) +FFDA..FFDC (3 chars) + +******************************************* + +Property dump for: 0x02000000 (Bidi: Right-to-Left) + +05BE +05C0 +05C3 +05D0..05EA (27 chars) +05F0..05F4 (5 chars) +061B +061F +0621..063A (26 chars) +0640..064A (11 chars) +066D +0671..06B7 (71 chars) +06BA..06BE (5 chars) +06C0..06CE (15 chars) +06D0..06D5 (6 chars) +06E5..06E6 (2 chars) +200F +202B +202E +FB1F..FB28 (10 chars) +FB2A..FB36 (13 chars) +FB38..FB3C (5 chars) +FB3E +FB40..FB41 (2 chars) +FB43..FB44 (2 chars) +FB46..FBB1 (108 chars) +FBD3..FD3D (363 chars) +FD50..FD8F (64 chars) +FD92..FDC7 (54 chars) +FDF0..FDFB (12 chars) +FE70..FE72 (3 chars) +FE74 +FE76..FEFC (135 chars) + +******************************************* + +Property dump for: 0x03000000 (Bidi: European Digit) + +0030..0039 (10 chars) +00B2..00B3 (2 chars) +00B9 +06F0..06F9 (10 chars) +2070 +2074..2079 (6 chars) +2080..2089 (10 chars) +2460..249B (60 chars) +24EA +FF10..FF19 (10 chars) + +******************************************* + +Property dump for: 0x04000000 (Bidi: Eur Num Separator) + +002F +FF0F + +******************************************* + +Property dump for: 0x05000000 (Bidi: Eur Num Terminator) + +0023..0025 (3 chars) +002B +002D +00A2..00A5 (4 chars) +00B0..00B1 (2 chars) +066A +09F2..09F3 (2 chars) +0E3F +2030..2034 (5 chars) +207A..207B (2 chars) +208A..208B (2 chars) +20A0..20AC (13 chars) +2212..2213 (2 chars) +FB29 +FE5F +FE62..FE63 (2 chars) +FE69..FE6A (2 chars) +FF03..FF05 (3 chars) +FF0B +FF0D +FFE0..FFE1 (2 chars) +FFE5..FFE6 (2 chars) + +******************************************* + +Property dump for: 0x06000000 (Bidi: Arabic Digit) + +0660..0669 (10 chars) +066B..066C (2 chars) + +******************************************* + +Property dump for: 0x07000000 (Bidi: Common Separator) + +002C +002E +003A +00A0 +060C +FE50 +FE52 +FE55 +FF0C +FF0E +FF1A + +******************************************* + +Property dump for: 0x08000000 (Bidi: Block Separator) + +000A +000C..000D (2 chars) +001C..001E (3 chars) +2029 + +******************************************* + +Property dump for: 0x09000000 (Bidi: Segment Separator) + +0009 +000B +001F + +******************************************* + +Property dump for: 0x0A000000 (Bidi: Whitespace) + +0020 +2000..200B (12 chars) +2028 +3000 + +******************************************* + +Property dump for: 0x80000009 (Bidi: Other Neutral) + +0000..0008 (9 chars) +000E..001B (14 chars) +0021..0022 (2 chars) +0026..002A (5 chars) +003B..0040 (6 chars) +005B..0060 (6 chars) +007B..009F (37 chars) +00A1 +00A6..00A9 (4 chars) +00AB..00AF (5 chars) +00B4 +00B6..00B8 (3 chars) +00BB..00BF (5 chars) +00D7 +00F7 +02B9..02BA (2 chars) +02C2..02DE (29 chars) +02E5..02E9 (5 chars) +0300..0345 (70 chars) +0360..0361 (2 chars) +0374..0375 (2 chars) +037E +0384..0385 (2 chars) +0387 +0483..0486 (4 chars) +0591..05A1 (17 chars) +05A3..05B9 (23 chars) +05BB..05BD (3 chars) +05BF +05C1..05C2 (2 chars) +05C4 +064B..0652 (8 chars) +0670 +06D6..06E4 (15 chars) +06E7..06ED (7 chars) +0901..0902 (2 chars) +093C +0941..0948 (8 chars) +094D +0951..0954 (4 chars) +0962..0963 (2 chars) +0981 +09BC +09C1..09C4 (4 chars) +09CD +09E2..09E3 (2 chars) +0A02 +0A3C +0A41..0A42 (2 chars) +0A47..0A48 (2 chars) +0A4B..0A4D (3 chars) +0A70..0A71 (2 chars) +0A81..0A82 (2 chars) +0ABC +0AC1..0AC5 (5 chars) +0AC7..0AC8 (2 chars) +0ACD +0B01 +0B3C +0B3F +0B41..0B43 (3 chars) +0B4D +0B56 +0B82 +0BC0 +0BCD +0C3E..0C40 (3 chars) +0C46..0C48 (3 chars) +0C4A..0C4D (4 chars) +0C55..0C56 (2 chars) +0CBF +0CC6 +0CCC..0CCD (2 chars) +0D41..0D43 (3 chars) +0D4D +0E31 +0E34..0E3A (7 chars) +0E47..0E4E (8 chars) +0EB1 +0EB4..0EB9 (6 chars) +0EBB..0EBC (2 chars) +0EC8..0ECD (6 chars) +0F18..0F19 (2 chars) +0F35 +0F37 +0F39..0F3D (5 chars) +0F71..0F7E (14 chars) +0F80..0F84 (5 chars) +0F86..0F87 (2 chars) +0F90..0F95 (6 chars) +0F97 +0F99..0FAD (21 chars) +0FB1..0FB7 (7 chars) +0FB9 +1FBD +1FBF..1FC1 (3 chars) +1FCD..1FCF (3 chars) +1FDD..1FDF (3 chars) +1FED..1FEF (3 chars) +1FFD..1FFE (2 chars) +200C..200D (2 chars) +2010..2027 (24 chars) +202C +2035..2046 (18 chars) +206A..206F (6 chars) +207C..207E (3 chars) +208C..208E (3 chars) +20D0..20E1 (18 chars) +2100..2101 (2 chars) +2103..2106 (4 chars) +2108..2109 (2 chars) +2114 +2116..2117 (2 chars) +211E..2123 (6 chars) +2125 +2127 +2129 +2132 +2153..215F (13 chars) +2190..21EA (91 chars) +2200..2211 (18 chars) +2214..22F1 (222 chars) +2300 +2302..2335 (52 chars) +2400..2424 (37 chars) +2440..244A (11 chars) +2500..2595 (150 chars) +25A0..25EF (80 chars) +2600..2613 (20 chars) +261A..266F (86 chars) +2701..2704 (4 chars) +2706..2709 (4 chars) +270C..2727 (28 chars) +2729..274B (35 chars) +274D +274F..2752 (4 chars) +2756 +2758..275E (7 chars) +2761..2767 (7 chars) +2776..2794 (31 chars) +2798..27AF (24 chars) +27B1..27BE (14 chars) +3001..3004 (4 chars) +3008..3020 (25 chars) +302A..3030 (7 chars) +3036..3037 (2 chars) +303F +3099..309C (4 chars) +FB1E +FD3E..FD3F (2 chars) +FE20..FE23 (4 chars) +FE30..FE44 (21 chars) +FE49..FE4F (7 chars) +FE51 +FE54 +FE56..FE5E (9 chars) +FE60..FE61 (2 chars) +FE64..FE66 (3 chars) +FE68 +FE6B +FEFF +FF01..FF02 (2 chars) +FF06..FF0A (5 chars) +FF1B..FF20 (6 chars) +FF3B..FF40 (6 chars) +FF5B..FF5E (4 chars) +FF61..FF64 (4 chars) +FFE2..FFE4 (3 chars) +FFE8..FFEE (7 chars) +FFFC..FFFD (2 chars) + +******************************************* + +Property dump for: 0x80000005 (Private Use) + + +******************************************* + +Property dump for: 0x80000006 (Low Surrogate) + +DC00..DFFF (1024 chars) + +******************************************* + +Property dump for: 0x80000007 (High Surrogate) + +D800..DB7F (896 chars) + +******************************************* + +Property dump for: 0x80000008 (Private Use High Surrogate) + +DB80..DBFF (128 chars) + +******************************************* + +Property dump for: 0x00000000 (Unassigned Code Value) + +01F6..01F9 (4 chars) +0218..024F (56 chars) +02A9..02AF (7 chars) +02DF +02EA..02FF (22 chars) +0346..035F (26 chars) +0362..0373 (18 chars) +0376..0379 (4 chars) +037B..037D (3 chars) +037F..0383 (5 chars) +038B +038D +03A2 +03CF +03D7..03D9 (3 chars) +03DB +03DD +03DF +03E1 +03F4..0400 (13 chars) +040D +0450 +045D +0487..048F (9 chars) +04C5..04C6 (2 chars) +04C9..04CA (2 chars) +04CD..04CF (3 chars) +04EC..04ED (2 chars) +04F6..04F7 (2 chars) +04FA..0530 (55 chars) +0557..0558 (2 chars) +0560 +0588 +058A..0590 (7 chars) +05A2 +05BA +05C5..05CF (11 chars) +05EB..05EF (5 chars) +05F5..060B (23 chars) +060D..061A (14 chars) +061C..061E (3 chars) +0620 +063B..063F (5 chars) +0653..065F (13 chars) +066E..066F (2 chars) +06B8..06B9 (2 chars) +06BF +06CF +06EE..06EF (2 chars) +06FA..0900 (519 chars) +0904 +093A..093B (2 chars) +094E..094F (2 chars) +0955..0957 (3 chars) +0971..0980 (16 chars) +0984 +098D..098E (2 chars) +0991..0992 (2 chars) +09A9 +09B1 +09B3..09B5 (3 chars) +09BA..09BB (2 chars) +09BD +09C5..09C6 (2 chars) +09C9..09CA (2 chars) +09CE..09D6 (9 chars) +09D8..09DB (4 chars) +09DE +09E4..09E5 (2 chars) +09FB..0A01 (7 chars) +0A03..0A04 (2 chars) +0A0B..0A0E (4 chars) +0A11..0A12 (2 chars) +0A29 +0A31 +0A34 +0A37 +0A3A..0A3B (2 chars) +0A3D +0A43..0A46 (4 chars) +0A49..0A4A (2 chars) +0A4E..0A58 (11 chars) +0A5D +0A5F..0A65 (7 chars) +0A75..0A80 (12 chars) +0A84 +0A8C +0A8E +0A92 +0AA9 +0AB1 +0AB4 +0ABA..0ABB (2 chars) +0AC6 +0ACA +0ACE..0ACF (2 chars) +0AD1..0ADF (15 chars) +0AE1..0AE5 (5 chars) +0AF0..0B00 (17 chars) +0B04 +0B0D..0B0E (2 chars) +0B11..0B12 (2 chars) +0B29 +0B31 +0B34..0B35 (2 chars) +0B3A..0B3B (2 chars) +0B44..0B46 (3 chars) +0B49..0B4A (2 chars) +0B4E..0B55 (8 chars) +0B58..0B5B (4 chars) +0B5E +0B62..0B65 (4 chars) +0B71..0B81 (17 chars) +0B84 +0B8B..0B8D (3 chars) +0B91 +0B96..0B98 (3 chars) +0B9B +0B9D +0BA0..0BA2 (3 chars) +0BA5..0BA7 (3 chars) +0BAB..0BAD (3 chars) +0BB6 +0BBA..0BBD (4 chars) +0BC3..0BC5 (3 chars) +0BC9 +0BCE..0BD6 (9 chars) +0BD8..0BE6 (15 chars) +0BF3..0C00 (14 chars) +0C04 +0C0D +0C11 +0C29 +0C34 +0C3A..0C3D (4 chars) +0C45 +0C49 +0C4E..0C54 (7 chars) +0C57..0C5F (9 chars) +0C62..0C65 (4 chars) +0C70..0C81 (18 chars) +0C84 +0C8D +0C91 +0CA9 +0CB4 +0CBA..0CBD (4 chars) +0CC5 +0CC9 +0CCE..0CD4 (7 chars) +0CD7..0CDD (7 chars) +0CDF +0CE2..0CE5 (4 chars) +0CF0..0D01 (18 chars) +0D04 +0D0D +0D11 +0D29 +0D3A..0D3D (4 chars) +0D44..0D45 (2 chars) +0D49 +0D4E..0D56 (9 chars) +0D58..0D5F (8 chars) +0D62..0D65 (4 chars) +0D70..0E00 (145 chars) +0E3B..0E3E (4 chars) +0E5C..0E80 (37 chars) +0E83 +0E85..0E86 (2 chars) +0E89 +0E8B..0E8C (2 chars) +0E8E..0E93 (6 chars) +0E98 +0EA0 +0EA4 +0EA6 +0EA8..0EA9 (2 chars) +0EAC +0EBA +0EBE..0EBF (2 chars) +0EC5 +0EC7 +0ECE..0ECF (2 chars) +0EDA..0EDB (2 chars) +0EDE..0EFF (34 chars) +0F48 +0F6A..0F70 (7 chars) +0F8C..0F8F (4 chars) +0F96 +0F98 +0FAE..0FB0 (3 chars) +0FB8 +0FBA..109F (230 chars) +10C6..10CF (10 chars) +10F7..10FA (4 chars) +10FC..10FF (4 chars) +115A..115E (5 chars) +11A3..11A7 (5 chars) +11FA..1DFF (3078 chars) +1E9C..1E9F (4 chars) +1EFA..1EFF (6 chars) +1F16..1F17 (2 chars) +1F1E..1F1F (2 chars) +1F46..1F47 (2 chars) +1F4E..1F4F (2 chars) +1F58 +1F5A +1F5C +1F5E +1F7E..1F7F (2 chars) +1FB5 +1FC5 +1FD4..1FD5 (2 chars) +1FDC +1FF0..1FF1 (2 chars) +1FF5 +1FFF +202F +2047..2069 (35 chars) +2071..2073 (3 chars) +208F..209F (17 chars) +20AD..20CF (35 chars) +20E2..20FF (30 chars) +2139..2152 (26 chars) +2183..218F (13 chars) +21EB..21FF (21 chars) +22F2..22FF (14 chars) +2301 +237B..23FF (133 chars) +2425..243F (27 chars) +244B..245F (21 chars) +24EB..24FF (21 chars) +2596..259F (10 chars) +25F0..25FF (16 chars) +2614..2619 (6 chars) +2670..2700 (145 chars) +2705 +270A..270B (2 chars) +2728 +274C +274E +2753..2755 (3 chars) +2757 +275F..2760 (2 chars) +2768..2775 (14 chars) +2795..2797 (3 chars) +27B0 +27BF..2FFF (2113 chars) +3038..303E (7 chars) +3040 +3095..3098 (4 chars) +309F..30A0 (2 chars) +30FF..3104 (6 chars) +312D..3130 (4 chars) +318F +31A0..31FF (96 chars) +321D..321F (3 chars) +3244..325F (28 chars) +327C..327E (3 chars) +32B1..32BF (15 chars) +32CC..32CF (4 chars) +32FF +3377..337A (4 chars) +33DE..33DF (2 chars) +33FF..4DFF (6657 chars) +9FA6..ABFF (3162 chars) +D7A4..D7FF (92 chars) +FA2E..FAFF (210 chars) +FB07..FB12 (12 chars) +FB18..FB1D (6 chars) +FB37 +FB3D +FB3F +FB42 +FB45 +FBB2..FBD2 (33 chars) +FD40..FD4F (16 chars) +FD90..FD91 (2 chars) +FDC8..FDEF (40 chars) +FDFC..FE1F (36 chars) +FE24..FE2F (12 chars) +FE45..FE48 (4 chars) +FE53 +FE67 +FE6C..FE6F (4 chars) +FE73 +FE75 +FEFD..FEFE (2 chars) +FF00 +FF5F..FF60 (2 chars) +FFBF..FFC1 (3 chars) +FFC8..FFC9 (2 chars) +FFD0..FFD1 (2 chars) +FFD8..FFD9 (2 chars) +FFDD..FFDF (3 chars) +FFE7 +FFEF..FFFB (13 chars) + diff --git a/data/2.1.9-special-casing.txt b/data/2.1.9-special-casing.txt new file mode 100644 index 0000000..af002ef --- /dev/null +++ b/data/2.1.9-special-casing.txt @@ -0,0 +1,219 @@ +# SpecialCasing-2.txt +# +# Special Casing Properties +# +# This file is a supplement to the UnicodeData file. +# It contains additional information about the casing of Unicode characters. +# (For compatibility, the UnicodeData.txt file only contains case mappings for +# characters where they are 1-1, and does not have locale-specific mappings.) +# These are informative character properties. +# +# Send comments to mark@unicode.org +# +# ================================================================================ +# Format +# ================================================================================ +# The entries in this file are in the following machine-readable format: +# +# <entry> := <case_mapping> <condition_list>? (<s>* "#" <comment>)? +# +# <case_mapping> := <source> <sep> <lower> <sep> <title> <sep> <upper> <sep> +# +# <source> := <code_point> +# <sep> := <s>* ";" <s>* +# <lower> := <code_point_list> +# <title> := <code_point_list> +# <upper> := <code_point_list> +# <code_point_list> := <code_point> (<s>+ <code_point>)* +# <code_point> := <hex><hex><hex><hex> +# <hex> := [0-1A-Fa-f] +# <s> := <space> +# +# <condition_list> := <locale>? (<s>+ <context>)* +# <locale> := <ISO_3166_code> ( "_" <ISO_639_code> )? ( "_" <variant> )? +# <ISO_3166_code> := 2-letter country code, +# as in http://www.unicode.org/unicode/onlinedat/countries.html +# <ISO_639_code> := 2-letter code, +# as in http://www.unicode.org/unicode/onlinedat/languages.html +# <context> := "FINAL" | "NON_FINAL" | "MODERN" | "NON_MODERN" +# +# A condition list overrides the normal behavior if any of the listed conditions is true. +# FINAL: The letter is not followed by a letter of category L* (e.g. Ll, Lt, Lu, Lm, or Lo). +# MODERN: The mapping is only used for modern text. +# Conditions preceded by "NON_" represent the negation of the condition +# +# New contexts may be added in the future. +# Parsers of this file must be prepared to deal with that situation. +# Additional whitespace around elements is optional. Blank lines are ignored in parsing. +# On any line, all text following "#" is a comment, and are ignored in parsing. +# ================================================================================ + +# ================================================================================ +# Unconditional mappings +# ================================================================================ + +# The German es-zed is special--the normal mapping is to SS. +# Note: the titlecase should never occur in practice. It is equal to titlecase(uppercase(<es-zed>)) + +00DF; 00DF; 0053 0073; 0053 0053; # LATIN SMALL LETTER SHARP S + +# Ligatures + +FB00; FB00; 0046 0066; 0046 0046; # LATIN SMALL LIGATURE FF +FB01; FB01; 0046 0069; 0046 0049; # LATIN SMALL LIGATURE FI +FB02; FB02; 0046 006C; 0046 004C; # LATIN SMALL LIGATURE FL +FB03; FB03; 0046 0066 0069; 0046 0046 0049; # LATIN SMALL LIGATURE FFI +FB04; FB04; 0046 0066 006C; 0046 0046 004C; # LATIN SMALL LIGATURE FFL +FB05; FB05; 0053 0074; 0053 0054; # LATIN SMALL LIGATURE LONG S T +FB06; FB06; 0053 0074; 0053 0054; # LATIN SMALL LIGATURE ST + +0587; 0587; 0535 0582; 0535 0552; # ARMENIAN SMALL LIGATURE ECH YIWN +FB13; FB13; 0544 0576; 0544 0546; # ARMENIAN SMALL LIGATURE MEN NOW +FB14; FB14; 0544 0565; 0544 0535; # ARMENIAN SMALL LIGATURE MEN ECH +FB15; FB15; 0544 056B; 0544 053B; # ARMENIAN SMALL LIGATURE MEN INI +FB16; FB16; 054E 0576; 054E 0546; # ARMENIAN SMALL LIGATURE VEW NOW +FB17; FB17; 0544 056D; 0544 053D; # ARMENIAN SMALL LIGATURE MEN XEH + +# No corresponding uppercase precomposed character + +0149; 0149; 02BC 006E; 02BC 004E; # LATIN SMALL LETTER N PRECEDED BY APOSTROPHE +0390; 0390; 0399 0308 0301; 0399 0308 0301; # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS +03B0; 03B0; 03A5 0308 0301; 03A5 0308 0301; # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS +01F0; 01F0; 004A 030C; 004A 030C; # LATIN SMALL LETTER J WITH CARON +1E96; 1E96; 0048 0331; 0048 0331; # LATIN SMALL LETTER H WITH LINE BELOW +1E97; 1E97; 0054 0308; 0054 0308; # LATIN SMALL LETTER T WITH DIAERESIS +1E98; 1E98; 0057 030A; 0057 030A; # LATIN SMALL LETTER W WITH RING ABOVE +1E99; 1E99; 0059 030A; 0059 030A; # LATIN SMALL LETTER Y WITH RING ABOVE +1E9A; 1E9A; 0041 02BE; 0041 02BE; # LATIN SMALL LETTER A WITH RIGHT HALF RING +1F50; 1F50; 03A5 0313; 03A5 0313; # GREEK SMALL LETTER UPSILON WITH PSILI +1F52; 1F52; 03A5 0313 0300; 03A5 0313 0300; # GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA +1F54; 1F54; 03A5 0313 0301; 03A5 0313 0301; # GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA +1F56; 1F56; 03A5 0313 0342; 03A5 0313 0342; # GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI +1FB6; 1FB6; 0391 0342; 0391 0342; # GREEK SMALL LETTER ALPHA WITH PERISPOMENI +1FC6; 1FC6; 0397 0342; 0397 0342; # GREEK SMALL LETTER ETA WITH PERISPOMENI +1FD2; 1FD2; 0399 0308 0300; 0399 0308 0300; # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA +1FD3; 1FD3; 0399 0308 0301; 0399 0308 0301; # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA +1FD6; 1FD6; 0399 0342; 0399 0342; # GREEK SMALL LETTER IOTA WITH PERISPOMENI +1FD7; 1FD7; 0399 0308 0342; 0399 0308 0342; # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI +1FE2; 1FE2; 03A5 0308 0300; 03A5 0308 0300; # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA +1FE3; 1FE3; 03A5 0308 0301; 03A5 0308 0301; # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA +1FE4; 1FE4; 03A1 0313; 03A1 0313; # GREEK SMALL LETTER RHO WITH PSILI +1FE6; 1FE6; 03A5 0342; 03A5 0342; # GREEK SMALL LETTER UPSILON WITH PERISPOMENI +1FE7; 1FE7; 03A5 0308 0342; 03A5 0308 0342; # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI +1FF6; 1FF6; 03A9 0342; 03A9 0342; # GREEK SMALL LETTER OMEGA WITH PERISPOMENI + +# IMPORTANT-when capitalizing iota-subscript (0345) +# It MUST be in normalized form--moved to the end of any sequence of combining marks. +# This is because logically it represents a following base character! +# E.g. <iota_subscript> (<Mn> | <Mc> | <Me>)+ => (<Mn> | <Mc> | <Me>)+ <iota_subscript> +# It should never be the first character in a word, so in titlecasing it can be left as is. + +# The following cases are already in the UnicodeData file, so are only commented here. + +# 0345; 0345; 0345; 0399; # COMBINING GREEK YPOGEGRAMMENI + +# All letters with YPOGEGRAMMENI (iota-subscript) or PROSGEGRAMMENI (iota adscript) +# have special uppercases. +# Note: characters with PROSGEGRAMMENI are actually titlecase, not uppercase! + +1F80; 1F80; 1F88; 1F08 0399; # GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI +1F81; 1F81; 1F89; 1F09 0399; # GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI +1F82; 1F82; 1F8A; 1F0A 0399; # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI +1F83; 1F83; 1F8B; 1F0B 0399; # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI +1F84; 1F84; 1F8C; 1F0C 0399; # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI +1F85; 1F85; 1F8D; 1F0D 0399; # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI +1F86; 1F86; 1F8E; 1F0E 0399; # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI +1F87; 1F87; 1F8F; 1F0F 0399; # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI +1F88; 1F80; 1F88; 1F08 0399; # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI +1F89; 1F81; 1F89; 1F09 0399; # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI +1F8A; 1F82; 1F8A; 1F0A 0399; # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI +1F8B; 1F83; 1F8B; 1F0B 0399; # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI +1F8C; 1F84; 1F8C; 1F0C 0399; # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI +1F8D; 1F85; 1F8D; 1F0D 0399; # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI +1F8E; 1F86; 1F8E; 1F0E 0399; # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI +1F8F; 1F87; 1F8F; 1F0F 0399; # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI +1F90; 1F90; 1F98; 1F28 0399; # GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI +1F91; 1F91; 1F99; 1F29 0399; # GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI +1F92; 1F92; 1F9A; 1F2A 0399; # GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI +1F93; 1F93; 1F9B; 1F2B 0399; # GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI +1F94; 1F94; 1F9C; 1F2C 0399; # GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI +1F95; 1F95; 1F9D; 1F2D 0399; # GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI +1F96; 1F96; 1F9E; 1F2E 0399; # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI +1F97; 1F97; 1F9F; 1F2F 0399; # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI +1F98; 1F90; 1F98; 1F28 0399; # GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI +1F99; 1F91; 1F99; 1F29 0399; # GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI +1F9A; 1F92; 1F9A; 1F2A 0399; # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI +1F9B; 1F93; 1F9B; 1F2B 0399; # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI +1F9C; 1F94; 1F9C; 1F2C 0399; # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI +1F9D; 1F95; 1F9D; 1F2D 0399; # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI +1F9E; 1F96; 1F9E; 1F2E 0399; # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI +1F9F; 1F97; 1F9F; 1F2F 0399; # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI +1FA0; 1FA0; 1FA8; 1F68 0399; # GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI +1FA1; 1FA1; 1FA9; 1F69 0399; # GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI +1FA2; 1FA2; 1FAA; 1F6A 0399; # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI +1FA3; 1FA3; 1FAB; 1F6B 0399; # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI +1FA4; 1FA4; 1FAC; 1F6C 0399; # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI +1FA5; 1FA5; 1FAD; 1F6D 0399; # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI +1FA6; 1FA6; 1FAE; 1F6E 0399; # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI +1FA7; 1FA7; 1FAF; 1F6F 0399; # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI +1FA8; 1FA0; 1FA8; 1F68 0399; # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI +1FA9; 1FA1; 1FA9; 1F69 0399; # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI +1FAA; 1FA2; 1FAA; 1F6A 0399; # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI +1FAB; 1FA3; 1FAB; 1F6B 0399; # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI +1FAC; 1FA4; 1FAC; 1F6C 0399; # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI +1FAD; 1FA5; 1FAD; 1F6D 0399; # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI +1FAE; 1FA6; 1FAE; 1F6E 0399; # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI +1FAF; 1FA7; 1FAF; 1F6F 0399; # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI + +1FB3; 1FB3; 1FBC; 0391 0399; # GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI +1FBC; 1FB3; 1FBC; 0391 0399; # GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI +1FC3; 1FC3; 1FCC; 0397 0399; # GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI +1FCC; 1FC3; 1FCC; 0397 0399; # GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI +1FF3; 1FF3; 1FFC; 03A9 0399; # GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI +1FFC; 1FF3; 1FFC; 03A9 0399; # GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI + +# Some characters with YPOGEGRAMMENI are also have no corresponding titlecases + +1FB2; 1FB2; 1FBA 0345; 1FBA 0399; # GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI +1FB4; 1FB4; 0386 0345; 0386 0399; # GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI +1FC2; 1FC2; 1FCA 0345; 1FCA 0399; # GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI +1FC4; 1FC4; 0389 0345; 0389 0399; # GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI +1FF2; 1FF2; 1FFA 0345; 1FFA 0399; # GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI +1FF4; 1FF4; 038F 0345; 038F 0399; # GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI + +1FB7; 1FB7; 0391 0342 0345; 0391 0342 0399; # GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI +1FC7; 1FC7; 0397 0342 0345; 0397 0342 0399; # GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI +1FF7; 1FF7; 03A9 0342 0345; 03A9 0342 0399; # GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI + +# ================================================================================ +# Conditional mappings +# ================================================================================ + +# Special case for final form of sigma + +03A3; 03C2; 03A3; 03A3; FINAL; # GREEK CAPITAL LETTER SIGMA + +# Note: the following cases for non-final are already in the UnicodeData file. + +# 03A3; 03C3; 03A3; 03A3; # GREEK CAPITAL LETTER SIGMA +# 03C3; 03C3; 03A3; 03A3; # GREEK SMALL LETTER SIGMA +# 03C2; 03C2; 03A3; 03A3; # GREEK SMALL LETTER FINAL SIGMA + +# Note: the following cases are not included, since they would normalize in lowercasing + +# 03C3; 03C2; 03A3; 03A3; FINAL; # GREEK SMALL LETTER SIGMA +# 03C2; 03C3; 03A3; 03A3; NON_FINAL; # GREEK SMALL LETTER FINAL SIGMA + +# ================================================================================ +# Locale-sensitive mappings +# ================================================================================ + +# Turkish + +0049; 0131; 0049; 0049; TR; # LATIN CAPITAL LETTER I +0069; 0069; 0130; 0130; TR; # LATIN SMALL LETTER I + +# Note: the following cases are already in the UnicodeData file. + +# 0131; 0131; 0049; 0049; TR; # LATIN SMALL LETTER DOTLESS I +# 0130; 0069; 0130; 0130; TR; # LATIN CAPITAL LETTER I WITH DOT ABOVE diff --git a/data/3.0.0-blocks.txt b/data/3.0.0-blocks.txt new file mode 100644 index 0000000..15c8957 --- /dev/null +++ b/data/3.0.0-blocks.txt @@ -0,0 +1,90 @@ +# Start Code; End Code; Block Name +0000; 007F; Basic Latin +0080; 00FF; Latin-1 Supplement +0100; 017F; Latin Extended-A +0180; 024F; Latin Extended-B +0250; 02AF; IPA Extensions +02B0; 02FF; Spacing Modifier Letters +0300; 036F; Combining Diacritical Marks +0370; 03FF; Greek +0400; 04FF; Cyrillic +0530; 058F; Armenian +0590; 05FF; Hebrew +0600; 06FF; Arabic +0700; 074F; Syriac +0780; 07BF; Thaana +0900; 097F; Devanagari +0980; 09FF; Bengali +0A00; 0A7F; Gurmukhi +0A80; 0AFF; Gujarati +0B00; 0B7F; Oriya +0B80; 0BFF; Tamil +0C00; 0C7F; Telugu +0C80; 0CFF; Kannada +0D00; 0D7F; Malayalam +0D80; 0DFF; Sinhala +0E00; 0E7F; Thai +0E80; 0EFF; Lao +0F00; 0FFF; Tibetan +1000; 109F; Myanmar +10A0; 10FF; Georgian +1100; 11FF; Hangul Jamo +1200; 137F; Ethiopic +13A0; 13FF; Cherokee +1400; 167F; Unified Canadian Aboriginal Syllabics +1680; 169F; Ogham +16A0; 16FF; Runic +1780; 17FF; Khmer +1800; 18AF; Mongolian +1E00; 1EFF; Latin Extended Additional +1F00; 1FFF; Greek Extended +2000; 206F; General Punctuation +2070; 209F; Superscripts and Subscripts +20A0; 20CF; Currency Symbols +20D0; 20FF; Combining Marks for Symbols +2100; 214F; Letterlike Symbols +2150; 218F; Number Forms +2190; 21FF; Arrows +2200; 22FF; Mathematical Operators +2300; 23FF; Miscellaneous Technical +2400; 243F; Control Pictures +2440; 245F; Optical Character Recognition +2460; 24FF; Enclosed Alphanumerics +2500; 257F; Box Drawing +2580; 259F; Block Elements +25A0; 25FF; Geometric Shapes +2600; 26FF; Miscellaneous Symbols +2700; 27BF; Dingbats +2800; 28FF; Braille Patterns +2E80; 2EFF; CJK Radicals Supplement +2F00; 2FDF; Kangxi Radicals +2FF0; 2FFF; Ideographic Description Characters +3000; 303F; CJK Symbols and Punctuation +3040; 309F; Hiragana +30A0; 30FF; Katakana +3100; 312F; Bopomofo +3130; 318F; Hangul Compatibility Jamo +3190; 319F; Kanbun +31A0; 31BF; Bopomofo Extended +3200; 32FF; Enclosed CJK Letters and Months +3300; 33FF; CJK Compatibility +3400; 4DB5; CJK Unified Ideographs Extension A +4E00; 9FFF; CJK Unified Ideographs +A000; A48F; Yi Syllables +A490; A4CF; Yi Radicals +AC00; D7A3; Hangul Syllables +D800; DB7F; High Surrogates +DB80; DBFF; High Private Use Surrogates +DC00; DFFF; Low Surrogates +E000; F8FF; Private Use +F900; FAFF; CJK Compatibility Ideographs +FB00; FB4F; Alphabetic Presentation Forms +FB50; FDFF; Arabic Presentation Forms-A +FE20; FE2F; Combining Half Marks +FE30; FE4F; CJK Compatibility Forms +FE50; FE6F; Small Form Variants +FE70; FEFE; Arabic Presentation Forms-B +FEFF; FEFF; Specials +FF00; FFEF; Halfwidth and Fullwidth Forms +FFF0; FFFD; Specials + diff --git a/data/3.0.0-properties.txt b/data/3.0.0-properties.txt new file mode 100644 index 0000000..b3548e1 --- /dev/null +++ b/data/3.0.0-properties.txt @@ -0,0 +1,3640 @@ +Property dump: UnicodeData-3.0.0.txt + +******************************************* + +Property dump for: 0x10000001 (Zero-width) + +070F +180B..180E (4 chars) +200B..200F (5 chars) +202A..202E (5 chars) +206A..206F (6 chars) +FEFF +FFF9..FFFB (3 chars) + +******************************************* + +Property dump for: 0x10000002 (Space) + +0020 +00A0 +1680 +2000..200B (12 chars) +202F +3000 + +******************************************* + +Property dump for: 0x10000004 (White space) + +0009..000D (5 chars) +0020 +0085 +00A0 +1680 +2000..200B (12 chars) +2028..2029 (2 chars) +202F +3000 + +******************************************* + +Property dump for: 0x00400000 (Non-break) + +00A0 +0F0C +2007 +2011 +202F +FEFF + +******************************************* + +Property dump for: 0x10000008 (ISO Control) + +0000..001F (32 chars) +007F..009F (33 chars) + +******************************************* + +Property dump for: 0x10000090 (Bidi Control) + +200E..200F (2 chars) +202A..202E (5 chars) + +******************************************* + +Property dump for: 0x100000A0 (Join Control) + +200C..200D (2 chars) + +******************************************* + +Property dump for: 0x100000C0 (Format Control) + +070F +180B..180E (4 chars) +206A..206F (6 chars) +FFF9..FFFB (3 chars) + +******************************************* + +Property dump for: 0x20000400 (Dash) + +002D +00AD +058A +1806 +2010..2015 (6 chars) +207B +208B +2212 +301C +3030 +FE31..FE32 (2 chars) +FE58 +FE63 +FF0D + +******************************************* + +Property dump for: 0x20000800 (Hyphen) + +002D +00AD +058A +1806 +2010..2011 (2 chars) +30FB +FE63 +FF0D +FF65 + +******************************************* + +Property dump for: 0x20001000 (Punctuation) + +0021..0023 (3 chars) +0025..002A (6 chars) +002C..002F (4 chars) +003A..003B (2 chars) +003F..0040 (2 chars) +005B..005D (3 chars) +005F +007B +007D +00A1 +00AB +00AD +00B7 +00BB +00BF +037E +0387 +055A..055F (6 chars) +0589..058A (2 chars) +05BE +05C0 +05C3 +05F3..05F4 (2 chars) +060C +061B +061F +066A..066D (4 chars) +06D4 +0700..070D (14 chars) +0964..0965 (2 chars) +0970 +0DF4 +0E4F +0E5A..0E5B (2 chars) +0F04..0F12 (15 chars) +0F3A..0F3D (4 chars) +0F85 +104A..104F (6 chars) +10FB +1361..1368 (8 chars) +166D..166E (2 chars) +169B..169C (2 chars) +16EB..16ED (3 chars) +17D4..17DA (7 chars) +17DC +1800..180A (11 chars) +2010..2027 (24 chars) +2030..2043 (20 chars) +2045..2046 (2 chars) +2048..204D (6 chars) +207D..207E (2 chars) +208D..208E (2 chars) +2329..232A (2 chars) +3001..3003 (3 chars) +3008..3011 (10 chars) +3014..301F (12 chars) +3030 +30FB +FD3E..FD3F (2 chars) +FE30..FE44 (21 chars) +FE49..FE52 (10 chars) +FE54..FE61 (14 chars) +FE63 +FE68 +FE6A..FE6B (2 chars) +FF01..FF03 (3 chars) +FF05..FF0A (6 chars) +FF0C..FF0F (4 chars) +FF1A..FF1B (2 chars) +FF1F..FF20 (2 chars) +FF3B..FF3D (3 chars) +FF3F +FF5B +FF5D +FF61..FF65 (5 chars) + +******************************************* + +Property dump for: 0x00800000 (Delimiter) + +0000 +0009..000D (5 chars) +001C..0023 (8 chars) +0028..0029 (2 chars) +002C +002E..002F (2 chars) +003A..003B (2 chars) +003F +005B..005D (3 chars) +007B..007D (3 chars) +0085 +00A0..00A1 (2 chars) +00A6..00A7 (2 chars) +00AB +00B6 +00BB +00BF +037E +0387 +055C..055E (3 chars) +0589 +060C +061B +061F +066B..066C (2 chars) +06D4 +0700..0709 (10 chars) +070B..070D (3 chars) +0964..0965 (2 chars) +0DF4 +0E5A..0E5B (2 chars) +0F0B +0F0D..0F12 (6 chars) +0F3A..0F3D (4 chars) +104A..104B (2 chars) +10FB +1361..1368 (8 chars) +166D..166E (2 chars) +1680 +169B..169C (2 chars) +16EB..16ED (3 chars) +17D4..17D6 (3 chars) +17DA +1802..1805 (4 chars) +1808..1809 (2 chars) +2000..200B (12 chars) +2016 +2018..201F (8 chars) +2028..2029 (2 chars) +202F +2039..203A (2 chars) +203C..203D (2 chars) +2045..2046 (2 chars) +2048..2049 (2 chars) +207D..207E (2 chars) +208D..208E (2 chars) +2329..232A (2 chars) +3000..3002 (3 chars) +3008..3011 (10 chars) +3014..301B (8 chars) +301D..301F (3 chars) +30FB +FD3E..FD3F (2 chars) +FE35..FE44 (16 chars) +FE50..FE52 (3 chars) +FE54..FE57 (4 chars) +FE59..FE5F (7 chars) +FE68 +FF01..FF03 (3 chars) +FF08..FF09 (2 chars) +FF0C +FF0E..FF0F (2 chars) +FF1A..FF1B (2 chars) +FF1F +FF3B..FF3D (3 chars) +FF5B..FF5D (3 chars) +FF61..FF65 (5 chars) +FFE4 + +******************************************* + +Property dump for: 0x80000003 (Line Separator) + +2028 + +******************************************* + +Property dump for: 0x80000004 (Paragraph Separator) + +2029 + +******************************************* + +Property dump for: 0x20002000 (Quotation Mark) + +0022 +0027 +00AB +00BB +2018..201F (8 chars) +2039..203A (2 chars) +300C..300F (4 chars) +301D..301F (3 chars) +FE41..FE44 (4 chars) +FF02 +FF07 +FF62..FF63 (2 chars) + +******************************************* + +Property dump for: 0x20004000 (Terminal Punctuation) + +0021 +002C +002E +003A..003B (2 chars) +003F +037E +0387 +0589 +060C +061B +061F +06D4 +0700..070A (11 chars) +070C +0964..0965 (2 chars) +0E5A..0E5B (2 chars) +104A..104B (2 chars) +1361..1368 (8 chars) +166D..166E (2 chars) +16EB..16ED (3 chars) +17D4..17D6 (3 chars) +17DA +1802..1805 (4 chars) +1808..1809 (2 chars) +203C..203D (2 chars) +2048..2049 (2 chars) +3001..3002 (2 chars) +FE50..FE52 (3 chars) +FE54..FE57 (4 chars) +FF01 +FF0C +FF0E +FF1A..FF1B (2 chars) +FF1F +FF61 +FF64 + +******************************************* + +Property dump for: 0x20008000 (Currency Symbol) + +0024 +00A2..00A5 (4 chars) +09F2..09F3 (2 chars) +0E3F +17DB +20A0..20AF (16 chars) +FE69 +FF04 +FFE0..FFE1 (2 chars) +FFE5..FFE6 (2 chars) + +******************************************* + +Property dump for: 0x20080000 (Math) + +0028..002B (4 chars) +002D +002F +003C..003E (3 chars) +005B..005E (4 chars) +007B..007E (4 chars) +00AC +00B1 +00D7 +00F7 +2016 +2032..2034 (3 chars) +2044 +207A..207E (5 chars) +208A..208E (5 chars) +20D0..20DC (13 chars) +20E1 +2190..2194 (5 chars) +219A..219B (2 chars) +21A0 +21A3 +21A6 +21AE +21CE..21CF (2 chars) +21D2 +21D4 +2200..22F1 (242 chars) +2308..230B (4 chars) +2320..2321 (2 chars) +2329..232A (2 chars) +25B7 +25C1 +266F +300A..300B (2 chars) +301A..301B (2 chars) +FB29 +FE35..FE38 (4 chars) +FE59..FE5C (4 chars) +FE61..FE66 (6 chars) +FE68 +FF08..FF0B (4 chars) +FF0D +FF0F +FF1C..FF1E (3 chars) +FF3B..FF3E (4 chars) +FF5B..FF5E (4 chars) +FFE2 +FFE9..FFEC (4 chars) + +******************************************* + +Property dump for: 0x20000100 (Paired Punctuation) + +0028..0029 (2 chars) +005B +005D +007B +007D +00AB +00BB +0F3A..0F3D (4 chars) +169B..169C (2 chars) +2018..201F (8 chars) +2039..203A (2 chars) +2045..2046 (2 chars) +207D..207E (2 chars) +208D..208E (2 chars) +2329..232A (2 chars) +3008..3011 (10 chars) +3014..301B (8 chars) +301D..301F (3 chars) +FD3E..FD3F (2 chars) +FE35..FE44 (16 chars) +FE59..FE5E (6 chars) +FF08..FF09 (2 chars) +FF3B +FF3D +FF5B +FF5D +FF62..FF63 (2 chars) + +******************************************* + +Property dump for: 0x20000300 (Left of Pair) + +0028 +005B +007B +00AB +0F3A +0F3C +169B +2018 +201A..201C (3 chars) +201E..201F (2 chars) +2039 +2045 +207D +208D +2329 +3008 +300A +300C +300E +3010 +3014 +3016 +3018 +301A +301D +FD3E +FE35 +FE37 +FE39 +FE3B +FE3D +FE3F +FE41 +FE43 +FE59 +FE5B +FE5D +FF08 +FF3B +FF5B +FF62 + +******************************************* + +Property dump for: 0x20000004 (Combining) + +0300..034E (79 chars) +0360..0362 (3 chars) +0483..0486 (4 chars) +0488..0489 (2 chars) +0591..05A1 (17 chars) +05A3..05B9 (23 chars) +05BB..05BD (3 chars) +05BF +05C1..05C2 (2 chars) +05C4 +064B..0655 (11 chars) +0670 +06D6..06E4 (15 chars) +06E7..06E8 (2 chars) +06EA..06ED (4 chars) +0711 +0730..074A (27 chars) +07A6..07B0 (11 chars) +0901..0903 (3 chars) +093C +093E..094D (16 chars) +0951..0954 (4 chars) +0962..0963 (2 chars) +0981..0983 (3 chars) +09BC +09BE..09C4 (7 chars) +09C7..09C8 (2 chars) +09CB..09CD (3 chars) +09D7 +09E2..09E3 (2 chars) +0A02 +0A3C +0A3E..0A42 (5 chars) +0A47..0A48 (2 chars) +0A4B..0A4D (3 chars) +0A70..0A71 (2 chars) +0A81..0A83 (3 chars) +0ABC +0ABE..0AC5 (8 chars) +0AC7..0AC9 (3 chars) +0ACB..0ACD (3 chars) +0B01..0B03 (3 chars) +0B3C +0B3E..0B43 (6 chars) +0B47..0B48 (2 chars) +0B4B..0B4D (3 chars) +0B56..0B57 (2 chars) +0B82..0B83 (2 chars) +0BBE..0BC2 (5 chars) +0BC6..0BC8 (3 chars) +0BCA..0BCD (4 chars) +0BD7 +0C01..0C03 (3 chars) +0C3E..0C44 (7 chars) +0C46..0C48 (3 chars) +0C4A..0C4D (4 chars) +0C55..0C56 (2 chars) +0C82..0C83 (2 chars) +0CBE..0CC4 (7 chars) +0CC6..0CC8 (3 chars) +0CCA..0CCD (4 chars) +0CD5..0CD6 (2 chars) +0D02..0D03 (2 chars) +0D3E..0D43 (6 chars) +0D46..0D48 (3 chars) +0D4A..0D4D (4 chars) +0D57 +0D82..0D83 (2 chars) +0DCA +0DCF..0DD4 (6 chars) +0DD6 +0DD8..0DDF (8 chars) +0DF2..0DF3 (2 chars) +0E31 +0E34..0E3A (7 chars) +0E47..0E4E (8 chars) +0EB1 +0EB4..0EB9 (6 chars) +0EBB..0EBC (2 chars) +0EC8..0ECD (6 chars) +0F18..0F19 (2 chars) +0F35 +0F37 +0F39 +0F3E..0F3F (2 chars) +0F71..0F84 (20 chars) +0F86..0F87 (2 chars) +0F90..0F97 (8 chars) +0F99..0FBC (36 chars) +0FC6 +102C..1032 (7 chars) +1036..1039 (4 chars) +1056..1059 (4 chars) +17B4..17D3 (32 chars) +18A9 +20D0..20E3 (20 chars) +302A..302F (6 chars) +3099..309A (2 chars) +F8F0..F8FF (16 chars) +FB1E +FE20..FE23 (4 chars) + +******************************************* + +Property dump for: 0x20040000 (Non-spacing) + +0300..034E (79 chars) +0360..0362 (3 chars) +0483..0486 (4 chars) +0488..0489 (2 chars) +0591..05A1 (17 chars) +05A3..05B9 (23 chars) +05BB..05BD (3 chars) +05BF +05C1..05C2 (2 chars) +05C4 +064B..0655 (11 chars) +0670 +06D6..06E4 (15 chars) +06E7..06E8 (2 chars) +06EA..06ED (4 chars) +0711 +0730..074A (27 chars) +07A6..07B0 (11 chars) +0901..0902 (2 chars) +093C +0941..0948 (8 chars) +094D +0951..0954 (4 chars) +0962..0963 (2 chars) +0981 +09BC +09C1..09C4 (4 chars) +09CD +09E2..09E3 (2 chars) +0A02 +0A3C +0A41..0A42 (2 chars) +0A47..0A48 (2 chars) +0A4B..0A4D (3 chars) +0A70..0A71 (2 chars) +0A81..0A82 (2 chars) +0ABC +0AC1..0AC5 (5 chars) +0AC7..0AC8 (2 chars) +0ACD +0B01 +0B3C +0B3F +0B41..0B43 (3 chars) +0B4D +0B56 +0B82 +0BC0 +0BCD +0C3E..0C40 (3 chars) +0C46..0C48 (3 chars) +0C4A..0C4D (4 chars) +0C55..0C56 (2 chars) +0CBF +0CC6 +0CCC..0CCD (2 chars) +0D41..0D43 (3 chars) +0D4D +0DCA +0DD2..0DD4 (3 chars) +0DD6 +0E31 +0E34..0E3A (7 chars) +0E47..0E4E (8 chars) +0EB1 +0EB4..0EB9 (6 chars) +0EBB..0EBC (2 chars) +0EC8..0ECD (6 chars) +0F18..0F19 (2 chars) +0F35 +0F37 +0F39 +0F71..0F7E (14 chars) +0F80..0F84 (5 chars) +0F86..0F87 (2 chars) +0F90..0F97 (8 chars) +0F99..0FBC (36 chars) +0FC6 +102D..1030 (4 chars) +1032 +1036..1037 (2 chars) +1039 +1058..1059 (2 chars) +17B7..17BD (7 chars) +17C6 +17C9..17D3 (11 chars) +18A9 +20D0..20E3 (20 chars) +302A..302F (6 chars) +3099..309A (2 chars) +F8F0..F8FF (16 chars) +FB1E +FE20..FE23 (4 chars) + +******************************************* + +Property dump for: 0x20000008 (Composite) + +00C0..00C5 (6 chars) +00C7..00CF (9 chars) +00D1..00D6 (6 chars) +00D9..00DD (5 chars) +00E0..00E5 (6 chars) +00E7..00EF (9 chars) +00F1..00F6 (6 chars) +00F9..00FD (5 chars) +00FF..0130 (50 chars) +0132..0137 (6 chars) +0139..0149 (17 chars) +014C..0151 (6 chars) +0154..017E (43 chars) +01A0..01A1 (2 chars) +01AF..01B0 (2 chars) +01C4..01DC (25 chars) +01DE..01E3 (6 chars) +01E6..01F5 (16 chars) +01F8..0209 (18 chars) +020C..021B (16 chars) +021E..021F (2 chars) +0226..0233 (14 chars) +0344 +0385..0386 (2 chars) +0388..038A (3 chars) +038C +038E..0390 (3 chars) +03AA..03B0 (7 chars) +03CA..03CE (5 chars) +03D3..03D5 (3 chars) +0400..0401 (2 chars) +0403 +0407 +040C..040E (3 chars) +0419 +0439 +0450..0451 (2 chars) +0453 +0457 +045C..045E (3 chars) +0476..0477 (2 chars) +04BE..04BF (2 chars) +04C1..04C2 (2 chars) +04D0..04D3 (4 chars) +04D6..04D7 (2 chars) +04DA..04E7 (14 chars) +04EA..04F5 (12 chars) +04F8..04F9 (2 chars) +0587 +0622..0626 (5 chars) +06C0 +06C2 +06D6..06D7 (2 chars) +0929 +0931 +0934 +0950 +0958..095F (8 chars) +09CB..09CC (2 chars) +09DC..09DD (2 chars) +09DF +0A33 +0A36 +0A59..0A5B (3 chars) +0A5E +0A74 +0AD0 +0B01 +0B48 +0B4B..0B4C (2 chars) +0B5C..0B5D (2 chars) +0B94 +0BCA..0BCC (3 chars) +0C48 +0CC0 +0CC7..0CC8 (2 chars) +0CCA..0CCB (2 chars) +0D4A..0D4C (3 chars) +0DDA +0DDC..0DDE (3 chars) +0E33 +0EB3 +0EDC..0EDD (2 chars) +0F00 +0F43 +0F4D +0F52 +0F57 +0F5C +0F69 +0F73 +0F75..0F79 (5 chars) +0F81 +0F93 +0F9D +0FA2 +0FA7 +0FAC +0FB9 +1026 +1E00..1E9B (156 chars) +1EA0..1EF9 (90 chars) +1F00..1F15 (22 chars) +1F18..1F1D (6 chars) +1F20..1F45 (38 chars) +1F48..1F4D (6 chars) +1F50..1F57 (8 chars) +1F59 +1F5B +1F5D +1F5F..1F7D (31 chars) +1F80..1FB4 (53 chars) +1FB6..1FBC (7 chars) +1FC1..1FC4 (4 chars) +1FC6..1FD3 (14 chars) +1FD6..1FDB (6 chars) +1FDD..1FEE (18 chars) +1FF2..1FF4 (3 chars) +1FF6..1FFC (7 chars) +203C +2048..2049 (2 chars) +2161..2163 (3 chars) +2165..2168 (4 chars) +216A..216B (2 chars) +2171..2173 (3 chars) +2175..2178 (4 chars) +217A..217B (2 chars) +2204 +2209 +220C +2226 +222C..222D (2 chars) +222F..2230 (2 chars) +2247 +2249 +2260 +2262 +226D..2271 (5 chars) +2274..2275 (2 chars) +2278..2279 (2 chars) +2280..2281 (2 chars) +2284..2285 (2 chars) +2288..2289 (2 chars) +22AC..22AF (4 chars) +22E0..22E3 (4 chars) +22EA..22ED (4 chars) +2460..24B5 (86 chars) +24EA +304C +304E +3050 +3052 +3054 +3056 +3058 +305A +305C +305E +3060 +3062 +3065 +3067 +3069 +3070..3071 (2 chars) +3073..3074 (2 chars) +3076..3077 (2 chars) +3079..307A (2 chars) +307C..307D (2 chars) +3094 +309E +30AC +30AE +30B0 +30B2 +30B4 +30B6 +30B8 +30BA +30BC +30BE +30C0 +30C2 +30C5 +30C7 +30C9 +30D0..30D1 (2 chars) +30D3..30D4 (2 chars) +30D6..30D7 (2 chars) +30D9..30DA (2 chars) +30DC..30DD (2 chars) +30F4 +30FE +3200..321C (29 chars) +3220..3243 (36 chars) +32C0..32CB (12 chars) +3300..3376 (119 chars) +337B..33DD (99 chars) +33E0..33FE (31 chars) +AC00..D7A3 (11172 chars) +FB00..FB06 (7 chars) +FB13..FB17 (5 chars) +FB1D +FB1F +FB2A..FB36 (13 chars) +FB38..FB3C (5 chars) +FB3E +FB40..FB41 (2 chars) +FB43..FB44 (2 chars) +FB46..FB4F (10 chars) +FBEA..FBFB (18 chars) +FC00..FD3D (318 chars) +FD50..FD8F (64 chars) +FD92..FDC7 (54 chars) +FDF0..FDFB (12 chars) +FE70..FE72 (3 chars) +FE74 +FE76..FE7F (10 chars) + +******************************************* + +Property dump for: 0x20000080 (Hex Digit) + +0030..0039 (10 chars) +0041..0046 (6 chars) +0061..0066 (6 chars) +FF10..FF19 (10 chars) +FF21..FF26 (6 chars) +FF41..FF46 (6 chars) + +******************************************* + +Property dump for: 0x20000030 (Decimal Digit) + +0030..0039 (10 chars) +0660..0669 (10 chars) +06F0..06F9 (10 chars) +0966..096F (10 chars) +09E6..09EF (10 chars) +0A66..0A6F (10 chars) +0AE6..0AEF (10 chars) +0B66..0B6F (10 chars) +0BE7..0BEF (9 chars) +0C66..0C6F (10 chars) +0CE6..0CEF (10 chars) +0D66..0D6F (10 chars) +0E50..0E59 (10 chars) +0ED0..0ED9 (10 chars) +0F20..0F29 (10 chars) +1040..1049 (10 chars) +1369..1371 (9 chars) +17E0..17E9 (10 chars) +1810..1819 (10 chars) +FF10..FF19 (10 chars) + +******************************************* + +Property dump for: 0x20000010 (Numeric) + +0030..0039 (10 chars) +00B2..00B3 (2 chars) +00B9 +00BC..00BE (3 chars) +0660..0669 (10 chars) +06F0..06F9 (10 chars) +0966..096F (10 chars) +09E6..09EF (10 chars) +09F4..09F9 (6 chars) +0A66..0A6F (10 chars) +0AE6..0AEF (10 chars) +0B66..0B6F (10 chars) +0BE7..0BF2 (12 chars) +0C66..0C6F (10 chars) +0CE6..0CEF (10 chars) +0D66..0D6F (10 chars) +0E50..0E59 (10 chars) +0ED0..0ED9 (10 chars) +0F20..0F33 (20 chars) +1040..1049 (10 chars) +1369..137C (20 chars) +16EE..16F0 (3 chars) +17E0..17E9 (10 chars) +1810..1819 (10 chars) +2070 +2074..2079 (6 chars) +2080..2089 (10 chars) +2153..2183 (49 chars) +2460..249B (60 chars) +24EA +2776..2793 (30 chars) +3007 +3021..3029 (9 chars) +3038..303A (3 chars) +3192..3195 (4 chars) +3220..3229 (10 chars) +3280..3289 (10 chars) +FF10..FF19 (10 chars) + +******************************************* + +Property dump for: 0x20000001 (Alphabetic) + +0041..005A (26 chars) +0061..007A (26 chars) +00AA +00B5 +00BA +00C0..00D6 (23 chars) +00D8..00F6 (31 chars) +00F8..021F (296 chars) +0222..0233 (18 chars) +0250..02AD (94 chars) +02B0..02B8 (9 chars) +02BB..02C1 (7 chars) +02E0..02E4 (5 chars) +02EE +0345 +037A +0386 +0388..038A (3 chars) +038C +038E..03A1 (20 chars) +03A3..03CE (44 chars) +03D0..03D7 (8 chars) +03DA..03F3 (26 chars) +0400..0481 (130 chars) +048C..04C4 (57 chars) +04C7..04C8 (2 chars) +04CB..04CC (2 chars) +04D0..04F5 (38 chars) +04F8..04F9 (2 chars) +0531..0556 (38 chars) +0559 +0561..0587 (39 chars) +05D0..05EA (27 chars) +05F0..05F2 (3 chars) +0621..063A (26 chars) +0641..0655 (21 chars) +0670..06D3 (100 chars) +06D5..06DC (8 chars) +06E1..06E8 (8 chars) +06ED +06FA..06FC (3 chars) +0710..072C (29 chars) +0730..073F (16 chars) +0780..07B0 (49 chars) +0901..0903 (3 chars) +0905..0939 (53 chars) +093D..094C (16 chars) +0950 +0958..0963 (12 chars) +0981..0983 (3 chars) +0985..098C (8 chars) +098F..0990 (2 chars) +0993..09A8 (22 chars) +09AA..09B0 (7 chars) +09B2 +09B6..09B9 (4 chars) +09BE..09C4 (7 chars) +09C7..09C8 (2 chars) +09CB..09CC (2 chars) +09D7 +09DC..09DD (2 chars) +09DF..09E3 (5 chars) +09F0..09F1 (2 chars) +0A02 +0A05..0A0A (6 chars) +0A0F..0A10 (2 chars) +0A13..0A28 (22 chars) +0A2A..0A30 (7 chars) +0A32..0A33 (2 chars) +0A35..0A36 (2 chars) +0A38..0A39 (2 chars) +0A3E..0A42 (5 chars) +0A47..0A48 (2 chars) +0A4B..0A4C (2 chars) +0A59..0A5C (4 chars) +0A5E +0A70..0A74 (5 chars) +0A81..0A83 (3 chars) +0A85..0A8B (7 chars) +0A8D +0A8F..0A91 (3 chars) +0A93..0AA8 (22 chars) +0AAA..0AB0 (7 chars) +0AB2..0AB3 (2 chars) +0AB5..0AB9 (5 chars) +0ABD..0AC5 (9 chars) +0AC7..0AC9 (3 chars) +0ACB..0ACC (2 chars) +0AD0 +0AE0 +0B01..0B03 (3 chars) +0B05..0B0C (8 chars) +0B0F..0B10 (2 chars) +0B13..0B28 (22 chars) +0B2A..0B30 (7 chars) +0B32..0B33 (2 chars) +0B36..0B39 (4 chars) +0B3D..0B43 (7 chars) +0B47..0B48 (2 chars) +0B4B..0B4C (2 chars) +0B56..0B57 (2 chars) +0B5C..0B5D (2 chars) +0B5F..0B61 (3 chars) +0B82..0B83 (2 chars) +0B85..0B8A (6 chars) +0B8E..0B90 (3 chars) +0B92..0B95 (4 chars) +0B99..0B9A (2 chars) +0B9C +0B9E..0B9F (2 chars) +0BA3..0BA4 (2 chars) +0BA8..0BAA (3 chars) +0BAE..0BB5 (8 chars) +0BB7..0BB9 (3 chars) +0BBE..0BC2 (5 chars) +0BC6..0BC8 (3 chars) +0BCA..0BCC (3 chars) +0BD7 +0C01..0C03 (3 chars) +0C05..0C0C (8 chars) +0C0E..0C10 (3 chars) +0C12..0C28 (23 chars) +0C2A..0C33 (10 chars) +0C35..0C39 (5 chars) +0C3E..0C44 (7 chars) +0C46..0C48 (3 chars) +0C4A..0C4C (3 chars) +0C55..0C56 (2 chars) +0C60..0C61 (2 chars) +0C82..0C83 (2 chars) +0C85..0C8C (8 chars) +0C8E..0C90 (3 chars) +0C92..0CA8 (23 chars) +0CAA..0CB3 (10 chars) +0CB5..0CB9 (5 chars) +0CBE..0CC4 (7 chars) +0CC6..0CC8 (3 chars) +0CCA..0CCC (3 chars) +0CD5..0CD6 (2 chars) +0CDE +0CE0..0CE1 (2 chars) +0D02..0D03 (2 chars) +0D05..0D0C (8 chars) +0D0E..0D10 (3 chars) +0D12..0D28 (23 chars) +0D2A..0D39 (16 chars) +0D3E..0D43 (6 chars) +0D46..0D48 (3 chars) +0D4A..0D4C (3 chars) +0D57 +0D60..0D61 (2 chars) +0D82..0D83 (2 chars) +0D85..0D96 (18 chars) +0D9A..0DB1 (24 chars) +0DB3..0DBB (9 chars) +0DBD +0DC0..0DC6 (7 chars) +0DCF..0DD4 (6 chars) +0DD6 +0DD8..0DDF (8 chars) +0DF2..0DF3 (2 chars) +0E01..0E3A (58 chars) +0E40..0E45 (6 chars) +0E47 +0E4D +0E81..0E82 (2 chars) +0E84 +0E87..0E88 (2 chars) +0E8A +0E8D +0E94..0E97 (4 chars) +0E99..0E9F (7 chars) +0EA1..0EA3 (3 chars) +0EA5 +0EA7 +0EAA..0EAB (2 chars) +0EAD..0EB9 (13 chars) +0EBB..0EBD (3 chars) +0EC0..0EC4 (5 chars) +0ECD +0EDC..0EDD (2 chars) +0F00 +0F40..0F47 (8 chars) +0F49..0F6A (34 chars) +0F71..0F81 (17 chars) +0F88..0F8B (4 chars) +0F90..0F97 (8 chars) +0F99..0FBC (36 chars) +1000..1021 (34 chars) +1023..1027 (5 chars) +1029..102A (2 chars) +102C..1032 (7 chars) +1036 +1038 +1050..1059 (10 chars) +10A0..10C5 (38 chars) +10D0..10F6 (39 chars) +1100..1159 (90 chars) +115F..11A2 (68 chars) +11A8..11F9 (82 chars) +1200..1206 (7 chars) +1208..1246 (63 chars) +1248 +124A..124D (4 chars) +1250..1256 (7 chars) +1258 +125A..125D (4 chars) +1260..1286 (39 chars) +1288 +128A..128D (4 chars) +1290..12AE (31 chars) +12B0 +12B2..12B5 (4 chars) +12B8..12BE (7 chars) +12C0 +12C2..12C5 (4 chars) +12C8..12CE (7 chars) +12D0..12D6 (7 chars) +12D8..12EE (23 chars) +12F0..130E (31 chars) +1310 +1312..1315 (4 chars) +1318..131E (7 chars) +1320..1346 (39 chars) +1348..135A (19 chars) +13A0..13F4 (85 chars) +1401..166C (620 chars) +166F..1676 (8 chars) +1681..169A (26 chars) +16A0..16EA (75 chars) +1780..17C8 (73 chars) +1820..1842 (35 chars) +1844..1877 (52 chars) +1880..18A9 (42 chars) +1E00..1E9B (156 chars) +1EA0..1EF9 (90 chars) +1F00..1F15 (22 chars) +1F18..1F1D (6 chars) +1F20..1F45 (38 chars) +1F48..1F4D (6 chars) +1F50..1F57 (8 chars) +1F59 +1F5B +1F5D +1F5F..1F7D (31 chars) +1F80..1FB4 (53 chars) +1FB6..1FBC (7 chars) +1FBE +1FC2..1FC4 (3 chars) +1FC6..1FCC (7 chars) +1FD0..1FD3 (4 chars) +1FD6..1FDB (6 chars) +1FE0..1FEC (13 chars) +1FF2..1FF4 (3 chars) +1FF6..1FFC (7 chars) +207F +2102 +2107 +210A..2113 (10 chars) +2115 +2119..211D (5 chars) +2124 +2126 +2128 +212A..212D (4 chars) +212F..2131 (3 chars) +2133..2139 (7 chars) +2160..2183 (36 chars) +3041..3094 (84 chars) +30A1..30FA (90 chars) +3105..312C (40 chars) +3131..318E (94 chars) +31A0..31B7 (24 chars) +A000..A48C (1165 chars) +AC00..D7A3 (11172 chars) +FB00..FB06 (7 chars) +FB13..FB17 (5 chars) +FB1D +FB1F..FB28 (10 chars) +FB2A..FB36 (13 chars) +FB38..FB3C (5 chars) +FB3E +FB40..FB41 (2 chars) +FB43..FB44 (2 chars) +FB46..FBB1 (108 chars) +FBD3..FD3D (363 chars) +FD50..FD8F (64 chars) +FD92..FDC7 (54 chars) +FDF0..FDFB (12 chars) +FE70..FE72 (3 chars) +FE74 +FE76..FEFC (135 chars) +FF21..FF3A (26 chars) +FF41..FF5A (26 chars) +FF66..FF6F (10 chars) +FF71..FF9D (45 chars) +FFA0..FFBE (31 chars) +FFC2..FFC7 (6 chars) +FFCA..FFCF (6 chars) +FFD2..FFD7 (6 chars) +FFDA..FFDC (3 chars) + +******************************************* + +Property dump for: 0x20000002 (Ideographic) + +3006..3007 (2 chars) +3021..3029 (9 chars) +3038..303A (3 chars) +3400..4DB5 (6582 chars) +4E00..9FA5 (20902 chars) +F900..FA2D (302 chars) + +******************************************* + +Property dump for: 0x20010000 (Diacritic) + +005E +0060 +00A8 +00AF +00B4 +00B7..00B8 (2 chars) +02B0..02EE (63 chars) +0300..034E (79 chars) +0360..0362 (3 chars) +0374..0375 (2 chars) +037A +0384..0385 (2 chars) +0483..0486 (4 chars) +0559 +0591..05A1 (17 chars) +05A3..05B9 (23 chars) +05BB..05BD (3 chars) +05BF +05C1..05C2 (2 chars) +05C4 +06DF..06E0 (2 chars) +06E5..06E6 (2 chars) +06EA..06EC (3 chars) +0740..074A (11 chars) +093C +094D +0951..0954 (4 chars) +09BC +09CD +0A3C +0A4D +0ABC +0ACD +0B3C +0B4D +0BCD +0C4D +0CCD +0D4D +0DCA +0E48..0E4C (5 chars) +0E4E +0EC8..0ECC (5 chars) +0F18..0F19 (2 chars) +0F35 +0F37 +0F39 +0F3E..0F3F (2 chars) +0F82..0F84 (3 chars) +0F86..0F87 (2 chars) +0FC6 +1037 +1039 +17C9..17D3 (11 chars) +1FBD +1FBF..1FC1 (3 chars) +1FCD..1FCF (3 chars) +1FDD..1FDF (3 chars) +1FED..1FEF (3 chars) +1FFD..1FFE (2 chars) +302A..302F (6 chars) +3099..309C (4 chars) +30FC +FB1E +FE20..FE23 (4 chars) +FF3E +FF40 +FF70 +FF9E..FF9F (2 chars) +FFE3 + +******************************************* + +Property dump for: 0x20000040 (Extender) + +00B7 +02D0..02D1 (2 chars) +0640 +0E46 +0EC6 +1843 +3005 +3031..3035 (5 chars) +309D..309E (2 chars) +30FC..30FE (3 chars) +FF70 + +******************************************* + +Property dump for: 0x20020000 (Identifier Part) + +0030..0039 (10 chars) +0041..005A (26 chars) +005F +0061..007A (26 chars) +00AA +00B5 +00BA +00C0..00D6 (23 chars) +00D8..00F6 (31 chars) +00F8..021F (296 chars) +0222..0233 (18 chars) +0250..02AD (94 chars) +02B0..02B8 (9 chars) +02BB..02C1 (7 chars) +02D0..02D1 (2 chars) +02E0..02E4 (5 chars) +02EE +0300..034E (79 chars) +0360..0362 (3 chars) +037A +0386 +0388..038A (3 chars) +038C +038E..03A1 (20 chars) +03A3..03CE (44 chars) +03D0..03D7 (8 chars) +03DA..03F3 (26 chars) +0400..0481 (130 chars) +0483..0486 (4 chars) +048C..04C4 (57 chars) +04C7..04C8 (2 chars) +04CB..04CC (2 chars) +04D0..04F5 (38 chars) +04F8..04F9 (2 chars) +0531..0556 (38 chars) +0559 +0561..0587 (39 chars) +0591..05A1 (17 chars) +05A3..05B9 (23 chars) +05BB..05BD (3 chars) +05BF +05C1..05C2 (2 chars) +05C4 +05D0..05EA (27 chars) +05F0..05F2 (3 chars) +0621..063A (26 chars) +0640..0655 (22 chars) +0660..0669 (10 chars) +0670..06D3 (100 chars) +06D5..06DC (8 chars) +06DF..06E8 (10 chars) +06EA..06ED (4 chars) +06F0..06FC (13 chars) +0710..072C (29 chars) +0730..074A (27 chars) +0780..07B0 (49 chars) +0901..0903 (3 chars) +0905..0939 (53 chars) +093C..094D (18 chars) +0950..0954 (5 chars) +0958..0963 (12 chars) +0966..096F (10 chars) +0981..0983 (3 chars) +0985..098C (8 chars) +098F..0990 (2 chars) +0993..09A8 (22 chars) +09AA..09B0 (7 chars) +09B2 +09B6..09B9 (4 chars) +09BC +09BE..09C4 (7 chars) +09C7..09C8 (2 chars) +09CB..09CD (3 chars) +09D7 +09DC..09DD (2 chars) +09DF..09E3 (5 chars) +09E6..09F1 (12 chars) +0A02 +0A05..0A0A (6 chars) +0A0F..0A10 (2 chars) +0A13..0A28 (22 chars) +0A2A..0A30 (7 chars) +0A32..0A33 (2 chars) +0A35..0A36 (2 chars) +0A38..0A39 (2 chars) +0A3C +0A3E..0A42 (5 chars) +0A47..0A48 (2 chars) +0A4B..0A4D (3 chars) +0A59..0A5C (4 chars) +0A5E +0A66..0A74 (15 chars) +0A81..0A83 (3 chars) +0A85..0A8B (7 chars) +0A8D +0A8F..0A91 (3 chars) +0A93..0AA8 (22 chars) +0AAA..0AB0 (7 chars) +0AB2..0AB3 (2 chars) +0AB5..0AB9 (5 chars) +0ABC..0AC5 (10 chars) +0AC7..0AC9 (3 chars) +0ACB..0ACD (3 chars) +0AD0 +0AE0 +0AE6..0AEF (10 chars) +0B01..0B03 (3 chars) +0B05..0B0C (8 chars) +0B0F..0B10 (2 chars) +0B13..0B28 (22 chars) +0B2A..0B30 (7 chars) +0B32..0B33 (2 chars) +0B36..0B39 (4 chars) +0B3C..0B43 (8 chars) +0B47..0B48 (2 chars) +0B4B..0B4D (3 chars) +0B56..0B57 (2 chars) +0B5C..0B5D (2 chars) +0B5F..0B61 (3 chars) +0B66..0B6F (10 chars) +0B82..0B83 (2 chars) +0B85..0B8A (6 chars) +0B8E..0B90 (3 chars) +0B92..0B95 (4 chars) +0B99..0B9A (2 chars) +0B9C +0B9E..0B9F (2 chars) +0BA3..0BA4 (2 chars) +0BA8..0BAA (3 chars) +0BAE..0BB5 (8 chars) +0BB7..0BB9 (3 chars) +0BBE..0BC2 (5 chars) +0BC6..0BC8 (3 chars) +0BCA..0BCD (4 chars) +0BD7 +0BE7..0BEF (9 chars) +0C01..0C03 (3 chars) +0C05..0C0C (8 chars) +0C0E..0C10 (3 chars) +0C12..0C28 (23 chars) +0C2A..0C33 (10 chars) +0C35..0C39 (5 chars) +0C3E..0C44 (7 chars) +0C46..0C48 (3 chars) +0C4A..0C4D (4 chars) +0C55..0C56 (2 chars) +0C60..0C61 (2 chars) +0C66..0C6F (10 chars) +0C82..0C83 (2 chars) +0C85..0C8C (8 chars) +0C8E..0C90 (3 chars) +0C92..0CA8 (23 chars) +0CAA..0CB3 (10 chars) +0CB5..0CB9 (5 chars) +0CBE..0CC4 (7 chars) +0CC6..0CC8 (3 chars) +0CCA..0CCD (4 chars) +0CD5..0CD6 (2 chars) +0CDE +0CE0..0CE1 (2 chars) +0CE6..0CEF (10 chars) +0D02..0D03 (2 chars) +0D05..0D0C (8 chars) +0D0E..0D10 (3 chars) +0D12..0D28 (23 chars) +0D2A..0D39 (16 chars) +0D3E..0D43 (6 chars) +0D46..0D48 (3 chars) +0D4A..0D4D (4 chars) +0D57 +0D60..0D61 (2 chars) +0D66..0D6F (10 chars) +0D82..0D83 (2 chars) +0D85..0D96 (18 chars) +0D9A..0DB1 (24 chars) +0DB3..0DBB (9 chars) +0DBD +0DC0..0DC6 (7 chars) +0DCA +0DCF..0DD4 (6 chars) +0DD6 +0DD8..0DDF (8 chars) +0DF2..0DF3 (2 chars) +0E01..0E3A (58 chars) +0E40..0E4E (15 chars) +0E50..0E59 (10 chars) +0E81..0E82 (2 chars) +0E84 +0E87..0E88 (2 chars) +0E8A +0E8D +0E94..0E97 (4 chars) +0E99..0E9F (7 chars) +0EA1..0EA3 (3 chars) +0EA5 +0EA7 +0EAA..0EAB (2 chars) +0EAD..0EB9 (13 chars) +0EBB..0EBD (3 chars) +0EC0..0EC4 (5 chars) +0EC6 +0EC8..0ECD (6 chars) +0ED0..0ED9 (10 chars) +0EDC..0EDD (2 chars) +0F00 +0F18..0F19 (2 chars) +0F20..0F29 (10 chars) +0F35 +0F37 +0F39 +0F3E..0F47 (10 chars) +0F49..0F6A (34 chars) +0F71..0F84 (20 chars) +0F86..0F8B (6 chars) +0F90..0F97 (8 chars) +0F99..0FBC (36 chars) +0FC6 +1000..1021 (34 chars) +1023..1027 (5 chars) +1029..102A (2 chars) +102C..1032 (7 chars) +1036..1039 (4 chars) +1040..1049 (10 chars) +1050..1059 (10 chars) +10A0..10C5 (38 chars) +10D0..10F6 (39 chars) +1100..1159 (90 chars) +115F..11A2 (68 chars) +11A8..11F9 (82 chars) +1200..1206 (7 chars) +1208..1246 (63 chars) +1248 +124A..124D (4 chars) +1250..1256 (7 chars) +1258 +125A..125D (4 chars) +1260..1286 (39 chars) +1288 +128A..128D (4 chars) +1290..12AE (31 chars) +12B0 +12B2..12B5 (4 chars) +12B8..12BE (7 chars) +12C0 +12C2..12C5 (4 chars) +12C8..12CE (7 chars) +12D0..12D6 (7 chars) +12D8..12EE (23 chars) +12F0..130E (31 chars) +1310 +1312..1315 (4 chars) +1318..131E (7 chars) +1320..1346 (39 chars) +1348..135A (19 chars) +1369..1371 (9 chars) +13A0..13F4 (85 chars) +1401..166C (620 chars) +166F..1676 (8 chars) +1681..169A (26 chars) +16A0..16EA (75 chars) +1780..17D3 (84 chars) +17E0..17E9 (10 chars) +1810..1819 (10 chars) +1820..1877 (88 chars) +1880..18A9 (42 chars) +1E00..1E9B (156 chars) +1EA0..1EF9 (90 chars) +1F00..1F15 (22 chars) +1F18..1F1D (6 chars) +1F20..1F45 (38 chars) +1F48..1F4D (6 chars) +1F50..1F57 (8 chars) +1F59 +1F5B +1F5D +1F5F..1F7D (31 chars) +1F80..1FB4 (53 chars) +1FB6..1FBC (7 chars) +1FBE +1FC2..1FC4 (3 chars) +1FC6..1FCC (7 chars) +1FD0..1FD3 (4 chars) +1FD6..1FDB (6 chars) +1FE0..1FEC (13 chars) +1FF2..1FF4 (3 chars) +1FF6..1FFC (7 chars) +203F..2040 (2 chars) +207F +20D0..20DC (13 chars) +20E1 +2102 +2107 +210A..2113 (10 chars) +2115 +2119..211D (5 chars) +2124 +2126 +2128 +212A..212D (4 chars) +212F..2131 (3 chars) +2133..2139 (7 chars) +2160..2183 (36 chars) +3005..3007 (3 chars) +3021..302F (15 chars) +3031..3035 (5 chars) +3038..303A (3 chars) +3041..3094 (84 chars) +3099..309A (2 chars) +309D..309E (2 chars) +30A1..30FE (94 chars) +3105..312C (40 chars) +3131..318E (94 chars) +31A0..31B7 (24 chars) +3400..4DB5 (6582 chars) +4E00..9FA5 (20902 chars) +A000..A48C (1165 chars) +AC00..D7A3 (11172 chars) +F900..FA2D (302 chars) +FB00..FB06 (7 chars) +FB13..FB17 (5 chars) +FB1D..FB28 (12 chars) +FB2A..FB36 (13 chars) +FB38..FB3C (5 chars) +FB3E +FB40..FB41 (2 chars) +FB43..FB44 (2 chars) +FB46..FBB1 (108 chars) +FBD3..FD3D (363 chars) +FD50..FD8F (64 chars) +FD92..FDC7 (54 chars) +FDF0..FDFB (12 chars) +FE20..FE23 (4 chars) +FE33..FE34 (2 chars) +FE4D..FE4F (3 chars) +FE70..FE72 (3 chars) +FE74 +FE76..FEFC (135 chars) +FF10..FF19 (10 chars) +FF21..FF3A (26 chars) +FF3F +FF41..FF5A (26 chars) +FF65..FFBE (90 chars) +FFC2..FFC7 (6 chars) +FFCA..FFCF (6 chars) +FFD2..FFD7 (6 chars) +FFDA..FFDC (3 chars) + +******************************************* + +Property dump for: 0x10000080 (Ignorable Control) + +0001..0008 (8 chars) +000E..001B (14 chars) +007F..0084 (6 chars) +0086..009F (26 chars) +070F +180B..180E (4 chars) +200C..200F (4 chars) +202A..202E (5 chars) +206A..206F (6 chars) +FEFF +FFF9..FFFB (3 chars) + +******************************************* + +Property dump for: 0x01000000 (Bidi: Left-to-Right) + +0041..005A (26 chars) +0061..007A (26 chars) +00AA +00B5 +00BA +00C0..00D6 (23 chars) +00D8..00F6 (31 chars) +00F8..021F (296 chars) +0222..0233 (18 chars) +0250..02AD (94 chars) +02B0..02B8 (9 chars) +02BB..02C1 (7 chars) +02D0..02D1 (2 chars) +02E0..02E4 (5 chars) +02EE +037A +0386 +0388..038A (3 chars) +038C +038E..03A1 (20 chars) +03A3..03CE (44 chars) +03D0..03D7 (8 chars) +03DA..03F3 (26 chars) +0400..0482 (131 chars) +048C..04C4 (57 chars) +04C7..04C8 (2 chars) +04CB..04CC (2 chars) +04D0..04F5 (38 chars) +04F8..04F9 (2 chars) +0531..0556 (38 chars) +0559..055F (7 chars) +0561..0587 (39 chars) +0589 +0903 +0905..0939 (53 chars) +093D..0940 (4 chars) +0949..094C (4 chars) +0950 +0958..0961 (10 chars) +0964..0970 (13 chars) +0982..0983 (2 chars) +0985..098C (8 chars) +098F..0990 (2 chars) +0993..09A8 (22 chars) +09AA..09B0 (7 chars) +09B2 +09B6..09B9 (4 chars) +09BE..09C0 (3 chars) +09C7..09C8 (2 chars) +09CB..09CC (2 chars) +09D7 +09DC..09DD (2 chars) +09DF..09E1 (3 chars) +09E6..09F1 (12 chars) +09F4..09FA (7 chars) +0A05..0A0A (6 chars) +0A0F..0A10 (2 chars) +0A13..0A28 (22 chars) +0A2A..0A30 (7 chars) +0A32..0A33 (2 chars) +0A35..0A36 (2 chars) +0A38..0A39 (2 chars) +0A3E..0A40 (3 chars) +0A59..0A5C (4 chars) +0A5E +0A66..0A6F (10 chars) +0A72..0A74 (3 chars) +0A83 +0A85..0A8B (7 chars) +0A8D +0A8F..0A91 (3 chars) +0A93..0AA8 (22 chars) +0AAA..0AB0 (7 chars) +0AB2..0AB3 (2 chars) +0AB5..0AB9 (5 chars) +0ABD..0AC0 (4 chars) +0AC9 +0ACB..0ACC (2 chars) +0AD0 +0AE0 +0AE6..0AEF (10 chars) +0B02..0B03 (2 chars) +0B05..0B0C (8 chars) +0B0F..0B10 (2 chars) +0B13..0B28 (22 chars) +0B2A..0B30 (7 chars) +0B32..0B33 (2 chars) +0B36..0B39 (4 chars) +0B3D..0B3E (2 chars) +0B40 +0B47..0B48 (2 chars) +0B4B..0B4C (2 chars) +0B57 +0B5C..0B5D (2 chars) +0B5F..0B61 (3 chars) +0B66..0B70 (11 chars) +0B83 +0B85..0B8A (6 chars) +0B8E..0B90 (3 chars) +0B92..0B95 (4 chars) +0B99..0B9A (2 chars) +0B9C +0B9E..0B9F (2 chars) +0BA3..0BA4 (2 chars) +0BA8..0BAA (3 chars) +0BAE..0BB5 (8 chars) +0BB7..0BB9 (3 chars) +0BBE..0BBF (2 chars) +0BC1..0BC2 (2 chars) +0BC6..0BC8 (3 chars) +0BCA..0BCC (3 chars) +0BD7 +0BE7..0BF2 (12 chars) +0C01..0C03 (3 chars) +0C05..0C0C (8 chars) +0C0E..0C10 (3 chars) +0C12..0C28 (23 chars) +0C2A..0C33 (10 chars) +0C35..0C39 (5 chars) +0C41..0C44 (4 chars) +0C60..0C61 (2 chars) +0C66..0C6F (10 chars) +0C82..0C83 (2 chars) +0C85..0C8C (8 chars) +0C8E..0C90 (3 chars) +0C92..0CA8 (23 chars) +0CAA..0CB3 (10 chars) +0CB5..0CB9 (5 chars) +0CBE +0CC0..0CC4 (5 chars) +0CC7..0CC8 (2 chars) +0CCA..0CCB (2 chars) +0CD5..0CD6 (2 chars) +0CDE +0CE0..0CE1 (2 chars) +0CE6..0CEF (10 chars) +0D02..0D03 (2 chars) +0D05..0D0C (8 chars) +0D0E..0D10 (3 chars) +0D12..0D28 (23 chars) +0D2A..0D39 (16 chars) +0D3E..0D40 (3 chars) +0D46..0D48 (3 chars) +0D4A..0D4C (3 chars) +0D57 +0D60..0D61 (2 chars) +0D66..0D6F (10 chars) +0D82..0D83 (2 chars) +0D85..0D96 (18 chars) +0D9A..0DB1 (24 chars) +0DB3..0DBB (9 chars) +0DBD +0DC0..0DC6 (7 chars) +0DCF..0DD1 (3 chars) +0DD8..0DDF (8 chars) +0DF2..0DF4 (3 chars) +0E01..0E30 (48 chars) +0E32..0E33 (2 chars) +0E40..0E46 (7 chars) +0E4F..0E5B (13 chars) +0E81..0E82 (2 chars) +0E84 +0E87..0E88 (2 chars) +0E8A +0E8D +0E94..0E97 (4 chars) +0E99..0E9F (7 chars) +0EA1..0EA3 (3 chars) +0EA5 +0EA7 +0EAA..0EAB (2 chars) +0EAD..0EB0 (4 chars) +0EB2..0EB3 (2 chars) +0EBD +0EC0..0EC4 (5 chars) +0EC6 +0ED0..0ED9 (10 chars) +0EDC..0EDD (2 chars) +0F00..0F17 (24 chars) +0F1A..0F34 (27 chars) +0F36 +0F38 +0F3E..0F47 (10 chars) +0F49..0F6A (34 chars) +0F7F +0F85 +0F88..0F8B (4 chars) +0FBE..0FC5 (8 chars) +0FC7..0FCC (6 chars) +0FCF +1000..1021 (34 chars) +1023..1027 (5 chars) +1029..102A (2 chars) +102C +1031 +1038 +1040..1057 (24 chars) +10A0..10C5 (38 chars) +10D0..10F6 (39 chars) +10FB +1100..1159 (90 chars) +115F..11A2 (68 chars) +11A8..11F9 (82 chars) +1200..1206 (7 chars) +1208..1246 (63 chars) +1248 +124A..124D (4 chars) +1250..1256 (7 chars) +1258 +125A..125D (4 chars) +1260..1286 (39 chars) +1288 +128A..128D (4 chars) +1290..12AE (31 chars) +12B0 +12B2..12B5 (4 chars) +12B8..12BE (7 chars) +12C0 +12C2..12C5 (4 chars) +12C8..12CE (7 chars) +12D0..12D6 (7 chars) +12D8..12EE (23 chars) +12F0..130E (31 chars) +1310 +1312..1315 (4 chars) +1318..131E (7 chars) +1320..1346 (39 chars) +1348..135A (19 chars) +1361..137C (28 chars) +13A0..13F4 (85 chars) +1401..1676 (630 chars) +1681..169A (26 chars) +16A0..16F0 (81 chars) +1780..17B6 (55 chars) +17BE..17C5 (8 chars) +17C7..17C8 (2 chars) +17D4..17DA (7 chars) +17DC +17E0..17E9 (10 chars) +1810..1819 (10 chars) +1820..1877 (88 chars) +1880..18A8 (41 chars) +1E00..1E9B (156 chars) +1EA0..1EF9 (90 chars) +1F00..1F15 (22 chars) +1F18..1F1D (6 chars) +1F20..1F45 (38 chars) +1F48..1F4D (6 chars) +1F50..1F57 (8 chars) +1F59 +1F5B +1F5D +1F5F..1F7D (31 chars) +1F80..1FB4 (53 chars) +1FB6..1FBC (7 chars) +1FBE +1FC2..1FC4 (3 chars) +1FC6..1FCC (7 chars) +1FD0..1FD3 (4 chars) +1FD6..1FDB (6 chars) +1FE0..1FEC (13 chars) +1FF2..1FF4 (3 chars) +1FF6..1FFC (7 chars) +200E +207F +2102 +2107 +210A..2113 (10 chars) +2115 +2119..211D (5 chars) +2124 +2126 +2128 +212A..212D (4 chars) +212F..2131 (3 chars) +2133..2139 (7 chars) +2160..2183 (36 chars) +2336..237A (69 chars) +2395 +249C..24E9 (78 chars) +3005..3007 (3 chars) +3021..3029 (9 chars) +3031..3035 (5 chars) +3038..303A (3 chars) +3041..3094 (84 chars) +309D..309E (2 chars) +30A1..30FA (90 chars) +30FC..30FE (3 chars) +3105..312C (40 chars) +3131..318E (94 chars) +3190..31B7 (40 chars) +3200..321C (29 chars) +3220..3243 (36 chars) +3260..327B (28 chars) +327F..32B0 (50 chars) +32C0..32CB (12 chars) +32D0..32FE (47 chars) +3300..3376 (119 chars) +337B..33DD (99 chars) +33E0..33FE (31 chars) +3400..4DB5 (6582 chars) +4E00..9FA5 (20902 chars) +A000..A48C (1165 chars) +AC00..D7A3 (11172 chars) +D800..F7FF (8192 chars) +F900..FA2D (302 chars) +FB00..FB06 (7 chars) +FB13..FB17 (5 chars) +FF21..FF3A (26 chars) +FF41..FF5A (26 chars) +FF66..FFBE (89 chars) +FFC2..FFC7 (6 chars) +FFCA..FFCF (6 chars) +FFD2..FFD7 (6 chars) +FFDA..FFDC (3 chars) + +******************************************* + +Property dump for: 0x02000000 (Bidi: (Hebrew) Right-to-Left) + +05BE +05C0 +05C3 +05D0..05EA (27 chars) +05F0..05F4 (5 chars) +200F +FB1D +FB1F..FB28 (10 chars) +FB2A..FB36 (13 chars) +FB38..FB3C (5 chars) +FB3E +FB40..FB41 (2 chars) +FB43..FB44 (2 chars) +FB46..FB4F (10 chars) + +******************************************* + +Property dump for: 0x0B000000 (Bidi: Arabic Right-to-Left) + +061B +061F +0621..063A (26 chars) +0640..064A (11 chars) +066D +0671..06D5 (101 chars) +06E5..06E6 (2 chars) +06FA..06FE (5 chars) +0700..070D (14 chars) +0710 +0712..072C (27 chars) +0780..07A5 (38 chars) +FB50..FBB1 (98 chars) +FBD3..FD3D (363 chars) +FD50..FD8F (64 chars) +FD92..FDC7 (54 chars) +FDF0..FDFB (12 chars) +FE70..FE72 (3 chars) +FE74 +FE76..FEFC (135 chars) + +******************************************* + +Property dump for: 0x03000000 (Bidi: European Digit) + +0030..0039 (10 chars) +00B2..00B3 (2 chars) +00B9 +06F0..06F9 (10 chars) +2070 +2074..2079 (6 chars) +2080..2089 (10 chars) +2460..249B (60 chars) +24EA +FF10..FF19 (10 chars) + +******************************************* + +Property dump for: 0x04000000 (Bidi: Eur Num Separator) + +002F +FF0F + +******************************************* + +Property dump for: 0x05000000 (Bidi: Eur Num Terminator) + +0023..0025 (3 chars) +002B +002D +00A2..00A5 (4 chars) +00B0..00B1 (2 chars) +066A +09F2..09F3 (2 chars) +0E3F +17DB +2030..2034 (5 chars) +207A..207B (2 chars) +208A..208B (2 chars) +20A0..20AF (16 chars) +212E +2212..2213 (2 chars) +FB29 +FE5F +FE62..FE63 (2 chars) +FE69..FE6A (2 chars) +FF03..FF05 (3 chars) +FF0B +FF0D +FFE0..FFE1 (2 chars) +FFE5..FFE6 (2 chars) + +******************************************* + +Property dump for: 0x06000000 (Bidi: Arabic Digit) + +0660..0669 (10 chars) +066B..066C (2 chars) + +******************************************* + +Property dump for: 0x07000000 (Bidi: Common Separator) + +002C +002E +003A +00A0 +060C +FE50 +FE52 +FE55 +FF0C +FF0E +FF1A + +******************************************* + +Property dump for: 0x08000000 (Bidi: Block Separator) + +000A +000D +001C..001E (3 chars) +0085 +2029 + +******************************************* + +Property dump for: 0x09000000 (Bidi: Segment Separator) + +0009 +000B +001F + +******************************************* + +Property dump for: 0x0A000000 (Bidi: Whitespace) + +000C +0020 +1680 +2000..200A (11 chars) +2028 +202F +3000 + +******************************************* + +Property dump for: 0x0C000000 (Bidi: Non-spacing Mark) + +0300..034E (79 chars) +0360..0362 (3 chars) +0483..0486 (4 chars) +0488..0489 (2 chars) +0591..05A1 (17 chars) +05A3..05B9 (23 chars) +05BB..05BD (3 chars) +05BF +05C1..05C2 (2 chars) +05C4 +064B..0655 (11 chars) +0670 +06D6..06E4 (15 chars) +06E7..06E8 (2 chars) +06EA..06ED (4 chars) +0711 +0730..074A (27 chars) +07A6..07B0 (11 chars) +0901..0902 (2 chars) +093C +0941..0948 (8 chars) +094D +0951..0954 (4 chars) +0962..0963 (2 chars) +0981 +09BC +09C1..09C4 (4 chars) +09CD +09E2..09E3 (2 chars) +0A02 +0A3C +0A41..0A42 (2 chars) +0A47..0A48 (2 chars) +0A4B..0A4D (3 chars) +0A70..0A71 (2 chars) +0A81..0A82 (2 chars) +0ABC +0AC1..0AC5 (5 chars) +0AC7..0AC8 (2 chars) +0ACD +0B01 +0B3C +0B3F +0B41..0B43 (3 chars) +0B4D +0B56 +0B82 +0BC0 +0BCD +0C3E..0C40 (3 chars) +0C46..0C48 (3 chars) +0C4A..0C4D (4 chars) +0C55..0C56 (2 chars) +0CBF +0CC6 +0CCC..0CCD (2 chars) +0D41..0D43 (3 chars) +0D4D +0DCA +0DD2..0DD4 (3 chars) +0DD6 +0E31 +0E34..0E3A (7 chars) +0E47..0E4E (8 chars) +0EB1 +0EB4..0EB9 (6 chars) +0EBB..0EBC (2 chars) +0EC8..0ECD (6 chars) +0F18..0F19 (2 chars) +0F35 +0F37 +0F39 +0F71..0F7E (14 chars) +0F80..0F84 (5 chars) +0F86..0F87 (2 chars) +0F90..0F97 (8 chars) +0F99..0FBC (36 chars) +0FC6 +102D..1030 (4 chars) +1032 +1036..1037 (2 chars) +1039 +1058..1059 (2 chars) +17B7..17BD (7 chars) +17C6 +17C9..17D3 (11 chars) +18A9 +20D0..20E3 (20 chars) +302A..302F (6 chars) +3099..309A (2 chars) +F8F0..F8FF (16 chars) +FB1E +FE20..FE23 (4 chars) + +******************************************* + +Property dump for: 0x0D000000 (Bidi: Boundary Neutral) + +0000..0008 (9 chars) +000E..001B (14 chars) +007F..0084 (6 chars) +0086..009F (26 chars) +070F +180B..180E (4 chars) +200B..200D (3 chars) +206A..206F (6 chars) +FEFF +FFF9..FFFB (3 chars) + +******************************************* + +Property dump for: 0x0E000000 (Bidi: PDF) + +202C + +******************************************* + +Property dump for: 0x0F000000 (Bidi: Embedding or Override) + +202A..202B (2 chars) +202D..202E (2 chars) + +******************************************* + +Property dump for: 0x80000009 (Bidi: Other Neutral) + +0021..0022 (2 chars) +0026..002A (5 chars) +003B..0040 (6 chars) +005B..0060 (6 chars) +007B..007E (4 chars) +00A1 +00A6..00A9 (4 chars) +00AB..00AF (5 chars) +00B4 +00B6..00B8 (3 chars) +00BB..00BF (5 chars) +00D7 +00F7 +02B9..02BA (2 chars) +02C2..02CF (14 chars) +02D2..02DF (14 chars) +02E5..02ED (9 chars) +0374..0375 (2 chars) +037E +0384..0385 (2 chars) +0387 +058A +06E9 +0F3A..0F3D (4 chars) +169B..169C (2 chars) +1800..180A (11 chars) +1FBD +1FBF..1FC1 (3 chars) +1FCD..1FCF (3 chars) +1FDD..1FDF (3 chars) +1FED..1FEF (3 chars) +1FFD..1FFE (2 chars) +2010..2027 (24 chars) +2035..2046 (18 chars) +2048..204D (6 chars) +207C..207E (3 chars) +208C..208E (3 chars) +2100..2101 (2 chars) +2103..2106 (4 chars) +2108..2109 (2 chars) +2114 +2116..2118 (3 chars) +211E..2123 (6 chars) +2125 +2127 +2129 +2132 +213A +2153..215F (13 chars) +2190..21F3 (100 chars) +2200..2211 (18 chars) +2214..22F1 (222 chars) +2300..2335 (54 chars) +237B +237D..2394 (24 chars) +2396..239A (5 chars) +2400..2426 (39 chars) +2440..244A (11 chars) +2500..2595 (150 chars) +25A0..25F7 (88 chars) +2600..2613 (20 chars) +2619..2671 (89 chars) +2701..2704 (4 chars) +2706..2709 (4 chars) +270C..2727 (28 chars) +2729..274B (35 chars) +274D +274F..2752 (4 chars) +2756 +2758..275E (7 chars) +2761..2767 (7 chars) +2776..2794 (31 chars) +2798..27AF (24 chars) +27B1..27BE (14 chars) +2800..28FF (256 chars) +2E80..2E99 (26 chars) +2E9B..2EF3 (89 chars) +2F00..2FD5 (214 chars) +2FF0..2FFB (12 chars) +3001..3004 (4 chars) +3008..3020 (25 chars) +3030 +3036..3037 (2 chars) +303E..303F (2 chars) +309B..309C (2 chars) +30FB +A490..A4A1 (18 chars) +A4A4..A4B3 (16 chars) +A4B5..A4C0 (12 chars) +A4C2..A4C4 (3 chars) +A4C6 +FD3E..FD3F (2 chars) +FE30..FE44 (21 chars) +FE49..FE4F (7 chars) +FE51 +FE54 +FE56..FE5E (9 chars) +FE60..FE61 (2 chars) +FE64..FE66 (3 chars) +FE68 +FE6B +FF01..FF02 (2 chars) +FF06..FF0A (5 chars) +FF1B..FF20 (6 chars) +FF3B..FF40 (6 chars) +FF5B..FF5E (4 chars) +FF61..FF65 (5 chars) +FFE2..FFE4 (3 chars) +FFE8..FFEE (7 chars) +FFFC..FFFD (2 chars) + +******************************************* + +Property dump for: 0x80000005 (Private Use) + +E000..F8FF (6400 chars) + +******************************************* + +Property dump for: 0x80000000 (Uppercase) + +0041..005A (26 chars) +00C0..00D6 (23 chars) +00D8..00DE (7 chars) +0100 +0102 +0104 +0106 +0108 +010A +010C +010E +0110 +0112 +0114 +0116 +0118 +011A +011C +011E +0120 +0122 +0124 +0126 +0128 +012A +012C +012E +0130 +0132 +0134 +0136 +0139 +013B +013D +013F +0141 +0143 +0145 +0147 +014A +014C +014E +0150 +0152 +0154 +0156 +0158 +015A +015C +015E +0160 +0162 +0164 +0166 +0168 +016A +016C +016E +0170 +0172 +0174 +0176 +0178..0179 (2 chars) +017B +017D +0181..0182 (2 chars) +0184 +0186..0187 (2 chars) +0189..018B (3 chars) +018E..0191 (4 chars) +0193..0194 (2 chars) +0196..0198 (3 chars) +019C..019D (2 chars) +019F..01A0 (2 chars) +01A2 +01A4 +01A6..01A7 (2 chars) +01A9 +01AC +01AE..01AF (2 chars) +01B1..01B3 (3 chars) +01B5 +01B7..01B8 (2 chars) +01BC +01C4 +01C7 +01CA +01CD +01CF +01D1 +01D3 +01D5 +01D7 +01D9 +01DB +01DE +01E0 +01E2 +01E4 +01E6 +01E8 +01EA +01EC +01EE +01F1 +01F4 +01F6..01F8 (3 chars) +01FA +01FC +01FE +0200 +0202 +0204 +0206 +0208 +020A +020C +020E +0210 +0212 +0214 +0216 +0218 +021A +021C +021E +0222 +0224 +0226 +0228 +022A +022C +022E +0230 +0232 +0386 +0388..038A (3 chars) +038C +038E..038F (2 chars) +0391..03A1 (17 chars) +03A3..03AB (9 chars) +03D2..03D4 (3 chars) +03DA +03DC +03DE +03E0 +03E2 +03E4 +03E6 +03E8 +03EA +03EC +03EE +0400..042F (48 chars) +0460 +0462 +0464 +0466 +0468 +046A +046C +046E +0470 +0472 +0474 +0476 +0478 +047A +047C +047E +0480 +048C +048E +0490 +0492 +0494 +0496 +0498 +049A +049C +049E +04A0 +04A2 +04A4 +04A6 +04A8 +04AA +04AC +04AE +04B0 +04B2 +04B4 +04B6 +04B8 +04BA +04BC +04BE +04C0..04C1 (2 chars) +04C3 +04C7 +04CB +04D0 +04D2 +04D4 +04D6 +04D8 +04DA +04DC +04DE +04E0 +04E2 +04E4 +04E6 +04E8 +04EA +04EC +04EE +04F0 +04F2 +04F4 +04F8 +0531..0556 (38 chars) +10A0..10C5 (38 chars) +1E00 +1E02 +1E04 +1E06 +1E08 +1E0A +1E0C +1E0E +1E10 +1E12 +1E14 +1E16 +1E18 +1E1A +1E1C +1E1E +1E20 +1E22 +1E24 +1E26 +1E28 +1E2A +1E2C +1E2E +1E30 +1E32 +1E34 +1E36 +1E38 +1E3A +1E3C +1E3E +1E40 +1E42 +1E44 +1E46 +1E48 +1E4A +1E4C +1E4E +1E50 +1E52 +1E54 +1E56 +1E58 +1E5A +1E5C +1E5E +1E60 +1E62 +1E64 +1E66 +1E68 +1E6A +1E6C +1E6E +1E70 +1E72 +1E74 +1E76 +1E78 +1E7A +1E7C +1E7E +1E80 +1E82 +1E84 +1E86 +1E88 +1E8A +1E8C +1E8E +1E90 +1E92 +1E94 +1EA0 +1EA2 +1EA4 +1EA6 +1EA8 +1EAA +1EAC +1EAE +1EB0 +1EB2 +1EB4 +1EB6 +1EB8 +1EBA +1EBC +1EBE +1EC0 +1EC2 +1EC4 +1EC6 +1EC8 +1ECA +1ECC +1ECE +1ED0 +1ED2 +1ED4 +1ED6 +1ED8 +1EDA +1EDC +1EDE +1EE0 +1EE2 +1EE4 +1EE6 +1EE8 +1EEA +1EEC +1EEE +1EF0 +1EF2 +1EF4 +1EF6 +1EF8 +1F08..1F0F (8 chars) +1F18..1F1D (6 chars) +1F28..1F2F (8 chars) +1F38..1F3F (8 chars) +1F48..1F4D (6 chars) +1F59 +1F5B +1F5D +1F5F +1F68..1F6F (8 chars) +1FB8..1FBB (4 chars) +1FC8..1FCB (4 chars) +1FD8..1FDB (4 chars) +1FE8..1FEC (5 chars) +1FF8..1FFB (4 chars) +2102 +2107 +210B..210D (3 chars) +2110..2112 (3 chars) +2115 +2119..211D (5 chars) +2124 +2126 +2128 +212A..212D (4 chars) +2130..2131 (2 chars) +2133 +2160..216F (16 chars) +24B6..24CF (26 chars) +FF21..FF3A (26 chars) + +******************************************* + +Property dump for: 0x80000001 (Lowercase) + +0061..007A (26 chars) +00AA +00B5 +00BA +00DF..00F6 (24 chars) +00F8..00FF (8 chars) +0101 +0103 +0105 +0107 +0109 +010B +010D +010F +0111 +0113 +0115 +0117 +0119 +011B +011D +011F +0121 +0123 +0125 +0127 +0129 +012B +012D +012F +0131 +0133 +0135 +0137..0138 (2 chars) +013A +013C +013E +0140 +0142 +0144 +0146 +0148..0149 (2 chars) +014B +014D +014F +0151 +0153 +0155 +0157 +0159 +015B +015D +015F +0161 +0163 +0165 +0167 +0169 +016B +016D +016F +0171 +0173 +0175 +0177 +017A +017C +017E..0180 (3 chars) +0183 +0185 +0188 +018C..018D (2 chars) +0192 +0195 +0199..019B (3 chars) +019E +01A1 +01A3 +01A5 +01A8 +01AA..01AB (2 chars) +01AD +01B0 +01B4 +01B6 +01B9..01BA (2 chars) +01BD..01BF (3 chars) +01C6 +01C9 +01CC +01CE +01D0 +01D2 +01D4 +01D6 +01D8 +01DA +01DC..01DD (2 chars) +01DF +01E1 +01E3 +01E5 +01E7 +01E9 +01EB +01ED +01EF..01F0 (2 chars) +01F3 +01F5 +01F9 +01FB +01FD +01FF +0201 +0203 +0205 +0207 +0209 +020B +020D +020F +0211 +0213 +0215 +0217 +0219 +021B +021D +021F +0223 +0225 +0227 +0229 +022B +022D +022F +0231 +0233 +0250..02AD (94 chars) +02B0..02B8 (9 chars) +02C0..02C1 (2 chars) +02E0..02E4 (5 chars) +0390 +03AC..03CE (35 chars) +03D0..03D1 (2 chars) +03D5..03D7 (3 chars) +03DB +03DD +03DF +03E1 +03E3 +03E5 +03E7 +03E9 +03EB +03ED +03EF..03F3 (5 chars) +0430..045F (48 chars) +0461 +0463 +0465 +0467 +0469 +046B +046D +046F +0471 +0473 +0475 +0477 +0479 +047B +047D +047F +0481 +048D +048F +0491 +0493 +0495 +0497 +0499 +049B +049D +049F +04A1 +04A3 +04A5 +04A7 +04A9 +04AB +04AD +04AF +04B1 +04B3 +04B5 +04B7 +04B9 +04BB +04BD +04BF +04C2 +04C4 +04C8 +04CC +04D1 +04D3 +04D5 +04D7 +04D9 +04DB +04DD +04DF +04E1 +04E3 +04E5 +04E7 +04E9 +04EB +04ED +04EF +04F1 +04F3 +04F5 +04F9 +0561..0587 (39 chars) +1E01 +1E03 +1E05 +1E07 +1E09 +1E0B +1E0D +1E0F +1E11 +1E13 +1E15 +1E17 +1E19 +1E1B +1E1D +1E1F +1E21 +1E23 +1E25 +1E27 +1E29 +1E2B +1E2D +1E2F +1E31 +1E33 +1E35 +1E37 +1E39 +1E3B +1E3D +1E3F +1E41 +1E43 +1E45 +1E47 +1E49 +1E4B +1E4D +1E4F +1E51 +1E53 +1E55 +1E57 +1E59 +1E5B +1E5D +1E5F +1E61 +1E63 +1E65 +1E67 +1E69 +1E6B +1E6D +1E6F +1E71 +1E73 +1E75 +1E77 +1E79 +1E7B +1E7D +1E7F +1E81 +1E83 +1E85 +1E87 +1E89 +1E8B +1E8D +1E8F +1E91 +1E93 +1E95..1E9B (7 chars) +1EA1 +1EA3 +1EA5 +1EA7 +1EA9 +1EAB +1EAD +1EAF +1EB1 +1EB3 +1EB5 +1EB7 +1EB9 +1EBB +1EBD +1EBF +1EC1 +1EC3 +1EC5 +1EC7 +1EC9 +1ECB +1ECD +1ECF +1ED1 +1ED3 +1ED5 +1ED7 +1ED9 +1EDB +1EDD +1EDF +1EE1 +1EE3 +1EE5 +1EE7 +1EE9 +1EEB +1EED +1EEF +1EF1 +1EF3 +1EF5 +1EF7 +1EF9 +1F00..1F07 (8 chars) +1F10..1F15 (6 chars) +1F20..1F27 (8 chars) +1F30..1F37 (8 chars) +1F40..1F45 (6 chars) +1F50..1F57 (8 chars) +1F60..1F67 (8 chars) +1F70..1F7D (14 chars) +1F80..1F87 (8 chars) +1F90..1F97 (8 chars) +1FA0..1FA7 (8 chars) +1FB0..1FB4 (5 chars) +1FB6..1FB7 (2 chars) +1FBE +1FC2..1FC4 (3 chars) +1FC6..1FC7 (2 chars) +1FD0..1FD3 (4 chars) +1FD6..1FD7 (2 chars) +1FE0..1FE7 (8 chars) +1FF2..1FF4 (3 chars) +1FF6..1FF7 (2 chars) +207F +210A +210E..210F (2 chars) +2113 +212F +2134 +2139 +2170..217F (16 chars) +24D0..24E9 (26 chars) +FB00..FB06 (7 chars) +FB13..FB17 (5 chars) +FF41..FF5A (26 chars) + +******************************************* + +Property dump for: 0x80000002 (Titlecase) + +01C5 +01C8 +01CB +01F2 +1F88..1F8F (8 chars) +1F98..1F9F (8 chars) +1FA8..1FAF (8 chars) +1FBC +1FCC +1FFC + +******************************************* + +Property dump for: 0x80000006 (Low Surrogate) + +DC00..DFFF (1024 chars) + +******************************************* + +Property dump for: 0x80000007 (High Surrogate) + +D800..DB7F (896 chars) + +******************************************* + +Property dump for: 0x80000008 (Private Use High Surrogate) + +DB80..DBFF (128 chars) + +******************************************* + +Property dump for: 0x00000000 (Unassigned Code Value) + +0220..0221 (2 chars) +0234..024F (28 chars) +02AE..02AF (2 chars) +02EF..02FF (17 chars) +034F..035F (17 chars) +0363..0373 (17 chars) +0376..0379 (4 chars) +037B..037D (3 chars) +037F..0383 (5 chars) +038B +038D +03A2 +03CF +03D8..03D9 (2 chars) +03F4..03FF (12 chars) +0487 +048A..048B (2 chars) +04C5..04C6 (2 chars) +04C9..04CA (2 chars) +04CD..04CF (3 chars) +04F6..04F7 (2 chars) +04FA..0530 (55 chars) +0557..0558 (2 chars) +0560 +0588 +058B..0590 (6 chars) +05A2 +05BA +05C5..05CF (11 chars) +05EB..05EF (5 chars) +05F5..060B (23 chars) +060D..061A (14 chars) +061C..061E (3 chars) +0620 +063B..063F (5 chars) +0656..065F (10 chars) +066E..066F (2 chars) +06EE..06EF (2 chars) +06FF +070E +072D..072F (3 chars) +074B..077F (53 chars) +07B1..0900 (336 chars) +0904 +093A..093B (2 chars) +094E..094F (2 chars) +0955..0957 (3 chars) +0971..0980 (16 chars) +0984 +098D..098E (2 chars) +0991..0992 (2 chars) +09A9 +09B1 +09B3..09B5 (3 chars) +09BA..09BB (2 chars) +09BD +09C5..09C6 (2 chars) +09C9..09CA (2 chars) +09CE..09D6 (9 chars) +09D8..09DB (4 chars) +09DE +09E4..09E5 (2 chars) +09FB..0A01 (7 chars) +0A03..0A04 (2 chars) +0A0B..0A0E (4 chars) +0A11..0A12 (2 chars) +0A29 +0A31 +0A34 +0A37 +0A3A..0A3B (2 chars) +0A3D +0A43..0A46 (4 chars) +0A49..0A4A (2 chars) +0A4E..0A58 (11 chars) +0A5D +0A5F..0A65 (7 chars) +0A75..0A80 (12 chars) +0A84 +0A8C +0A8E +0A92 +0AA9 +0AB1 +0AB4 +0ABA..0ABB (2 chars) +0AC6 +0ACA +0ACE..0ACF (2 chars) +0AD1..0ADF (15 chars) +0AE1..0AE5 (5 chars) +0AF0..0B00 (17 chars) +0B04 +0B0D..0B0E (2 chars) +0B11..0B12 (2 chars) +0B29 +0B31 +0B34..0B35 (2 chars) +0B3A..0B3B (2 chars) +0B44..0B46 (3 chars) +0B49..0B4A (2 chars) +0B4E..0B55 (8 chars) +0B58..0B5B (4 chars) +0B5E +0B62..0B65 (4 chars) +0B71..0B81 (17 chars) +0B84 +0B8B..0B8D (3 chars) +0B91 +0B96..0B98 (3 chars) +0B9B +0B9D +0BA0..0BA2 (3 chars) +0BA5..0BA7 (3 chars) +0BAB..0BAD (3 chars) +0BB6 +0BBA..0BBD (4 chars) +0BC3..0BC5 (3 chars) +0BC9 +0BCE..0BD6 (9 chars) +0BD8..0BE6 (15 chars) +0BF3..0C00 (14 chars) +0C04 +0C0D +0C11 +0C29 +0C34 +0C3A..0C3D (4 chars) +0C45 +0C49 +0C4E..0C54 (7 chars) +0C57..0C5F (9 chars) +0C62..0C65 (4 chars) +0C70..0C81 (18 chars) +0C84 +0C8D +0C91 +0CA9 +0CB4 +0CBA..0CBD (4 chars) +0CC5 +0CC9 +0CCE..0CD4 (7 chars) +0CD7..0CDD (7 chars) +0CDF +0CE2..0CE5 (4 chars) +0CF0..0D01 (18 chars) +0D04 +0D0D +0D11 +0D29 +0D3A..0D3D (4 chars) +0D44..0D45 (2 chars) +0D49 +0D4E..0D56 (9 chars) +0D58..0D5F (8 chars) +0D62..0D65 (4 chars) +0D70..0D81 (18 chars) +0D84 +0D97..0D99 (3 chars) +0DB2 +0DBC +0DBE..0DBF (2 chars) +0DC7..0DC9 (3 chars) +0DCB..0DCE (4 chars) +0DD5 +0DD7 +0DE0..0DF1 (18 chars) +0DF5..0E00 (12 chars) +0E3B..0E3E (4 chars) +0E5C..0E80 (37 chars) +0E83 +0E85..0E86 (2 chars) +0E89 +0E8B..0E8C (2 chars) +0E8E..0E93 (6 chars) +0E98 +0EA0 +0EA4 +0EA6 +0EA8..0EA9 (2 chars) +0EAC +0EBA +0EBE..0EBF (2 chars) +0EC5 +0EC7 +0ECE..0ECF (2 chars) +0EDA..0EDB (2 chars) +0EDE..0EFF (34 chars) +0F48 +0F6B..0F70 (6 chars) +0F8C..0F8F (4 chars) +0F98 +0FBD +0FCD..0FCE (2 chars) +0FD0..0FFF (48 chars) +1022 +1028 +102B +1033..1035 (3 chars) +103A..103F (6 chars) +105A..109F (70 chars) +10C6..10CF (10 chars) +10F7..10FA (4 chars) +10FC..10FF (4 chars) +115A..115E (5 chars) +11A3..11A7 (5 chars) +11FA..11FF (6 chars) +1207 +1247 +1249 +124E..124F (2 chars) +1257 +1259 +125E..125F (2 chars) +1287 +1289 +128E..128F (2 chars) +12AF +12B1 +12B6..12B7 (2 chars) +12BF +12C1 +12C6..12C7 (2 chars) +12CF +12D7 +12EF +130F +1311 +1316..1317 (2 chars) +131F +1347 +135B..1360 (6 chars) +137D..139F (35 chars) +13F5..1400 (12 chars) +1677..167F (9 chars) +169D..169F (3 chars) +16F1..177F (143 chars) +17DD..17DF (3 chars) +17EA..17FF (22 chars) +180F +181A..181F (6 chars) +1878..187F (8 chars) +18AA..1DFF (1366 chars) +1E9C..1E9F (4 chars) +1EFA..1EFF (6 chars) +1F16..1F17 (2 chars) +1F1E..1F1F (2 chars) +1F46..1F47 (2 chars) +1F4E..1F4F (2 chars) +1F58 +1F5A +1F5C +1F5E +1F7E..1F7F (2 chars) +1FB5 +1FC5 +1FD4..1FD5 (2 chars) +1FDC +1FF0..1FF1 (2 chars) +1FF5 +1FFF +2047 +204E..2069 (28 chars) +2071..2073 (3 chars) +208F..209F (17 chars) +20B0..20CF (32 chars) +20E4..20FF (28 chars) +213B..2152 (24 chars) +2184..218F (12 chars) +21F4..21FF (12 chars) +22F2..22FF (14 chars) +237C +239B..23FF (101 chars) +2427..243F (25 chars) +244B..245F (21 chars) +24EB..24FF (21 chars) +2596..259F (10 chars) +25F8..25FF (8 chars) +2614..2618 (5 chars) +2672..2700 (143 chars) +2705 +270A..270B (2 chars) +2728 +274C +274E +2753..2755 (3 chars) +2757 +275F..2760 (2 chars) +2768..2775 (14 chars) +2795..2797 (3 chars) +27B0 +27BF..27FF (65 chars) +2900..2E7F (1408 chars) +2E9A +2EF4..2EFF (12 chars) +2FD6..2FEF (26 chars) +2FFC..2FFF (4 chars) +303B..303D (3 chars) +3040 +3095..3098 (4 chars) +309F..30A0 (2 chars) +30FF..3104 (6 chars) +312D..3130 (4 chars) +318F +31B8..31FF (72 chars) +321D..321F (3 chars) +3244..325F (28 chars) +327C..327E (3 chars) +32B1..32BF (15 chars) +32CC..32CF (4 chars) +32FF +3377..337A (4 chars) +33DE..33DF (2 chars) +33FF +4DB6..4DFF (74 chars) +9FA6..9FFF (90 chars) +A48D..A48F (3 chars) +A4A2..A4A3 (2 chars) +A4B4 +A4C1 +A4C5 +A4C7..ABFF (1849 chars) +D7A4..D7FF (92 chars) +FA2E..FAFF (210 chars) +FB07..FB12 (12 chars) +FB18..FB1C (5 chars) +FB37 +FB3D +FB3F +FB42 +FB45 +FBB2..FBD2 (33 chars) +FD40..FD4F (16 chars) +FD90..FD91 (2 chars) +FDC8..FDEF (40 chars) +FDFC..FE1F (36 chars) +FE24..FE2F (12 chars) +FE45..FE48 (4 chars) +FE53 +FE67 +FE6C..FE6F (4 chars) +FE73 +FE75 +FEFD..FEFE (2 chars) +FF00 +FF5F..FF60 (2 chars) +FFBF..FFC1 (3 chars) +FFC8..FFC9 (2 chars) +FFD0..FFD1 (2 chars) +FFD8..FFD9 (2 chars) +FFDD..FFDF (3 chars) +FFE7 +FFEF..FFF8 (10 chars) + diff --git a/data/3.0.0-special-casing.txt b/data/3.0.0-special-casing.txt new file mode 100644 index 0000000..af002ef --- /dev/null +++ b/data/3.0.0-special-casing.txt @@ -0,0 +1,219 @@ +# SpecialCasing-2.txt +# +# Special Casing Properties +# +# This file is a supplement to the UnicodeData file. +# It contains additional information about the casing of Unicode characters. +# (For compatibility, the UnicodeData.txt file only contains case mappings for +# characters where they are 1-1, and does not have locale-specific mappings.) +# These are informative character properties. +# +# Send comments to mark@unicode.org +# +# ================================================================================ +# Format +# ================================================================================ +# The entries in this file are in the following machine-readable format: +# +# <entry> := <case_mapping> <condition_list>? (<s>* "#" <comment>)? +# +# <case_mapping> := <source> <sep> <lower> <sep> <title> <sep> <upper> <sep> +# +# <source> := <code_point> +# <sep> := <s>* ";" <s>* +# <lower> := <code_point_list> +# <title> := <code_point_list> +# <upper> := <code_point_list> +# <code_point_list> := <code_point> (<s>+ <code_point>)* +# <code_point> := <hex><hex><hex><hex> +# <hex> := [0-1A-Fa-f] +# <s> := <space> +# +# <condition_list> := <locale>? (<s>+ <context>)* +# <locale> := <ISO_3166_code> ( "_" <ISO_639_code> )? ( "_" <variant> )? +# <ISO_3166_code> := 2-letter country code, +# as in http://www.unicode.org/unicode/onlinedat/countries.html +# <ISO_639_code> := 2-letter code, +# as in http://www.unicode.org/unicode/onlinedat/languages.html +# <context> := "FINAL" | "NON_FINAL" | "MODERN" | "NON_MODERN" +# +# A condition list overrides the normal behavior if any of the listed conditions is true. +# FINAL: The letter is not followed by a letter of category L* (e.g. Ll, Lt, Lu, Lm, or Lo). +# MODERN: The mapping is only used for modern text. +# Conditions preceded by "NON_" represent the negation of the condition +# +# New contexts may be added in the future. +# Parsers of this file must be prepared to deal with that situation. +# Additional whitespace around elements is optional. Blank lines are ignored in parsing. +# On any line, all text following "#" is a comment, and are ignored in parsing. +# ================================================================================ + +# ================================================================================ +# Unconditional mappings +# ================================================================================ + +# The German es-zed is special--the normal mapping is to SS. +# Note: the titlecase should never occur in practice. It is equal to titlecase(uppercase(<es-zed>)) + +00DF; 00DF; 0053 0073; 0053 0053; # LATIN SMALL LETTER SHARP S + +# Ligatures + +FB00; FB00; 0046 0066; 0046 0046; # LATIN SMALL LIGATURE FF +FB01; FB01; 0046 0069; 0046 0049; # LATIN SMALL LIGATURE FI +FB02; FB02; 0046 006C; 0046 004C; # LATIN SMALL LIGATURE FL +FB03; FB03; 0046 0066 0069; 0046 0046 0049; # LATIN SMALL LIGATURE FFI +FB04; FB04; 0046 0066 006C; 0046 0046 004C; # LATIN SMALL LIGATURE FFL +FB05; FB05; 0053 0074; 0053 0054; # LATIN SMALL LIGATURE LONG S T +FB06; FB06; 0053 0074; 0053 0054; # LATIN SMALL LIGATURE ST + +0587; 0587; 0535 0582; 0535 0552; # ARMENIAN SMALL LIGATURE ECH YIWN +FB13; FB13; 0544 0576; 0544 0546; # ARMENIAN SMALL LIGATURE MEN NOW +FB14; FB14; 0544 0565; 0544 0535; # ARMENIAN SMALL LIGATURE MEN ECH +FB15; FB15; 0544 056B; 0544 053B; # ARMENIAN SMALL LIGATURE MEN INI +FB16; FB16; 054E 0576; 054E 0546; # ARMENIAN SMALL LIGATURE VEW NOW +FB17; FB17; 0544 056D; 0544 053D; # ARMENIAN SMALL LIGATURE MEN XEH + +# No corresponding uppercase precomposed character + +0149; 0149; 02BC 006E; 02BC 004E; # LATIN SMALL LETTER N PRECEDED BY APOSTROPHE +0390; 0390; 0399 0308 0301; 0399 0308 0301; # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS +03B0; 03B0; 03A5 0308 0301; 03A5 0308 0301; # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS +01F0; 01F0; 004A 030C; 004A 030C; # LATIN SMALL LETTER J WITH CARON +1E96; 1E96; 0048 0331; 0048 0331; # LATIN SMALL LETTER H WITH LINE BELOW +1E97; 1E97; 0054 0308; 0054 0308; # LATIN SMALL LETTER T WITH DIAERESIS +1E98; 1E98; 0057 030A; 0057 030A; # LATIN SMALL LETTER W WITH RING ABOVE +1E99; 1E99; 0059 030A; 0059 030A; # LATIN SMALL LETTER Y WITH RING ABOVE +1E9A; 1E9A; 0041 02BE; 0041 02BE; # LATIN SMALL LETTER A WITH RIGHT HALF RING +1F50; 1F50; 03A5 0313; 03A5 0313; # GREEK SMALL LETTER UPSILON WITH PSILI +1F52; 1F52; 03A5 0313 0300; 03A5 0313 0300; # GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA +1F54; 1F54; 03A5 0313 0301; 03A5 0313 0301; # GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA +1F56; 1F56; 03A5 0313 0342; 03A5 0313 0342; # GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI +1FB6; 1FB6; 0391 0342; 0391 0342; # GREEK SMALL LETTER ALPHA WITH PERISPOMENI +1FC6; 1FC6; 0397 0342; 0397 0342; # GREEK SMALL LETTER ETA WITH PERISPOMENI +1FD2; 1FD2; 0399 0308 0300; 0399 0308 0300; # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA +1FD3; 1FD3; 0399 0308 0301; 0399 0308 0301; # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA +1FD6; 1FD6; 0399 0342; 0399 0342; # GREEK SMALL LETTER IOTA WITH PERISPOMENI +1FD7; 1FD7; 0399 0308 0342; 0399 0308 0342; # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI +1FE2; 1FE2; 03A5 0308 0300; 03A5 0308 0300; # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA +1FE3; 1FE3; 03A5 0308 0301; 03A5 0308 0301; # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA +1FE4; 1FE4; 03A1 0313; 03A1 0313; # GREEK SMALL LETTER RHO WITH PSILI +1FE6; 1FE6; 03A5 0342; 03A5 0342; # GREEK SMALL LETTER UPSILON WITH PERISPOMENI +1FE7; 1FE7; 03A5 0308 0342; 03A5 0308 0342; # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI +1FF6; 1FF6; 03A9 0342; 03A9 0342; # GREEK SMALL LETTER OMEGA WITH PERISPOMENI + +# IMPORTANT-when capitalizing iota-subscript (0345) +# It MUST be in normalized form--moved to the end of any sequence of combining marks. +# This is because logically it represents a following base character! +# E.g. <iota_subscript> (<Mn> | <Mc> | <Me>)+ => (<Mn> | <Mc> | <Me>)+ <iota_subscript> +# It should never be the first character in a word, so in titlecasing it can be left as is. + +# The following cases are already in the UnicodeData file, so are only commented here. + +# 0345; 0345; 0345; 0399; # COMBINING GREEK YPOGEGRAMMENI + +# All letters with YPOGEGRAMMENI (iota-subscript) or PROSGEGRAMMENI (iota adscript) +# have special uppercases. +# Note: characters with PROSGEGRAMMENI are actually titlecase, not uppercase! + +1F80; 1F80; 1F88; 1F08 0399; # GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI +1F81; 1F81; 1F89; 1F09 0399; # GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI +1F82; 1F82; 1F8A; 1F0A 0399; # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI +1F83; 1F83; 1F8B; 1F0B 0399; # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI +1F84; 1F84; 1F8C; 1F0C 0399; # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI +1F85; 1F85; 1F8D; 1F0D 0399; # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI +1F86; 1F86; 1F8E; 1F0E 0399; # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI +1F87; 1F87; 1F8F; 1F0F 0399; # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI +1F88; 1F80; 1F88; 1F08 0399; # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI +1F89; 1F81; 1F89; 1F09 0399; # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI +1F8A; 1F82; 1F8A; 1F0A 0399; # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI +1F8B; 1F83; 1F8B; 1F0B 0399; # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI +1F8C; 1F84; 1F8C; 1F0C 0399; # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI +1F8D; 1F85; 1F8D; 1F0D 0399; # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI +1F8E; 1F86; 1F8E; 1F0E 0399; # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI +1F8F; 1F87; 1F8F; 1F0F 0399; # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI +1F90; 1F90; 1F98; 1F28 0399; # GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI +1F91; 1F91; 1F99; 1F29 0399; # GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI +1F92; 1F92; 1F9A; 1F2A 0399; # GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI +1F93; 1F93; 1F9B; 1F2B 0399; # GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI +1F94; 1F94; 1F9C; 1F2C 0399; # GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI +1F95; 1F95; 1F9D; 1F2D 0399; # GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI +1F96; 1F96; 1F9E; 1F2E 0399; # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI +1F97; 1F97; 1F9F; 1F2F 0399; # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI +1F98; 1F90; 1F98; 1F28 0399; # GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI +1F99; 1F91; 1F99; 1F29 0399; # GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI +1F9A; 1F92; 1F9A; 1F2A 0399; # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI +1F9B; 1F93; 1F9B; 1F2B 0399; # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI +1F9C; 1F94; 1F9C; 1F2C 0399; # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI +1F9D; 1F95; 1F9D; 1F2D 0399; # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI +1F9E; 1F96; 1F9E; 1F2E 0399; # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI +1F9F; 1F97; 1F9F; 1F2F 0399; # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI +1FA0; 1FA0; 1FA8; 1F68 0399; # GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI +1FA1; 1FA1; 1FA9; 1F69 0399; # GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI +1FA2; 1FA2; 1FAA; 1F6A 0399; # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI +1FA3; 1FA3; 1FAB; 1F6B 0399; # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI +1FA4; 1FA4; 1FAC; 1F6C 0399; # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI +1FA5; 1FA5; 1FAD; 1F6D 0399; # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI +1FA6; 1FA6; 1FAE; 1F6E 0399; # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI +1FA7; 1FA7; 1FAF; 1F6F 0399; # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI +1FA8; 1FA0; 1FA8; 1F68 0399; # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI +1FA9; 1FA1; 1FA9; 1F69 0399; # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI +1FAA; 1FA2; 1FAA; 1F6A 0399; # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI +1FAB; 1FA3; 1FAB; 1F6B 0399; # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI +1FAC; 1FA4; 1FAC; 1F6C 0399; # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI +1FAD; 1FA5; 1FAD; 1F6D 0399; # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI +1FAE; 1FA6; 1FAE; 1F6E 0399; # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI +1FAF; 1FA7; 1FAF; 1F6F 0399; # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI + +1FB3; 1FB3; 1FBC; 0391 0399; # GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI +1FBC; 1FB3; 1FBC; 0391 0399; # GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI +1FC3; 1FC3; 1FCC; 0397 0399; # GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI +1FCC; 1FC3; 1FCC; 0397 0399; # GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI +1FF3; 1FF3; 1FFC; 03A9 0399; # GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI +1FFC; 1FF3; 1FFC; 03A9 0399; # GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI + +# Some characters with YPOGEGRAMMENI are also have no corresponding titlecases + +1FB2; 1FB2; 1FBA 0345; 1FBA 0399; # GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI +1FB4; 1FB4; 0386 0345; 0386 0399; # GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI +1FC2; 1FC2; 1FCA 0345; 1FCA 0399; # GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI +1FC4; 1FC4; 0389 0345; 0389 0399; # GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI +1FF2; 1FF2; 1FFA 0345; 1FFA 0399; # GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI +1FF4; 1FF4; 038F 0345; 038F 0399; # GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI + +1FB7; 1FB7; 0391 0342 0345; 0391 0342 0399; # GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI +1FC7; 1FC7; 0397 0342 0345; 0397 0342 0399; # GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI +1FF7; 1FF7; 03A9 0342 0345; 03A9 0342 0399; # GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI + +# ================================================================================ +# Conditional mappings +# ================================================================================ + +# Special case for final form of sigma + +03A3; 03C2; 03A3; 03A3; FINAL; # GREEK CAPITAL LETTER SIGMA + +# Note: the following cases for non-final are already in the UnicodeData file. + +# 03A3; 03C3; 03A3; 03A3; # GREEK CAPITAL LETTER SIGMA +# 03C3; 03C3; 03A3; 03A3; # GREEK SMALL LETTER SIGMA +# 03C2; 03C2; 03A3; 03A3; # GREEK SMALL LETTER FINAL SIGMA + +# Note: the following cases are not included, since they would normalize in lowercasing + +# 03C3; 03C2; 03A3; 03A3; FINAL; # GREEK SMALL LETTER SIGMA +# 03C2; 03C3; 03A3; 03A3; NON_FINAL; # GREEK SMALL LETTER FINAL SIGMA + +# ================================================================================ +# Locale-sensitive mappings +# ================================================================================ + +# Turkish + +0049; 0131; 0049; 0049; TR; # LATIN CAPITAL LETTER I +0069; 0069; 0130; 0130; TR; # LATIN SMALL LETTER I + +# Note: the following cases are already in the UnicodeData file. + +# 0131; 0131; 0049; 0049; TR; # LATIN SMALL LETTER DOTLESS I +# 0130; 0069; 0130; 0130; TR; # LATIN CAPITAL LETTER I WITH DOT ABOVE diff --git a/data/3.0.1-blocks.txt b/data/3.0.1-blocks.txt new file mode 100644 index 0000000..15c8957 --- /dev/null +++ b/data/3.0.1-blocks.txt @@ -0,0 +1,90 @@ +# Start Code; End Code; Block Name +0000; 007F; Basic Latin +0080; 00FF; Latin-1 Supplement +0100; 017F; Latin Extended-A +0180; 024F; Latin Extended-B +0250; 02AF; IPA Extensions +02B0; 02FF; Spacing Modifier Letters +0300; 036F; Combining Diacritical Marks +0370; 03FF; Greek +0400; 04FF; Cyrillic +0530; 058F; Armenian +0590; 05FF; Hebrew +0600; 06FF; Arabic +0700; 074F; Syriac +0780; 07BF; Thaana +0900; 097F; Devanagari +0980; 09FF; Bengali +0A00; 0A7F; Gurmukhi +0A80; 0AFF; Gujarati +0B00; 0B7F; Oriya +0B80; 0BFF; Tamil +0C00; 0C7F; Telugu +0C80; 0CFF; Kannada +0D00; 0D7F; Malayalam +0D80; 0DFF; Sinhala +0E00; 0E7F; Thai +0E80; 0EFF; Lao +0F00; 0FFF; Tibetan +1000; 109F; Myanmar +10A0; 10FF; Georgian +1100; 11FF; Hangul Jamo +1200; 137F; Ethiopic +13A0; 13FF; Cherokee +1400; 167F; Unified Canadian Aboriginal Syllabics +1680; 169F; Ogham +16A0; 16FF; Runic +1780; 17FF; Khmer +1800; 18AF; Mongolian +1E00; 1EFF; Latin Extended Additional +1F00; 1FFF; Greek Extended +2000; 206F; General Punctuation +2070; 209F; Superscripts and Subscripts +20A0; 20CF; Currency Symbols +20D0; 20FF; Combining Marks for Symbols +2100; 214F; Letterlike Symbols +2150; 218F; Number Forms +2190; 21FF; Arrows +2200; 22FF; Mathematical Operators +2300; 23FF; Miscellaneous Technical +2400; 243F; Control Pictures +2440; 245F; Optical Character Recognition +2460; 24FF; Enclosed Alphanumerics +2500; 257F; Box Drawing +2580; 259F; Block Elements +25A0; 25FF; Geometric Shapes +2600; 26FF; Miscellaneous Symbols +2700; 27BF; Dingbats +2800; 28FF; Braille Patterns +2E80; 2EFF; CJK Radicals Supplement +2F00; 2FDF; Kangxi Radicals +2FF0; 2FFF; Ideographic Description Characters +3000; 303F; CJK Symbols and Punctuation +3040; 309F; Hiragana +30A0; 30FF; Katakana +3100; 312F; Bopomofo +3130; 318F; Hangul Compatibility Jamo +3190; 319F; Kanbun +31A0; 31BF; Bopomofo Extended +3200; 32FF; Enclosed CJK Letters and Months +3300; 33FF; CJK Compatibility +3400; 4DB5; CJK Unified Ideographs Extension A +4E00; 9FFF; CJK Unified Ideographs +A000; A48F; Yi Syllables +A490; A4CF; Yi Radicals +AC00; D7A3; Hangul Syllables +D800; DB7F; High Surrogates +DB80; DBFF; High Private Use Surrogates +DC00; DFFF; Low Surrogates +E000; F8FF; Private Use +F900; FAFF; CJK Compatibility Ideographs +FB00; FB4F; Alphabetic Presentation Forms +FB50; FDFF; Arabic Presentation Forms-A +FE20; FE2F; Combining Half Marks +FE30; FE4F; CJK Compatibility Forms +FE50; FE6F; Small Form Variants +FE70; FEFE; Arabic Presentation Forms-B +FEFF; FEFF; Specials +FF00; FFEF; Halfwidth and Fullwidth Forms +FFF0; FFFD; Specials + diff --git a/data/3.0.1-case-folding.txt b/data/3.0.1-case-folding.txt new file mode 100644 index 0000000..6529c41 --- /dev/null +++ b/data/3.0.1-case-folding.txt @@ -0,0 +1,821 @@ +# CaseFolding-2.txt +# +# Case Folding Properties +# +# This file is a supplement to the UnicodeData file. +# It provides a case folding mapping generated from the Unicode Character Database. +# If all characters are mapped according to this mapping, then +# case differences (according to UnicodeData.txt and SpecialCasing.txt) +# are eliminated. +# +# For information on case folding, see +# UTR #21 Case Mappings, at http://www.unicode.org/unicode/reports/tr21/ +# +# These are informative character properties. +# +# Send comments to mark@unicode.org +# +# ================================================================================ +# Format +# ================================================================================ +# The entries in this file are in the following machine-readable format: +# +# <code>; <status>; <mapping>; # <name> +# +# The status is: +# L (for Lowercase) if the case mapping matches the standard 1-1 lowercase mapping +# E (for exception) if it does not. +# +# The mapping may consist of multiple characters. +# If so, they are separated by spaces. +# +# ================================================================= + +0041; L; 0061; #LATIN CAPITAL LETTER A +0042; L; 0062; #LATIN CAPITAL LETTER B +0043; L; 0063; #LATIN CAPITAL LETTER C +0044; L; 0064; #LATIN CAPITAL LETTER D +0045; L; 0065; #LATIN CAPITAL LETTER E +0046; L; 0066; #LATIN CAPITAL LETTER F +0047; L; 0067; #LATIN CAPITAL LETTER G +0048; L; 0068; #LATIN CAPITAL LETTER H +0049; L; 0069; #LATIN CAPITAL LETTER I +004A; L; 006A; #LATIN CAPITAL LETTER J +004B; L; 006B; #LATIN CAPITAL LETTER K +004C; L; 006C; #LATIN CAPITAL LETTER L +004D; L; 006D; #LATIN CAPITAL LETTER M +004E; L; 006E; #LATIN CAPITAL LETTER N +004F; L; 006F; #LATIN CAPITAL LETTER O +0050; L; 0070; #LATIN CAPITAL LETTER P +0051; L; 0071; #LATIN CAPITAL LETTER Q +0052; L; 0072; #LATIN CAPITAL LETTER R +0053; L; 0073; #LATIN CAPITAL LETTER S +0054; L; 0074; #LATIN CAPITAL LETTER T +0055; L; 0075; #LATIN CAPITAL LETTER U +0056; L; 0076; #LATIN CAPITAL LETTER V +0057; L; 0077; #LATIN CAPITAL LETTER W +0058; L; 0078; #LATIN CAPITAL LETTER X +0059; L; 0079; #LATIN CAPITAL LETTER Y +005A; L; 007A; #LATIN CAPITAL LETTER Z +00B5; E; 03BC; #MICRO SIGN +00C0; L; 00E0; #LATIN CAPITAL LETTER A WITH GRAVE +00C1; L; 00E1; #LATIN CAPITAL LETTER A WITH ACUTE +00C2; L; 00E2; #LATIN CAPITAL LETTER A WITH CIRCUMFLEX +00C3; L; 00E3; #LATIN CAPITAL LETTER A WITH TILDE +00C4; L; 00E4; #LATIN CAPITAL LETTER A WITH DIAERESIS +00C5; L; 00E5; #LATIN CAPITAL LETTER A WITH RING ABOVE +00C6; L; 00E6; #LATIN CAPITAL LETTER AE +00C7; L; 00E7; #LATIN CAPITAL LETTER C WITH CEDILLA +00C8; L; 00E8; #LATIN CAPITAL LETTER E WITH GRAVE +00C9; L; 00E9; #LATIN CAPITAL LETTER E WITH ACUTE +00CA; L; 00EA; #LATIN CAPITAL LETTER E WITH CIRCUMFLEX +00CB; L; 00EB; #LATIN CAPITAL LETTER E WITH DIAERESIS +00CC; L; 00EC; #LATIN CAPITAL LETTER I WITH GRAVE +00CD; L; 00ED; #LATIN CAPITAL LETTER I WITH ACUTE +00CE; L; 00EE; #LATIN CAPITAL LETTER I WITH CIRCUMFLEX +00CF; L; 00EF; #LATIN CAPITAL LETTER I WITH DIAERESIS +00D0; L; 00F0; #LATIN CAPITAL LETTER ETH +00D1; L; 00F1; #LATIN CAPITAL LETTER N WITH TILDE +00D2; L; 00F2; #LATIN CAPITAL LETTER O WITH GRAVE +00D3; L; 00F3; #LATIN CAPITAL LETTER O WITH ACUTE +00D4; L; 00F4; #LATIN CAPITAL LETTER O WITH CIRCUMFLEX +00D5; L; 00F5; #LATIN CAPITAL LETTER O WITH TILDE +00D6; L; 00F6; #LATIN CAPITAL LETTER O WITH DIAERESIS +00D8; L; 00F8; #LATIN CAPITAL LETTER O WITH STROKE +00D9; L; 00F9; #LATIN CAPITAL LETTER U WITH GRAVE +00DA; L; 00FA; #LATIN CAPITAL LETTER U WITH ACUTE +00DB; L; 00FB; #LATIN CAPITAL LETTER U WITH CIRCUMFLEX +00DC; L; 00FC; #LATIN CAPITAL LETTER U WITH DIAERESIS +00DD; L; 00FD; #LATIN CAPITAL LETTER Y WITH ACUTE +00DE; L; 00FE; #LATIN CAPITAL LETTER THORN +00DF; E; 0073 0073; #LATIN SMALL LETTER SHARP S +0100; L; 0101; #LATIN CAPITAL LETTER A WITH MACRON +0102; L; 0103; #LATIN CAPITAL LETTER A WITH BREVE +0104; L; 0105; #LATIN CAPITAL LETTER A WITH OGONEK +0106; L; 0107; #LATIN CAPITAL LETTER C WITH ACUTE +0108; L; 0109; #LATIN CAPITAL LETTER C WITH CIRCUMFLEX +010A; L; 010B; #LATIN CAPITAL LETTER C WITH DOT ABOVE +010C; L; 010D; #LATIN CAPITAL LETTER C WITH CARON +010E; L; 010F; #LATIN CAPITAL LETTER D WITH CARON +0110; L; 0111; #LATIN CAPITAL LETTER D WITH STROKE +0112; L; 0113; #LATIN CAPITAL LETTER E WITH MACRON +0114; L; 0115; #LATIN CAPITAL LETTER E WITH BREVE +0116; L; 0117; #LATIN CAPITAL LETTER E WITH DOT ABOVE +0118; L; 0119; #LATIN CAPITAL LETTER E WITH OGONEK +011A; L; 011B; #LATIN CAPITAL LETTER E WITH CARON +011C; L; 011D; #LATIN CAPITAL LETTER G WITH CIRCUMFLEX +011E; L; 011F; #LATIN CAPITAL LETTER G WITH BREVE +0120; L; 0121; #LATIN CAPITAL LETTER G WITH DOT ABOVE +0122; L; 0123; #LATIN CAPITAL LETTER G WITH CEDILLA +0124; L; 0125; #LATIN CAPITAL LETTER H WITH CIRCUMFLEX +0126; L; 0127; #LATIN CAPITAL LETTER H WITH STROKE +0128; L; 0129; #LATIN CAPITAL LETTER I WITH TILDE +012A; L; 012B; #LATIN CAPITAL LETTER I WITH MACRON +012C; L; 012D; #LATIN CAPITAL LETTER I WITH BREVE +012E; L; 012F; #LATIN CAPITAL LETTER I WITH OGONEK +0130; L; 0069; #LATIN CAPITAL LETTER I WITH DOT ABOVE +0131; E; 0069; #LATIN SMALL LETTER DOTLESS I +0132; L; 0133; #LATIN CAPITAL LIGATURE IJ +0134; L; 0135; #LATIN CAPITAL LETTER J WITH CIRCUMFLEX +0136; L; 0137; #LATIN CAPITAL LETTER K WITH CEDILLA +0139; L; 013A; #LATIN CAPITAL LETTER L WITH ACUTE +013B; L; 013C; #LATIN CAPITAL LETTER L WITH CEDILLA +013D; L; 013E; #LATIN CAPITAL LETTER L WITH CARON +013F; L; 0140; #LATIN CAPITAL LETTER L WITH MIDDLE DOT +0141; L; 0142; #LATIN CAPITAL LETTER L WITH STROKE +0143; L; 0144; #LATIN CAPITAL LETTER N WITH ACUTE +0145; L; 0146; #LATIN CAPITAL LETTER N WITH CEDILLA +0147; L; 0148; #LATIN CAPITAL LETTER N WITH CARON +0149; E; 02BC 006E; #LATIN SMALL LETTER N PRECEDED BY APOSTROPHE +014A; L; 014B; #LATIN CAPITAL LETTER ENG +014C; L; 014D; #LATIN CAPITAL LETTER O WITH MACRON +014E; L; 014F; #LATIN CAPITAL LETTER O WITH BREVE +0150; L; 0151; #LATIN CAPITAL LETTER O WITH DOUBLE ACUTE +0152; L; 0153; #LATIN CAPITAL LIGATURE OE +0154; L; 0155; #LATIN CAPITAL LETTER R WITH ACUTE +0156; L; 0157; #LATIN CAPITAL LETTER R WITH CEDILLA +0158; L; 0159; #LATIN CAPITAL LETTER R WITH CARON +015A; L; 015B; #LATIN CAPITAL LETTER S WITH ACUTE +015C; L; 015D; #LATIN CAPITAL LETTER S WITH CIRCUMFLEX +015E; L; 015F; #LATIN CAPITAL LETTER S WITH CEDILLA +0160; L; 0161; #LATIN CAPITAL LETTER S WITH CARON +0162; L; 0163; #LATIN CAPITAL LETTER T WITH CEDILLA +0164; L; 0165; #LATIN CAPITAL LETTER T WITH CARON +0166; L; 0167; #LATIN CAPITAL LETTER T WITH STROKE +0168; L; 0169; #LATIN CAPITAL LETTER U WITH TILDE +016A; L; 016B; #LATIN CAPITAL LETTER U WITH MACRON +016C; L; 016D; #LATIN CAPITAL LETTER U WITH BREVE +016E; L; 016F; #LATIN CAPITAL LETTER U WITH RING ABOVE +0170; L; 0171; #LATIN CAPITAL LETTER U WITH DOUBLE ACUTE +0172; L; 0173; #LATIN CAPITAL LETTER U WITH OGONEK +0174; L; 0175; #LATIN CAPITAL LETTER W WITH CIRCUMFLEX +0176; L; 0177; #LATIN CAPITAL LETTER Y WITH CIRCUMFLEX +0178; L; 00FF; #LATIN CAPITAL LETTER Y WITH DIAERESIS +0179; L; 017A; #LATIN CAPITAL LETTER Z WITH ACUTE +017B; L; 017C; #LATIN CAPITAL LETTER Z WITH DOT ABOVE +017D; L; 017E; #LATIN CAPITAL LETTER Z WITH CARON +017F; E; 0073; #LATIN SMALL LETTER LONG S +0181; L; 0253; #LATIN CAPITAL LETTER B WITH HOOK +0182; L; 0183; #LATIN CAPITAL LETTER B WITH TOPBAR +0184; L; 0185; #LATIN CAPITAL LETTER TONE SIX +0186; L; 0254; #LATIN CAPITAL LETTER OPEN O +0187; L; 0188; #LATIN CAPITAL LETTER C WITH HOOK +0189; L; 0256; #LATIN CAPITAL LETTER AFRICAN D +018A; L; 0257; #LATIN CAPITAL LETTER D WITH HOOK +018B; L; 018C; #LATIN CAPITAL LETTER D WITH TOPBAR +018E; L; 01DD; #LATIN CAPITAL LETTER REVERSED E +018F; L; 0259; #LATIN CAPITAL LETTER SCHWA +0190; L; 025B; #LATIN CAPITAL LETTER OPEN E +0191; L; 0192; #LATIN CAPITAL LETTER F WITH HOOK +0193; L; 0260; #LATIN CAPITAL LETTER G WITH HOOK +0194; L; 0263; #LATIN CAPITAL LETTER GAMMA +0196; L; 0269; #LATIN CAPITAL LETTER IOTA +0197; L; 0268; #LATIN CAPITAL LETTER I WITH STROKE +0198; L; 0199; #LATIN CAPITAL LETTER K WITH HOOK +019C; L; 026F; #LATIN CAPITAL LETTER TURNED M +019D; L; 0272; #LATIN CAPITAL LETTER N WITH LEFT HOOK +019F; L; 0275; #LATIN CAPITAL LETTER O WITH MIDDLE TILDE +01A0; L; 01A1; #LATIN CAPITAL LETTER O WITH HORN +01A2; L; 01A3; #LATIN CAPITAL LETTER OI +01A4; L; 01A5; #LATIN CAPITAL LETTER P WITH HOOK +01A6; L; 0280; #LATIN LETTER YR +01A7; L; 01A8; #LATIN CAPITAL LETTER TONE TWO +01A9; L; 0283; #LATIN CAPITAL LETTER ESH +01AC; L; 01AD; #LATIN CAPITAL LETTER T WITH HOOK +01AE; L; 0288; #LATIN CAPITAL LETTER T WITH RETROFLEX HOOK +01AF; L; 01B0; #LATIN CAPITAL LETTER U WITH HORN +01B1; L; 028A; #LATIN CAPITAL LETTER UPSILON +01B2; L; 028B; #LATIN CAPITAL LETTER V WITH HOOK +01B3; L; 01B4; #LATIN CAPITAL LETTER Y WITH HOOK +01B5; L; 01B6; #LATIN CAPITAL LETTER Z WITH STROKE +01B7; L; 0292; #LATIN CAPITAL LETTER EZH +01B8; L; 01B9; #LATIN CAPITAL LETTER EZH REVERSED +01BC; L; 01BD; #LATIN CAPITAL LETTER TONE FIVE +01C4; L; 01C6; #LATIN CAPITAL LETTER DZ WITH CARON +01C5; L; 01C6; #LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON +01C7; L; 01C9; #LATIN CAPITAL LETTER LJ +01C8; L; 01C9; #LATIN CAPITAL LETTER L WITH SMALL LETTER J +01CA; L; 01CC; #LATIN CAPITAL LETTER NJ +01CB; L; 01CC; #LATIN CAPITAL LETTER N WITH SMALL LETTER J +01CD; L; 01CE; #LATIN CAPITAL LETTER A WITH CARON +01CF; L; 01D0; #LATIN CAPITAL LETTER I WITH CARON +01D1; L; 01D2; #LATIN CAPITAL LETTER O WITH CARON +01D3; L; 01D4; #LATIN CAPITAL LETTER U WITH CARON +01D5; L; 01D6; #LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON +01D7; L; 01D8; #LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE +01D9; L; 01DA; #LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON +01DB; L; 01DC; #LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE +01DE; L; 01DF; #LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON +01E0; L; 01E1; #LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON +01E2; L; 01E3; #LATIN CAPITAL LETTER AE WITH MACRON +01E4; L; 01E5; #LATIN CAPITAL LETTER G WITH STROKE +01E6; L; 01E7; #LATIN CAPITAL LETTER G WITH CARON +01E8; L; 01E9; #LATIN CAPITAL LETTER K WITH CARON +01EA; L; 01EB; #LATIN CAPITAL LETTER O WITH OGONEK +01EC; L; 01ED; #LATIN CAPITAL LETTER O WITH OGONEK AND MACRON +01EE; L; 01EF; #LATIN CAPITAL LETTER EZH WITH CARON +01F0; E; 006A 030C; #LATIN SMALL LETTER J WITH CARON +01F1; L; 01F3; #LATIN CAPITAL LETTER DZ +01F2; L; 01F3; #LATIN CAPITAL LETTER D WITH SMALL LETTER Z +01F4; L; 01F5; #LATIN CAPITAL LETTER G WITH ACUTE +01F6; L; 0195; #LATIN CAPITAL LETTER HWAIR +01F7; L; 01BF; #LATIN CAPITAL LETTER WYNN +01F8; L; 01F9; #LATIN CAPITAL LETTER N WITH GRAVE +01FA; L; 01FB; #LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE +01FC; L; 01FD; #LATIN CAPITAL LETTER AE WITH ACUTE +01FE; L; 01FF; #LATIN CAPITAL LETTER O WITH STROKE AND ACUTE +0200; L; 0201; #LATIN CAPITAL LETTER A WITH DOUBLE GRAVE +0202; L; 0203; #LATIN CAPITAL LETTER A WITH INVERTED BREVE +0204; L; 0205; #LATIN CAPITAL LETTER E WITH DOUBLE GRAVE +0206; L; 0207; #LATIN CAPITAL LETTER E WITH INVERTED BREVE +0208; L; 0209; #LATIN CAPITAL LETTER I WITH DOUBLE GRAVE +020A; L; 020B; #LATIN CAPITAL LETTER I WITH INVERTED BREVE +020C; L; 020D; #LATIN CAPITAL LETTER O WITH DOUBLE GRAVE +020E; L; 020F; #LATIN CAPITAL LETTER O WITH INVERTED BREVE +0210; L; 0211; #LATIN CAPITAL LETTER R WITH DOUBLE GRAVE +0212; L; 0213; #LATIN CAPITAL LETTER R WITH INVERTED BREVE +0214; L; 0215; #LATIN CAPITAL LETTER U WITH DOUBLE GRAVE +0216; L; 0217; #LATIN CAPITAL LETTER U WITH INVERTED BREVE +0218; L; 0219; #LATIN CAPITAL LETTER S WITH COMMA BELOW +021A; L; 021B; #LATIN CAPITAL LETTER T WITH COMMA BELOW +021C; L; 021D; #LATIN CAPITAL LETTER YOGH +021E; L; 021F; #LATIN CAPITAL LETTER H WITH CARON +0222; L; 0223; #LATIN CAPITAL LETTER OU +0224; L; 0225; #LATIN CAPITAL LETTER Z WITH HOOK +0226; L; 0227; #LATIN CAPITAL LETTER A WITH DOT ABOVE +0228; L; 0229; #LATIN CAPITAL LETTER E WITH CEDILLA +022A; L; 022B; #LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON +022C; L; 022D; #LATIN CAPITAL LETTER O WITH TILDE AND MACRON +022E; L; 022F; #LATIN CAPITAL LETTER O WITH DOT ABOVE +0230; L; 0231; #LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON +0232; L; 0233; #LATIN CAPITAL LETTER Y WITH MACRON +0345; E; 03B9; #COMBINING GREEK YPOGEGRAMMENI +0386; L; 03AC; #GREEK CAPITAL LETTER ALPHA WITH TONOS +0388; L; 03AD; #GREEK CAPITAL LETTER EPSILON WITH TONOS +0389; L; 03AE; #GREEK CAPITAL LETTER ETA WITH TONOS +038A; L; 03AF; #GREEK CAPITAL LETTER IOTA WITH TONOS +038C; L; 03CC; #GREEK CAPITAL LETTER OMICRON WITH TONOS +038E; L; 03CD; #GREEK CAPITAL LETTER UPSILON WITH TONOS +038F; L; 03CE; #GREEK CAPITAL LETTER OMEGA WITH TONOS +0390; E; 03B9 0308 0301; #GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS +0391; L; 03B1; #GREEK CAPITAL LETTER ALPHA +0392; L; 03B2; #GREEK CAPITAL LETTER BETA +0393; L; 03B3; #GREEK CAPITAL LETTER GAMMA +0394; L; 03B4; #GREEK CAPITAL LETTER DELTA +0395; L; 03B5; #GREEK CAPITAL LETTER EPSILON +0396; L; 03B6; #GREEK CAPITAL LETTER ZETA +0397; L; 03B7; #GREEK CAPITAL LETTER ETA +0398; L; 03B8; #GREEK CAPITAL LETTER THETA +0399; L; 03B9; #GREEK CAPITAL LETTER IOTA +039A; L; 03BA; #GREEK CAPITAL LETTER KAPPA +039B; L; 03BB; #GREEK CAPITAL LETTER LAMDA +039C; L; 03BC; #GREEK CAPITAL LETTER MU +039D; L; 03BD; #GREEK CAPITAL LETTER NU +039E; L; 03BE; #GREEK CAPITAL LETTER XI +039F; L; 03BF; #GREEK CAPITAL LETTER OMICRON +03A0; L; 03C0; #GREEK CAPITAL LETTER PI +03A1; L; 03C1; #GREEK CAPITAL LETTER RHO +03A3; E; 03C2; #GREEK CAPITAL LETTER SIGMA +03A4; L; 03C4; #GREEK CAPITAL LETTER TAU +03A5; L; 03C5; #GREEK CAPITAL LETTER UPSILON +03A6; L; 03C6; #GREEK CAPITAL LETTER PHI +03A7; L; 03C7; #GREEK CAPITAL LETTER CHI +03A8; L; 03C8; #GREEK CAPITAL LETTER PSI +03A9; L; 03C9; #GREEK CAPITAL LETTER OMEGA +03AA; L; 03CA; #GREEK CAPITAL LETTER IOTA WITH DIALYTIKA +03AB; L; 03CB; #GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA +03B0; E; 03C5 0308 0301; #GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS +03C2; L; 03C2; #GREEK SMALL LETTER FINAL SIGMA +03C3; E; 03C2; #GREEK SMALL LETTER SIGMA +03D0; E; 03B2; #GREEK BETA SYMBOL +03D1; E; 03B8; #GREEK THETA SYMBOL +03D5; E; 03C6; #GREEK PHI SYMBOL +03D6; E; 03C0; #GREEK PI SYMBOL +03DA; L; 03DB; #GREEK LETTER STIGMA +03DC; L; 03DD; #GREEK LETTER DIGAMMA +03DE; L; 03DF; #GREEK LETTER KOPPA +03E0; L; 03E1; #GREEK LETTER SAMPI +03E2; L; 03E3; #COPTIC CAPITAL LETTER SHEI +03E4; L; 03E5; #COPTIC CAPITAL LETTER FEI +03E6; L; 03E7; #COPTIC CAPITAL LETTER KHEI +03E8; L; 03E9; #COPTIC CAPITAL LETTER HORI +03EA; L; 03EB; #COPTIC CAPITAL LETTER GANGIA +03EC; L; 03ED; #COPTIC CAPITAL LETTER SHIMA +03EE; L; 03EF; #COPTIC CAPITAL LETTER DEI +03F0; E; 03BA; #GREEK KAPPA SYMBOL +03F1; E; 03C1; #GREEK RHO SYMBOL +03F2; E; 03C2; #GREEK LUNATE SIGMA SYMBOL +0400; L; 0450; #CYRILLIC CAPITAL LETTER IE WITH GRAVE +0401; L; 0451; #CYRILLIC CAPITAL LETTER IO +0402; L; 0452; #CYRILLIC CAPITAL LETTER DJE +0403; L; 0453; #CYRILLIC CAPITAL LETTER GJE +0404; L; 0454; #CYRILLIC CAPITAL LETTER UKRAINIAN IE +0405; L; 0455; #CYRILLIC CAPITAL LETTER DZE +0406; L; 0456; #CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I +0407; L; 0457; #CYRILLIC CAPITAL LETTER YI +0408; L; 0458; #CYRILLIC CAPITAL LETTER JE +0409; L; 0459; #CYRILLIC CAPITAL LETTER LJE +040A; L; 045A; #CYRILLIC CAPITAL LETTER NJE +040B; L; 045B; #CYRILLIC CAPITAL LETTER TSHE +040C; L; 045C; #CYRILLIC CAPITAL LETTER KJE +040D; L; 045D; #CYRILLIC CAPITAL LETTER I WITH GRAVE +040E; L; 045E; #CYRILLIC CAPITAL LETTER SHORT U +040F; L; 045F; #CYRILLIC CAPITAL LETTER DZHE +0410; L; 0430; #CYRILLIC CAPITAL LETTER A +0411; L; 0431; #CYRILLIC CAPITAL LETTER BE +0412; L; 0432; #CYRILLIC CAPITAL LETTER VE +0413; L; 0433; #CYRILLIC CAPITAL LETTER GHE +0414; L; 0434; #CYRILLIC CAPITAL LETTER DE +0415; L; 0435; #CYRILLIC CAPITAL LETTER IE +0416; L; 0436; #CYRILLIC CAPITAL LETTER ZHE +0417; L; 0437; #CYRILLIC CAPITAL LETTER ZE +0418; L; 0438; #CYRILLIC CAPITAL LETTER I +0419; L; 0439; #CYRILLIC CAPITAL LETTER SHORT I +041A; L; 043A; #CYRILLIC CAPITAL LETTER KA +041B; L; 043B; #CYRILLIC CAPITAL LETTER EL +041C; L; 043C; #CYRILLIC CAPITAL LETTER EM +041D; L; 043D; #CYRILLIC CAPITAL LETTER EN +041E; L; 043E; #CYRILLIC CAPITAL LETTER O +041F; L; 043F; #CYRILLIC CAPITAL LETTER PE +0420; L; 0440; #CYRILLIC CAPITAL LETTER ER +0421; L; 0441; #CYRILLIC CAPITAL LETTER ES +0422; L; 0442; #CYRILLIC CAPITAL LETTER TE +0423; L; 0443; #CYRILLIC CAPITAL LETTER U +0424; L; 0444; #CYRILLIC CAPITAL LETTER EF +0425; L; 0445; #CYRILLIC CAPITAL LETTER HA +0426; L; 0446; #CYRILLIC CAPITAL LETTER TSE +0427; L; 0447; #CYRILLIC CAPITAL LETTER CHE +0428; L; 0448; #CYRILLIC CAPITAL LETTER SHA +0429; L; 0449; #CYRILLIC CAPITAL LETTER SHCHA +042A; L; 044A; #CYRILLIC CAPITAL LETTER HARD SIGN +042B; L; 044B; #CYRILLIC CAPITAL LETTER YERU +042C; L; 044C; #CYRILLIC CAPITAL LETTER SOFT SIGN +042D; L; 044D; #CYRILLIC CAPITAL LETTER E +042E; L; 044E; #CYRILLIC CAPITAL LETTER YU +042F; L; 044F; #CYRILLIC CAPITAL LETTER YA +0460; L; 0461; #CYRILLIC CAPITAL LETTER OMEGA +0462; L; 0463; #CYRILLIC CAPITAL LETTER YAT +0464; L; 0465; #CYRILLIC CAPITAL LETTER IOTIFIED E +0466; L; 0467; #CYRILLIC CAPITAL LETTER LITTLE YUS +0468; L; 0469; #CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS +046A; L; 046B; #CYRILLIC CAPITAL LETTER BIG YUS +046C; L; 046D; #CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS +046E; L; 046F; #CYRILLIC CAPITAL LETTER KSI +0470; L; 0471; #CYRILLIC CAPITAL LETTER PSI +0472; L; 0473; #CYRILLIC CAPITAL LETTER FITA +0474; L; 0475; #CYRILLIC CAPITAL LETTER IZHITSA +0476; L; 0477; #CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT +0478; L; 0479; #CYRILLIC CAPITAL LETTER UK +047A; L; 047B; #CYRILLIC CAPITAL LETTER ROUND OMEGA +047C; L; 047D; #CYRILLIC CAPITAL LETTER OMEGA WITH TITLO +047E; L; 047F; #CYRILLIC CAPITAL LETTER OT +0480; L; 0481; #CYRILLIC CAPITAL LETTER KOPPA +048C; L; 048D; #CYRILLIC CAPITAL LETTER SEMISOFT SIGN +048E; L; 048F; #CYRILLIC CAPITAL LETTER ER WITH TICK +0490; L; 0491; #CYRILLIC CAPITAL LETTER GHE WITH UPTURN +0492; L; 0493; #CYRILLIC CAPITAL LETTER GHE WITH STROKE +0494; L; 0495; #CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK +0496; L; 0497; #CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER +0498; L; 0499; #CYRILLIC CAPITAL LETTER ZE WITH DESCENDER +049A; L; 049B; #CYRILLIC CAPITAL LETTER KA WITH DESCENDER +049C; L; 049D; #CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE +049E; L; 049F; #CYRILLIC CAPITAL LETTER KA WITH STROKE +04A0; L; 04A1; #CYRILLIC CAPITAL LETTER BASHKIR KA +04A2; L; 04A3; #CYRILLIC CAPITAL LETTER EN WITH DESCENDER +04A4; L; 04A5; #CYRILLIC CAPITAL LIGATURE EN GHE +04A6; L; 04A7; #CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK +04A8; L; 04A9; #CYRILLIC CAPITAL LETTER ABKHASIAN HA +04AA; L; 04AB; #CYRILLIC CAPITAL LETTER ES WITH DESCENDER +04AC; L; 04AD; #CYRILLIC CAPITAL LETTER TE WITH DESCENDER +04AE; L; 04AF; #CYRILLIC CAPITAL LETTER STRAIGHT U +04B0; L; 04B1; #CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE +04B2; L; 04B3; #CYRILLIC CAPITAL LETTER HA WITH DESCENDER +04B4; L; 04B5; #CYRILLIC CAPITAL LIGATURE TE TSE +04B6; L; 04B7; #CYRILLIC CAPITAL LETTER CHE WITH DESCENDER +04B8; L; 04B9; #CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE +04BA; L; 04BB; #CYRILLIC CAPITAL LETTER SHHA +04BC; L; 04BD; #CYRILLIC CAPITAL LETTER ABKHASIAN CHE +04BE; L; 04BF; #CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER +04C1; L; 04C2; #CYRILLIC CAPITAL LETTER ZHE WITH BREVE +04C3; L; 04C4; #CYRILLIC CAPITAL LETTER KA WITH HOOK +04C7; L; 04C8; #CYRILLIC CAPITAL LETTER EN WITH HOOK +04CB; L; 04CC; #CYRILLIC CAPITAL LETTER KHAKASSIAN CHE +04D0; L; 04D1; #CYRILLIC CAPITAL LETTER A WITH BREVE +04D2; L; 04D3; #CYRILLIC CAPITAL LETTER A WITH DIAERESIS +04D4; L; 04D5; #CYRILLIC CAPITAL LIGATURE A IE +04D6; L; 04D7; #CYRILLIC CAPITAL LETTER IE WITH BREVE +04D8; L; 04D9; #CYRILLIC CAPITAL LETTER SCHWA +04DA; L; 04DB; #CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS +04DC; L; 04DD; #CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS +04DE; L; 04DF; #CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS +04E0; L; 04E1; #CYRILLIC CAPITAL LETTER ABKHASIAN DZE +04E2; L; 04E3; #CYRILLIC CAPITAL LETTER I WITH MACRON +04E4; L; 04E5; #CYRILLIC CAPITAL LETTER I WITH DIAERESIS +04E6; L; 04E7; #CYRILLIC CAPITAL LETTER O WITH DIAERESIS +04E8; L; 04E9; #CYRILLIC CAPITAL LETTER BARRED O +04EA; L; 04EB; #CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS +04EC; L; 04ED; #CYRILLIC CAPITAL LETTER E WITH DIAERESIS +04EE; L; 04EF; #CYRILLIC CAPITAL LETTER U WITH MACRON +04F0; L; 04F1; #CYRILLIC CAPITAL LETTER U WITH DIAERESIS +04F2; L; 04F3; #CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE +04F4; L; 04F5; #CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS +04F8; L; 04F9; #CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS +0531; L; 0561; #ARMENIAN CAPITAL LETTER AYB +0532; L; 0562; #ARMENIAN CAPITAL LETTER BEN +0533; L; 0563; #ARMENIAN CAPITAL LETTER GIM +0534; L; 0564; #ARMENIAN CAPITAL LETTER DA +0535; L; 0565; #ARMENIAN CAPITAL LETTER ECH +0536; L; 0566; #ARMENIAN CAPITAL LETTER ZA +0537; L; 0567; #ARMENIAN CAPITAL LETTER EH +0538; L; 0568; #ARMENIAN CAPITAL LETTER ET +0539; L; 0569; #ARMENIAN CAPITAL LETTER TO +053A; L; 056A; #ARMENIAN CAPITAL LETTER ZHE +053B; L; 056B; #ARMENIAN CAPITAL LETTER INI +053C; L; 056C; #ARMENIAN CAPITAL LETTER LIWN +053D; L; 056D; #ARMENIAN CAPITAL LETTER XEH +053E; L; 056E; #ARMENIAN CAPITAL LETTER CA +053F; L; 056F; #ARMENIAN CAPITAL LETTER KEN +0540; L; 0570; #ARMENIAN CAPITAL LETTER HO +0541; L; 0571; #ARMENIAN CAPITAL LETTER JA +0542; L; 0572; #ARMENIAN CAPITAL LETTER GHAD +0543; L; 0573; #ARMENIAN CAPITAL LETTER CHEH +0544; L; 0574; #ARMENIAN CAPITAL LETTER MEN +0545; L; 0575; #ARMENIAN CAPITAL LETTER YI +0546; L; 0576; #ARMENIAN CAPITAL LETTER NOW +0547; L; 0577; #ARMENIAN CAPITAL LETTER SHA +0548; L; 0578; #ARMENIAN CAPITAL LETTER VO +0549; L; 0579; #ARMENIAN CAPITAL LETTER CHA +054A; L; 057A; #ARMENIAN CAPITAL LETTER PEH +054B; L; 057B; #ARMENIAN CAPITAL LETTER JHEH +054C; L; 057C; #ARMENIAN CAPITAL LETTER RA +054D; L; 057D; #ARMENIAN CAPITAL LETTER SEH +054E; L; 057E; #ARMENIAN CAPITAL LETTER VEW +054F; L; 057F; #ARMENIAN CAPITAL LETTER TIWN +0550; L; 0580; #ARMENIAN CAPITAL LETTER REH +0551; L; 0581; #ARMENIAN CAPITAL LETTER CO +0552; L; 0582; #ARMENIAN CAPITAL LETTER YIWN +0553; L; 0583; #ARMENIAN CAPITAL LETTER PIWR +0554; L; 0584; #ARMENIAN CAPITAL LETTER KEH +0555; L; 0585; #ARMENIAN CAPITAL LETTER OH +0556; L; 0586; #ARMENIAN CAPITAL LETTER FEH +0587; E; 0565 0582; #ARMENIAN SMALL LIGATURE ECH YIWN +1E00; L; 1E01; #LATIN CAPITAL LETTER A WITH RING BELOW +1E02; L; 1E03; #LATIN CAPITAL LETTER B WITH DOT ABOVE +1E04; L; 1E05; #LATIN CAPITAL LETTER B WITH DOT BELOW +1E06; L; 1E07; #LATIN CAPITAL LETTER B WITH LINE BELOW +1E08; L; 1E09; #LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE +1E0A; L; 1E0B; #LATIN CAPITAL LETTER D WITH DOT ABOVE +1E0C; L; 1E0D; #LATIN CAPITAL LETTER D WITH DOT BELOW +1E0E; L; 1E0F; #LATIN CAPITAL LETTER D WITH LINE BELOW +1E10; L; 1E11; #LATIN CAPITAL LETTER D WITH CEDILLA +1E12; L; 1E13; #LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW +1E14; L; 1E15; #LATIN CAPITAL LETTER E WITH MACRON AND GRAVE +1E16; L; 1E17; #LATIN CAPITAL LETTER E WITH MACRON AND ACUTE +1E18; L; 1E19; #LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW +1E1A; L; 1E1B; #LATIN CAPITAL LETTER E WITH TILDE BELOW +1E1C; L; 1E1D; #LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE +1E1E; L; 1E1F; #LATIN CAPITAL LETTER F WITH DOT ABOVE +1E20; L; 1E21; #LATIN CAPITAL LETTER G WITH MACRON +1E22; L; 1E23; #LATIN CAPITAL LETTER H WITH DOT ABOVE +1E24; L; 1E25; #LATIN CAPITAL LETTER H WITH DOT BELOW +1E26; L; 1E27; #LATIN CAPITAL LETTER H WITH DIAERESIS +1E28; L; 1E29; #LATIN CAPITAL LETTER H WITH CEDILLA +1E2A; L; 1E2B; #LATIN CAPITAL LETTER H WITH BREVE BELOW +1E2C; L; 1E2D; #LATIN CAPITAL LETTER I WITH TILDE BELOW +1E2E; L; 1E2F; #LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE +1E30; L; 1E31; #LATIN CAPITAL LETTER K WITH ACUTE +1E32; L; 1E33; #LATIN CAPITAL LETTER K WITH DOT BELOW +1E34; L; 1E35; #LATIN CAPITAL LETTER K WITH LINE BELOW +1E36; L; 1E37; #LATIN CAPITAL LETTER L WITH DOT BELOW +1E38; L; 1E39; #LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON +1E3A; L; 1E3B; #LATIN CAPITAL LETTER L WITH LINE BELOW +1E3C; L; 1E3D; #LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW +1E3E; L; 1E3F; #LATIN CAPITAL LETTER M WITH ACUTE +1E40; L; 1E41; #LATIN CAPITAL LETTER M WITH DOT ABOVE +1E42; L; 1E43; #LATIN CAPITAL LETTER M WITH DOT BELOW +1E44; L; 1E45; #LATIN CAPITAL LETTER N WITH DOT ABOVE +1E46; L; 1E47; #LATIN CAPITAL LETTER N WITH DOT BELOW +1E48; L; 1E49; #LATIN CAPITAL LETTER N WITH LINE BELOW +1E4A; L; 1E4B; #LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW +1E4C; L; 1E4D; #LATIN CAPITAL LETTER O WITH TILDE AND ACUTE +1E4E; L; 1E4F; #LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS +1E50; L; 1E51; #LATIN CAPITAL LETTER O WITH MACRON AND GRAVE +1E52; L; 1E53; #LATIN CAPITAL LETTER O WITH MACRON AND ACUTE +1E54; L; 1E55; #LATIN CAPITAL LETTER P WITH ACUTE +1E56; L; 1E57; #LATIN CAPITAL LETTER P WITH DOT ABOVE +1E58; L; 1E59; #LATIN CAPITAL LETTER R WITH DOT ABOVE +1E5A; L; 1E5B; #LATIN CAPITAL LETTER R WITH DOT BELOW +1E5C; L; 1E5D; #LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON +1E5E; L; 1E5F; #LATIN CAPITAL LETTER R WITH LINE BELOW +1E60; L; 1E61; #LATIN CAPITAL LETTER S WITH DOT ABOVE +1E62; L; 1E63; #LATIN CAPITAL LETTER S WITH DOT BELOW +1E64; L; 1E65; #LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE +1E66; L; 1E67; #LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE +1E68; L; 1E69; #LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE +1E6A; L; 1E6B; #LATIN CAPITAL LETTER T WITH DOT ABOVE +1E6C; L; 1E6D; #LATIN CAPITAL LETTER T WITH DOT BELOW +1E6E; L; 1E6F; #LATIN CAPITAL LETTER T WITH LINE BELOW +1E70; L; 1E71; #LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW +1E72; L; 1E73; #LATIN CAPITAL LETTER U WITH DIAERESIS BELOW +1E74; L; 1E75; #LATIN CAPITAL LETTER U WITH TILDE BELOW +1E76; L; 1E77; #LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW +1E78; L; 1E79; #LATIN CAPITAL LETTER U WITH TILDE AND ACUTE +1E7A; L; 1E7B; #LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS +1E7C; L; 1E7D; #LATIN CAPITAL LETTER V WITH TILDE +1E7E; L; 1E7F; #LATIN CAPITAL LETTER V WITH DOT BELOW +1E80; L; 1E81; #LATIN CAPITAL LETTER W WITH GRAVE +1E82; L; 1E83; #LATIN CAPITAL LETTER W WITH ACUTE +1E84; L; 1E85; #LATIN CAPITAL LETTER W WITH DIAERESIS +1E86; L; 1E87; #LATIN CAPITAL LETTER W WITH DOT ABOVE +1E88; L; 1E89; #LATIN CAPITAL LETTER W WITH DOT BELOW +1E8A; L; 1E8B; #LATIN CAPITAL LETTER X WITH DOT ABOVE +1E8C; L; 1E8D; #LATIN CAPITAL LETTER X WITH DIAERESIS +1E8E; L; 1E8F; #LATIN CAPITAL LETTER Y WITH DOT ABOVE +1E90; L; 1E91; #LATIN CAPITAL LETTER Z WITH CIRCUMFLEX +1E92; L; 1E93; #LATIN CAPITAL LETTER Z WITH DOT BELOW +1E94; L; 1E95; #LATIN CAPITAL LETTER Z WITH LINE BELOW +1E96; E; 0068 0331; #LATIN SMALL LETTER H WITH LINE BELOW +1E97; E; 0074 0308; #LATIN SMALL LETTER T WITH DIAERESIS +1E98; E; 0077 030A; #LATIN SMALL LETTER W WITH RING ABOVE +1E99; E; 0079 030A; #LATIN SMALL LETTER Y WITH RING ABOVE +1E9A; E; 0061 02BE; #LATIN SMALL LETTER A WITH RIGHT HALF RING +1E9B; E; 1E61; #LATIN SMALL LETTER LONG S WITH DOT ABOVE +1EA0; L; 1EA1; #LATIN CAPITAL LETTER A WITH DOT BELOW +1EA2; L; 1EA3; #LATIN CAPITAL LETTER A WITH HOOK ABOVE +1EA4; L; 1EA5; #LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE +1EA6; L; 1EA7; #LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE +1EA8; L; 1EA9; #LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE +1EAA; L; 1EAB; #LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE +1EAC; L; 1EAD; #LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW +1EAE; L; 1EAF; #LATIN CAPITAL LETTER A WITH BREVE AND ACUTE +1EB0; L; 1EB1; #LATIN CAPITAL LETTER A WITH BREVE AND GRAVE +1EB2; L; 1EB3; #LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE +1EB4; L; 1EB5; #LATIN CAPITAL LETTER A WITH BREVE AND TILDE +1EB6; L; 1EB7; #LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW +1EB8; L; 1EB9; #LATIN CAPITAL LETTER E WITH DOT BELOW +1EBA; L; 1EBB; #LATIN CAPITAL LETTER E WITH HOOK ABOVE +1EBC; L; 1EBD; #LATIN CAPITAL LETTER E WITH TILDE +1EBE; L; 1EBF; #LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE +1EC0; L; 1EC1; #LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE +1EC2; L; 1EC3; #LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE +1EC4; L; 1EC5; #LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE +1EC6; L; 1EC7; #LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW +1EC8; L; 1EC9; #LATIN CAPITAL LETTER I WITH HOOK ABOVE +1ECA; L; 1ECB; #LATIN CAPITAL LETTER I WITH DOT BELOW +1ECC; L; 1ECD; #LATIN CAPITAL LETTER O WITH DOT BELOW +1ECE; L; 1ECF; #LATIN CAPITAL LETTER O WITH HOOK ABOVE +1ED0; L; 1ED1; #LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE +1ED2; L; 1ED3; #LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE +1ED4; L; 1ED5; #LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE +1ED6; L; 1ED7; #LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE +1ED8; L; 1ED9; #LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW +1EDA; L; 1EDB; #LATIN CAPITAL LETTER O WITH HORN AND ACUTE +1EDC; L; 1EDD; #LATIN CAPITAL LETTER O WITH HORN AND GRAVE +1EDE; L; 1EDF; #LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE +1EE0; L; 1EE1; #LATIN CAPITAL LETTER O WITH HORN AND TILDE +1EE2; L; 1EE3; #LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW +1EE4; L; 1EE5; #LATIN CAPITAL LETTER U WITH DOT BELOW +1EE6; L; 1EE7; #LATIN CAPITAL LETTER U WITH HOOK ABOVE +1EE8; L; 1EE9; #LATIN CAPITAL LETTER U WITH HORN AND ACUTE +1EEA; L; 1EEB; #LATIN CAPITAL LETTER U WITH HORN AND GRAVE +1EEC; L; 1EED; #LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE +1EEE; L; 1EEF; #LATIN CAPITAL LETTER U WITH HORN AND TILDE +1EF0; L; 1EF1; #LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW +1EF2; L; 1EF3; #LATIN CAPITAL LETTER Y WITH GRAVE +1EF4; L; 1EF5; #LATIN CAPITAL LETTER Y WITH DOT BELOW +1EF6; L; 1EF7; #LATIN CAPITAL LETTER Y WITH HOOK ABOVE +1EF8; L; 1EF9; #LATIN CAPITAL LETTER Y WITH TILDE +1F08; L; 1F00; #GREEK CAPITAL LETTER ALPHA WITH PSILI +1F09; L; 1F01; #GREEK CAPITAL LETTER ALPHA WITH DASIA +1F0A; L; 1F02; #GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA +1F0B; L; 1F03; #GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA +1F0C; L; 1F04; #GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA +1F0D; L; 1F05; #GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA +1F0E; L; 1F06; #GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI +1F0F; L; 1F07; #GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI +1F18; L; 1F10; #GREEK CAPITAL LETTER EPSILON WITH PSILI +1F19; L; 1F11; #GREEK CAPITAL LETTER EPSILON WITH DASIA +1F1A; L; 1F12; #GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA +1F1B; L; 1F13; #GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA +1F1C; L; 1F14; #GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA +1F1D; L; 1F15; #GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA +1F28; L; 1F20; #GREEK CAPITAL LETTER ETA WITH PSILI +1F29; L; 1F21; #GREEK CAPITAL LETTER ETA WITH DASIA +1F2A; L; 1F22; #GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA +1F2B; L; 1F23; #GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA +1F2C; L; 1F24; #GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA +1F2D; L; 1F25; #GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA +1F2E; L; 1F26; #GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI +1F2F; L; 1F27; #GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI +1F38; L; 1F30; #GREEK CAPITAL LETTER IOTA WITH PSILI +1F39; L; 1F31; #GREEK CAPITAL LETTER IOTA WITH DASIA +1F3A; L; 1F32; #GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA +1F3B; L; 1F33; #GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA +1F3C; L; 1F34; #GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA +1F3D; L; 1F35; #GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA +1F3E; L; 1F36; #GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI +1F3F; L; 1F37; #GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI +1F48; L; 1F40; #GREEK CAPITAL LETTER OMICRON WITH PSILI +1F49; L; 1F41; #GREEK CAPITAL LETTER OMICRON WITH DASIA +1F4A; L; 1F42; #GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA +1F4B; L; 1F43; #GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA +1F4C; L; 1F44; #GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA +1F4D; L; 1F45; #GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA +1F50; E; 03C5 0313; #GREEK SMALL LETTER UPSILON WITH PSILI +1F52; E; 03C5 0313 0300; #GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA +1F54; E; 03C5 0313 0301; #GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA +1F56; E; 03C5 0313 0342; #GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI +1F59; L; 1F51; #GREEK CAPITAL LETTER UPSILON WITH DASIA +1F5B; L; 1F53; #GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA +1F5D; L; 1F55; #GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA +1F5F; L; 1F57; #GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI +1F68; L; 1F60; #GREEK CAPITAL LETTER OMEGA WITH PSILI +1F69; L; 1F61; #GREEK CAPITAL LETTER OMEGA WITH DASIA +1F6A; L; 1F62; #GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA +1F6B; L; 1F63; #GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA +1F6C; L; 1F64; #GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA +1F6D; L; 1F65; #GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA +1F6E; L; 1F66; #GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI +1F6F; L; 1F67; #GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI +1F80; E; 1F00 03B9; #GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI +1F81; E; 1F01 03B9; #GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI +1F82; E; 1F02 03B9; #GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI +1F83; E; 1F03 03B9; #GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI +1F84; E; 1F04 03B9; #GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI +1F85; E; 1F05 03B9; #GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI +1F86; E; 1F06 03B9; #GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI +1F87; E; 1F07 03B9; #GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI +1F88; E; 1F00 03B9; #GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI +1F89; E; 1F01 03B9; #GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI +1F8A; E; 1F02 03B9; #GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI +1F8B; E; 1F03 03B9; #GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI +1F8C; E; 1F04 03B9; #GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI +1F8D; E; 1F05 03B9; #GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI +1F8E; E; 1F06 03B9; #GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI +1F8F; E; 1F07 03B9; #GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI +1F90; E; 1F20 03B9; #GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI +1F91; E; 1F21 03B9; #GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI +1F92; E; 1F22 03B9; #GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI +1F93; E; 1F23 03B9; #GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI +1F94; E; 1F24 03B9; #GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI +1F95; E; 1F25 03B9; #GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI +1F96; E; 1F26 03B9; #GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI +1F97; E; 1F27 03B9; #GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI +1F98; E; 1F20 03B9; #GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI +1F99; E; 1F21 03B9; #GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI +1F9A; E; 1F22 03B9; #GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI +1F9B; E; 1F23 03B9; #GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI +1F9C; E; 1F24 03B9; #GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI +1F9D; E; 1F25 03B9; #GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI +1F9E; E; 1F26 03B9; #GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI +1F9F; E; 1F27 03B9; #GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI +1FA0; E; 1F60 03B9; #GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI +1FA1; E; 1F61 03B9; #GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI +1FA2; E; 1F62 03B9; #GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI +1FA3; E; 1F63 03B9; #GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI +1FA4; E; 1F64 03B9; #GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI +1FA5; E; 1F65 03B9; #GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI +1FA6; E; 1F66 03B9; #GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI +1FA7; E; 1F67 03B9; #GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI +1FA8; E; 1F60 03B9; #GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI +1FA9; E; 1F61 03B9; #GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI +1FAA; E; 1F62 03B9; #GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI +1FAB; E; 1F63 03B9; #GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI +1FAC; E; 1F64 03B9; #GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI +1FAD; E; 1F65 03B9; #GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI +1FAE; E; 1F66 03B9; #GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI +1FAF; E; 1F67 03B9; #GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI +1FB2; E; 1F70 03B9; #GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI +1FB3; E; 03B1 03B9; #GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI +1FB4; E; 03AC 03B9; #GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI +1FB6; E; 03B1 0342; #GREEK SMALL LETTER ALPHA WITH PERISPOMENI +1FB7; E; 03B1 0342 03B9; #GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI +1FB8; L; 1FB0; #GREEK CAPITAL LETTER ALPHA WITH VRACHY +1FB9; L; 1FB1; #GREEK CAPITAL LETTER ALPHA WITH MACRON +1FBA; L; 1F70; #GREEK CAPITAL LETTER ALPHA WITH VARIA +1FBB; L; 1F71; #GREEK CAPITAL LETTER ALPHA WITH OXIA +1FBC; E; 03B1 03B9; #GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI +1FBE; E; 03B9; #GREEK PROSGEGRAMMENI +1FC2; E; 1F74 03B9; #GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI +1FC3; E; 03B7 03B9; #GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI +1FC4; E; 03AE 03B9; #GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI +1FC6; E; 03B7 0342; #GREEK SMALL LETTER ETA WITH PERISPOMENI +1FC7; E; 03B7 0342 03B9; #GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI +1FC8; L; 1F72; #GREEK CAPITAL LETTER EPSILON WITH VARIA +1FC9; L; 1F73; #GREEK CAPITAL LETTER EPSILON WITH OXIA +1FCA; L; 1F74; #GREEK CAPITAL LETTER ETA WITH VARIA +1FCB; L; 1F75; #GREEK CAPITAL LETTER ETA WITH OXIA +1FCC; E; 03B7 03B9; #GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI +1FD2; E; 03B9 0308 0300; #GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA +1FD3; E; 03B9 0308 0301; #GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA +1FD6; E; 03B9 0342; #GREEK SMALL LETTER IOTA WITH PERISPOMENI +1FD7; E; 03B9 0308 0342; #GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI +1FD8; L; 1FD0; #GREEK CAPITAL LETTER IOTA WITH VRACHY +1FD9; L; 1FD1; #GREEK CAPITAL LETTER IOTA WITH MACRON +1FDA; L; 1F76; #GREEK CAPITAL LETTER IOTA WITH VARIA +1FDB; L; 1F77; #GREEK CAPITAL LETTER IOTA WITH OXIA +1FE2; E; 03C5 0308 0300; #GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA +1FE3; E; 03C5 0308 0301; #GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA +1FE4; E; 03C1 0313; #GREEK SMALL LETTER RHO WITH PSILI +1FE6; E; 03C5 0342; #GREEK SMALL LETTER UPSILON WITH PERISPOMENI +1FE7; E; 03C5 0308 0342; #GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI +1FE8; L; 1FE0; #GREEK CAPITAL LETTER UPSILON WITH VRACHY +1FE9; L; 1FE1; #GREEK CAPITAL LETTER UPSILON WITH MACRON +1FEA; L; 1F7A; #GREEK CAPITAL LETTER UPSILON WITH VARIA +1FEB; L; 1F7B; #GREEK CAPITAL LETTER UPSILON WITH OXIA +1FEC; L; 1FE5; #GREEK CAPITAL LETTER RHO WITH DASIA +1FF2; E; 1F7C 03B9; #GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI +1FF3; E; 03C9 03B9; #GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI +1FF4; E; 03CE 03B9; #GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI +1FF6; E; 03C9 0342; #GREEK SMALL LETTER OMEGA WITH PERISPOMENI +1FF7; E; 03C9 0342 03B9; #GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI +1FF8; L; 1F78; #GREEK CAPITAL LETTER OMICRON WITH VARIA +1FF9; L; 1F79; #GREEK CAPITAL LETTER OMICRON WITH OXIA +1FFA; L; 1F7C; #GREEK CAPITAL LETTER OMEGA WITH VARIA +1FFB; L; 1F7D; #GREEK CAPITAL LETTER OMEGA WITH OXIA +1FFC; E; 03C9 03B9; #GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI +2126; L; 03C9; #OHM SIGN +212A; L; 006B; #KELVIN SIGN +212B; L; 00E5; #ANGSTROM SIGN +2160; L; 2170; #ROMAN NUMERAL ONE +2161; L; 2171; #ROMAN NUMERAL TWO +2162; L; 2172; #ROMAN NUMERAL THREE +2163; L; 2173; #ROMAN NUMERAL FOUR +2164; L; 2174; #ROMAN NUMERAL FIVE +2165; L; 2175; #ROMAN NUMERAL SIX +2166; L; 2176; #ROMAN NUMERAL SEVEN +2167; L; 2177; #ROMAN NUMERAL EIGHT +2168; L; 2178; #ROMAN NUMERAL NINE +2169; L; 2179; #ROMAN NUMERAL TEN +216A; L; 217A; #ROMAN NUMERAL ELEVEN +216B; L; 217B; #ROMAN NUMERAL TWELVE +216C; L; 217C; #ROMAN NUMERAL FIFTY +216D; L; 217D; #ROMAN NUMERAL ONE HUNDRED +216E; L; 217E; #ROMAN NUMERAL FIVE HUNDRED +216F; L; 217F; #ROMAN NUMERAL ONE THOUSAND +24B6; L; 24D0; #CIRCLED LATIN CAPITAL LETTER A +24B7; L; 24D1; #CIRCLED LATIN CAPITAL LETTER B +24B8; L; 24D2; #CIRCLED LATIN CAPITAL LETTER C +24B9; L; 24D3; #CIRCLED LATIN CAPITAL LETTER D +24BA; L; 24D4; #CIRCLED LATIN CAPITAL LETTER E +24BB; L; 24D5; #CIRCLED LATIN CAPITAL LETTER F +24BC; L; 24D6; #CIRCLED LATIN CAPITAL LETTER G +24BD; L; 24D7; #CIRCLED LATIN CAPITAL LETTER H +24BE; L; 24D8; #CIRCLED LATIN CAPITAL LETTER I +24BF; L; 24D9; #CIRCLED LATIN CAPITAL LETTER J +24C0; L; 24DA; #CIRCLED LATIN CAPITAL LETTER K +24C1; L; 24DB; #CIRCLED LATIN CAPITAL LETTER L +24C2; L; 24DC; #CIRCLED LATIN CAPITAL LETTER M +24C3; L; 24DD; #CIRCLED LATIN CAPITAL LETTER N +24C4; L; 24DE; #CIRCLED LATIN CAPITAL LETTER O +24C5; L; 24DF; #CIRCLED LATIN CAPITAL LETTER P +24C6; L; 24E0; #CIRCLED LATIN CAPITAL LETTER Q +24C7; L; 24E1; #CIRCLED LATIN CAPITAL LETTER R +24C8; L; 24E2; #CIRCLED LATIN CAPITAL LETTER S +24C9; L; 24E3; #CIRCLED LATIN CAPITAL LETTER T +24CA; L; 24E4; #CIRCLED LATIN CAPITAL LETTER U +24CB; L; 24E5; #CIRCLED LATIN CAPITAL LETTER V +24CC; L; 24E6; #CIRCLED LATIN CAPITAL LETTER W +24CD; L; 24E7; #CIRCLED LATIN CAPITAL LETTER X +24CE; L; 24E8; #CIRCLED LATIN CAPITAL LETTER Y +24CF; L; 24E9; #CIRCLED LATIN CAPITAL LETTER Z +FB00; E; 0066 0066; #LATIN SMALL LIGATURE FF +FB01; E; 0066 0069; #LATIN SMALL LIGATURE FI +FB02; E; 0066 006C; #LATIN SMALL LIGATURE FL +FB03; E; 0066 0066 0069; #LATIN SMALL LIGATURE FFI +FB04; E; 0066 0066 006C; #LATIN SMALL LIGATURE FFL +FB05; E; 0073 0074; #LATIN SMALL LIGATURE LONG S T +FB06; E; 0073 0074; #LATIN SMALL LIGATURE ST +FB13; E; 0574 0576; #ARMENIAN SMALL LIGATURE MEN NOW +FB14; E; 0574 0565; #ARMENIAN SMALL LIGATURE MEN ECH +FB15; E; 0574 056B; #ARMENIAN SMALL LIGATURE MEN INI +FB16; E; 057E 0576; #ARMENIAN SMALL LIGATURE VEW NOW +FB17; E; 0574 056D; #ARMENIAN SMALL LIGATURE MEN XEH +FF21; L; FF41; #FULLWIDTH LATIN CAPITAL LETTER A +FF22; L; FF42; #FULLWIDTH LATIN CAPITAL LETTER B +FF23; L; FF43; #FULLWIDTH LATIN CAPITAL LETTER C +FF24; L; FF44; #FULLWIDTH LATIN CAPITAL LETTER D +FF25; L; FF45; #FULLWIDTH LATIN CAPITAL LETTER E +FF26; L; FF46; #FULLWIDTH LATIN CAPITAL LETTER F +FF27; L; FF47; #FULLWIDTH LATIN CAPITAL LETTER G +FF28; L; FF48; #FULLWIDTH LATIN CAPITAL LETTER H +FF29; L; FF49; #FULLWIDTH LATIN CAPITAL LETTER I +FF2A; L; FF4A; #FULLWIDTH LATIN CAPITAL LETTER J +FF2B; L; FF4B; #FULLWIDTH LATIN CAPITAL LETTER K +FF2C; L; FF4C; #FULLWIDTH LATIN CAPITAL LETTER L +FF2D; L; FF4D; #FULLWIDTH LATIN CAPITAL LETTER M +FF2E; L; FF4E; #FULLWIDTH LATIN CAPITAL LETTER N +FF2F; L; FF4F; #FULLWIDTH LATIN CAPITAL LETTER O +FF30; L; FF50; #FULLWIDTH LATIN CAPITAL LETTER P +FF31; L; FF51; #FULLWIDTH LATIN CAPITAL LETTER Q +FF32; L; FF52; #FULLWIDTH LATIN CAPITAL LETTER R +FF33; L; FF53; #FULLWIDTH LATIN CAPITAL LETTER S +FF34; L; FF54; #FULLWIDTH LATIN CAPITAL LETTER T +FF35; L; FF55; #FULLWIDTH LATIN CAPITAL LETTER U +FF36; L; FF56; #FULLWIDTH LATIN CAPITAL LETTER V +FF37; L; FF57; #FULLWIDTH LATIN CAPITAL LETTER W +FF38; L; FF58; #FULLWIDTH LATIN CAPITAL LETTER X +FF39; L; FF59; #FULLWIDTH LATIN CAPITAL LETTER Y +FF3A; L; FF5A; #FULLWIDTH LATIN CAPITAL LETTER Z + + diff --git a/data/3.0.1-properties.txt b/data/3.0.1-properties.txt new file mode 100644 index 0000000..e47f127 --- /dev/null +++ b/data/3.0.1-properties.txt @@ -0,0 +1,3592 @@ +Property dump: UnicodeData-3.0.1.txt + +******************************************* + +Property dump for: 0x10000001 (Zero-width) + +070F +180B..180E (4 chars) +200B..200F (5 chars) +202A..202E (5 chars) +206A..206F (6 chars) +FEFF +FFF9..FFFB (3 chars) + +******************************************* + +Property dump for: 0x10000002 (Space) + +0020 +00A0 +1680 +2000..200B (12 chars) +202F +3000 + +******************************************* + +Property dump for: 0x10000004 (White space) + +0009..000D (5 chars) +0020 +0085 +00A0 +1680 +2000..200B (12 chars) +2028..2029 (2 chars) +202F +3000 + +******************************************* + +Property dump for: 0x00400000 (Non-break) + +00A0 +0F0C +2007 +2011 +202F +FEFF + +******************************************* + +Property dump for: 0x10000008 (ISO Control) + +0000..001F (32 chars) +007F..009F (33 chars) + +******************************************* + +Property dump for: 0x10000090 (Bidi Control) + +200E..200F (2 chars) +202A..202E (5 chars) + +******************************************* + +Property dump for: 0x100000A0 (Join Control) + +200C..200D (2 chars) + +******************************************* + +Property dump for: 0x100000C0 (Format Control) + +070F +180B..180E (4 chars) +206A..206F (6 chars) +FFF9..FFFB (3 chars) + +******************************************* + +Property dump for: 0x20000400 (Dash) + +002D +00AD +058A +1806 +2010..2015 (6 chars) +207B +208B +2212 +301C +3030 +FE31..FE32 (2 chars) +FE58 +FE63 +FF0D + +******************************************* + +Property dump for: 0x20000800 (Hyphen) + +002D +00AD +058A +1806 +2010..2011 (2 chars) +30FB +FE63 +FF0D +FF65 + +******************************************* + +Property dump for: 0x20001000 (Punctuation) + +0021..0023 (3 chars) +0025..002A (6 chars) +002C..002F (4 chars) +003A..003B (2 chars) +003F..0040 (2 chars) +005B..005D (3 chars) +005F +007B +007D +00A1 +00AB +00AD +00B7 +00BB +00BF +037E +0387 +055A..055F (6 chars) +0589..058A (2 chars) +05BE +05C0 +05C3 +05F3..05F4 (2 chars) +060C +061B +061F +066A..066D (4 chars) +06D4 +0700..070D (14 chars) +0964..0965 (2 chars) +0970 +0DF4 +0E4F +0E5A..0E5B (2 chars) +0F04..0F12 (15 chars) +0F3A..0F3D (4 chars) +0F85 +104A..104F (6 chars) +10FB +1361..1368 (8 chars) +166D..166E (2 chars) +169B..169C (2 chars) +16EB..16ED (3 chars) +17D4..17DA (7 chars) +17DC +1800..180A (11 chars) +2010..2027 (24 chars) +2030..2043 (20 chars) +2045..2046 (2 chars) +2048..204D (6 chars) +207D..207E (2 chars) +208D..208E (2 chars) +2329..232A (2 chars) +3001..3003 (3 chars) +3008..3011 (10 chars) +3014..301F (12 chars) +3030 +30FB +FD3E..FD3F (2 chars) +FE30..FE44 (21 chars) +FE49..FE52 (10 chars) +FE54..FE61 (14 chars) +FE63 +FE68 +FE6A..FE6B (2 chars) +FF01..FF03 (3 chars) +FF05..FF0A (6 chars) +FF0C..FF0F (4 chars) +FF1A..FF1B (2 chars) +FF1F..FF20 (2 chars) +FF3B..FF3D (3 chars) +FF3F +FF5B +FF5D +FF61..FF65 (5 chars) + +******************************************* + +Property dump for: 0x80000003 (Line Separator) + +2028 + +******************************************* + +Property dump for: 0x80000004 (Paragraph Separator) + +2029 + +******************************************* + +Property dump for: 0x20002000 (Quotation Mark) + +0022 +0027 +00AB +00BB +2018..201F (8 chars) +2039..203A (2 chars) +300C..300F (4 chars) +301D..301F (3 chars) +FE41..FE44 (4 chars) +FF02 +FF07 +FF62..FF63 (2 chars) + +******************************************* + +Property dump for: 0x20004000 (Terminal Punctuation) + +0021 +002C +002E +003A..003B (2 chars) +003F +037E +0387 +0589 +060C +061B +061F +06D4 +0700..070A (11 chars) +070C +0964..0965 (2 chars) +0E5A..0E5B (2 chars) +104A..104B (2 chars) +1361..1368 (8 chars) +166D..166E (2 chars) +16EB..16ED (3 chars) +17D4..17D6 (3 chars) +17DA +1802..1805 (4 chars) +1808..1809 (2 chars) +203C..203D (2 chars) +2048..2049 (2 chars) +3001..3002 (2 chars) +FE50..FE52 (3 chars) +FE54..FE57 (4 chars) +FF01 +FF0C +FF0E +FF1A..FF1B (2 chars) +FF1F +FF61 +FF64 + +******************************************* + +Property dump for: 0x20008000 (Currency Symbol) + +0024 +00A2..00A5 (4 chars) +09F2..09F3 (2 chars) +0E3F +17DB +20A0..20AF (16 chars) +FE69 +FF04 +FFE0..FFE1 (2 chars) +FFE5..FFE6 (2 chars) + +******************************************* + +Property dump for: 0x20080000 (Math) + +0028..002B (4 chars) +002D +002F +003C..003E (3 chars) +005B..005E (4 chars) +007B..007E (4 chars) +00AC +00B1 +00D7 +00F7 +2016 +2032..2034 (3 chars) +2044 +207A..207E (5 chars) +208A..208E (5 chars) +20D0..20DC (13 chars) +20E1 +2190..2194 (5 chars) +219A..219B (2 chars) +21A0 +21A3 +21A6 +21AE +21CE..21CF (2 chars) +21D2 +21D4 +2200..22F1 (242 chars) +2308..230B (4 chars) +2320..2321 (2 chars) +2329..232A (2 chars) +25B7 +25C1 +266F +300A..300B (2 chars) +301A..301B (2 chars) +FB29 +FE35..FE38 (4 chars) +FE59..FE5C (4 chars) +FE61..FE66 (6 chars) +FE68 +FF08..FF0B (4 chars) +FF0D +FF0F +FF1C..FF1E (3 chars) +FF3B..FF3E (4 chars) +FF5B..FF5E (4 chars) +FFE2 +FFE9..FFEC (4 chars) + +******************************************* + +Property dump for: 0x20000100 (Paired Punctuation) + +0028..0029 (2 chars) +005B +005D +007B +007D +00AB +00BB +0F3A..0F3D (4 chars) +169B..169C (2 chars) +2018..201F (8 chars) +2039..203A (2 chars) +2045..2046 (2 chars) +207D..207E (2 chars) +208D..208E (2 chars) +2329..232A (2 chars) +3008..3011 (10 chars) +3014..301B (8 chars) +301D..301F (3 chars) +FD3E..FD3F (2 chars) +FE35..FE44 (16 chars) +FE59..FE5E (6 chars) +FF08..FF09 (2 chars) +FF3B +FF3D +FF5B +FF5D +FF62..FF63 (2 chars) + +******************************************* + +Property dump for: 0x20000300 (Left of Pair) + +0028 +005B +007B +00AB +0F3A +0F3C +169B +2018 +201A..201C (3 chars) +201E..201F (2 chars) +2039 +2045 +207D +208D +2329 +3008 +300A +300C +300E +3010 +3014 +3016 +3018 +301A +301D +FD3E +FE35 +FE37 +FE39 +FE3B +FE3D +FE3F +FE41 +FE43 +FE59 +FE5B +FE5D +FF08 +FF3B +FF5B +FF62 + +******************************************* + +Property dump for: 0x20000004 (Combining) + +0300..034E (79 chars) +0360..0362 (3 chars) +0483..0486 (4 chars) +0488..0489 (2 chars) +0591..05A1 (17 chars) +05A3..05B9 (23 chars) +05BB..05BD (3 chars) +05BF +05C1..05C2 (2 chars) +05C4 +064B..0655 (11 chars) +0670 +06D6..06E4 (15 chars) +06E7..06E8 (2 chars) +06EA..06ED (4 chars) +0711 +0730..074A (27 chars) +07A6..07B0 (11 chars) +0901..0903 (3 chars) +093C +093E..094D (16 chars) +0951..0954 (4 chars) +0962..0963 (2 chars) +0981..0983 (3 chars) +09BC +09BE..09C4 (7 chars) +09C7..09C8 (2 chars) +09CB..09CD (3 chars) +09D7 +09E2..09E3 (2 chars) +0A02 +0A3C +0A3E..0A42 (5 chars) +0A47..0A48 (2 chars) +0A4B..0A4D (3 chars) +0A70..0A71 (2 chars) +0A81..0A83 (3 chars) +0ABC +0ABE..0AC5 (8 chars) +0AC7..0AC9 (3 chars) +0ACB..0ACD (3 chars) +0B01..0B03 (3 chars) +0B3C +0B3E..0B43 (6 chars) +0B47..0B48 (2 chars) +0B4B..0B4D (3 chars) +0B56..0B57 (2 chars) +0B82..0B83 (2 chars) +0BBE..0BC2 (5 chars) +0BC6..0BC8 (3 chars) +0BCA..0BCD (4 chars) +0BD7 +0C01..0C03 (3 chars) +0C3E..0C44 (7 chars) +0C46..0C48 (3 chars) +0C4A..0C4D (4 chars) +0C55..0C56 (2 chars) +0C82..0C83 (2 chars) +0CBE..0CC4 (7 chars) +0CC6..0CC8 (3 chars) +0CCA..0CCD (4 chars) +0CD5..0CD6 (2 chars) +0D02..0D03 (2 chars) +0D3E..0D43 (6 chars) +0D46..0D48 (3 chars) +0D4A..0D4D (4 chars) +0D57 +0D82..0D83 (2 chars) +0DCA +0DCF..0DD4 (6 chars) +0DD6 +0DD8..0DDF (8 chars) +0DF2..0DF3 (2 chars) +0E31 +0E34..0E3A (7 chars) +0E47..0E4E (8 chars) +0EB1 +0EB4..0EB9 (6 chars) +0EBB..0EBC (2 chars) +0EC8..0ECD (6 chars) +0F18..0F19 (2 chars) +0F35 +0F37 +0F39 +0F3E..0F3F (2 chars) +0F71..0F84 (20 chars) +0F86..0F87 (2 chars) +0F90..0F97 (8 chars) +0F99..0FBC (36 chars) +0FC6 +102C..1032 (7 chars) +1036..1039 (4 chars) +1056..1059 (4 chars) +17B4..17D3 (32 chars) +18A9 +20D0..20E3 (20 chars) +302A..302F (6 chars) +3099..309A (2 chars) +FB1E +FE20..FE23 (4 chars) + +******************************************* + +Property dump for: 0x20040000 (Non-spacing) + +0300..034E (79 chars) +0360..0362 (3 chars) +0483..0486 (4 chars) +0488..0489 (2 chars) +0591..05A1 (17 chars) +05A3..05B9 (23 chars) +05BB..05BD (3 chars) +05BF +05C1..05C2 (2 chars) +05C4 +064B..0655 (11 chars) +0670 +06D6..06E4 (15 chars) +06E7..06E8 (2 chars) +06EA..06ED (4 chars) +0711 +0730..074A (27 chars) +07A6..07B0 (11 chars) +0901..0902 (2 chars) +093C +0941..0948 (8 chars) +094D +0951..0954 (4 chars) +0962..0963 (2 chars) +0981 +09BC +09C1..09C4 (4 chars) +09CD +09E2..09E3 (2 chars) +0A02 +0A3C +0A41..0A42 (2 chars) +0A47..0A48 (2 chars) +0A4B..0A4D (3 chars) +0A70..0A71 (2 chars) +0A81..0A82 (2 chars) +0ABC +0AC1..0AC5 (5 chars) +0AC7..0AC8 (2 chars) +0ACD +0B01 +0B3C +0B3F +0B41..0B43 (3 chars) +0B4D +0B56 +0B82 +0BC0 +0BCD +0C3E..0C40 (3 chars) +0C46..0C48 (3 chars) +0C4A..0C4D (4 chars) +0C55..0C56 (2 chars) +0CBF +0CC6 +0CCC..0CCD (2 chars) +0D41..0D43 (3 chars) +0D4D +0DCA +0DD2..0DD4 (3 chars) +0DD6 +0E31 +0E34..0E3A (7 chars) +0E47..0E4E (8 chars) +0EB1 +0EB4..0EB9 (6 chars) +0EBB..0EBC (2 chars) +0EC8..0ECD (6 chars) +0F18..0F19 (2 chars) +0F35 +0F37 +0F39 +0F71..0F7E (14 chars) +0F80..0F84 (5 chars) +0F86..0F87 (2 chars) +0F90..0F97 (8 chars) +0F99..0FBC (36 chars) +0FC6 +102D..1030 (4 chars) +1032 +1036..1037 (2 chars) +1039 +1058..1059 (2 chars) +17B7..17BD (7 chars) +17C6 +17C9..17D3 (11 chars) +18A9 +20D0..20E3 (20 chars) +302A..302F (6 chars) +3099..309A (2 chars) +FB1E +FE20..FE23 (4 chars) + +******************************************* + +Property dump for: 0x20000008 (Composite) + +00C0..00C5 (6 chars) +00C7..00CF (9 chars) +00D1..00D6 (6 chars) +00D9..00DD (5 chars) +00E0..00E5 (6 chars) +00E7..00EF (9 chars) +00F1..00F6 (6 chars) +00F9..00FD (5 chars) +00FF..0130 (50 chars) +0132..0137 (6 chars) +0139..0149 (17 chars) +014C..0151 (6 chars) +0154..017E (43 chars) +01A0..01A1 (2 chars) +01AF..01B0 (2 chars) +01C4..01DC (25 chars) +01DE..01E3 (6 chars) +01E6..01F5 (16 chars) +01F8..0209 (18 chars) +020C..021B (16 chars) +021E..021F (2 chars) +0226..0233 (14 chars) +0344 +0385..0386 (2 chars) +0388..038A (3 chars) +038C +038E..0390 (3 chars) +03AA..03B0 (7 chars) +03CA..03CE (5 chars) +03D3..03D5 (3 chars) +0400..0401 (2 chars) +0403 +0407 +040C..040E (3 chars) +0419 +0439 +0450..0451 (2 chars) +0453 +0457 +045C..045E (3 chars) +0476..0477 (2 chars) +04BE..04BF (2 chars) +04C1..04C2 (2 chars) +04D0..04D3 (4 chars) +04D6..04D7 (2 chars) +04DA..04E7 (14 chars) +04EA..04F5 (12 chars) +04F8..04F9 (2 chars) +0587 +0622..0626 (5 chars) +06C0 +06C2 +06D6..06D7 (2 chars) +0929 +0931 +0934 +0950 +0958..095F (8 chars) +09CB..09CC (2 chars) +09DC..09DD (2 chars) +09DF +0A33 +0A36 +0A59..0A5B (3 chars) +0A5E +0A74 +0AD0 +0B01 +0B48 +0B4B..0B4C (2 chars) +0B5C..0B5D (2 chars) +0B94 +0BCA..0BCC (3 chars) +0C48 +0CC0 +0CC7..0CC8 (2 chars) +0CCA..0CCB (2 chars) +0D4A..0D4C (3 chars) +0DDA +0DDC..0DDE (3 chars) +0E33 +0EB3 +0EDC..0EDD (2 chars) +0F00 +0F43 +0F4D +0F52 +0F57 +0F5C +0F69 +0F73 +0F75..0F79 (5 chars) +0F81 +0F93 +0F9D +0FA2 +0FA7 +0FAC +0FB9 +1026 +1E00..1E9B (156 chars) +1EA0..1EF9 (90 chars) +1F00..1F15 (22 chars) +1F18..1F1D (6 chars) +1F20..1F45 (38 chars) +1F48..1F4D (6 chars) +1F50..1F57 (8 chars) +1F59 +1F5B +1F5D +1F5F..1F7D (31 chars) +1F80..1FB4 (53 chars) +1FB6..1FBC (7 chars) +1FC1..1FC4 (4 chars) +1FC6..1FD3 (14 chars) +1FD6..1FDB (6 chars) +1FDD..1FEE (18 chars) +1FF2..1FF4 (3 chars) +1FF6..1FFC (7 chars) +203C +2048..2049 (2 chars) +2161..2163 (3 chars) +2165..2168 (4 chars) +216A..216B (2 chars) +2171..2173 (3 chars) +2175..2178 (4 chars) +217A..217B (2 chars) +2204 +2209 +220C +2226 +222C..222D (2 chars) +222F..2230 (2 chars) +2247 +2249 +2260 +2262 +226D..2271 (5 chars) +2274..2275 (2 chars) +2278..2279 (2 chars) +2280..2281 (2 chars) +2284..2285 (2 chars) +2288..2289 (2 chars) +22AC..22AF (4 chars) +22E0..22E3 (4 chars) +22EA..22ED (4 chars) +2460..24B5 (86 chars) +24EA +304C +304E +3050 +3052 +3054 +3056 +3058 +305A +305C +305E +3060 +3062 +3065 +3067 +3069 +3070..3071 (2 chars) +3073..3074 (2 chars) +3076..3077 (2 chars) +3079..307A (2 chars) +307C..307D (2 chars) +3094 +309E +30AC +30AE +30B0 +30B2 +30B4 +30B6 +30B8 +30BA +30BC +30BE +30C0 +30C2 +30C5 +30C7 +30C9 +30D0..30D1 (2 chars) +30D3..30D4 (2 chars) +30D6..30D7 (2 chars) +30D9..30DA (2 chars) +30DC..30DD (2 chars) +30F4 +30FE +3200..321C (29 chars) +3220..3243 (36 chars) +32C0..32CB (12 chars) +3300..3376 (119 chars) +337B..33DD (99 chars) +33E0..33FE (31 chars) +AC00..D7A3 (11172 chars) +FB00..FB06 (7 chars) +FB13..FB17 (5 chars) +FB1D +FB1F +FB2A..FB36 (13 chars) +FB38..FB3C (5 chars) +FB3E +FB40..FB41 (2 chars) +FB43..FB44 (2 chars) +FB46..FB4F (10 chars) +FBEA..FBFB (18 chars) +FC00..FD3D (318 chars) +FD50..FD8F (64 chars) +FD92..FDC7 (54 chars) +FDF0..FDFB (12 chars) +FE70..FE72 (3 chars) +FE74 +FE76..FE7F (10 chars) + +******************************************* + +Property dump for: 0x20000080 (Hex Digit) + +0030..0039 (10 chars) +0041..0046 (6 chars) +0061..0066 (6 chars) +FF10..FF19 (10 chars) +FF21..FF26 (6 chars) +FF41..FF46 (6 chars) + +******************************************* + +Property dump for: 0x20000030 (Decimal Digit) + +0030..0039 (10 chars) +0660..0669 (10 chars) +06F0..06F9 (10 chars) +0966..096F (10 chars) +09E6..09EF (10 chars) +0A66..0A6F (10 chars) +0AE6..0AEF (10 chars) +0B66..0B6F (10 chars) +0BE7..0BEF (9 chars) +0C66..0C6F (10 chars) +0CE6..0CEF (10 chars) +0D66..0D6F (10 chars) +0E50..0E59 (10 chars) +0ED0..0ED9 (10 chars) +0F20..0F29 (10 chars) +1040..1049 (10 chars) +1369..1371 (9 chars) +17E0..17E9 (10 chars) +1810..1819 (10 chars) +FF10..FF19 (10 chars) + +******************************************* + +Property dump for: 0x20000010 (Numeric) + +0030..0039 (10 chars) +00B2..00B3 (2 chars) +00B9 +00BC..00BE (3 chars) +0660..0669 (10 chars) +06F0..06F9 (10 chars) +0966..096F (10 chars) +09E6..09EF (10 chars) +09F4..09F9 (6 chars) +0A66..0A6F (10 chars) +0AE6..0AEF (10 chars) +0B66..0B6F (10 chars) +0BE7..0BF2 (12 chars) +0C66..0C6F (10 chars) +0CE6..0CEF (10 chars) +0D66..0D6F (10 chars) +0E50..0E59 (10 chars) +0ED0..0ED9 (10 chars) +0F20..0F33 (20 chars) +1040..1049 (10 chars) +1369..137C (20 chars) +16EE..16F0 (3 chars) +17E0..17E9 (10 chars) +1810..1819 (10 chars) +2070 +2074..2079 (6 chars) +2080..2089 (10 chars) +2153..2183 (49 chars) +2460..249B (60 chars) +24EA +2776..2793 (30 chars) +3007 +3021..3029 (9 chars) +3038..303A (3 chars) +3192..3195 (4 chars) +3220..3229 (10 chars) +3280..3289 (10 chars) +FF10..FF19 (10 chars) + +******************************************* + +Property dump for: 0x20000001 (Alphabetic) + +0041..005A (26 chars) +0061..007A (26 chars) +00AA +00B5 +00BA +00C0..00D6 (23 chars) +00D8..00F6 (31 chars) +00F8..021F (296 chars) +0222..0233 (18 chars) +0250..02AD (94 chars) +02B0..02B8 (9 chars) +02BB..02C1 (7 chars) +02E0..02E4 (5 chars) +02EE +0345 +037A +0386 +0388..038A (3 chars) +038C +038E..03A1 (20 chars) +03A3..03CE (44 chars) +03D0..03D7 (8 chars) +03DA..03F3 (26 chars) +0400..0481 (130 chars) +048C..04C4 (57 chars) +04C7..04C8 (2 chars) +04CB..04CC (2 chars) +04D0..04F5 (38 chars) +04F8..04F9 (2 chars) +0531..0556 (38 chars) +0559 +0561..0587 (39 chars) +05D0..05EA (27 chars) +05F0..05F2 (3 chars) +0621..063A (26 chars) +0641..0655 (21 chars) +0670..06D3 (100 chars) +06D5..06DC (8 chars) +06E1..06E8 (8 chars) +06ED +06FA..06FC (3 chars) +0710..072C (29 chars) +0730..073F (16 chars) +0780..07B0 (49 chars) +0901..0903 (3 chars) +0905..0939 (53 chars) +093D..094C (16 chars) +0950 +0958..0963 (12 chars) +0981..0983 (3 chars) +0985..098C (8 chars) +098F..0990 (2 chars) +0993..09A8 (22 chars) +09AA..09B0 (7 chars) +09B2 +09B6..09B9 (4 chars) +09BE..09C4 (7 chars) +09C7..09C8 (2 chars) +09CB..09CC (2 chars) +09D7 +09DC..09DD (2 chars) +09DF..09E3 (5 chars) +09F0..09F1 (2 chars) +0A02 +0A05..0A0A (6 chars) +0A0F..0A10 (2 chars) +0A13..0A28 (22 chars) +0A2A..0A30 (7 chars) +0A32..0A33 (2 chars) +0A35..0A36 (2 chars) +0A38..0A39 (2 chars) +0A3E..0A42 (5 chars) +0A47..0A48 (2 chars) +0A4B..0A4C (2 chars) +0A59..0A5C (4 chars) +0A5E +0A70..0A74 (5 chars) +0A81..0A83 (3 chars) +0A85..0A8B (7 chars) +0A8D +0A8F..0A91 (3 chars) +0A93..0AA8 (22 chars) +0AAA..0AB0 (7 chars) +0AB2..0AB3 (2 chars) +0AB5..0AB9 (5 chars) +0ABD..0AC5 (9 chars) +0AC7..0AC9 (3 chars) +0ACB..0ACC (2 chars) +0AD0 +0AE0 +0B01..0B03 (3 chars) +0B05..0B0C (8 chars) +0B0F..0B10 (2 chars) +0B13..0B28 (22 chars) +0B2A..0B30 (7 chars) +0B32..0B33 (2 chars) +0B36..0B39 (4 chars) +0B3D..0B43 (7 chars) +0B47..0B48 (2 chars) +0B4B..0B4C (2 chars) +0B56..0B57 (2 chars) +0B5C..0B5D (2 chars) +0B5F..0B61 (3 chars) +0B82..0B83 (2 chars) +0B85..0B8A (6 chars) +0B8E..0B90 (3 chars) +0B92..0B95 (4 chars) +0B99..0B9A (2 chars) +0B9C +0B9E..0B9F (2 chars) +0BA3..0BA4 (2 chars) +0BA8..0BAA (3 chars) +0BAE..0BB5 (8 chars) +0BB7..0BB9 (3 chars) +0BBE..0BC2 (5 chars) +0BC6..0BC8 (3 chars) +0BCA..0BCC (3 chars) +0BD7 +0C01..0C03 (3 chars) +0C05..0C0C (8 chars) +0C0E..0C10 (3 chars) +0C12..0C28 (23 chars) +0C2A..0C33 (10 chars) +0C35..0C39 (5 chars) +0C3E..0C44 (7 chars) +0C46..0C48 (3 chars) +0C4A..0C4C (3 chars) +0C55..0C56 (2 chars) +0C60..0C61 (2 chars) +0C82..0C83 (2 chars) +0C85..0C8C (8 chars) +0C8E..0C90 (3 chars) +0C92..0CA8 (23 chars) +0CAA..0CB3 (10 chars) +0CB5..0CB9 (5 chars) +0CBE..0CC4 (7 chars) +0CC6..0CC8 (3 chars) +0CCA..0CCC (3 chars) +0CD5..0CD6 (2 chars) +0CDE +0CE0..0CE1 (2 chars) +0D02..0D03 (2 chars) +0D05..0D0C (8 chars) +0D0E..0D10 (3 chars) +0D12..0D28 (23 chars) +0D2A..0D39 (16 chars) +0D3E..0D43 (6 chars) +0D46..0D48 (3 chars) +0D4A..0D4C (3 chars) +0D57 +0D60..0D61 (2 chars) +0D82..0D83 (2 chars) +0D85..0D96 (18 chars) +0D9A..0DB1 (24 chars) +0DB3..0DBB (9 chars) +0DBD +0DC0..0DC6 (7 chars) +0DCF..0DD4 (6 chars) +0DD6 +0DD8..0DDF (8 chars) +0DF2..0DF3 (2 chars) +0E01..0E3A (58 chars) +0E40..0E45 (6 chars) +0E4D +0E81..0E82 (2 chars) +0E84 +0E87..0E88 (2 chars) +0E8A +0E8D +0E94..0E97 (4 chars) +0E99..0E9F (7 chars) +0EA1..0EA3 (3 chars) +0EA5 +0EA7 +0EAA..0EAB (2 chars) +0EAD..0EB9 (13 chars) +0EBB..0EBD (3 chars) +0EC0..0EC4 (5 chars) +0ECD +0EDC..0EDD (2 chars) +0F00 +0F40..0F47 (8 chars) +0F49..0F6A (34 chars) +0F71..0F81 (17 chars) +0F88..0F8B (4 chars) +0F90..0F97 (8 chars) +0F99..0FBC (36 chars) +1000..1021 (34 chars) +1023..1027 (5 chars) +1029..102A (2 chars) +102C..1032 (7 chars) +1036 +1038 +1050..1059 (10 chars) +10A0..10C5 (38 chars) +10D0..10F6 (39 chars) +1100..1159 (90 chars) +115F..11A2 (68 chars) +11A8..11F9 (82 chars) +1200..1206 (7 chars) +1208..1246 (63 chars) +1248 +124A..124D (4 chars) +1250..1256 (7 chars) +1258 +125A..125D (4 chars) +1260..1286 (39 chars) +1288 +128A..128D (4 chars) +1290..12AE (31 chars) +12B0 +12B2..12B5 (4 chars) +12B8..12BE (7 chars) +12C0 +12C2..12C5 (4 chars) +12C8..12CE (7 chars) +12D0..12D6 (7 chars) +12D8..12EE (23 chars) +12F0..130E (31 chars) +1310 +1312..1315 (4 chars) +1318..131E (7 chars) +1320..1346 (39 chars) +1348..135A (19 chars) +13A0..13F4 (85 chars) +1401..166C (620 chars) +166F..1676 (8 chars) +1681..169A (26 chars) +16A0..16EA (75 chars) +1780..17C8 (73 chars) +1820..1842 (35 chars) +1844..1877 (52 chars) +1880..18A9 (42 chars) +1E00..1E9B (156 chars) +1EA0..1EF9 (90 chars) +1F00..1F15 (22 chars) +1F18..1F1D (6 chars) +1F20..1F45 (38 chars) +1F48..1F4D (6 chars) +1F50..1F57 (8 chars) +1F59 +1F5B +1F5D +1F5F..1F7D (31 chars) +1F80..1FB4 (53 chars) +1FB6..1FBC (7 chars) +1FBE +1FC2..1FC4 (3 chars) +1FC6..1FCC (7 chars) +1FD0..1FD3 (4 chars) +1FD6..1FDB (6 chars) +1FE0..1FEC (13 chars) +1FF2..1FF4 (3 chars) +1FF6..1FFC (7 chars) +207F +2102 +2107 +210A..2113 (10 chars) +2115 +2119..211D (5 chars) +2124 +2126 +2128 +212A..212D (4 chars) +212F..2131 (3 chars) +2133..2139 (7 chars) +2160..2183 (36 chars) +3041..3094 (84 chars) +30A1..30FA (90 chars) +3105..312C (40 chars) +3131..318E (94 chars) +31A0..31B7 (24 chars) +A000..A48C (1165 chars) +AC00..D7A3 (11172 chars) +FB00..FB06 (7 chars) +FB13..FB17 (5 chars) +FB1D +FB1F..FB28 (10 chars) +FB2A..FB36 (13 chars) +FB38..FB3C (5 chars) +FB3E +FB40..FB41 (2 chars) +FB43..FB44 (2 chars) +FB46..FBB1 (108 chars) +FBD3..FD3D (363 chars) +FD50..FD8F (64 chars) +FD92..FDC7 (54 chars) +FDF0..FDFB (12 chars) +FE70..FE72 (3 chars) +FE74 +FE76..FEFC (135 chars) +FF21..FF3A (26 chars) +FF41..FF5A (26 chars) +FF66..FF6F (10 chars) +FF71..FF9D (45 chars) +FFA0..FFBE (31 chars) +FFC2..FFC7 (6 chars) +FFCA..FFCF (6 chars) +FFD2..FFD7 (6 chars) +FFDA..FFDC (3 chars) + +******************************************* + +Property dump for: 0x20000002 (Ideographic) + +3006..3007 (2 chars) +3021..3029 (9 chars) +3038..303A (3 chars) +3400..4DB5 (6582 chars) +4E00..9FA5 (20902 chars) +F900..FA2D (302 chars) + +******************************************* + +Property dump for: 0x20010000 (Diacritic) + +005E +0060 +00A8 +00AF +00B4 +00B7..00B8 (2 chars) +02B0..02EE (63 chars) +0300..034E (79 chars) +0360..0362 (3 chars) +0374..0375 (2 chars) +037A +0384..0385 (2 chars) +0483..0486 (4 chars) +0559 +0591..05A1 (17 chars) +05A3..05B9 (23 chars) +05BB..05BD (3 chars) +05BF +05C1..05C2 (2 chars) +05C4 +06DF..06E0 (2 chars) +06E5..06E6 (2 chars) +06EA..06EC (3 chars) +0740..074A (11 chars) +093C +094D +0951..0954 (4 chars) +09BC +09CD +0A3C +0A4D +0ABC +0ACD +0B3C +0B4D +0BCD +0C4D +0CCD +0D4D +0DCA +0E47..0E4C (6 chars) +0E4E +0EC8..0ECC (5 chars) +0F18..0F19 (2 chars) +0F35 +0F37 +0F39 +0F3E..0F3F (2 chars) +0F82..0F84 (3 chars) +0F86..0F87 (2 chars) +0FC6 +1037 +1039 +17C9..17D3 (11 chars) +1FBD +1FBF..1FC1 (3 chars) +1FCD..1FCF (3 chars) +1FDD..1FDF (3 chars) +1FED..1FEF (3 chars) +1FFD..1FFE (2 chars) +302A..302F (6 chars) +3099..309C (4 chars) +30FC +FB1E +FE20..FE23 (4 chars) +FF3E +FF40 +FF70 +FF9E..FF9F (2 chars) +FFE3 + +******************************************* + +Property dump for: 0x20000040 (Extender) + +00B7 +02D0..02D1 (2 chars) +0640 +0E46 +0EC6 +1843 +3005 +3031..3035 (5 chars) +309D..309E (2 chars) +30FC..30FE (3 chars) +FF70 + +******************************************* + +Property dump for: 0x20020000 (Identifier Part) + +0030..0039 (10 chars) +0041..005A (26 chars) +005F +0061..007A (26 chars) +00AA +00B5 +00BA +00C0..00D6 (23 chars) +00D8..00F6 (31 chars) +00F8..021F (296 chars) +0222..0233 (18 chars) +0250..02AD (94 chars) +02B0..02B8 (9 chars) +02BB..02C1 (7 chars) +02D0..02D1 (2 chars) +02E0..02E4 (5 chars) +02EE +0300..034E (79 chars) +0360..0362 (3 chars) +037A +0386 +0388..038A (3 chars) +038C +038E..03A1 (20 chars) +03A3..03CE (44 chars) +03D0..03D7 (8 chars) +03DA..03F3 (26 chars) +0400..0481 (130 chars) +0483..0486 (4 chars) +048C..04C4 (57 chars) +04C7..04C8 (2 chars) +04CB..04CC (2 chars) +04D0..04F5 (38 chars) +04F8..04F9 (2 chars) +0531..0556 (38 chars) +0559 +0561..0587 (39 chars) +0591..05A1 (17 chars) +05A3..05B9 (23 chars) +05BB..05BD (3 chars) +05BF +05C1..05C2 (2 chars) +05C4 +05D0..05EA (27 chars) +05F0..05F2 (3 chars) +0621..063A (26 chars) +0640..0655 (22 chars) +0660..0669 (10 chars) +0670..06D3 (100 chars) +06D5..06DC (8 chars) +06DF..06E8 (10 chars) +06EA..06ED (4 chars) +06F0..06FC (13 chars) +0710..072C (29 chars) +0730..074A (27 chars) +0780..07B0 (49 chars) +0901..0903 (3 chars) +0905..0939 (53 chars) +093C..094D (18 chars) +0950..0954 (5 chars) +0958..0963 (12 chars) +0966..096F (10 chars) +0981..0983 (3 chars) +0985..098C (8 chars) +098F..0990 (2 chars) +0993..09A8 (22 chars) +09AA..09B0 (7 chars) +09B2 +09B6..09B9 (4 chars) +09BC +09BE..09C4 (7 chars) +09C7..09C8 (2 chars) +09CB..09CD (3 chars) +09D7 +09DC..09DD (2 chars) +09DF..09E3 (5 chars) +09E6..09F1 (12 chars) +0A02 +0A05..0A0A (6 chars) +0A0F..0A10 (2 chars) +0A13..0A28 (22 chars) +0A2A..0A30 (7 chars) +0A32..0A33 (2 chars) +0A35..0A36 (2 chars) +0A38..0A39 (2 chars) +0A3C +0A3E..0A42 (5 chars) +0A47..0A48 (2 chars) +0A4B..0A4D (3 chars) +0A59..0A5C (4 chars) +0A5E +0A66..0A74 (15 chars) +0A81..0A83 (3 chars) +0A85..0A8B (7 chars) +0A8D +0A8F..0A91 (3 chars) +0A93..0AA8 (22 chars) +0AAA..0AB0 (7 chars) +0AB2..0AB3 (2 chars) +0AB5..0AB9 (5 chars) +0ABC..0AC5 (10 chars) +0AC7..0AC9 (3 chars) +0ACB..0ACD (3 chars) +0AD0 +0AE0 +0AE6..0AEF (10 chars) +0B01..0B03 (3 chars) +0B05..0B0C (8 chars) +0B0F..0B10 (2 chars) +0B13..0B28 (22 chars) +0B2A..0B30 (7 chars) +0B32..0B33 (2 chars) +0B36..0B39 (4 chars) +0B3C..0B43 (8 chars) +0B47..0B48 (2 chars) +0B4B..0B4D (3 chars) +0B56..0B57 (2 chars) +0B5C..0B5D (2 chars) +0B5F..0B61 (3 chars) +0B66..0B6F (10 chars) +0B82..0B83 (2 chars) +0B85..0B8A (6 chars) +0B8E..0B90 (3 chars) +0B92..0B95 (4 chars) +0B99..0B9A (2 chars) +0B9C +0B9E..0B9F (2 chars) +0BA3..0BA4 (2 chars) +0BA8..0BAA (3 chars) +0BAE..0BB5 (8 chars) +0BB7..0BB9 (3 chars) +0BBE..0BC2 (5 chars) +0BC6..0BC8 (3 chars) +0BCA..0BCD (4 chars) +0BD7 +0BE7..0BEF (9 chars) +0C01..0C03 (3 chars) +0C05..0C0C (8 chars) +0C0E..0C10 (3 chars) +0C12..0C28 (23 chars) +0C2A..0C33 (10 chars) +0C35..0C39 (5 chars) +0C3E..0C44 (7 chars) +0C46..0C48 (3 chars) +0C4A..0C4D (4 chars) +0C55..0C56 (2 chars) +0C60..0C61 (2 chars) +0C66..0C6F (10 chars) +0C82..0C83 (2 chars) +0C85..0C8C (8 chars) +0C8E..0C90 (3 chars) +0C92..0CA8 (23 chars) +0CAA..0CB3 (10 chars) +0CB5..0CB9 (5 chars) +0CBE..0CC4 (7 chars) +0CC6..0CC8 (3 chars) +0CCA..0CCD (4 chars) +0CD5..0CD6 (2 chars) +0CDE +0CE0..0CE1 (2 chars) +0CE6..0CEF (10 chars) +0D02..0D03 (2 chars) +0D05..0D0C (8 chars) +0D0E..0D10 (3 chars) +0D12..0D28 (23 chars) +0D2A..0D39 (16 chars) +0D3E..0D43 (6 chars) +0D46..0D48 (3 chars) +0D4A..0D4D (4 chars) +0D57 +0D60..0D61 (2 chars) +0D66..0D6F (10 chars) +0D82..0D83 (2 chars) +0D85..0D96 (18 chars) +0D9A..0DB1 (24 chars) +0DB3..0DBB (9 chars) +0DBD +0DC0..0DC6 (7 chars) +0DCA +0DCF..0DD4 (6 chars) +0DD6 +0DD8..0DDF (8 chars) +0DF2..0DF3 (2 chars) +0E01..0E3A (58 chars) +0E40..0E4E (15 chars) +0E50..0E59 (10 chars) +0E81..0E82 (2 chars) +0E84 +0E87..0E88 (2 chars) +0E8A +0E8D +0E94..0E97 (4 chars) +0E99..0E9F (7 chars) +0EA1..0EA3 (3 chars) +0EA5 +0EA7 +0EAA..0EAB (2 chars) +0EAD..0EB9 (13 chars) +0EBB..0EBD (3 chars) +0EC0..0EC4 (5 chars) +0EC6 +0EC8..0ECD (6 chars) +0ED0..0ED9 (10 chars) +0EDC..0EDD (2 chars) +0F00 +0F18..0F19 (2 chars) +0F20..0F29 (10 chars) +0F35 +0F37 +0F39 +0F3E..0F47 (10 chars) +0F49..0F6A (34 chars) +0F71..0F84 (20 chars) +0F86..0F8B (6 chars) +0F90..0F97 (8 chars) +0F99..0FBC (36 chars) +0FC6 +1000..1021 (34 chars) +1023..1027 (5 chars) +1029..102A (2 chars) +102C..1032 (7 chars) +1036..1039 (4 chars) +1040..1049 (10 chars) +1050..1059 (10 chars) +10A0..10C5 (38 chars) +10D0..10F6 (39 chars) +1100..1159 (90 chars) +115F..11A2 (68 chars) +11A8..11F9 (82 chars) +1200..1206 (7 chars) +1208..1246 (63 chars) +1248 +124A..124D (4 chars) +1250..1256 (7 chars) +1258 +125A..125D (4 chars) +1260..1286 (39 chars) +1288 +128A..128D (4 chars) +1290..12AE (31 chars) +12B0 +12B2..12B5 (4 chars) +12B8..12BE (7 chars) +12C0 +12C2..12C5 (4 chars) +12C8..12CE (7 chars) +12D0..12D6 (7 chars) +12D8..12EE (23 chars) +12F0..130E (31 chars) +1310 +1312..1315 (4 chars) +1318..131E (7 chars) +1320..1346 (39 chars) +1348..135A (19 chars) +1369..1371 (9 chars) +13A0..13F4 (85 chars) +1401..166C (620 chars) +166F..1676 (8 chars) +1681..169A (26 chars) +16A0..16EA (75 chars) +1780..17D3 (84 chars) +17E0..17E9 (10 chars) +1810..1819 (10 chars) +1820..1877 (88 chars) +1880..18A9 (42 chars) +1E00..1E9B (156 chars) +1EA0..1EF9 (90 chars) +1F00..1F15 (22 chars) +1F18..1F1D (6 chars) +1F20..1F45 (38 chars) +1F48..1F4D (6 chars) +1F50..1F57 (8 chars) +1F59 +1F5B +1F5D +1F5F..1F7D (31 chars) +1F80..1FB4 (53 chars) +1FB6..1FBC (7 chars) +1FBE +1FC2..1FC4 (3 chars) +1FC6..1FCC (7 chars) +1FD0..1FD3 (4 chars) +1FD6..1FDB (6 chars) +1FE0..1FEC (13 chars) +1FF2..1FF4 (3 chars) +1FF6..1FFC (7 chars) +203F..2040 (2 chars) +207F +20D0..20DC (13 chars) +20E1 +2102 +2107 +210A..2113 (10 chars) +2115 +2119..211D (5 chars) +2124 +2126 +2128 +212A..212D (4 chars) +212F..2131 (3 chars) +2133..2139 (7 chars) +2160..2183 (36 chars) +3005..3007 (3 chars) +3021..302F (15 chars) +3031..3035 (5 chars) +3038..303A (3 chars) +3041..3094 (84 chars) +3099..309A (2 chars) +309D..309E (2 chars) +30A1..30FE (94 chars) +3105..312C (40 chars) +3131..318E (94 chars) +31A0..31B7 (24 chars) +3400..4DB5 (6582 chars) +4E00..9FA5 (20902 chars) +A000..A48C (1165 chars) +AC00..D7A3 (11172 chars) +F900..FA2D (302 chars) +FB00..FB06 (7 chars) +FB13..FB17 (5 chars) +FB1D..FB28 (12 chars) +FB2A..FB36 (13 chars) +FB38..FB3C (5 chars) +FB3E +FB40..FB41 (2 chars) +FB43..FB44 (2 chars) +FB46..FBB1 (108 chars) +FBD3..FD3D (363 chars) +FD50..FD8F (64 chars) +FD92..FDC7 (54 chars) +FDF0..FDFB (12 chars) +FE20..FE23 (4 chars) +FE33..FE34 (2 chars) +FE4D..FE4F (3 chars) +FE70..FE72 (3 chars) +FE74 +FE76..FEFC (135 chars) +FF10..FF19 (10 chars) +FF21..FF3A (26 chars) +FF3F +FF41..FF5A (26 chars) +FF65..FFBE (90 chars) +FFC2..FFC7 (6 chars) +FFCA..FFCF (6 chars) +FFD2..FFD7 (6 chars) +FFDA..FFDC (3 chars) + +******************************************* + +Property dump for: 0x10000080 (Ignorable Control) + +0001..0008 (8 chars) +000E..001B (14 chars) +007F..0084 (6 chars) +0086..009F (26 chars) +070F +180B..180E (4 chars) +200C..200F (4 chars) +202A..202E (5 chars) +206A..206F (6 chars) +FEFF +FFF9..FFFB (3 chars) + +******************************************* + +Property dump for: 0x01000000 (Bidi: Left-to-Right) + +0041..005A (26 chars) +0061..007A (26 chars) +00AA +00B5 +00BA +00C0..00D6 (23 chars) +00D8..00F6 (31 chars) +00F8..021F (296 chars) +0222..0233 (18 chars) +0250..02AD (94 chars) +02B0..02B8 (9 chars) +02BB..02C1 (7 chars) +02D0..02D1 (2 chars) +02E0..02E4 (5 chars) +02EE +037A +0386 +0388..038A (3 chars) +038C +038E..03A1 (20 chars) +03A3..03CE (44 chars) +03D0..03D7 (8 chars) +03DA..03F3 (26 chars) +0400..0482 (131 chars) +048C..04C4 (57 chars) +04C7..04C8 (2 chars) +04CB..04CC (2 chars) +04D0..04F5 (38 chars) +04F8..04F9 (2 chars) +0531..0556 (38 chars) +0559..055F (7 chars) +0561..0587 (39 chars) +0589 +0903 +0905..0939 (53 chars) +093D..0940 (4 chars) +0949..094C (4 chars) +0950 +0958..0961 (10 chars) +0964..0970 (13 chars) +0982..0983 (2 chars) +0985..098C (8 chars) +098F..0990 (2 chars) +0993..09A8 (22 chars) +09AA..09B0 (7 chars) +09B2 +09B6..09B9 (4 chars) +09BE..09C0 (3 chars) +09C7..09C8 (2 chars) +09CB..09CC (2 chars) +09D7 +09DC..09DD (2 chars) +09DF..09E1 (3 chars) +09E6..09F1 (12 chars) +09F4..09FA (7 chars) +0A05..0A0A (6 chars) +0A0F..0A10 (2 chars) +0A13..0A28 (22 chars) +0A2A..0A30 (7 chars) +0A32..0A33 (2 chars) +0A35..0A36 (2 chars) +0A38..0A39 (2 chars) +0A3E..0A40 (3 chars) +0A59..0A5C (4 chars) +0A5E +0A66..0A6F (10 chars) +0A72..0A74 (3 chars) +0A83 +0A85..0A8B (7 chars) +0A8D +0A8F..0A91 (3 chars) +0A93..0AA8 (22 chars) +0AAA..0AB0 (7 chars) +0AB2..0AB3 (2 chars) +0AB5..0AB9 (5 chars) +0ABD..0AC0 (4 chars) +0AC9 +0ACB..0ACC (2 chars) +0AD0 +0AE0 +0AE6..0AEF (10 chars) +0B02..0B03 (2 chars) +0B05..0B0C (8 chars) +0B0F..0B10 (2 chars) +0B13..0B28 (22 chars) +0B2A..0B30 (7 chars) +0B32..0B33 (2 chars) +0B36..0B39 (4 chars) +0B3D..0B3E (2 chars) +0B40 +0B47..0B48 (2 chars) +0B4B..0B4C (2 chars) +0B57 +0B5C..0B5D (2 chars) +0B5F..0B61 (3 chars) +0B66..0B70 (11 chars) +0B83 +0B85..0B8A (6 chars) +0B8E..0B90 (3 chars) +0B92..0B95 (4 chars) +0B99..0B9A (2 chars) +0B9C +0B9E..0B9F (2 chars) +0BA3..0BA4 (2 chars) +0BA8..0BAA (3 chars) +0BAE..0BB5 (8 chars) +0BB7..0BB9 (3 chars) +0BBE..0BBF (2 chars) +0BC1..0BC2 (2 chars) +0BC6..0BC8 (3 chars) +0BCA..0BCC (3 chars) +0BD7 +0BE7..0BF2 (12 chars) +0C01..0C03 (3 chars) +0C05..0C0C (8 chars) +0C0E..0C10 (3 chars) +0C12..0C28 (23 chars) +0C2A..0C33 (10 chars) +0C35..0C39 (5 chars) +0C41..0C44 (4 chars) +0C60..0C61 (2 chars) +0C66..0C6F (10 chars) +0C82..0C83 (2 chars) +0C85..0C8C (8 chars) +0C8E..0C90 (3 chars) +0C92..0CA8 (23 chars) +0CAA..0CB3 (10 chars) +0CB5..0CB9 (5 chars) +0CBE +0CC0..0CC4 (5 chars) +0CC7..0CC8 (2 chars) +0CCA..0CCB (2 chars) +0CD5..0CD6 (2 chars) +0CDE +0CE0..0CE1 (2 chars) +0CE6..0CEF (10 chars) +0D02..0D03 (2 chars) +0D05..0D0C (8 chars) +0D0E..0D10 (3 chars) +0D12..0D28 (23 chars) +0D2A..0D39 (16 chars) +0D3E..0D40 (3 chars) +0D46..0D48 (3 chars) +0D4A..0D4C (3 chars) +0D57 +0D60..0D61 (2 chars) +0D66..0D6F (10 chars) +0D82..0D83 (2 chars) +0D85..0D96 (18 chars) +0D9A..0DB1 (24 chars) +0DB3..0DBB (9 chars) +0DBD +0DC0..0DC6 (7 chars) +0DCF..0DD1 (3 chars) +0DD8..0DDF (8 chars) +0DF2..0DF4 (3 chars) +0E01..0E30 (48 chars) +0E32..0E33 (2 chars) +0E40..0E46 (7 chars) +0E4F..0E5B (13 chars) +0E81..0E82 (2 chars) +0E84 +0E87..0E88 (2 chars) +0E8A +0E8D +0E94..0E97 (4 chars) +0E99..0E9F (7 chars) +0EA1..0EA3 (3 chars) +0EA5 +0EA7 +0EAA..0EAB (2 chars) +0EAD..0EB0 (4 chars) +0EB2..0EB3 (2 chars) +0EBD +0EC0..0EC4 (5 chars) +0EC6 +0ED0..0ED9 (10 chars) +0EDC..0EDD (2 chars) +0F00..0F17 (24 chars) +0F1A..0F34 (27 chars) +0F36 +0F38 +0F3E..0F47 (10 chars) +0F49..0F6A (34 chars) +0F7F +0F85 +0F88..0F8B (4 chars) +0FBE..0FC5 (8 chars) +0FC7..0FCC (6 chars) +0FCF +1000..1021 (34 chars) +1023..1027 (5 chars) +1029..102A (2 chars) +102C +1031 +1038 +1040..1057 (24 chars) +10A0..10C5 (38 chars) +10D0..10F6 (39 chars) +10FB +1100..1159 (90 chars) +115F..11A2 (68 chars) +11A8..11F9 (82 chars) +1200..1206 (7 chars) +1208..1246 (63 chars) +1248 +124A..124D (4 chars) +1250..1256 (7 chars) +1258 +125A..125D (4 chars) +1260..1286 (39 chars) +1288 +128A..128D (4 chars) +1290..12AE (31 chars) +12B0 +12B2..12B5 (4 chars) +12B8..12BE (7 chars) +12C0 +12C2..12C5 (4 chars) +12C8..12CE (7 chars) +12D0..12D6 (7 chars) +12D8..12EE (23 chars) +12F0..130E (31 chars) +1310 +1312..1315 (4 chars) +1318..131E (7 chars) +1320..1346 (39 chars) +1348..135A (19 chars) +1361..137C (28 chars) +13A0..13F4 (85 chars) +1401..1676 (630 chars) +1681..169A (26 chars) +16A0..16F0 (81 chars) +1780..17B6 (55 chars) +17BE..17C5 (8 chars) +17C7..17C8 (2 chars) +17D4..17DA (7 chars) +17DC +17E0..17E9 (10 chars) +1810..1819 (10 chars) +1820..1877 (88 chars) +1880..18A8 (41 chars) +1E00..1E9B (156 chars) +1EA0..1EF9 (90 chars) +1F00..1F15 (22 chars) +1F18..1F1D (6 chars) +1F20..1F45 (38 chars) +1F48..1F4D (6 chars) +1F50..1F57 (8 chars) +1F59 +1F5B +1F5D +1F5F..1F7D (31 chars) +1F80..1FB4 (53 chars) +1FB6..1FBC (7 chars) +1FBE +1FC2..1FC4 (3 chars) +1FC6..1FCC (7 chars) +1FD0..1FD3 (4 chars) +1FD6..1FDB (6 chars) +1FE0..1FEC (13 chars) +1FF2..1FF4 (3 chars) +1FF6..1FFC (7 chars) +200E +207F +2102 +2107 +210A..2113 (10 chars) +2115 +2119..211D (5 chars) +2124 +2126 +2128 +212A..212D (4 chars) +212F..2131 (3 chars) +2133..2139 (7 chars) +2160..2183 (36 chars) +2336..237A (69 chars) +2395 +249C..24E9 (78 chars) +3005..3007 (3 chars) +3021..3029 (9 chars) +3031..3035 (5 chars) +3038..303A (3 chars) +3041..3094 (84 chars) +309D..309E (2 chars) +30A1..30FA (90 chars) +30FC..30FE (3 chars) +3105..312C (40 chars) +3131..318E (94 chars) +3190..31B7 (40 chars) +3200..321C (29 chars) +3220..3243 (36 chars) +3260..327B (28 chars) +327F..32B0 (50 chars) +32C0..32CB (12 chars) +32D0..32FE (47 chars) +3300..3376 (119 chars) +337B..33DD (99 chars) +33E0..33FE (31 chars) +3400..4DB5 (6582 chars) +4E00..9FA5 (20902 chars) +A000..A48C (1165 chars) +AC00..D7A3 (11172 chars) +D800..FA2D (8750 chars) +FB00..FB06 (7 chars) +FB13..FB17 (5 chars) +FF21..FF3A (26 chars) +FF41..FF5A (26 chars) +FF66..FFBE (89 chars) +FFC2..FFC7 (6 chars) +FFCA..FFCF (6 chars) +FFD2..FFD7 (6 chars) +FFDA..FFDC (3 chars) +F0000..FFFFD (65534 chars) +100000..10FFFD (65534 chars) + +******************************************* + +Property dump for: 0x02000000 (Bidi: (Hebrew) Right-to-Left) + +05BE +05C0 +05C3 +05D0..05EA (27 chars) +05F0..05F4 (5 chars) +200F +FB1D +FB1F..FB28 (10 chars) +FB2A..FB36 (13 chars) +FB38..FB3C (5 chars) +FB3E +FB40..FB41 (2 chars) +FB43..FB44 (2 chars) +FB46..FB4F (10 chars) + +******************************************* + +Property dump for: 0x0B000000 (Bidi: Arabic Right-to-Left) + +061B +061F +0621..063A (26 chars) +0640..064A (11 chars) +066D +0671..06D5 (101 chars) +06E5..06E6 (2 chars) +06FA..06FE (5 chars) +0700..070D (14 chars) +0710 +0712..072C (27 chars) +0780..07A5 (38 chars) +FB50..FBB1 (98 chars) +FBD3..FD3D (363 chars) +FD50..FD8F (64 chars) +FD92..FDC7 (54 chars) +FDF0..FDFB (12 chars) +FE70..FE72 (3 chars) +FE74 +FE76..FEFC (135 chars) + +******************************************* + +Property dump for: 0x03000000 (Bidi: European Digit) + +0030..0039 (10 chars) +00B2..00B3 (2 chars) +00B9 +06F0..06F9 (10 chars) +2070 +2074..2079 (6 chars) +2080..2089 (10 chars) +2460..249B (60 chars) +24EA +FF10..FF19 (10 chars) + +******************************************* + +Property dump for: 0x04000000 (Bidi: Eur Num Separator) + +002F +FF0F + +******************************************* + +Property dump for: 0x05000000 (Bidi: Eur Num Terminator) + +0023..0025 (3 chars) +002B +002D +00A2..00A5 (4 chars) +00B0..00B1 (2 chars) +066A +09F2..09F3 (2 chars) +0E3F +17DB +2030..2034 (5 chars) +207A..207B (2 chars) +208A..208B (2 chars) +20A0..20AF (16 chars) +212E +2212..2213 (2 chars) +FB29 +FE5F +FE62..FE63 (2 chars) +FE69..FE6A (2 chars) +FF03..FF05 (3 chars) +FF0B +FF0D +FFE0..FFE1 (2 chars) +FFE5..FFE6 (2 chars) + +******************************************* + +Property dump for: 0x06000000 (Bidi: Arabic Digit) + +0660..0669 (10 chars) +066B..066C (2 chars) + +******************************************* + +Property dump for: 0x07000000 (Bidi: Common Separator) + +002C +002E +003A +00A0 +060C +FE50 +FE52 +FE55 +FF0C +FF0E +FF1A + +******************************************* + +Property dump for: 0x08000000 (Bidi: Block Separator) + +000A +000D +001C..001E (3 chars) +0085 +2029 + +******************************************* + +Property dump for: 0x09000000 (Bidi: Segment Separator) + +0009 +000B +001F + +******************************************* + +Property dump for: 0x0A000000 (Bidi: Whitespace) + +000C +0020 +1680 +2000..200A (11 chars) +2028 +202F +3000 + +******************************************* + +Property dump for: 0x0C000000 (Bidi: Non-spacing Mark) + +0300..034E (79 chars) +0360..0362 (3 chars) +0483..0486 (4 chars) +0488..0489 (2 chars) +0591..05A1 (17 chars) +05A3..05B9 (23 chars) +05BB..05BD (3 chars) +05BF +05C1..05C2 (2 chars) +05C4 +064B..0655 (11 chars) +0670 +06D6..06E4 (15 chars) +06E7..06E8 (2 chars) +06EA..06ED (4 chars) +0711 +0730..074A (27 chars) +07A6..07B0 (11 chars) +0901..0902 (2 chars) +093C +0941..0948 (8 chars) +094D +0951..0954 (4 chars) +0962..0963 (2 chars) +0981 +09BC +09C1..09C4 (4 chars) +09CD +09E2..09E3 (2 chars) +0A02 +0A3C +0A41..0A42 (2 chars) +0A47..0A48 (2 chars) +0A4B..0A4D (3 chars) +0A70..0A71 (2 chars) +0A81..0A82 (2 chars) +0ABC +0AC1..0AC5 (5 chars) +0AC7..0AC8 (2 chars) +0ACD +0B01 +0B3C +0B3F +0B41..0B43 (3 chars) +0B4D +0B56 +0B82 +0BC0 +0BCD +0C3E..0C40 (3 chars) +0C46..0C48 (3 chars) +0C4A..0C4D (4 chars) +0C55..0C56 (2 chars) +0CBF +0CC6 +0CCC..0CCD (2 chars) +0D41..0D43 (3 chars) +0D4D +0DCA +0DD2..0DD4 (3 chars) +0DD6 +0E31 +0E34..0E3A (7 chars) +0E47..0E4E (8 chars) +0EB1 +0EB4..0EB9 (6 chars) +0EBB..0EBC (2 chars) +0EC8..0ECD (6 chars) +0F18..0F19 (2 chars) +0F35 +0F37 +0F39 +0F71..0F7E (14 chars) +0F80..0F84 (5 chars) +0F86..0F87 (2 chars) +0F90..0F97 (8 chars) +0F99..0FBC (36 chars) +0FC6 +102D..1030 (4 chars) +1032 +1036..1037 (2 chars) +1039 +1058..1059 (2 chars) +17B7..17BD (7 chars) +17C6 +17C9..17D3 (11 chars) +18A9 +20D0..20E3 (20 chars) +302A..302F (6 chars) +3099..309A (2 chars) +FB1E +FE20..FE23 (4 chars) + +******************************************* + +Property dump for: 0x0D000000 (Bidi: Boundary Neutral) + +0000..0008 (9 chars) +000E..001B (14 chars) +007F..0084 (6 chars) +0086..009F (26 chars) +070F +180B..180E (4 chars) +200B..200D (3 chars) +206A..206F (6 chars) +FEFF +FFF9..FFFB (3 chars) + +******************************************* + +Property dump for: 0x0E000000 (Bidi: PDF) + +202C + +******************************************* + +Property dump for: 0x0F000000 (Bidi: Embedding or Override) + +202A..202B (2 chars) +202D..202E (2 chars) + +******************************************* + +Property dump for: 0x80000009 (Bidi: Other Neutral) + +0021..0022 (2 chars) +0026..002A (5 chars) +003B..0040 (6 chars) +005B..0060 (6 chars) +007B..007E (4 chars) +00A1 +00A6..00A9 (4 chars) +00AB..00AF (5 chars) +00B4 +00B6..00B8 (3 chars) +00BB..00BF (5 chars) +00D7 +00F7 +02B9..02BA (2 chars) +02C2..02CF (14 chars) +02D2..02DF (14 chars) +02E5..02ED (9 chars) +0374..0375 (2 chars) +037E +0384..0385 (2 chars) +0387 +058A +06E9 +0F3A..0F3D (4 chars) +169B..169C (2 chars) +1800..180A (11 chars) +1FBD +1FBF..1FC1 (3 chars) +1FCD..1FCF (3 chars) +1FDD..1FDF (3 chars) +1FED..1FEF (3 chars) +1FFD..1FFE (2 chars) +2010..2027 (24 chars) +2035..2046 (18 chars) +2048..204D (6 chars) +207C..207E (3 chars) +208C..208E (3 chars) +2100..2101 (2 chars) +2103..2106 (4 chars) +2108..2109 (2 chars) +2114 +2116..2118 (3 chars) +211E..2123 (6 chars) +2125 +2127 +2129 +2132 +213A +2153..215F (13 chars) +2190..21F3 (100 chars) +2200..2211 (18 chars) +2214..22F1 (222 chars) +2300..2335 (54 chars) +237B +237D..2394 (24 chars) +2396..239A (5 chars) +2400..2426 (39 chars) +2440..244A (11 chars) +2500..2595 (150 chars) +25A0..25F7 (88 chars) +2600..2613 (20 chars) +2619..2671 (89 chars) +2701..2704 (4 chars) +2706..2709 (4 chars) +270C..2727 (28 chars) +2729..274B (35 chars) +274D +274F..2752 (4 chars) +2756 +2758..275E (7 chars) +2761..2767 (7 chars) +2776..2794 (31 chars) +2798..27AF (24 chars) +27B1..27BE (14 chars) +2800..28FF (256 chars) +2E80..2E99 (26 chars) +2E9B..2EF3 (89 chars) +2F00..2FD5 (214 chars) +2FF0..2FFB (12 chars) +3001..3004 (4 chars) +3008..3020 (25 chars) +3030 +3036..3037 (2 chars) +303E..303F (2 chars) +309B..309C (2 chars) +30FB +A490..A4A1 (18 chars) +A4A4..A4B3 (16 chars) +A4B5..A4C0 (12 chars) +A4C2..A4C4 (3 chars) +A4C6 +FD3E..FD3F (2 chars) +FE30..FE44 (21 chars) +FE49..FE4F (7 chars) +FE51 +FE54 +FE56..FE5E (9 chars) +FE60..FE61 (2 chars) +FE64..FE66 (3 chars) +FE68 +FE6B +FF01..FF02 (2 chars) +FF06..FF0A (5 chars) +FF1B..FF20 (6 chars) +FF3B..FF40 (6 chars) +FF5B..FF5E (4 chars) +FF61..FF65 (5 chars) +FFE2..FFE4 (3 chars) +FFE8..FFEE (7 chars) +FFFC..FFFD (2 chars) + +******************************************* + +Property dump for: 0x80000005 (Private Use) + +E000..F8FF (6400 chars) +F0000..FFFFD (65534 chars) +100000..10FFFD (65534 chars) + +******************************************* + +Property dump for: 0x80000000 (Uppercase) + +0041..005A (26 chars) +00C0..00D6 (23 chars) +00D8..00DE (7 chars) +0100 +0102 +0104 +0106 +0108 +010A +010C +010E +0110 +0112 +0114 +0116 +0118 +011A +011C +011E +0120 +0122 +0124 +0126 +0128 +012A +012C +012E +0130 +0132 +0134 +0136 +0139 +013B +013D +013F +0141 +0143 +0145 +0147 +014A +014C +014E +0150 +0152 +0154 +0156 +0158 +015A +015C +015E +0160 +0162 +0164 +0166 +0168 +016A +016C +016E +0170 +0172 +0174 +0176 +0178..0179 (2 chars) +017B +017D +0181..0182 (2 chars) +0184 +0186..0187 (2 chars) +0189..018B (3 chars) +018E..0191 (4 chars) +0193..0194 (2 chars) +0196..0198 (3 chars) +019C..019D (2 chars) +019F..01A0 (2 chars) +01A2 +01A4 +01A6..01A7 (2 chars) +01A9 +01AC +01AE..01AF (2 chars) +01B1..01B3 (3 chars) +01B5 +01B7..01B8 (2 chars) +01BC +01C4 +01C7 +01CA +01CD +01CF +01D1 +01D3 +01D5 +01D7 +01D9 +01DB +01DE +01E0 +01E2 +01E4 +01E6 +01E8 +01EA +01EC +01EE +01F1 +01F4 +01F6..01F8 (3 chars) +01FA +01FC +01FE +0200 +0202 +0204 +0206 +0208 +020A +020C +020E +0210 +0212 +0214 +0216 +0218 +021A +021C +021E +0222 +0224 +0226 +0228 +022A +022C +022E +0230 +0232 +0386 +0388..038A (3 chars) +038C +038E..038F (2 chars) +0391..03A1 (17 chars) +03A3..03AB (9 chars) +03D2..03D4 (3 chars) +03DA +03DC +03DE +03E0 +03E2 +03E4 +03E6 +03E8 +03EA +03EC +03EE +0400..042F (48 chars) +0460 +0462 +0464 +0466 +0468 +046A +046C +046E +0470 +0472 +0474 +0476 +0478 +047A +047C +047E +0480 +048C +048E +0490 +0492 +0494 +0496 +0498 +049A +049C +049E +04A0 +04A2 +04A4 +04A6 +04A8 +04AA +04AC +04AE +04B0 +04B2 +04B4 +04B6 +04B8 +04BA +04BC +04BE +04C0..04C1 (2 chars) +04C3 +04C7 +04CB +04D0 +04D2 +04D4 +04D6 +04D8 +04DA +04DC +04DE +04E0 +04E2 +04E4 +04E6 +04E8 +04EA +04EC +04EE +04F0 +04F2 +04F4 +04F8 +0531..0556 (38 chars) +10A0..10C5 (38 chars) +1E00 +1E02 +1E04 +1E06 +1E08 +1E0A +1E0C +1E0E +1E10 +1E12 +1E14 +1E16 +1E18 +1E1A +1E1C +1E1E +1E20 +1E22 +1E24 +1E26 +1E28 +1E2A +1E2C +1E2E +1E30 +1E32 +1E34 +1E36 +1E38 +1E3A +1E3C +1E3E +1E40 +1E42 +1E44 +1E46 +1E48 +1E4A +1E4C +1E4E +1E50 +1E52 +1E54 +1E56 +1E58 +1E5A +1E5C +1E5E +1E60 +1E62 +1E64 +1E66 +1E68 +1E6A +1E6C +1E6E +1E70 +1E72 +1E74 +1E76 +1E78 +1E7A +1E7C +1E7E +1E80 +1E82 +1E84 +1E86 +1E88 +1E8A +1E8C +1E8E +1E90 +1E92 +1E94 +1EA0 +1EA2 +1EA4 +1EA6 +1EA8 +1EAA +1EAC +1EAE +1EB0 +1EB2 +1EB4 +1EB6 +1EB8 +1EBA +1EBC +1EBE +1EC0 +1EC2 +1EC4 +1EC6 +1EC8 +1ECA +1ECC +1ECE +1ED0 +1ED2 +1ED4 +1ED6 +1ED8 +1EDA +1EDC +1EDE +1EE0 +1EE2 +1EE4 +1EE6 +1EE8 +1EEA +1EEC +1EEE +1EF0 +1EF2 +1EF4 +1EF6 +1EF8 +1F08..1F0F (8 chars) +1F18..1F1D (6 chars) +1F28..1F2F (8 chars) +1F38..1F3F (8 chars) +1F48..1F4D (6 chars) +1F59 +1F5B +1F5D +1F5F +1F68..1F6F (8 chars) +1FB8..1FBB (4 chars) +1FC8..1FCB (4 chars) +1FD8..1FDB (4 chars) +1FE8..1FEC (5 chars) +1FF8..1FFB (4 chars) +2102 +2107 +210B..210D (3 chars) +2110..2112 (3 chars) +2115 +2119..211D (5 chars) +2124 +2126 +2128 +212A..212D (4 chars) +2130..2131 (2 chars) +2133 +2160..216F (16 chars) +24B6..24CF (26 chars) +FF21..FF3A (26 chars) + +******************************************* + +Property dump for: 0x80000001 (Lowercase) + +0061..007A (26 chars) +00AA +00B5 +00BA +00DF..00F6 (24 chars) +00F8..00FF (8 chars) +0101 +0103 +0105 +0107 +0109 +010B +010D +010F +0111 +0113 +0115 +0117 +0119 +011B +011D +011F +0121 +0123 +0125 +0127 +0129 +012B +012D +012F +0131 +0133 +0135 +0137..0138 (2 chars) +013A +013C +013E +0140 +0142 +0144 +0146 +0148..0149 (2 chars) +014B +014D +014F +0151 +0153 +0155 +0157 +0159 +015B +015D +015F +0161 +0163 +0165 +0167 +0169 +016B +016D +016F +0171 +0173 +0175 +0177 +017A +017C +017E..0180 (3 chars) +0183 +0185 +0188 +018C..018D (2 chars) +0192 +0195 +0199..019B (3 chars) +019E +01A1 +01A3 +01A5 +01A8 +01AA..01AB (2 chars) +01AD +01B0 +01B4 +01B6 +01B9..01BA (2 chars) +01BD..01BF (3 chars) +01C6 +01C9 +01CC +01CE +01D0 +01D2 +01D4 +01D6 +01D8 +01DA +01DC..01DD (2 chars) +01DF +01E1 +01E3 +01E5 +01E7 +01E9 +01EB +01ED +01EF..01F0 (2 chars) +01F3 +01F5 +01F9 +01FB +01FD +01FF +0201 +0203 +0205 +0207 +0209 +020B +020D +020F +0211 +0213 +0215 +0217 +0219 +021B +021D +021F +0223 +0225 +0227 +0229 +022B +022D +022F +0231 +0233 +0250..02AD (94 chars) +02B0..02B8 (9 chars) +02C0..02C1 (2 chars) +02E0..02E4 (5 chars) +0390 +03AC..03CE (35 chars) +03D0..03D1 (2 chars) +03D5..03D7 (3 chars) +03DB +03DD +03DF +03E1 +03E3 +03E5 +03E7 +03E9 +03EB +03ED +03EF..03F3 (5 chars) +0430..045F (48 chars) +0461 +0463 +0465 +0467 +0469 +046B +046D +046F +0471 +0473 +0475 +0477 +0479 +047B +047D +047F +0481 +048D +048F +0491 +0493 +0495 +0497 +0499 +049B +049D +049F +04A1 +04A3 +04A5 +04A7 +04A9 +04AB +04AD +04AF +04B1 +04B3 +04B5 +04B7 +04B9 +04BB +04BD +04BF +04C2 +04C4 +04C8 +04CC +04D1 +04D3 +04D5 +04D7 +04D9 +04DB +04DD +04DF +04E1 +04E3 +04E5 +04E7 +04E9 +04EB +04ED +04EF +04F1 +04F3 +04F5 +04F9 +0561..0587 (39 chars) +1E01 +1E03 +1E05 +1E07 +1E09 +1E0B +1E0D +1E0F +1E11 +1E13 +1E15 +1E17 +1E19 +1E1B +1E1D +1E1F +1E21 +1E23 +1E25 +1E27 +1E29 +1E2B +1E2D +1E2F +1E31 +1E33 +1E35 +1E37 +1E39 +1E3B +1E3D +1E3F +1E41 +1E43 +1E45 +1E47 +1E49 +1E4B +1E4D +1E4F +1E51 +1E53 +1E55 +1E57 +1E59 +1E5B +1E5D +1E5F +1E61 +1E63 +1E65 +1E67 +1E69 +1E6B +1E6D +1E6F +1E71 +1E73 +1E75 +1E77 +1E79 +1E7B +1E7D +1E7F +1E81 +1E83 +1E85 +1E87 +1E89 +1E8B +1E8D +1E8F +1E91 +1E93 +1E95..1E9B (7 chars) +1EA1 +1EA3 +1EA5 +1EA7 +1EA9 +1EAB +1EAD +1EAF +1EB1 +1EB3 +1EB5 +1EB7 +1EB9 +1EBB +1EBD +1EBF +1EC1 +1EC3 +1EC5 +1EC7 +1EC9 +1ECB +1ECD +1ECF +1ED1 +1ED3 +1ED5 +1ED7 +1ED9 +1EDB +1EDD +1EDF +1EE1 +1EE3 +1EE5 +1EE7 +1EE9 +1EEB +1EED +1EEF +1EF1 +1EF3 +1EF5 +1EF7 +1EF9 +1F00..1F07 (8 chars) +1F10..1F15 (6 chars) +1F20..1F27 (8 chars) +1F30..1F37 (8 chars) +1F40..1F45 (6 chars) +1F50..1F57 (8 chars) +1F60..1F67 (8 chars) +1F70..1F7D (14 chars) +1F80..1F87 (8 chars) +1F90..1F97 (8 chars) +1FA0..1FA7 (8 chars) +1FB0..1FB4 (5 chars) +1FB6..1FB7 (2 chars) +1FBE +1FC2..1FC4 (3 chars) +1FC6..1FC7 (2 chars) +1FD0..1FD3 (4 chars) +1FD6..1FD7 (2 chars) +1FE0..1FE7 (8 chars) +1FF2..1FF4 (3 chars) +1FF6..1FF7 (2 chars) +207F +210A +210E..210F (2 chars) +2113 +212F +2134 +2139 +2170..217F (16 chars) +24D0..24E9 (26 chars) +FB00..FB06 (7 chars) +FB13..FB17 (5 chars) +FF41..FF5A (26 chars) + +******************************************* + +Property dump for: 0x80000002 (Titlecase) + +01C5 +01C8 +01CB +01F2 +1F88..1F8F (8 chars) +1F98..1F9F (8 chars) +1FA8..1FAF (8 chars) +1FBC +1FCC +1FFC + +******************************************* + +Property dump for: 0x80000006 (Low Surrogate) + +DC00..DFFF (1024 chars) + +******************************************* + +Property dump for: 0x80000007 (High Surrogate) + +D800..DB7F (896 chars) + +******************************************* + +Property dump for: 0x80000008 (Private Use High Surrogate) + +DB80..DBFF (128 chars) + +******************************************* + +Property dump for: 0x8000000A (Not a Character) + +FFFE..FFFF (2 chars) +1FFFE..1FFFF (2 chars) +2FFFE..2FFFF (2 chars) +3FFFE..3FFFF (2 chars) +4FFFE..4FFFF (2 chars) +5FFFE..5FFFF (2 chars) +6FFFE..6FFFF (2 chars) +7FFFE..7FFFF (2 chars) +8FFFE..8FFFF (2 chars) +9FFFE..9FFFF (2 chars) +AFFFE..AFFFF (2 chars) +BFFFE..BFFFF (2 chars) +CFFFE..CFFFF (2 chars) +DFFFE..DFFFF (2 chars) +EFFFE..EFFFF (2 chars) +FFFFE..FFFFF (2 chars) +10FFFE..10FFFF (2 chars) + +******************************************* + +Property dump for: 0x00000000 (Unassigned Code Value) + +0220..0221 (2 chars) +0234..024F (28 chars) +02AE..02AF (2 chars) +02EF..02FF (17 chars) +034F..035F (17 chars) +0363..0373 (17 chars) +0376..0379 (4 chars) +037B..037D (3 chars) +037F..0383 (5 chars) +038B +038D +03A2 +03CF +03D8..03D9 (2 chars) +03F4..03FF (12 chars) +0487 +048A..048B (2 chars) +04C5..04C6 (2 chars) +04C9..04CA (2 chars) +04CD..04CF (3 chars) +04F6..04F7 (2 chars) +04FA..0530 (55 chars) +0557..0558 (2 chars) +0560 +0588 +058B..0590 (6 chars) +05A2 +05BA +05C5..05CF (11 chars) +05EB..05EF (5 chars) +05F5..060B (23 chars) +060D..061A (14 chars) +061C..061E (3 chars) +0620 +063B..063F (5 chars) +0656..065F (10 chars) +066E..066F (2 chars) +06EE..06EF (2 chars) +06FF +070E +072D..072F (3 chars) +074B..077F (53 chars) +07B1..0900 (336 chars) +0904 +093A..093B (2 chars) +094E..094F (2 chars) +0955..0957 (3 chars) +0971..0980 (16 chars) +0984 +098D..098E (2 chars) +0991..0992 (2 chars) +09A9 +09B1 +09B3..09B5 (3 chars) +09BA..09BB (2 chars) +09BD +09C5..09C6 (2 chars) +09C9..09CA (2 chars) +09CE..09D6 (9 chars) +09D8..09DB (4 chars) +09DE +09E4..09E5 (2 chars) +09FB..0A01 (7 chars) +0A03..0A04 (2 chars) +0A0B..0A0E (4 chars) +0A11..0A12 (2 chars) +0A29 +0A31 +0A34 +0A37 +0A3A..0A3B (2 chars) +0A3D +0A43..0A46 (4 chars) +0A49..0A4A (2 chars) +0A4E..0A58 (11 chars) +0A5D +0A5F..0A65 (7 chars) +0A75..0A80 (12 chars) +0A84 +0A8C +0A8E +0A92 +0AA9 +0AB1 +0AB4 +0ABA..0ABB (2 chars) +0AC6 +0ACA +0ACE..0ACF (2 chars) +0AD1..0ADF (15 chars) +0AE1..0AE5 (5 chars) +0AF0..0B00 (17 chars) +0B04 +0B0D..0B0E (2 chars) +0B11..0B12 (2 chars) +0B29 +0B31 +0B34..0B35 (2 chars) +0B3A..0B3B (2 chars) +0B44..0B46 (3 chars) +0B49..0B4A (2 chars) +0B4E..0B55 (8 chars) +0B58..0B5B (4 chars) +0B5E +0B62..0B65 (4 chars) +0B71..0B81 (17 chars) +0B84 +0B8B..0B8D (3 chars) +0B91 +0B96..0B98 (3 chars) +0B9B +0B9D +0BA0..0BA2 (3 chars) +0BA5..0BA7 (3 chars) +0BAB..0BAD (3 chars) +0BB6 +0BBA..0BBD (4 chars) +0BC3..0BC5 (3 chars) +0BC9 +0BCE..0BD6 (9 chars) +0BD8..0BE6 (15 chars) +0BF3..0C00 (14 chars) +0C04 +0C0D +0C11 +0C29 +0C34 +0C3A..0C3D (4 chars) +0C45 +0C49 +0C4E..0C54 (7 chars) +0C57..0C5F (9 chars) +0C62..0C65 (4 chars) +0C70..0C81 (18 chars) +0C84 +0C8D +0C91 +0CA9 +0CB4 +0CBA..0CBD (4 chars) +0CC5 +0CC9 +0CCE..0CD4 (7 chars) +0CD7..0CDD (7 chars) +0CDF +0CE2..0CE5 (4 chars) +0CF0..0D01 (18 chars) +0D04 +0D0D +0D11 +0D29 +0D3A..0D3D (4 chars) +0D44..0D45 (2 chars) +0D49 +0D4E..0D56 (9 chars) +0D58..0D5F (8 chars) +0D62..0D65 (4 chars) +0D70..0D81 (18 chars) +0D84 +0D97..0D99 (3 chars) +0DB2 +0DBC +0DBE..0DBF (2 chars) +0DC7..0DC9 (3 chars) +0DCB..0DCE (4 chars) +0DD5 +0DD7 +0DE0..0DF1 (18 chars) +0DF5..0E00 (12 chars) +0E3B..0E3E (4 chars) +0E5C..0E80 (37 chars) +0E83 +0E85..0E86 (2 chars) +0E89 +0E8B..0E8C (2 chars) +0E8E..0E93 (6 chars) +0E98 +0EA0 +0EA4 +0EA6 +0EA8..0EA9 (2 chars) +0EAC +0EBA +0EBE..0EBF (2 chars) +0EC5 +0EC7 +0ECE..0ECF (2 chars) +0EDA..0EDB (2 chars) +0EDE..0EFF (34 chars) +0F48 +0F6B..0F70 (6 chars) +0F8C..0F8F (4 chars) +0F98 +0FBD +0FCD..0FCE (2 chars) +0FD0..0FFF (48 chars) +1022 +1028 +102B +1033..1035 (3 chars) +103A..103F (6 chars) +105A..109F (70 chars) +10C6..10CF (10 chars) +10F7..10FA (4 chars) +10FC..10FF (4 chars) +115A..115E (5 chars) +11A3..11A7 (5 chars) +11FA..11FF (6 chars) +1207 +1247 +1249 +124E..124F (2 chars) +1257 +1259 +125E..125F (2 chars) +1287 +1289 +128E..128F (2 chars) +12AF +12B1 +12B6..12B7 (2 chars) +12BF +12C1 +12C6..12C7 (2 chars) +12CF +12D7 +12EF +130F +1311 +1316..1317 (2 chars) +131F +1347 +135B..1360 (6 chars) +137D..139F (35 chars) +13F5..1400 (12 chars) +1677..167F (9 chars) +169D..169F (3 chars) +16F1..177F (143 chars) +17DD..17DF (3 chars) +17EA..17FF (22 chars) +180F +181A..181F (6 chars) +1878..187F (8 chars) +18AA..1DFF (1366 chars) +1E9C..1E9F (4 chars) +1EFA..1EFF (6 chars) +1F16..1F17 (2 chars) +1F1E..1F1F (2 chars) +1F46..1F47 (2 chars) +1F4E..1F4F (2 chars) +1F58 +1F5A +1F5C +1F5E +1F7E..1F7F (2 chars) +1FB5 +1FC5 +1FD4..1FD5 (2 chars) +1FDC +1FF0..1FF1 (2 chars) +1FF5 +1FFF +2047 +204E..2069 (28 chars) +2071..2073 (3 chars) +208F..209F (17 chars) +20B0..20CF (32 chars) +20E4..20FF (28 chars) +213B..2152 (24 chars) +2184..218F (12 chars) +21F4..21FF (12 chars) +22F2..22FF (14 chars) +237C +239B..23FF (101 chars) +2427..243F (25 chars) +244B..245F (21 chars) +24EB..24FF (21 chars) +2596..259F (10 chars) +25F8..25FF (8 chars) +2614..2618 (5 chars) +2672..2700 (143 chars) +2705 +270A..270B (2 chars) +2728 +274C +274E +2753..2755 (3 chars) +2757 +275F..2760 (2 chars) +2768..2775 (14 chars) +2795..2797 (3 chars) +27B0 +27BF..27FF (65 chars) +2900..2E7F (1408 chars) +2E9A +2EF4..2EFF (12 chars) +2FD6..2FEF (26 chars) +2FFC..2FFF (4 chars) +303B..303D (3 chars) +3040 +3095..3098 (4 chars) +309F..30A0 (2 chars) +30FF..3104 (6 chars) +312D..3130 (4 chars) +318F +31B8..31FF (72 chars) +321D..321F (3 chars) +3244..325F (28 chars) +327C..327E (3 chars) +32B1..32BF (15 chars) +32CC..32CF (4 chars) +32FF +3377..337A (4 chars) +33DE..33DF (2 chars) +33FF +4DB6..4DFF (74 chars) +9FA6..9FFF (90 chars) +A48D..A48F (3 chars) +A4A2..A4A3 (2 chars) +A4B4 +A4C1 +A4C5 +A4C7..ABFF (1849 chars) +D7A4..D7FF (92 chars) +FA2E..FAFF (210 chars) +FB07..FB12 (12 chars) +FB18..FB1C (5 chars) +FB37 +FB3D +FB3F +FB42 +FB45 +FBB2..FBD2 (33 chars) +FD40..FD4F (16 chars) +FD90..FD91 (2 chars) +FDC8..FDEF (40 chars) +FDFC..FE1F (36 chars) +FE24..FE2F (12 chars) +FE45..FE48 (4 chars) +FE53 +FE67 +FE6C..FE6F (4 chars) +FE73 +FE75 +FEFD..FEFE (2 chars) +FF00 +FF5F..FF60 (2 chars) +FFBF..FFC1 (3 chars) +FFC8..FFC9 (2 chars) +FFD0..FFD1 (2 chars) +FFD8..FFD9 (2 chars) +FFDD..FFDF (3 chars) +FFE7 +FFEF..FFF8 (10 chars) +10000..1FFFD (65534 chars) +20000..2FFFD (65534 chars) +30000..3FFFD (65534 chars) +40000..4FFFD (65534 chars) +50000..5FFFD (65534 chars) +60000..6FFFD (65534 chars) +70000..7FFFD (65534 chars) +80000..8FFFD (65534 chars) +90000..9FFFD (65534 chars) +A0000..AFFFD (65534 chars) +B0000..BFFFD (65534 chars) +C0000..CFFFD (65534 chars) +D0000..DFFFD (65534 chars) +E0000..EFFFD (65534 chars) + diff --git a/data/3.0.1-special-casing.txt b/data/3.0.1-special-casing.txt new file mode 100644 index 0000000..94662d3 --- /dev/null +++ b/data/3.0.1-special-casing.txt @@ -0,0 +1,230 @@ +# SpecialCasing-3.txt +# +# Special Casing Properties +# +# This file is a supplement to the UnicodeData file. +# It contains additional information about the casing of Unicode characters. +# (For compatibility, the UnicodeData.txt file only contains case mappings for +# characters where they are 1-1, and does not have locale-specific mappings.) +# These are informative character properties. +# +# Send comments to mark@unicode.org +# +# ================================================================================ +# Format +# ================================================================================ +# The entries in this file are in the following machine-readable format: +# +# <entry> := <case_mapping> <condition_list>? (<s>* "#" <comment>)? +# +# <case_mapping> := <source> <sep> <lower> <sep> <title> <sep> <upper> <sep> +# +# <source> := <code_point> +# <sep> := <s>* ";" <s>* +# <lower> := <code_point_list> +# <title> := <code_point_list> +# <upper> := <code_point_list> +# <code_point_list> := <code_point> (<s>+ <code_point>)* +# <code_point> := <hex><hex><hex><hex> +# <hex> := [0-9A-Fa-f] +# <s> := <space> +# +# <condition_list> := <locale>? (<s>+ <context>)* <sep> +# <locale> := <ISO_639_code> ( "_" <ISO_3166_code> )? ( "_" <variant> )? +# <ISO_3166_code> := 2-letter country code, +# as in http://www.unicode.org/unicode/onlinedat/countries.html +# <ISO_639_code> := 2-letter code, +# as in http://www.unicode.org/unicode/onlinedat/languages.html +# <context> := "FINAL" | "NON_FINAL" | "MODERN" | "NON_MODERN" | "AFTER_i" +# +# A condition list overrides the normal behavior if all of the listed conditions are true. +# Case distinctions in the condition list are not significant. +# +# FINAL: The letter is not followed by a letter of category L* (e.g. Ll, Lt, Lu, Lm, or Lo). +# MODERN: The mapping is only used for modern text. +# AFTER_i: The last base character was "i" 0069 +# +# Conditions preceded by "NON_" represent the negation of the condition +# +# New contexts may be added in the future. +# Additional whitespace around elements is optional. Blank lines are ignored in parsing. +# On any line, all text following "#" is a comment, and are ignored in parsing. +# +# Parsers of this file must be prepared to deal future additions to this format: +# * Additional contexts +# * Additional fields +# ================================================================================ + +# ================================================================================ +# Unconditional mappings +# ================================================================================ + +# The German es-zed is special--the normal mapping is to SS. +# Note: the titlecase should never occur in practice. It is equal to titlecase(uppercase(<es-zed>)) + +00DF; 00DF; 0053 0073; 0053 0053; # LATIN SMALL LETTER SHARP S + +# Ligatures + +FB00; FB00; 0046 0066; 0046 0046; # LATIN SMALL LIGATURE FF +FB01; FB01; 0046 0069; 0046 0049; # LATIN SMALL LIGATURE FI +FB02; FB02; 0046 006C; 0046 004C; # LATIN SMALL LIGATURE FL +FB03; FB03; 0046 0066 0069; 0046 0046 0049; # LATIN SMALL LIGATURE FFI +FB04; FB04; 0046 0066 006C; 0046 0046 004C; # LATIN SMALL LIGATURE FFL +FB05; FB05; 0053 0074; 0053 0054; # LATIN SMALL LIGATURE LONG S T +FB06; FB06; 0053 0074; 0053 0054; # LATIN SMALL LIGATURE ST + +0587; 0587; 0535 0582; 0535 0552; # ARMENIAN SMALL LIGATURE ECH YIWN +FB13; FB13; 0544 0576; 0544 0546; # ARMENIAN SMALL LIGATURE MEN NOW +FB14; FB14; 0544 0565; 0544 0535; # ARMENIAN SMALL LIGATURE MEN ECH +FB15; FB15; 0544 056B; 0544 053B; # ARMENIAN SMALL LIGATURE MEN INI +FB16; FB16; 054E 0576; 054E 0546; # ARMENIAN SMALL LIGATURE VEW NOW +FB17; FB17; 0544 056D; 0544 053D; # ARMENIAN SMALL LIGATURE MEN XEH + +# No corresponding uppercase precomposed character + +0149; 0149; 02BC 004E; 02BC 004E; # LATIN SMALL LETTER N PRECEDED BY APOSTROPHE +0390; 0390; 0399 0308 0301; 0399 0308 0301; # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS +03B0; 03B0; 03A5 0308 0301; 03A5 0308 0301; # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS +01F0; 01F0; 004A 030C; 004A 030C; # LATIN SMALL LETTER J WITH CARON +1E96; 1E96; 0048 0331; 0048 0331; # LATIN SMALL LETTER H WITH LINE BELOW +1E97; 1E97; 0054 0308; 0054 0308; # LATIN SMALL LETTER T WITH DIAERESIS +1E98; 1E98; 0057 030A; 0057 030A; # LATIN SMALL LETTER W WITH RING ABOVE +1E99; 1E99; 0059 030A; 0059 030A; # LATIN SMALL LETTER Y WITH RING ABOVE +1E9A; 1E9A; 0041 02BE; 0041 02BE; # LATIN SMALL LETTER A WITH RIGHT HALF RING +1F50; 1F50; 03A5 0313; 03A5 0313; # GREEK SMALL LETTER UPSILON WITH PSILI +1F52; 1F52; 03A5 0313 0300; 03A5 0313 0300; # GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA +1F54; 1F54; 03A5 0313 0301; 03A5 0313 0301; # GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA +1F56; 1F56; 03A5 0313 0342; 03A5 0313 0342; # GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI +1FB6; 1FB6; 0391 0342; 0391 0342; # GREEK SMALL LETTER ALPHA WITH PERISPOMENI +1FC6; 1FC6; 0397 0342; 0397 0342; # GREEK SMALL LETTER ETA WITH PERISPOMENI +1FD2; 1FD2; 0399 0308 0300; 0399 0308 0300; # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA +1FD3; 1FD3; 0399 0308 0301; 0399 0308 0301; # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND OXIA +1FD6; 1FD6; 0399 0342; 0399 0342; # GREEK SMALL LETTER IOTA WITH PERISPOMENI +1FD7; 1FD7; 0399 0308 0342; 0399 0308 0342; # GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI +1FE2; 1FE2; 03A5 0308 0300; 03A5 0308 0300; # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA +1FE3; 1FE3; 03A5 0308 0301; 03A5 0308 0301; # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND OXIA +1FE4; 1FE4; 03A1 0313; 03A1 0313; # GREEK SMALL LETTER RHO WITH PSILI +1FE6; 1FE6; 03A5 0342; 03A5 0342; # GREEK SMALL LETTER UPSILON WITH PERISPOMENI +1FE7; 1FE7; 03A5 0308 0342; 03A5 0308 0342; # GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI +1FF6; 1FF6; 03A9 0342; 03A9 0342; # GREEK SMALL LETTER OMEGA WITH PERISPOMENI + +# IMPORTANT-when capitalizing iota-subscript (0345) +# It MUST be in normalized form--moved to the end of any sequence of combining marks. +# This is because logically it represents a following base character! +# E.g. <iota_subscript> (<Mn> | <Mc> | <Me>)+ => (<Mn> | <Mc> | <Me>)+ <iota_subscript> +# It should never be the first character in a word, so in titlecasing it can be left as is. + +# The following cases are already in the UnicodeData file, so are only commented here. + +# 0345; 0345; 0345; 0399; # COMBINING GREEK YPOGEGRAMMENI + +# All letters with YPOGEGRAMMENI (iota-subscript) or PROSGEGRAMMENI (iota adscript) +# have special uppercases. +# Note: characters with PROSGEGRAMMENI are actually titlecase, not uppercase! + +1F80; 1F80; 1F88; 1F08 0399; # GREEK SMALL LETTER ALPHA WITH PSILI AND YPOGEGRAMMENI +1F81; 1F81; 1F89; 1F09 0399; # GREEK SMALL LETTER ALPHA WITH DASIA AND YPOGEGRAMMENI +1F82; 1F82; 1F8A; 1F0A 0399; # GREEK SMALL LETTER ALPHA WITH PSILI AND VARIA AND YPOGEGRAMMENI +1F83; 1F83; 1F8B; 1F0B 0399; # GREEK SMALL LETTER ALPHA WITH DASIA AND VARIA AND YPOGEGRAMMENI +1F84; 1F84; 1F8C; 1F0C 0399; # GREEK SMALL LETTER ALPHA WITH PSILI AND OXIA AND YPOGEGRAMMENI +1F85; 1F85; 1F8D; 1F0D 0399; # GREEK SMALL LETTER ALPHA WITH DASIA AND OXIA AND YPOGEGRAMMENI +1F86; 1F86; 1F8E; 1F0E 0399; # GREEK SMALL LETTER ALPHA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI +1F87; 1F87; 1F8F; 1F0F 0399; # GREEK SMALL LETTER ALPHA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI +1F88; 1F80; 1F88; 1F08 0399; # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI +1F89; 1F81; 1F89; 1F09 0399; # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI +1F8A; 1F82; 1F8A; 1F0A 0399; # GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI +1F8B; 1F83; 1F8B; 1F0B 0399; # GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI +1F8C; 1F84; 1F8C; 1F0C 0399; # GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI +1F8D; 1F85; 1F8D; 1F0D 0399; # GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI +1F8E; 1F86; 1F8E; 1F0E 0399; # GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI +1F8F; 1F87; 1F8F; 1F0F 0399; # GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI +1F90; 1F90; 1F98; 1F28 0399; # GREEK SMALL LETTER ETA WITH PSILI AND YPOGEGRAMMENI +1F91; 1F91; 1F99; 1F29 0399; # GREEK SMALL LETTER ETA WITH DASIA AND YPOGEGRAMMENI +1F92; 1F92; 1F9A; 1F2A 0399; # GREEK SMALL LETTER ETA WITH PSILI AND VARIA AND YPOGEGRAMMENI +1F93; 1F93; 1F9B; 1F2B 0399; # GREEK SMALL LETTER ETA WITH DASIA AND VARIA AND YPOGEGRAMMENI +1F94; 1F94; 1F9C; 1F2C 0399; # GREEK SMALL LETTER ETA WITH PSILI AND OXIA AND YPOGEGRAMMENI +1F95; 1F95; 1F9D; 1F2D 0399; # GREEK SMALL LETTER ETA WITH DASIA AND OXIA AND YPOGEGRAMMENI +1F96; 1F96; 1F9E; 1F2E 0399; # GREEK SMALL LETTER ETA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI +1F97; 1F97; 1F9F; 1F2F 0399; # GREEK SMALL LETTER ETA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI +1F98; 1F90; 1F98; 1F28 0399; # GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI +1F99; 1F91; 1F99; 1F29 0399; # GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI +1F9A; 1F92; 1F9A; 1F2A 0399; # GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI +1F9B; 1F93; 1F9B; 1F2B 0399; # GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI +1F9C; 1F94; 1F9C; 1F2C 0399; # GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI +1F9D; 1F95; 1F9D; 1F2D 0399; # GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI +1F9E; 1F96; 1F9E; 1F2E 0399; # GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI +1F9F; 1F97; 1F9F; 1F2F 0399; # GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI +1FA0; 1FA0; 1FA8; 1F68 0399; # GREEK SMALL LETTER OMEGA WITH PSILI AND YPOGEGRAMMENI +1FA1; 1FA1; 1FA9; 1F69 0399; # GREEK SMALL LETTER OMEGA WITH DASIA AND YPOGEGRAMMENI +1FA2; 1FA2; 1FAA; 1F6A 0399; # GREEK SMALL LETTER OMEGA WITH PSILI AND VARIA AND YPOGEGRAMMENI +1FA3; 1FA3; 1FAB; 1F6B 0399; # GREEK SMALL LETTER OMEGA WITH DASIA AND VARIA AND YPOGEGRAMMENI +1FA4; 1FA4; 1FAC; 1F6C 0399; # GREEK SMALL LETTER OMEGA WITH PSILI AND OXIA AND YPOGEGRAMMENI +1FA5; 1FA5; 1FAD; 1F6D 0399; # GREEK SMALL LETTER OMEGA WITH DASIA AND OXIA AND YPOGEGRAMMENI +1FA6; 1FA6; 1FAE; 1F6E 0399; # GREEK SMALL LETTER OMEGA WITH PSILI AND PERISPOMENI AND YPOGEGRAMMENI +1FA7; 1FA7; 1FAF; 1F6F 0399; # GREEK SMALL LETTER OMEGA WITH DASIA AND PERISPOMENI AND YPOGEGRAMMENI +1FA8; 1FA0; 1FA8; 1F68 0399; # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI +1FA9; 1FA1; 1FA9; 1F69 0399; # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI +1FAA; 1FA2; 1FAA; 1F6A 0399; # GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI +1FAB; 1FA3; 1FAB; 1F6B 0399; # GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI +1FAC; 1FA4; 1FAC; 1F6C 0399; # GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI +1FAD; 1FA5; 1FAD; 1F6D 0399; # GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI +1FAE; 1FA6; 1FAE; 1F6E 0399; # GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI +1FAF; 1FA7; 1FAF; 1F6F 0399; # GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI + +1FB3; 1FB3; 1FBC; 0391 0399; # GREEK SMALL LETTER ALPHA WITH YPOGEGRAMMENI +1FBC; 1FB3; 1FBC; 0391 0399; # GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI +1FC3; 1FC3; 1FCC; 0397 0399; # GREEK SMALL LETTER ETA WITH YPOGEGRAMMENI +1FCC; 1FC3; 1FCC; 0397 0399; # GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI +1FF3; 1FF3; 1FFC; 03A9 0399; # GREEK SMALL LETTER OMEGA WITH YPOGEGRAMMENI +1FFC; 1FF3; 1FFC; 03A9 0399; # GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI + +# Some characters with YPOGEGRAMMENI are also have no corresponding titlecases + +1FB2; 1FB2; 1FBA 0345; 1FBA 0399; # GREEK SMALL LETTER ALPHA WITH VARIA AND YPOGEGRAMMENI +1FB4; 1FB4; 0386 0345; 0386 0399; # GREEK SMALL LETTER ALPHA WITH OXIA AND YPOGEGRAMMENI +1FC2; 1FC2; 1FCA 0345; 1FCA 0399; # GREEK SMALL LETTER ETA WITH VARIA AND YPOGEGRAMMENI +1FC4; 1FC4; 0389 0345; 0389 0399; # GREEK SMALL LETTER ETA WITH OXIA AND YPOGEGRAMMENI +1FF2; 1FF2; 1FFA 0345; 1FFA 0399; # GREEK SMALL LETTER OMEGA WITH VARIA AND YPOGEGRAMMENI +1FF4; 1FF4; 038F 0345; 038F 0399; # GREEK SMALL LETTER OMEGA WITH OXIA AND YPOGEGRAMMENI + +1FB7; 1FB7; 0391 0342 0345; 0391 0342 0399; # GREEK SMALL LETTER ALPHA WITH PERISPOMENI AND YPOGEGRAMMENI +1FC7; 1FC7; 0397 0342 0345; 0397 0342 0399; # GREEK SMALL LETTER ETA WITH PERISPOMENI AND YPOGEGRAMMENI +1FF7; 1FF7; 03A9 0342 0345; 03A9 0342 0399; # GREEK SMALL LETTER OMEGA WITH PERISPOMENI AND YPOGEGRAMMENI + +# ================================================================================ +# Conditional mappings +# ================================================================================ + +# Special case for final form of sigma + +03A3; 03C2; 03A3; 03A3; FINAL; # GREEK CAPITAL LETTER SIGMA + +# Note: the following cases for non-final are already in the UnicodeData file. + +# 03A3; 03C3; 03A3; 03A3; # GREEK CAPITAL LETTER SIGMA +# 03C3; 03C3; 03A3; 03A3; # GREEK SMALL LETTER SIGMA +# 03C2; 03C2; 03A3; 03A3; # GREEK SMALL LETTER FINAL SIGMA + +# Note: the following cases are not included, since they would case-fold in lowercasing + +# 03C3; 03C2; 03A3; 03A3; FINAL; # GREEK SMALL LETTER SIGMA +# 03C2; 03C3; 03A3; 03A3; NON_FINAL; # GREEK SMALL LETTER FINAL SIGMA + +# ================================================================================ +# Locale-sensitive mappings +# ================================================================================ + +# Lithuanian + +0307; 0307; ; ; lt AFTER_i; # Remove DOT ABOVE after "i" with upper or titlecase + +# Turkish + +0049; 0131; 0049; 0049; tr; # LATIN CAPITAL LETTER I +0069; 0069; 0130; 0130; tr; # LATIN SMALL LETTER I + +# Note: the following cases are already in the UnicodeData file. + +# 0131; 0131; 0049; 0049; tr; # LATIN SMALL LETTER DOTLESS I +# 0130; 0069; 0130; 0130; tr; # LATIN CAPITAL LETTER I WITH DOT ABOVE diff --git a/data/resources.js b/data/resources.js index 6b3984d..6f39c4b 100644 --- a/data/resources.js +++ b/data/resources.js @@ -6,33 +6,53 @@ const resources = [ { 'version': '2.0.14', 'main': 'https://unicode.org/Public/2.0-Update/UnicodeData-2.0.14.txt', + 'blocks': 'https://unicode.org/Public/2.0-Update/Blocks-1.txt', + 'properties': 'https://unicode.org/Public/2.0-Update/PropList-2.0.14.txt', }, { 'version': '2.1.2', 'main': 'https://unicode.org/Public/2.1-Update/UnicodeData-2.1.2.txt', + 'blocks': 'https://unicode.org/Public/2.0-Update/Blocks-1.txt', + 'properties': 'https://unicode.org/Public/2.1-Update/PropList-2.1.2.txt', }, { 'version': '2.1.5', 'main': 'https://unicode.org/Public/2.1-Update2/UnicodeData-2.1.5.txt', + 'blocks': 'https://unicode.org/Public/2.0-Update/Blocks-1.txt', }, { 'version': '2.1.8', 'main': 'https://unicode.org/Public/2.1-Update3/UnicodeData-2.1.8.txt', + 'blocks': 'https://unicode.org/Public/2.0-Update/Blocks-1.txt', + 'properties': 'https://unicode.org/Public/2.1-Update3/PropList-2.1.8.txt', + 'special-casing': 'https://unicode.org/Public/2.1-Update3/SpecialCasing-1.txt' }, { 'version': '2.1.9', 'main': 'https://unicode.org/Public/2.1-Update4/UnicodeData-2.1.9.txt', + 'blocks': 'https://unicode.org/Public/2.1-Update4/Blocks-2.txt', + 'properties': 'https://unicode.org/Public/2.1-Update4/PropList-2.1.9.txt', + 'special-casing': 'https://unicode.org/Public/2.1-Update4/SpecialCasing-2.txt', }, { 'version': '3.0.0', 'main': 'https://unicode.org/Public/3.0-Update/UnicodeData-3.0.0.txt', - //'blocks': 'https://unicode.org/Public/3.0-Update/Blocks-3.txt', // issue #1 - //'properties': 'https://unicode.org/Public/3.0-Update/PropList-3.0.0.txt' // issue #2 + 'blocks': 'https://unicode.org/Public/3.0-Update/Blocks-3.txt', + 'properties': 'https://unicode.org/Public/3.0-Update/PropList-3.0.0.txt', + 'special-casing': 'https://unicode.org/Public/3.0-Update/SpecialCasing-2.txt' }, { + // Some resources are from Unicode 3.0.0 + // Per https://unicode.org/Public/3.0-Update1/ReadMe-3.0.1.txt + // This release consists of corrections and additions to the + // Unicode Character Database for the Unicode Standard, + // Version 3.0.1. 'version': '3.0.1', - 'main': 'https://unicode.org/Public/3.0-Update1/UnicodeData-3.0.1.txt' - //'properties': 'https://unicode.org/Public/3.0-Update1/PropList-3.0.1.txt' // issue #2 + 'main': 'https://unicode.org/Public/3.0-Update1/UnicodeData-3.0.1.txt', + 'blocks': 'https://unicode.org/Public/3.0-Update/Blocks-3.txt', + 'properties': 'https://unicode.org/Public/3.0-Update1/PropList-3.0.1.txt', + 'case-folding': 'https://unicode.org/Public/3.0-Update1/CaseFolding-2.txt', + 'special-casing': 'https://unicode.org/Public/3.0-Update1/SpecialCasing-3.txt', }, { 'version': '3.1.0', diff --git a/scripts/parse-blocks-scripts-properties.js b/scripts/parse-blocks-scripts-properties.js index 2f33520..e2e40a5 100644 --- a/scripts/parse-blocks-scripts-properties.js +++ b/scripts/parse-blocks-scripts-properties.js @@ -239,12 +239,85 @@ const parseDerivedGeneralCategory = function (version) { } } +const parseBlocks = function (version) { + if (version === '3.0.1' || version === '3.0.0' || parseInt(version.split('.')[0], 10) < 3) { + const source = utils.readDataFile(version, 'blocks'); + if (!source) { + return; + } + const map = {}; + for (const line of source.trimEnd().split('\n')) { + if (line.startsWith('#')) { + continue; + } + const [start, end, blockName] = line.split('; '); + const canonicalBlockName = looseMatch('Block', blockName).value; + map[canonicalBlockName] = regenerate().addRange( + parseInt(start, 16), + parseInt(end, 16) + ); + } + return map; + } else { + return parseBlocksScriptsProperties('blocks', version); + } +} + +const parseProperties = function (version) { + if ( + version === '3.0.1' || + version === '3.0.0' || + parseInt(version.split('.')[0], 10) < 3 + ) { + const source = utils.readDataFile(version, 'properties'); + if (!source) { + return; + } + const map = {}; + const lines = source.trimEnd().split('\n'); + let currentProperty, maybeProperty, maybeRange + for (let i = 0; i < lines.length; i++) { + const line = lines[i]; + if ((maybeProperty = /0x[A-F\d]+ \((.+?)\)$/.exec(line)) != null) { + currentProperty = maybeProperty[1]; + if ( + // ignore Bidi_Class as they have been generated from UnicodeData + currentProperty.startsWith("Bidi:") || + // ignore Not a Character and Unassigned Code Value as they have been generated from UnicodeData + currentProperty === "Not a Character" || + currentProperty === "Unassigned Code Value" + ) { + // skip contents + i++; + while (++i < lines.length && lines[i] !== ""); + continue; + } + currentProperty = currentProperty.replaceAll(' ', '_'); + currentProperty = findCanonicalName(currentProperty) ?? currentProperty; + map[currentProperty] = regenerate(); + } else if ((maybeRange = /^([A-F\d]{4,5})(?:..([A-F\d]{4,5}))?/.exec(line)) != null) { + if (maybeRange[2]) { + map[currentProperty].addRange( + parseInt(maybeRange[1], 16), + parseInt(maybeRange[2], 16) + ); + } else { + map[currentProperty].add(parseInt(maybeRange[1], 16)); + } + } + } + return map; + } else { + return parseBlocksScriptsProperties('properties', version); + } +}; + module.exports = { 'parseScripts': parseBlocksScriptsProperties.bind(null, 'scripts'), - 'parseProperties': parseBlocksScriptsProperties.bind(null, 'properties'), + 'parseProperties': parseProperties, 'parseDerivedCoreProperties': parseBlocksScriptsProperties.bind(null, 'derived-core-properties'), 'parseDerivedNormalizationProperties': parseBlocksScriptsProperties.bind(null, 'derived-normalization-properties'), - 'parseBlocks': parseBlocksScriptsProperties.bind(null, 'blocks'), + 'parseBlocks': parseBlocks, 'parseMirroring': parseBlocksScriptsProperties.bind(null, 'bidi-mirroring'), 'parseDerivedBinaryProperties': parseDerivedBinaryProperties, 'parseDerivedGeneralCategory': parseDerivedGeneralCategory