Win32 API 日本語リファレンス
ホームGlobalization › UScriptCode

UScriptCode

列挙型
基底型i4

メンバー 199

名前10進16進
USCRIPT_INVALID_CODE-10xFFFFFFFF
USCRIPT_COMMON00x0
USCRIPT_INHERITED10x1
USCRIPT_ARABIC20x2
USCRIPT_ARMENIAN30x3
USCRIPT_BENGALI40x4
USCRIPT_BOPOMOFO50x5
USCRIPT_CHEROKEE60x6
USCRIPT_COPTIC70x7
USCRIPT_CYRILLIC80x8
USCRIPT_DESERET90x9
USCRIPT_DEVANAGARI100xA
USCRIPT_ETHIOPIC110xB
USCRIPT_GEORGIAN120xC
USCRIPT_GOTHIC130xD
USCRIPT_GREEK140xE
USCRIPT_GUJARATI150xF
USCRIPT_GURMUKHI160x10
USCRIPT_HAN170x11
USCRIPT_HANGUL180x12
USCRIPT_HEBREW190x13
USCRIPT_HIRAGANA200x14
USCRIPT_KANNADA210x15
USCRIPT_KATAKANA220x16
USCRIPT_KHMER230x17
USCRIPT_LAO240x18
USCRIPT_LATIN250x19
USCRIPT_MALAYALAM260x1A
USCRIPT_MONGOLIAN270x1B
USCRIPT_MYANMAR280x1C
USCRIPT_OGHAM290x1D
USCRIPT_OLD_ITALIC300x1E
USCRIPT_ORIYA310x1F
USCRIPT_RUNIC320x20
USCRIPT_SINHALA330x21
USCRIPT_SYRIAC340x22
USCRIPT_TAMIL350x23
USCRIPT_TELUGU360x24
USCRIPT_THAANA370x25
USCRIPT_THAI380x26
USCRIPT_TIBETAN390x27
USCRIPT_CANADIAN_ABORIGINAL400x28
USCRIPT_UCAS400x28
USCRIPT_YI410x29
USCRIPT_TAGALOG420x2A
USCRIPT_HANUNOO430x2B
USCRIPT_BUHID440x2C
USCRIPT_TAGBANWA450x2D
USCRIPT_BRAILLE460x2E
USCRIPT_CYPRIOT470x2F
USCRIPT_LIMBU480x30
USCRIPT_LINEAR_B490x31
USCRIPT_OSMANYA500x32
USCRIPT_SHAVIAN510x33
USCRIPT_TAI_LE520x34
USCRIPT_UGARITIC530x35
USCRIPT_KATAKANA_OR_HIRAGANA540x36
USCRIPT_BUGINESE550x37
USCRIPT_GLAGOLITIC560x38
USCRIPT_KHAROSHTHI570x39
USCRIPT_SYLOTI_NAGRI580x3A
USCRIPT_NEW_TAI_LUE590x3B
USCRIPT_TIFINAGH600x3C
USCRIPT_OLD_PERSIAN610x3D
USCRIPT_BALINESE620x3E
USCRIPT_BATAK630x3F
USCRIPT_BLISSYMBOLS640x40
USCRIPT_BRAHMI650x41
USCRIPT_CHAM660x42
USCRIPT_CIRTH670x43
USCRIPT_OLD_CHURCH_SLAVONIC_CYRILLIC680x44
USCRIPT_DEMOTIC_EGYPTIAN690x45
USCRIPT_HIERATIC_EGYPTIAN700x46
USCRIPT_EGYPTIAN_HIEROGLYPHS710x47
USCRIPT_KHUTSURI720x48
USCRIPT_SIMPLIFIED_HAN730x49
USCRIPT_TRADITIONAL_HAN740x4A
USCRIPT_PAHAWH_HMONG750x4B
USCRIPT_OLD_HUNGARIAN760x4C
USCRIPT_HARAPPAN_INDUS770x4D
USCRIPT_JAVANESE780x4E
USCRIPT_KAYAH_LI790x4F
USCRIPT_LATIN_FRAKTUR800x50
USCRIPT_LATIN_GAELIC810x51
USCRIPT_LEPCHA820x52
USCRIPT_LINEAR_A830x53
USCRIPT_MANDAIC840x54
USCRIPT_MANDAEAN840x54
USCRIPT_MAYAN_HIEROGLYPHS850x55
USCRIPT_MEROITIC_HIEROGLYPHS860x56
USCRIPT_MEROITIC860x56
USCRIPT_NKO870x57
USCRIPT_ORKHON880x58
USCRIPT_OLD_PERMIC890x59
USCRIPT_PHAGS_PA900x5A
USCRIPT_PHOENICIAN910x5B
USCRIPT_MIAO920x5C
USCRIPT_PHONETIC_POLLARD920x5C
USCRIPT_RONGORONGO930x5D
USCRIPT_SARATI940x5E
USCRIPT_ESTRANGELO_SYRIAC950x5F
USCRIPT_WESTERN_SYRIAC960x60
USCRIPT_EASTERN_SYRIAC970x61
USCRIPT_TENGWAR980x62
USCRIPT_VAI990x63
USCRIPT_VISIBLE_SPEECH1000x64
USCRIPT_CUNEIFORM1010x65
USCRIPT_UNWRITTEN_LANGUAGES1020x66
USCRIPT_UNKNOWN1030x67
USCRIPT_CARIAN1040x68
USCRIPT_JAPANESE1050x69
USCRIPT_LANNA1060x6A
USCRIPT_LYCIAN1070x6B
USCRIPT_LYDIAN1080x6C
USCRIPT_OL_CHIKI1090x6D
USCRIPT_REJANG1100x6E
USCRIPT_SAURASHTRA1110x6F
USCRIPT_SIGN_WRITING1120x70
USCRIPT_SUNDANESE1130x71
USCRIPT_MOON1140x72
USCRIPT_MEITEI_MAYEK1150x73
USCRIPT_IMPERIAL_ARAMAIC1160x74
USCRIPT_AVESTAN1170x75
USCRIPT_CHAKMA1180x76
USCRIPT_KOREAN1190x77
USCRIPT_KAITHI1200x78
USCRIPT_MANICHAEAN1210x79
USCRIPT_INSCRIPTIONAL_PAHLAVI1220x7A
USCRIPT_PSALTER_PAHLAVI1230x7B
USCRIPT_BOOK_PAHLAVI1240x7C
USCRIPT_INSCRIPTIONAL_PARTHIAN1250x7D
USCRIPT_SAMARITAN1260x7E
USCRIPT_TAI_VIET1270x7F
USCRIPT_MATHEMATICAL_NOTATION1280x80
USCRIPT_SYMBOLS1290x81
USCRIPT_BAMUM1300x82
USCRIPT_LISU1310x83
USCRIPT_NAKHI_GEBA1320x84
USCRIPT_OLD_SOUTH_ARABIAN1330x85
USCRIPT_BASSA_VAH1340x86
USCRIPT_DUPLOYAN1350x87
USCRIPT_ELBASAN1360x88
USCRIPT_GRANTHA1370x89
USCRIPT_KPELLE1380x8A
USCRIPT_LOMA1390x8B
USCRIPT_MENDE1400x8C
USCRIPT_MEROITIC_CURSIVE1410x8D
USCRIPT_OLD_NORTH_ARABIAN1420x8E
USCRIPT_NABATAEAN1430x8F
USCRIPT_PALMYRENE1440x90
USCRIPT_KHUDAWADI1450x91
USCRIPT_SINDHI1450x91
USCRIPT_WARANG_CITI1460x92
USCRIPT_AFAKA1470x93
USCRIPT_JURCHEN1480x94
USCRIPT_MRO1490x95
USCRIPT_NUSHU1500x96
USCRIPT_SHARADA1510x97
USCRIPT_SORA_SOMPENG1520x98
USCRIPT_TAKRI1530x99
USCRIPT_TANGUT1540x9A
USCRIPT_WOLEAI1550x9B
USCRIPT_ANATOLIAN_HIEROGLYPHS1560x9C
USCRIPT_KHOJKI1570x9D
USCRIPT_TIRHUTA1580x9E
USCRIPT_CAUCASIAN_ALBANIAN1590x9F
USCRIPT_MAHAJANI1600xA0
USCRIPT_AHOM1610xA1
USCRIPT_HATRAN1620xA2
USCRIPT_MODI1630xA3
USCRIPT_MULTANI1640xA4
USCRIPT_PAU_CIN_HAU1650xA5
USCRIPT_SIDDHAM1660xA6
USCRIPT_ADLAM1670xA7
USCRIPT_BHAIKSUKI1680xA8
USCRIPT_MARCHEN1690xA9
USCRIPT_NEWA1700xAA
USCRIPT_OSAGE1710xAB
USCRIPT_HAN_WITH_BOPOMOFO1720xAC
USCRIPT_JAMO1730xAD
USCRIPT_SYMBOLS_EMOJI1740xAE
USCRIPT_MASARAM_GONDI1750xAF
USCRIPT_SOYOMBO1760xB0
USCRIPT_ZANABAZAR_SQUARE1770xB1
USCRIPT_DOGRA1780xB2
USCRIPT_GUNJALA_GONDI1790xB3
USCRIPT_MAKASAR1800xB4
USCRIPT_MEDEFAIDRIN1810xB5
USCRIPT_HANIFI_ROHINGYA1820xB6
USCRIPT_SOGDIAN1830xB7
USCRIPT_OLD_SOGDIAN1840xB8
USCRIPT_ELYMAIC1850xB9
USCRIPT_NYIAKENG_PUACHUE_HMONG1860xBA
USCRIPT_NANDINAGARI1870xBB
USCRIPT_WANCHO1880xBC
USCRIPT_CHORASMIAN1890xBD
USCRIPT_DIVES_AKURU1900xBE
USCRIPT_KHITAN_SMALL_SCRIPT1910xBF
USCRIPT_YEZIDI1920xC0

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum UScriptCode : int {
    USCRIPT_INVALID_CODE = -1,
    USCRIPT_COMMON = 0,
    USCRIPT_INHERITED = 1,
    USCRIPT_ARABIC = 2,
    USCRIPT_ARMENIAN = 3,
    USCRIPT_BENGALI = 4,
    USCRIPT_BOPOMOFO = 5,
    USCRIPT_CHEROKEE = 6,
    USCRIPT_COPTIC = 7,
    USCRIPT_CYRILLIC = 8,
    USCRIPT_DESERET = 9,
    USCRIPT_DEVANAGARI = 10,
    USCRIPT_ETHIOPIC = 11,
    USCRIPT_GEORGIAN = 12,
    USCRIPT_GOTHIC = 13,
    USCRIPT_GREEK = 14,
    USCRIPT_GUJARATI = 15,
    USCRIPT_GURMUKHI = 16,
    USCRIPT_HAN = 17,
    USCRIPT_HANGUL = 18,
    USCRIPT_HEBREW = 19,
    USCRIPT_HIRAGANA = 20,
    USCRIPT_KANNADA = 21,
    USCRIPT_KATAKANA = 22,
    USCRIPT_KHMER = 23,
    USCRIPT_LAO = 24,
    USCRIPT_LATIN = 25,
    USCRIPT_MALAYALAM = 26,
    USCRIPT_MONGOLIAN = 27,
    USCRIPT_MYANMAR = 28,
    USCRIPT_OGHAM = 29,
    USCRIPT_OLD_ITALIC = 30,
    USCRIPT_ORIYA = 31,
    USCRIPT_RUNIC = 32,
    USCRIPT_SINHALA = 33,
    USCRIPT_SYRIAC = 34,
    USCRIPT_TAMIL = 35,
    USCRIPT_TELUGU = 36,
    USCRIPT_THAANA = 37,
    USCRIPT_THAI = 38,
    USCRIPT_TIBETAN = 39,
    USCRIPT_CANADIAN_ABORIGINAL = 40,
    USCRIPT_UCAS = 40,
    USCRIPT_YI = 41,
    USCRIPT_TAGALOG = 42,
    USCRIPT_HANUNOO = 43,
    USCRIPT_BUHID = 44,
    USCRIPT_TAGBANWA = 45,
    USCRIPT_BRAILLE = 46,
    USCRIPT_CYPRIOT = 47,
    USCRIPT_LIMBU = 48,
    USCRIPT_LINEAR_B = 49,
    USCRIPT_OSMANYA = 50,
    USCRIPT_SHAVIAN = 51,
    USCRIPT_TAI_LE = 52,
    USCRIPT_UGARITIC = 53,
    USCRIPT_KATAKANA_OR_HIRAGANA = 54,
    USCRIPT_BUGINESE = 55,
    USCRIPT_GLAGOLITIC = 56,
    USCRIPT_KHAROSHTHI = 57,
    USCRIPT_SYLOTI_NAGRI = 58,
    USCRIPT_NEW_TAI_LUE = 59,
    USCRIPT_TIFINAGH = 60,
    USCRIPT_OLD_PERSIAN = 61,
    USCRIPT_BALINESE = 62,
    USCRIPT_BATAK = 63,
    USCRIPT_BLISSYMBOLS = 64,
    USCRIPT_BRAHMI = 65,
    USCRIPT_CHAM = 66,
    USCRIPT_CIRTH = 67,
    USCRIPT_OLD_CHURCH_SLAVONIC_CYRILLIC = 68,
    USCRIPT_DEMOTIC_EGYPTIAN = 69,
    USCRIPT_HIERATIC_EGYPTIAN = 70,
    USCRIPT_EGYPTIAN_HIEROGLYPHS = 71,
    USCRIPT_KHUTSURI = 72,
    USCRIPT_SIMPLIFIED_HAN = 73,
    USCRIPT_TRADITIONAL_HAN = 74,
    USCRIPT_PAHAWH_HMONG = 75,
    USCRIPT_OLD_HUNGARIAN = 76,
    USCRIPT_HARAPPAN_INDUS = 77,
    USCRIPT_JAVANESE = 78,
    USCRIPT_KAYAH_LI = 79,
    USCRIPT_LATIN_FRAKTUR = 80,
    USCRIPT_LATIN_GAELIC = 81,
    USCRIPT_LEPCHA = 82,
    USCRIPT_LINEAR_A = 83,
    USCRIPT_MANDAIC = 84,
    USCRIPT_MANDAEAN = 84,
    USCRIPT_MAYAN_HIEROGLYPHS = 85,
    USCRIPT_MEROITIC_HIEROGLYPHS = 86,
    USCRIPT_MEROITIC = 86,
    USCRIPT_NKO = 87,
    USCRIPT_ORKHON = 88,
    USCRIPT_OLD_PERMIC = 89,
    USCRIPT_PHAGS_PA = 90,
    USCRIPT_PHOENICIAN = 91,
    USCRIPT_MIAO = 92,
    USCRIPT_PHONETIC_POLLARD = 92,
    USCRIPT_RONGORONGO = 93,
    USCRIPT_SARATI = 94,
    USCRIPT_ESTRANGELO_SYRIAC = 95,
    USCRIPT_WESTERN_SYRIAC = 96,
    USCRIPT_EASTERN_SYRIAC = 97,
    USCRIPT_TENGWAR = 98,
    USCRIPT_VAI = 99,
    USCRIPT_VISIBLE_SPEECH = 100,
    USCRIPT_CUNEIFORM = 101,
    USCRIPT_UNWRITTEN_LANGUAGES = 102,
    USCRIPT_UNKNOWN = 103,
    USCRIPT_CARIAN = 104,
    USCRIPT_JAPANESE = 105,
    USCRIPT_LANNA = 106,
    USCRIPT_LYCIAN = 107,
    USCRIPT_LYDIAN = 108,
    USCRIPT_OL_CHIKI = 109,
    USCRIPT_REJANG = 110,
    USCRIPT_SAURASHTRA = 111,
    USCRIPT_SIGN_WRITING = 112,
    USCRIPT_SUNDANESE = 113,
    USCRIPT_MOON = 114,
    USCRIPT_MEITEI_MAYEK = 115,
    USCRIPT_IMPERIAL_ARAMAIC = 116,
    USCRIPT_AVESTAN = 117,
    USCRIPT_CHAKMA = 118,
    USCRIPT_KOREAN = 119,
    USCRIPT_KAITHI = 120,
    USCRIPT_MANICHAEAN = 121,
    USCRIPT_INSCRIPTIONAL_PAHLAVI = 122,
    USCRIPT_PSALTER_PAHLAVI = 123,
    USCRIPT_BOOK_PAHLAVI = 124,
    USCRIPT_INSCRIPTIONAL_PARTHIAN = 125,
    USCRIPT_SAMARITAN = 126,
    USCRIPT_TAI_VIET = 127,
    USCRIPT_MATHEMATICAL_NOTATION = 128,
    USCRIPT_SYMBOLS = 129,
    USCRIPT_BAMUM = 130,
    USCRIPT_LISU = 131,
    USCRIPT_NAKHI_GEBA = 132,
    USCRIPT_OLD_SOUTH_ARABIAN = 133,
    USCRIPT_BASSA_VAH = 134,
    USCRIPT_DUPLOYAN = 135,
    USCRIPT_ELBASAN = 136,
    USCRIPT_GRANTHA = 137,
    USCRIPT_KPELLE = 138,
    USCRIPT_LOMA = 139,
    USCRIPT_MENDE = 140,
    USCRIPT_MEROITIC_CURSIVE = 141,
    USCRIPT_OLD_NORTH_ARABIAN = 142,
    USCRIPT_NABATAEAN = 143,
    USCRIPT_PALMYRENE = 144,
    USCRIPT_KHUDAWADI = 145,
    USCRIPT_SINDHI = 145,
    USCRIPT_WARANG_CITI = 146,
    USCRIPT_AFAKA = 147,
    USCRIPT_JURCHEN = 148,
    USCRIPT_MRO = 149,
    USCRIPT_NUSHU = 150,
    USCRIPT_SHARADA = 151,
    USCRIPT_SORA_SOMPENG = 152,
    USCRIPT_TAKRI = 153,
    USCRIPT_TANGUT = 154,
    USCRIPT_WOLEAI = 155,
    USCRIPT_ANATOLIAN_HIEROGLYPHS = 156,
    USCRIPT_KHOJKI = 157,
    USCRIPT_TIRHUTA = 158,
    USCRIPT_CAUCASIAN_ALBANIAN = 159,
    USCRIPT_MAHAJANI = 160,
    USCRIPT_AHOM = 161,
    USCRIPT_HATRAN = 162,
    USCRIPT_MODI = 163,
    USCRIPT_MULTANI = 164,
    USCRIPT_PAU_CIN_HAU = 165,
    USCRIPT_SIDDHAM = 166,
    USCRIPT_ADLAM = 167,
    USCRIPT_BHAIKSUKI = 168,
    USCRIPT_MARCHEN = 169,
    USCRIPT_NEWA = 170,
    USCRIPT_OSAGE = 171,
    USCRIPT_HAN_WITH_BOPOMOFO = 172,
    USCRIPT_JAMO = 173,
    USCRIPT_SYMBOLS_EMOJI = 174,
    USCRIPT_MASARAM_GONDI = 175,
    USCRIPT_SOYOMBO = 176,
    USCRIPT_ZANABAZAR_SQUARE = 177,
    USCRIPT_DOGRA = 178,
    USCRIPT_GUNJALA_GONDI = 179,
    USCRIPT_MAKASAR = 180,
    USCRIPT_MEDEFAIDRIN = 181,
    USCRIPT_HANIFI_ROHINGYA = 182,
    USCRIPT_SOGDIAN = 183,
    USCRIPT_OLD_SOGDIAN = 184,
    USCRIPT_ELYMAIC = 185,
    USCRIPT_NYIAKENG_PUACHUE_HMONG = 186,
    USCRIPT_NANDINAGARI = 187,
    USCRIPT_WANCHO = 188,
    USCRIPT_CHORASMIAN = 189,
    USCRIPT_DIVES_AKURU = 190,
    USCRIPT_KHITAN_SMALL_SCRIPT = 191,
    USCRIPT_YEZIDI = 192
} UScriptCode;
public enum UScriptCode : int
{
    USCRIPT_INVALID_CODE = -1,
    USCRIPT_COMMON = 0,
    USCRIPT_INHERITED = 1,
    USCRIPT_ARABIC = 2,
    USCRIPT_ARMENIAN = 3,
    USCRIPT_BENGALI = 4,
    USCRIPT_BOPOMOFO = 5,
    USCRIPT_CHEROKEE = 6,
    USCRIPT_COPTIC = 7,
    USCRIPT_CYRILLIC = 8,
    USCRIPT_DESERET = 9,
    USCRIPT_DEVANAGARI = 10,
    USCRIPT_ETHIOPIC = 11,
    USCRIPT_GEORGIAN = 12,
    USCRIPT_GOTHIC = 13,
    USCRIPT_GREEK = 14,
    USCRIPT_GUJARATI = 15,
    USCRIPT_GURMUKHI = 16,
    USCRIPT_HAN = 17,
    USCRIPT_HANGUL = 18,
    USCRIPT_HEBREW = 19,
    USCRIPT_HIRAGANA = 20,
    USCRIPT_KANNADA = 21,
    USCRIPT_KATAKANA = 22,
    USCRIPT_KHMER = 23,
    USCRIPT_LAO = 24,
    USCRIPT_LATIN = 25,
    USCRIPT_MALAYALAM = 26,
    USCRIPT_MONGOLIAN = 27,
    USCRIPT_MYANMAR = 28,
    USCRIPT_OGHAM = 29,
    USCRIPT_OLD_ITALIC = 30,
    USCRIPT_ORIYA = 31,
    USCRIPT_RUNIC = 32,
    USCRIPT_SINHALA = 33,
    USCRIPT_SYRIAC = 34,
    USCRIPT_TAMIL = 35,
    USCRIPT_TELUGU = 36,
    USCRIPT_THAANA = 37,
    USCRIPT_THAI = 38,
    USCRIPT_TIBETAN = 39,
    USCRIPT_CANADIAN_ABORIGINAL = 40,
    USCRIPT_UCAS = 40,
    USCRIPT_YI = 41,
    USCRIPT_TAGALOG = 42,
    USCRIPT_HANUNOO = 43,
    USCRIPT_BUHID = 44,
    USCRIPT_TAGBANWA = 45,
    USCRIPT_BRAILLE = 46,
    USCRIPT_CYPRIOT = 47,
    USCRIPT_LIMBU = 48,
    USCRIPT_LINEAR_B = 49,
    USCRIPT_OSMANYA = 50,
    USCRIPT_SHAVIAN = 51,
    USCRIPT_TAI_LE = 52,
    USCRIPT_UGARITIC = 53,
    USCRIPT_KATAKANA_OR_HIRAGANA = 54,
    USCRIPT_BUGINESE = 55,
    USCRIPT_GLAGOLITIC = 56,
    USCRIPT_KHAROSHTHI = 57,
    USCRIPT_SYLOTI_NAGRI = 58,
    USCRIPT_NEW_TAI_LUE = 59,
    USCRIPT_TIFINAGH = 60,
    USCRIPT_OLD_PERSIAN = 61,
    USCRIPT_BALINESE = 62,
    USCRIPT_BATAK = 63,
    USCRIPT_BLISSYMBOLS = 64,
    USCRIPT_BRAHMI = 65,
    USCRIPT_CHAM = 66,
    USCRIPT_CIRTH = 67,
    USCRIPT_OLD_CHURCH_SLAVONIC_CYRILLIC = 68,
    USCRIPT_DEMOTIC_EGYPTIAN = 69,
    USCRIPT_HIERATIC_EGYPTIAN = 70,
    USCRIPT_EGYPTIAN_HIEROGLYPHS = 71,
    USCRIPT_KHUTSURI = 72,
    USCRIPT_SIMPLIFIED_HAN = 73,
    USCRIPT_TRADITIONAL_HAN = 74,
    USCRIPT_PAHAWH_HMONG = 75,
    USCRIPT_OLD_HUNGARIAN = 76,
    USCRIPT_HARAPPAN_INDUS = 77,
    USCRIPT_JAVANESE = 78,
    USCRIPT_KAYAH_LI = 79,
    USCRIPT_LATIN_FRAKTUR = 80,
    USCRIPT_LATIN_GAELIC = 81,
    USCRIPT_LEPCHA = 82,
    USCRIPT_LINEAR_A = 83,
    USCRIPT_MANDAIC = 84,
    USCRIPT_MANDAEAN = 84,
    USCRIPT_MAYAN_HIEROGLYPHS = 85,
    USCRIPT_MEROITIC_HIEROGLYPHS = 86,
    USCRIPT_MEROITIC = 86,
    USCRIPT_NKO = 87,
    USCRIPT_ORKHON = 88,
    USCRIPT_OLD_PERMIC = 89,
    USCRIPT_PHAGS_PA = 90,
    USCRIPT_PHOENICIAN = 91,
    USCRIPT_MIAO = 92,
    USCRIPT_PHONETIC_POLLARD = 92,
    USCRIPT_RONGORONGO = 93,
    USCRIPT_SARATI = 94,
    USCRIPT_ESTRANGELO_SYRIAC = 95,
    USCRIPT_WESTERN_SYRIAC = 96,
    USCRIPT_EASTERN_SYRIAC = 97,
    USCRIPT_TENGWAR = 98,
    USCRIPT_VAI = 99,
    USCRIPT_VISIBLE_SPEECH = 100,
    USCRIPT_CUNEIFORM = 101,
    USCRIPT_UNWRITTEN_LANGUAGES = 102,
    USCRIPT_UNKNOWN = 103,
    USCRIPT_CARIAN = 104,
    USCRIPT_JAPANESE = 105,
    USCRIPT_LANNA = 106,
    USCRIPT_LYCIAN = 107,
    USCRIPT_LYDIAN = 108,
    USCRIPT_OL_CHIKI = 109,
    USCRIPT_REJANG = 110,
    USCRIPT_SAURASHTRA = 111,
    USCRIPT_SIGN_WRITING = 112,
    USCRIPT_SUNDANESE = 113,
    USCRIPT_MOON = 114,
    USCRIPT_MEITEI_MAYEK = 115,
    USCRIPT_IMPERIAL_ARAMAIC = 116,
    USCRIPT_AVESTAN = 117,
    USCRIPT_CHAKMA = 118,
    USCRIPT_KOREAN = 119,
    USCRIPT_KAITHI = 120,
    USCRIPT_MANICHAEAN = 121,
    USCRIPT_INSCRIPTIONAL_PAHLAVI = 122,
    USCRIPT_PSALTER_PAHLAVI = 123,
    USCRIPT_BOOK_PAHLAVI = 124,
    USCRIPT_INSCRIPTIONAL_PARTHIAN = 125,
    USCRIPT_SAMARITAN = 126,
    USCRIPT_TAI_VIET = 127,
    USCRIPT_MATHEMATICAL_NOTATION = 128,
    USCRIPT_SYMBOLS = 129,
    USCRIPT_BAMUM = 130,
    USCRIPT_LISU = 131,
    USCRIPT_NAKHI_GEBA = 132,
    USCRIPT_OLD_SOUTH_ARABIAN = 133,
    USCRIPT_BASSA_VAH = 134,
    USCRIPT_DUPLOYAN = 135,
    USCRIPT_ELBASAN = 136,
    USCRIPT_GRANTHA = 137,
    USCRIPT_KPELLE = 138,
    USCRIPT_LOMA = 139,
    USCRIPT_MENDE = 140,
    USCRIPT_MEROITIC_CURSIVE = 141,
    USCRIPT_OLD_NORTH_ARABIAN = 142,
    USCRIPT_NABATAEAN = 143,
    USCRIPT_PALMYRENE = 144,
    USCRIPT_KHUDAWADI = 145,
    USCRIPT_SINDHI = 145,
    USCRIPT_WARANG_CITI = 146,
    USCRIPT_AFAKA = 147,
    USCRIPT_JURCHEN = 148,
    USCRIPT_MRO = 149,
    USCRIPT_NUSHU = 150,
    USCRIPT_SHARADA = 151,
    USCRIPT_SORA_SOMPENG = 152,
    USCRIPT_TAKRI = 153,
    USCRIPT_TANGUT = 154,
    USCRIPT_WOLEAI = 155,
    USCRIPT_ANATOLIAN_HIEROGLYPHS = 156,
    USCRIPT_KHOJKI = 157,
    USCRIPT_TIRHUTA = 158,
    USCRIPT_CAUCASIAN_ALBANIAN = 159,
    USCRIPT_MAHAJANI = 160,
    USCRIPT_AHOM = 161,
    USCRIPT_HATRAN = 162,
    USCRIPT_MODI = 163,
    USCRIPT_MULTANI = 164,
    USCRIPT_PAU_CIN_HAU = 165,
    USCRIPT_SIDDHAM = 166,
    USCRIPT_ADLAM = 167,
    USCRIPT_BHAIKSUKI = 168,
    USCRIPT_MARCHEN = 169,
    USCRIPT_NEWA = 170,
    USCRIPT_OSAGE = 171,
    USCRIPT_HAN_WITH_BOPOMOFO = 172,
    USCRIPT_JAMO = 173,
    USCRIPT_SYMBOLS_EMOJI = 174,
    USCRIPT_MASARAM_GONDI = 175,
    USCRIPT_SOYOMBO = 176,
    USCRIPT_ZANABAZAR_SQUARE = 177,
    USCRIPT_DOGRA = 178,
    USCRIPT_GUNJALA_GONDI = 179,
    USCRIPT_MAKASAR = 180,
    USCRIPT_MEDEFAIDRIN = 181,
    USCRIPT_HANIFI_ROHINGYA = 182,
    USCRIPT_SOGDIAN = 183,
    USCRIPT_OLD_SOGDIAN = 184,
    USCRIPT_ELYMAIC = 185,
    USCRIPT_NYIAKENG_PUACHUE_HMONG = 186,
    USCRIPT_NANDINAGARI = 187,
    USCRIPT_WANCHO = 188,
    USCRIPT_CHORASMIAN = 189,
    USCRIPT_DIVES_AKURU = 190,
    USCRIPT_KHITAN_SMALL_SCRIPT = 191,
    USCRIPT_YEZIDI = 192,
}
Public Enum UScriptCode As Integer
    USCRIPT_INVALID_CODE = -1
    USCRIPT_COMMON = 0
    USCRIPT_INHERITED = 1
    USCRIPT_ARABIC = 2
    USCRIPT_ARMENIAN = 3
    USCRIPT_BENGALI = 4
    USCRIPT_BOPOMOFO = 5
    USCRIPT_CHEROKEE = 6
    USCRIPT_COPTIC = 7
    USCRIPT_CYRILLIC = 8
    USCRIPT_DESERET = 9
    USCRIPT_DEVANAGARI = 10
    USCRIPT_ETHIOPIC = 11
    USCRIPT_GEORGIAN = 12
    USCRIPT_GOTHIC = 13
    USCRIPT_GREEK = 14
    USCRIPT_GUJARATI = 15
    USCRIPT_GURMUKHI = 16
    USCRIPT_HAN = 17
    USCRIPT_HANGUL = 18
    USCRIPT_HEBREW = 19
    USCRIPT_HIRAGANA = 20
    USCRIPT_KANNADA = 21
    USCRIPT_KATAKANA = 22
    USCRIPT_KHMER = 23
    USCRIPT_LAO = 24
    USCRIPT_LATIN = 25
    USCRIPT_MALAYALAM = 26
    USCRIPT_MONGOLIAN = 27
    USCRIPT_MYANMAR = 28
    USCRIPT_OGHAM = 29
    USCRIPT_OLD_ITALIC = 30
    USCRIPT_ORIYA = 31
    USCRIPT_RUNIC = 32
    USCRIPT_SINHALA = 33
    USCRIPT_SYRIAC = 34
    USCRIPT_TAMIL = 35
    USCRIPT_TELUGU = 36
    USCRIPT_THAANA = 37
    USCRIPT_THAI = 38
    USCRIPT_TIBETAN = 39
    USCRIPT_CANADIAN_ABORIGINAL = 40
    USCRIPT_UCAS = 40
    USCRIPT_YI = 41
    USCRIPT_TAGALOG = 42
    USCRIPT_HANUNOO = 43
    USCRIPT_BUHID = 44
    USCRIPT_TAGBANWA = 45
    USCRIPT_BRAILLE = 46
    USCRIPT_CYPRIOT = 47
    USCRIPT_LIMBU = 48
    USCRIPT_LINEAR_B = 49
    USCRIPT_OSMANYA = 50
    USCRIPT_SHAVIAN = 51
    USCRIPT_TAI_LE = 52
    USCRIPT_UGARITIC = 53
    USCRIPT_KATAKANA_OR_HIRAGANA = 54
    USCRIPT_BUGINESE = 55
    USCRIPT_GLAGOLITIC = 56
    USCRIPT_KHAROSHTHI = 57
    USCRIPT_SYLOTI_NAGRI = 58
    USCRIPT_NEW_TAI_LUE = 59
    USCRIPT_TIFINAGH = 60
    USCRIPT_OLD_PERSIAN = 61
    USCRIPT_BALINESE = 62
    USCRIPT_BATAK = 63
    USCRIPT_BLISSYMBOLS = 64
    USCRIPT_BRAHMI = 65
    USCRIPT_CHAM = 66
    USCRIPT_CIRTH = 67
    USCRIPT_OLD_CHURCH_SLAVONIC_CYRILLIC = 68
    USCRIPT_DEMOTIC_EGYPTIAN = 69
    USCRIPT_HIERATIC_EGYPTIAN = 70
    USCRIPT_EGYPTIAN_HIEROGLYPHS = 71
    USCRIPT_KHUTSURI = 72
    USCRIPT_SIMPLIFIED_HAN = 73
    USCRIPT_TRADITIONAL_HAN = 74
    USCRIPT_PAHAWH_HMONG = 75
    USCRIPT_OLD_HUNGARIAN = 76
    USCRIPT_HARAPPAN_INDUS = 77
    USCRIPT_JAVANESE = 78
    USCRIPT_KAYAH_LI = 79
    USCRIPT_LATIN_FRAKTUR = 80
    USCRIPT_LATIN_GAELIC = 81
    USCRIPT_LEPCHA = 82
    USCRIPT_LINEAR_A = 83
    USCRIPT_MANDAIC = 84
    USCRIPT_MANDAEAN = 84
    USCRIPT_MAYAN_HIEROGLYPHS = 85
    USCRIPT_MEROITIC_HIEROGLYPHS = 86
    USCRIPT_MEROITIC = 86
    USCRIPT_NKO = 87
    USCRIPT_ORKHON = 88
    USCRIPT_OLD_PERMIC = 89
    USCRIPT_PHAGS_PA = 90
    USCRIPT_PHOENICIAN = 91
    USCRIPT_MIAO = 92
    USCRIPT_PHONETIC_POLLARD = 92
    USCRIPT_RONGORONGO = 93
    USCRIPT_SARATI = 94
    USCRIPT_ESTRANGELO_SYRIAC = 95
    USCRIPT_WESTERN_SYRIAC = 96
    USCRIPT_EASTERN_SYRIAC = 97
    USCRIPT_TENGWAR = 98
    USCRIPT_VAI = 99
    USCRIPT_VISIBLE_SPEECH = 100
    USCRIPT_CUNEIFORM = 101
    USCRIPT_UNWRITTEN_LANGUAGES = 102
    USCRIPT_UNKNOWN = 103
    USCRIPT_CARIAN = 104
    USCRIPT_JAPANESE = 105
    USCRIPT_LANNA = 106
    USCRIPT_LYCIAN = 107
    USCRIPT_LYDIAN = 108
    USCRIPT_OL_CHIKI = 109
    USCRIPT_REJANG = 110
    USCRIPT_SAURASHTRA = 111
    USCRIPT_SIGN_WRITING = 112
    USCRIPT_SUNDANESE = 113
    USCRIPT_MOON = 114
    USCRIPT_MEITEI_MAYEK = 115
    USCRIPT_IMPERIAL_ARAMAIC = 116
    USCRIPT_AVESTAN = 117
    USCRIPT_CHAKMA = 118
    USCRIPT_KOREAN = 119
    USCRIPT_KAITHI = 120
    USCRIPT_MANICHAEAN = 121
    USCRIPT_INSCRIPTIONAL_PAHLAVI = 122
    USCRIPT_PSALTER_PAHLAVI = 123
    USCRIPT_BOOK_PAHLAVI = 124
    USCRIPT_INSCRIPTIONAL_PARTHIAN = 125
    USCRIPT_SAMARITAN = 126
    USCRIPT_TAI_VIET = 127
    USCRIPT_MATHEMATICAL_NOTATION = 128
    USCRIPT_SYMBOLS = 129
    USCRIPT_BAMUM = 130
    USCRIPT_LISU = 131
    USCRIPT_NAKHI_GEBA = 132
    USCRIPT_OLD_SOUTH_ARABIAN = 133
    USCRIPT_BASSA_VAH = 134
    USCRIPT_DUPLOYAN = 135
    USCRIPT_ELBASAN = 136
    USCRIPT_GRANTHA = 137
    USCRIPT_KPELLE = 138
    USCRIPT_LOMA = 139
    USCRIPT_MENDE = 140
    USCRIPT_MEROITIC_CURSIVE = 141
    USCRIPT_OLD_NORTH_ARABIAN = 142
    USCRIPT_NABATAEAN = 143
    USCRIPT_PALMYRENE = 144
    USCRIPT_KHUDAWADI = 145
    USCRIPT_SINDHI = 145
    USCRIPT_WARANG_CITI = 146
    USCRIPT_AFAKA = 147
    USCRIPT_JURCHEN = 148
    USCRIPT_MRO = 149
    USCRIPT_NUSHU = 150
    USCRIPT_SHARADA = 151
    USCRIPT_SORA_SOMPENG = 152
    USCRIPT_TAKRI = 153
    USCRIPT_TANGUT = 154
    USCRIPT_WOLEAI = 155
    USCRIPT_ANATOLIAN_HIEROGLYPHS = 156
    USCRIPT_KHOJKI = 157
    USCRIPT_TIRHUTA = 158
    USCRIPT_CAUCASIAN_ALBANIAN = 159
    USCRIPT_MAHAJANI = 160
    USCRIPT_AHOM = 161
    USCRIPT_HATRAN = 162
    USCRIPT_MODI = 163
    USCRIPT_MULTANI = 164
    USCRIPT_PAU_CIN_HAU = 165
    USCRIPT_SIDDHAM = 166
    USCRIPT_ADLAM = 167
    USCRIPT_BHAIKSUKI = 168
    USCRIPT_MARCHEN = 169
    USCRIPT_NEWA = 170
    USCRIPT_OSAGE = 171
    USCRIPT_HAN_WITH_BOPOMOFO = 172
    USCRIPT_JAMO = 173
    USCRIPT_SYMBOLS_EMOJI = 174
    USCRIPT_MASARAM_GONDI = 175
    USCRIPT_SOYOMBO = 176
    USCRIPT_ZANABAZAR_SQUARE = 177
    USCRIPT_DOGRA = 178
    USCRIPT_GUNJALA_GONDI = 179
    USCRIPT_MAKASAR = 180
    USCRIPT_MEDEFAIDRIN = 181
    USCRIPT_HANIFI_ROHINGYA = 182
    USCRIPT_SOGDIAN = 183
    USCRIPT_OLD_SOGDIAN = 184
    USCRIPT_ELYMAIC = 185
    USCRIPT_NYIAKENG_PUACHUE_HMONG = 186
    USCRIPT_NANDINAGARI = 187
    USCRIPT_WANCHO = 188
    USCRIPT_CHORASMIAN = 189
    USCRIPT_DIVES_AKURU = 190
    USCRIPT_KHITAN_SMALL_SCRIPT = 191
    USCRIPT_YEZIDI = 192
