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