--- old/jdk/src/java.base/share/classes/java/lang/Character.java 2015-10-16 21:25:29.969721313 +0900 +++ new/jdk/src/java.base/share/classes/java/lang/Character.java 2015-10-16 21:25:29.853721310 +0900 @@ -42,7 +42,7 @@ * a character's category (lowercase letter, digit, etc.) and for converting * characters from uppercase to lowercase and vice versa. *

- * Character information is based on the Unicode Standard, version 7.0.0. + * Character information is based on the Unicode Standard, version 8.0.0. *

* The methods and data of class {@code Character} are defined by * the information in the UnicodeData file that is part of the @@ -2850,6 +2850,93 @@ "SUPPLEMENTAL ARROWS-C", "SUPPLEMENTALARROWS-C"); + /** + * Constant for the "Cherokee Supplement" Unicode character block. + * @since 1.9 + */ + public static final UnicodeBlock CHEROKEE_SUPPLEMENT = + new UnicodeBlock("CHEROKEE_SUPPLEMENT", + "CHEROKEE SUPPLEMENT", + "CHEROKEESUPPLEMENT"); + + /** + * Constant for the "Hatran" Unicode character block. + * @since 1.9 + */ + public static final UnicodeBlock HATRAN = + new UnicodeBlock("HATRAN"); + + /** + * Constant for the "Old Hungarian" Unicode character block. + * @since 1.9 + */ + public static final UnicodeBlock OLD_HUNGARIAN = + new UnicodeBlock("OLD_HUNGARIAN", + "OLD HUNGARIAN", + "OLDHUNGARIAN"); + + /** + * Constant for the "Multani" Unicode character block. + * @since 1.9 + */ + public static final UnicodeBlock MULTANI = + new UnicodeBlock("MULTANI"); + + /** + * Constant for the "Ahom" Unicode character block. + * @since 1.9 + */ + public static final UnicodeBlock AHOM = + new UnicodeBlock("AHOM"); + + /** + * Constant for the "Early Dynastic Cuneiform" Unicode character block. + * @since 1.9 + */ + public static final UnicodeBlock EARLY_DYNASTIC_CUNEIFORM = + new UnicodeBlock("EARLY_DYNASTIC_CUNEIFORM", + "EARLY DYNASTIC CUNEIFORM", + "EARLYDYNASTICCUNEIFORM"); + + /** + * Constant for the "Anatolian Hieroglyphs" Unicode character block. + * @since 1.9 + */ + public static final UnicodeBlock ANATOLIAN_HIEROGLYPHS = + new UnicodeBlock("ANATOLIAN_HIEROGLYPHS", + "ANATOLIAN HIEROGLYPHS", + "ANATOLIANHIEROGLYPHS"); + + /** + * Constant for the "Sutton SignWriting" Unicode character block. + * @since 1.9 + */ + public static final UnicodeBlock SUTTON_SIGNWRITING = + new UnicodeBlock("SUTTON_SIGNWRITING", + "SUTTON SIGNWRITING", + "SUTTONSIGNWRITING"); + + /** + * Constant for the "Supplemental Symbols and Pictographs" Unicode + * character block. + * @since 1.9 + */ + public static final UnicodeBlock SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS = + new UnicodeBlock("SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS", + "SUPPLEMENTAL SYMBOLS AND PICTOGRAPHS", + "SUPPLEMENTALSYMBOLSANDPICTOGRAPHS"); + + /** + * Constant for the "CJK Unified Ideographs Extension E" Unicode + * character block. + * @since 1.9 + */ + public static final UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E = + new UnicodeBlock("CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E", + "CJK UNIFIED IDEOGRAPHS EXTENSION E", + "CJKUNIFIEDIDEOGRAPHSEXTENSIONE"); + + private static final int blockStarts[] = { 0x0000, // 0000..007F; Basic Latin 0x0080, // 0080..00FF; Latin-1 Supplement @@ -2995,7 +3082,7 @@ 0xAAE0, // AAE0..AAFF; Meetei Mayek Extensions 0xAB00, // AB00..AB2F; Ethiopic Extended-A 0xAB30, // AB30..AB6F; Latin Extended-E - 0xAB70, // unassigned + 0xAB70, // AB70..ABBF; Cherokee Supplement 0xABC0, // ABC0..ABFF; Meetei Mayek 0xAC00, // AC00..D7AF; Hangul Syllables 0xD7B0, // D7B0..D7FF; Hangul Jamo Extended-B @@ -3044,6 +3131,7 @@ 0x10860, // 10860..1087F; Palmyrene 0x10880, // 10880..108AF; Nabataean 0x108B0, // unassigned + 0x108E0, // 108E0..108FF; Hatran 0x10900, // 10900..1091F; Phoenician 0x10920, // 10920..1093F; Lydian 0x10940, // unassigned @@ -3061,6 +3149,8 @@ 0x10BB0, // unassigned 0x10C00, // 10C00..10C4F; Old Turkic 0x10C50, // unassigned + 0x10C80, // 10C80..10CFF; Old Hungarian + 0x10D00, // unassigned 0x10E60, // 10E60..10E7F; Rumi Numeral Symbols 0x10E80, // unassigned 0x11000, // 11000..1107F; Brahmi @@ -3072,6 +3162,7 @@ 0x111E0, // 111E0..111FF; Sinhala Archaic Numbers 0x11200, // 11200..1124F; Khojki 0x11250, // unassigned + 0x11280, // 11280..112AF; Multani 0x112B0, // 112B0..112FF; Khudawadi 0x11300, // 11300..1137F; Grantha 0x11380, // unassigned @@ -3082,15 +3173,20 @@ 0x11660, // unassigned 0x11680, // 11680..116CF; Takri 0x116D0, // unassigned + 0x11700, // 11700..1173F; Ahom + 0x11740, // unassigned 0x118A0, // 118A0..118FF; Warang Citi 0x11900, // unassigned 0x11AC0, // 11AC0..11AFF; Pau Cin Hau 0x11B00, // unassigned 0x12000, // 12000..123FF; Cuneiform 0x12400, // 12400..1247F; Cuneiform Numbers and Punctuation - 0x12480, // unassigned + 0x12480, // 12480..1254F; Early Dynastic Cuneiform + 0x12550, // unassigned 0x13000, // 13000..1342F; Egyptian Hieroglyphs 0x13430, // unassigned + 0x14400, // 14400..1467F; Anatolian Hieroglyphs + 0x14680, // unassigned 0x16800, // 16800..16A3F; Bamum Supplement 0x16A40, // 16A40..16A6F; Mro 0x16A70, // unassigned @@ -3112,7 +3208,8 @@ 0x1D360, // 1D360..1D37F; Counting Rod Numerals 0x1D380, // unassigned 0x1D400, // 1D400..1D7FF; Mathematical Alphanumeric Symbols - 0x1D800, // unassigned + 0x1D800, // 1D800..1DAAF; Sutton SignWriting + 0x1DAB0, // unassigned 0x1E800, // 1E800..1E8DF; Mende Kikakui 0x1E8E0, // unassigned 0x1EE00, // 1EE00..1EEFF; Arabic Mathematical Alphabetic Symbols @@ -3122,19 +3219,21 @@ 0x1F0A0, // 1F0A0..1F0FF; Playing Cards 0x1F100, // 1F100..1F1FF; Enclosed Alphanumeric Supplement 0x1F200, // 1F200..1F2FF; Enclosed Ideographic Supplement - 0x1F300, // 1F300..1F5FF; Miscellaneous Symbols And Pictographs + 0x1F300, // 1F300..1F5FF; Miscellaneous Symbols and Pictographs 0x1F600, // 1F600..1F64F; Emoticons 0x1F650, // 1F650..1F67F; Ornamental Dingbats - 0x1F680, // 1F680..1F6FF; Transport And Map Symbols + 0x1F680, // 1F680..1F6FF; Transport and Map Symbols 0x1F700, // 1F700..1F77F; Alchemical Symbols 0x1F780, // 1F780..1F7FF; Geometric Shapes Extended 0x1F800, // 1F800..1F8FF; Supplemental Arrows-C - 0x1F900, // unassigned + 0x1F900, // 1F900..1F9FF; Supplemental Symbols and Pictographs + 0x1FA00, // unassigned 0x20000, // 20000..2A6DF; CJK Unified Ideographs Extension B 0x2A6E0, // unassigned 0x2A700, // 2A700..2B73F; CJK Unified Ideographs Extension C 0x2B740, // 2B740..2B81F; CJK Unified Ideographs Extension D - 0x2B820, // unassigned + 0x2B820, // 2B820..2CEAF; CJK Unified Ideographs Extension E + 0x2CEB0, // unassigned 0x2F800, // 2F800..2FA1F; CJK Compatibility Ideographs Supplement 0x2FA20, // unassigned 0xE0000, // E0000..E007F; Tags @@ -3290,7 +3389,7 @@ MEETEI_MAYEK_EXTENSIONS, ETHIOPIC_EXTENDED_A, LATIN_EXTENDED_E, - null, + CHEROKEE_SUPPLEMENT, MEETEI_MAYEK, HANGUL_SYLLABLES, HANGUL_JAMO_EXTENDED_B, @@ -3339,6 +3438,7 @@ PALMYRENE, NABATAEAN, null, + HATRAN, PHOENICIAN, LYDIAN, null, @@ -3356,6 +3456,8 @@ null, OLD_TURKIC, null, + OLD_HUNGARIAN, + null, RUMI_NUMERAL_SYMBOLS, null, BRAHMI, @@ -3367,6 +3469,7 @@ SINHALA_ARCHAIC_NUMBERS, KHOJKI, null, + MULTANI, KHUDAWADI, GRANTHA, null, @@ -3377,15 +3480,20 @@ null, TAKRI, null, + AHOM, + null, WARANG_CITI, null, PAU_CIN_HAU, null, CUNEIFORM, CUNEIFORM_NUMBERS_AND_PUNCTUATION, + EARLY_DYNASTIC_CUNEIFORM, null, EGYPTIAN_HIEROGLYPHS, null, + ANATOLIAN_HIEROGLYPHS, + null, BAMUM_SUPPLEMENT, MRO, null, @@ -3407,6 +3515,7 @@ COUNTING_ROD_NUMERALS, null, MATHEMATICAL_ALPHANUMERIC_SYMBOLS, + SUTTON_SIGNWRITING, null, MENDE_KIKAKUI, null, @@ -3424,11 +3533,13 @@ ALCHEMICAL_SYMBOLS, GEOMETRIC_SHAPES_EXTENDED, SUPPLEMENTAL_ARROWS_C, + SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS, null, CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B, null, CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C, CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D, + CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E, null, CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT, null, @@ -4214,6 +4325,42 @@ */ WARANG_CITI, + /** + * Unicode script "Ahom". + * @since 1.9 + */ + AHOM, + + /** + * Unicode script "Anatolian Hieroglyphs". + * @since 1.9 + */ + ANATOLIAN_HIEROGLYPHS, + + /** + * Unicode script "Hatran". + * @since 1.9 + */ + HATRAN, + + /** + * Unicode script "Multani". + * @since 1.9 + */ + MULTANI, + + /** + * Unicode script "Old Hungarian". + * @since 1.9 + */ + OLD_HUNGARIAN, + + /** + * Unicode script "SignWriting". + * @since 1.9 + */ + SIGNWRITING, + /** * Unicode script "Unknown". */ @@ -4295,9 +4442,7 @@ 0x0640, // 0640 ; COMMON 0x0641, // 0641..064A; ARABIC 0x064B, // 064B..0655; INHERITED - 0x0656, // 0656..065F; ARABIC - 0x0660, // 0660..0669; COMMON - 0x066A, // 066A..066F; ARABIC + 0x0656, // 0656..066F; ARABIC 0x0670, // 0670 ; INHERITED 0x0671, // 0671..06DC; ARABIC 0x06DD, // 06DD ; COMMON @@ -4320,9 +4465,9 @@ 0x085C, // 085C..085D; UNKNOWN 0x085E, // 085E ; MANDAIC 0x085F, // 085F..089F; UNKNOWN - 0x08A0, // 08A0..08B2; ARABIC - 0x08B3, // 08B3..08E3; UNKNOWN - 0x08E4, // 08E4..08FF; ARABIC + 0x08A0, // 08A0..08B4; ARABIC + 0x08B5, // 08B5..08E2; UNKNOWN + 0x08E3, // 08E3..08FF; ARABIC 0x0900, // 0900..0950; DEVANAGARI 0x0951, // 0951..0952; INHERITED 0x0953, // 0953..0963; DEVANAGARI @@ -4413,7 +4558,9 @@ 0x0AE0, // 0AE0..0AE3; GUJARATI 0x0AE4, // 0AE4..0AE5; UNKNOWN 0x0AE6, // 0AE6..0AF1; GUJARATI - 0x0AF2, // 0AF2..0B00; UNKNOWN + 0x0AF2, // 0AF2..0AF8; UNKNOWN + 0x0AF9, // 0AF9 ; GUJARATI + 0x0AFA, // 0AFA..0B00; UNKNOWN 0x0B01, // 0B01..0B03; ORIYA 0x0B04, // 0B04 ; UNKNOWN 0x0B05, // 0B05..0B0C; ORIYA @@ -4492,8 +4639,8 @@ 0x0C4E, // 0C4E..0C54; UNKNOWN 0x0C55, // 0C55..0C56; TELUGU 0x0C57, // 0C57 ; UNKNOWN - 0x0C58, // 0C58..0C59; TELUGU - 0x0C5A, // 0C5A..0C5F; UNKNOWN + 0x0C58, // 0C58..0C5A; TELUGU + 0x0C5B, // 0C5B..0C5F; UNKNOWN 0x0C60, // 0C60..0C63; TELUGU 0x0C64, // 0C64..0C65; UNKNOWN 0x0C66, // 0C66..0C6F; TELUGU @@ -4543,8 +4690,8 @@ 0x0D4A, // 0D4A..0D4E; MALAYALAM 0x0D4F, // 0D4F..0D56; UNKNOWN 0x0D57, // 0D57 ; MALAYALAM - 0x0D58, // 0D58..0D5F; UNKNOWN - 0x0D60, // 0D60..0D63; MALAYALAM + 0x0D58, // 0D58..0D5E; UNKNOWN + 0x0D5F, // 0D5F..0D63; MALAYALAM 0x0D64, // 0D64..0D65; UNKNOWN 0x0D66, // 0D66..0D75; MALAYALAM 0x0D76, // 0D76..0D78; UNKNOWN @@ -4676,8 +4823,10 @@ 0x137D, // 137D..137F; UNKNOWN 0x1380, // 1380..1399; ETHIOPIC 0x139A, // 139A..139F; UNKNOWN - 0x13A0, // 13A0..13F4; CHEROKEE - 0x13F5, // 13F5..13FF; UNKNOWN + 0x13A0, // 13A0..13F5; CHEROKEE + 0x13F6, // 13F6..13F7; UNKNOWN + 0x13F8, // 13F8..13FD; CHEROKEE + 0x13FE, // 13FE..13FF; UNKNOWN 0x1400, // 1400..167F; CANADIAN_ABORIGINAL 0x1680, // 1680..169C; OGHAM 0x169D, // 169D..169F; UNKNOWN @@ -4846,8 +4995,8 @@ 0x208F, // 208F ; UNKNOWN 0x2090, // 2090..209C; LATIN 0x209D, // 209D..209F; UNKNOWN - 0x20A0, // 20A0..20BD; COMMON - 0x20BE, // 20BE..20CF; UNKNOWN + 0x20A0, // 20A0..20BE; COMMON + 0x20BF, // 20BF..20CF; UNKNOWN 0x20D0, // 20D0..20F0; INHERITED 0x20F1, // 20F1..20FF; UNKNOWN 0x2100, // 2100..2125; COMMON @@ -4860,8 +5009,8 @@ 0x214E, // 214E ; LATIN 0x214F, // 214F..215F; COMMON 0x2160, // 2160..2188; LATIN - 0x2189, // 2189 ; COMMON - 0x218A, // 218A..218F; UNKNOWN + 0x2189, // 2189..218B; COMMON + 0x218C, // 218C..218F; UNKNOWN 0x2190, // 2190..23FA; COMMON 0x23FB, // 23FB..23FF; UNKNOWN 0x2400, // 2400..2426; COMMON @@ -4879,7 +5028,9 @@ 0x2BBD, // 2BBD..2BC8; COMMON 0x2BC9, // 2BC9 ; UNKNOWN 0x2BCA, // 2BCA..2BD1; COMMON - 0x2BD2, // 2BD2..2BFF; UNKNOWN + 0x2BD2, // 2BD2..2BEB; UNKNOWN + 0x2BEC, // 2BEC..2BEF; COMMON + 0x2BF0, // 2BF0..2BFF; UNKNOWN 0x2C00, // 2C00..2C2E; GLAGOLITIC 0x2C2F, // 2C2F ; UNKNOWN 0x2C30, // 2C30..2C5E; GLAGOLITIC @@ -4972,8 +5123,8 @@ 0x3400, // 3400..4DB5; HAN 0x4DB6, // 4DB6..4DBF; UNKNOWN 0x4DC0, // 4DC0..4DFF; COMMON - 0x4E00, // 4E00..9FCC; HAN - 0x9FCD, // 9FCD..9FFF; UNKNOWN + 0x4E00, // 4E00..9FD5; HAN + 0x9FD6, // 9FD6..9FFF; UNKNOWN 0xA000, // A000..A48C; YI 0xA48D, // A48D..A48F; UNKNOWN 0xA490, // A490..A4C6; YI @@ -4981,20 +5132,16 @@ 0xA4D0, // A4D0..A4FF; LISU 0xA500, // A500..A62B; VAI 0xA62C, // A62C..A63F; UNKNOWN - 0xA640, // A640..A69D; CYRILLIC - 0xA69E, // A69E ; UNKNOWN - 0xA69F, // A69F ; CYRILLIC + 0xA640, // A640..A69F; CYRILLIC 0xA6A0, // A6A0..A6F7; BAMUM 0xA6F8, // A6F8..A6FF; UNKNOWN 0xA700, // A700..A721; COMMON 0xA722, // A722..A787; LATIN 0xA788, // A788..A78A; COMMON - 0xA78B, // A78B..A78E; LATIN - 0xA78F, // A78F ; UNKNOWN - 0xA790, // A790..A7AD; LATIN + 0xA78B, // A78B..A7AD; LATIN 0xA7AE, // A7AE..A7AF; UNKNOWN - 0xA7B0, // A7B0..A7B1; LATIN - 0xA7B2, // A7B2..A7F6; UNKNOWN + 0xA7B0, // A7B0..A7B7; LATIN + 0xA7B8, // A7B8..A7F6; UNKNOWN 0xA7F7, // A7F7..A7FF; LATIN 0xA800, // A800..A82B; SYLOTI_NAGRI 0xA82C, // A82C..A82F; UNKNOWN @@ -5006,8 +5153,8 @@ 0xA8C5, // A8C5..A8CD; UNKNOWN 0xA8CE, // A8CE..A8D9; SAURASHTRA 0xA8DA, // A8DA..A8DF; UNKNOWN - 0xA8E0, // A8E0..A8FB; DEVANAGARI - 0xA8FC, // A8FC..A8FF; UNKNOWN + 0xA8E0, // A8E0..A8FD; DEVANAGARI + 0xA8FE, // A8FE..A8FF; UNKNOWN 0xA900, // A900..A92D; KAYAH_LI 0xA92E, // A92E ; COMMON 0xA92F, // A92F ; KAYAH_LI @@ -5049,11 +5196,10 @@ 0xAB2F, // AB2F ; UNKNOWN 0xAB30, // AB30..AB5A; LATIN 0xAB5B, // AB5B ; COMMON - 0xAB5C, // AB5C..AB5F; LATIN - 0xAB60, // AB60..AB63; UNKNOWN - 0xAB64, // AB64 ; LATIN + 0xAB5C, // AB5C..AB64; LATIN 0xAB65, // AB65 ; GREEK - 0xAB66, // AB66..ABBF; UNKNOWN + 0xAB66, // AB66..AB6F; UNKNOWN + 0xAB70, // AB70..ABBF; CHEROKEE 0xABC0, // ABC0..ABED; MEETEI_MAYEK 0xABEE, // ABEE..ABEF; UNKNOWN 0xABF0, // ABF0..ABF9; MEETEI_MAYEK @@ -5098,7 +5244,7 @@ 0xFE10, // FE10..FE19; COMMON 0xFE1A, // FE1A..FE1F; UNKNOWN 0xFE20, // FE20..FE2D; INHERITED - 0xFE2E, // FE2E..FE2F; UNKNOWN + 0xFE2E, // FE2E..FE2F; CYRILLIC 0xFE30, // FE30..FE52; COMMON 0xFE53, // FE53 ; UNKNOWN 0xFE54, // FE54..FE66; COMMON @@ -5220,7 +5366,12 @@ 0x10880, // 10880..1089E; NABATAEAN 0x1089F, // 1089F..108A6; UNKNOWN 0x108A7, // 108A7..108AF; NABATAEAN - 0x108B0, // 108B0..108FF; UNKNOWN + 0x108B0, // 108B0..108DF; UNKNOWN + 0x108E0, // 108E0..108F2; HATRAN + 0x108F3, // 108F3 ; UNKNOWN + 0x108F4, // 108F4..108F5; HATRAN + 0x108F6, // 108F6..108FA; UNKNOWN + 0x108FB, // 108FB..108FF; HATRAN 0x10900, // 10900..1091B; PHOENICIAN 0x1091C, // 1091C..1091E; UNKNOWN 0x1091F, // 1091F ; PHOENICIAN @@ -5230,9 +5381,10 @@ 0x10940, // 10940..1097F; UNKNOWN 0x10980, // 10980..1099F; MEROITIC_HIEROGLYPHS 0x109A0, // 109A0..109B7; MEROITIC_CURSIVE - 0x109B8, // 109B8..109BD; UNKNOWN - 0x109BE, // 109BE..109BF; MEROITIC_CURSIVE - 0x109C0, // 109C0..109FF; UNKNOWN + 0x109B8, // 109B8..109BB; UNKNOWN + 0x109BC, // 109BC..109CF; MEROITIC_CURSIVE + 0x109D0, // 109D0..109D1; UNKNOWN + 0x109D2, // 109D2..109FF; MEROITIC_CURSIVE 0x10A00, // 10A00..10A03; KHAROSHTHI 0x10A04, // 10A04 ; UNKNOWN 0x10A05, // 10A05..10A06; KHAROSHTHI @@ -5272,7 +5424,13 @@ 0x10BA9, // 10BA9..10BAF; PSALTER_PAHLAVI 0x10BB0, // 10BB0..10BFF; UNKNOWN 0x10C00, // 10C00..10C48; OLD_TURKIC - 0x10C49, // 10C49..10E5F; UNKNOWN + 0x10C49, // 10C49..10C7F; UNKNOWN + 0x10C80, // 10C80..10CB2; OLD_HUNGARIAN + 0x10CB3, // 10CB3..10CBF; UNKNOWN + 0x10CC0, // 10CC0..10CF2; OLD_HUNGARIAN + 0x10CF3, // 10CF3..10CF9; UNKNOWN + 0x10CFA, // 10CFA..10CFF; OLD_HUNGARIAN + 0x10D00, // 10D00..10E5F; UNKNOWN 0x10E60, // 10E60..10E7E; ARABIC 0x10E7F, // 10E7F..10FFF; UNKNOWN 0x11000, // 11000..1104D; BRAHMI @@ -5292,23 +5450,31 @@ 0x11144, // 11144..1114F; UNKNOWN 0x11150, // 11150..11176; MAHAJANI 0x11177, // 11177..1117F; UNKNOWN - 0x11180, // 11180..111C8; SHARADA - 0x111C9, // 111C9..111CC; UNKNOWN - 0x111CD, // 111CD ; SHARADA + 0x11180, // 11180..111CD; SHARADA 0x111CE, // 111CE..111CF; UNKNOWN - 0x111D0, // 111D0..111DA; SHARADA - 0x111DB, // 111DB..111E0; UNKNOWN + 0x111D0, // 111D0..111DF; SHARADA + 0x111E0, // 111E0 ; UNKNOWN 0x111E1, // 111E1..111F4; SINHALA 0x111F5, // 111F5..111FF; UNKNOWN 0x11200, // 11200..11211; KHOJKI 0x11212, // 11212 ; UNKNOWN 0x11213, // 11213..1123D; KHOJKI - 0x1123E, // 1123E..112AF; UNKNOWN + 0x1123E, // 1123E..1127F; UNKNOWN + 0x11280, // 11280..11286; MULTANI + 0x11287, // 11287 ; UNKNOWN + 0x11288, // 11288 ; MULTANI + 0x11289, // 11289 ; UNKNOWN + 0x1128A, // 1128A..1128D; MULTANI + 0x1128E, // 1128E ; UNKNOWN + 0x1128F, // 1128F..1129D; MULTANI + 0x1129E, // 1129E ; UNKNOWN + 0x1129F, // 1129F..112A9; MULTANI + 0x112AA, // 112AA..112AF; UNKNOWN 0x112B0, // 112B0..112EA; KHUDAWADI 0x112EB, // 112EB..112EF; UNKNOWN 0x112F0, // 112F0..112F9; KHUDAWADI - 0x112FA, // 112FA..11300; UNKNOWN - 0x11301, // 11301..11303; GRANTHA + 0x112FA, // 112FA..112FF; UNKNOWN + 0x11300, // 11300..11303; GRANTHA 0x11304, // 11304 ; UNKNOWN 0x11305, // 11305..1130C; GRANTHA 0x1130D, // 1130D..1130E; UNKNOWN @@ -5327,7 +5493,9 @@ 0x11347, // 11347..11348; GRANTHA 0x11349, // 11349..1134A; UNKNOWN 0x1134B, // 1134B..1134D; GRANTHA - 0x1134E, // 1134E..11356; UNKNOWN + 0x1134E, // 1134E..1134F; UNKNOWN + 0x11350, // 11350 ; GRANTHA + 0x11351, // 11351..11356; UNKNOWN 0x11357, // 11357 ; GRANTHA 0x11358, // 11358..1135C; UNKNOWN 0x1135D, // 1135D..11363; GRANTHA @@ -5342,8 +5510,8 @@ 0x114DA, // 114DA..1157F; UNKNOWN 0x11580, // 11580..115B5; SIDDHAM 0x115B6, // 115B6..115B7; UNKNOWN - 0x115B8, // 115B8..115C9; SIDDHAM - 0x115CA, // 115CA..115FF; UNKNOWN + 0x115B8, // 115B8..115DD; SIDDHAM + 0x115DE, // 115DE..115FF; UNKNOWN 0x11600, // 11600..11644; MODI 0x11645, // 11645..1164F; UNKNOWN 0x11650, // 11650..11659; MODI @@ -5351,21 +5519,31 @@ 0x11680, // 11680..116B7; TAKRI 0x116B8, // 116B8..116BF; UNKNOWN 0x116C0, // 116C0..116C9; TAKRI - 0x116CA, // 116CA..1189F; UNKNOWN + 0x116CA, // 116CA..116FF; UNKNOWN + 0x11700, // 11700..11719; AHOM + 0x1171A, // 1171A..1171C; UNKNOWN + 0x1171D, // 1171D..1172B; AHOM + 0x1172C, // 1172C..1172F; UNKNOWN + 0x11730, // 11730..1173F; AHOM + 0x11740, // 11740..1189F; UNKNOWN 0x118A0, // 118A0..118F2; WARANG_CITI 0x118F3, // 118F3..118FE; UNKNOWN 0x118FF, // 118FF ; WARANG_CITI 0x11900, // 11900..11ABF; UNKNOWN 0x11AC0, // 11AC0..11AF8; PAU_CIN_HAU 0x11AF9, // 11AF9..11FFF; UNKNOWN - 0x12000, // 12000..12398; CUNEIFORM - 0x12399, // 12399..123FF; UNKNOWN + 0x12000, // 12000..12399; CUNEIFORM + 0x1239A, // 1239A..123FF; UNKNOWN 0x12400, // 12400..1246E; CUNEIFORM 0x1246F, // 1246F ; UNKNOWN 0x12470, // 12470..12474; CUNEIFORM - 0x12475, // 12475..12FFF; UNKNOWN + 0x12475, // 12475..1247F; UNKNOWN + 0x12480, // 12480..12543; CUNEIFORM + 0x12544, // 12544..12FFF; UNKNOWN 0x13000, // 13000..1342E; EGYPTIAN_HIEROGLYPHS - 0x1342F, // 1342F..167FF; UNKNOWN + 0x1342F, // 1342F..143FF; UNKNOWN + 0x14400, // 14400..14646; ANATOLIAN_HIEROGLYPHS + 0x14647, // 14647..167FF; UNKNOWN 0x16800, // 16800..16A38; BAMUM 0x16A39, // 16A39..16A3F; UNKNOWN 0x16A40, // 16A40..16A5E; MRO @@ -5420,8 +5598,8 @@ 0x1D185, // 1D185..1D18B; INHERITED 0x1D18C, // 1D18C..1D1A9; COMMON 0x1D1AA, // 1D1AA..1D1AD; INHERITED - 0x1D1AE, // 1D1AE..1D1DD; COMMON - 0x1D1DE, // 1D1DE..1D1FF; UNKNOWN + 0x1D1AE, // 1D1AE..1D1E8; COMMON + 0x1D1E9, // 1D1E9..1D1FF; UNKNOWN 0x1D200, // 1D200..1D245; GREEK 0x1D246, // 1D246..1D2FF; UNKNOWN 0x1D300, // 1D300..1D356; COMMON @@ -5469,7 +5647,12 @@ 0x1D6A8, // 1D6A8..1D7CB; COMMON 0x1D7CC, // 1D7CC..1D7CD; UNKNOWN 0x1D7CE, // 1D7CE..1D7FF; COMMON - 0x1D800, // 1D800..1E7FF; UNKNOWN + 0x1D800, // 1D800..1DA8B; SIGNWRITING + 0x1DA8C, // 1DA8C..1DA9A; UNKNOWN + 0x1DA9B, // 1DA9B..1DA9F; SIGNWRITING + 0x1DAA0, // 1DAA0 ; UNKNOWN + 0x1DAA1, // 1DAA1..1DAAF; SIGNWRITING + 0x1DAB0, // 1DAB0..1E7FF; UNKNOWN 0x1E800, // 1E800..1E8C4; MENDE_KIKAKUI 0x1E8C5, // 1E8C5..1E8C6; UNKNOWN 0x1E8C7, // 1E8C7..1E8D6; MENDE_KIKAKUI @@ -5572,26 +5755,12 @@ 0x1F249, // 1F249..1F24F; UNKNOWN 0x1F250, // 1F250..1F251; COMMON 0x1F252, // 1F252..1F2FF; UNKNOWN - 0x1F300, // 1F300..1F32C; COMMON - 0x1F32D, // 1F32D..1F32F; UNKNOWN - 0x1F330, // 1F330..1F37D; COMMON - 0x1F37E, // 1F37E..1F37F; UNKNOWN - 0x1F380, // 1F380..1F3CE; COMMON - 0x1F3CF, // 1F3CF..1F3D3; UNKNOWN - 0x1F3D4, // 1F3D4..1F3F7; COMMON - 0x1F3F8, // 1F3F8..1F3FF; UNKNOWN - 0x1F400, // 1F400..1F4FE; COMMON - 0x1F4FF, // 1F4FF ; UNKNOWN - 0x1F500, // 1F500..1F54A; COMMON - 0x1F54B, // 1F54B..1F54F; UNKNOWN - 0x1F550, // 1F550..1F579; COMMON + 0x1F300, // 1F300..1F579; COMMON 0x1F57A, // 1F57A ; UNKNOWN 0x1F57B, // 1F57B..1F5A3; COMMON 0x1F5A4, // 1F5A4 ; UNKNOWN - 0x1F5A5, // 1F5A5..1F642; COMMON - 0x1F643, // 1F643..1F644; UNKNOWN - 0x1F645, // 1F645..1F6CF; COMMON - 0x1F6D0, // 1F6D0..1F6DF; UNKNOWN + 0x1F5A5, // 1F5A5..1F6D0; COMMON + 0x1F6D1, // 1F6D1..1F6DF; UNKNOWN 0x1F6E0, // 1F6E0..1F6EC; COMMON 0x1F6ED, // 1F6ED..1F6EF; UNKNOWN 0x1F6F0, // 1F6F0..1F6F3; COMMON @@ -5609,13 +5778,21 @@ 0x1F860, // 1F860..1F887; COMMON 0x1F888, // 1F888..1F88F; UNKNOWN 0x1F890, // 1F890..1F8AD; COMMON - 0x1F8AE, // 1F8AE..1FFFF; UNKNOWN + 0x1F8AE, // 1F8AE..1F90F; UNKNOWN + 0x1F910, // 1F910..1F918; COMMON + 0x1F919, // 1F919..1F97F; UNKNOWN + 0x1F980, // 1F980..1F984; COMMON + 0x1F985, // 1F985..1F9BF; UNKNOWN + 0x1F9C0, // 1F9C0 ; COMMON + 0x1F9C1, // 1F9C1..1FFFF; UNKNOWN 0x20000, // 20000..2A6D6; HAN 0x2A6D7, // 2A6D7..2A6FF; UNKNOWN 0x2A700, // 2A700..2B734; HAN 0x2B735, // 2B735..2B73F; UNKNOWN 0x2B740, // 2B740..2B81D; HAN - 0x2B81E, // 2B81E..2F7FF; UNKNOWN + 0x2B81E, // 2B81E..2B81F; UNKNOWN + 0x2B820, // 2B820..2CEA1; HAN + 0x2CEA2, // 2CEA2..2F7FF; UNKNOWN 0x2F800, // 2F800..2FA1D; HAN 0x2FA1E, // 2FA1E..E0000; UNKNOWN 0xE0001, // E0001 ; COMMON @@ -5632,14 +5809,14 @@ COMMON, // 005B..0060 LATIN, // 0061..007A COMMON, // 007B..00A9 - LATIN, // 00AA + LATIN, // 00AA COMMON, // 00AB..00B9 - LATIN, // 00BA + LATIN, // 00BA COMMON, // 00BB..00BF LATIN, // 00C0..00D6 - COMMON, // 00D7 + COMMON, // 00D7 LATIN, // 00D8..00F6 - COMMON, // 00F7 + COMMON, // 00F7 LATIN, // 00F8..02B8 COMMON, // 02B9..02DF LATIN, // 02E0..02E4 @@ -5648,41 +5825,41 @@ COMMON, // 02EC..02FF INHERITED, // 0300..036F GREEK, // 0370..0373 - COMMON, // 0374 + COMMON, // 0374 GREEK, // 0375..0377 UNKNOWN, // 0378..0379 GREEK, // 037A..037D - COMMON, // 037E - GREEK, // 037F + COMMON, // 037E + GREEK, // 037F UNKNOWN, // 0380..0383 - GREEK, // 0384 - COMMON, // 0385 - GREEK, // 0386 - COMMON, // 0387 + GREEK, // 0384 + COMMON, // 0385 + GREEK, // 0386 + COMMON, // 0387 GREEK, // 0388..038A - UNKNOWN, // 038B - GREEK, // 038C - UNKNOWN, // 038D + UNKNOWN, // 038B + GREEK, // 038C + UNKNOWN, // 038D GREEK, // 038E..03A1 - UNKNOWN, // 03A2 + UNKNOWN, // 03A2 GREEK, // 03A3..03E1 COPTIC, // 03E2..03EF GREEK, // 03F0..03FF CYRILLIC, // 0400..0484 INHERITED, // 0485..0486 CYRILLIC, // 0487..052F - UNKNOWN, // 0530 + UNKNOWN, // 0530 ARMENIAN, // 0531..0556 UNKNOWN, // 0557..0558 ARMENIAN, // 0559..055F - UNKNOWN, // 0560 + UNKNOWN, // 0560 ARMENIAN, // 0561..0587 - UNKNOWN, // 0588 - COMMON, // 0589 - ARMENIAN, // 058A + UNKNOWN, // 0588 + COMMON, // 0589 + ARMENIAN, // 058A UNKNOWN, // 058B..058C ARMENIAN, // 058D..058F - UNKNOWN, // 0590 + UNKNOWN, // 0590 HEBREW, // 0591..05C7 UNKNOWN, // 05C8..05CF HEBREW, // 05D0..05EA @@ -5690,27 +5867,25 @@ HEBREW, // 05F0..05F4 UNKNOWN, // 05F5..05FF ARABIC, // 0600..0604 - COMMON, // 0605 + COMMON, // 0605 ARABIC, // 0606..060B - COMMON, // 060C + COMMON, // 060C ARABIC, // 060D..061A COMMON, // 061B..061C - UNKNOWN, // 061D - ARABIC, // 061E - COMMON, // 061F + UNKNOWN, // 061D + ARABIC, // 061E + COMMON, // 061F ARABIC, // 0620..063F - COMMON, // 0640 + COMMON, // 0640 ARABIC, // 0641..064A INHERITED, // 064B..0655 - ARABIC, // 0656..065F - COMMON, // 0660..0669 - ARABIC, // 066A..066F - INHERITED, // 0670 + ARABIC, // 0656..066F + INHERITED, // 0670 ARABIC, // 0671..06DC - COMMON, // 06DD + COMMON, // 06DD ARABIC, // 06DE..06FF SYRIAC, // 0700..070D - UNKNOWN, // 070E + UNKNOWN, // 070E SYRIAC, // 070F..074A UNKNOWN, // 074B..074C SYRIAC, // 074D..074F @@ -5722,30 +5897,30 @@ SAMARITAN, // 0800..082D UNKNOWN, // 082E..082F SAMARITAN, // 0830..083E - UNKNOWN, // 083F + UNKNOWN, // 083F MANDAIC, // 0840..085B UNKNOWN, // 085C..085D - MANDAIC, // 085E + MANDAIC, // 085E UNKNOWN, // 085F..089F - ARABIC, // 08A0..08B2 - UNKNOWN, // 08B3..08E3 - ARABIC, // 08E4..08FF + ARABIC, // 08A0..08B4 + UNKNOWN, // 08B5..08E2 + ARABIC, // 08E3..08FF DEVANAGARI, // 0900..0950 INHERITED, // 0951..0952 DEVANAGARI, // 0953..0963 COMMON, // 0964..0965 DEVANAGARI, // 0966..097F BENGALI, // 0980..0983 - UNKNOWN, // 0984 + UNKNOWN, // 0984 BENGALI, // 0985..098C UNKNOWN, // 098D..098E BENGALI, // 098F..0990 UNKNOWN, // 0991..0992 BENGALI, // 0993..09A8 - UNKNOWN, // 09A9 + UNKNOWN, // 09A9 BENGALI, // 09AA..09B0 - UNKNOWN, // 09B1 - BENGALI, // 09B2 + UNKNOWN, // 09B1 + BENGALI, // 09B2 UNKNOWN, // 09B3..09B5 BENGALI, // 09B6..09B9 UNKNOWN, // 09BA..09BB @@ -5755,84 +5930,86 @@ UNKNOWN, // 09C9..09CA BENGALI, // 09CB..09CE UNKNOWN, // 09CF..09D6 - BENGALI, // 09D7 + BENGALI, // 09D7 UNKNOWN, // 09D8..09DB BENGALI, // 09DC..09DD - UNKNOWN, // 09DE + UNKNOWN, // 09DE BENGALI, // 09DF..09E3 UNKNOWN, // 09E4..09E5 BENGALI, // 09E6..09FB UNKNOWN, // 09FC..0A00 GURMUKHI, // 0A01..0A03 - UNKNOWN, // 0A04 + UNKNOWN, // 0A04 GURMUKHI, // 0A05..0A0A UNKNOWN, // 0A0B..0A0E GURMUKHI, // 0A0F..0A10 UNKNOWN, // 0A11..0A12 GURMUKHI, // 0A13..0A28 - UNKNOWN, // 0A29 + UNKNOWN, // 0A29 GURMUKHI, // 0A2A..0A30 - UNKNOWN, // 0A31 + UNKNOWN, // 0A31 GURMUKHI, // 0A32..0A33 - UNKNOWN, // 0A34 + UNKNOWN, // 0A34 GURMUKHI, // 0A35..0A36 - UNKNOWN, // 0A37 + UNKNOWN, // 0A37 GURMUKHI, // 0A38..0A39 UNKNOWN, // 0A3A..0A3B - GURMUKHI, // 0A3C - UNKNOWN, // 0A3D + GURMUKHI, // 0A3C + UNKNOWN, // 0A3D GURMUKHI, // 0A3E..0A42 UNKNOWN, // 0A43..0A46 GURMUKHI, // 0A47..0A48 UNKNOWN, // 0A49..0A4A GURMUKHI, // 0A4B..0A4D UNKNOWN, // 0A4E..0A50 - GURMUKHI, // 0A51 + GURMUKHI, // 0A51 UNKNOWN, // 0A52..0A58 GURMUKHI, // 0A59..0A5C - UNKNOWN, // 0A5D - GURMUKHI, // 0A5E + UNKNOWN, // 0A5D + GURMUKHI, // 0A5E UNKNOWN, // 0A5F..0A65 GURMUKHI, // 0A66..0A75 UNKNOWN, // 0A76..0A80 GUJARATI, // 0A81..0A83 - UNKNOWN, // 0A84 + UNKNOWN, // 0A84 GUJARATI, // 0A85..0A8D - UNKNOWN, // 0A8E + UNKNOWN, // 0A8E GUJARATI, // 0A8F..0A91 - UNKNOWN, // 0A92 + UNKNOWN, // 0A92 GUJARATI, // 0A93..0AA8 - UNKNOWN, // 0AA9 + UNKNOWN, // 0AA9 GUJARATI, // 0AAA..0AB0 - UNKNOWN, // 0AB1 + UNKNOWN, // 0AB1 GUJARATI, // 0AB2..0AB3 - UNKNOWN, // 0AB4 + UNKNOWN, // 0AB4 GUJARATI, // 0AB5..0AB9 UNKNOWN, // 0ABA..0ABB GUJARATI, // 0ABC..0AC5 - UNKNOWN, // 0AC6 + UNKNOWN, // 0AC6 GUJARATI, // 0AC7..0AC9 - UNKNOWN, // 0ACA + UNKNOWN, // 0ACA GUJARATI, // 0ACB..0ACD UNKNOWN, // 0ACE..0ACF - GUJARATI, // 0AD0 + GUJARATI, // 0AD0 UNKNOWN, // 0AD1..0ADF GUJARATI, // 0AE0..0AE3 UNKNOWN, // 0AE4..0AE5 GUJARATI, // 0AE6..0AF1 - UNKNOWN, // 0AF2..0B00 + UNKNOWN, // 0AF2..0AF8 + GUJARATI, // 0AF9 + UNKNOWN, // 0AFA..0B00 ORIYA, // 0B01..0B03 - UNKNOWN, // 0B04 + UNKNOWN, // 0B04 ORIYA, // 0B05..0B0C UNKNOWN, // 0B0D..0B0E ORIYA, // 0B0F..0B10 UNKNOWN, // 0B11..0B12 ORIYA, // 0B13..0B28 - UNKNOWN, // 0B29 + UNKNOWN, // 0B29 ORIYA, // 0B2A..0B30 - UNKNOWN, // 0B31 + UNKNOWN, // 0B31 ORIYA, // 0B32..0B33 - UNKNOWN, // 0B34 + UNKNOWN, // 0B34 ORIYA, // 0B35..0B39 UNKNOWN, // 0B3A..0B3B ORIYA, // 0B3C..0B44 @@ -5844,23 +6021,23 @@ ORIYA, // 0B56..0B57 UNKNOWN, // 0B58..0B5B ORIYA, // 0B5C..0B5D - UNKNOWN, // 0B5E + UNKNOWN, // 0B5E ORIYA, // 0B5F..0B63 UNKNOWN, // 0B64..0B65 ORIYA, // 0B66..0B77 UNKNOWN, // 0B78..0B81 TAMIL, // 0B82..0B83 - UNKNOWN, // 0B84 + UNKNOWN, // 0B84 TAMIL, // 0B85..0B8A UNKNOWN, // 0B8B..0B8D TAMIL, // 0B8E..0B90 - UNKNOWN, // 0B91 + UNKNOWN, // 0B91 TAMIL, // 0B92..0B95 UNKNOWN, // 0B96..0B98 TAMIL, // 0B99..0B9A - UNKNOWN, // 0B9B - TAMIL, // 0B9C - UNKNOWN, // 0B9D + UNKNOWN, // 0B9B + TAMIL, // 0B9C + UNKNOWN, // 0B9D TAMIL, // 0B9E..0B9F UNKNOWN, // 0BA0..0BA2 TAMIL, // 0BA3..0BA4 @@ -5872,109 +6049,109 @@ TAMIL, // 0BBE..0BC2 UNKNOWN, // 0BC3..0BC5 TAMIL, // 0BC6..0BC8 - UNKNOWN, // 0BC9 + UNKNOWN, // 0BC9 TAMIL, // 0BCA..0BCD UNKNOWN, // 0BCE..0BCF - TAMIL, // 0BD0 + TAMIL, // 0BD0 UNKNOWN, // 0BD1..0BD6 - TAMIL, // 0BD7 + TAMIL, // 0BD7 UNKNOWN, // 0BD8..0BE5 TAMIL, // 0BE6..0BFA UNKNOWN, // 0BFB..0BFF TELUGU, // 0C00..0C03 - UNKNOWN, // 0C04 + UNKNOWN, // 0C04 TELUGU, // 0C05..0C0C - UNKNOWN, // 0C0D + UNKNOWN, // 0C0D TELUGU, // 0C0E..0C10 - UNKNOWN, // 0C11 + UNKNOWN, // 0C11 TELUGU, // 0C12..0C28 - UNKNOWN, // 0C29 + UNKNOWN, // 0C29 TELUGU, // 0C2A..0C39 UNKNOWN, // 0C3A..0C3C TELUGU, // 0C3D..0C44 - UNKNOWN, // 0C45 + UNKNOWN, // 0C45 TELUGU, // 0C46..0C48 - UNKNOWN, // 0C49 + UNKNOWN, // 0C49 TELUGU, // 0C4A..0C4D UNKNOWN, // 0C4E..0C54 TELUGU, // 0C55..0C56 - UNKNOWN, // 0C57 - TELUGU, // 0C58..0C59 - UNKNOWN, // 0C5A..0C5F + UNKNOWN, // 0C57 + TELUGU, // 0C58..0C5A + UNKNOWN, // 0C5B..0C5F TELUGU, // 0C60..0C63 UNKNOWN, // 0C64..0C65 TELUGU, // 0C66..0C6F UNKNOWN, // 0C70..0C77 TELUGU, // 0C78..0C7F - UNKNOWN, // 0C80 + UNKNOWN, // 0C80 KANNADA, // 0C81..0C83 - UNKNOWN, // 0C84 + UNKNOWN, // 0C84 KANNADA, // 0C85..0C8C - UNKNOWN, // 0C8D + UNKNOWN, // 0C8D KANNADA, // 0C8E..0C90 - UNKNOWN, // 0C91 + UNKNOWN, // 0C91 KANNADA, // 0C92..0CA8 - UNKNOWN, // 0CA9 + UNKNOWN, // 0CA9 KANNADA, // 0CAA..0CB3 - UNKNOWN, // 0CB4 + UNKNOWN, // 0CB4 KANNADA, // 0CB5..0CB9 UNKNOWN, // 0CBA..0CBB KANNADA, // 0CBC..0CC4 - UNKNOWN, // 0CC5 + UNKNOWN, // 0CC5 KANNADA, // 0CC6..0CC8 - UNKNOWN, // 0CC9 + UNKNOWN, // 0CC9 KANNADA, // 0CCA..0CCD UNKNOWN, // 0CCE..0CD4 KANNADA, // 0CD5..0CD6 UNKNOWN, // 0CD7..0CDD - KANNADA, // 0CDE - UNKNOWN, // 0CDF + KANNADA, // 0CDE + UNKNOWN, // 0CDF KANNADA, // 0CE0..0CE3 UNKNOWN, // 0CE4..0CE5 KANNADA, // 0CE6..0CEF - UNKNOWN, // 0CF0 + UNKNOWN, // 0CF0 KANNADA, // 0CF1..0CF2 UNKNOWN, // 0CF3..0D00 MALAYALAM, // 0D01..0D03 - UNKNOWN, // 0D04 + UNKNOWN, // 0D04 MALAYALAM, // 0D05..0D0C - UNKNOWN, // 0D0D + UNKNOWN, // 0D0D MALAYALAM, // 0D0E..0D10 - UNKNOWN, // 0D11 + UNKNOWN, // 0D11 MALAYALAM, // 0D12..0D3A UNKNOWN, // 0D3B..0D3C MALAYALAM, // 0D3D..0D44 - UNKNOWN, // 0D45 + UNKNOWN, // 0D45 MALAYALAM, // 0D46..0D48 - UNKNOWN, // 0D49 + UNKNOWN, // 0D49 MALAYALAM, // 0D4A..0D4E UNKNOWN, // 0D4F..0D56 - MALAYALAM, // 0D57 - UNKNOWN, // 0D58..0D5F - MALAYALAM, // 0D60..0D63 + MALAYALAM, // 0D57 + UNKNOWN, // 0D58..0D5E + MALAYALAM, // 0D5F..0D63 UNKNOWN, // 0D64..0D65 MALAYALAM, // 0D66..0D75 UNKNOWN, // 0D76..0D78 MALAYALAM, // 0D79..0D7F UNKNOWN, // 0D80..0D81 SINHALA, // 0D82..0D83 - UNKNOWN, // 0D84 + UNKNOWN, // 0D84 SINHALA, // 0D85..0D96 UNKNOWN, // 0D97..0D99 SINHALA, // 0D9A..0DB1 - UNKNOWN, // 0DB2 + UNKNOWN, // 0DB2 SINHALA, // 0DB3..0DBB - UNKNOWN, // 0DBC - SINHALA, // 0DBD + UNKNOWN, // 0DBC + SINHALA, // 0DBD UNKNOWN, // 0DBE..0DBF SINHALA, // 0DC0..0DC6 UNKNOWN, // 0DC7..0DC9 - SINHALA, // 0DCA + SINHALA, // 0DCA UNKNOWN, // 0DCB..0DCE SINHALA, // 0DCF..0DD4 - UNKNOWN, // 0DD5 - SINHALA, // 0DD6 - UNKNOWN, // 0DD7 + UNKNOWN, // 0DD5 + SINHALA, // 0DD6 + UNKNOWN, // 0DD7 SINHALA, // 0DD8..0DDF UNKNOWN, // 0DE0..0DE5 SINHALA, // 0DE6..0DEF @@ -5983,39 +6160,39 @@ UNKNOWN, // 0DF5..0E00 THAI, // 0E01..0E3A UNKNOWN, // 0E3B..0E3E - COMMON, // 0E3F + COMMON, // 0E3F THAI, // 0E40..0E5B UNKNOWN, // 0E5C..0E80 LAO, // 0E81..0E82 - UNKNOWN, // 0E83 - LAO, // 0E84 + UNKNOWN, // 0E83 + LAO, // 0E84 UNKNOWN, // 0E85..0E86 LAO, // 0E87..0E88 - UNKNOWN, // 0E89 - LAO, // 0E8A + UNKNOWN, // 0E89 + LAO, // 0E8A UNKNOWN, // 0E8B..0E8C - LAO, // 0E8D + LAO, // 0E8D UNKNOWN, // 0E8E..0E93 LAO, // 0E94..0E97 - UNKNOWN, // 0E98 + UNKNOWN, // 0E98 LAO, // 0E99..0E9F - UNKNOWN, // 0EA0 + UNKNOWN, // 0EA0 LAO, // 0EA1..0EA3 - UNKNOWN, // 0EA4 - LAO, // 0EA5 - UNKNOWN, // 0EA6 - LAO, // 0EA7 + UNKNOWN, // 0EA4 + LAO, // 0EA5 + UNKNOWN, // 0EA6 + LAO, // 0EA7 UNKNOWN, // 0EA8..0EA9 LAO, // 0EAA..0EAB - UNKNOWN, // 0EAC + UNKNOWN, // 0EAC LAO, // 0EAD..0EB9 - UNKNOWN, // 0EBA + UNKNOWN, // 0EBA LAO, // 0EBB..0EBD UNKNOWN, // 0EBE..0EBF LAO, // 0EC0..0EC4 - UNKNOWN, // 0EC5 - LAO, // 0EC6 - UNKNOWN, // 0EC7 + UNKNOWN, // 0EC5 + LAO, // 0EC6 + UNKNOWN, // 0EC7 LAO, // 0EC8..0ECD UNKNOWN, // 0ECE..0ECF LAO, // 0ED0..0ED9 @@ -6023,58 +6200,58 @@ LAO, // 0EDC..0EDF UNKNOWN, // 0EE0..0EFF TIBETAN, // 0F00..0F47 - UNKNOWN, // 0F48 + UNKNOWN, // 0F48 TIBETAN, // 0F49..0F6C UNKNOWN, // 0F6D..0F70 TIBETAN, // 0F71..0F97 - UNKNOWN, // 0F98 + UNKNOWN, // 0F98 TIBETAN, // 0F99..0FBC - UNKNOWN, // 0FBD + UNKNOWN, // 0FBD TIBETAN, // 0FBE..0FCC - UNKNOWN, // 0FCD + UNKNOWN, // 0FCD TIBETAN, // 0FCE..0FD4 COMMON, // 0FD5..0FD8 TIBETAN, // 0FD9..0FDA UNKNOWN, // 0FDB..FFF MYANMAR, // 1000..109F GEORGIAN, // 10A0..10C5 - UNKNOWN, // 10C6 - GEORGIAN, // 10C7 + UNKNOWN, // 10C6 + GEORGIAN, // 10C7 UNKNOWN, // 10C8..10CC - GEORGIAN, // 10CD + GEORGIAN, // 10CD UNKNOWN, // 10CE..10CF GEORGIAN, // 10D0..10FA - COMMON, // 10FB + COMMON, // 10FB GEORGIAN, // 10FC..10FF HANGUL, // 1100..11FF ETHIOPIC, // 1200..1248 - UNKNOWN, // 1249 + UNKNOWN, // 1249 ETHIOPIC, // 124A..124D UNKNOWN, // 124E..124F ETHIOPIC, // 1250..1256 - UNKNOWN, // 1257 - ETHIOPIC, // 1258 - UNKNOWN, // 1259 + UNKNOWN, // 1257 + ETHIOPIC, // 1258 + UNKNOWN, // 1259 ETHIOPIC, // 125A..125D UNKNOWN, // 125E..125F ETHIOPIC, // 1260..1288 - UNKNOWN, // 1289 + UNKNOWN, // 1289 ETHIOPIC, // 128A..128D UNKNOWN, // 128E..128F ETHIOPIC, // 1290..12B0 - UNKNOWN, // 12B1 + UNKNOWN, // 12B1 ETHIOPIC, // 12B2..12B5 UNKNOWN, // 12B6..12B7 ETHIOPIC, // 12B8..12BE - UNKNOWN, // 12BF - ETHIOPIC, // 12C0 - UNKNOWN, // 12C1 + UNKNOWN, // 12BF + ETHIOPIC, // 12C0 + UNKNOWN, // 12C1 ETHIOPIC, // 12C2..12C5 UNKNOWN, // 12C6..12C7 ETHIOPIC, // 12C8..12D6 - UNKNOWN, // 12D7 + UNKNOWN, // 12D7 ETHIOPIC, // 12D8..1310 - UNKNOWN, // 1311 + UNKNOWN, // 1311 ETHIOPIC, // 1312..1315 UNKNOWN, // 1316..1317 ETHIOPIC, // 1318..135A @@ -6083,8 +6260,10 @@ UNKNOWN, // 137D..137F ETHIOPIC, // 1380..1399 UNKNOWN, // 139A..139F - CHEROKEE, // 13A0..13F4 - UNKNOWN, // 13F5..13FF + CHEROKEE, // 13A0..13F5 + UNKNOWN, // 13F6..13F7 + CHEROKEE, // 13F8..13FD + UNKNOWN, // 13FE..13FF CANADIAN_ABORIGINAL, // 1400..167F OGHAM, // 1680..169C UNKNOWN, // 169D..169F @@ -6093,7 +6272,7 @@ RUNIC, // 16EE..16F8 UNKNOWN, // 16F9..16FF TAGALOG, // 1700..170C - UNKNOWN, // 170D + UNKNOWN, // 170D TAGALOG, // 170E..1714 UNKNOWN, // 1715..171F HANUNOO, // 1720..1734 @@ -6102,9 +6281,9 @@ BUHID, // 1740..1753 UNKNOWN, // 1754..175F TAGBANWA, // 1760..176C - UNKNOWN, // 176D + UNKNOWN, // 176D TAGBANWA, // 176E..1770 - UNKNOWN, // 1771 + UNKNOWN, // 1771 TAGBANWA, // 1772..1773 UNKNOWN, // 1774..177F KHMER, // 1780..17DD @@ -6115,10 +6294,10 @@ UNKNOWN, // 17FA..17FF MONGOLIAN, // 1800..1801 COMMON, // 1802..1803 - MONGOLIAN, // 1804 - COMMON, // 1805 + MONGOLIAN, // 1804 + COMMON, // 1805 MONGOLIAN, // 1806..180E - UNKNOWN, // 180F + UNKNOWN, // 180F MONGOLIAN, // 1810..1819 UNKNOWN, // 181A..181F MONGOLIAN, // 1820..1877 @@ -6128,12 +6307,12 @@ CANADIAN_ABORIGINAL, // 18B0..18F5 UNKNOWN, // 18F6..18FF LIMBU, // 1900..191E - UNKNOWN, // 191F + UNKNOWN, // 191F LIMBU, // 1920..192B UNKNOWN, // 192C..192F LIMBU, // 1930..193B UNKNOWN, // 193C..193F - LIMBU, // 1940 + LIMBU, // 1940 UNKNOWN, // 1941..1943 LIMBU, // 1944..194F TAI_LE, // 1950..196D @@ -6152,7 +6331,7 @@ UNKNOWN, // 1A1C..1A1D BUGINESE, // 1A1E..1A1F TAI_THAM, // 1A20..1A5E - UNKNOWN, // 1A5F + UNKNOWN, // 1A5F TAI_THAM, // 1A60..1A7C UNKNOWN, // 1A7D..1A7E TAI_THAM, // 1A7F..1A89 @@ -6181,29 +6360,29 @@ SUNDANESE, // 1CC0..1CC7 UNKNOWN, // 1CC8..1CCF INHERITED, // 1CD0..1CD2 - COMMON, // 1CD3 + COMMON, // 1CD3 INHERITED, // 1CD4..1CE0 - COMMON, // 1CE1 + COMMON, // 1CE1 INHERITED, // 1CE2..1CE8 COMMON, // 1CE9..1CEC - INHERITED, // 1CED + INHERITED, // 1CED COMMON, // 1CEE..1CF3 - INHERITED, // 1CF4 + INHERITED, // 1CF4 COMMON, // 1CF5..1CF6 - UNKNOWN, // 1CF7 + UNKNOWN, // 1CF7 INHERITED, // 1CF8..1CF9 UNKNOWN, // 1CFA..1CFF LATIN, // 1D00..1D25 GREEK, // 1D26..1D2A - CYRILLIC, // 1D2B + CYRILLIC, // 1D2B LATIN, // 1D2C..1D5C GREEK, // 1D5D..1D61 LATIN, // 1D62..1D65 GREEK, // 1D66..1D6A LATIN, // 1D6B..1D77 - CYRILLIC, // 1D78 + CYRILLIC, // 1D78 LATIN, // 1D79..1DBE - GREEK, // 1DBF + GREEK, // 1DBF INHERITED, // 1DC0..1DF5 UNKNOWN, // 1DF6..1DFB INHERITED, // 1DFC..1DFF @@ -6217,58 +6396,58 @@ GREEK, // 1F48..1F4D UNKNOWN, // 1F4E..1F4F GREEK, // 1F50..1F57 - UNKNOWN, // 1F58 - GREEK, // 1F59 - UNKNOWN, // 1F5A - GREEK, // 1F5B - UNKNOWN, // 1F5C - GREEK, // 1F5D - UNKNOWN, // 1F5E + UNKNOWN, // 1F58 + GREEK, // 1F59 + UNKNOWN, // 1F5A + GREEK, // 1F5B + UNKNOWN, // 1F5C + GREEK, // 1F5D + UNKNOWN, // 1F5E GREEK, // 1F5F..1F7D UNKNOWN, // 1F7E..1F7F GREEK, // 1F80..1FB4 - UNKNOWN, // 1FB5 + UNKNOWN, // 1FB5 GREEK, // 1FB6..1FC4 - UNKNOWN, // 1FC5 + UNKNOWN, // 1FC5 GREEK, // 1FC6..1FD3 UNKNOWN, // 1FD4..1FD5 GREEK, // 1FD6..1FDB - UNKNOWN, // 1FDC + UNKNOWN, // 1FDC GREEK, // 1FDD..1FEF UNKNOWN, // 1FF0..1FF1 GREEK, // 1FF2..1FF4 - UNKNOWN, // 1FF5 + UNKNOWN, // 1FF5 GREEK, // 1FF6..1FFE - UNKNOWN, // 1FFF + UNKNOWN, // 1FFF COMMON, // 2000..200B INHERITED, // 200C..200D COMMON, // 200E..2064 - UNKNOWN, // 2065 + UNKNOWN, // 2065 COMMON, // 2066..2070 - LATIN, // 2071 + LATIN, // 2071 UNKNOWN, // 2072..2073 COMMON, // 2074..207E - LATIN, // 207F + LATIN, // 207F COMMON, // 2080..208E - UNKNOWN, // 208F + UNKNOWN, // 208F LATIN, // 2090..209C UNKNOWN, // 209D..209F - COMMON, // 20A0..20BD - UNKNOWN, // 20BE..20CF + COMMON, // 20A0..20BE + UNKNOWN, // 20BF..20CF INHERITED, // 20D0..20F0 UNKNOWN, // 20F1..20FF COMMON, // 2100..2125 - GREEK, // 2126 + GREEK, // 2126 COMMON, // 2127..2129 LATIN, // 212A..212B COMMON, // 212C..2131 - LATIN, // 2132 + LATIN, // 2132 COMMON, // 2133..214D - LATIN, // 214E + LATIN, // 214E COMMON, // 214F..215F LATIN, // 2160..2188 - COMMON, // 2189 - UNKNOWN, // 218A..218F + COMMON, // 2189..218B + UNKNOWN, // 218C..218F COMMON, // 2190..23FA UNKNOWN, // 23FB..23FF COMMON, // 2400..2426 @@ -6284,51 +6463,53 @@ COMMON, // 2B98..2BB9 UNKNOWN, // 2BBA..2BBC COMMON, // 2BBD..2BC8 - UNKNOWN, // 2BC9 + UNKNOWN, // 2BC9 COMMON, // 2BCA..2BD1 - UNKNOWN, // 2BD2..2BFF + UNKNOWN, // 2BD2..2BEB + COMMON, // 2BEC..2BEF + UNKNOWN, // 2BF0..2BFF GLAGOLITIC, // 2C00..2C2E - UNKNOWN, // 2C2F + UNKNOWN, // 2C2F GLAGOLITIC, // 2C30..2C5E - UNKNOWN, // 2C5F + UNKNOWN, // 2C5F LATIN, // 2C60..2C7F COPTIC, // 2C80..2CF3 UNKNOWN, // 2CF4..2CF8 COPTIC, // 2CF9..2CFF GEORGIAN, // 2D00..2D25 - UNKNOWN, // 2D26 - GEORGIAN, // 2D27 + UNKNOWN, // 2D26 + GEORGIAN, // 2D27 UNKNOWN, // 2D28..2D2C - GEORGIAN, // 2D2D + GEORGIAN, // 2D2D UNKNOWN, // 2D2E..2D2F TIFINAGH, // 2D30..2D67 UNKNOWN, // 2D68..2D6E TIFINAGH, // 2D6F..2D70 UNKNOWN, // 2D71..2D7E - TIFINAGH, // 2D7F + TIFINAGH, // 2D7F ETHIOPIC, // 2D80..2D96 UNKNOWN, // 2D97..2D9F ETHIOPIC, // 2DA0..2DA6 - UNKNOWN, // 2DA7 + UNKNOWN, // 2DA7 ETHIOPIC, // 2DA8..2DAE - UNKNOWN, // 2DAF + UNKNOWN, // 2DAF ETHIOPIC, // 2DB0..2DB6 - UNKNOWN, // 2DB7 + UNKNOWN, // 2DB7 ETHIOPIC, // 2DB8..2DBE - UNKNOWN, // 2DBF + UNKNOWN, // 2DBF ETHIOPIC, // 2DC0..2DC6 - UNKNOWN, // 2DC7 + UNKNOWN, // 2DC7 ETHIOPIC, // 2DC8..2DCE - UNKNOWN, // 2DCF + UNKNOWN, // 2DCF ETHIOPIC, // 2DD0..2DD6 - UNKNOWN, // 2DD7 + UNKNOWN, // 2DD7 ETHIOPIC, // 2DD8..2DDE - UNKNOWN, // 2DDF + UNKNOWN, // 2DDF CYRILLIC, // 2DE0..2DFF COMMON, // 2E00..2E42 UNKNOWN, // 2E43..2E7F HAN, // 2E80..2E99 - UNKNOWN, // 2E9A + UNKNOWN, // 2E9A HAN, // 2E9B..2EF3 UNKNOWN, // 2EF4..2EFF HAN, // 2F00..2FD5 @@ -6336,9 +6517,9 @@ COMMON, // 2FF0..2FFB UNKNOWN, // 2FFC..2FFF COMMON, // 3000..3004 - HAN, // 3005 - COMMON, // 3006 - HAN, // 3007 + HAN, // 3005 + COMMON, // 3006 + HAN, // 3007 COMMON, // 3008..3020 HAN, // 3021..3029 INHERITED, // 302A..302D @@ -6346,13 +6527,13 @@ COMMON, // 3030..3037 HAN, // 3038..303B COMMON, // 303C..303F - UNKNOWN, // 3040 + UNKNOWN, // 3040 HIRAGANA, // 3041..3096 UNKNOWN, // 3097..3098 INHERITED, // 3099..309A COMMON, // 309B..309C HIRAGANA, // 309D..309F - COMMON, // 30A0 + COMMON, // 30A0 KATAKANA, // 30A1..30FA COMMON, // 30FB..30FC KATAKANA, // 30FD..30FF @@ -6360,7 +6541,7 @@ BOPOMOFO, // 3105..312D UNKNOWN, // 312E..3130 HANGUL, // 3131..318E - UNKNOWN, // 318F + UNKNOWN, // 318F COMMON, // 3190..319F BOPOMOFO, // 31A0..31BA UNKNOWN, // 31BB..31BF @@ -6368,19 +6549,19 @@ UNKNOWN, // 31E4..31EF KATAKANA, // 31F0..31FF HANGUL, // 3200..321E - UNKNOWN, // 321F + UNKNOWN, // 321F COMMON, // 3220..325F HANGUL, // 3260..327E COMMON, // 327F..32CF KATAKANA, // 32D0..32FE - UNKNOWN, // 32FF + UNKNOWN, // 32FF KATAKANA, // 3300..3357 COMMON, // 3358..33FF HAN, // 3400..4DB5 UNKNOWN, // 4DB6..4DBF COMMON, // 4DC0..4DFF - HAN, // 4E00..9FCC - UNKNOWN, // 9FCD..9FFF + HAN, // 4E00..9FD5 + UNKNOWN, // 9FD6..9FFF YI, // A000..A48C UNKNOWN, // A48D..A48F YI, // A490..A4C6 @@ -6388,20 +6569,16 @@ LISU, // A4D0..A4FF VAI, // A500..A62B UNKNOWN, // A62C..A63F - CYRILLIC, // A640..A69D - UNKNOWN, // A69E - CYRILLIC, // A69F + CYRILLIC, // A640..A69F BAMUM, // A6A0..A6F7 UNKNOWN, // A6F8..A6FF COMMON, // A700..A721 LATIN, // A722..A787 COMMON, // A788..A78A - LATIN, // A78B..A78E - UNKNOWN, // A78F - LATIN, // A790..A7AD + LATIN, // A78B..A7AD UNKNOWN, // A7AE..A7AF - LATIN, // A7B0..A7B1 - UNKNOWN, // A7B2..A7F6 + LATIN, // A7B0..A7B7 + UNKNOWN, // A7B8..A7F6 LATIN, // A7F7..A7FF SYLOTI_NAGRI, // A800..A82B UNKNOWN, // A82C..A82F @@ -6413,24 +6590,24 @@ UNKNOWN, // A8C5..A8CD SAURASHTRA, // A8CE..A8D9 UNKNOWN, // A8DA..A8DF - DEVANAGARI, // A8E0..A8FB - UNKNOWN, // A8FC..A8FF + DEVANAGARI, // A8E0..A8FD + UNKNOWN, // A8FE..A8FF KAYAH_LI, // A900..A92D - COMMON, // A92E - KAYAH_LI, // A92F + COMMON, // A92E + KAYAH_LI, // A92F REJANG, // A930..A953 UNKNOWN, // A954..A95E - REJANG, // A95F + REJANG, // A95F HANGUL, // A960..A97C UNKNOWN, // A97D..A97F JAVANESE, // A980..A9CD - UNKNOWN, // A9CE - COMMON, // A9CF + UNKNOWN, // A9CE + COMMON, // A9CF JAVANESE, // A9D0..A9D9 UNKNOWN, // A9DA..A9DD JAVANESE, // A9DE..A9DF MYANMAR, // A9E0..A9FE - UNKNOWN, // A9FF + UNKNOWN, // A9FF CHAM, // AA00..AA36 UNKNOWN, // AA37..AA3F CHAM, // AA40..AA4D @@ -6451,16 +6628,15 @@ ETHIOPIC, // AB11..AB16 UNKNOWN, // AB17..AB1F ETHIOPIC, // AB20..AB26 - UNKNOWN, // AB27 + UNKNOWN, // AB27 ETHIOPIC, // AB28..AB2E - UNKNOWN, // AB2F + UNKNOWN, // AB2F LATIN, // AB30..AB5A - COMMON, // AB5B - LATIN, // AB5C..AB5F - UNKNOWN, // AB60..AB63 - LATIN, // AB64 - GREEK, // AB65 - UNKNOWN, // AB66..ABBF + COMMON, // AB5B + LATIN, // AB5C..AB64 + GREEK, // AB65 + UNKNOWN, // AB66..AB6F + CHEROKEE, // AB70..ABBF MEETEI_MAYEK, // ABC0..ABED UNKNOWN, // ABEE..ABEF MEETEI_MAYEK, // ABF0..ABF9 @@ -6480,15 +6656,15 @@ ARMENIAN, // FB13..FB17 UNKNOWN, // FB18..FB1C HEBREW, // FB1D..FB36 - UNKNOWN, // FB37 + UNKNOWN, // FB37 HEBREW, // FB38..FB3C - UNKNOWN, // FB3D - HEBREW, // FB3E - UNKNOWN, // FB3F + UNKNOWN, // FB3D + HEBREW, // FB3E + UNKNOWN, // FB3F HEBREW, // FB40..FB41 - UNKNOWN, // FB42 + UNKNOWN, // FB42 HEBREW, // FB43..FB44 - UNKNOWN, // FB45 + UNKNOWN, // FB45 HEBREW, // FB46..FB4F ARABIC, // FB50..FBC1 UNKNOWN, // FBC2..FBD2 @@ -6505,26 +6681,26 @@ COMMON, // FE10..FE19 UNKNOWN, // FE1A..FE1F INHERITED, // FE20..FE2D - UNKNOWN, // FE2E..FE2F + CYRILLIC, // FE2E..FE2F COMMON, // FE30..FE52 - UNKNOWN, // FE53 + UNKNOWN, // FE53 COMMON, // FE54..FE66 - UNKNOWN, // FE67 + UNKNOWN, // FE67 COMMON, // FE68..FE6B UNKNOWN, // FE6C..FE6F ARABIC, // FE70..FE74 - UNKNOWN, // FE75 + UNKNOWN, // FE75 ARABIC, // FE76..FEFC UNKNOWN, // FEFD..FEFE - COMMON, // FEFF - UNKNOWN, // FF00 + COMMON, // FEFF + UNKNOWN, // FF00 COMMON, // FF01..FF20 LATIN, // FF21..FF3A COMMON, // FF3B..FF40 LATIN, // FF41..FF5A COMMON, // FF5B..FF65 KATAKANA, // FF66..FF6F - COMMON, // FF70 + COMMON, // FF70 KATAKANA, // FF71..FF9D COMMON, // FF9E..FF9F HANGUL, // FFA0..FFBE @@ -6538,19 +6714,19 @@ HANGUL, // FFDA..FFDC UNKNOWN, // FFDD..FFDF COMMON, // FFE0..FFE6 - UNKNOWN, // FFE7 + UNKNOWN, // FFE7 COMMON, // FFE8..FFEE UNKNOWN, // FFEF..FFF8 COMMON, // FFF9..FFFD UNKNOWN, // FFFE..FFFF LINEAR_B, // 10000..1000B - UNKNOWN, // 1000C + UNKNOWN, // 1000C LINEAR_B, // 1000D..10026 - UNKNOWN, // 10027 + UNKNOWN, // 10027 LINEAR_B, // 10028..1003A - UNKNOWN, // 1003B + UNKNOWN, // 1003B LINEAR_B, // 1003C..1003D - UNKNOWN, // 1003E + UNKNOWN, // 1003E LINEAR_B, // 1003F..1004D UNKNOWN, // 1004E..1004F LINEAR_B, // 10050..1005D @@ -6566,16 +6742,16 @@ UNKNOWN, // 1018D..1018F COMMON, // 10190..1019B UNKNOWN, // 1019C..1019F - GREEK, // 101A0 + GREEK, // 101A0 UNKNOWN, // 101A1..101CF COMMON, // 101D0..101FC - INHERITED, // 101FD + INHERITED, // 101FD UNKNOWN, // 101FE..1027F LYCIAN, // 10280..1029C UNKNOWN, // 1029D..1029F CARIAN, // 102A0..102D0 UNKNOWN, // 102D1..102DF - INHERITED, // 102E0 + INHERITED, // 102E0 COMMON, // 102E1..102FB UNKNOWN, // 102FC..102FF OLD_ITALIC, // 10300..10323 @@ -6585,8 +6761,8 @@ OLD_PERMIC, // 10350..1037A UNKNOWN, // 1037B..1037F UGARITIC, // 10380..1039D - UNKNOWN, // 1039E - UGARITIC, // 1039F + UNKNOWN, // 1039E + UGARITIC, // 1039F OLD_PERSIAN, // 103A0..103C3 UNKNOWN, // 103C4..103C7 OLD_PERSIAN, // 103C8..103D5 @@ -6601,7 +6777,7 @@ UNKNOWN, // 10528..1052F CAUCASIAN_ALBANIAN, // 10530..10563 UNKNOWN, // 10564..1056E - CAUCASIAN_ALBANIAN, // 1056F + CAUCASIAN_ALBANIAN, // 1056F UNKNOWN, // 10570..105FF LINEAR_A, // 10600..10736 UNKNOWN, // 10737..1073F @@ -6611,43 +6787,49 @@ UNKNOWN, // 10768..107FF CYPRIOT, // 10800..10805 UNKNOWN, // 10806..10807 - CYPRIOT, // 10808 - UNKNOWN, // 10809 + CYPRIOT, // 10808 + UNKNOWN, // 10809 CYPRIOT, // 1080A..10835 - UNKNOWN, // 10836 + UNKNOWN, // 10836 CYPRIOT, // 10837..10838 UNKNOWN, // 10839..1083B - CYPRIOT, // 1083C + CYPRIOT, // 1083C UNKNOWN, // 1083D..1083E - CYPRIOT, // 1083F + CYPRIOT, // 1083F IMPERIAL_ARAMAIC, // 10840..10855 - UNKNOWN, // 10856 + UNKNOWN, // 10856 IMPERIAL_ARAMAIC, // 10857..1085F PALMYRENE, // 10860..1087F NABATAEAN, // 10880..1089E UNKNOWN, // 1089F..108A6 NABATAEAN, // 108A7..108AF - UNKNOWN, // 108B0..108FF + UNKNOWN, // 108B0..108DF + HATRAN, // 108E0..108F2 + UNKNOWN, // 108F3 + HATRAN, // 108F4..108F5 + UNKNOWN, // 108F6..108FA + HATRAN, // 108FB..108FF PHOENICIAN, // 10900..1091B UNKNOWN, // 1091C..1091E - PHOENICIAN, // 1091F + PHOENICIAN, // 1091F LYDIAN, // 10920..10939 UNKNOWN, // 1093A..1093E - LYDIAN, // 1093F + LYDIAN, // 1093F UNKNOWN, // 10940..1097F MEROITIC_HIEROGLYPHS, // 10980..1099F MEROITIC_CURSIVE, // 109A0..109B7 - UNKNOWN, // 109B8..109BD - MEROITIC_CURSIVE, // 109BE..109BF - UNKNOWN, // 109C0..109FF + UNKNOWN, // 109B8..109BB + MEROITIC_CURSIVE, // 109BC..109CF + UNKNOWN, // 109D0..109D1 + MEROITIC_CURSIVE, // 109D2..109FF KHAROSHTHI, // 10A00..10A03 - UNKNOWN, // 10A04 + UNKNOWN, // 10A04 KHAROSHTHI, // 10A05..10A06 UNKNOWN, // 10A07..10A0B KHAROSHTHI, // 10A0C..10A13 - UNKNOWN, // 10A14 + UNKNOWN, // 10A14 KHAROSHTHI, // 10A15..10A17 - UNKNOWN, // 10A18 + UNKNOWN, // 10A18 KHAROSHTHI, // 10A19..10A33 UNKNOWN, // 10A34..10A37 KHAROSHTHI, // 10A38..10A3A @@ -6679,14 +6861,20 @@ PSALTER_PAHLAVI, // 10BA9..10BAF UNKNOWN, // 10BB0..10BFF OLD_TURKIC, // 10C00..10C48 - UNKNOWN, // 10C49..10E5F + UNKNOWN, // 10C49..10C7F + OLD_HUNGARIAN, // 10C80..10CB2 + UNKNOWN, // 10CB3..10CBF + OLD_HUNGARIAN, // 10CC0..10CF2 + UNKNOWN, // 10CF3..10CF9 + OLD_HUNGARIAN, // 10CFA..10CFF + UNKNOWN, // 10D00..10E5F ARABIC, // 10E60..10E7E UNKNOWN, // 10E7F..10FFF BRAHMI, // 11000..1104D UNKNOWN, // 1104E..11051 BRAHMI, // 11052..1106F UNKNOWN, // 11070..1107E - BRAHMI, // 1107F + BRAHMI, // 1107F KAITHI, // 11080..110C1 UNKNOWN, // 110C2..110CF SORA_SOMPENG, // 110D0..110E8 @@ -6694,39 +6882,47 @@ SORA_SOMPENG, // 110F0..110F9 UNKNOWN, // 110FA..110FF CHAKMA, // 11100..11134 - UNKNOWN, // 11135 + UNKNOWN, // 11135 CHAKMA, // 11136..11143 UNKNOWN, // 11144..1114F MAHAJANI, // 11150..11176 UNKNOWN, // 11177..1117F - SHARADA, // 11180..111C8 - UNKNOWN, // 111C9..111CC - SHARADA, // 111CD + SHARADA, // 11180..111CD UNKNOWN, // 111CE..111CF - SHARADA, // 111D0..111DA - UNKNOWN, // 111DB..111E0 + SHARADA, // 111D0..111DF + UNKNOWN, // 111E0 SINHALA, // 111E1..111F4 UNKNOWN, // 111F5..111FF KHOJKI, // 11200..11211 - UNKNOWN, // 11212 + UNKNOWN, // 11212 KHOJKI, // 11213..1123D - UNKNOWN, // 1123E..112AF + UNKNOWN, // 1123E..1127F + MULTANI, // 11280..11286 + UNKNOWN, // 11287 + MULTANI, // 11288 + UNKNOWN, // 11289 + MULTANI, // 1128A..1128D + UNKNOWN, // 1128E + MULTANI, // 1128F..1129D + UNKNOWN, // 1129E + MULTANI, // 1129F..112A9 + UNKNOWN, // 112AA..112AF KHUDAWADI, // 112B0..112EA UNKNOWN, // 112EB..112EF KHUDAWADI, // 112F0..112F9 - UNKNOWN, // 112FA..11300 - GRANTHA, // 11301..11303 - UNKNOWN, // 11304 + UNKNOWN, // 112FA..112FF + GRANTHA, // 11300..11303 + UNKNOWN, // 11304 GRANTHA, // 11305..1130C UNKNOWN, // 1130D..1130E GRANTHA, // 1130F..11310 UNKNOWN, // 11311..11312 GRANTHA, // 11313..11328 - UNKNOWN, // 11329 + UNKNOWN, // 11329 GRANTHA, // 1132A..11330 - UNKNOWN, // 11331 + UNKNOWN, // 11331 GRANTHA, // 11332..11333 - UNKNOWN, // 11334 + UNKNOWN, // 11334 GRANTHA, // 11335..11339 UNKNOWN, // 1133A..1133B GRANTHA, // 1133C..11344 @@ -6734,8 +6930,10 @@ GRANTHA, // 11347..11348 UNKNOWN, // 11349..1134A GRANTHA, // 1134B..1134D - UNKNOWN, // 1134E..11356 - GRANTHA, // 11357 + UNKNOWN, // 1134E..1134F + GRANTHA, // 11350 + UNKNOWN, // 11351..11356 + GRANTHA, // 11357 UNKNOWN, // 11358..1135C GRANTHA, // 1135D..11363 UNKNOWN, // 11364..11365 @@ -6749,8 +6947,8 @@ UNKNOWN, // 114DA..1157F SIDDHAM, // 11580..115B5 UNKNOWN, // 115B6..115B7 - SIDDHAM, // 115B8..115C9 - UNKNOWN, // 115CA..115FF + SIDDHAM, // 115B8..115DD + UNKNOWN, // 115DE..115FF MODI, // 11600..11644 UNKNOWN, // 11645..1164F MODI, // 11650..11659 @@ -6758,25 +6956,35 @@ TAKRI, // 11680..116B7 UNKNOWN, // 116B8..116BF TAKRI, // 116C0..116C9 - UNKNOWN, // 116CA..1189F + UNKNOWN, // 116CA..116FF + AHOM, // 11700..11719 + UNKNOWN, // 1171A..1171C + AHOM, // 1171D..1172B + UNKNOWN, // 1172C..1172F + AHOM, // 11730..1173F + UNKNOWN, // 11740..1189F WARANG_CITI, // 118A0..118F2 UNKNOWN, // 118F3..118FE - WARANG_CITI, // 118FF + WARANG_CITI, // 118FF UNKNOWN, // 11900..11ABF PAU_CIN_HAU, // 11AC0..11AF8 UNKNOWN, // 11AF9..11FFF - CUNEIFORM, // 12000..12398 - UNKNOWN, // 12399..123FF + CUNEIFORM, // 12000..12399 + UNKNOWN, // 1239A..123FF CUNEIFORM, // 12400..1246E - UNKNOWN, // 1246F + UNKNOWN, // 1246F CUNEIFORM, // 12470..12474 - UNKNOWN, // 12475..12FFF + UNKNOWN, // 12475..1247F + CUNEIFORM, // 12480..12543 + UNKNOWN, // 12544..12FFF EGYPTIAN_HIEROGLYPHS, // 13000..1342E - UNKNOWN, // 1342F..167FF + UNKNOWN, // 1342F..143FF + ANATOLIAN_HIEROGLYPHS, // 14400..14646 + UNKNOWN, // 14647..167FF BAMUM, // 16800..16A38 UNKNOWN, // 16A39..16A3F MRO, // 16A40..16A5E - UNKNOWN, // 16A5F + UNKNOWN, // 16A5F MRO, // 16A60..16A69 UNKNOWN, // 16A6A..16A6D MRO, // 16A6E..16A6F @@ -6788,9 +6996,9 @@ PAHAWH_HMONG, // 16B00..16B45 UNKNOWN, // 16B46..16B4F PAHAWH_HMONG, // 16B50..16B59 - UNKNOWN, // 16B5A + UNKNOWN, // 16B5A PAHAWH_HMONG, // 16B5B..16B61 - UNKNOWN, // 16B62 + UNKNOWN, // 16B62 PAHAWH_HMONG, // 16B63..16B77 UNKNOWN, // 16B78..16B7C PAHAWH_HMONG, // 16B7D..16B8F @@ -6801,8 +7009,8 @@ UNKNOWN, // 16F7F..16F8E MIAO, // 16F8F..16F9F UNKNOWN, // 16FA0..1AFFF - KATAKANA, // 1B000 - HIRAGANA, // 1B001 + KATAKANA, // 1B000 + HIRAGANA, // 1B001 UNKNOWN, // 1B002..1BBFF DUPLOYAN, // 1BC00..1BC6A UNKNOWN, // 1BC6B..1BC6F @@ -6827,8 +7035,8 @@ INHERITED, // 1D185..1D18B COMMON, // 1D18C..1D1A9 INHERITED, // 1D1AA..1D1AD - COMMON, // 1D1AE..1D1DD - UNKNOWN, // 1D1DE..1D1FF + COMMON, // 1D1AE..1D1E8 + UNKNOWN, // 1D1E9..1D1FF GREEK, // 1D200..1D245 UNKNOWN, // 1D246..1D2FF COMMON, // 1D300..1D356 @@ -6836,115 +7044,120 @@ COMMON, // 1D360..1D371 UNKNOWN, // 1D372..1D3FF COMMON, // 1D400..1D454 - UNKNOWN, // 1D455 + UNKNOWN, // 1D455 COMMON, // 1D456..1D49C - UNKNOWN, // 1D49D + UNKNOWN, // 1D49D COMMON, // 1D49E..1D49F UNKNOWN, // 1D4A0..1D4A1 - COMMON, // 1D4A2 + COMMON, // 1D4A2 UNKNOWN, // 1D4A3..1D4A4 COMMON, // 1D4A5..1D4A6 UNKNOWN, // 1D4A7..1D4A8 COMMON, // 1D4A9..1D4AC - UNKNOWN, // 1D4AD + UNKNOWN, // 1D4AD COMMON, // 1D4AE..1D4B9 - UNKNOWN, // 1D4BA - COMMON, // 1D4BB - UNKNOWN, // 1D4BC + UNKNOWN, // 1D4BA + COMMON, // 1D4BB + UNKNOWN, // 1D4BC COMMON, // 1D4BD..1D4C3 - UNKNOWN, // 1D4C4 + UNKNOWN, // 1D4C4 COMMON, // 1D4C5..1D505 - UNKNOWN, // 1D506 + UNKNOWN, // 1D506 COMMON, // 1D507..1D50A UNKNOWN, // 1D50B..1D50C COMMON, // 1D50D..1D514 - UNKNOWN, // 1D515 + UNKNOWN, // 1D515 COMMON, // 1D516..1D51C - UNKNOWN, // 1D51D + UNKNOWN, // 1D51D COMMON, // 1D51E..1D539 - UNKNOWN, // 1D53A + UNKNOWN, // 1D53A COMMON, // 1D53B..1D53E - UNKNOWN, // 1D53F + UNKNOWN, // 1D53F COMMON, // 1D540..1D544 - UNKNOWN, // 1D545 - COMMON, // 1D546 + UNKNOWN, // 1D545 + COMMON, // 1D546 UNKNOWN, // 1D547..1D549 COMMON, // 1D54A..1D550 - UNKNOWN, // 1D551 + UNKNOWN, // 1D551 COMMON, // 1D552..1D6A5 UNKNOWN, // 1D6A6..1D6A7 COMMON, // 1D6A8..1D7CB UNKNOWN, // 1D7CC..1D7CD COMMON, // 1D7CE..1D7FF - UNKNOWN, // 1D800..1E7FF + SIGNWRITING, // 1D800..1DA8B + UNKNOWN, // 1DA8C..1DA9A + SIGNWRITING, // 1DA9B..1DA9F + UNKNOWN, // 1DAA0 + SIGNWRITING, // 1DAA1..1DAAF + UNKNOWN, // 1DAB0..1E7FF MENDE_KIKAKUI, // 1E800..1E8C4 UNKNOWN, // 1E8C5..1E8C6 MENDE_KIKAKUI, // 1E8C7..1E8D6 UNKNOWN, // 1E8D7..1EDFF ARABIC, // 1EE00..1EE03 - UNKNOWN, // 1EE04 + UNKNOWN, // 1EE04 ARABIC, // 1EE05..1EE1F - UNKNOWN, // 1EE20 + UNKNOWN, // 1EE20 ARABIC, // 1EE21..1EE22 - UNKNOWN, // 1EE23 - ARABIC, // 1EE24 + UNKNOWN, // 1EE23 + ARABIC, // 1EE24 UNKNOWN, // 1EE25..1EE26 - ARABIC, // 1EE27 - UNKNOWN, // 1EE28 + ARABIC, // 1EE27 + UNKNOWN, // 1EE28 ARABIC, // 1EE29..1EE32 - UNKNOWN, // 1EE33 + UNKNOWN, // 1EE33 ARABIC, // 1EE34..1EE37 - UNKNOWN, // 1EE38 - ARABIC, // 1EE39 - UNKNOWN, // 1EE3A - ARABIC, // 1EE3B + UNKNOWN, // 1EE38 + ARABIC, // 1EE39 + UNKNOWN, // 1EE3A + ARABIC, // 1EE3B UNKNOWN, // 1EE3C..1EE41 - ARABIC, // 1EE42 + ARABIC, // 1EE42 UNKNOWN, // 1EE43..1EE46 - ARABIC, // 1EE47 - UNKNOWN, // 1EE48 - ARABIC, // 1EE49 - UNKNOWN, // 1EE4A - ARABIC, // 1EE4B - UNKNOWN, // 1EE4C + ARABIC, // 1EE47 + UNKNOWN, // 1EE48 + ARABIC, // 1EE49 + UNKNOWN, // 1EE4A + ARABIC, // 1EE4B + UNKNOWN, // 1EE4C ARABIC, // 1EE4D..1EE4F - UNKNOWN, // 1EE50 + UNKNOWN, // 1EE50 ARABIC, // 1EE51..1EE52 - UNKNOWN, // 1EE53 - ARABIC, // 1EE54 + UNKNOWN, // 1EE53 + ARABIC, // 1EE54 UNKNOWN, // 1EE55..1EE56 - ARABIC, // 1EE57 - UNKNOWN, // 1EE58 - ARABIC, // 1EE59 - UNKNOWN, // 1EE5A - ARABIC, // 1EE5B - UNKNOWN, // 1EE5C - ARABIC, // 1EE5D - UNKNOWN, // 1EE5E - ARABIC, // 1EE5F - UNKNOWN, // 1EE60 + ARABIC, // 1EE57 + UNKNOWN, // 1EE58 + ARABIC, // 1EE59 + UNKNOWN, // 1EE5A + ARABIC, // 1EE5B + UNKNOWN, // 1EE5C + ARABIC, // 1EE5D + UNKNOWN, // 1EE5E + ARABIC, // 1EE5F + UNKNOWN, // 1EE60 ARABIC, // 1EE61..1EE62 - UNKNOWN, // 1EE63 - ARABIC, // 1EE64 + UNKNOWN, // 1EE63 + ARABIC, // 1EE64 UNKNOWN, // 1EE65..1EE66 ARABIC, // 1EE67..1EE6A - UNKNOWN, // 1EE6B + UNKNOWN, // 1EE6B ARABIC, // 1EE6C..1EE72 - UNKNOWN, // 1EE73 + UNKNOWN, // 1EE73 ARABIC, // 1EE74..1EE77 - UNKNOWN, // 1EE78 + UNKNOWN, // 1EE78 ARABIC, // 1EE79..1EE7C - UNKNOWN, // 1EE7D - ARABIC, // 1EE7E - UNKNOWN, // 1EE7F + UNKNOWN, // 1EE7D + ARABIC, // 1EE7E + UNKNOWN, // 1EE7F ARABIC, // 1EE80..1EE89 - UNKNOWN, // 1EE8A + UNKNOWN, // 1EE8A ARABIC, // 1EE8B..1EE9B UNKNOWN, // 1EE9C..1EEA0 ARABIC, // 1EEA1..1EEA3 - UNKNOWN, // 1EEA4 + UNKNOWN, // 1EEA4 ARABIC, // 1EEA5..1EEA9 - UNKNOWN, // 1EEAA + UNKNOWN, // 1EEAA ARABIC, // 1EEAB..1EEBB UNKNOWN, // 1EEBC..1EEEF ARABIC, // 1EEF0..1EEF1 @@ -6956,21 +7169,21 @@ COMMON, // 1F0A0..1F0AE UNKNOWN, // 1F0AF..1F0B0 COMMON, // 1F0B1..1F0BF - UNKNOWN, // 1F0C0 + UNKNOWN, // 1F0C0 COMMON, // 1F0C1..1F0CF - UNKNOWN, // 1F0D0 + UNKNOWN, // 1F0D0 COMMON, // 1F0D1..1F0F5 UNKNOWN, // 1F0F6..1F0FF COMMON, // 1F100..1F10C UNKNOWN, // 1F10D..1F10F COMMON, // 1F110..1F12E - UNKNOWN, // 1F12F + UNKNOWN, // 1F12F COMMON, // 1F130..1F16B UNKNOWN, // 1F16C..1F16F COMMON, // 1F170..1F19A UNKNOWN, // 1F19B..1F1E5 COMMON, // 1F1E6..1F1FF - HIRAGANA, // 1F200 + HIRAGANA, // 1F200 COMMON, // 1F201..1F202 UNKNOWN, // 1F203..1F20F COMMON, // 1F210..1F23A @@ -6979,26 +7192,12 @@ UNKNOWN, // 1F249..1F24F COMMON, // 1F250..1F251 UNKNOWN, // 1F252..1F2FF - COMMON, // 1F300..1F32C - UNKNOWN, // 1F32D..1F32F - COMMON, // 1F330..1F37D - UNKNOWN, // 1F37E..1F37F - COMMON, // 1F380..1F3CE - UNKNOWN, // 1F3CF..1F3D3 - COMMON, // 1F3D4..1F3F7 - UNKNOWN, // 1F3F8..1F3FF - COMMON, // 1F400..1F4FE - UNKNOWN, // 1F4FF - COMMON, // 1F500..1F54A - UNKNOWN, // 1F54B..1F54F - COMMON, // 1F550..1F579 - UNKNOWN, // 1F57A + COMMON, // 1F300..1F579 + UNKNOWN, // 1F57A COMMON, // 1F57B..1F5A3 - UNKNOWN, // 1F5A4 - COMMON, // 1F5A5..1F642 - UNKNOWN, // 1F643..1F644 - COMMON, // 1F645..1F6CF - UNKNOWN, // 1F6D0..1F6DF + UNKNOWN, // 1F5A4 + COMMON, // 1F5A5..1F6D0 + UNKNOWN, // 1F6D1..1F6DF COMMON, // 1F6E0..1F6EC UNKNOWN, // 1F6ED..1F6EF COMMON, // 1F6F0..1F6F3 @@ -7016,16 +7215,24 @@ COMMON, // 1F860..1F887 UNKNOWN, // 1F888..1F88F COMMON, // 1F890..1F8AD - UNKNOWN, // 1F8AE..1FFFF + UNKNOWN, // 1F8AE..1F90F + COMMON, // 1F910..1F918 + UNKNOWN, // 1F919..1F97F + COMMON, // 1F980..1F984 + UNKNOWN, // 1F985..1F9BF + COMMON, // 1F9C0 + UNKNOWN, // 1F9C1..1FFFF HAN, // 20000..2A6D6 UNKNOWN, // 2A6D7..2A6FF HAN, // 2A700..2B734 UNKNOWN, // 2B735..2B73F HAN, // 2B740..2B81D - UNKNOWN, // 2B81E..2F7FF + UNKNOWN, // 2B81E..2B81F + HAN, // 2B820..2CEA1 + UNKNOWN, // 2CEA2..2F7FF HAN, // 2F800..2FA1D UNKNOWN, // 2FA1E..E0000 - COMMON, // E0001 + COMMON, // E0001 UNKNOWN, // E0002..E001F COMMON, // E0020..E007F UNKNOWN, // E0080..E00FF @@ -7035,8 +7242,9 @@ private static HashMap aliases; static { - aliases = new HashMap<>(128); + aliases = new HashMap<>(134); aliases.put("AGHB", CAUCASIAN_ALBANIAN); + aliases.put("AHOM", AHOM); aliases.put("ARAB", ARABIC); aliases.put("ARMI", IMPERIAL_ARAMAIC); aliases.put("ARMN", ARMENIAN); @@ -7075,11 +7283,14 @@ aliases.put("HANG", HANGUL); aliases.put("HANI", HAN); aliases.put("HANO", HANUNOO); + aliases.put("HATR", HATRAN); aliases.put("HEBR", HEBREW); aliases.put("HIRA", HIRAGANA); + aliases.put("HLUW", ANATOLIAN_HIEROGLYPHS); aliases.put("HMNG", PAHAWH_HMONG); // it appears we don't have the KATAKANA_OR_HIRAGANA //aliases.put("HRKT", KATAKANA_OR_HIRAGANA); + aliases.put("HUNG", OLD_HUNGARIAN); aliases.put("ITAL", OLD_ITALIC); aliases.put("JAVA", JAVANESE); aliases.put("KALI", KAYAH_LI); @@ -7110,6 +7321,7 @@ aliases.put("MONG", MONGOLIAN); aliases.put("MROO", MRO); aliases.put("MTEI", MEETEI_MAYEK); + aliases.put("MULT", MULTANI); aliases.put("MYMR", MYANMAR); aliases.put("NARB", OLD_NORTH_ARABIAN); aliases.put("NBAT", NABATAEAN); @@ -7133,6 +7345,7 @@ aliases.put("SAMR", SAMARITAN); aliases.put("SARB", OLD_SOUTH_ARABIAN); aliases.put("SAUR", SAURASHTRA); + aliases.put("SGNW", SIGNWRITING); aliases.put("SHAW", SHAVIAN); aliases.put("SHRD", SHARADA); aliases.put("SIDD", SIDDHAM); @@ -9356,7 +9569,7 @@ * {@code FORM FEED} * {@code '\r'} {@code U+000D} * {@code CARRIAGE RETURN} - * {@code ' '} {@code U+0020} + * {@code ' '} {@code U+0020} * {@code SPACE} * *