Bug 1746711 Part 2: Ensure the enqueued surface has a color space. r=gfx-reviewers...
[gecko.git] / intl / components / src / UnicodeScriptCodes.h
blob4bc45eeaa89d84e4b64682b8774f826009870fdb
1 /* This Source Code Form is subject to the terms of the Mozilla Public
2 * License, v. 2.0. If a copy of the MPL was not distributed with this
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5 /*
6 * Derived from the Unicode Character Database by genUnicodePropertyData.pl
8 * For Unicode terms of use, see http://www.unicode.org/terms_of_use.html
9 */
12 * Created on Thu Dec 2 15:20:26 2021 from UCD data files with version info:
15 # Unicode Character Database
16 # Date: 2021-09-10, 17:22:00 GMT [KW]
17 # © 2021 Unicode®, Inc.
18 # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
19 # For terms of use, see https://www.unicode.org/terms_of_use.html
21 # For documentation, see the following:
22 # NamesList.html
23 # UAX #38, "Unicode Han Database (Unihan)"
24 # UAX #44, "Unicode Character Database"
25 # UTS #51, "Unicode Emoji"
27 # The UAXes and UTS #51 can be accessed at https://www.unicode.org/versions/Unicode14.0.0/
29 This directory contains the final data files
30 for the Unicode Character Database, for Version 14.0.0 of the Unicode Standard.
32 # IdentifierStatus.txt
33 # Date: 2021-08-12, 01:13:34 GMT
36 # Unihan_Variants.txt
37 # Date: 2021-08-06 16:32:36 GMT [JHJ]
39 # VerticalOrientation-17.txt
40 # Date: 2016-10-20, 07:00:00 GMT [EM, KI, LI]
43 * * * * * This file contains MACHINE-GENERATED DATA, do not edit! * * * * *
46 #ifndef intl_components_UnicodeScriptCodes_h_
47 #define intl_components_UnicodeScriptCodes_h_
49 namespace mozilla::intl {
50 enum class Script : int16_t {
51 COMMON = 0,
52 INHERITED = 1,
53 ARABIC = 2,
54 ARMENIAN = 3,
55 BENGALI = 4,
56 BOPOMOFO = 5,
57 CHEROKEE = 6,
58 COPTIC = 7,
59 CYRILLIC = 8,
60 DESERET = 9,
61 DEVANAGARI = 10,
62 ETHIOPIC = 11,
63 GEORGIAN = 12,
64 GOTHIC = 13,
65 GREEK = 14,
66 GUJARATI = 15,
67 GURMUKHI = 16,
68 HAN = 17,
69 HANGUL = 18,
70 HEBREW = 19,
71 HIRAGANA = 20,
72 KANNADA = 21,
73 KATAKANA = 22,
74 KHMER = 23,
75 LAO = 24,
76 LATIN = 25,
77 MALAYALAM = 26,
78 MONGOLIAN = 27,
79 MYANMAR = 28,
80 OGHAM = 29,
81 OLD_ITALIC = 30,
82 ORIYA = 31,
83 RUNIC = 32,
84 SINHALA = 33,
85 SYRIAC = 34,
86 TAMIL = 35,
87 TELUGU = 36,
88 THAANA = 37,
89 THAI = 38,
90 TIBETAN = 39,
91 CANADIAN_ABORIGINAL = 40,
92 YI = 41,
93 TAGALOG = 42,
94 HANUNOO = 43,
95 BUHID = 44,
96 TAGBANWA = 45,
97 BRAILLE = 46,
98 CYPRIOT = 47,
99 LIMBU = 48,
100 LINEAR_B = 49,
101 OSMANYA = 50,
102 SHAVIAN = 51,
103 TAI_LE = 52,
104 UGARITIC = 53,
105 KATAKANA_OR_HIRAGANA = 54,
106 BUGINESE = 55,
107 GLAGOLITIC = 56,
108 KHAROSHTHI = 57,
109 SYLOTI_NAGRI = 58,
110 NEW_TAI_LUE = 59,
111 TIFINAGH = 60,
112 OLD_PERSIAN = 61,
113 BALINESE = 62,
114 BATAK = 63,
115 BLISSYMBOLS = 64,
116 BRAHMI = 65,
117 CHAM = 66,
118 CIRTH = 67,
119 OLD_CHURCH_SLAVONIC_CYRILLIC = 68,
120 DEMOTIC_EGYPTIAN = 69,
121 HIERATIC_EGYPTIAN = 70,
122 EGYPTIAN_HIEROGLYPHS = 71,
123 KHUTSURI = 72,
124 SIMPLIFIED_HAN = 73,
125 TRADITIONAL_HAN = 74,
126 PAHAWH_HMONG = 75,
127 OLD_HUNGARIAN = 76,
128 HARAPPAN_INDUS = 77,
129 JAVANESE = 78,
130 KAYAH_LI = 79,
131 LATIN_FRAKTUR = 80,
132 LATIN_GAELIC = 81,
133 LEPCHA = 82,
134 LINEAR_A = 83,
135 MANDAIC = 84,
136 MAYAN_HIEROGLYPHS = 85,
137 MEROITIC_HIEROGLYPHS = 86,
138 NKO = 87,
139 OLD_TURKIC = 88,
140 OLD_PERMIC = 89,
141 PHAGS_PA = 90,
142 PHOENICIAN = 91,
143 MIAO = 92,
144 RONGORONGO = 93,
145 SARATI = 94,
146 ESTRANGELO_SYRIAC = 95,
147 WESTERN_SYRIAC = 96,
148 EASTERN_SYRIAC = 97,
149 TENGWAR = 98,
150 VAI = 99,
151 VISIBLE_SPEECH = 100,
152 CUNEIFORM = 101,
153 UNWRITTEN_LANGUAGES = 102,
154 UNKNOWN = 103,
155 CARIAN = 104,
156 JAPANESE = 105,
157 TAI_THAM = 106,
158 LYCIAN = 107,
159 LYDIAN = 108,
160 OL_CHIKI = 109,
161 REJANG = 110,
162 SAURASHTRA = 111,
163 SIGNWRITING = 112,
164 SUNDANESE = 113,
165 MOON = 114,
166 MEETEI_MAYEK = 115,
167 IMPERIAL_ARAMAIC = 116,
168 AVESTAN = 117,
169 CHAKMA = 118,
170 KOREAN = 119,
171 KAITHI = 120,
172 MANICHAEAN = 121,
173 INSCRIPTIONAL_PAHLAVI = 122,
174 PSALTER_PAHLAVI = 123,
175 BOOK_PAHLAVI = 124,
176 INSCRIPTIONAL_PARTHIAN = 125,
177 SAMARITAN = 126,
178 TAI_VIET = 127,
179 MATHEMATICAL_NOTATION = 128,
180 SYMBOLS = 129,
181 BAMUM = 130,
182 LISU = 131,
183 NAKHI_GEBA = 132,
184 OLD_SOUTH_ARABIAN = 133,
185 BASSA_VAH = 134,
186 DUPLOYAN = 135,
187 ELBASAN = 136,
188 GRANTHA = 137,
189 KPELLE = 138,
190 LOMA = 139,
191 MENDE_KIKAKUI = 140,
192 MEROITIC_CURSIVE = 141,
193 OLD_NORTH_ARABIAN = 142,
194 NABATAEAN = 143,
195 PALMYRENE = 144,
196 KHUDAWADI = 145,
197 WARANG_CITI = 146,
198 AFAKA = 147,
199 JURCHEN = 148,
200 MRO = 149,
201 NUSHU = 150,
202 SHARADA = 151,
203 SORA_SOMPENG = 152,
204 TAKRI = 153,
205 TANGUT = 154,
206 WOLEAI = 155,
207 ANATOLIAN_HIEROGLYPHS = 156,
208 KHOJKI = 157,
209 TIRHUTA = 158,
210 CAUCASIAN_ALBANIAN = 159,
211 MAHAJANI = 160,
212 AHOM = 161,
213 HATRAN = 162,
214 MODI = 163,
215 MULTANI = 164,
216 PAU_CIN_HAU = 165,
217 SIDDHAM = 166,
218 ADLAM = 167,
219 BHAIKSUKI = 168,
220 MARCHEN = 169,
221 NEWA = 170,
222 OSAGE = 171,
223 HAN_WITH_BOPOMOFO = 172,
224 JAMO = 173,
225 SYMBOLS_EMOJI = 174,
226 MASARAM_GONDI = 175,
227 SOYOMBO = 176,
228 ZANABAZAR_SQUARE = 177,
229 DOGRA = 178,
230 GUNJALA_GONDI = 179,
231 MAKASAR = 180,
232 MEDEFAIDRIN = 181,
233 HANIFI_ROHINGYA = 182,
234 SOGDIAN = 183,
235 OLD_SOGDIAN = 184,
236 ELYMAIC = 185,
237 NYIAKENG_PUACHUE_HMONG = 186,
238 NANDINAGARI = 187,
239 WANCHO = 188,
240 CHORASMIAN = 189,
241 DIVES_AKURU = 190,
242 KHITAN_SMALL_SCRIPT = 191,
243 YEZIDI = 192,
244 CYPRO_MINOAN = 193,
245 OLD_UYGHUR = 194,
246 TANGSA = 195,
247 TOTO = 196,
248 VITHKUQI = 197,
250 NUM_SCRIPT_CODES = 198,
252 INVALID = -1
254 } // namespace mozilla::intl
256 #endif
258 * * * * * This file contains MACHINE-GENERATED DATA, do not edit! * * * * *