End Enum
import enum

class UScriptCode(enum.IntEnum):
    USCRIPT_INVALID_CODE = -1
    USCRIPT_COMMON = 0
    USCRIPT_INHERITED = 1
    USCRIPT_ARABIC = 2
    USCRIPT_ARMENIAN = 3
    USCRIPT_BENGALI = 4
    USCRIPT_BOPOMOFO = 5
    USCRIPT_CHEROKEE = 6
    USCRIPT_COPTIC = 7
    USCRIPT_CYRILLIC = 8
    USCRIPT_DESERET = 9
    USCRIPT_DEVANAGARI = 10
    USCRIPT_ETHIOPIC = 11
    USCRIPT_GEORGIAN = 12
    USCRIPT_GOTHIC = 13
    USCRIPT_GREEK = 14
    USCRIPT_GUJARATI = 15
    USCRIPT_GURMUKHI = 16
    USCRIPT_HAN = 17
    USCRIPT_HANGUL = 18
    USCRIPT_HEBREW = 19
    USCRIPT_HIRAGANA = 20
    USCRIPT_KANNADA = 21
    USCRIPT_KATAKANA = 22
    USCRIPT_KHMER = 23
    USCRIPT_LAO = 24
    USCRIPT_LATIN = 25
    USCRIPT_MALAYALAM = 26
    USCRIPT_MONGOLIAN = 27
    USCRIPT_MYANMAR = 28
    USCRIPT_OGHAM = 29
    USCRIPT_OLD_ITALIC = 30
    USCRIPT_ORIYA = 31
    USCRIPT_RUNIC = 32
    USCRIPT_SINHALA = 33
    USCRIPT_SYRIAC = 34
    USCRIPT_TAMIL = 35
    USCRIPT_TELUGU = 36
    USCRIPT_THAANA = 37
    USCRIPT_THAI = 38
    USCRIPT_TIBETAN = 39
    USCRIPT_CANADIAN_ABORIGINAL = 40
    USCRIPT_UCAS = 40
    USCRIPT_YI = 41
    USCRIPT_TAGALOG = 42
    USCRIPT_HANUNOO = 43
    USCRIPT_BUHID = 44
    USCRIPT_TAGBANWA = 45
    USCRIPT_BRAILLE = 46
    USCRIPT_CYPRIOT = 47
    USCRIPT_LIMBU = 48
    USCRIPT_LINEAR_B = 49
    USCRIPT_OSMANYA = 50
    USCRIPT_SHAVIAN = 51
    USCRIPT_TAI_LE = 52
    USCRIPT_UGARITIC = 53
    USCRIPT_KATAKANA_OR_HIRAGANA = 54
    USCRIPT_BUGINESE = 55
    USCRIPT_GLAGOLITIC = 56
    USCRIPT_KHAROSHTHI = 57
    USCRIPT_SYLOTI_NAGRI = 58
    USCRIPT_NEW_TAI_LUE = 59
    USCRIPT_TIFINAGH = 60
    USCRIPT_OLD_PERSIAN = 61
    USCRIPT_BALINESE = 62
    USCRIPT_BATAK = 63
    USCRIPT_BLISSYMBOLS = 64
    USCRIPT_BRAHMI = 65
    USCRIPT_CHAM = 66
    USCRIPT_CIRTH = 67
    USCRIPT_OLD_CHURCH_SLAVONIC_CYRILLIC = 68
    USCRIPT_DEMOTIC_EGYPTIAN = 69
    USCRIPT_HIERATIC_EGYPTIAN = 70
    USCRIPT_EGYPTIAN_HIEROGLYPHS = 71
    USCRIPT_KHUTSURI = 72
    USCRIPT_SIMPLIFIED_HAN = 73
    USCRIPT_TRADITIONAL_HAN = 74
    USCRIPT_PAHAWH_HMONG = 75
    USCRIPT_OLD_HUNGARIAN = 76
    USCRIPT_HARAPPAN_INDUS = 77
    USCRIPT_JAVANESE = 78
    USCRIPT_KAYAH_LI = 79
    USCRIPT_LATIN_FRAKTUR = 80
    USCRIPT_LATIN_GAELIC = 81
    USCRIPT_LEPCHA = 82
    USCRIPT_LINEAR_A = 83
    USCRIPT_MANDAIC = 84
    USCRIPT_MANDAEAN = 84
    USCRIPT_MAYAN_HIEROGLYPHS = 85
    USCRIPT_MEROITIC_HIEROGLYPHS = 86
    USCRIPT_MEROITIC = 86
    USCRIPT_NKO = 87
    USCRIPT_ORKHON = 88
    USCRIPT_OLD_PERMIC = 89
    USCRIPT_PHAGS_PA = 90
    USCRIPT_PHOENICIAN = 91
    USCRIPT_MIAO = 92
    USCRIPT_PHONETIC_POLLARD = 92
    USCRIPT_RONGORONGO = 93
    USCRIPT_SARATI = 94
    USCRIPT_ESTRANGELO_SYRIAC = 95
    USCRIPT_WESTERN_SYRIAC = 96
    USCRIPT_EASTERN_SYRIAC = 97
    USCRIPT_TENGWAR = 98
    USCRIPT_VAI = 99
    USCRIPT_VISIBLE_SPEECH = 100
    USCRIPT_CUNEIFORM = 101
    USCRIPT_UNWRITTEN_LANGUAGES = 102
    USCRIPT_UNKNOWN = 103
    USCRIPT_CARIAN = 104
    USCRIPT_JAPANESE = 105
    USCRIPT_LANNA = 106
    USCRIPT_LYCIAN = 107
    USCRIPT_LYDIAN = 108
    USCRIPT_OL_CHIKI = 109
    USCRIPT_REJANG = 110
    USCRIPT_SAURASHTRA = 111
    USCRIPT_SIGN_WRITING = 112
    USCRIPT_SUNDANESE = 113
    USCRIPT_MOON = 114
    USCRIPT_MEITEI_MAYEK = 115
    USCRIPT_IMPERIAL_ARAMAIC = 116
    USCRIPT_AVESTAN = 117
    USCRIPT_CHAKMA = 118
    USCRIPT_KOREAN = 119
    USCRIPT_KAITHI = 120
    USCRIPT_MANICHAEAN = 121
    USCRIPT_INSCRIPTIONAL_PAHLAVI = 122
    USCRIPT_PSALTER_PAHLAVI = 123
    USCRIPT_BOOK_PAHLAVI = 124
    USCRIPT_INSCRIPTIONAL_PARTHIAN = 125
    USCRIPT_SAMARITAN = 126
    USCRIPT_TAI_VIET = 127
    USCRIPT_MATHEMATICAL_NOTATION = 128
    USCRIPT_SYMBOLS = 129
    USCRIPT_BAMUM = 130
    USCRIPT_LISU = 131
    USCRIPT_NAKHI_GEBA = 132
    USCRIPT_OLD_SOUTH_ARABIAN = 133
    USCRIPT_BASSA_VAH = 134
    USCRIPT_DUPLOYAN = 135
    USCRIPT_ELBASAN = 136
    USCRIPT_GRANTHA = 137
    USCRIPT_KPELLE = 138
    USCRIPT_LOMA = 139
    USCRIPT_MENDE = 140
    USCRIPT_MEROITIC_CURSIVE = 141
    USCRIPT_OLD_NORTH_ARABIAN = 142
    USCRIPT_NABATAEAN = 143
    USCRIPT_PALMYRENE = 144
    USCRIPT_KHUDAWADI = 145
    USCRIPT_SINDHI = 145
    USCRIPT_WARANG_CITI = 146
    USCRIPT_AFAKA = 147
    USCRIPT_JURCHEN = 148
    USCRIPT_MRO = 149
    USCRIPT_NUSHU = 150
    USCRIPT_SHARADA = 151
    USCRIPT_SORA_SOMPENG = 152
    USCRIPT_TAKRI = 153
    USCRIPT_TANGUT = 154
    USCRIPT_WOLEAI = 155
    USCRIPT_ANATOLIAN_HIEROGLYPHS = 156
    USCRIPT_KHOJKI = 157
    USCRIPT_TIRHUTA = 158
    USCRIPT_CAUCASIAN_ALBANIAN = 159
    USCRIPT_MAHAJANI = 160
    USCRIPT_AHOM = 161
    USCRIPT_HATRAN = 162
    USCRIPT_MODI = 163
    USCRIPT_MULTANI = 164
    USCRIPT_PAU_CIN_HAU = 165
    USCRIPT_SIDDHAM = 166
    USCRIPT_ADLAM = 167
    USCRIPT_BHAIKSUKI = 168
    USCRIPT_MARCHEN = 169
    USCRIPT_NEWA = 170
    USCRIPT_OSAGE = 171
    USCRIPT_HAN_WITH_BOPOMOFO = 172
    USCRIPT_JAMO = 173
    USCRIPT_SYMBOLS_EMOJI = 174
    USCRIPT_MASARAM_GONDI = 175
    USCRIPT_SOYOMBO = 176
    USCRIPT_ZANABAZAR_SQUARE = 177
    USCRIPT_DOGRA = 178
    USCRIPT_GUNJALA_GONDI = 179
    USCRIPT_MAKASAR = 180
    USCRIPT_MEDEFAIDRIN = 181
    USCRIPT_HANIFI_ROHINGYA = 182
    USCRIPT_SOGDIAN = 183
    USCRIPT_OLD_SOGDIAN = 184
    USCRIPT_ELYMAIC = 185
    USCRIPT_NYIAKENG_PUACHUE_HMONG = 186
    USCRIPT_NANDINAGARI = 187
    USCRIPT_WANCHO = 188
    USCRIPT_CHORASMIAN = 189
    USCRIPT_DIVES_AKURU = 190
    USCRIPT_KHITAN_SMALL_SCRIPT = 191
    USCRIPT_YEZIDI = 192
