mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-27 06:45:07 +02:00
8239383: Support for Unicode 13.0
Reviewed-by: rriggs, joehw
This commit is contained in:
parent
073e095e60
commit
80c75c9fa9
40 changed files with 3807 additions and 1834 deletions
|
@ -62,7 +62,7 @@ import static java.lang.constant.ConstantDescs.DEFAULT_NAME;
|
|||
* from the Unicode Consortium at
|
||||
* <a href="http://www.unicode.org">http://www.unicode.org</a>.
|
||||
* <p>
|
||||
* Character information is based on the Unicode Standard, version 12.1.
|
||||
* Character information is based on the Unicode Standard, version 13.0.
|
||||
*
|
||||
* <h2><a id="unicode">Unicode Character Representations</a></h2>
|
||||
*
|
||||
|
@ -691,10 +691,10 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
*/
|
||||
public static final class UnicodeBlock extends Subset {
|
||||
/**
|
||||
* 676 - the expected number of entities
|
||||
* 684 - the expected number of entities
|
||||
* 0.75 - the default load factor of HashMap
|
||||
*/
|
||||
private static final int NUM_ENTITIES = 676;
|
||||
private static final int NUM_ENTITIES = 684;
|
||||
private static Map<String, UnicodeBlock> map =
|
||||
new HashMap<>((int)(NUM_ENTITIES / 0.75f + 1.0f));
|
||||
|
||||
|
@ -3304,6 +3304,82 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
"SYMBOLS AND PICTOGRAPHS EXTENDED-A",
|
||||
"SYMBOLSANDPICTOGRAPHSEXTENDED-A");
|
||||
|
||||
/**
|
||||
* Constant for the "Yezidi" Unicode
|
||||
* character block.
|
||||
* @since 15
|
||||
*/
|
||||
public static final UnicodeBlock YEZIDI =
|
||||
new UnicodeBlock("YEZIDI");
|
||||
|
||||
/**
|
||||
* Constant for the "Chorasmian" Unicode
|
||||
* character block.
|
||||
* @since 15
|
||||
*/
|
||||
public static final UnicodeBlock CHORASMIAN =
|
||||
new UnicodeBlock("CHORASMIAN");
|
||||
|
||||
/**
|
||||
* Constant for the "Dives Akuru" Unicode
|
||||
* character block.
|
||||
* @since 15
|
||||
*/
|
||||
public static final UnicodeBlock DIVES_AKURU =
|
||||
new UnicodeBlock("DIVES_AKURU",
|
||||
"DIVES AKURU",
|
||||
"DIVESAKURU");
|
||||
|
||||
/**
|
||||
* Constant for the "Lisu Supplement" Unicode
|
||||
* character block.
|
||||
* @since 15
|
||||
*/
|
||||
public static final UnicodeBlock LISU_SUPPLEMENT =
|
||||
new UnicodeBlock("LISU_SUPPLEMENT",
|
||||
"LISU SUPPLEMENT",
|
||||
"LISUSUPPLEMENT");
|
||||
|
||||
/**
|
||||
* Constant for the "Khitan Small Script" Unicode
|
||||
* character block.
|
||||
* @since 15
|
||||
*/
|
||||
public static final UnicodeBlock KHITAN_SMALL_SCRIPT =
|
||||
new UnicodeBlock("KHITAN_SMALL_SCRIPT",
|
||||
"KHITAN SMALL SCRIPT",
|
||||
"KHITANSMALLSCRIPT");
|
||||
|
||||
/**
|
||||
* Constant for the "Tangut Supplement" Unicode
|
||||
* character block.
|
||||
* @since 15
|
||||
*/
|
||||
public static final UnicodeBlock TANGUT_SUPPLEMENT =
|
||||
new UnicodeBlock("TANGUT_SUPPLEMENT",
|
||||
"TANGUT SUPPLEMENT",
|
||||
"TANGUTSUPPLEMENT");
|
||||
|
||||
/**
|
||||
* Constant for the "Symbols for Legacy Computing" Unicode
|
||||
* character block.
|
||||
* @since 15
|
||||
*/
|
||||
public static final UnicodeBlock SYMBOLS_FOR_LEGACY_COMPUTING =
|
||||
new UnicodeBlock("SYMBOLS_FOR_LEGACY_COMPUTING",
|
||||
"SYMBOLS FOR LEGACY COMPUTING",
|
||||
"SYMBOLSFORLEGACYCOMPUTING");
|
||||
|
||||
/**
|
||||
* Constant for the "CJK Unified Ideographs Extension G" Unicode
|
||||
* character block.
|
||||
* @since 15
|
||||
*/
|
||||
public static final UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G =
|
||||
new UnicodeBlock("CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G",
|
||||
"CJK UNIFIED IDEOGRAPHS EXTENSION G",
|
||||
"CJKUNIFIEDIDEOGRAPHSEXTENSIONG");
|
||||
|
||||
private static final int[] blockStarts = {
|
||||
0x0000, // 0000..007F; Basic Latin
|
||||
0x0080, // 0080..00FF; Latin-1 Supplement
|
||||
|
@ -3522,10 +3598,12 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
0x10D00, // 10D00..10D3F; Hanifi Rohingya
|
||||
0x10D40, // unassigned
|
||||
0x10E60, // 10E60..10E7F; Rumi Numeral Symbols
|
||||
0x10E80, // unassigned
|
||||
0x10E80, // 10E80..10EBF; Yezidi
|
||||
0x10EC0, // unassigned
|
||||
0x10F00, // 10F00..10F2F; Old Sogdian
|
||||
0x10F30, // 10F30..10F6F; Sogdian
|
||||
0x10F70, // unassigned
|
||||
0x10FB0, // 10FB0..10FDF; Chorasmian
|
||||
0x10FE0, // 10FE0..10FFF; Elymaic
|
||||
0x11000, // 11000..1107F; Brahmi
|
||||
0x11080, // 11080..110CF; Kaithi
|
||||
|
@ -3553,7 +3631,8 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
0x11800, // 11800..1184F; Dogra
|
||||
0x11850, // unassigned
|
||||
0x118A0, // 118A0..118FF; Warang Citi
|
||||
0x11900, // unassigned
|
||||
0x11900, // 11900..1195F; Dives Akuru
|
||||
0x11960, // unassigned
|
||||
0x119A0, // 119A0..119FF; Nandinagari
|
||||
0x11A00, // 11A00..11A4F; Zanabazar Square
|
||||
0x11A50, // 11A50..11AAF; Soyombo
|
||||
|
@ -3568,6 +3647,7 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
0x11DB0, // unassigned
|
||||
0x11EE0, // 11EE0..11EFF; Makasar
|
||||
0x11F00, // unassigned
|
||||
0x11FB0, // 11FB0..11FBF; Lisu Supplement
|
||||
0x11FC0, // 11FC0..11FFF; Tamil Supplement
|
||||
0x12000, // 12000..123FF; Cuneiform
|
||||
0x12400, // 12400..1247F; Cuneiform Numbers and Punctuation
|
||||
|
@ -3591,7 +3671,9 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
0x16FE0, // 16FE0..16FFF; Ideographic Symbols and Punctuation
|
||||
0x17000, // 17000..187FF; Tangut
|
||||
0x18800, // 18800..18AFF; Tangut Components
|
||||
0x18B00, // unassigned
|
||||
0x18B00, // 18B00..18CFF; Khitan Small Script
|
||||
0x18D00, // 18D00..18D8F; Tangut Supplement
|
||||
0x18D90, // unassigned
|
||||
0x1B000, // 1B000..1B0FF; Kana Supplement
|
||||
0x1B100, // 1B100..1B12F; Kana Extended-A
|
||||
0x1B130, // 1B130..1B16F; Small Kana Extension
|
||||
|
@ -3642,7 +3724,8 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
0x1F900, // 1F900..1F9FF; Supplemental Symbols and Pictographs
|
||||
0x1FA00, // 1FA00..1FA6F; Chess Symbols
|
||||
0x1FA70, // 1FA70..1FAFF; Symbols and Pictographs Extended-A
|
||||
0x1FB00, // unassigned
|
||||
0x1FB00, // 1FB00..1FBFF; Symbols for Legacy Computing
|
||||
0x1FC00, // unassigned
|
||||
0x20000, // 20000..2A6DF; CJK Unified Ideographs Extension B
|
||||
0x2A6E0, // unassigned
|
||||
0x2A700, // 2A700..2B73F; CJK Unified Ideographs Extension C
|
||||
|
@ -3652,6 +3735,8 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
0x2EBF0, // unassigned
|
||||
0x2F800, // 2F800..2FA1F; CJK Compatibility Ideographs Supplement
|
||||
0x2FA20, // unassigned
|
||||
0x30000, // 30000..3134F; CJK Unified Ideographs Extension G
|
||||
0x31350, // unassigned
|
||||
0xE0000, // E0000..E007F; Tags
|
||||
0xE0080, // unassigned
|
||||
0xE0100, // E0100..E01EF; Variation Selectors Supplement
|
||||
|
@ -3878,10 +3963,12 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
HANIFI_ROHINGYA,
|
||||
null,
|
||||
RUMI_NUMERAL_SYMBOLS,
|
||||
YEZIDI,
|
||||
null,
|
||||
OLD_SOGDIAN,
|
||||
SOGDIAN,
|
||||
null,
|
||||
CHORASMIAN,
|
||||
ELYMAIC,
|
||||
BRAHMI,
|
||||
KAITHI,
|
||||
|
@ -3909,6 +3996,7 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
DOGRA,
|
||||
null,
|
||||
WARANG_CITI,
|
||||
DIVES_AKURU,
|
||||
null,
|
||||
NANDINAGARI,
|
||||
ZANABAZAR_SQUARE,
|
||||
|
@ -3924,6 +4012,7 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
null,
|
||||
MAKASAR,
|
||||
null,
|
||||
LISU_SUPPLEMENT,
|
||||
TAMIL_SUPPLEMENT,
|
||||
CUNEIFORM,
|
||||
CUNEIFORM_NUMBERS_AND_PUNCTUATION,
|
||||
|
@ -3947,6 +4036,8 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION,
|
||||
TANGUT,
|
||||
TANGUT_COMPONENTS,
|
||||
KHITAN_SMALL_SCRIPT,
|
||||
TANGUT_SUPPLEMENT,
|
||||
null,
|
||||
KANA_SUPPLEMENT,
|
||||
KANA_EXTENDED_A,
|
||||
|
@ -3998,6 +4089,7 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS,
|
||||
CHESS_SYMBOLS,
|
||||
SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A,
|
||||
SYMBOLS_FOR_LEGACY_COMPUTING,
|
||||
null,
|
||||
CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B,
|
||||
null,
|
||||
|
@ -4008,6 +4100,8 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
null,
|
||||
CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT,
|
||||
null,
|
||||
CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G,
|
||||
null,
|
||||
TAGS,
|
||||
null,
|
||||
VARIATION_SELECTORS_SUPPLEMENT,
|
||||
|
@ -4954,6 +5048,30 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
*/
|
||||
WANCHO,
|
||||
|
||||
/**
|
||||
* Unicode script "Yezidi".
|
||||
* @since 15
|
||||
*/
|
||||
YEZIDI,
|
||||
|
||||
/**
|
||||
* Unicode script "Chorasmian".
|
||||
* @since 15
|
||||
*/
|
||||
CHORASMIAN,
|
||||
|
||||
/**
|
||||
* Unicode script "Dives Akuru".
|
||||
* @since 15
|
||||
*/
|
||||
DIVES_AKURU,
|
||||
|
||||
/**
|
||||
* Unicode script "Khitan Small Script".
|
||||
* @since 15
|
||||
*/
|
||||
KHITAN_SMALL_SCRIPT,
|
||||
|
||||
/**
|
||||
* Unicode script "Unknown".
|
||||
*/
|
||||
|
@ -5007,9 +5125,7 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
0x0530, // 0530 ; UNKNOWN
|
||||
0x0531, // 0531..0556; ARMENIAN
|
||||
0x0557, // 0557..0558; UNKNOWN
|
||||
0x0559, // 0559..0588; ARMENIAN
|
||||
0x0589, // 0589 ; COMMON
|
||||
0x058A, // 058A ; ARMENIAN
|
||||
0x0559, // 0559..058A; ARMENIAN
|
||||
0x058B, // 058B..058C; UNKNOWN
|
||||
0x058D, // 058D..058F; ARMENIAN
|
||||
0x0590, // 0590 ; UNKNOWN
|
||||
|
@ -5061,8 +5177,8 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
0x086B, // 086B..089F; UNKNOWN
|
||||
0x08A0, // 08A0..08B4; ARABIC
|
||||
0x08B5, // 08B5 ; UNKNOWN
|
||||
0x08B6, // 08B6..08BD; ARABIC
|
||||
0x08BE, // 08BE..08D2; UNKNOWN
|
||||
0x08B6, // 08B6..08C7; ARABIC
|
||||
0x08C8, // 08C8..08D2; UNKNOWN
|
||||
0x08D3, // 08D3..08E1; ARABIC
|
||||
0x08E2, // 08E2 ; COMMON
|
||||
0x08E3, // 08E3..08FF; ARABIC
|
||||
|
@ -5178,8 +5294,8 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
0x0B47, // 0B47..0B48; ORIYA
|
||||
0x0B49, // 0B49..0B4A; UNKNOWN
|
||||
0x0B4B, // 0B4B..0B4D; ORIYA
|
||||
0x0B4E, // 0B4E..0B55; UNKNOWN
|
||||
0x0B56, // 0B56..0B57; ORIYA
|
||||
0x0B4E, // 0B4E..0B54; UNKNOWN
|
||||
0x0B55, // 0B55..0B57; ORIYA
|
||||
0x0B58, // 0B58..0B5B; UNKNOWN
|
||||
0x0B5C, // 0B5C..0B5D; ORIYA
|
||||
0x0B5E, // 0B5E ; UNKNOWN
|
||||
|
@ -5268,9 +5384,7 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
0x0CF0, // 0CF0 ; UNKNOWN
|
||||
0x0CF1, // 0CF1..0CF2; KANNADA
|
||||
0x0CF3, // 0CF3..0CFF; UNKNOWN
|
||||
0x0D00, // 0D00..0D03; MALAYALAM
|
||||
0x0D04, // 0D04 ; UNKNOWN
|
||||
0x0D05, // 0D05..0D0C; MALAYALAM
|
||||
0x0D00, // 0D00..0D0C; MALAYALAM
|
||||
0x0D0D, // 0D0D ; UNKNOWN
|
||||
0x0D0E, // 0D0E..0D10; MALAYALAM
|
||||
0x0D11, // 0D11 ; UNKNOWN
|
||||
|
@ -5283,8 +5397,8 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
0x0D54, // 0D54..0D63; MALAYALAM
|
||||
0x0D64, // 0D64..0D65; UNKNOWN
|
||||
0x0D66, // 0D66..0D7F; MALAYALAM
|
||||
0x0D80, // 0D80..0D81; UNKNOWN
|
||||
0x0D82, // 0D82..0D83; SINHALA
|
||||
0x0D80, // 0D80 ; UNKNOWN
|
||||
0x0D81, // 0D81..0D83; SINHALA
|
||||
0x0D84, // 0D84 ; UNKNOWN
|
||||
0x0D85, // 0D85..0D96; SINHALA
|
||||
0x0D97, // 0D97..0D99; UNKNOWN
|
||||
|
@ -5476,8 +5590,8 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
0x1A9A, // 1A9A..1A9F; UNKNOWN
|
||||
0x1AA0, // 1AA0..1AAD; TAI_THAM
|
||||
0x1AAE, // 1AAE..1AAF; UNKNOWN
|
||||
0x1AB0, // 1AB0..1ABE; INHERITED
|
||||
0x1ABF, // 1ABF..1AFF; UNKNOWN
|
||||
0x1AB0, // 1AB0..1AC0; INHERITED
|
||||
0x1AC1, // 1AC1..1AFF; UNKNOWN
|
||||
0x1B00, // 1B00..1B4B; BALINESE
|
||||
0x1B4C, // 1B4C..1B4F; UNKNOWN
|
||||
0x1B50, // 1B50..1B7C; BALINESE
|
||||
|
@ -5597,8 +5711,8 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
0x2900, // 2900..2B73; COMMON
|
||||
0x2B74, // 2B74..2B75; UNKNOWN
|
||||
0x2B76, // 2B76..2B95; COMMON
|
||||
0x2B96, // 2B96..2B97; UNKNOWN
|
||||
0x2B98, // 2B98..2BFF; COMMON
|
||||
0x2B96, // 2B96 ; UNKNOWN
|
||||
0x2B97, // 2B97..2BFF; COMMON
|
||||
0x2C00, // 2C00..2C2E; GLAGOLITIC
|
||||
0x2C2F, // 2C2F ; UNKNOWN
|
||||
0x2C30, // 2C30..2C5E; GLAGOLITIC
|
||||
|
@ -5637,8 +5751,8 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
0x2DD8, // 2DD8..2DDE; ETHIOPIC
|
||||
0x2DDF, // 2DDF ; UNKNOWN
|
||||
0x2DE0, // 2DE0..2DFF; CYRILLIC
|
||||
0x2E00, // 2E00..2E4F; COMMON
|
||||
0x2E50, // 2E50..2E7F; UNKNOWN
|
||||
0x2E00, // 2E00..2E52; COMMON
|
||||
0x2E53, // 2E53..2E7F; UNKNOWN
|
||||
0x2E80, // 2E80..2E99; HAN
|
||||
0x2E9A, // 2E9A ; UNKNOWN
|
||||
0x2E9B, // 2E9B..2EF3; HAN
|
||||
|
@ -5674,8 +5788,7 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
0x3131, // 3131..318E; HANGUL
|
||||
0x318F, // 318F ; UNKNOWN
|
||||
0x3190, // 3190..319F; COMMON
|
||||
0x31A0, // 31A0..31BA; BOPOMOFO
|
||||
0x31BB, // 31BB..31BF; UNKNOWN
|
||||
0x31A0, // 31A0..31BF; BOPOMOFO
|
||||
0x31C0, // 31C0..31E3; COMMON
|
||||
0x31E4, // 31E4..31EF; UNKNOWN
|
||||
0x31F0, // 31F0..31FF; KATAKANA
|
||||
|
@ -5688,11 +5801,10 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
0x32FF, // 32FF ; COMMON
|
||||
0x3300, // 3300..3357; KATAKANA
|
||||
0x3358, // 3358..33FF; COMMON
|
||||
0x3400, // 3400..4DB5; HAN
|
||||
0x4DB6, // 4DB6..4DBF; UNKNOWN
|
||||
0x3400, // 3400..4DBF; HAN
|
||||
0x4DC0, // 4DC0..4DFF; COMMON
|
||||
0x4E00, // 4E00..9FEF; HAN
|
||||
0x9FF0, // 9FF0..9FFF; UNKNOWN
|
||||
0x4E00, // 4E00..9FFC; HAN
|
||||
0x9FFD, // 9FFD..9FFF; UNKNOWN
|
||||
0xA000, // A000..A48C; YI
|
||||
0xA48D, // A48D..A48F; UNKNOWN
|
||||
0xA490, // A490..A4C6; YI
|
||||
|
@ -5708,11 +5820,11 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
0xA788, // A788..A78A; COMMON
|
||||
0xA78B, // A78B..A7BF; LATIN
|
||||
0xA7C0, // A7C0..A7C1; UNKNOWN
|
||||
0xA7C2, // A7C2..A7C6; LATIN
|
||||
0xA7C7, // A7C7..A7F6; UNKNOWN
|
||||
0xA7F7, // A7F7..A7FF; LATIN
|
||||
0xA800, // A800..A82B; SYLOTI_NAGRI
|
||||
0xA82C, // A82C..A82F; UNKNOWN
|
||||
0xA7C2, // A7C2..A7CA; LATIN
|
||||
0xA7CB, // A7CB..A7F4; UNKNOWN
|
||||
0xA7F5, // A7F5..A7FF; LATIN
|
||||
0xA800, // A800..A82C; SYLOTI_NAGRI
|
||||
0xA82D, // A82D..A82F; UNKNOWN
|
||||
0xA830, // A830..A839; COMMON
|
||||
0xA83A, // A83A..A83F; UNKNOWN
|
||||
0xA840, // A840..A877; PHAGS_PA
|
||||
|
@ -5765,8 +5877,9 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
0xAB5B, // AB5B ; COMMON
|
||||
0xAB5C, // AB5C..AB64; LATIN
|
||||
0xAB65, // AB65 ; GREEK
|
||||
0xAB66, // AB66..AB67; LATIN
|
||||
0xAB68, // AB68..AB6F; UNKNOWN
|
||||
0xAB66, // AB66..AB69; LATIN
|
||||
0xAB6A, // AB6A..AB6B; COMMON
|
||||
0xAB6C, // AB6C..AB6F; UNKNOWN
|
||||
0xAB70, // AB70..ABBF; CHEROKEE
|
||||
0xABC0, // ABC0..ABED; MEETEI_MAYEK
|
||||
0xABEE, // ABEE..ABEF; UNKNOWN
|
||||
|
@ -5871,8 +5984,8 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
0x10137, // 10137..1013F; COMMON
|
||||
0x10140, // 10140..1018E; GREEK
|
||||
0x1018F, // 1018F ; UNKNOWN
|
||||
0x10190, // 10190..1019B; COMMON
|
||||
0x1019C, // 1019C..1019F; UNKNOWN
|
||||
0x10190, // 10190..1019C; COMMON
|
||||
0x1019D, // 1019D..1019F; UNKNOWN
|
||||
0x101A0, // 101A0 ; GREEK
|
||||
0x101A1, // 101A1..101CF; UNKNOWN
|
||||
0x101D0, // 101D0..101FC; COMMON
|
||||
|
@ -6008,11 +6121,19 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
0x10D30, // 10D30..10D39; HANIFI_ROHINGYA
|
||||
0x10D3A, // 10D3A..10E5F; UNKNOWN
|
||||
0x10E60, // 10E60..10E7E; ARABIC
|
||||
0x10E7F, // 10E7F..10EFF; UNKNOWN
|
||||
0x10E7F, // 10E7F ; UNKNOWN
|
||||
0x10E80, // 10E80..10EA9; YEZIDI
|
||||
0x10EAA, // 10EAA ; UNKNOWN
|
||||
0x10EAB, // 10EAB..10EAD; YEZIDI
|
||||
0x10EAE, // 10EAE..10EAF; UNKNOWN
|
||||
0x10EB0, // 10EB0..10EB1; YEZIDI
|
||||
0x10EB2, // 10EB2..10EFF; UNKNOWN
|
||||
0x10F00, // 10F00..10F27; OLD_SOGDIAN
|
||||
0x10F28, // 10F28..10F2F; UNKNOWN
|
||||
0x10F30, // 10F30..10F59; SOGDIAN
|
||||
0x10F5A, // 10F5A..10FDF; UNKNOWN
|
||||
0x10F5A, // 10F5A..10FAF; UNKNOWN
|
||||
0x10FB0, // 10FB0..10FCB; CHORASMIAN
|
||||
0x10FCC, // 10FCC..10FDF; UNKNOWN
|
||||
0x10FE0, // 10FE0..10FF6; ELYMAIC
|
||||
0x10FF7, // 10FF7..10FFF; UNKNOWN
|
||||
0x11000, // 11000..1104D; BRAHMI
|
||||
|
@ -6030,13 +6151,11 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
0x110FA, // 110FA..110FF; UNKNOWN
|
||||
0x11100, // 11100..11134; CHAKMA
|
||||
0x11135, // 11135 ; UNKNOWN
|
||||
0x11136, // 11136..11146; CHAKMA
|
||||
0x11147, // 11147..1114F; UNKNOWN
|
||||
0x11136, // 11136..11147; CHAKMA
|
||||
0x11148, // 11148..1114F; UNKNOWN
|
||||
0x11150, // 11150..11176; MAHAJANI
|
||||
0x11177, // 11177..1117F; UNKNOWN
|
||||
0x11180, // 11180..111CD; SHARADA
|
||||
0x111CE, // 111CE..111CF; UNKNOWN
|
||||
0x111D0, // 111D0..111DF; SHARADA
|
||||
0x11180, // 11180..111DF; SHARADA
|
||||
0x111E0, // 111E0 ; UNKNOWN
|
||||
0x111E1, // 111E1..111F4; SINHALA
|
||||
0x111F5, // 111F5..111FF; UNKNOWN
|
||||
|
@ -6089,12 +6208,10 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
0x1136D, // 1136D..1136F; UNKNOWN
|
||||
0x11370, // 11370..11374; GRANTHA
|
||||
0x11375, // 11375..113FF; UNKNOWN
|
||||
0x11400, // 11400..11459; NEWA
|
||||
0x1145A, // 1145A ; UNKNOWN
|
||||
0x1145B, // 1145B ; NEWA
|
||||
0x11400, // 11400..1145B; NEWA
|
||||
0x1145C, // 1145C ; UNKNOWN
|
||||
0x1145D, // 1145D..1145F; NEWA
|
||||
0x11460, // 11460..1147F; UNKNOWN
|
||||
0x1145D, // 1145D..11461; NEWA
|
||||
0x11462, // 11462..1147F; UNKNOWN
|
||||
0x11480, // 11480..114C7; TIRHUTA
|
||||
0x114C8, // 114C8..114CF; UNKNOWN
|
||||
0x114D0, // 114D0..114D9; TIRHUTA
|
||||
|
@ -6124,7 +6241,22 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
0x118A0, // 118A0..118F2; WARANG_CITI
|
||||
0x118F3, // 118F3..118FE; UNKNOWN
|
||||
0x118FF, // 118FF ; WARANG_CITI
|
||||
0x11900, // 11900..1199F; UNKNOWN
|
||||
0x11900, // 11900..11906; DIVES_AKURU
|
||||
0x11907, // 11907..11908; UNKNOWN
|
||||
0x11909, // 11909 ; DIVES_AKURU
|
||||
0x1190A, // 1190A..1190B; UNKNOWN
|
||||
0x1190C, // 1190C..11913; DIVES_AKURU
|
||||
0x11914, // 11914 ; UNKNOWN
|
||||
0x11915, // 11915..11916; DIVES_AKURU
|
||||
0x11917, // 11917 ; UNKNOWN
|
||||
0x11918, // 11918..11935; DIVES_AKURU
|
||||
0x11936, // 11936 ; UNKNOWN
|
||||
0x11937, // 11937..11938; DIVES_AKURU
|
||||
0x11939, // 11939..1193A; UNKNOWN
|
||||
0x1193B, // 1193B..11946; DIVES_AKURU
|
||||
0x11947, // 11947..1194F; UNKNOWN
|
||||
0x11950, // 11950..11959; DIVES_AKURU
|
||||
0x1195A, // 1195A..1199F; UNKNOWN
|
||||
0x119A0, // 119A0..119A7; NANDINAGARI
|
||||
0x119A8, // 119A8..119A9; UNKNOWN
|
||||
0x119AA, // 119AA..119D7; NANDINAGARI
|
||||
|
@ -6178,7 +6310,9 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
0x11DA0, // 11DA0..11DA9; GUNJALA_GONDI
|
||||
0x11DAA, // 11DAA..11EDF; UNKNOWN
|
||||
0x11EE0, // 11EE0..11EF8; MAKASAR
|
||||
0x11EF9, // 11EF9..11FBF; UNKNOWN
|
||||
0x11EF9, // 11EF9..11FAF; UNKNOWN
|
||||
0x11FB0, // 11FB0 ; LISU
|
||||
0x11FB1, // 11FB1..11FBF; UNKNOWN
|
||||
0x11FC0, // 11FC0..11FF1; TAMIL
|
||||
0x11FF2, // 11FF2..11FFE; UNKNOWN
|
||||
0x11FFF, // 11FFF ; TAMIL
|
||||
|
@ -6229,11 +6363,17 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
0x16FE0, // 16FE0 ; TANGUT
|
||||
0x16FE1, // 16FE1 ; NUSHU
|
||||
0x16FE2, // 16FE2..16FE3; COMMON
|
||||
0x16FE4, // 16FE4..16FFF; UNKNOWN
|
||||
0x16FE4, // 16FE4 ; KHITAN_SMALL_SCRIPT
|
||||
0x16FE5, // 16FE5..16FEF; UNKNOWN
|
||||
0x16FF0, // 16FF0..16FF1; HAN
|
||||
0x16FF2, // 16FF2..16FFF; UNKNOWN
|
||||
0x17000, // 17000..187F7; TANGUT
|
||||
0x187F8, // 187F8..187FF; UNKNOWN
|
||||
0x18800, // 18800..18AF2; TANGUT
|
||||
0x18AF3, // 18AF3..1AFFF; UNKNOWN
|
||||
0x18800, // 18800..18AFF; TANGUT
|
||||
0x18B00, // 18B00..18CD5; KHITAN_SMALL_SCRIPT
|
||||
0x18CD6, // 18CD6..18CFF; UNKNOWN
|
||||
0x18D00, // 18D00..18D08; TANGUT
|
||||
0x18D09, // 18D09..1AFFF; UNKNOWN
|
||||
0x1B000, // 1B000 ; KATAKANA
|
||||
0x1B001, // 1B001..1B11E; HIRAGANA
|
||||
0x1B11F, // 1B11F..1B14F; UNKNOWN
|
||||
|
@ -6439,12 +6579,8 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
0x1F0D0, // 1F0D0 ; UNKNOWN
|
||||
0x1F0D1, // 1F0D1..1F0F5; COMMON
|
||||
0x1F0F6, // 1F0F6..1F0FF; UNKNOWN
|
||||
0x1F100, // 1F100..1F10C; COMMON
|
||||
0x1F10D, // 1F10D..1F10F; UNKNOWN
|
||||
0x1F110, // 1F110..1F16C; COMMON
|
||||
0x1F16D, // 1F16D..1F16F; UNKNOWN
|
||||
0x1F170, // 1F170..1F1AC; COMMON
|
||||
0x1F1AD, // 1F1AD..1F1E5; UNKNOWN
|
||||
0x1F100, // 1F100..1F1AD; COMMON
|
||||
0x1F1AE, // 1F1AE..1F1E5; UNKNOWN
|
||||
0x1F1E6, // 1F1E6..1F1FF; COMMON
|
||||
0x1F200, // 1F200 ; HIRAGANA
|
||||
0x1F201, // 1F201..1F202; COMMON
|
||||
|
@ -6457,12 +6593,12 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
0x1F252, // 1F252..1F25F; UNKNOWN
|
||||
0x1F260, // 1F260..1F265; COMMON
|
||||
0x1F266, // 1F266..1F2FF; UNKNOWN
|
||||
0x1F300, // 1F300..1F6D5; COMMON
|
||||
0x1F6D6, // 1F6D6..1F6DF; UNKNOWN
|
||||
0x1F300, // 1F300..1F6D7; COMMON
|
||||
0x1F6D8, // 1F6D8..1F6DF; UNKNOWN
|
||||
0x1F6E0, // 1F6E0..1F6EC; COMMON
|
||||
0x1F6ED, // 1F6ED..1F6EF; UNKNOWN
|
||||
0x1F6F0, // 1F6F0..1F6FA; COMMON
|
||||
0x1F6FB, // 1F6FB..1F6FF; UNKNOWN
|
||||
0x1F6F0, // 1F6F0..1F6FC; COMMON
|
||||
0x1F6FD, // 1F6FD..1F6FF; UNKNOWN
|
||||
0x1F700, // 1F700..1F773; COMMON
|
||||
0x1F774, // 1F774..1F77F; UNKNOWN
|
||||
0x1F780, // 1F780..1F7D8; COMMON
|
||||
|
@ -6478,33 +6614,39 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
0x1F860, // 1F860..1F887; COMMON
|
||||
0x1F888, // 1F888..1F88F; UNKNOWN
|
||||
0x1F890, // 1F890..1F8AD; COMMON
|
||||
0x1F8AE, // 1F8AE..1F8FF; UNKNOWN
|
||||
0x1F900, // 1F900..1F90B; COMMON
|
||||
0x1F90C, // 1F90C ; UNKNOWN
|
||||
0x1F90D, // 1F90D..1F971; COMMON
|
||||
0x1F972, // 1F972 ; UNKNOWN
|
||||
0x1F973, // 1F973..1F976; COMMON
|
||||
0x1F977, // 1F977..1F979; UNKNOWN
|
||||
0x1F97A, // 1F97A..1F9A2; COMMON
|
||||
0x1F9A3, // 1F9A3..1F9A4; UNKNOWN
|
||||
0x1F9A5, // 1F9A5..1F9AA; COMMON
|
||||
0x1F9AB, // 1F9AB..1F9AD; UNKNOWN
|
||||
0x1F9AE, // 1F9AE..1F9CA; COMMON
|
||||
0x1F9CB, // 1F9CB..1F9CC; UNKNOWN
|
||||
0x1F8AE, // 1F8AE..1F8AF; UNKNOWN
|
||||
0x1F8B0, // 1F8B0..1F8B1; COMMON
|
||||
0x1F8B2, // 1F8B2..1F8FF; UNKNOWN
|
||||
0x1F900, // 1F900..1F978; COMMON
|
||||
0x1F979, // 1F979 ; UNKNOWN
|
||||
0x1F97A, // 1F97A..1F9CB; COMMON
|
||||
0x1F9CC, // 1F9CC ; UNKNOWN
|
||||
0x1F9CD, // 1F9CD..1FA53; COMMON
|
||||
0x1FA54, // 1FA54..1FA5F; UNKNOWN
|
||||
0x1FA60, // 1FA60..1FA6D; COMMON
|
||||
0x1FA6E, // 1FA6E..1FA6F; UNKNOWN
|
||||
0x1FA70, // 1FA70..1FA73; COMMON
|
||||
0x1FA74, // 1FA74..1FA77; UNKNOWN
|
||||
0x1FA70, // 1FA70..1FA74; COMMON
|
||||
0x1FA75, // 1FA75..1FA77; UNKNOWN
|
||||
0x1FA78, // 1FA78..1FA7A; COMMON
|
||||
0x1FA7B, // 1FA7B..1FA7F; UNKNOWN
|
||||
0x1FA80, // 1FA80..1FA82; COMMON
|
||||
0x1FA83, // 1FA83..1FA8F; UNKNOWN
|
||||
0x1FA90, // 1FA90..1FA95; COMMON
|
||||
0x1FA96, // 1FA96..1FFFF; UNKNOWN
|
||||
0x20000, // 20000..2A6D6; HAN
|
||||
0x2A6D7, // 2A6D7..2A6FF; UNKNOWN
|
||||
0x1FA80, // 1FA80..1FA86; COMMON
|
||||
0x1FA87, // 1FA87..1FA8F; UNKNOWN
|
||||
0x1FA90, // 1FA90..1FAA8; COMMON
|
||||
0x1FAA9, // 1FAA9..1FAAF; UNKNOWN
|
||||
0x1FAB0, // 1FAB0..1FAB6; COMMON
|
||||
0x1FAB7, // 1FAB7..1FABF; UNKNOWN
|
||||
0x1FAC0, // 1FAC0..1FAC2; COMMON
|
||||
0x1FAC3, // 1FAC3..1FACF; UNKNOWN
|
||||
0x1FAD0, // 1FAD0..1FAD6; COMMON
|
||||
0x1FAD7, // 1FAD7..1FAFF; UNKNOWN
|
||||
0x1FB00, // 1FB00..1FB92; COMMON
|
||||
0x1FB93, // 1FB93 ; UNKNOWN
|
||||
0x1FB94, // 1FB94..1FBCA; COMMON
|
||||
0x1FBCB, // 1FBCB..1FBEF; UNKNOWN
|
||||
0x1FBF0, // 1FBF0..1FBF9; COMMON
|
||||
0x1FBFA, // 1FBFA..1FFFF; UNKNOWN
|
||||
0x20000, // 20000..2A6DD; HAN
|
||||
0x2A6DE, // 2A6DE..2A6FF; UNKNOWN
|
||||
0x2A700, // 2A700..2B734; HAN
|
||||
0x2B735, // 2B735..2B73F; UNKNOWN
|
||||
0x2B740, // 2B740..2B81D; HAN
|
||||
|
@ -6514,7 +6656,9 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
0x2CEB0, // 2CEB0..2EBE0; HAN
|
||||
0x2EBE1, // 2EBE1..2F7FF; UNKNOWN
|
||||
0x2F800, // 2F800..2FA1D; HAN
|
||||
0x2FA1E, // 2FA1E..E0000; UNKNOWN
|
||||
0x2FA1E, // 2FA1E..2FFFF; UNKNOWN
|
||||
0x30000, // 30000..3134A; HAN
|
||||
0x3134B, // 3134B..E0000; UNKNOWN
|
||||
0xE0001, // E0001 ; COMMON
|
||||
0xE0002, // E0002..E001F; UNKNOWN
|
||||
0xE0020, // E0020..E007F; COMMON
|
||||
|
@ -6571,9 +6715,7 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
UNKNOWN, // 0530
|
||||
ARMENIAN, // 0531..0556
|
||||
UNKNOWN, // 0557..0558
|
||||
ARMENIAN, // 0559..0588
|
||||
COMMON, // 0589
|
||||
ARMENIAN, // 058A
|
||||
ARMENIAN, // 0559..058A
|
||||
UNKNOWN, // 058B..058C
|
||||
ARMENIAN, // 058D..058F
|
||||
UNKNOWN, // 0590
|
||||
|
@ -6625,8 +6767,8 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
UNKNOWN, // 086B..089F
|
||||
ARABIC, // 08A0..08B4
|
||||
UNKNOWN, // 08B5
|
||||
ARABIC, // 08B6..08BD
|
||||
UNKNOWN, // 08BE..08D2
|
||||
ARABIC, // 08B6..08C7
|
||||
UNKNOWN, // 08C8..08D2
|
||||
ARABIC, // 08D3..08E1
|
||||
COMMON, // 08E2
|
||||
ARABIC, // 08E3..08FF
|
||||
|
@ -6742,8 +6884,8 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
ORIYA, // 0B47..0B48
|
||||
UNKNOWN, // 0B49..0B4A
|
||||
ORIYA, // 0B4B..0B4D
|
||||
UNKNOWN, // 0B4E..0B55
|
||||
ORIYA, // 0B56..0B57
|
||||
UNKNOWN, // 0B4E..0B54
|
||||
ORIYA, // 0B55..0B57
|
||||
UNKNOWN, // 0B58..0B5B
|
||||
ORIYA, // 0B5C..0B5D
|
||||
UNKNOWN, // 0B5E
|
||||
|
@ -6832,9 +6974,7 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
UNKNOWN, // 0CF0
|
||||
KANNADA, // 0CF1..0CF2
|
||||
UNKNOWN, // 0CF3..0CFF
|
||||
MALAYALAM, // 0D00..0D03
|
||||
UNKNOWN, // 0D04
|
||||
MALAYALAM, // 0D05..0D0C
|
||||
MALAYALAM, // 0D00..0D0C
|
||||
UNKNOWN, // 0D0D
|
||||
MALAYALAM, // 0D0E..0D10
|
||||
UNKNOWN, // 0D11
|
||||
|
@ -6847,8 +6987,8 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
MALAYALAM, // 0D54..0D63
|
||||
UNKNOWN, // 0D64..0D65
|
||||
MALAYALAM, // 0D66..0D7F
|
||||
UNKNOWN, // 0D80..0D81
|
||||
SINHALA, // 0D82..0D83
|
||||
UNKNOWN, // 0D80
|
||||
SINHALA, // 0D81..0D83
|
||||
UNKNOWN, // 0D84
|
||||
SINHALA, // 0D85..0D96
|
||||
UNKNOWN, // 0D97..0D99
|
||||
|
@ -7040,8 +7180,8 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
UNKNOWN, // 1A9A..1A9F
|
||||
TAI_THAM, // 1AA0..1AAD
|
||||
UNKNOWN, // 1AAE..1AAF
|
||||
INHERITED, // 1AB0..1ABE
|
||||
UNKNOWN, // 1ABF..1AFF
|
||||
INHERITED, // 1AB0..1AC0
|
||||
UNKNOWN, // 1AC1..1AFF
|
||||
BALINESE, // 1B00..1B4B
|
||||
UNKNOWN, // 1B4C..1B4F
|
||||
BALINESE, // 1B50..1B7C
|
||||
|
@ -7161,8 +7301,8 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
COMMON, // 2900..2B73
|
||||
UNKNOWN, // 2B74..2B75
|
||||
COMMON, // 2B76..2B95
|
||||
UNKNOWN, // 2B96..2B97
|
||||
COMMON, // 2B98..2BFF
|
||||
UNKNOWN, // 2B96
|
||||
COMMON, // 2B97..2BFF
|
||||
GLAGOLITIC, // 2C00..2C2E
|
||||
UNKNOWN, // 2C2F
|
||||
GLAGOLITIC, // 2C30..2C5E
|
||||
|
@ -7201,8 +7341,8 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
ETHIOPIC, // 2DD8..2DDE
|
||||
UNKNOWN, // 2DDF
|
||||
CYRILLIC, // 2DE0..2DFF
|
||||
COMMON, // 2E00..2E4F
|
||||
UNKNOWN, // 2E50..2E7F
|
||||
COMMON, // 2E00..2E52
|
||||
UNKNOWN, // 2E53..2E7F
|
||||
HAN, // 2E80..2E99
|
||||
UNKNOWN, // 2E9A
|
||||
HAN, // 2E9B..2EF3
|
||||
|
@ -7238,8 +7378,7 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
HANGUL, // 3131..318E
|
||||
UNKNOWN, // 318F
|
||||
COMMON, // 3190..319F
|
||||
BOPOMOFO, // 31A0..31BA
|
||||
UNKNOWN, // 31BB..31BF
|
||||
BOPOMOFO, // 31A0..31BF
|
||||
COMMON, // 31C0..31E3
|
||||
UNKNOWN, // 31E4..31EF
|
||||
KATAKANA, // 31F0..31FF
|
||||
|
@ -7252,11 +7391,10 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
COMMON, // 32FF
|
||||
KATAKANA, // 3300..3357
|
||||
COMMON, // 3358..33FF
|
||||
HAN, // 3400..4DB5
|
||||
UNKNOWN, // 4DB6..4DBF
|
||||
HAN, // 3400..4DBF
|
||||
COMMON, // 4DC0..4DFF
|
||||
HAN, // 4E00..9FEF
|
||||
UNKNOWN, // 9FF0..9FFF
|
||||
HAN, // 4E00..9FFC
|
||||
UNKNOWN, // 9FFD..9FFF
|
||||
YI, // A000..A48C
|
||||
UNKNOWN, // A48D..A48F
|
||||
YI, // A490..A4C6
|
||||
|
@ -7272,11 +7410,11 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
COMMON, // A788..A78A
|
||||
LATIN, // A78B..A7BF
|
||||
UNKNOWN, // A7C0..A7C1
|
||||
LATIN, // A7C2..A7C6
|
||||
UNKNOWN, // A7C7..A7F6
|
||||
LATIN, // A7F7..A7FF
|
||||
SYLOTI_NAGRI, // A800..A82B
|
||||
UNKNOWN, // A82C..A82F
|
||||
LATIN, // A7C2..A7CA
|
||||
UNKNOWN, // A7CB..A7F4
|
||||
LATIN, // A7F5..A7FF
|
||||
SYLOTI_NAGRI, // A800..A82C
|
||||
UNKNOWN, // A82D..A82F
|
||||
COMMON, // A830..A839
|
||||
UNKNOWN, // A83A..A83F
|
||||
PHAGS_PA, // A840..A877
|
||||
|
@ -7329,8 +7467,9 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
COMMON, // AB5B
|
||||
LATIN, // AB5C..AB64
|
||||
GREEK, // AB65
|
||||
LATIN, // AB66..AB67
|
||||
UNKNOWN, // AB68..AB6F
|
||||
LATIN, // AB66..AB69
|
||||
COMMON, // AB6A..AB6B
|
||||
UNKNOWN, // AB6C..AB6F
|
||||
CHEROKEE, // AB70..ABBF
|
||||
MEETEI_MAYEK, // ABC0..ABED
|
||||
UNKNOWN, // ABEE..ABEF
|
||||
|
@ -7435,8 +7574,8 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
COMMON, // 10137..1013F
|
||||
GREEK, // 10140..1018E
|
||||
UNKNOWN, // 1018F
|
||||
COMMON, // 10190..1019B
|
||||
UNKNOWN, // 1019C..1019F
|
||||
COMMON, // 10190..1019C
|
||||
UNKNOWN, // 1019D..1019F
|
||||
GREEK, // 101A0
|
||||
UNKNOWN, // 101A1..101CF
|
||||
COMMON, // 101D0..101FC
|
||||
|
@ -7572,11 +7711,19 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
HANIFI_ROHINGYA, // 10D30..10D39
|
||||
UNKNOWN, // 10D3A..10E5F
|
||||
ARABIC, // 10E60..10E7E
|
||||
UNKNOWN, // 10E7F..10EFF
|
||||
UNKNOWN, // 10E7F
|
||||
YEZIDI, // 10E80..10EA9
|
||||
UNKNOWN, // 10EAA
|
||||
YEZIDI, // 10EAB..10EAD
|
||||
UNKNOWN, // 10EAE..10EAF
|
||||
YEZIDI, // 10EB0..10EB1
|
||||
UNKNOWN, // 10EB2..10EFF
|
||||
OLD_SOGDIAN, // 10F00..10F27
|
||||
UNKNOWN, // 10F28..10F2F
|
||||
SOGDIAN, // 10F30..10F59
|
||||
UNKNOWN, // 10F5A..10FDF
|
||||
UNKNOWN, // 10F5A..10FAF
|
||||
CHORASMIAN, // 10FB0..10FCB
|
||||
UNKNOWN, // 10FCC..10FDF
|
||||
ELYMAIC, // 10FE0..10FF6
|
||||
UNKNOWN, // 10FF7..10FFF
|
||||
BRAHMI, // 11000..1104D
|
||||
|
@ -7594,13 +7741,11 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
UNKNOWN, // 110FA..110FF
|
||||
CHAKMA, // 11100..11134
|
||||
UNKNOWN, // 11135
|
||||
CHAKMA, // 11136..11146
|
||||
UNKNOWN, // 11147..1114F
|
||||
CHAKMA, // 11136..11147
|
||||
UNKNOWN, // 11148..1114F
|
||||
MAHAJANI, // 11150..11176
|
||||
UNKNOWN, // 11177..1117F
|
||||
SHARADA, // 11180..111CD
|
||||
UNKNOWN, // 111CE..111CF
|
||||
SHARADA, // 111D0..111DF
|
||||
SHARADA, // 11180..111DF
|
||||
UNKNOWN, // 111E0
|
||||
SINHALA, // 111E1..111F4
|
||||
UNKNOWN, // 111F5..111FF
|
||||
|
@ -7653,12 +7798,10 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
UNKNOWN, // 1136D..1136F
|
||||
GRANTHA, // 11370..11374
|
||||
UNKNOWN, // 11375..113FF
|
||||
NEWA, // 11400..11459
|
||||
UNKNOWN, // 1145A
|
||||
NEWA, // 1145B
|
||||
NEWA, // 11400..1145B
|
||||
UNKNOWN, // 1145C
|
||||
NEWA, // 1145D..1145F
|
||||
UNKNOWN, // 11460..1147F
|
||||
NEWA, // 1145D..11461
|
||||
UNKNOWN, // 11462..1147F
|
||||
TIRHUTA, // 11480..114C7
|
||||
UNKNOWN, // 114C8..114CF
|
||||
TIRHUTA, // 114D0..114D9
|
||||
|
@ -7688,7 +7831,22 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
WARANG_CITI, // 118A0..118F2
|
||||
UNKNOWN, // 118F3..118FE
|
||||
WARANG_CITI, // 118FF
|
||||
UNKNOWN, // 11900..1199F
|
||||
DIVES_AKURU, // 11900..11906
|
||||
UNKNOWN, // 11907..11908
|
||||
DIVES_AKURU, // 11909
|
||||
UNKNOWN, // 1190A..1190B
|
||||
DIVES_AKURU, // 1190C..11913
|
||||
UNKNOWN, // 11914
|
||||
DIVES_AKURU, // 11915..11916
|
||||
UNKNOWN, // 11917
|
||||
DIVES_AKURU, // 11918..11935
|
||||
UNKNOWN, // 11936
|
||||
DIVES_AKURU, // 11937..11938
|
||||
UNKNOWN, // 11939..1193A
|
||||
DIVES_AKURU, // 1193B..11946
|
||||
UNKNOWN, // 11947..1194F
|
||||
DIVES_AKURU, // 11950..11959
|
||||
UNKNOWN, // 1195A..1199F
|
||||
NANDINAGARI, // 119A0..119A7
|
||||
UNKNOWN, // 119A8..119A9
|
||||
NANDINAGARI, // 119AA..119D7
|
||||
|
@ -7742,7 +7900,9 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
GUNJALA_GONDI, // 11DA0..11DA9
|
||||
UNKNOWN, // 11DAA..11EDF
|
||||
MAKASAR, // 11EE0..11EF8
|
||||
UNKNOWN, // 11EF9..11FBF
|
||||
UNKNOWN, // 11EF9..11FAF
|
||||
LISU, // 11FB0
|
||||
UNKNOWN, // 11FB1..11FBF
|
||||
TAMIL, // 11FC0..11FF1
|
||||
UNKNOWN, // 11FF2..11FFE
|
||||
TAMIL, // 11FFF
|
||||
|
@ -7793,11 +7953,17 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
TANGUT, // 16FE0
|
||||
NUSHU, // 16FE1
|
||||
COMMON, // 16FE2..16FE3
|
||||
UNKNOWN, // 16FE4..16FFF
|
||||
KHITAN_SMALL_SCRIPT, // 16FE4
|
||||
UNKNOWN, // 16FE5..16FEF
|
||||
HAN, // 16FF0..16FF1
|
||||
UNKNOWN, // 16FF2..16FFF
|
||||
TANGUT, // 17000..187F7
|
||||
UNKNOWN, // 187F8..187FF
|
||||
TANGUT, // 18800..18AF2
|
||||
UNKNOWN, // 18AF3..1AFFF
|
||||
TANGUT, // 18800..18AFF
|
||||
KHITAN_SMALL_SCRIPT, // 18B00..18CD5
|
||||
UNKNOWN, // 18CD6..18CFF
|
||||
TANGUT, // 18D00..18D08
|
||||
UNKNOWN, // 18D09..1AFFF
|
||||
KATAKANA, // 1B000
|
||||
HIRAGANA, // 1B001..1B11E
|
||||
UNKNOWN, // 1B11F..1B14F
|
||||
|
@ -8003,12 +8169,8 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
UNKNOWN, // 1F0D0
|
||||
COMMON, // 1F0D1..1F0F5
|
||||
UNKNOWN, // 1F0F6..1F0FF
|
||||
COMMON, // 1F100..1F10C
|
||||
UNKNOWN, // 1F10D..1F10F
|
||||
COMMON, // 1F110..1F16C
|
||||
UNKNOWN, // 1F16D..1F16F
|
||||
COMMON, // 1F170..1F1AC
|
||||
UNKNOWN, // 1F1AD..1F1E5
|
||||
COMMON, // 1F100..1F1AD
|
||||
UNKNOWN, // 1F1AE..1F1E5
|
||||
COMMON, // 1F1E6..1F1FF
|
||||
HIRAGANA, // 1F200
|
||||
COMMON, // 1F201..1F202
|
||||
|
@ -8021,12 +8183,12 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
UNKNOWN, // 1F252..1F25F
|
||||
COMMON, // 1F260..1F265
|
||||
UNKNOWN, // 1F266..1F2FF
|
||||
COMMON, // 1F300..1F6D5
|
||||
UNKNOWN, // 1F6D6..1F6DF
|
||||
COMMON, // 1F300..1F6D7
|
||||
UNKNOWN, // 1F6D8..1F6DF
|
||||
COMMON, // 1F6E0..1F6EC
|
||||
UNKNOWN, // 1F6ED..1F6EF
|
||||
COMMON, // 1F6F0..1F6FA
|
||||
UNKNOWN, // 1F6FB..1F6FF
|
||||
COMMON, // 1F6F0..1F6FC
|
||||
UNKNOWN, // 1F6FD..1F6FF
|
||||
COMMON, // 1F700..1F773
|
||||
UNKNOWN, // 1F774..1F77F
|
||||
COMMON, // 1F780..1F7D8
|
||||
|
@ -8042,33 +8204,39 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
COMMON, // 1F860..1F887
|
||||
UNKNOWN, // 1F888..1F88F
|
||||
COMMON, // 1F890..1F8AD
|
||||
UNKNOWN, // 1F8AE..1F8FF
|
||||
COMMON, // 1F900..1F90B
|
||||
UNKNOWN, // 1F90C
|
||||
COMMON, // 1F90D..1F971
|
||||
UNKNOWN, // 1F972
|
||||
COMMON, // 1F973..1F976
|
||||
UNKNOWN, // 1F977..1F979
|
||||
COMMON, // 1F97A..1F9A2
|
||||
UNKNOWN, // 1F9A3..1F9A4
|
||||
COMMON, // 1F9A5..1F9AA
|
||||
UNKNOWN, // 1F9AB..1F9AD
|
||||
COMMON, // 1F9AE..1F9CA
|
||||
UNKNOWN, // 1F9CB..1F9CC
|
||||
UNKNOWN, // 1F8AE..1F8AF
|
||||
COMMON, // 1F8B0..1F8B1
|
||||
UNKNOWN, // 1F8B2..1F8FF
|
||||
COMMON, // 1F900..1F978
|
||||
UNKNOWN, // 1F979
|
||||
COMMON, // 1F97A..1F9CB
|
||||
UNKNOWN, // 1F9CC
|
||||
COMMON, // 1F9CD..1FA53
|
||||
UNKNOWN, // 1FA54..1FA5F
|
||||
COMMON, // 1FA60..1FA6D
|
||||
UNKNOWN, // 1FA6E..1FA6F
|
||||
COMMON, // 1FA70..1FA73
|
||||
UNKNOWN, // 1FA74..1FA77
|
||||
COMMON, // 1FA70..1FA74
|
||||
UNKNOWN, // 1FA75..1FA77
|
||||
COMMON, // 1FA78..1FA7A
|
||||
UNKNOWN, // 1FA7B..1FA7F
|
||||
COMMON, // 1FA80..1FA82
|
||||
UNKNOWN, // 1FA83..1FA8F
|
||||
COMMON, // 1FA90..1FA95
|
||||
UNKNOWN, // 1FA96..1FFFF
|
||||
HAN, // 20000..2A6D6
|
||||
UNKNOWN, // 2A6D7..2A6FF
|
||||
COMMON, // 1FA80..1FA86
|
||||
UNKNOWN, // 1FA87..1FA8F
|
||||
COMMON, // 1FA90..1FAA8
|
||||
UNKNOWN, // 1FAA9..1FAAF
|
||||
COMMON, // 1FAB0..1FAB6
|
||||
UNKNOWN, // 1FAB7..1FABF
|
||||
COMMON, // 1FAC0..1FAC2
|
||||
UNKNOWN, // 1FAC3..1FACF
|
||||
COMMON, // 1FAD0..1FAD6
|
||||
UNKNOWN, // 1FAD7..1FAFF
|
||||
COMMON, // 1FB00..1FB92
|
||||
UNKNOWN, // 1FB93
|
||||
COMMON, // 1FB94..1FBCA
|
||||
UNKNOWN, // 1FBCB..1FBEF
|
||||
COMMON, // 1FBF0..1FBF9
|
||||
UNKNOWN, // 1FBFA..1FFFF
|
||||
HAN, // 20000..2A6DD
|
||||
UNKNOWN, // 2A6DE..2A6FF
|
||||
HAN, // 2A700..2B734
|
||||
UNKNOWN, // 2B735..2B73F
|
||||
HAN, // 2B740..2B81D
|
||||
|
@ -8078,7 +8246,9 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
HAN, // 2CEB0..2EBE0
|
||||
UNKNOWN, // 2EBE1..2F7FF
|
||||
HAN, // 2F800..2FA1D
|
||||
UNKNOWN, // 2FA1E..E0000
|
||||
UNKNOWN, // 2FA1E..2FFFF
|
||||
HAN, // 30000..3134A
|
||||
UNKNOWN, // 3134B..E0000
|
||||
COMMON, // E0001
|
||||
UNKNOWN, // E0002..E001F
|
||||
COMMON, // E0020..E007F
|
||||
|
@ -8089,7 +8259,7 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
|
||||
private static final HashMap<String, Character.UnicodeScript> aliases;
|
||||
static {
|
||||
aliases = new HashMap<>((int)(153 / 0.75f + 1.0f));
|
||||
aliases = new HashMap<>((int)(157 / 0.75f + 1.0f));
|
||||
aliases.put("ADLM", ADLAM);
|
||||
aliases.put("AGHB", CAUCASIAN_ALBANIAN);
|
||||
aliases.put("AHOM", AHOM);
|
||||
|
@ -8113,10 +8283,12 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
aliases.put("CARI", CARIAN);
|
||||
aliases.put("CHAM", CHAM);
|
||||
aliases.put("CHER", CHEROKEE);
|
||||
aliases.put("CHRS", CHORASMIAN);
|
||||
aliases.put("COPT", COPTIC);
|
||||
aliases.put("CPRT", CYPRIOT);
|
||||
aliases.put("CYRL", CYRILLIC);
|
||||
aliases.put("DEVA", DEVANAGARI);
|
||||
aliases.put("DIAK", DIVES_AKURU);
|
||||
aliases.put("DOGR", DOGRA);
|
||||
aliases.put("DSRT", DESERET);
|
||||
aliases.put("DUPL", DUPLOYAN);
|
||||
|
@ -8152,6 +8324,7 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
aliases.put("KHAR", KHAROSHTHI);
|
||||
aliases.put("KHMR", KHMER);
|
||||
aliases.put("KHOJ", KHOJKI);
|
||||
aliases.put("KITS", KHITAN_SMALL_SCRIPT);
|
||||
aliases.put("KNDA", KANNADA);
|
||||
aliases.put("KTHI", KAITHI);
|
||||
aliases.put("LANA", TAI_THAM);
|
||||
|
@ -8241,6 +8414,7 @@ class Character implements java.io.Serializable, Comparable<Character>, Constabl
|
|||
aliases.put("XPEO", OLD_PERSIAN);
|
||||
aliases.put("XSUX", CUNEIFORM);
|
||||
aliases.put("YIII", YI);
|
||||
aliases.put("YEZI", YEZIDI);
|
||||
aliases.put("ZANB", ZANABAZAR_SQUARE);
|
||||
aliases.put("ZINH", INHERITED);
|
||||
aliases.put("ZYYY", COMMON);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue