UScript.java
6.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
/*
* Decompiled with CFR 0_118.
*/
package com.adobe.agl.lang;
import com.adobe.agl.impl.UCharacterProperty;
public final class UScript {
public static final int INVALID_CODE = -1;
public static final int COMMON = 0;
public static final int INHERITED = 1;
public static final int ARABIC = 2;
public static final int ARMENIAN = 3;
public static final int BENGALI = 4;
public static final int BOPOMOFO = 5;
public static final int CHEROKEE = 6;
public static final int COPTIC = 7;
public static final int CYRILLIC = 8;
public static final int DESERET = 9;
public static final int DEVANAGARI = 10;
public static final int ETHIOPIC = 11;
public static final int GEORGIAN = 12;
public static final int GOTHIC = 13;
public static final int GREEK = 14;
public static final int GUJARATI = 15;
public static final int GURMUKHI = 16;
public static final int HAN = 17;
public static final int HANGUL = 18;
public static final int HEBREW = 19;
public static final int HIRAGANA = 20;
public static final int KANNADA = 21;
public static final int KATAKANA = 22;
public static final int KHMER = 23;
public static final int LAO = 24;
public static final int LATIN = 25;
public static final int MALAYALAM = 26;
public static final int MONGOLIAN = 27;
public static final int MYANMAR = 28;
public static final int OGHAM = 29;
public static final int OLD_ITALIC = 30;
public static final int ORIYA = 31;
public static final int RUNIC = 32;
public static final int SINHALA = 33;
public static final int SYRIAC = 34;
public static final int TAMIL = 35;
public static final int TELUGU = 36;
public static final int THAANA = 37;
public static final int THAI = 38;
public static final int TIBETAN = 39;
public static final int CANADIAN_ABORIGINAL = 40;
public static final int UCAS = 40;
public static final int YI = 41;
public static final int TAGALOG = 42;
public static final int HANUNOO = 43;
public static final int BUHID = 44;
public static final int TAGBANWA = 45;
public static final int BRAILLE = 46;
public static final int CYPRIOT = 47;
public static final int LIMBU = 48;
public static final int LINEAR_B = 49;
public static final int OSMANYA = 50;
public static final int SHAVIAN = 51;
public static final int TAI_LE = 52;
public static final int UGARITIC = 53;
public static final int KATAKANA_OR_HIRAGANA = 54;
public static final int BUGINESE = 55;
public static final int GLAGOLITIC = 56;
public static final int KHAROSHTHI = 57;
public static final int SYLOTI_NAGRI = 58;
public static final int NEW_TAI_LUE = 59;
public static final int TIFINAGH = 60;
public static final int OLD_PERSIAN = 61;
public static final int BALINESE = 62;
public static final int BATAK = 63;
public static final int BLISSYMBOLS = 64;
public static final int BRAHMI = 65;
public static final int CHAM = 66;
public static final int CIRTH = 67;
public static final int OLD_CHURCH_SLAVONIC_CYRILLIC = 68;
public static final int DEMOTIC_EGYPTIAN = 69;
public static final int HIERATIC_EGYPTIAN = 70;
public static final int EGYPTIAN_HIEROGLYPHS = 71;
public static final int KHUTSURI = 72;
public static final int SIMPLIFIED_HAN = 73;
public static final int TRADITIONAL_HAN = 74;
public static final int PAHAWH_HMONG = 75;
public static final int OLD_HUNGARIAN = 76;
public static final int HARAPPAN_INDUS = 77;
public static final int JAVANESE = 78;
public static final int KAYAH_LI = 79;
public static final int LATIN_FRAKTUR = 80;
public static final int LATIN_GAELIC = 81;
public static final int LEPCHA = 82;
public static final int LINEAR_A = 83;
public static final int MANDAEAN = 84;
public static final int MAYAN_HIEROGLYPHS = 85;
public static final int MEROITIC = 86;
public static final int NKO = 87;
public static final int ORKHON = 88;
public static final int OLD_PERMIC = 89;
public static final int PHAGS_PA = 90;
public static final int PHOENICIAN = 91;
public static final int PHONETIC_POLLARD = 92;
public static final int RONGORONGO = 93;
public static final int SARATI = 94;
public static final int ESTRANGELO_SYRIAC = 95;
public static final int WESTERN_SYRIAC = 96;
public static final int EASTERN_SYRIAC = 97;
public static final int TENGWAR = 98;
public static final int VAI = 99;
public static final int VISIBLE_SPEECH = 100;
public static final int CUNEIFORM = 101;
public static final int UNWRITTEN_LANGUAGES = 102;
public static final int UNKNOWN = 103;
public static final int CARIAN = 104;
public static final int JAPANESE = 105;
public static final int LANNA = 106;
public static final int LYCIAN = 107;
public static final int LYDIAN = 108;
public static final int OL_CHIKI = 109;
public static final int REJANG = 110;
public static final int SAURASHTRA = 111;
public static final int SIGN_WRITING = 112;
public static final int SUNDANESE = 113;
public static final int MOON = 114;
public static final int MEITEI_MAYEK = 115;
public static final int IMPERIAL_ARAMAIC = 116;
public static final int AVESTAN = 117;
public static final int CHAKMA = 118;
public static final int KOREAN = 119;
public static final int KAITHI = 120;
public static final int MANICHAEAN = 121;
public static final int INSCRIPTIONAL_PAHLAVI = 122;
public static final int PSALTER_PAHLAVI = 123;
public static final int BOOK_PAHLAVI = 124;
public static final int INSCRIPTIONAL_PARTHIAN = 125;
public static final int SAMARITAN = 126;
public static final int TAI_VIET = 127;
public static final int MATHEMATICAL_NOTATION = 128;
public static final int SYMBOLS = 129;
public static final int CODE_LIMIT = 130;
private static final UCharacterProperty prop = UCharacterProperty.getInstance();
public static final int getScript(int codepoint) {
if (codepoint >= 0 & codepoint <= 1114111) {
return prop.getAdditional(codepoint, 0) & 127;
}
throw new IllegalArgumentException(Integer.toString(codepoint));
}
private UScript() {
}
}