// UScriptCode
pub const USCRIPT_INVALID_CODE: i32 = -1;
pub const USCRIPT_COMMON: i32 = 0;
pub const USCRIPT_INHERITED: i32 = 1;
pub const USCRIPT_ARABIC: i32 = 2;
pub const USCRIPT_ARMENIAN: i32 = 3;
pub const USCRIPT_BENGALI: i32 = 4;
pub const USCRIPT_BOPOMOFO: i32 = 5;
pub const USCRIPT_CHEROKEE: i32 = 6;
pub const USCRIPT_COPTIC: i32 = 7;
pub const USCRIPT_CYRILLIC: i32 = 8;
pub const USCRIPT_DESERET: i32 = 9;
pub const USCRIPT_DEVANAGARI: i32 = 10;
pub const USCRIPT_ETHIOPIC: i32 = 11;
pub const USCRIPT_GEORGIAN: i32 = 12;
pub const USCRIPT_GOTHIC: i32 = 13;
pub const USCRIPT_GREEK: i32 = 14;
pub const USCRIPT_GUJARATI: i32 = 15;
pub const USCRIPT_GURMUKHI: i32 = 16;
pub const USCRIPT_HAN: i32 = 17;
pub const USCRIPT_HANGUL: i32 = 18;
pub const USCRIPT_HEBREW: i32 = 19;
pub const USCRIPT_HIRAGANA: i32 = 20;
pub const USCRIPT_KANNADA: i32 = 21;
pub const USCRIPT_KATAKANA: i32 = 22;
pub const USCRIPT_KHMER: i32 = 23;
pub const USCRIPT_LAO: i32 = 24;
pub const USCRIPT_LATIN: i32 = 25;
pub const USCRIPT_MALAYALAM: i32 = 26;
pub const USCRIPT_MONGOLIAN: i32 = 27;
pub const USCRIPT_MYANMAR: i32 = 28;
pub const USCRIPT_OGHAM: i32 = 29;
pub const USCRIPT_OLD_ITALIC: i32 = 30;
pub const USCRIPT_ORIYA: i32 = 31;
pub const USCRIPT_RUNIC: i32 = 32;
pub const USCRIPT_SINHALA: i32 = 33;
pub const USCRIPT_SYRIAC: i32 = 34;
pub const USCRIPT_TAMIL: i32 = 35;
pub const USCRIPT_TELUGU: i32 = 36;
pub const USCRIPT_THAANA: i32 = 37;
pub const USCRIPT_THAI: i32 = 38;
pub const USCRIPT_TIBETAN: i32 = 39;
pub const USCRIPT_CANADIAN_ABORIGINAL: i32 = 40;
pub const USCRIPT_UCAS: i32 = 40;
pub const USCRIPT_YI: i32 = 41;
pub const USCRIPT_TAGALOG: i32 = 42;
pub const USCRIPT_HANUNOO: i32 = 43;
pub const USCRIPT_BUHID: i32 = 44;
pub const USCRIPT_TAGBANWA: i32 = 45;
pub const USCRIPT_BRAILLE: i32 = 46;
pub const USCRIPT_CYPRIOT: i32 = 47;
pub const USCRIPT_LIMBU: i32 = 48;
pub const USCRIPT_LINEAR_B: i32 = 49;
pub const USCRIPT_OSMANYA: i32 = 50;
pub const USCRIPT_SHAVIAN: i32 = 51;
pub const USCRIPT_TAI_LE: i32 = 52;
pub const USCRIPT_UGARITIC: i32 = 53;
pub const USCRIPT_KATAKANA_OR_HIRAGANA: i32 = 54;
pub const USCRIPT_BUGINESE: i32 = 55;
pub const USCRIPT_GLAGOLITIC: i32 = 56;
pub const USCRIPT_KHAROSHTHI: i32 = 57;
pub const USCRIPT_SYLOTI_NAGRI: i32 = 58;
pub const USCRIPT_NEW_TAI_LUE: i32 = 59;
pub const USCRIPT_TIFINAGH: i32 = 60;
pub const USCRIPT_OLD_PERSIAN: i32 = 61;
pub const USCRIPT_BALINESE: i32 = 62;
pub const USCRIPT_BATAK: i32 = 63;
pub const USCRIPT_BLISSYMBOLS: i32 = 64;
pub const USCRIPT_BRAHMI: i32 = 65;
pub const USCRIPT_CHAM: i32 = 66;
pub const USCRIPT_CIRTH: i32 = 67;
pub const USCRIPT_OLD_CHURCH_SLAVONIC_CYRILLIC: i32 = 68;
pub const USCRIPT_DEMOTIC_EGYPTIAN: i32 = 69;
pub const USCRIPT_HIERATIC_EGYPTIAN: i32 = 70;
pub const USCRIPT_EGYPTIAN_HIEROGLYPHS: i32 = 71;
pub const USCRIPT_KHUTSURI: i32 = 72;
pub const USCRIPT_SIMPLIFIED_HAN: i32 = 73;
pub const USCRIPT_TRADITIONAL_HAN: i32 = 74;
pub const USCRIPT_PAHAWH_HMONG: i32 = 75;
pub const USCRIPT_OLD_HUNGARIAN: i32 = 76;
pub const USCRIPT_HARAPPAN_INDUS: i32 = 77;
pub const USCRIPT_JAVANESE: i32 = 78;
pub const USCRIPT_KAYAH_LI: i32 = 79;
pub const USCRIPT_LATIN_FRAKTUR: i32 = 80;
pub const USCRIPT_LATIN_GAELIC: i32 = 81;
pub const USCRIPT_LEPCHA: i32 = 82;
pub const USCRIPT_LINEAR_A: i32 = 83;
pub const USCRIPT_MANDAIC: i32 = 84;
pub const USCRIPT_MANDAEAN: i32 = 84;
pub const USCRIPT_MAYAN_HIEROGLYPHS: i32 = 85;
pub const USCRIPT_MEROITIC_HIEROGLYPHS: i32 = 86;
pub const USCRIPT_MEROITIC: i32 = 86;
pub const USCRIPT_NKO: i32 = 87;
pub const USCRIPT_ORKHON: i32 = 88;
pub const USCRIPT_OLD_PERMIC: i32 = 89;
pub const USCRIPT_PHAGS_PA: i32 = 90;
pub const USCRIPT_PHOENICIAN: i32 = 91;
pub const USCRIPT_MIAO: i32 = 92;
pub const USCRIPT_PHONETIC_POLLARD: i32 = 92;
pub const USCRIPT_RONGORONGO: i32 = 93;
pub const USCRIPT_SARATI: i32 = 94;
pub const USCRIPT_ESTRANGELO_SYRIAC: i32 = 95;
pub const USCRIPT_WESTERN_SYRIAC: i32 = 96;
pub const USCRIPT_EASTERN_SYRIAC: i32 = 97;
pub const USCRIPT_TENGWAR: i32 = 98;
pub const USCRIPT_VAI: i32 = 99;
pub const USCRIPT_VISIBLE_SPEECH: i32 = 100;
pub const USCRIPT_CUNEIFORM: i32 = 101;
pub const USCRIPT_UNWRITTEN_LANGUAGES: i32 = 102;
pub const USCRIPT_UNKNOWN: i32 = 103;
pub const USCRIPT_CARIAN: i32 = 104;
pub const USCRIPT_JAPANESE: i32 = 105;
pub const USCRIPT_LANNA: i32 = 106;
pub const USCRIPT_LYCIAN: i32 = 107;
pub const USCRIPT_LYDIAN: i32 = 108;
pub const USCRIPT_OL_CHIKI: i32 = 109;
pub const USCRIPT_REJANG: i32 = 110;
pub const USCRIPT_SAURASHTRA: i32 = 111;
pub const USCRIPT_SIGN_WRITING: i32 = 112;
pub const USCRIPT_SUNDANESE: i32 = 113;
pub const USCRIPT_MOON: i32 = 114;
pub const USCRIPT_MEITEI_MAYEK: i32 = 115;
pub const USCRIPT_IMPERIAL_ARAMAIC: i32 = 116;
pub const USCRIPT_AVESTAN: i32 = 117;
pub const USCRIPT_CHAKMA: i32 = 118;
pub const USCRIPT_KOREAN: i32 = 119;
pub const USCRIPT_KAITHI: i32 = 120;
pub const USCRIPT_MANICHAEAN: i32 = 121;
pub const USCRIPT_INSCRIPTIONAL_PAHLAVI: i32 = 122;
pub const USCRIPT_PSALTER_PAHLAVI: i32 = 123;
pub const USCRIPT_BOOK_PAHLAVI: i32 = 124;
pub const USCRIPT_INSCRIPTIONAL_PARTHIAN: i32 = 125;
pub const USCRIPT_SAMARITAN: i32 = 126;
pub const USCRIPT_TAI_VIET: i32 = 127;
pub const USCRIPT_MATHEMATICAL_NOTATION: i32 = 128;
pub const USCRIPT_SYMBOLS: i32 = 129;
pub const USCRIPT_BAMUM: i32 = 130;
pub const USCRIPT_LISU: i32 = 131;
pub const USCRIPT_NAKHI_GEBA: i32 = 132;
pub const USCRIPT_OLD_SOUTH_ARABIAN: i32 = 133;
pub const USCRIPT_BASSA_VAH: i32 = 134;
pub const USCRIPT_DUPLOYAN: i32 = 135;
pub const USCRIPT_ELBASAN: i32 = 136;
pub const USCRIPT_GRANTHA: i32 = 137;
pub const USCRIPT_KPELLE: i32 = 138;
pub const USCRIPT_LOMA: i32 = 139;
pub const USCRIPT_MENDE: i32 = 140;
pub const USCRIPT_MEROITIC_CURSIVE: i32 = 141;
pub const USCRIPT_OLD_NORTH_ARABIAN: i32 = 142;
pub const USCRIPT_NABATAEAN: i32 = 143;
pub const USCRIPT_PALMYRENE: i32 = 144;
pub const USCRIPT_KHUDAWADI: i32 = 145;
pub const USCRIPT_SINDHI: i32 = 145;
pub const USCRIPT_WARANG_CITI: i32 = 146;
pub const USCRIPT_AFAKA: i32 = 147;
pub const USCRIPT_JURCHEN: i32 = 148;
pub const USCRIPT_MRO: i32 = 149;
pub const USCRIPT_NUSHU: i32 = 150;
pub const USCRIPT_SHARADA: i32 = 151;
pub const USCRIPT_SORA_SOMPENG: i32 = 152;
pub const USCRIPT_TAKRI: i32 = 153;
pub const USCRIPT_TANGUT: i32 = 154;
pub const USCRIPT_WOLEAI: i32 = 155;
pub const USCRIPT_ANATOLIAN_HIEROGLYPHS: i32 = 156;
pub const USCRIPT_KHOJKI: i32 = 157;
pub const USCRIPT_TIRHUTA: i32 = 158;
pub const USCRIPT_CAUCASIAN_ALBANIAN: i32 = 159;
pub const USCRIPT_MAHAJANI: i32 = 160;
pub const USCRIPT_AHOM: i32 = 161;
pub const USCRIPT_HATRAN: i32 = 162;
pub const USCRIPT_MODI: i32 = 163;
pub const USCRIPT_MULTANI: i32 = 164;
pub const USCRIPT_PAU_CIN_HAU: i32 = 165;
pub const USCRIPT_SIDDHAM: i32 = 166;
pub const USCRIPT_ADLAM: i32 = 167;
pub const USCRIPT_BHAIKSUKI: i32 = 168;
pub const USCRIPT_MARCHEN: i32 = 169;
pub const USCRIPT_NEWA: i32 = 170;
pub const USCRIPT_OSAGE: i32 = 171;
pub const USCRIPT_HAN_WITH_BOPOMOFO: i32 = 172;
pub const USCRIPT_JAMO: i32 = 173;
pub const USCRIPT_SYMBOLS_EMOJI: i32 = 174;
pub const USCRIPT_MASARAM_GONDI: i32 = 175;
pub const USCRIPT_SOYOMBO: i32 = 176;
pub const USCRIPT_ZANABAZAR_SQUARE: i32 = 177;
pub const USCRIPT_DOGRA: i32 = 178;
pub const USCRIPT_GUNJALA_GONDI: i32 = 179;
pub const USCRIPT_MAKASAR: i32 = 180;
pub const USCRIPT_MEDEFAIDRIN: i32 = 181;
pub const USCRIPT_HANIFI_ROHINGYA: i32 = 182;
pub const USCRIPT_SOGDIAN: i32 = 183;
pub const USCRIPT_OLD_SOGDIAN: i32 = 184;
pub const USCRIPT_ELYMAIC: i32 = 185;
pub const USCRIPT_NYIAKENG_PUACHUE_HMONG: i32 = 186;
pub const USCRIPT_NANDINAGARI: i32 = 187;
pub const USCRIPT_WANCHO: i32 = 188;
pub const USCRIPT_CHORASMIAN: i32 = 189;
pub const USCRIPT_DIVES_AKURU: i32 = 190;
pub const USCRIPT_KHITAN_SMALL_SCRIPT: i32 = 191;
pub const USCRIPT_YEZIDI: i32 = 192;
// UScriptCode
const (
	USCRIPT_INVALID_CODE int32 = -1
	USCRIPT_COMMON int32 = 0
	USCRIPT_INHERITED int32 = 1
	USCRIPT_ARABIC int32 = 2
	USCRIPT_ARMENIAN int32 = 3
	USCRIPT_BENGALI int32 = 4
	USCRIPT_BOPOMOFO int32 = 5
	USCRIPT_CHEROKEE int32 = 6
	USCRIPT_COPTIC int32 = 7
	USCRIPT_CYRILLIC int32 = 8
	USCRIPT_DESERET int32 = 9
	USCRIPT_DEVANAGARI int32 = 10
	USCRIPT_ETHIOPIC int32 = 11
	USCRIPT_GEORGIAN int32 = 12
	USCRIPT_GOTHIC int32 = 13
	USCRIPT_GREEK int32 = 14
	USCRIPT_GUJARATI int32 = 15
	USCRIPT_GURMUKHI int32 = 16
	USCRIPT_HAN int32 = 17
	USCRIPT_HANGUL int32 = 18
	USCRIPT_HEBREW int32 = 19
	USCRIPT_HIRAGANA int32 = 20
	USCRIPT_KANNADA int32 = 21
	USCRIPT_KATAKANA int32 = 22
	USCRIPT_KHMER int32 = 23
	USCRIPT_LAO int32 = 24
	USCRIPT_LATIN int32 = 25
	USCRIPT_MALAYALAM int32 = 26
	USCRIPT_MONGOLIAN int32 = 27
	USCRIPT_MYANMAR int32 = 28
	USCRIPT_OGHAM int32 = 29
	USCRIPT_OLD_ITALIC int32 = 30
	USCRIPT_ORIYA int32 = 31
	USCRIPT_RUNIC int32 = 32
	USCRIPT_SINHALA int32 = 33
	USCRIPT_SYRIAC int32 = 34
	USCRIPT_TAMIL int32 = 35
	USCRIPT_TELUGU int32 = 36
	USCRIPT_THAANA int32 = 37
	USCRIPT_THAI int32 = 38
	USCRIPT_TIBETAN int32 = 39
	USCRIPT_CANADIAN_ABORIGINAL int32 = 40
	USCRIPT_UCAS int32 = 40
	USCRIPT_YI int32 = 41
	USCRIPT_TAGALOG int32 = 42
	USCRIPT_HANUNOO int32 = 43
	USCRIPT_BUHID int32 = 44
	USCRIPT_TAGBANWA int32 = 45
	USCRIPT_BRAILLE int32 = 46
	USCRIPT_CYPRIOT int32 = 47
	USCRIPT_LIMBU int32 = 48
	USCRIPT_LINEAR_B int32 = 49
	USCRIPT_OSMANYA int32 = 50
	USCRIPT_SHAVIAN int32 = 51
	USCRIPT_TAI_LE int32 = 52
	USCRIPT_UGARITIC int32 = 53
	USCRIPT_KATAKANA_OR_HIRAGANA int32 = 54
	USCRIPT_BUGINESE int32 = 55
	USCRIPT_GLAGOLITIC int32 = 56
	USCRIPT_KHAROSHTHI int32 = 57
	USCRIPT_SYLOTI_NAGRI int32 = 58
	USCRIPT_NEW_TAI_LUE int32 = 59
	USCRIPT_TIFINAGH int32 = 60
	USCRIPT_OLD_PERSIAN int32 = 61
	USCRIPT_BALINESE int32 = 62
	USCRIPT_BATAK int32 = 63
	USCRIPT_BLISSYMBOLS int32 = 64
	USCRIPT_BRAHMI int32 = 65
	USCRIPT_CHAM int32 = 66
	USCRIPT_CIRTH int32 = 67
	USCRIPT_OLD_CHURCH_SLAVONIC_CYRILLIC int32 = 68
	USCRIPT_DEMOTIC_EGYPTIAN int32 = 69
	USCRIPT_HIERATIC_EGYPTIAN int32 = 70
	USCRIPT_EGYPTIAN_HIEROGLYPHS int32 = 71
	USCRIPT_KHUTSURI int32 = 72
	USCRIPT_SIMPLIFIED_HAN int32 = 73
	USCRIPT_TRADITIONAL_HAN int32 = 74
	USCRIPT_PAHAWH_HMONG int32 = 75
	USCRIPT_OLD_HUNGARIAN int32 = 76
	USCRIPT_HARAPPAN_INDUS int32 = 77
	USCRIPT_JAVANESE int32 = 78
	USCRIPT_KAYAH_LI int32 = 79
	USCRIPT_LATIN_FRAKTUR int32 = 80
	USCRIPT_LATIN_GAELIC int32 = 81
	USCRIPT_LEPCHA int32 = 82
	USCRIPT_LINEAR_A int32 = 83
	USCRIPT_MANDAIC int32 = 84
	USCRIPT_MANDAEAN int32 = 84
	USCRIPT_MAYAN_HIEROGLYPHS int32 = 85
	USCRIPT_MEROITIC_HIEROGLYPHS int32 = 86
	USCRIPT_MEROITIC int32 = 86
	USCRIPT_NKO int32 = 87
	USCRIPT_ORKHON int32 = 88
	USCRIPT_OLD_PERMIC int32 = 89
	USCRIPT_PHAGS_PA int32 = 90
	USCRIPT_PHOENICIAN int32 = 91
	USCRIPT_MIAO int32 = 92
	USCRIPT_PHONETIC_POLLARD int32 = 92
	USCRIPT_RONGORONGO int32 = 93
	USCRIPT_SARATI int32 = 94
	USCRIPT_ESTRANGELO_SYRIAC int32 = 95
	USCRIPT_WESTERN_SYRIAC int32 = 96
	USCRIPT_EASTERN_SYRIAC int32 = 97
	USCRIPT_TENGWAR int32 = 98
	USCRIPT_VAI int32 = 99
	USCRIPT_VISIBLE_SPEECH int32 = 100
	USCRIPT_CUNEIFORM int32 = 101
	USCRIPT_UNWRITTEN_LANGUAGES int32 = 102
	USCRIPT_UNKNOWN int32 = 103
	USCRIPT_CARIAN int32 = 104
	USCRIPT_JAPANESE int32 = 105
	USCRIPT_LANNA int32 = 106
	USCRIPT_LYCIAN int32 = 107
	USCRIPT_LYDIAN int32 = 108
	USCRIPT_OL_CHIKI int32 = 109
	USCRIPT_REJANG int32 = 110
	USCRIPT_SAURASHTRA int32 = 111
	USCRIPT_SIGN_WRITING int32 = 112
	USCRIPT_SUNDANESE int32 = 113
	USCRIPT_MOON int32 = 114
	USCRIPT_MEITEI_MAYEK int32 = 115
	USCRIPT_IMPERIAL_ARAMAIC int32 = 116
	USCRIPT_AVESTAN int32 = 117
	USCRIPT_CHAKMA int32 = 118
	USCRIPT_KOREAN int32 = 119
	USCRIPT_KAITHI int32 = 120
	USCRIPT_MANICHAEAN int32 = 121
	USCRIPT_INSCRIPTIONAL_PAHLAVI int32 = 122
	USCRIPT_PSALTER_PAHLAVI int32 = 123
	USCRIPT_BOOK_PAHLAVI int32 = 124
	USCRIPT_INSCRIPTIONAL_PARTHIAN int32 = 125
	USCRIPT_SAMARITAN int32 = 126
	USCRIPT_TAI_VIET int32 = 127
	USCRIPT_MATHEMATICAL_NOTATION int32 = 128
	USCRIPT_SYMBOLS int32 = 129
	USCRIPT_BAMUM int32 = 130
	USCRIPT_LISU int32 = 131
	USCRIPT_NAKHI_GEBA int32 = 132
	USCRIPT_OLD_SOUTH_ARABIAN int32 = 133
	USCRIPT_BASSA_VAH int32 = 134
	USCRIPT_DUPLOYAN int32 = 135
	USCRIPT_ELBASAN int32 = 136
	USCRIPT_GRANTHA int32 = 137
	USCRIPT_KPELLE int32 = 138
	USCRIPT_LOMA int32 = 139
	USCRIPT_MENDE int32 = 140
	USCRIPT_MEROITIC_CURSIVE int32 = 141
	USCRIPT_OLD_NORTH_ARABIAN int32 = 142
	USCRIPT_NABATAEAN int32 = 143
	USCRIPT_PALMYRENE int32 = 144
	USCRIPT_KHUDAWADI int32 = 145
	USCRIPT_SINDHI int32 = 145
	USCRIPT_WARANG_CITI int32 = 146
	USCRIPT_AFAKA int32 = 147
	USCRIPT_JURCHEN int32 = 148
	USCRIPT_MRO int32 = 149
	USCRIPT_NUSHU int32 = 150
	USCRIPT_SHARADA int32 = 151
	USCRIPT_SORA_SOMPENG int32 = 152
	USCRIPT_TAKRI int32 = 153
	USCRIPT_TANGUT int32 = 154
	USCRIPT_WOLEAI int32 = 155
	USCRIPT_ANATOLIAN_HIEROGLYPHS int32 = 156
	USCRIPT_KHOJKI int32 = 157
	USCRIPT_TIRHUTA int32 = 158
	USCRIPT_CAUCASIAN_ALBANIAN int32 = 159
	USCRIPT_MAHAJANI int32 = 160
	USCRIPT_AHOM int32 = 161
	USCRIPT_HATRAN int32 = 162
	USCRIPT_MODI int32 = 163
	USCRIPT_MULTANI int32 = 164
	USCRIPT_PAU_CIN_HAU int32 = 165
	USCRIPT_SIDDHAM int32 = 166
	USCRIPT_ADLAM int32 = 167
	USCRIPT_BHAIKSUKI int32 = 168
	USCRIPT_MARCHEN int32 = 169
	USCRIPT_NEWA int32 = 170
	USCRIPT_OSAGE int32 = 171
	USCRIPT_HAN_WITH_BOPOMOFO int32 = 172
	USCRIPT_JAMO int32 = 173
	USCRIPT_SYMBOLS_EMOJI int32 = 174
	USCRIPT_MASARAM_GONDI int32 = 175
	USCRIPT_SOYOMBO int32 = 176
	USCRIPT_ZANABAZAR_SQUARE int32 = 177
	USCRIPT_DOGRA int32 = 178
	USCRIPT_GUNJALA_GONDI int32 = 179
	USCRIPT_MAKASAR int32 = 180
	USCRIPT_MEDEFAIDRIN int32 = 181
	USCRIPT_HANIFI_ROHINGYA int32 = 182
	USCRIPT_SOGDIAN int32 = 183
	USCRIPT_OLD_SOGDIAN int32 = 184
	USCRIPT_ELYMAIC int32 = 185
	USCRIPT_NYIAKENG_PUACHUE_HMONG int32 = 186
	USCRIPT_NANDINAGARI int32 = 187
	USCRIPT_WANCHO int32 = 188
	USCRIPT_CHORASMIAN int32 = 189
	USCRIPT_DIVES_AKURU int32 = 190
	USCRIPT_KHITAN_SMALL_SCRIPT int32 = 191
	USCRIPT_YEZIDI int32 = 192
)
const
  USCRIPT_INVALID_CODE = -1;
  USCRIPT_COMMON = 0;
  USCRIPT_INHERITED = 1;
  USCRIPT_ARABIC = 2;
  USCRIPT_ARMENIAN = 3;
  USCRIPT_BENGALI = 4;
  USCRIPT_BOPOMOFO = 5;
  USCRIPT_CHEROKEE = 6;
  USCRIPT_COPTIC = 7;
  USCRIPT_CYRILLIC = 8;
  USCRIPT_DESERET = 9;
  USCRIPT_DEVANAGARI = 10;
  USCRIPT_ETHIOPIC = 11;
  USCRIPT_GEORGIAN = 12;
  USCRIPT_GOTHIC = 13;
  USCRIPT_GREEK = 14;
  USCRIPT_GUJARATI = 15;
  USCRIPT_GURMUKHI = 16;
  USCRIPT_HAN = 17;
  USCRIPT_HANGUL = 18;
  USCRIPT_HEBREW = 19;
  USCRIPT_HIRAGANA = 20;
  USCRIPT_KANNADA = 21;
  USCRIPT_KATAKANA = 22;
  USCRIPT_KHMER = 23;
  USCRIPT_LAO = 24;
  USCRIPT_LATIN = 25;
  USCRIPT_MALAYALAM = 26;
  USCRIPT_MONGOLIAN = 27;
  USCRIPT_MYANMAR = 28;
  USCRIPT_OGHAM = 29;
  USCRIPT_OLD_ITALIC = 30;
  USCRIPT_ORIYA = 31;
  USCRIPT_RUNIC = 32;
  USCRIPT_SINHALA = 33;
  USCRIPT_SYRIAC = 34;
  USCRIPT_TAMIL = 35;
  USCRIPT_TELUGU = 36;
  USCRIPT_THAANA = 37;
  USCRIPT_THAI = 38;
  USCRIPT_TIBETAN = 39;
  USCRIPT_CANADIAN_ABORIGINAL = 40;
  USCRIPT_UCAS = 40;
  USCRIPT_YI = 41;
  USCRIPT_TAGALOG = 42;
  USCRIPT_HANUNOO = 43;
  USCRIPT_BUHID = 44;
  USCRIPT_TAGBANWA = 45;
  USCRIPT_BRAILLE = 46;
  USCRIPT_CYPRIOT = 47;
  USCRIPT_LIMBU = 48;
  USCRIPT_LINEAR_B = 49;
  USCRIPT_OSMANYA = 50;
  USCRIPT_SHAVIAN = 51;
  USCRIPT_TAI_LE = 52;
  USCRIPT_UGARITIC = 53;
  USCRIPT_KATAKANA_OR_HIRAGANA = 54;
  USCRIPT_BUGINESE = 55;
  USCRIPT_GLAGOLITIC = 56;
  USCRIPT_KHAROSHTHI = 57;
  USCRIPT_SYLOTI_NAGRI = 58;
  USCRIPT_NEW_TAI_LUE = 59;
  USCRIPT_TIFINAGH = 60;
  USCRIPT_OLD_PERSIAN = 61;
  USCRIPT_BALINESE = 62;
  USCRIPT_BATAK = 63;
  USCRIPT_BLISSYMBOLS = 64;
  USCRIPT_BRAHMI = 65;
  USCRIPT_CHAM = 66;
  USCRIPT_CIRTH = 67;
  USCRIPT_OLD_CHURCH_SLAVONIC_CYRILLIC = 68;
  USCRIPT_DEMOTIC_EGYPTIAN = 69;
  USCRIPT_HIERATIC_EGYPTIAN = 70;
  USCRIPT_EGYPTIAN_HIEROGLYPHS = 71;
  USCRIPT_KHUTSURI = 72;
  USCRIPT_SIMPLIFIED_HAN = 73;
  USCRIPT_TRADITIONAL_HAN = 74;
  USCRIPT_PAHAWH_HMONG = 75;
  USCRIPT_OLD_HUNGARIAN = 76;
  USCRIPT_HARAPPAN_INDUS = 77;
  USCRIPT_JAVANESE = 78;
  USCRIPT_KAYAH_LI = 79;
  USCRIPT_LATIN_FRAKTUR = 80;
  USCRIPT_LATIN_GAELIC = 81;
  USCRIPT_LEPCHA = 82;
  USCRIPT_LINEAR_A = 83;
  USCRIPT_MANDAIC = 84;
  USCRIPT_MANDAEAN = 84;
  USCRIPT_MAYAN_HIEROGLYPHS = 85;
  USCRIPT_MEROITIC_HIEROGLYPHS = 86;
  USCRIPT_MEROITIC = 86;
  USCRIPT_NKO = 87;
  USCRIPT_ORKHON = 88;
  USCRIPT_OLD_PERMIC = 89;
  USCRIPT_PHAGS_PA = 90;
  USCRIPT_PHOENICIAN = 91;
  USCRIPT_MIAO = 92;
  USCRIPT_PHONETIC_POLLARD = 92;
  USCRIPT_RONGORONGO = 93;
  USCRIPT_SARATI = 94;
  USCRIPT_ESTRANGELO_SYRIAC = 95;
  USCRIPT_WESTERN_SYRIAC = 96;
  USCRIPT_EASTERN_SYRIAC = 97;
  USCRIPT_TENGWAR = 98;
  USCRIPT_VAI = 99;
  USCRIPT_VISIBLE_SPEECH = 100;
  USCRIPT_CUNEIFORM = 101;
  USCRIPT_UNWRITTEN_LANGUAGES = 102;
  USCRIPT_UNKNOWN = 103;
  USCRIPT_CARIAN = 104;
  USCRIPT_JAPANESE = 105;
  USCRIPT_LANNA = 106;
  USCRIPT_LYCIAN = 107;
  USCRIPT_LYDIAN = 108;
  USCRIPT_OL_CHIKI = 109;
  USCRIPT_REJANG = 110;
  USCRIPT_SAURASHTRA = 111;
  USCRIPT_SIGN_WRITING = 112;
  USCRIPT_SUNDANESE = 113;
  USCRIPT_MOON = 114;
  USCRIPT_MEITEI_MAYEK = 115;
  USCRIPT_IMPERIAL_ARAMAIC = 116;
  USCRIPT_AVESTAN = 117;
  USCRIPT_CHAKMA = 118;
  USCRIPT_KOREAN = 119;
  USCRIPT_KAITHI = 120;
  USCRIPT_MANICHAEAN = 121;
  USCRIPT_INSCRIPTIONAL_PAHLAVI = 122;
  USCRIPT_PSALTER_PAHLAVI = 123;
  USCRIPT_BOOK_PAHLAVI = 124;
  USCRIPT_INSCRIPTIONAL_PARTHIAN = 125;
  USCRIPT_SAMARITAN = 126;
  USCRIPT_TAI_VIET = 127;
  USCRIPT_MATHEMATICAL_NOTATION = 128;
  USCRIPT_SYMBOLS = 129;
  USCRIPT_BAMUM = 130;
  USCRIPT_LISU = 131;
  USCRIPT_NAKHI_GEBA = 132;
  USCRIPT_OLD_SOUTH_ARABIAN = 133;
  USCRIPT_BASSA_VAH = 134;
  USCRIPT_DUPLOYAN = 135;
  USCRIPT_ELBASAN = 136;
  USCRIPT_GRANTHA = 137;
  USCRIPT_KPELLE = 138;
  USCRIPT_LOMA = 139;
  USCRIPT_MENDE = 140;
  USCRIPT_MEROITIC_CURSIVE = 141;
  USCRIPT_OLD_NORTH_ARABIAN = 142;
  USCRIPT_NABATAEAN = 143;
  USCRIPT_PALMYRENE = 144;
  USCRIPT_KHUDAWADI = 145;
  USCRIPT_SINDHI = 145;
  USCRIPT_WARANG_CITI = 146;
  USCRIPT_AFAKA = 147;
  USCRIPT_JURCHEN = 148;
  USCRIPT_MRO = 149;
  USCRIPT_NUSHU = 150;
  USCRIPT_SHARADA = 151;
  USCRIPT_SORA_SOMPENG = 152;
  USCRIPT_TAKRI = 153;
  USCRIPT_TANGUT = 154;
  USCRIPT_WOLEAI = 155;
  USCRIPT_ANATOLIAN_HIEROGLYPHS = 156;
  USCRIPT_KHOJKI = 157;
  USCRIPT_TIRHUTA = 158;
  USCRIPT_CAUCASIAN_ALBANIAN = 159;
  USCRIPT_MAHAJANI = 160;
  USCRIPT_AHOM = 161;
  USCRIPT_HATRAN = 162;
  USCRIPT_MODI = 163;
  USCRIPT_MULTANI = 164;
  USCRIPT_PAU_CIN_HAU = 165;
  USCRIPT_SIDDHAM = 166;
  USCRIPT_ADLAM = 167;
  USCRIPT_BHAIKSUKI = 168;
  USCRIPT_MARCHEN = 169;
  USCRIPT_NEWA = 170;
  USCRIPT_OSAGE = 171;
  USCRIPT_HAN_WITH_BOPOMOFO = 172;
  USCRIPT_JAMO = 173;
  USCRIPT_SYMBOLS_EMOJI = 174;
  USCRIPT_MASARAM_GONDI = 175;
  USCRIPT_SOYOMBO = 176;
  USCRIPT_ZANABAZAR_SQUARE = 177;
  USCRIPT_DOGRA = 178;
  USCRIPT_GUNJALA_GONDI = 179;
  USCRIPT_MAKASAR = 180;
  USCRIPT_MEDEFAIDRIN = 181;
  USCRIPT_HANIFI_ROHINGYA = 182;
  USCRIPT_SOGDIAN = 183;
  USCRIPT_OLD_SOGDIAN = 184;
  USCRIPT_ELYMAIC = 185;
  USCRIPT_NYIAKENG_PUACHUE_HMONG = 186;
  USCRIPT_NANDINAGARI = 187;
  USCRIPT_WANCHO = 188;
  USCRIPT_CHORASMIAN = 189;
  USCRIPT_DIVES_AKURU = 190;
  USCRIPT_KHITAN_SMALL_SCRIPT = 191;
  USCRIPT_YEZIDI = 192;
// UScriptCode
pub const USCRIPT_INVALID_CODE: i32 = -1;
pub const USCRIPT_COMMON: i32 = 0;
pub const USCRIPT_INHERITED: i32 = 1;
pub const USCRIPT_ARABIC: i32 = 2;
pub const USCRIPT_ARMENIAN: i32 = 3;
pub const USCRIPT_BENGALI: i32 = 4;
pub const USCRIPT_BOPOMOFO: i32 = 5;
pub const USCRIPT_CHEROKEE: i32 = 6;
pub const USCRIPT_COPTIC: i32 = 7;
pub const USCRIPT_CYRILLIC: i32 = 8;
pub const USCRIPT_DESERET: i32 = 9;
pub const USCRIPT_DEVANAGARI: i32 = 10;
pub const USCRIPT_ETHIOPIC: i32 = 11;
pub const USCRIPT_GEORGIAN: i32 = 12;
pub const USCRIPT_GOTHIC: i32 = 13;
pub const USCRIPT_GREEK: i32 = 14;
pub const USCRIPT_GUJARATI: i32 = 15;
pub const USCRIPT_GURMUKHI: i32 = 16;
pub const USCRIPT_HAN: i32 = 17;
pub const USCRIPT_HANGUL: i32 = 18;
pub const USCRIPT_HEBREW: i32 = 19;
pub const USCRIPT_HIRAGANA: i32 = 20;
pub const USCRIPT_KANNADA: i32 = 21;
pub const USCRIPT_KATAKANA: i32 = 22;
pub const USCRIPT_KHMER: i32 = 23;
pub const USCRIPT_LAO: i32 = 24;
pub const USCRIPT_LATIN: i32 = 25;
pub const USCRIPT_MALAYALAM: i32 = 26;
pub const USCRIPT_MONGOLIAN: i32 = 27;
pub const USCRIPT_MYANMAR: i32 = 28;
pub const USCRIPT_OGHAM: i32 = 29;
pub const USCRIPT_OLD_ITALIC: i32 = 30;
pub const USCRIPT_ORIYA: i32 = 31;
pub const USCRIPT_RUNIC: i32 = 32;
pub const USCRIPT_SINHALA: i32 = 33;
pub const USCRIPT_SYRIAC: i32 = 34;
pub const USCRIPT_TAMIL: i32 = 35;
pub const USCRIPT_TELUGU: i32 = 36;
pub const USCRIPT_THAANA: i32 = 37;
pub const USCRIPT_THAI: i32 = 38;
pub const USCRIPT_TIBETAN: i32 = 39;
pub const USCRIPT_CANADIAN_ABORIGINAL: i32 = 40;
pub const USCRIPT_UCAS: i32 = 40;
pub const USCRIPT_YI: i32 = 41;
pub const USCRIPT_TAGALOG: i32 = 42;
pub const USCRIPT_HANUNOO: i32 = 43;
pub const USCRIPT_BUHID: i32 = 44;
pub const USCRIPT_TAGBANWA: i32 = 45;
pub const USCRIPT_BRAILLE: i32 = 46;
pub const USCRIPT_CYPRIOT: i32 = 47;
pub const USCRIPT_LIMBU: i32 = 48;
pub const USCRIPT_LINEAR_B: i32 = 49;
pub const USCRIPT_OSMANYA: i32 = 50;
pub const USCRIPT_SHAVIAN: i32 = 51;
pub const USCRIPT_TAI_LE: i32 = 52;
pub const USCRIPT_UGARITIC: i32 = 53;
pub const USCRIPT_KATAKANA_OR_HIRAGANA: i32 = 54;
pub const USCRIPT_BUGINESE: i32 = 55;
pub const USCRIPT_GLAGOLITIC: i32 = 56;
pub const USCRIPT_KHAROSHTHI: i32 = 57;
pub const USCRIPT_SYLOTI_NAGRI: i32 = 58;
pub const USCRIPT_NEW_TAI_LUE: i32 = 59;
pub const USCRIPT_TIFINAGH: i32 = 60;
pub const USCRIPT_OLD_PERSIAN: i32 = 61;
pub const USCRIPT_BALINESE: i32 = 62;
pub const USCRIPT_BATAK: i32 = 63;
pub const USCRIPT_BLISSYMBOLS: i32 = 64;
pub const USCRIPT_BRAHMI: i32 = 65;
pub const USCRIPT_CHAM: i32 = 66;
pub const USCRIPT_CIRTH: i32 = 67;
pub const USCRIPT_OLD_CHURCH_SLAVONIC_CYRILLIC: i32 = 68;
pub const USCRIPT_DEMOTIC_EGYPTIAN: i32 = 69;
pub const USCRIPT_HIERATIC_EGYPTIAN: i32 = 70;
pub const USCRIPT_EGYPTIAN_HIEROGLYPHS: i32 = 71;
pub const USCRIPT_KHUTSURI: i32 = 72;
pub const USCRIPT_SIMPLIFIED_HAN: i32 = 73;
pub const USCRIPT_TRADITIONAL_HAN: i32 = 74;
pub const USCRIPT_PAHAWH_HMONG: i32 = 75;
pub const USCRIPT_OLD_HUNGARIAN: i32 = 76;
pub const USCRIPT_HARAPPAN_INDUS: i32 = 77;
pub const USCRIPT_JAVANESE: i32 = 78;
pub const USCRIPT_KAYAH_LI: i32 = 79;
pub const USCRIPT_LATIN_FRAKTUR: i32 = 80;
pub const USCRIPT_LATIN_GAELIC: i32 = 81;
pub const USCRIPT_LEPCHA: i32 = 82;
pub const USCRIPT_LINEAR_A: i32 = 83;
pub const USCRIPT_MANDAIC: i32 = 84;
pub const USCRIPT_MANDAEAN: i32 = 84;
pub const USCRIPT_MAYAN_HIEROGLYPHS: i32 = 85;
pub const USCRIPT_MEROITIC_HIEROGLYPHS: i32 = 86;
pub const USCRIPT_MEROITIC: i32 = 86;
pub const USCRIPT_NKO: i32 = 87;
pub const USCRIPT_ORKHON: i32 = 88;
pub const USCRIPT_OLD_PERMIC: i32 = 89;
pub const USCRIPT_PHAGS_PA: i32 = 90;
pub const USCRIPT_PHOENICIAN: i32 = 91;
pub const USCRIPT_MIAO: i32 = 92;
pub const USCRIPT_PHONETIC_POLLARD: i32 = 92;
pub const USCRIPT_RONGORONGO: i32 = 93;
pub const USCRIPT_SARATI: i32 = 94;
pub const USCRIPT_ESTRANGELO_SYRIAC: i32 = 95;
pub const USCRIPT_WESTERN_SYRIAC: i32 = 96;
pub const USCRIPT_EASTERN_SYRIAC: i32 = 97;
pub const USCRIPT_TENGWAR: i32 = 98;
pub const USCRIPT_VAI: i32 = 99;
pub const USCRIPT_VISIBLE_SPEECH: i32 = 100;
pub const USCRIPT_CUNEIFORM: i32 = 101;
pub const USCRIPT_UNWRITTEN_LANGUAGES: i32 = 102;
pub const USCRIPT_UNKNOWN: i32 = 103;
pub const USCRIPT_CARIAN: i32 = 104;
pub const USCRIPT_JAPANESE: i32 = 105;
pub const USCRIPT_LANNA: i32 = 106;
pub const USCRIPT_LYCIAN: i32 = 107;
pub const USCRIPT_LYDIAN: i32 = 108;
pub const USCRIPT_OL_CHIKI: i32 = 109;
pub const USCRIPT_REJANG: i32 = 110;
pub const USCRIPT_SAURASHTRA: i32 = 111;
pub const USCRIPT_SIGN_WRITING: i32 = 112;
pub const USCRIPT_SUNDANESE: i32 = 113;
pub const USCRIPT_MOON: i32 = 114;
pub const USCRIPT_MEITEI_MAYEK: i32 = 115;
pub const USCRIPT_IMPERIAL_ARAMAIC: i32 = 116;
pub const USCRIPT_AVESTAN: i32 = 117;
pub const USCRIPT_CHAKMA: i32 = 118;
pub const USCRIPT_KOREAN: i32 = 119;
pub const USCRIPT_KAITHI: i32 = 120;
pub const USCRIPT_MANICHAEAN: i32 = 121;
pub const USCRIPT_INSCRIPTIONAL_PAHLAVI: i32 = 122;
pub const USCRIPT_PSALTER_PAHLAVI: i32 = 123;
pub const USCRIPT_BOOK_PAHLAVI: i32 = 124;
pub const USCRIPT_INSCRIPTIONAL_PARTHIAN: i32 = 125;
pub const USCRIPT_SAMARITAN: i32 = 126;
pub const USCRIPT_TAI_VIET: i32 = 127;
pub const USCRIPT_MATHEMATICAL_NOTATION: i32 = 128;
pub const USCRIPT_SYMBOLS: i32 = 129;
pub const USCRIPT_BAMUM: i32 = 130;
pub const USCRIPT_LISU: i32 = 131;
pub const USCRIPT_NAKHI_GEBA: i32 = 132;
pub const USCRIPT_OLD_SOUTH_ARABIAN: i32 = 133;
pub const USCRIPT_BASSA_VAH: i32 = 134;
pub const USCRIPT_DUPLOYAN: i32 = 135;
pub const USCRIPT_ELBASAN: i32 = 136;
pub const USCRIPT_GRANTHA: i32 = 137;
pub const USCRIPT_KPELLE: i32 = 138;
pub const USCRIPT_LOMA: i32 = 139;
pub const USCRIPT_MENDE: i32 = 140;
pub const USCRIPT_MEROITIC_CURSIVE: i32 = 141;
pub const USCRIPT_OLD_NORTH_ARABIAN: i32 = 142;
pub const USCRIPT_NABATAEAN: i32 = 143;
pub const USCRIPT_PALMYRENE: i32 = 144;
pub const USCRIPT_KHUDAWADI: i32 = 145;
pub const USCRIPT_SINDHI: i32 = 145;
pub const USCRIPT_WARANG_CITI: i32 = 146;
pub const USCRIPT_AFAKA: i32 = 147;
pub const USCRIPT_JURCHEN: i32 = 148;
pub const USCRIPT_MRO: i32 = 149;
pub const USCRIPT_NUSHU: i32 = 150;
pub const USCRIPT_SHARADA: i32 = 151;
pub const USCRIPT_SORA_SOMPENG: i32 = 152;
pub const USCRIPT_TAKRI: i32 = 153;
pub const USCRIPT_TANGUT: i32 = 154;
pub const USCRIPT_WOLEAI: i32 = 155;
pub const USCRIPT_ANATOLIAN_HIEROGLYPHS: i32 = 156;
pub const USCRIPT_KHOJKI: i32 = 157;
pub const USCRIPT_TIRHUTA: i32 = 158;
pub const USCRIPT_CAUCASIAN_ALBANIAN: i32 = 159;
pub const USCRIPT_MAHAJANI: i32 = 160;
pub const USCRIPT_AHOM: i32 = 161;
pub const USCRIPT_HATRAN: i32 = 162;
pub const USCRIPT_MODI: i32 = 163;
pub const USCRIPT_MULTANI: i32 = 164;
pub const USCRIPT_PAU_CIN_HAU: i32 = 165;
pub const USCRIPT_SIDDHAM: i32 = 166;
pub const USCRIPT_ADLAM: i32 = 167;
pub const USCRIPT_BHAIKSUKI: i32 = 168;
pub const USCRIPT_MARCHEN: i32 = 169;
pub const USCRIPT_NEWA: i32 = 170;
pub const USCRIPT_OSAGE: i32 = 171;
pub const USCRIPT_HAN_WITH_BOPOMOFO: i32 = 172;
pub const USCRIPT_JAMO: i32 = 173;
pub const USCRIPT_SYMBOLS_EMOJI: i32 = 174;
pub const USCRIPT_MASARAM_GONDI: i32 = 175;
pub const USCRIPT_SOYOMBO: i32 = 176;
pub const USCRIPT_ZANABAZAR_SQUARE: i32 = 177;
pub const USCRIPT_DOGRA: i32 = 178;
pub const USCRIPT_GUNJALA_GONDI: i32 = 179;
pub const USCRIPT_MAKASAR: i32 = 180;
pub const USCRIPT_MEDEFAIDRIN: i32 = 181;
pub const USCRIPT_HANIFI_ROHINGYA: i32 = 182;
pub const USCRIPT_SOGDIAN: i32 = 183;
pub const USCRIPT_OLD_SOGDIAN: i32 = 184;
pub const USCRIPT_ELYMAIC: i32 = 185;
pub const USCRIPT_NYIAKENG_PUACHUE_HMONG: i32 = 186;
pub const USCRIPT_NANDINAGARI: i32 = 187;
pub const USCRIPT_WANCHO: i32 = 188;
pub const USCRIPT_CHORASMIAN: i32 = 189;
pub const USCRIPT_DIVES_AKURU: i32 = 190;
pub const USCRIPT_KHITAN_SMALL_SCRIPT: i32 = 191;
pub const USCRIPT_YEZIDI: i32 = 192;
const
  USCRIPT_INVALID_CODE* = -1
  USCRIPT_COMMON* = 0
  USCRIPT_INHERITED* = 1
  USCRIPT_ARABIC* = 2
  USCRIPT_ARMENIAN* = 3
  USCRIPT_BENGALI* = 4
  USCRIPT_BOPOMOFO* = 5
  USCRIPT_CHEROKEE* = 6
  USCRIPT_COPTIC* = 7
  USCRIPT_CYRILLIC* = 8
  USCRIPT_DESERET* = 9
  USCRIPT_DEVANAGARI* = 10
  USCRIPT_ETHIOPIC* = 11
  USCRIPT_GEORGIAN* = 12
  USCRIPT_GOTHIC* = 13
  USCRIPT_GREEK* = 14
  USCRIPT_GUJARATI* = 15
  USCRIPT_GURMUKHI* = 16
  USCRIPT_HAN* = 17
  USCRIPT_HANGUL* = 18
  USCRIPT_HEBREW* = 19
  USCRIPT_HIRAGANA* = 20
  USCRIPT_KANNADA* = 21
  USCRIPT_KATAKANA* = 22
  USCRIPT_KHMER* = 23
  USCRIPT_LAO* = 24
  USCRIPT_LATIN* = 25
  USCRIPT_MALAYALAM* = 26
  USCRIPT_MONGOLIAN* = 27
  USCRIPT_MYANMAR* = 28
  USCRIPT_OGHAM* = 29
  USCRIPT_OLD_ITALIC* = 30
  USCRIPT_ORIYA* = 31
  USCRIPT_RUNIC* = 32
  USCRIPT_SINHALA* = 33
  USCRIPT_SYRIAC* = 34
  USCRIPT_TAMIL* = 35
  USCRIPT_TELUGU* = 36
  USCRIPT_THAANA* = 37
  USCRIPT_THAI* = 38
  USCRIPT_TIBETAN* = 39
  USCRIPT_CANADIAN_ABORIGINAL* = 40
  USCRIPT_UCAS* = 40
  USCRIPT_YI* = 41
  USCRIPT_TAGALOG* = 42
  USCRIPT_HANUNOO* = 43
  USCRIPT_BUHID* = 44
  USCRIPT_TAGBANWA* = 45
  USCRIPT_BRAILLE* = 46
  USCRIPT_CYPRIOT* = 47
  USCRIPT_LIMBU* = 48
  USCRIPT_LINEAR_B* = 49
  USCRIPT_OSMANYA* = 50
  USCRIPT_SHAVIAN* = 51
  USCRIPT_TAI_LE* = 52
  USCRIPT_UGARITIC* = 53
  USCRIPT_KATAKANA_OR_HIRAGANA* = 54
  USCRIPT_BUGINESE* = 55
  USCRIPT_GLAGOLITIC* = 56
  USCRIPT_KHAROSHTHI* = 57
  USCRIPT_SYLOTI_NAGRI* = 58
  USCRIPT_NEW_TAI_LUE* = 59
  USCRIPT_TIFINAGH* = 60
  USCRIPT_OLD_PERSIAN* = 61
  USCRIPT_BALINESE* = 62
  USCRIPT_BATAK* = 63
  USCRIPT_BLISSYMBOLS* = 64
  USCRIPT_BRAHMI* = 65
  USCRIPT_CHAM* = 66
  USCRIPT_CIRTH* = 67
  USCRIPT_OLD_CHURCH_SLAVONIC_CYRILLIC* = 68
  USCRIPT_DEMOTIC_EGYPTIAN* = 69
  USCRIPT_HIERATIC_EGYPTIAN* = 70
  USCRIPT_EGYPTIAN_HIEROGLYPHS* = 71
  USCRIPT_KHUTSURI* = 72
  USCRIPT_SIMPLIFIED_HAN* = 73
  USCRIPT_TRADITIONAL_HAN* = 74
  USCRIPT_PAHAWH_HMONG* = 75
  USCRIPT_OLD_HUNGARIAN* = 76
  USCRIPT_HARAPPAN_INDUS* = 77
  USCRIPT_JAVANESE* = 78
  USCRIPT_KAYAH_LI* = 79
  USCRIPT_LATIN_FRAKTUR* = 80
  USCRIPT_LATIN_GAELIC* = 81
  USCRIPT_LEPCHA* = 82
  USCRIPT_LINEAR_A* = 83
  USCRIPT_MANDAIC* = 84
  USCRIPT_MANDAEAN* = 84
  USCRIPT_MAYAN_HIEROGLYPHS* = 85
  USCRIPT_MEROITIC_HIEROGLYPHS* = 86
  USCRIPT_MEROITIC* = 86
  USCRIPT_NKO* = 87
  USCRIPT_ORKHON* = 88
  USCRIPT_OLD_PERMIC* = 89
  USCRIPT_PHAGS_PA* = 90
  USCRIPT_PHOENICIAN* = 91
  USCRIPT_MIAO* = 92
  USCRIPT_PHONETIC_POLLARD* = 92
  USCRIPT_RONGORONGO* = 93
  USCRIPT_SARATI* = 94
  USCRIPT_ESTRANGELO_SYRIAC* = 95
  USCRIPT_WESTERN_SYRIAC* = 96
  USCRIPT_EASTERN_SYRIAC* = 97
  USCRIPT_TENGWAR* = 98
  USCRIPT_VAI* = 99
  USCRIPT_VISIBLE_SPEECH* = 100
  USCRIPT_CUNEIFORM* = 101
  USCRIPT_UNWRITTEN_LANGUAGES* = 102
  USCRIPT_UNKNOWN* = 103
  USCRIPT_CARIAN* = 104
  USCRIPT_JAPANESE* = 105
  USCRIPT_LANNA* = 106
  USCRIPT_LYCIAN* = 107
  USCRIPT_LYDIAN* = 108
  USCRIPT_OL_CHIKI* = 109
  USCRIPT_REJANG* = 110
  USCRIPT_SAURASHTRA* = 111
  USCRIPT_SIGN_WRITING* = 112
  USCRIPT_SUNDANESE* = 113
  USCRIPT_MOON* = 114
  USCRIPT_MEITEI_MAYEK* = 115
  USCRIPT_IMPERIAL_ARAMAIC* = 116
  USCRIPT_AVESTAN* = 117
  USCRIPT_CHAKMA* = 118
  USCRIPT_KOREAN* = 119
  USCRIPT_KAITHI* = 120
  USCRIPT_MANICHAEAN* = 121
  USCRIPT_INSCRIPTIONAL_PAHLAVI* = 122
  USCRIPT_PSALTER_PAHLAVI* = 123
  USCRIPT_BOOK_PAHLAVI* = 124
  USCRIPT_INSCRIPTIONAL_PARTHIAN* = 125
  USCRIPT_SAMARITAN* = 126
  USCRIPT_TAI_VIET* = 127
  USCRIPT_MATHEMATICAL_NOTATION* = 128
  USCRIPT_SYMBOLS* = 129
  USCRIPT_BAMUM* = 130
  USCRIPT_LISU* = 131
  USCRIPT_NAKHI_GEBA* = 132
  USCRIPT_OLD_SOUTH_ARABIAN* = 133
  USCRIPT_BASSA_VAH* = 134
  USCRIPT_DUPLOYAN* = 135
  USCRIPT_ELBASAN* = 136
  USCRIPT_GRANTHA* = 137
  USCRIPT_KPELLE* = 138
  USCRIPT_LOMA* = 139
  USCRIPT_MENDE* = 140
  USCRIPT_MEROITIC_CURSIVE* = 141
  USCRIPT_OLD_NORTH_ARABIAN* = 142
  USCRIPT_NABATAEAN* = 143
  USCRIPT_PALMYRENE* = 144
  USCRIPT_KHUDAWADI* = 145
  USCRIPT_SINDHI* = 145
  USCRIPT_WARANG_CITI* = 146
  USCRIPT_AFAKA* = 147
  USCRIPT_JURCHEN* = 148
  USCRIPT_MRO* = 149
  USCRIPT_NUSHU* = 150
  USCRIPT_SHARADA* = 151
  USCRIPT_SORA_SOMPENG* = 152
  USCRIPT_TAKRI* = 153
  USCRIPT_TANGUT* = 154
  USCRIPT_WOLEAI* = 155
  USCRIPT_ANATOLIAN_HIEROGLYPHS* = 156
  USCRIPT_KHOJKI* = 157
  USCRIPT_TIRHUTA* = 158
  USCRIPT_CAUCASIAN_ALBANIAN* = 159
  USCRIPT_MAHAJANI* = 160
  USCRIPT_AHOM* = 161
  USCRIPT_HATRAN* = 162
  USCRIPT_MODI* = 163
  USCRIPT_MULTANI* = 164
  USCRIPT_PAU_CIN_HAU* = 165
  USCRIPT_SIDDHAM* = 166
  USCRIPT_ADLAM* = 167
  USCRIPT_BHAIKSUKI* = 168
  USCRIPT_MARCHEN* = 169
  USCRIPT_NEWA* = 170
  USCRIPT_OSAGE* = 171
  USCRIPT_HAN_WITH_BOPOMOFO* = 172
  USCRIPT_JAMO* = 173
  USCRIPT_SYMBOLS_EMOJI* = 174
  USCRIPT_MASARAM_GONDI* = 175
  USCRIPT_SOYOMBO* = 176
  USCRIPT_ZANABAZAR_SQUARE* = 177
  USCRIPT_DOGRA* = 178
  USCRIPT_GUNJALA_GONDI* = 179
  USCRIPT_MAKASAR* = 180
  USCRIPT_MEDEFAIDRIN* = 181
  USCRIPT_HANIFI_ROHINGYA* = 182
  USCRIPT_SOGDIAN* = 183
  USCRIPT_OLD_SOGDIAN* = 184
  USCRIPT_ELYMAIC* = 185
  USCRIPT_NYIAKENG_PUACHUE_HMONG* = 186
  USCRIPT_NANDINAGARI* = 187
  USCRIPT_WANCHO* = 188
  USCRIPT_CHORASMIAN* = 189
  USCRIPT_DIVES_AKURU* = 190
  USCRIPT_KHITAN_SMALL_SCRIPT* = 191
  USCRIPT_YEZIDI* = 192
enum UScriptCode : int {
    USCRIPT_INVALID_CODE = -1,
    USCRIPT_COMMON = 0,
    USCRIPT_INHERITED = 1,
    USCRIPT_ARABIC = 2,
    USCRIPT_ARMENIAN = 3,
    USCRIPT_BENGALI = 4,
    USCRIPT_BOPOMOFO = 5,
    USCRIPT_CHEROKEE = 6,
    USCRIPT_COPTIC = 7,
    USCRIPT_CYRILLIC = 8,
    USCRIPT_DESERET = 9,
    USCRIPT_DEVANAGARI = 10,
    USCRIPT_ETHIOPIC = 11,
    USCRIPT_GEORGIAN = 12,
    USCRIPT_GOTHIC = 13,
    USCRIPT_GREEK = 14,
    USCRIPT_GUJARATI = 15,
    USCRIPT_GURMUKHI = 16,
    USCRIPT_HAN = 17,
    USCRIPT_HANGUL = 18,
    USCRIPT_HEBREW = 19,
    USCRIPT_HIRAGANA = 20,
    USCRIPT_KANNADA = 21,
    USCRIPT_KATAKANA = 22,
    USCRIPT_KHMER = 23,
    USCRIPT_LAO = 24,
    USCRIPT_LATIN = 25,
    USCRIPT_MALAYALAM = 26,
    USCRIPT_MONGOLIAN = 27,
    USCRIPT_MYANMAR = 28,
    USCRIPT_OGHAM = 29,
    USCRIPT_OLD_ITALIC = 30,
    USCRIPT_ORIYA = 31,
    USCRIPT_RUNIC = 32,
    USCRIPT_SINHALA = 33,
    USCRIPT_SYRIAC = 34,
    USCRIPT_TAMIL = 35,
    USCRIPT_TELUGU = 36,
    USCRIPT_THAANA = 37,
    USCRIPT_THAI = 38,
    USCRIPT_TIBETAN = 39,
    USCRIPT_CANADIAN_ABORIGINAL = 40,
    USCRIPT_UCAS = 40,
    USCRIPT_YI = 41,
    USCRIPT_TAGALOG = 42,
    USCRIPT_HANUNOO = 43,
    USCRIPT_BUHID = 44,
    USCRIPT_TAGBANWA = 45,
    USCRIPT_BRAILLE = 46,
    USCRIPT_CYPRIOT = 47,
    USCRIPT_LIMBU = 48,
    USCRIPT_LINEAR_B = 49,
    USCRIPT_OSMANYA = 50,
    USCRIPT_SHAVIAN = 51,
    USCRIPT_TAI_LE = 52,
    USCRIPT_UGARITIC = 53,
    USCRIPT_KATAKANA_OR_HIRAGANA = 54,
    USCRIPT_BUGINESE = 55,
    USCRIPT_GLAGOLITIC = 56,
    USCRIPT_KHAROSHTHI = 57,
    USCRIPT_SYLOTI_NAGRI = 58,
    USCRIPT_NEW_TAI_LUE = 59,
    USCRIPT_TIFINAGH = 60,
    USCRIPT_OLD_PERSIAN = 61,
    USCRIPT_BALINESE = 62,
    USCRIPT_BATAK = 63,
    USCRIPT_BLISSYMBOLS = 64,
    USCRIPT_BRAHMI = 65,
    USCRIPT_CHAM = 66,
    USCRIPT_CIRTH = 67,
    USCRIPT_OLD_CHURCH_SLAVONIC_CYRILLIC = 68,
    USCRIPT_DEMOTIC_EGYPTIAN = 69,
    USCRIPT_HIERATIC_EGYPTIAN = 70,
    USCRIPT_EGYPTIAN_HIEROGLYPHS = 71,
    USCRIPT_KHUTSURI = 72,
    USCRIPT_SIMPLIFIED_HAN = 73,
    USCRIPT_TRADITIONAL_HAN = 74,
    USCRIPT_PAHAWH_HMONG = 75,
    USCRIPT_OLD_HUNGARIAN = 76,
    USCRIPT_HARAPPAN_INDUS = 77,
    USCRIPT_JAVANESE = 78,
    USCRIPT_KAYAH_LI = 79,
    USCRIPT_LATIN_FRAKTUR = 80,
    USCRIPT_LATIN_GAELIC = 81,
    USCRIPT_LEPCHA = 82,
    USCRIPT_LINEAR_A = 83,
    USCRIPT_MANDAIC = 84,
    USCRIPT_MANDAEAN = 84,
    USCRIPT_MAYAN_HIEROGLYPHS = 85,
    USCRIPT_MEROITIC_HIEROGLYPHS = 86,
    USCRIPT_MEROITIC = 86,
    USCRIPT_NKO = 87,
    USCRIPT_ORKHON = 88,
    USCRIPT_OLD_PERMIC = 89,
    USCRIPT_PHAGS_PA = 90,
    USCRIPT_PHOENICIAN = 91,
    USCRIPT_MIAO = 92,
    USCRIPT_PHONETIC_POLLARD = 92,
    USCRIPT_RONGORONGO = 93,
    USCRIPT_SARATI = 94,
    USCRIPT_ESTRANGELO_SYRIAC = 95,
    USCRIPT_WESTERN_SYRIAC = 96,
    USCRIPT_EASTERN_SYRIAC = 97,
    USCRIPT_TENGWAR = 98,
    USCRIPT_VAI = 99,
    USCRIPT_VISIBLE_SPEECH = 100,
    USCRIPT_CUNEIFORM = 101,
    USCRIPT_UNWRITTEN_LANGUAGES = 102,
    USCRIPT_UNKNOWN = 103,
    USCRIPT_CARIAN = 104,
    USCRIPT_JAPANESE = 105,
    USCRIPT_LANNA = 106,
    USCRIPT_LYCIAN = 107,
    USCRIPT_LYDIAN = 108,
    USCRIPT_OL_CHIKI = 109,
    USCRIPT_REJANG = 110,
    USCRIPT_SAURASHTRA = 111,
    USCRIPT_SIGN_WRITING = 112,
    USCRIPT_SUNDANESE = 113,
    USCRIPT_MOON = 114,
    USCRIPT_MEITEI_MAYEK = 115,
    USCRIPT_IMPERIAL_ARAMAIC = 116,
    USCRIPT_AVESTAN = 117,
    USCRIPT_CHAKMA = 118,
    USCRIPT_KOREAN = 119,
    USCRIPT_KAITHI = 120,
    USCRIPT_MANICHAEAN = 121,
    USCRIPT_INSCRIPTIONAL_PAHLAVI = 122,
    USCRIPT_PSALTER_PAHLAVI = 123,
    USCRIPT_BOOK_PAHLAVI = 124,
    USCRIPT_INSCRIPTIONAL_PARTHIAN = 125,
    USCRIPT_SAMARITAN = 126,
    USCRIPT_TAI_VIET = 127,
    USCRIPT_MATHEMATICAL_NOTATION = 128,
    USCRIPT_SYMBOLS = 129,
    USCRIPT_BAMUM = 130,
    USCRIPT_LISU = 131,
    USCRIPT_NAKHI_GEBA = 132,
    USCRIPT_OLD_SOUTH_ARABIAN = 133,
    USCRIPT_BASSA_VAH = 134,
    USCRIPT_DUPLOYAN = 135,
    USCRIPT_ELBASAN = 136,
    USCRIPT_GRANTHA = 137,
    USCRIPT_KPELLE = 138,
    USCRIPT_LOMA = 139,
    USCRIPT_MENDE = 140,
    USCRIPT_MEROITIC_CURSIVE = 141,
    USCRIPT_OLD_NORTH_ARABIAN = 142,
    USCRIPT_NABATAEAN = 143,
    USCRIPT_PALMYRENE = 144,
    USCRIPT_KHUDAWADI = 145,
    USCRIPT_SINDHI = 145,
    USCRIPT_WARANG_CITI = 146,
    USCRIPT_AFAKA = 147,
    USCRIPT_JURCHEN = 148,
    USCRIPT_MRO = 149,
    USCRIPT_NUSHU = 150,
    USCRIPT_SHARADA = 151,
    USCRIPT_SORA_SOMPENG = 152,
    USCRIPT_TAKRI = 153,
    USCRIPT_TANGUT = 154,
    USCRIPT_WOLEAI = 155,
    USCRIPT_ANATOLIAN_HIEROGLYPHS = 156,
    USCRIPT_KHOJKI = 157,
    USCRIPT_TIRHUTA = 158,
    USCRIPT_CAUCASIAN_ALBANIAN = 159,
    USCRIPT_MAHAJANI = 160,
    USCRIPT_AHOM = 161,
    USCRIPT_HATRAN = 162,
    USCRIPT_MODI = 163,
    USCRIPT_MULTANI = 164,
    USCRIPT_PAU_CIN_HAU = 165,
    USCRIPT_SIDDHAM = 166,
    USCRIPT_ADLAM = 167,
    USCRIPT_BHAIKSUKI = 168,
    USCRIPT_MARCHEN = 169,
    USCRIPT_NEWA = 170,
    USCRIPT_OSAGE = 171,
    USCRIPT_HAN_WITH_BOPOMOFO = 172,
    USCRIPT_JAMO = 173,
    USCRIPT_SYMBOLS_EMOJI = 174,
    USCRIPT_MASARAM_GONDI = 175,
    USCRIPT_SOYOMBO = 176,
    USCRIPT_ZANABAZAR_SQUARE = 177,
    USCRIPT_DOGRA = 178,
    USCRIPT_GUNJALA_GONDI = 179,
    USCRIPT_MAKASAR = 180,
    USCRIPT_MEDEFAIDRIN = 181,
    USCRIPT_HANIFI_ROHINGYA = 182,
    USCRIPT_SOGDIAN = 183,
    USCRIPT_OLD_SOGDIAN = 184,
    USCRIPT_ELYMAIC = 185,
    USCRIPT_NYIAKENG_PUACHUE_HMONG = 186,
    USCRIPT_NANDINAGARI = 187,
    USCRIPT_WANCHO = 188,
    USCRIPT_CHORASMIAN = 189,
    USCRIPT_DIVES_AKURU = 190,
    USCRIPT_KHITAN_SMALL_SCRIPT = 191,
    USCRIPT_YEZIDI = 192,
}
#define global USCRIPT_INVALID_CODE                 0xFFFFFFFF
#define global USCRIPT_COMMON                       0x0
#define global USCRIPT_INHERITED                    0x1
#define global USCRIPT_ARABIC                       0x2
#define global USCRIPT_ARMENIAN                     0x3
#define global USCRIPT_BENGALI                      0x4
#define global USCRIPT_BOPOMOFO                     0x5
#define global USCRIPT_CHEROKEE                     0x6
#define global USCRIPT_COPTIC                       0x7
#define global USCRIPT_CYRILLIC                     0x8
#define global USCRIPT_DESERET                      0x9
#define global USCRIPT_DEVANAGARI                   0xA
#define global USCRIPT_ETHIOPIC                     0xB
#define global USCRIPT_GEORGIAN                     0xC
#define global USCRIPT_GOTHIC                       0xD
#define global USCRIPT_GREEK                        0xE
#define global USCRIPT_GUJARATI                     0xF
#define global USCRIPT_GURMUKHI                     0x10
#define global USCRIPT_HAN                          0x11
#define global USCRIPT_HANGUL                       0x12
#define global USCRIPT_HEBREW                       0x13
#define global USCRIPT_HIRAGANA                     0x14
#define global USCRIPT_KANNADA                      0x15
#define global USCRIPT_KATAKANA                     0x16
#define global USCRIPT_KHMER                        0x17
#define global USCRIPT_LAO                          0x18
#define global USCRIPT_LATIN                        0x19
#define global USCRIPT_MALAYALAM                    0x1A
#define global USCRIPT_MONGOLIAN                    0x1B
#define global USCRIPT_MYANMAR                      0x1C
#define global USCRIPT_OGHAM                        0x1D
#define global USCRIPT_OLD_ITALIC                   0x1E
#define global USCRIPT_ORIYA                        0x1F
#define global USCRIPT_RUNIC                        0x20
#define global USCRIPT_SINHALA                      0x21
#define global USCRIPT_SYRIAC                       0x22
#define global USCRIPT_TAMIL                        0x23
#define global USCRIPT_TELUGU                       0x24
#define global USCRIPT_THAANA                       0x25
#define global USCRIPT_THAI                         0x26
#define global USCRIPT_TIBETAN                      0x27
#define global USCRIPT_CANADIAN_ABORIGINAL          0x28
#define global USCRIPT_UCAS                         0x28
#define global USCRIPT_YI                           0x29
#define global USCRIPT_TAGALOG                      0x2A
#define global USCRIPT_HANUNOO                      0x2B
#define global USCRIPT_BUHID                        0x2C
#define global USCRIPT_TAGBANWA                     0x2D
#define global USCRIPT_BRAILLE                      0x2E
#define global USCRIPT_CYPRIOT                      0x2F
#define global USCRIPT_LIMBU                        0x30
#define global USCRIPT_LINEAR_B                     0x31
#define global USCRIPT_OSMANYA                      0x32
#define global USCRIPT_SHAVIAN                      0x33
#define global USCRIPT_TAI_LE                       0x34
#define global USCRIPT_UGARITIC                     0x35
#define global USCRIPT_KATAKANA_OR_HIRAGANA         0x36
#define global USCRIPT_BUGINESE                     0x37
#define global USCRIPT_GLAGOLITIC                   0x38
#define global USCRIPT_KHAROSHTHI                   0x39
#define global USCRIPT_SYLOTI_NAGRI                 0x3A
#define global USCRIPT_NEW_TAI_LUE                  0x3B
#define global USCRIPT_TIFINAGH                     0x3C
#define global USCRIPT_OLD_PERSIAN                  0x3D
#define global USCRIPT_BALINESE                     0x3E
#define global USCRIPT_BATAK                        0x3F
#define global USCRIPT_BLISSYMBOLS                  0x40
#define global USCRIPT_BRAHMI                       0x41
#define global USCRIPT_CHAM                         0x42
#define global USCRIPT_CIRTH                        0x43
#define global USCRIPT_OLD_CHURCH_SLAVONIC_CYRILLIC 0x44
#define global USCRIPT_DEMOTIC_EGYPTIAN             0x45
#define global USCRIPT_HIERATIC_EGYPTIAN            0x46
#define global USCRIPT_EGYPTIAN_HIEROGLYPHS         0x47
#define global USCRIPT_KHUTSURI                     0x48
#define global USCRIPT_SIMPLIFIED_HAN               0x49
#define global USCRIPT_TRADITIONAL_HAN              0x4A
#define global USCRIPT_PAHAWH_HMONG                 0x4B
#define global USCRIPT_OLD_HUNGARIAN                0x4C
#define global USCRIPT_HARAPPAN_INDUS               0x4D
#define global USCRIPT_JAVANESE                     0x4E
#define global USCRIPT_KAYAH_LI                     0x4F
#define global USCRIPT_LATIN_FRAKTUR                0x50
#define global USCRIPT_LATIN_GAELIC                 0x51
#define global USCRIPT_LEPCHA                       0x52
#define global USCRIPT_LINEAR_A                     0x53
#define global USCRIPT_MANDAIC                      0x54
#define global USCRIPT_MANDAEAN                     0x54
#define global USCRIPT_MAYAN_HIEROGLYPHS            0x55
#define global USCRIPT_MEROITIC_HIEROGLYPHS         0x56
#define global USCRIPT_MEROITIC                     0x56
#define global USCRIPT_NKO                          0x57
#define global USCRIPT_ORKHON                       0x58
#define global USCRIPT_OLD_PERMIC                   0x59
#define global USCRIPT_PHAGS_PA                     0x5A
#define global USCRIPT_PHOENICIAN                   0x5B
#define global USCRIPT_MIAO                         0x5C
#define global USCRIPT_PHONETIC_POLLARD             0x5C
#define global USCRIPT_RONGORONGO                   0x5D
#define global USCRIPT_SARATI                       0x5E
#define global USCRIPT_ESTRANGELO_SYRIAC            0x5F
#define global USCRIPT_WESTERN_SYRIAC               0x60
#define global USCRIPT_EASTERN_SYRIAC               0x61
#define global USCRIPT_TENGWAR                      0x62
#define global USCRIPT_VAI                          0x63
#define global USCRIPT_VISIBLE_SPEECH               0x64
#define global USCRIPT_CUNEIFORM                    0x65
#define global USCRIPT_UNWRITTEN_LANGUAGES          0x66
#define global USCRIPT_UNKNOWN                      0x67
#define global USCRIPT_CARIAN                       0x68
#define global USCRIPT_JAPANESE                     0x69
#define global USCRIPT_LANNA                        0x6A
#define global USCRIPT_LYCIAN                       0x6B
#define global USCRIPT_LYDIAN                       0x6C
#define global USCRIPT_OL_CHIKI                     0x6D
#define global USCRIPT_REJANG                       0x6E
#define global USCRIPT_SAURASHTRA                   0x6F
#define global USCRIPT_SIGN_WRITING                 0x70
#define global USCRIPT_SUNDANESE                    0x71
#define global USCRIPT_MOON                         0x72
#define global USCRIPT_MEITEI_MAYEK                 0x73
#define global USCRIPT_IMPERIAL_ARAMAIC             0x74
#define global USCRIPT_AVESTAN                      0x75
#define global USCRIPT_CHAKMA                       0x76
#define global USCRIPT_KOREAN                       0x77
#define global USCRIPT_KAITHI                       0x78
#define global USCRIPT_MANICHAEAN                   0x79
#define global USCRIPT_INSCRIPTIONAL_PAHLAVI        0x7A
#define global USCRIPT_PSALTER_PAHLAVI              0x7B
#define global USCRIPT_BOOK_PAHLAVI                 0x7C
#define global USCRIPT_INSCRIPTIONAL_PARTHIAN       0x7D
#define global USCRIPT_SAMARITAN                    0x7E
#define global USCRIPT_TAI_VIET                     0x7F
#define global USCRIPT_MATHEMATICAL_NOTATION        0x80
#define global USCRIPT_SYMBOLS                      0x81
#define global USCRIPT_BAMUM                        0x82
#define global USCRIPT_LISU                         0x83
#define global USCRIPT_NAKHI_GEBA                   0x84
#define global USCRIPT_OLD_SOUTH_ARABIAN            0x85
#define global USCRIPT_BASSA_VAH                    0x86
#define global USCRIPT_DUPLOYAN                     0x87
#define global USCRIPT_ELBASAN                      0x88
#define global USCRIPT_GRANTHA                      0x89
#define global USCRIPT_KPELLE                       0x8A
#define global USCRIPT_LOMA                         0x8B
#define global USCRIPT_MENDE                        0x8C
#define global USCRIPT_MEROITIC_CURSIVE             0x8D
#define global USCRIPT_OLD_NORTH_ARABIAN            0x8E
#define global USCRIPT_NABATAEAN                    0x8F
#define global USCRIPT_PALMYRENE                    0x90
#define global USCRIPT_KHUDAWADI                    0x91
#define global USCRIPT_SINDHI                       0x91
#define global USCRIPT_WARANG_CITI                  0x92
#define global USCRIPT_AFAKA                        0x93
#define global USCRIPT_JURCHEN                      0x94
#define global USCRIPT_MRO                          0x95
#define global USCRIPT_NUSHU                        0x96
#define global USCRIPT_SHARADA                      0x97
#define global USCRIPT_SORA_SOMPENG                 0x98
#define global USCRIPT_TAKRI                        0x99
#define global USCRIPT_TANGUT                       0x9A
#define global USCRIPT_WOLEAI                       0x9B
#define global USCRIPT_ANATOLIAN_HIEROGLYPHS        0x9C
#define global USCRIPT_KHOJKI                       0x9D
#define global USCRIPT_TIRHUTA                      0x9E
#define global USCRIPT_CAUCASIAN_ALBANIAN           0x9F
#define global USCRIPT_MAHAJANI                     0xA0
#define global USCRIPT_AHOM                         0xA1
#define global USCRIPT_HATRAN                       0xA2
#define global USCRIPT_MODI                         0xA3
#define global USCRIPT_MULTANI                      0xA4
#define global USCRIPT_PAU_CIN_HAU                  0xA5
#define global USCRIPT_SIDDHAM                      0xA6
#define global USCRIPT_ADLAM                        0xA7
#define global USCRIPT_BHAIKSUKI                    0xA8
#define global USCRIPT_MARCHEN                      0xA9
#define global USCRIPT_NEWA                         0xAA
#define global USCRIPT_OSAGE                        0xAB
#define global USCRIPT_HAN_WITH_BOPOMOFO            0xAC
#define global USCRIPT_JAMO                         0xAD
#define global USCRIPT_SYMBOLS_EMOJI                0xAE
#define global USCRIPT_MASARAM_GONDI                0xAF
#define global USCRIPT_SOYOMBO                      0xB0
#define global USCRIPT_ZANABAZAR_SQUARE             0xB1
#define global USCRIPT_DOGRA                        0xB2
#define global USCRIPT_GUNJALA_GONDI                0xB3
#define global USCRIPT_MAKASAR                      0xB4
#define global USCRIPT_MEDEFAIDRIN                  0xB5
#define global USCRIPT_HANIFI_ROHINGYA              0xB6
#define global USCRIPT_SOGDIAN                      0xB7
#define global USCRIPT_OLD_SOGDIAN                  0xB8
#define global USCRIPT_ELYMAIC                      0xB9
#define global USCRIPT_NYIAKENG_PUACHUE_HMONG       0xBA
#define global USCRIPT_NANDINAGARI                  0xBB
#define global USCRIPT_WANCHO                       0xBC
#define global USCRIPT_CHORASMIAN                   0xBD
#define global USCRIPT_DIVES_AKURU                  0xBE
#define global USCRIPT_KHITAN_SMALL_SCRIPT          0xBF
#define global USCRIPT_YEZIDI                       0xC0