ホーム › Globalization › UBlockCode
UBlockCode
列挙型メンバー 312
| 名前 | 10進 | 16進 |
|---|---|---|
| UBLOCK_NO_BLOCK | 0 | 0x0 |
| UBLOCK_BASIC_LATIN | 1 | 0x1 |
| UBLOCK_LATIN_1_SUPPLEMENT | 2 | 0x2 |
| UBLOCK_LATIN_EXTENDED_A | 3 | 0x3 |
| UBLOCK_LATIN_EXTENDED_B | 4 | 0x4 |
| UBLOCK_IPA_EXTENSIONS | 5 | 0x5 |
| UBLOCK_SPACING_MODIFIER_LETTERS | 6 | 0x6 |
| UBLOCK_COMBINING_DIACRITICAL_MARKS | 7 | 0x7 |
| UBLOCK_GREEK | 8 | 0x8 |
| UBLOCK_CYRILLIC | 9 | 0x9 |
| UBLOCK_ARMENIAN | 10 | 0xA |
| UBLOCK_HEBREW | 11 | 0xB |
| UBLOCK_ARABIC | 12 | 0xC |
| UBLOCK_SYRIAC | 13 | 0xD |
| UBLOCK_THAANA | 14 | 0xE |
| UBLOCK_DEVANAGARI | 15 | 0xF |
| UBLOCK_BENGALI | 16 | 0x10 |
| UBLOCK_GURMUKHI | 17 | 0x11 |
| UBLOCK_GUJARATI | 18 | 0x12 |
| UBLOCK_ORIYA | 19 | 0x13 |
| UBLOCK_TAMIL | 20 | 0x14 |
| UBLOCK_TELUGU | 21 | 0x15 |
| UBLOCK_KANNADA | 22 | 0x16 |
| UBLOCK_MALAYALAM | 23 | 0x17 |
| UBLOCK_SINHALA | 24 | 0x18 |
| UBLOCK_THAI | 25 | 0x19 |
| UBLOCK_LAO | 26 | 0x1A |
| UBLOCK_TIBETAN | 27 | 0x1B |
| UBLOCK_MYANMAR | 28 | 0x1C |
| UBLOCK_GEORGIAN | 29 | 0x1D |
| UBLOCK_HANGUL_JAMO | 30 | 0x1E |
| UBLOCK_ETHIOPIC | 31 | 0x1F |
| UBLOCK_CHEROKEE | 32 | 0x20 |
| UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS | 33 | 0x21 |
| UBLOCK_OGHAM | 34 | 0x22 |
| UBLOCK_RUNIC | 35 | 0x23 |
| UBLOCK_KHMER | 36 | 0x24 |
| UBLOCK_MONGOLIAN | 37 | 0x25 |
| UBLOCK_LATIN_EXTENDED_ADDITIONAL | 38 | 0x26 |
| UBLOCK_GREEK_EXTENDED | 39 | 0x27 |
| UBLOCK_GENERAL_PUNCTUATION | 40 | 0x28 |
| UBLOCK_SUPERSCRIPTS_AND_SUBSCRIPTS | 41 | 0x29 |
| UBLOCK_CURRENCY_SYMBOLS | 42 | 0x2A |
| UBLOCK_COMBINING_MARKS_FOR_SYMBOLS | 43 | 0x2B |
| UBLOCK_LETTERLIKE_SYMBOLS | 44 | 0x2C |
| UBLOCK_NUMBER_FORMS | 45 | 0x2D |
| UBLOCK_ARROWS | 46 | 0x2E |
| UBLOCK_MATHEMATICAL_OPERATORS | 47 | 0x2F |
| UBLOCK_MISCELLANEOUS_TECHNICAL | 48 | 0x30 |
| UBLOCK_CONTROL_PICTURES | 49 | 0x31 |
| UBLOCK_OPTICAL_CHARACTER_RECOGNITION | 50 | 0x32 |
| UBLOCK_ENCLOSED_ALPHANUMERICS | 51 | 0x33 |
| UBLOCK_BOX_DRAWING | 52 | 0x34 |
| UBLOCK_BLOCK_ELEMENTS | 53 | 0x35 |
| UBLOCK_GEOMETRIC_SHAPES | 54 | 0x36 |
| UBLOCK_MISCELLANEOUS_SYMBOLS | 55 | 0x37 |
| UBLOCK_DINGBATS | 56 | 0x38 |
| UBLOCK_BRAILLE_PATTERNS | 57 | 0x39 |
| UBLOCK_CJK_RADICALS_SUPPLEMENT | 58 | 0x3A |
| UBLOCK_KANGXI_RADICALS | 59 | 0x3B |
| UBLOCK_IDEOGRAPHIC_DESCRIPTION_CHARACTERS | 60 | 0x3C |
| UBLOCK_CJK_SYMBOLS_AND_PUNCTUATION | 61 | 0x3D |
| UBLOCK_HIRAGANA | 62 | 0x3E |
| UBLOCK_KATAKANA | 63 | 0x3F |
| UBLOCK_BOPOMOFO | 64 | 0x40 |
| UBLOCK_HANGUL_COMPATIBILITY_JAMO | 65 | 0x41 |
| UBLOCK_KANBUN | 66 | 0x42 |
| UBLOCK_BOPOMOFO_EXTENDED | 67 | 0x43 |
| UBLOCK_ENCLOSED_CJK_LETTERS_AND_MONTHS | 68 | 0x44 |
| UBLOCK_CJK_COMPATIBILITY | 69 | 0x45 |
| UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A | 70 | 0x46 |
| UBLOCK_CJK_UNIFIED_IDEOGRAPHS | 71 | 0x47 |
| UBLOCK_YI_SYLLABLES | 72 | 0x48 |
| UBLOCK_YI_RADICALS | 73 | 0x49 |
| UBLOCK_HANGUL_SYLLABLES | 74 | 0x4A |
| UBLOCK_HIGH_SURROGATES | 75 | 0x4B |
| UBLOCK_HIGH_PRIVATE_USE_SURROGATES | 76 | 0x4C |
| UBLOCK_LOW_SURROGATES | 77 | 0x4D |
| UBLOCK_PRIVATE_USE_AREA | 78 | 0x4E |
| UBLOCK_PRIVATE_USE | 78 | 0x4E |
| UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS | 79 | 0x4F |
| UBLOCK_ALPHABETIC_PRESENTATION_FORMS | 80 | 0x50 |
| UBLOCK_ARABIC_PRESENTATION_FORMS_A | 81 | 0x51 |
| UBLOCK_COMBINING_HALF_MARKS | 82 | 0x52 |
| UBLOCK_CJK_COMPATIBILITY_FORMS | 83 | 0x53 |
| UBLOCK_SMALL_FORM_VARIANTS | 84 | 0x54 |
| UBLOCK_ARABIC_PRESENTATION_FORMS_B | 85 | 0x55 |
| UBLOCK_SPECIALS | 86 | 0x56 |
| UBLOCK_HALFWIDTH_AND_FULLWIDTH_FORMS | 87 | 0x57 |
| UBLOCK_OLD_ITALIC | 88 | 0x58 |
| UBLOCK_GOTHIC | 89 | 0x59 |
| UBLOCK_DESERET | 90 | 0x5A |
| UBLOCK_BYZANTINE_MUSICAL_SYMBOLS | 91 | 0x5B |
| UBLOCK_MUSICAL_SYMBOLS | 92 | 0x5C |
| UBLOCK_MATHEMATICAL_ALPHANUMERIC_SYMBOLS | 93 | 0x5D |
| UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B | 94 | 0x5E |
| UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT | 95 | 0x5F |
| UBLOCK_TAGS | 96 | 0x60 |
| UBLOCK_CYRILLIC_SUPPLEMENT | 97 | 0x61 |
| UBLOCK_CYRILLIC_SUPPLEMENTARY | 97 | 0x61 |
| UBLOCK_TAGALOG | 98 | 0x62 |
| UBLOCK_HANUNOO | 99 | 0x63 |
| UBLOCK_BUHID | 100 | 0x64 |
| UBLOCK_TAGBANWA | 101 | 0x65 |
| UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A | 102 | 0x66 |
| UBLOCK_SUPPLEMENTAL_ARROWS_A | 103 | 0x67 |
| UBLOCK_SUPPLEMENTAL_ARROWS_B | 104 | 0x68 |
| UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B | 105 | 0x69 |
| UBLOCK_SUPPLEMENTAL_MATHEMATICAL_OPERATORS | 106 | 0x6A |
| UBLOCK_KATAKANA_PHONETIC_EXTENSIONS | 107 | 0x6B |
| UBLOCK_VARIATION_SELECTORS | 108 | 0x6C |
| UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_A | 109 | 0x6D |
| UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_B | 110 | 0x6E |
| UBLOCK_LIMBU | 111 | 0x6F |
| UBLOCK_TAI_LE | 112 | 0x70 |
| UBLOCK_KHMER_SYMBOLS | 113 | 0x71 |
| UBLOCK_PHONETIC_EXTENSIONS | 114 | 0x72 |
| UBLOCK_MISCELLANEOUS_SYMBOLS_AND_ARROWS | 115 | 0x73 |
| UBLOCK_YIJING_HEXAGRAM_SYMBOLS | 116 | 0x74 |
| UBLOCK_LINEAR_B_SYLLABARY | 117 | 0x75 |
| UBLOCK_LINEAR_B_IDEOGRAMS | 118 | 0x76 |
| UBLOCK_AEGEAN_NUMBERS | 119 | 0x77 |
| UBLOCK_UGARITIC | 120 | 0x78 |
| UBLOCK_SHAVIAN | 121 | 0x79 |
| UBLOCK_OSMANYA | 122 | 0x7A |
| UBLOCK_CYPRIOT_SYLLABARY | 123 | 0x7B |
| UBLOCK_TAI_XUAN_JING_SYMBOLS | 124 | 0x7C |
| UBLOCK_VARIATION_SELECTORS_SUPPLEMENT | 125 | 0x7D |
| UBLOCK_ANCIENT_GREEK_MUSICAL_NOTATION | 126 | 0x7E |
| UBLOCK_ANCIENT_GREEK_NUMBERS | 127 | 0x7F |
| UBLOCK_ARABIC_SUPPLEMENT | 128 | 0x80 |
| UBLOCK_BUGINESE | 129 | 0x81 |
| UBLOCK_CJK_STROKES | 130 | 0x82 |
| UBLOCK_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT | 131 | 0x83 |
| UBLOCK_COPTIC | 132 | 0x84 |
| UBLOCK_ETHIOPIC_EXTENDED | 133 | 0x85 |
| UBLOCK_ETHIOPIC_SUPPLEMENT | 134 | 0x86 |
| UBLOCK_GEORGIAN_SUPPLEMENT | 135 | 0x87 |
| UBLOCK_GLAGOLITIC | 136 | 0x88 |
| UBLOCK_KHAROSHTHI | 137 | 0x89 |
| UBLOCK_MODIFIER_TONE_LETTERS | 138 | 0x8A |
| UBLOCK_NEW_TAI_LUE | 139 | 0x8B |
| UBLOCK_OLD_PERSIAN | 140 | 0x8C |
| UBLOCK_PHONETIC_EXTENSIONS_SUPPLEMENT | 141 | 0x8D |
| UBLOCK_SUPPLEMENTAL_PUNCTUATION | 142 | 0x8E |
| UBLOCK_SYLOTI_NAGRI | 143 | 0x8F |
| UBLOCK_TIFINAGH | 144 | 0x90 |
| UBLOCK_VERTICAL_FORMS | 145 | 0x91 |
| UBLOCK_NKO | 146 | 0x92 |
| UBLOCK_BALINESE | 147 | 0x93 |
| UBLOCK_LATIN_EXTENDED_C | 148 | 0x94 |
| UBLOCK_LATIN_EXTENDED_D | 149 | 0x95 |
| UBLOCK_PHAGS_PA | 150 | 0x96 |
| UBLOCK_PHOENICIAN | 151 | 0x97 |
| UBLOCK_CUNEIFORM | 152 | 0x98 |
| UBLOCK_CUNEIFORM_NUMBERS_AND_PUNCTUATION | 153 | 0x99 |
| UBLOCK_COUNTING_ROD_NUMERALS | 154 | 0x9A |
| UBLOCK_SUNDANESE | 155 | 0x9B |
| UBLOCK_LEPCHA | 156 | 0x9C |
| UBLOCK_OL_CHIKI | 157 | 0x9D |
| UBLOCK_CYRILLIC_EXTENDED_A | 158 | 0x9E |
| UBLOCK_VAI | 159 | 0x9F |
| UBLOCK_CYRILLIC_EXTENDED_B | 160 | 0xA0 |
| UBLOCK_SAURASHTRA | 161 | 0xA1 |
| UBLOCK_KAYAH_LI | 162 | 0xA2 |
| UBLOCK_REJANG | 163 | 0xA3 |
| UBLOCK_CHAM | 164 | 0xA4 |
| UBLOCK_ANCIENT_SYMBOLS | 165 | 0xA5 |
| UBLOCK_PHAISTOS_DISC | 166 | 0xA6 |
| UBLOCK_LYCIAN | 167 | 0xA7 |
| UBLOCK_CARIAN | 168 | 0xA8 |
| UBLOCK_LYDIAN | 169 | 0xA9 |
| UBLOCK_MAHJONG_TILES | 170 | 0xAA |
| UBLOCK_DOMINO_TILES | 171 | 0xAB |
| UBLOCK_SAMARITAN | 172 | 0xAC |
| UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED | 173 | 0xAD |
| UBLOCK_TAI_THAM | 174 | 0xAE |
| UBLOCK_VEDIC_EXTENSIONS | 175 | 0xAF |
| UBLOCK_LISU | 176 | 0xB0 |
| UBLOCK_BAMUM | 177 | 0xB1 |
| UBLOCK_COMMON_INDIC_NUMBER_FORMS | 178 | 0xB2 |
| UBLOCK_DEVANAGARI_EXTENDED | 179 | 0xB3 |
| UBLOCK_HANGUL_JAMO_EXTENDED_A | 180 | 0xB4 |
| UBLOCK_JAVANESE | 181 | 0xB5 |
| UBLOCK_MYANMAR_EXTENDED_A | 182 | 0xB6 |
| UBLOCK_TAI_VIET | 183 | 0xB7 |
| UBLOCK_MEETEI_MAYEK | 184 | 0xB8 |
| UBLOCK_HANGUL_JAMO_EXTENDED_B | 185 | 0xB9 |
| UBLOCK_IMPERIAL_ARAMAIC | 186 | 0xBA |
| UBLOCK_OLD_SOUTH_ARABIAN | 187 | 0xBB |
| UBLOCK_AVESTAN | 188 | 0xBC |
| UBLOCK_INSCRIPTIONAL_PARTHIAN | 189 | 0xBD |
| UBLOCK_INSCRIPTIONAL_PAHLAVI | 190 | 0xBE |
| UBLOCK_OLD_TURKIC | 191 | 0xBF |
| UBLOCK_RUMI_NUMERAL_SYMBOLS | 192 | 0xC0 |
| UBLOCK_KAITHI | 193 | 0xC1 |
| UBLOCK_EGYPTIAN_HIEROGLYPHS | 194 | 0xC2 |
| UBLOCK_ENCLOSED_ALPHANUMERIC_SUPPLEMENT | 195 | 0xC3 |
| UBLOCK_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT | 196 | 0xC4 |
| UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C | 197 | 0xC5 |
| UBLOCK_MANDAIC | 198 | 0xC6 |
| UBLOCK_BATAK | 199 | 0xC7 |
| UBLOCK_ETHIOPIC_EXTENDED_A | 200 | 0xC8 |
| UBLOCK_BRAHMI | 201 | 0xC9 |
| UBLOCK_BAMUM_SUPPLEMENT | 202 | 0xCA |
| UBLOCK_KANA_SUPPLEMENT | 203 | 0xCB |
| UBLOCK_PLAYING_CARDS | 204 | 0xCC |
| UBLOCK_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS | 205 | 0xCD |
| UBLOCK_EMOTICONS | 206 | 0xCE |
| UBLOCK_TRANSPORT_AND_MAP_SYMBOLS | 207 | 0xCF |
| UBLOCK_ALCHEMICAL_SYMBOLS | 208 | 0xD0 |
| UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D | 209 | 0xD1 |
| UBLOCK_ARABIC_EXTENDED_A | 210 | 0xD2 |
| UBLOCK_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS | 211 | 0xD3 |
| UBLOCK_CHAKMA | 212 | 0xD4 |
| UBLOCK_MEETEI_MAYEK_EXTENSIONS | 213 | 0xD5 |
| UBLOCK_MEROITIC_CURSIVE | 214 | 0xD6 |
| UBLOCK_MEROITIC_HIEROGLYPHS | 215 | 0xD7 |
| UBLOCK_MIAO | 216 | 0xD8 |
| UBLOCK_SHARADA | 217 | 0xD9 |
| UBLOCK_SORA_SOMPENG | 218 | 0xDA |
| UBLOCK_SUNDANESE_SUPPLEMENT | 219 | 0xDB |
| UBLOCK_TAKRI | 220 | 0xDC |
| UBLOCK_BASSA_VAH | 221 | 0xDD |
| UBLOCK_CAUCASIAN_ALBANIAN | 222 | 0xDE |
| UBLOCK_COPTIC_EPACT_NUMBERS | 223 | 0xDF |
| UBLOCK_COMBINING_DIACRITICAL_MARKS_EXTENDED | 224 | 0xE0 |
| UBLOCK_DUPLOYAN | 225 | 0xE1 |
| UBLOCK_ELBASAN | 226 | 0xE2 |
| UBLOCK_GEOMETRIC_SHAPES_EXTENDED | 227 | 0xE3 |
| UBLOCK_GRANTHA | 228 | 0xE4 |
| UBLOCK_KHOJKI | 229 | 0xE5 |
| UBLOCK_KHUDAWADI | 230 | 0xE6 |
| UBLOCK_LATIN_EXTENDED_E | 231 | 0xE7 |
| UBLOCK_LINEAR_A | 232 | 0xE8 |
| UBLOCK_MAHAJANI | 233 | 0xE9 |
| UBLOCK_MANICHAEAN | 234 | 0xEA |
| UBLOCK_MENDE_KIKAKUI | 235 | 0xEB |
| UBLOCK_MODI | 236 | 0xEC |
| UBLOCK_MRO | 237 | 0xED |
| UBLOCK_MYANMAR_EXTENDED_B | 238 | 0xEE |
| UBLOCK_NABATAEAN | 239 | 0xEF |
| UBLOCK_OLD_NORTH_ARABIAN | 240 | 0xF0 |
| UBLOCK_OLD_PERMIC | 241 | 0xF1 |
| UBLOCK_ORNAMENTAL_DINGBATS | 242 | 0xF2 |
| UBLOCK_PAHAWH_HMONG | 243 | 0xF3 |
| UBLOCK_PALMYRENE | 244 | 0xF4 |
| UBLOCK_PAU_CIN_HAU | 245 | 0xF5 |
| UBLOCK_PSALTER_PAHLAVI | 246 | 0xF6 |
| UBLOCK_SHORTHAND_FORMAT_CONTROLS | 247 | 0xF7 |
| UBLOCK_SIDDHAM | 248 | 0xF8 |
| UBLOCK_SINHALA_ARCHAIC_NUMBERS | 249 | 0xF9 |
| UBLOCK_SUPPLEMENTAL_ARROWS_C | 250 | 0xFA |
| UBLOCK_TIRHUTA | 251 | 0xFB |
| UBLOCK_WARANG_CITI | 252 | 0xFC |
| UBLOCK_AHOM | 253 | 0xFD |
| UBLOCK_ANATOLIAN_HIEROGLYPHS | 254 | 0xFE |
| UBLOCK_CHEROKEE_SUPPLEMENT | 255 | 0xFF |
| UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E | 256 | 0x100 |
| UBLOCK_EARLY_DYNASTIC_CUNEIFORM | 257 | 0x101 |
| UBLOCK_HATRAN | 258 | 0x102 |
| UBLOCK_MULTANI | 259 | 0x103 |
| UBLOCK_OLD_HUNGARIAN | 260 | 0x104 |
| UBLOCK_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS | 261 | 0x105 |
| UBLOCK_SUTTON_SIGNWRITING | 262 | 0x106 |
| UBLOCK_ADLAM | 263 | 0x107 |
| UBLOCK_BHAIKSUKI | 264 | 0x108 |
| UBLOCK_CYRILLIC_EXTENDED_C | 265 | 0x109 |
| UBLOCK_GLAGOLITIC_SUPPLEMENT | 266 | 0x10A |
| UBLOCK_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION | 267 | 0x10B |
| UBLOCK_MARCHEN | 268 | 0x10C |
| UBLOCK_MONGOLIAN_SUPPLEMENT | 269 | 0x10D |
| UBLOCK_NEWA | 270 | 0x10E |
| UBLOCK_OSAGE | 271 | 0x10F |
| UBLOCK_TANGUT | 272 | 0x110 |
| UBLOCK_TANGUT_COMPONENTS | 273 | 0x111 |
| UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F | 274 | 0x112 |
| UBLOCK_KANA_EXTENDED_A | 275 | 0x113 |
| UBLOCK_MASARAM_GONDI | 276 | 0x114 |
| UBLOCK_NUSHU | 277 | 0x115 |
| UBLOCK_SOYOMBO | 278 | 0x116 |
| UBLOCK_SYRIAC_SUPPLEMENT | 279 | 0x117 |
| UBLOCK_ZANABAZAR_SQUARE | 280 | 0x118 |
| UBLOCK_CHESS_SYMBOLS | 281 | 0x119 |
| UBLOCK_DOGRA | 282 | 0x11A |
| UBLOCK_GEORGIAN_EXTENDED | 283 | 0x11B |
| UBLOCK_GUNJALA_GONDI | 284 | 0x11C |
| UBLOCK_HANIFI_ROHINGYA | 285 | 0x11D |
| UBLOCK_INDIC_SIYAQ_NUMBERS | 286 | 0x11E |
| UBLOCK_MAKASAR | 287 | 0x11F |
| UBLOCK_MAYAN_NUMERALS | 288 | 0x120 |
| UBLOCK_MEDEFAIDRIN | 289 | 0x121 |
| UBLOCK_OLD_SOGDIAN | 290 | 0x122 |
| UBLOCK_SOGDIAN | 291 | 0x123 |
| UBLOCK_EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS | 292 | 0x124 |
| UBLOCK_ELYMAIC | 293 | 0x125 |
| UBLOCK_NANDINAGARI | 294 | 0x126 |
| UBLOCK_NYIAKENG_PUACHUE_HMONG | 295 | 0x127 |
| UBLOCK_OTTOMAN_SIYAQ_NUMBERS | 296 | 0x128 |
| UBLOCK_SMALL_KANA_EXTENSION | 297 | 0x129 |
| UBLOCK_SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A | 298 | 0x12A |
| UBLOCK_TAMIL_SUPPLEMENT | 299 | 0x12B |
| UBLOCK_WANCHO | 300 | 0x12C |
| UBLOCK_CHORASMIAN | 301 | 0x12D |
| UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G | 302 | 0x12E |
| UBLOCK_DIVES_AKURU | 303 | 0x12F |
| UBLOCK_KHITAN_SMALL_SCRIPT | 304 | 0x130 |
| UBLOCK_LISU_SUPPLEMENT | 305 | 0x131 |
| UBLOCK_SYMBOLS_FOR_LEGACY_COMPUTING | 306 | 0x132 |
| UBLOCK_TANGUT_SUPPLEMENT | 307 | 0x133 |
| UBLOCK_YEZIDI | 308 | 0x134 |
| UBLOCK_INVALID_CODE | -1 | 0xFFFFFFFF |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum UBlockCode : int {
UBLOCK_NO_BLOCK = 0,
UBLOCK_BASIC_LATIN = 1,
UBLOCK_LATIN_1_SUPPLEMENT = 2,
UBLOCK_LATIN_EXTENDED_A = 3,
UBLOCK_LATIN_EXTENDED_B = 4,
UBLOCK_IPA_EXTENSIONS = 5,
UBLOCK_SPACING_MODIFIER_LETTERS = 6,
UBLOCK_COMBINING_DIACRITICAL_MARKS = 7,
UBLOCK_GREEK = 8,
UBLOCK_CYRILLIC = 9,
UBLOCK_ARMENIAN = 10,
UBLOCK_HEBREW = 11,
UBLOCK_ARABIC = 12,
UBLOCK_SYRIAC = 13,
UBLOCK_THAANA = 14,
UBLOCK_DEVANAGARI = 15,
UBLOCK_BENGALI = 16,
UBLOCK_GURMUKHI = 17,
UBLOCK_GUJARATI = 18,
UBLOCK_ORIYA = 19,
UBLOCK_TAMIL = 20,
UBLOCK_TELUGU = 21,
UBLOCK_KANNADA = 22,
UBLOCK_MALAYALAM = 23,
UBLOCK_SINHALA = 24,
UBLOCK_THAI = 25,
UBLOCK_LAO = 26,
UBLOCK_TIBETAN = 27,
UBLOCK_MYANMAR = 28,
UBLOCK_GEORGIAN = 29,
UBLOCK_HANGUL_JAMO = 30,
UBLOCK_ETHIOPIC = 31,
UBLOCK_CHEROKEE = 32,
UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS = 33,
UBLOCK_OGHAM = 34,
UBLOCK_RUNIC = 35,
UBLOCK_KHMER = 36,
UBLOCK_MONGOLIAN = 37,
UBLOCK_LATIN_EXTENDED_ADDITIONAL = 38,
UBLOCK_GREEK_EXTENDED = 39,
UBLOCK_GENERAL_PUNCTUATION = 40,
UBLOCK_SUPERSCRIPTS_AND_SUBSCRIPTS = 41,
UBLOCK_CURRENCY_SYMBOLS = 42,
UBLOCK_COMBINING_MARKS_FOR_SYMBOLS = 43,
UBLOCK_LETTERLIKE_SYMBOLS = 44,
UBLOCK_NUMBER_FORMS = 45,
UBLOCK_ARROWS = 46,
UBLOCK_MATHEMATICAL_OPERATORS = 47,
UBLOCK_MISCELLANEOUS_TECHNICAL = 48,
UBLOCK_CONTROL_PICTURES = 49,
UBLOCK_OPTICAL_CHARACTER_RECOGNITION = 50,
UBLOCK_ENCLOSED_ALPHANUMERICS = 51,
UBLOCK_BOX_DRAWING = 52,
UBLOCK_BLOCK_ELEMENTS = 53,
UBLOCK_GEOMETRIC_SHAPES = 54,
UBLOCK_MISCELLANEOUS_SYMBOLS = 55,
UBLOCK_DINGBATS = 56,
UBLOCK_BRAILLE_PATTERNS = 57,
UBLOCK_CJK_RADICALS_SUPPLEMENT = 58,
UBLOCK_KANGXI_RADICALS = 59,
UBLOCK_IDEOGRAPHIC_DESCRIPTION_CHARACTERS = 60,
UBLOCK_CJK_SYMBOLS_AND_PUNCTUATION = 61,
UBLOCK_HIRAGANA = 62,
UBLOCK_KATAKANA = 63,
UBLOCK_BOPOMOFO = 64,
UBLOCK_HANGUL_COMPATIBILITY_JAMO = 65,
UBLOCK_KANBUN = 66,
UBLOCK_BOPOMOFO_EXTENDED = 67,
UBLOCK_ENCLOSED_CJK_LETTERS_AND_MONTHS = 68,
UBLOCK_CJK_COMPATIBILITY = 69,
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A = 70,
UBLOCK_CJK_UNIFIED_IDEOGRAPHS = 71,
UBLOCK_YI_SYLLABLES = 72,
UBLOCK_YI_RADICALS = 73,
UBLOCK_HANGUL_SYLLABLES = 74,
UBLOCK_HIGH_SURROGATES = 75,
UBLOCK_HIGH_PRIVATE_USE_SURROGATES = 76,
UBLOCK_LOW_SURROGATES = 77,
UBLOCK_PRIVATE_USE_AREA = 78,
UBLOCK_PRIVATE_USE = 78,
UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS = 79,
UBLOCK_ALPHABETIC_PRESENTATION_FORMS = 80,
UBLOCK_ARABIC_PRESENTATION_FORMS_A = 81,
UBLOCK_COMBINING_HALF_MARKS = 82,
UBLOCK_CJK_COMPATIBILITY_FORMS = 83,
UBLOCK_SMALL_FORM_VARIANTS = 84,
UBLOCK_ARABIC_PRESENTATION_FORMS_B = 85,
UBLOCK_SPECIALS = 86,
UBLOCK_HALFWIDTH_AND_FULLWIDTH_FORMS = 87,
UBLOCK_OLD_ITALIC = 88,
UBLOCK_GOTHIC = 89,
UBLOCK_DESERET = 90,
UBLOCK_BYZANTINE_MUSICAL_SYMBOLS = 91,
UBLOCK_MUSICAL_SYMBOLS = 92,
UBLOCK_MATHEMATICAL_ALPHANUMERIC_SYMBOLS = 93,
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B = 94,
UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT = 95,
UBLOCK_TAGS = 96,
UBLOCK_CYRILLIC_SUPPLEMENT = 97,
UBLOCK_CYRILLIC_SUPPLEMENTARY = 97,
UBLOCK_TAGALOG = 98,
UBLOCK_HANUNOO = 99,
UBLOCK_BUHID = 100,
UBLOCK_TAGBANWA = 101,
UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A = 102,
UBLOCK_SUPPLEMENTAL_ARROWS_A = 103,
UBLOCK_SUPPLEMENTAL_ARROWS_B = 104,
UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B = 105,
UBLOCK_SUPPLEMENTAL_MATHEMATICAL_OPERATORS = 106,
UBLOCK_KATAKANA_PHONETIC_EXTENSIONS = 107,
UBLOCK_VARIATION_SELECTORS = 108,
UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_A = 109,
UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_B = 110,
UBLOCK_LIMBU = 111,
UBLOCK_TAI_LE = 112,
UBLOCK_KHMER_SYMBOLS = 113,
UBLOCK_PHONETIC_EXTENSIONS = 114,
UBLOCK_MISCELLANEOUS_SYMBOLS_AND_ARROWS = 115,
UBLOCK_YIJING_HEXAGRAM_SYMBOLS = 116,
UBLOCK_LINEAR_B_SYLLABARY = 117,
UBLOCK_LINEAR_B_IDEOGRAMS = 118,
UBLOCK_AEGEAN_NUMBERS = 119,
UBLOCK_UGARITIC = 120,
UBLOCK_SHAVIAN = 121,
UBLOCK_OSMANYA = 122,
UBLOCK_CYPRIOT_SYLLABARY = 123,
UBLOCK_TAI_XUAN_JING_SYMBOLS = 124,
UBLOCK_VARIATION_SELECTORS_SUPPLEMENT = 125,
UBLOCK_ANCIENT_GREEK_MUSICAL_NOTATION = 126,
UBLOCK_ANCIENT_GREEK_NUMBERS = 127,
UBLOCK_ARABIC_SUPPLEMENT = 128,
UBLOCK_BUGINESE = 129,
UBLOCK_CJK_STROKES = 130,
UBLOCK_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT = 131,
UBLOCK_COPTIC = 132,
UBLOCK_ETHIOPIC_EXTENDED = 133,
UBLOCK_ETHIOPIC_SUPPLEMENT = 134,
UBLOCK_GEORGIAN_SUPPLEMENT = 135,
UBLOCK_GLAGOLITIC = 136,
UBLOCK_KHAROSHTHI = 137,
UBLOCK_MODIFIER_TONE_LETTERS = 138,
UBLOCK_NEW_TAI_LUE = 139,
UBLOCK_OLD_PERSIAN = 140,
UBLOCK_PHONETIC_EXTENSIONS_SUPPLEMENT = 141,
UBLOCK_SUPPLEMENTAL_PUNCTUATION = 142,
UBLOCK_SYLOTI_NAGRI = 143,
UBLOCK_TIFINAGH = 144,
UBLOCK_VERTICAL_FORMS = 145,
UBLOCK_NKO = 146,
UBLOCK_BALINESE = 147,
UBLOCK_LATIN_EXTENDED_C = 148,
UBLOCK_LATIN_EXTENDED_D = 149,
UBLOCK_PHAGS_PA = 150,
UBLOCK_PHOENICIAN = 151,
UBLOCK_CUNEIFORM = 152,
UBLOCK_CUNEIFORM_NUMBERS_AND_PUNCTUATION = 153,
UBLOCK_COUNTING_ROD_NUMERALS = 154,
UBLOCK_SUNDANESE = 155,
UBLOCK_LEPCHA = 156,
UBLOCK_OL_CHIKI = 157,
UBLOCK_CYRILLIC_EXTENDED_A = 158,
UBLOCK_VAI = 159,
UBLOCK_CYRILLIC_EXTENDED_B = 160,
UBLOCK_SAURASHTRA = 161,
UBLOCK_KAYAH_LI = 162,
UBLOCK_REJANG = 163,
UBLOCK_CHAM = 164,
UBLOCK_ANCIENT_SYMBOLS = 165,
UBLOCK_PHAISTOS_DISC = 166,
UBLOCK_LYCIAN = 167,
UBLOCK_CARIAN = 168,
UBLOCK_LYDIAN = 169,
UBLOCK_MAHJONG_TILES = 170,
UBLOCK_DOMINO_TILES = 171,
UBLOCK_SAMARITAN = 172,
UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED = 173,
UBLOCK_TAI_THAM = 174,
UBLOCK_VEDIC_EXTENSIONS = 175,
UBLOCK_LISU = 176,
UBLOCK_BAMUM = 177,
UBLOCK_COMMON_INDIC_NUMBER_FORMS = 178,
UBLOCK_DEVANAGARI_EXTENDED = 179,
UBLOCK_HANGUL_JAMO_EXTENDED_A = 180,
UBLOCK_JAVANESE = 181,
UBLOCK_MYANMAR_EXTENDED_A = 182,
UBLOCK_TAI_VIET = 183,
UBLOCK_MEETEI_MAYEK = 184,
UBLOCK_HANGUL_JAMO_EXTENDED_B = 185,
UBLOCK_IMPERIAL_ARAMAIC = 186,
UBLOCK_OLD_SOUTH_ARABIAN = 187,
UBLOCK_AVESTAN = 188,
UBLOCK_INSCRIPTIONAL_PARTHIAN = 189,
UBLOCK_INSCRIPTIONAL_PAHLAVI = 190,
UBLOCK_OLD_TURKIC = 191,
UBLOCK_RUMI_NUMERAL_SYMBOLS = 192,
UBLOCK_KAITHI = 193,
UBLOCK_EGYPTIAN_HIEROGLYPHS = 194,
UBLOCK_ENCLOSED_ALPHANUMERIC_SUPPLEMENT = 195,
UBLOCK_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT = 196,
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C = 197,
UBLOCK_MANDAIC = 198,
UBLOCK_BATAK = 199,
UBLOCK_ETHIOPIC_EXTENDED_A = 200,
UBLOCK_BRAHMI = 201,
UBLOCK_BAMUM_SUPPLEMENT = 202,
UBLOCK_KANA_SUPPLEMENT = 203,
UBLOCK_PLAYING_CARDS = 204,
UBLOCK_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS = 205,
UBLOCK_EMOTICONS = 206,
UBLOCK_TRANSPORT_AND_MAP_SYMBOLS = 207,
UBLOCK_ALCHEMICAL_SYMBOLS = 208,
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D = 209,
UBLOCK_ARABIC_EXTENDED_A = 210,
UBLOCK_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS = 211,
UBLOCK_CHAKMA = 212,
UBLOCK_MEETEI_MAYEK_EXTENSIONS = 213,
UBLOCK_MEROITIC_CURSIVE = 214,
UBLOCK_MEROITIC_HIEROGLYPHS = 215,
UBLOCK_MIAO = 216,
UBLOCK_SHARADA = 217,
UBLOCK_SORA_SOMPENG = 218,
UBLOCK_SUNDANESE_SUPPLEMENT = 219,
UBLOCK_TAKRI = 220,
UBLOCK_BASSA_VAH = 221,
UBLOCK_CAUCASIAN_ALBANIAN = 222,
UBLOCK_COPTIC_EPACT_NUMBERS = 223,
UBLOCK_COMBINING_DIACRITICAL_MARKS_EXTENDED = 224,
UBLOCK_DUPLOYAN = 225,
UBLOCK_ELBASAN = 226,
UBLOCK_GEOMETRIC_SHAPES_EXTENDED = 227,
UBLOCK_GRANTHA = 228,
UBLOCK_KHOJKI = 229,
UBLOCK_KHUDAWADI = 230,
UBLOCK_LATIN_EXTENDED_E = 231,
UBLOCK_LINEAR_A = 232,
UBLOCK_MAHAJANI = 233,
UBLOCK_MANICHAEAN = 234,
UBLOCK_MENDE_KIKAKUI = 235,
UBLOCK_MODI = 236,
UBLOCK_MRO = 237,
UBLOCK_MYANMAR_EXTENDED_B = 238,
UBLOCK_NABATAEAN = 239,
UBLOCK_OLD_NORTH_ARABIAN = 240,
UBLOCK_OLD_PERMIC = 241,
UBLOCK_ORNAMENTAL_DINGBATS = 242,
UBLOCK_PAHAWH_HMONG = 243,
UBLOCK_PALMYRENE = 244,
UBLOCK_PAU_CIN_HAU = 245,
UBLOCK_PSALTER_PAHLAVI = 246,
UBLOCK_SHORTHAND_FORMAT_CONTROLS = 247,
UBLOCK_SIDDHAM = 248,
UBLOCK_SINHALA_ARCHAIC_NUMBERS = 249,
UBLOCK_SUPPLEMENTAL_ARROWS_C = 250,
UBLOCK_TIRHUTA = 251,
UBLOCK_WARANG_CITI = 252,
UBLOCK_AHOM = 253,
UBLOCK_ANATOLIAN_HIEROGLYPHS = 254,
UBLOCK_CHEROKEE_SUPPLEMENT = 255,
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E = 256,
UBLOCK_EARLY_DYNASTIC_CUNEIFORM = 257,
UBLOCK_HATRAN = 258,
UBLOCK_MULTANI = 259,
UBLOCK_OLD_HUNGARIAN = 260,
UBLOCK_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS = 261,
UBLOCK_SUTTON_SIGNWRITING = 262,
UBLOCK_ADLAM = 263,
UBLOCK_BHAIKSUKI = 264,
UBLOCK_CYRILLIC_EXTENDED_C = 265,
UBLOCK_GLAGOLITIC_SUPPLEMENT = 266,
UBLOCK_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION = 267,
UBLOCK_MARCHEN = 268,
UBLOCK_MONGOLIAN_SUPPLEMENT = 269,
UBLOCK_NEWA = 270,
UBLOCK_OSAGE = 271,
UBLOCK_TANGUT = 272,
UBLOCK_TANGUT_COMPONENTS = 273,
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F = 274,
UBLOCK_KANA_EXTENDED_A = 275,
UBLOCK_MASARAM_GONDI = 276,
UBLOCK_NUSHU = 277,
UBLOCK_SOYOMBO = 278,
UBLOCK_SYRIAC_SUPPLEMENT = 279,
UBLOCK_ZANABAZAR_SQUARE = 280,
UBLOCK_CHESS_SYMBOLS = 281,
UBLOCK_DOGRA = 282,
UBLOCK_GEORGIAN_EXTENDED = 283,
UBLOCK_GUNJALA_GONDI = 284,
UBLOCK_HANIFI_ROHINGYA = 285,
UBLOCK_INDIC_SIYAQ_NUMBERS = 286,
UBLOCK_MAKASAR = 287,
UBLOCK_MAYAN_NUMERALS = 288,
UBLOCK_MEDEFAIDRIN = 289,
UBLOCK_OLD_SOGDIAN = 290,
UBLOCK_SOGDIAN = 291,
UBLOCK_EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS = 292,
UBLOCK_ELYMAIC = 293,
UBLOCK_NANDINAGARI = 294,
UBLOCK_NYIAKENG_PUACHUE_HMONG = 295,
UBLOCK_OTTOMAN_SIYAQ_NUMBERS = 296,
UBLOCK_SMALL_KANA_EXTENSION = 297,
UBLOCK_SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A = 298,
UBLOCK_TAMIL_SUPPLEMENT = 299,
UBLOCK_WANCHO = 300,
UBLOCK_CHORASMIAN = 301,
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G = 302,
UBLOCK_DIVES_AKURU = 303,
UBLOCK_KHITAN_SMALL_SCRIPT = 304,
UBLOCK_LISU_SUPPLEMENT = 305,
UBLOCK_SYMBOLS_FOR_LEGACY_COMPUTING = 306,
UBLOCK_TANGUT_SUPPLEMENT = 307,
UBLOCK_YEZIDI = 308,
UBLOCK_INVALID_CODE = -1
} UBlockCode;public enum UBlockCode : int
{
UBLOCK_NO_BLOCK = 0,
UBLOCK_BASIC_LATIN = 1,
UBLOCK_LATIN_1_SUPPLEMENT = 2,
UBLOCK_LATIN_EXTENDED_A = 3,
UBLOCK_LATIN_EXTENDED_B = 4,
UBLOCK_IPA_EXTENSIONS = 5,
UBLOCK_SPACING_MODIFIER_LETTERS = 6,
UBLOCK_COMBINING_DIACRITICAL_MARKS = 7,
UBLOCK_GREEK = 8,
UBLOCK_CYRILLIC = 9,
UBLOCK_ARMENIAN = 10,
UBLOCK_HEBREW = 11,
UBLOCK_ARABIC = 12,
UBLOCK_SYRIAC = 13,
UBLOCK_THAANA = 14,
UBLOCK_DEVANAGARI = 15,
UBLOCK_BENGALI = 16,
UBLOCK_GURMUKHI = 17,
UBLOCK_GUJARATI = 18,
UBLOCK_ORIYA = 19,
UBLOCK_TAMIL = 20,
UBLOCK_TELUGU = 21,
UBLOCK_KANNADA = 22,
UBLOCK_MALAYALAM = 23,
UBLOCK_SINHALA = 24,
UBLOCK_THAI = 25,
UBLOCK_LAO = 26,
UBLOCK_TIBETAN = 27,
UBLOCK_MYANMAR = 28,
UBLOCK_GEORGIAN = 29,
UBLOCK_HANGUL_JAMO = 30,
UBLOCK_ETHIOPIC = 31,
UBLOCK_CHEROKEE = 32,
UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS = 33,
UBLOCK_OGHAM = 34,
UBLOCK_RUNIC = 35,
UBLOCK_KHMER = 36,
UBLOCK_MONGOLIAN = 37,
UBLOCK_LATIN_EXTENDED_ADDITIONAL = 38,
UBLOCK_GREEK_EXTENDED = 39,
UBLOCK_GENERAL_PUNCTUATION = 40,
UBLOCK_SUPERSCRIPTS_AND_SUBSCRIPTS = 41,
UBLOCK_CURRENCY_SYMBOLS = 42,
UBLOCK_COMBINING_MARKS_FOR_SYMBOLS = 43,
UBLOCK_LETTERLIKE_SYMBOLS = 44,
UBLOCK_NUMBER_FORMS = 45,
UBLOCK_ARROWS = 46,
UBLOCK_MATHEMATICAL_OPERATORS = 47,
UBLOCK_MISCELLANEOUS_TECHNICAL = 48,
UBLOCK_CONTROL_PICTURES = 49,
UBLOCK_OPTICAL_CHARACTER_RECOGNITION = 50,
UBLOCK_ENCLOSED_ALPHANUMERICS = 51,
UBLOCK_BOX_DRAWING = 52,
UBLOCK_BLOCK_ELEMENTS = 53,
UBLOCK_GEOMETRIC_SHAPES = 54,
UBLOCK_MISCELLANEOUS_SYMBOLS = 55,
UBLOCK_DINGBATS = 56,
UBLOCK_BRAILLE_PATTERNS = 57,
UBLOCK_CJK_RADICALS_SUPPLEMENT = 58,
UBLOCK_KANGXI_RADICALS = 59,
UBLOCK_IDEOGRAPHIC_DESCRIPTION_CHARACTERS = 60,
UBLOCK_CJK_SYMBOLS_AND_PUNCTUATION = 61,
UBLOCK_HIRAGANA = 62,
UBLOCK_KATAKANA = 63,
UBLOCK_BOPOMOFO = 64,
UBLOCK_HANGUL_COMPATIBILITY_JAMO = 65,
UBLOCK_KANBUN = 66,
UBLOCK_BOPOMOFO_EXTENDED = 67,
UBLOCK_ENCLOSED_CJK_LETTERS_AND_MONTHS = 68,
UBLOCK_CJK_COMPATIBILITY = 69,
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A = 70,
UBLOCK_CJK_UNIFIED_IDEOGRAPHS = 71,
UBLOCK_YI_SYLLABLES = 72,
UBLOCK_YI_RADICALS = 73,
UBLOCK_HANGUL_SYLLABLES = 74,
UBLOCK_HIGH_SURROGATES = 75,
UBLOCK_HIGH_PRIVATE_USE_SURROGATES = 76,
UBLOCK_LOW_SURROGATES = 77,
UBLOCK_PRIVATE_USE_AREA = 78,
UBLOCK_PRIVATE_USE = 78,
UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS = 79,
UBLOCK_ALPHABETIC_PRESENTATION_FORMS = 80,
UBLOCK_ARABIC_PRESENTATION_FORMS_A = 81,
UBLOCK_COMBINING_HALF_MARKS = 82,
UBLOCK_CJK_COMPATIBILITY_FORMS = 83,
UBLOCK_SMALL_FORM_VARIANTS = 84,
UBLOCK_ARABIC_PRESENTATION_FORMS_B = 85,
UBLOCK_SPECIALS = 86,
UBLOCK_HALFWIDTH_AND_FULLWIDTH_FORMS = 87,
UBLOCK_OLD_ITALIC = 88,
UBLOCK_GOTHIC = 89,
UBLOCK_DESERET = 90,
UBLOCK_BYZANTINE_MUSICAL_SYMBOLS = 91,
UBLOCK_MUSICAL_SYMBOLS = 92,
UBLOCK_MATHEMATICAL_ALPHANUMERIC_SYMBOLS = 93,
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B = 94,
UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT = 95,
UBLOCK_TAGS = 96,
UBLOCK_CYRILLIC_SUPPLEMENT = 97,
UBLOCK_CYRILLIC_SUPPLEMENTARY = 97,
UBLOCK_TAGALOG = 98,
UBLOCK_HANUNOO = 99,
UBLOCK_BUHID = 100,
UBLOCK_TAGBANWA = 101,
UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A = 102,
UBLOCK_SUPPLEMENTAL_ARROWS_A = 103,
UBLOCK_SUPPLEMENTAL_ARROWS_B = 104,
UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B = 105,
UBLOCK_SUPPLEMENTAL_MATHEMATICAL_OPERATORS = 106,
UBLOCK_KATAKANA_PHONETIC_EXTENSIONS = 107,
UBLOCK_VARIATION_SELECTORS = 108,
UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_A = 109,
UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_B = 110,
UBLOCK_LIMBU = 111,
UBLOCK_TAI_LE = 112,
UBLOCK_KHMER_SYMBOLS = 113,
UBLOCK_PHONETIC_EXTENSIONS = 114,
UBLOCK_MISCELLANEOUS_SYMBOLS_AND_ARROWS = 115,
UBLOCK_YIJING_HEXAGRAM_SYMBOLS = 116,
UBLOCK_LINEAR_B_SYLLABARY = 117,
UBLOCK_LINEAR_B_IDEOGRAMS = 118,
UBLOCK_AEGEAN_NUMBERS = 119,
UBLOCK_UGARITIC = 120,
UBLOCK_SHAVIAN = 121,
UBLOCK_OSMANYA = 122,
UBLOCK_CYPRIOT_SYLLABARY = 123,
UBLOCK_TAI_XUAN_JING_SYMBOLS = 124,
UBLOCK_VARIATION_SELECTORS_SUPPLEMENT = 125,
UBLOCK_ANCIENT_GREEK_MUSICAL_NOTATION = 126,
UBLOCK_ANCIENT_GREEK_NUMBERS = 127,
UBLOCK_ARABIC_SUPPLEMENT = 128,
UBLOCK_BUGINESE = 129,
UBLOCK_CJK_STROKES = 130,
UBLOCK_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT = 131,
UBLOCK_COPTIC = 132,
UBLOCK_ETHIOPIC_EXTENDED = 133,
UBLOCK_ETHIOPIC_SUPPLEMENT = 134,
UBLOCK_GEORGIAN_SUPPLEMENT = 135,
UBLOCK_GLAGOLITIC = 136,
UBLOCK_KHAROSHTHI = 137,
UBLOCK_MODIFIER_TONE_LETTERS = 138,
UBLOCK_NEW_TAI_LUE = 139,
UBLOCK_OLD_PERSIAN = 140,
UBLOCK_PHONETIC_EXTENSIONS_SUPPLEMENT = 141,
UBLOCK_SUPPLEMENTAL_PUNCTUATION = 142,
UBLOCK_SYLOTI_NAGRI = 143,
UBLOCK_TIFINAGH = 144,
UBLOCK_VERTICAL_FORMS = 145,
UBLOCK_NKO = 146,
UBLOCK_BALINESE = 147,
UBLOCK_LATIN_EXTENDED_C = 148,
UBLOCK_LATIN_EXTENDED_D = 149,
UBLOCK_PHAGS_PA = 150,
UBLOCK_PHOENICIAN = 151,
UBLOCK_CUNEIFORM = 152,
UBLOCK_CUNEIFORM_NUMBERS_AND_PUNCTUATION = 153,
UBLOCK_COUNTING_ROD_NUMERALS = 154,
UBLOCK_SUNDANESE = 155,
UBLOCK_LEPCHA = 156,
UBLOCK_OL_CHIKI = 157,
UBLOCK_CYRILLIC_EXTENDED_A = 158,
UBLOCK_VAI = 159,
UBLOCK_CYRILLIC_EXTENDED_B = 160,
UBLOCK_SAURASHTRA = 161,
UBLOCK_KAYAH_LI = 162,
UBLOCK_REJANG = 163,
UBLOCK_CHAM = 164,
UBLOCK_ANCIENT_SYMBOLS = 165,
UBLOCK_PHAISTOS_DISC = 166,
UBLOCK_LYCIAN = 167,
UBLOCK_CARIAN = 168,
UBLOCK_LYDIAN = 169,
UBLOCK_MAHJONG_TILES = 170,
UBLOCK_DOMINO_TILES = 171,
UBLOCK_SAMARITAN = 172,
UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED = 173,
UBLOCK_TAI_THAM = 174,
UBLOCK_VEDIC_EXTENSIONS = 175,
UBLOCK_LISU = 176,
UBLOCK_BAMUM = 177,
UBLOCK_COMMON_INDIC_NUMBER_FORMS = 178,
UBLOCK_DEVANAGARI_EXTENDED = 179,
UBLOCK_HANGUL_JAMO_EXTENDED_A = 180,
UBLOCK_JAVANESE = 181,
UBLOCK_MYANMAR_EXTENDED_A = 182,
UBLOCK_TAI_VIET = 183,
UBLOCK_MEETEI_MAYEK = 184,
UBLOCK_HANGUL_JAMO_EXTENDED_B = 185,
UBLOCK_IMPERIAL_ARAMAIC = 186,
UBLOCK_OLD_SOUTH_ARABIAN = 187,
UBLOCK_AVESTAN = 188,
UBLOCK_INSCRIPTIONAL_PARTHIAN = 189,
UBLOCK_INSCRIPTIONAL_PAHLAVI = 190,
UBLOCK_OLD_TURKIC = 191,
UBLOCK_RUMI_NUMERAL_SYMBOLS = 192,
UBLOCK_KAITHI = 193,
UBLOCK_EGYPTIAN_HIEROGLYPHS = 194,
UBLOCK_ENCLOSED_ALPHANUMERIC_SUPPLEMENT = 195,
UBLOCK_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT = 196,
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C = 197,
UBLOCK_MANDAIC = 198,
UBLOCK_BATAK = 199,
UBLOCK_ETHIOPIC_EXTENDED_A = 200,
UBLOCK_BRAHMI = 201,
UBLOCK_BAMUM_SUPPLEMENT = 202,
UBLOCK_KANA_SUPPLEMENT = 203,
UBLOCK_PLAYING_CARDS = 204,
UBLOCK_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS = 205,
UBLOCK_EMOTICONS = 206,
UBLOCK_TRANSPORT_AND_MAP_SYMBOLS = 207,
UBLOCK_ALCHEMICAL_SYMBOLS = 208,
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D = 209,
UBLOCK_ARABIC_EXTENDED_A = 210,
UBLOCK_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS = 211,
UBLOCK_CHAKMA = 212,
UBLOCK_MEETEI_MAYEK_EXTENSIONS = 213,
UBLOCK_MEROITIC_CURSIVE = 214,
UBLOCK_MEROITIC_HIEROGLYPHS = 215,
UBLOCK_MIAO = 216,
UBLOCK_SHARADA = 217,
UBLOCK_SORA_SOMPENG = 218,
UBLOCK_SUNDANESE_SUPPLEMENT = 219,
UBLOCK_TAKRI = 220,
UBLOCK_BASSA_VAH = 221,
UBLOCK_CAUCASIAN_ALBANIAN = 222,
UBLOCK_COPTIC_EPACT_NUMBERS = 223,
UBLOCK_COMBINING_DIACRITICAL_MARKS_EXTENDED = 224,
UBLOCK_DUPLOYAN = 225,
UBLOCK_ELBASAN = 226,
UBLOCK_GEOMETRIC_SHAPES_EXTENDED = 227,
UBLOCK_GRANTHA = 228,
UBLOCK_KHOJKI = 229,
UBLOCK_KHUDAWADI = 230,
UBLOCK_LATIN_EXTENDED_E = 231,
UBLOCK_LINEAR_A = 232,
UBLOCK_MAHAJANI = 233,
UBLOCK_MANICHAEAN = 234,
UBLOCK_MENDE_KIKAKUI = 235,
UBLOCK_MODI = 236,
UBLOCK_MRO = 237,
UBLOCK_MYANMAR_EXTENDED_B = 238,
UBLOCK_NABATAEAN = 239,
UBLOCK_OLD_NORTH_ARABIAN = 240,
UBLOCK_OLD_PERMIC = 241,
UBLOCK_ORNAMENTAL_DINGBATS = 242,
UBLOCK_PAHAWH_HMONG = 243,
UBLOCK_PALMYRENE = 244,
UBLOCK_PAU_CIN_HAU = 245,
UBLOCK_PSALTER_PAHLAVI = 246,
UBLOCK_SHORTHAND_FORMAT_CONTROLS = 247,
UBLOCK_SIDDHAM = 248,
UBLOCK_SINHALA_ARCHAIC_NUMBERS = 249,
UBLOCK_SUPPLEMENTAL_ARROWS_C = 250,
UBLOCK_TIRHUTA = 251,
UBLOCK_WARANG_CITI = 252,
UBLOCK_AHOM = 253,
UBLOCK_ANATOLIAN_HIEROGLYPHS = 254,
UBLOCK_CHEROKEE_SUPPLEMENT = 255,
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E = 256,
UBLOCK_EARLY_DYNASTIC_CUNEIFORM = 257,
UBLOCK_HATRAN = 258,
UBLOCK_MULTANI = 259,
UBLOCK_OLD_HUNGARIAN = 260,
UBLOCK_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS = 261,
UBLOCK_SUTTON_SIGNWRITING = 262,
UBLOCK_ADLAM = 263,
UBLOCK_BHAIKSUKI = 264,
UBLOCK_CYRILLIC_EXTENDED_C = 265,
UBLOCK_GLAGOLITIC_SUPPLEMENT = 266,
UBLOCK_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION = 267,
UBLOCK_MARCHEN = 268,
UBLOCK_MONGOLIAN_SUPPLEMENT = 269,
UBLOCK_NEWA = 270,
UBLOCK_OSAGE = 271,
UBLOCK_TANGUT = 272,
UBLOCK_TANGUT_COMPONENTS = 273,
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F = 274,
UBLOCK_KANA_EXTENDED_A = 275,
UBLOCK_MASARAM_GONDI = 276,
UBLOCK_NUSHU = 277,
UBLOCK_SOYOMBO = 278,
UBLOCK_SYRIAC_SUPPLEMENT = 279,
UBLOCK_ZANABAZAR_SQUARE = 280,
UBLOCK_CHESS_SYMBOLS = 281,
UBLOCK_DOGRA = 282,
UBLOCK_GEORGIAN_EXTENDED = 283,
UBLOCK_GUNJALA_GONDI = 284,
UBLOCK_HANIFI_ROHINGYA = 285,
UBLOCK_INDIC_SIYAQ_NUMBERS = 286,
UBLOCK_MAKASAR = 287,
UBLOCK_MAYAN_NUMERALS = 288,
UBLOCK_MEDEFAIDRIN = 289,
UBLOCK_OLD_SOGDIAN = 290,
UBLOCK_SOGDIAN = 291,
UBLOCK_EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS = 292,
UBLOCK_ELYMAIC = 293,
UBLOCK_NANDINAGARI = 294,
UBLOCK_NYIAKENG_PUACHUE_HMONG = 295,
UBLOCK_OTTOMAN_SIYAQ_NUMBERS = 296,
UBLOCK_SMALL_KANA_EXTENSION = 297,
UBLOCK_SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A = 298,
UBLOCK_TAMIL_SUPPLEMENT = 299,
UBLOCK_WANCHO = 300,
UBLOCK_CHORASMIAN = 301,
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G = 302,
UBLOCK_DIVES_AKURU = 303,
UBLOCK_KHITAN_SMALL_SCRIPT = 304,
UBLOCK_LISU_SUPPLEMENT = 305,
UBLOCK_SYMBOLS_FOR_LEGACY_COMPUTING = 306,
UBLOCK_TANGUT_SUPPLEMENT = 307,
UBLOCK_YEZIDI = 308,
UBLOCK_INVALID_CODE = -1,
}Public Enum UBlockCode As Integer
UBLOCK_NO_BLOCK = 0
UBLOCK_BASIC_LATIN = 1
UBLOCK_LATIN_1_SUPPLEMENT = 2
UBLOCK_LATIN_EXTENDED_A = 3
UBLOCK_LATIN_EXTENDED_B = 4
UBLOCK_IPA_EXTENSIONS = 5
UBLOCK_SPACING_MODIFIER_LETTERS = 6
UBLOCK_COMBINING_DIACRITICAL_MARKS = 7
UBLOCK_GREEK = 8
UBLOCK_CYRILLIC = 9
UBLOCK_ARMENIAN = 10
UBLOCK_HEBREW = 11
UBLOCK_ARABIC = 12
UBLOCK_SYRIAC = 13
UBLOCK_THAANA = 14
UBLOCK_DEVANAGARI = 15
UBLOCK_BENGALI = 16
UBLOCK_GURMUKHI = 17
UBLOCK_GUJARATI = 18
UBLOCK_ORIYA = 19
UBLOCK_TAMIL = 20
UBLOCK_TELUGU = 21
UBLOCK_KANNADA = 22
UBLOCK_MALAYALAM = 23
UBLOCK_SINHALA = 24
UBLOCK_THAI = 25
UBLOCK_LAO = 26
UBLOCK_TIBETAN = 27
UBLOCK_MYANMAR = 28
UBLOCK_GEORGIAN = 29
UBLOCK_HANGUL_JAMO = 30
UBLOCK_ETHIOPIC = 31
UBLOCK_CHEROKEE = 32
UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS = 33
UBLOCK_OGHAM = 34
UBLOCK_RUNIC = 35
UBLOCK_KHMER = 36
UBLOCK_MONGOLIAN = 37
UBLOCK_LATIN_EXTENDED_ADDITIONAL = 38
UBLOCK_GREEK_EXTENDED = 39
UBLOCK_GENERAL_PUNCTUATION = 40
UBLOCK_SUPERSCRIPTS_AND_SUBSCRIPTS = 41
UBLOCK_CURRENCY_SYMBOLS = 42
UBLOCK_COMBINING_MARKS_FOR_SYMBOLS = 43
UBLOCK_LETTERLIKE_SYMBOLS = 44
UBLOCK_NUMBER_FORMS = 45
UBLOCK_ARROWS = 46
UBLOCK_MATHEMATICAL_OPERATORS = 47
UBLOCK_MISCELLANEOUS_TECHNICAL = 48
UBLOCK_CONTROL_PICTURES = 49
UBLOCK_OPTICAL_CHARACTER_RECOGNITION = 50
UBLOCK_ENCLOSED_ALPHANUMERICS = 51
UBLOCK_BOX_DRAWING = 52
UBLOCK_BLOCK_ELEMENTS = 53
UBLOCK_GEOMETRIC_SHAPES = 54
UBLOCK_MISCELLANEOUS_SYMBOLS = 55
UBLOCK_DINGBATS = 56
UBLOCK_BRAILLE_PATTERNS = 57
UBLOCK_CJK_RADICALS_SUPPLEMENT = 58
UBLOCK_KANGXI_RADICALS = 59
UBLOCK_IDEOGRAPHIC_DESCRIPTION_CHARACTERS = 60
UBLOCK_CJK_SYMBOLS_AND_PUNCTUATION = 61
UBLOCK_HIRAGANA = 62
UBLOCK_KATAKANA = 63
UBLOCK_BOPOMOFO = 64
UBLOCK_HANGUL_COMPATIBILITY_JAMO = 65
UBLOCK_KANBUN = 66
UBLOCK_BOPOMOFO_EXTENDED = 67
UBLOCK_ENCLOSED_CJK_LETTERS_AND_MONTHS = 68
UBLOCK_CJK_COMPATIBILITY = 69
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A = 70
UBLOCK_CJK_UNIFIED_IDEOGRAPHS = 71
UBLOCK_YI_SYLLABLES = 72
UBLOCK_YI_RADICALS = 73
UBLOCK_HANGUL_SYLLABLES = 74
UBLOCK_HIGH_SURROGATES = 75
UBLOCK_HIGH_PRIVATE_USE_SURROGATES = 76
UBLOCK_LOW_SURROGATES = 77
UBLOCK_PRIVATE_USE_AREA = 78
UBLOCK_PRIVATE_USE = 78
UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS = 79
UBLOCK_ALPHABETIC_PRESENTATION_FORMS = 80
UBLOCK_ARABIC_PRESENTATION_FORMS_A = 81
UBLOCK_COMBINING_HALF_MARKS = 82
UBLOCK_CJK_COMPATIBILITY_FORMS = 83
UBLOCK_SMALL_FORM_VARIANTS = 84
UBLOCK_ARABIC_PRESENTATION_FORMS_B = 85
UBLOCK_SPECIALS = 86
UBLOCK_HALFWIDTH_AND_FULLWIDTH_FORMS = 87
UBLOCK_OLD_ITALIC = 88
UBLOCK_GOTHIC = 89
UBLOCK_DESERET = 90
UBLOCK_BYZANTINE_MUSICAL_SYMBOLS = 91
UBLOCK_MUSICAL_SYMBOLS = 92
UBLOCK_MATHEMATICAL_ALPHANUMERIC_SYMBOLS = 93
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B = 94
UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT = 95
UBLOCK_TAGS = 96
UBLOCK_CYRILLIC_SUPPLEMENT = 97
UBLOCK_CYRILLIC_SUPPLEMENTARY = 97
UBLOCK_TAGALOG = 98
UBLOCK_HANUNOO = 99
UBLOCK_BUHID = 100
UBLOCK_TAGBANWA = 101
UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A = 102
UBLOCK_SUPPLEMENTAL_ARROWS_A = 103
UBLOCK_SUPPLEMENTAL_ARROWS_B = 104
UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B = 105
UBLOCK_SUPPLEMENTAL_MATHEMATICAL_OPERATORS = 106
UBLOCK_KATAKANA_PHONETIC_EXTENSIONS = 107
UBLOCK_VARIATION_SELECTORS = 108
UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_A = 109
UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_B = 110
UBLOCK_LIMBU = 111
UBLOCK_TAI_LE = 112
UBLOCK_KHMER_SYMBOLS = 113
UBLOCK_PHONETIC_EXTENSIONS = 114
UBLOCK_MISCELLANEOUS_SYMBOLS_AND_ARROWS = 115
UBLOCK_YIJING_HEXAGRAM_SYMBOLS = 116
UBLOCK_LINEAR_B_SYLLABARY = 117
UBLOCK_LINEAR_B_IDEOGRAMS = 118
UBLOCK_AEGEAN_NUMBERS = 119
UBLOCK_UGARITIC = 120
UBLOCK_SHAVIAN = 121
UBLOCK_OSMANYA = 122
UBLOCK_CYPRIOT_SYLLABARY = 123
UBLOCK_TAI_XUAN_JING_SYMBOLS = 124
UBLOCK_VARIATION_SELECTORS_SUPPLEMENT = 125
UBLOCK_ANCIENT_GREEK_MUSICAL_NOTATION = 126
UBLOCK_ANCIENT_GREEK_NUMBERS = 127
UBLOCK_ARABIC_SUPPLEMENT = 128
UBLOCK_BUGINESE = 129
UBLOCK_CJK_STROKES = 130
UBLOCK_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT = 131
UBLOCK_COPTIC = 132
UBLOCK_ETHIOPIC_EXTENDED = 133
UBLOCK_ETHIOPIC_SUPPLEMENT = 134
UBLOCK_GEORGIAN_SUPPLEMENT = 135
UBLOCK_GLAGOLITIC = 136
UBLOCK_KHAROSHTHI = 137
UBLOCK_MODIFIER_TONE_LETTERS = 138
UBLOCK_NEW_TAI_LUE = 139
UBLOCK_OLD_PERSIAN = 140
UBLOCK_PHONETIC_EXTENSIONS_SUPPLEMENT = 141
UBLOCK_SUPPLEMENTAL_PUNCTUATION = 142
UBLOCK_SYLOTI_NAGRI = 143
UBLOCK_TIFINAGH = 144
UBLOCK_VERTICAL_FORMS = 145
UBLOCK_NKO = 146
UBLOCK_BALINESE = 147
UBLOCK_LATIN_EXTENDED_C = 148
UBLOCK_LATIN_EXTENDED_D = 149
UBLOCK_PHAGS_PA = 150
UBLOCK_PHOENICIAN = 151
UBLOCK_CUNEIFORM = 152
UBLOCK_CUNEIFORM_NUMBERS_AND_PUNCTUATION = 153
UBLOCK_COUNTING_ROD_NUMERALS = 154
UBLOCK_SUNDANESE = 155
UBLOCK_LEPCHA = 156
UBLOCK_OL_CHIKI = 157
UBLOCK_CYRILLIC_EXTENDED_A = 158
UBLOCK_VAI = 159
UBLOCK_CYRILLIC_EXTENDED_B = 160
UBLOCK_SAURASHTRA = 161
UBLOCK_KAYAH_LI = 162
UBLOCK_REJANG = 163
UBLOCK_CHAM = 164
UBLOCK_ANCIENT_SYMBOLS = 165
UBLOCK_PHAISTOS_DISC = 166
UBLOCK_LYCIAN = 167
UBLOCK_CARIAN = 168
UBLOCK_LYDIAN = 169
UBLOCK_MAHJONG_TILES = 170
UBLOCK_DOMINO_TILES = 171
UBLOCK_SAMARITAN = 172
UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED = 173
UBLOCK_TAI_THAM = 174
UBLOCK_VEDIC_EXTENSIONS = 175
UBLOCK_LISU = 176
UBLOCK_BAMUM = 177
UBLOCK_COMMON_INDIC_NUMBER_FORMS = 178
UBLOCK_DEVANAGARI_EXTENDED = 179
UBLOCK_HANGUL_JAMO_EXTENDED_A = 180
UBLOCK_JAVANESE = 181
UBLOCK_MYANMAR_EXTENDED_A = 182
UBLOCK_TAI_VIET = 183
UBLOCK_MEETEI_MAYEK = 184
UBLOCK_HANGUL_JAMO_EXTENDED_B = 185
UBLOCK_IMPERIAL_ARAMAIC = 186
UBLOCK_OLD_SOUTH_ARABIAN = 187
UBLOCK_AVESTAN = 188
UBLOCK_INSCRIPTIONAL_PARTHIAN = 189
UBLOCK_INSCRIPTIONAL_PAHLAVI = 190
UBLOCK_OLD_TURKIC = 191
UBLOCK_RUMI_NUMERAL_SYMBOLS = 192
UBLOCK_KAITHI = 193
UBLOCK_EGYPTIAN_HIEROGLYPHS = 194
UBLOCK_ENCLOSED_ALPHANUMERIC_SUPPLEMENT = 195
UBLOCK_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT = 196
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C = 197
UBLOCK_MANDAIC = 198
UBLOCK_BATAK = 199
UBLOCK_ETHIOPIC_EXTENDED_A = 200
UBLOCK_BRAHMI = 201
UBLOCK_BAMUM_SUPPLEMENT = 202
UBLOCK_KANA_SUPPLEMENT = 203
UBLOCK_PLAYING_CARDS = 204
UBLOCK_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS = 205
UBLOCK_EMOTICONS = 206
UBLOCK_TRANSPORT_AND_MAP_SYMBOLS = 207
UBLOCK_ALCHEMICAL_SYMBOLS = 208
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D = 209
UBLOCK_ARABIC_EXTENDED_A = 210
UBLOCK_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS = 211
UBLOCK_CHAKMA = 212
UBLOCK_MEETEI_MAYEK_EXTENSIONS = 213
UBLOCK_MEROITIC_CURSIVE = 214
UBLOCK_MEROITIC_HIEROGLYPHS = 215
UBLOCK_MIAO = 216
UBLOCK_SHARADA = 217
UBLOCK_SORA_SOMPENG = 218
UBLOCK_SUNDANESE_SUPPLEMENT = 219
UBLOCK_TAKRI = 220
UBLOCK_BASSA_VAH = 221
UBLOCK_CAUCASIAN_ALBANIAN = 222
UBLOCK_COPTIC_EPACT_NUMBERS = 223
UBLOCK_COMBINING_DIACRITICAL_MARKS_EXTENDED = 224
UBLOCK_DUPLOYAN = 225
UBLOCK_ELBASAN = 226
UBLOCK_GEOMETRIC_SHAPES_EXTENDED = 227
UBLOCK_GRANTHA = 228
UBLOCK_KHOJKI = 229
UBLOCK_KHUDAWADI = 230
UBLOCK_LATIN_EXTENDED_E = 231
UBLOCK_LINEAR_A = 232
UBLOCK_MAHAJANI = 233
UBLOCK_MANICHAEAN = 234
UBLOCK_MENDE_KIKAKUI = 235
UBLOCK_MODI = 236
UBLOCK_MRO = 237
UBLOCK_MYANMAR_EXTENDED_B = 238
UBLOCK_NABATAEAN = 239
UBLOCK_OLD_NORTH_ARABIAN = 240
UBLOCK_OLD_PERMIC = 241
UBLOCK_ORNAMENTAL_DINGBATS = 242
UBLOCK_PAHAWH_HMONG = 243
UBLOCK_PALMYRENE = 244
UBLOCK_PAU_CIN_HAU = 245
UBLOCK_PSALTER_PAHLAVI = 246
UBLOCK_SHORTHAND_FORMAT_CONTROLS = 247
UBLOCK_SIDDHAM = 248
UBLOCK_SINHALA_ARCHAIC_NUMBERS = 249
UBLOCK_SUPPLEMENTAL_ARROWS_C = 250
UBLOCK_TIRHUTA = 251
UBLOCK_WARANG_CITI = 252
UBLOCK_AHOM = 253
UBLOCK_ANATOLIAN_HIEROGLYPHS = 254
UBLOCK_CHEROKEE_SUPPLEMENT = 255
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E = 256
UBLOCK_EARLY_DYNASTIC_CUNEIFORM = 257
UBLOCK_HATRAN = 258
UBLOCK_MULTANI = 259
UBLOCK_OLD_HUNGARIAN = 260
UBLOCK_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS = 261
UBLOCK_SUTTON_SIGNWRITING = 262
UBLOCK_ADLAM = 263
UBLOCK_BHAIKSUKI = 264
UBLOCK_CYRILLIC_EXTENDED_C = 265
UBLOCK_GLAGOLITIC_SUPPLEMENT = 266
UBLOCK_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION = 267
UBLOCK_MARCHEN = 268
UBLOCK_MONGOLIAN_SUPPLEMENT = 269
UBLOCK_NEWA = 270
UBLOCK_OSAGE = 271
UBLOCK_TANGUT = 272
UBLOCK_TANGUT_COMPONENTS = 273
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F = 274
UBLOCK_KANA_EXTENDED_A = 275
UBLOCK_MASARAM_GONDI = 276
UBLOCK_NUSHU = 277
UBLOCK_SOYOMBO = 278
UBLOCK_SYRIAC_SUPPLEMENT = 279
UBLOCK_ZANABAZAR_SQUARE = 280
UBLOCK_CHESS_SYMBOLS = 281
UBLOCK_DOGRA = 282
UBLOCK_GEORGIAN_EXTENDED = 283
UBLOCK_GUNJALA_GONDI = 284
UBLOCK_HANIFI_ROHINGYA = 285
UBLOCK_INDIC_SIYAQ_NUMBERS = 286
UBLOCK_MAKASAR = 287
UBLOCK_MAYAN_NUMERALS = 288
UBLOCK_MEDEFAIDRIN = 289
UBLOCK_OLD_SOGDIAN = 290
UBLOCK_SOGDIAN = 291
UBLOCK_EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS = 292
UBLOCK_ELYMAIC = 293
UBLOCK_NANDINAGARI = 294
UBLOCK_NYIAKENG_PUACHUE_HMONG = 295
UBLOCK_OTTOMAN_SIYAQ_NUMBERS = 296
UBLOCK_SMALL_KANA_EXTENSION = 297
UBLOCK_SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A = 298
UBLOCK_TAMIL_SUPPLEMENT = 299
UBLOCK_WANCHO = 300
UBLOCK_CHORASMIAN = 301
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G = 302
UBLOCK_DIVES_AKURU = 303
UBLOCK_KHITAN_SMALL_SCRIPT = 304
UBLOCK_LISU_SUPPLEMENT = 305
UBLOCK_SYMBOLS_FOR_LEGACY_COMPUTING = 306
UBLOCK_TANGUT_SUPPLEMENT = 307
UBLOCK_YEZIDI = 308
UBLOCK_INVALID_CODE = -1
End Enumimport enum
class UBlockCode(enum.IntEnum):
UBLOCK_NO_BLOCK = 0
UBLOCK_BASIC_LATIN = 1
UBLOCK_LATIN_1_SUPPLEMENT = 2
UBLOCK_LATIN_EXTENDED_A = 3
UBLOCK_LATIN_EXTENDED_B = 4
UBLOCK_IPA_EXTENSIONS = 5
UBLOCK_SPACING_MODIFIER_LETTERS = 6
UBLOCK_COMBINING_DIACRITICAL_MARKS = 7
UBLOCK_GREEK = 8
UBLOCK_CYRILLIC = 9
UBLOCK_ARMENIAN = 10
UBLOCK_HEBREW = 11
UBLOCK_ARABIC = 12
UBLOCK_SYRIAC = 13
UBLOCK_THAANA = 14
UBLOCK_DEVANAGARI = 15
UBLOCK_BENGALI = 16
UBLOCK_GURMUKHI = 17
UBLOCK_GUJARATI = 18
UBLOCK_ORIYA = 19
UBLOCK_TAMIL = 20
UBLOCK_TELUGU = 21
UBLOCK_KANNADA = 22
UBLOCK_MALAYALAM = 23
UBLOCK_SINHALA = 24
UBLOCK_THAI = 25
UBLOCK_LAO = 26
UBLOCK_TIBETAN = 27
UBLOCK_MYANMAR = 28
UBLOCK_GEORGIAN = 29
UBLOCK_HANGUL_JAMO = 30
UBLOCK_ETHIOPIC = 31
UBLOCK_CHEROKEE = 32
UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS = 33
UBLOCK_OGHAM = 34
UBLOCK_RUNIC = 35
UBLOCK_KHMER = 36
UBLOCK_MONGOLIAN = 37
UBLOCK_LATIN_EXTENDED_ADDITIONAL = 38
UBLOCK_GREEK_EXTENDED = 39
UBLOCK_GENERAL_PUNCTUATION = 40
UBLOCK_SUPERSCRIPTS_AND_SUBSCRIPTS = 41
UBLOCK_CURRENCY_SYMBOLS = 42
UBLOCK_COMBINING_MARKS_FOR_SYMBOLS = 43
UBLOCK_LETTERLIKE_SYMBOLS = 44
UBLOCK_NUMBER_FORMS = 45
UBLOCK_ARROWS = 46
UBLOCK_MATHEMATICAL_OPERATORS = 47
UBLOCK_MISCELLANEOUS_TECHNICAL = 48
UBLOCK_CONTROL_PICTURES = 49
UBLOCK_OPTICAL_CHARACTER_RECOGNITION = 50
UBLOCK_ENCLOSED_ALPHANUMERICS = 51
UBLOCK_BOX_DRAWING = 52
UBLOCK_BLOCK_ELEMENTS = 53
UBLOCK_GEOMETRIC_SHAPES = 54
UBLOCK_MISCELLANEOUS_SYMBOLS = 55
UBLOCK_DINGBATS = 56
UBLOCK_BRAILLE_PATTERNS = 57
UBLOCK_CJK_RADICALS_SUPPLEMENT = 58
UBLOCK_KANGXI_RADICALS = 59
UBLOCK_IDEOGRAPHIC_DESCRIPTION_CHARACTERS = 60
UBLOCK_CJK_SYMBOLS_AND_PUNCTUATION = 61
UBLOCK_HIRAGANA = 62
UBLOCK_KATAKANA = 63
UBLOCK_BOPOMOFO = 64
UBLOCK_HANGUL_COMPATIBILITY_JAMO = 65
UBLOCK_KANBUN = 66
UBLOCK_BOPOMOFO_EXTENDED = 67
UBLOCK_ENCLOSED_CJK_LETTERS_AND_MONTHS = 68
UBLOCK_CJK_COMPATIBILITY = 69
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A = 70
UBLOCK_CJK_UNIFIED_IDEOGRAPHS = 71
UBLOCK_YI_SYLLABLES = 72
UBLOCK_YI_RADICALS = 73
UBLOCK_HANGUL_SYLLABLES = 74
UBLOCK_HIGH_SURROGATES = 75
UBLOCK_HIGH_PRIVATE_USE_SURROGATES = 76
UBLOCK_LOW_SURROGATES = 77
UBLOCK_PRIVATE_USE_AREA = 78
UBLOCK_PRIVATE_USE = 78
UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS = 79
UBLOCK_ALPHABETIC_PRESENTATION_FORMS = 80
UBLOCK_ARABIC_PRESENTATION_FORMS_A = 81
UBLOCK_COMBINING_HALF_MARKS = 82
UBLOCK_CJK_COMPATIBILITY_FORMS = 83
UBLOCK_SMALL_FORM_VARIANTS = 84
UBLOCK_ARABIC_PRESENTATION_FORMS_B = 85
UBLOCK_SPECIALS = 86
UBLOCK_HALFWIDTH_AND_FULLWIDTH_FORMS = 87
UBLOCK_OLD_ITALIC = 88
UBLOCK_GOTHIC = 89
UBLOCK_DESERET = 90
UBLOCK_BYZANTINE_MUSICAL_SYMBOLS = 91
UBLOCK_MUSICAL_SYMBOLS = 92
UBLOCK_MATHEMATICAL_ALPHANUMERIC_SYMBOLS = 93
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B = 94
UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT = 95
UBLOCK_TAGS = 96
UBLOCK_CYRILLIC_SUPPLEMENT = 97
UBLOCK_CYRILLIC_SUPPLEMENTARY = 97
UBLOCK_TAGALOG = 98
UBLOCK_HANUNOO = 99
UBLOCK_BUHID = 100
UBLOCK_TAGBANWA = 101
UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A = 102
UBLOCK_SUPPLEMENTAL_ARROWS_A = 103
UBLOCK_SUPPLEMENTAL_ARROWS_B = 104
UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B = 105
UBLOCK_SUPPLEMENTAL_MATHEMATICAL_OPERATORS = 106
UBLOCK_KATAKANA_PHONETIC_EXTENSIONS = 107
UBLOCK_VARIATION_SELECTORS = 108
UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_A = 109
UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_B = 110
UBLOCK_LIMBU = 111
UBLOCK_TAI_LE = 112
UBLOCK_KHMER_SYMBOLS = 113
UBLOCK_PHONETIC_EXTENSIONS = 114
UBLOCK_MISCELLANEOUS_SYMBOLS_AND_ARROWS = 115
UBLOCK_YIJING_HEXAGRAM_SYMBOLS = 116
UBLOCK_LINEAR_B_SYLLABARY = 117
UBLOCK_LINEAR_B_IDEOGRAMS = 118
UBLOCK_AEGEAN_NUMBERS = 119
UBLOCK_UGARITIC = 120
UBLOCK_SHAVIAN = 121
UBLOCK_OSMANYA = 122
UBLOCK_CYPRIOT_SYLLABARY = 123
UBLOCK_TAI_XUAN_JING_SYMBOLS = 124
UBLOCK_VARIATION_SELECTORS_SUPPLEMENT = 125
UBLOCK_ANCIENT_GREEK_MUSICAL_NOTATION = 126
UBLOCK_ANCIENT_GREEK_NUMBERS = 127
UBLOCK_ARABIC_SUPPLEMENT = 128
UBLOCK_BUGINESE = 129
UBLOCK_CJK_STROKES = 130
UBLOCK_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT = 131
UBLOCK_COPTIC = 132
UBLOCK_ETHIOPIC_EXTENDED = 133
UBLOCK_ETHIOPIC_SUPPLEMENT = 134
UBLOCK_GEORGIAN_SUPPLEMENT = 135
UBLOCK_GLAGOLITIC = 136
UBLOCK_KHAROSHTHI = 137
UBLOCK_MODIFIER_TONE_LETTERS = 138
UBLOCK_NEW_TAI_LUE = 139
UBLOCK_OLD_PERSIAN = 140
UBLOCK_PHONETIC_EXTENSIONS_SUPPLEMENT = 141
UBLOCK_SUPPLEMENTAL_PUNCTUATION = 142
UBLOCK_SYLOTI_NAGRI = 143
UBLOCK_TIFINAGH = 144
UBLOCK_VERTICAL_FORMS = 145
UBLOCK_NKO = 146
UBLOCK_BALINESE = 147
UBLOCK_LATIN_EXTENDED_C = 148
UBLOCK_LATIN_EXTENDED_D = 149
UBLOCK_PHAGS_PA = 150
UBLOCK_PHOENICIAN = 151
UBLOCK_CUNEIFORM = 152
UBLOCK_CUNEIFORM_NUMBERS_AND_PUNCTUATION = 153
UBLOCK_COUNTING_ROD_NUMERALS = 154
UBLOCK_SUNDANESE = 155
UBLOCK_LEPCHA = 156
UBLOCK_OL_CHIKI = 157
UBLOCK_CYRILLIC_EXTENDED_A = 158
UBLOCK_VAI = 159
UBLOCK_CYRILLIC_EXTENDED_B = 160
UBLOCK_SAURASHTRA = 161
UBLOCK_KAYAH_LI = 162
UBLOCK_REJANG = 163
UBLOCK_CHAM = 164
UBLOCK_ANCIENT_SYMBOLS = 165
UBLOCK_PHAISTOS_DISC = 166
UBLOCK_LYCIAN = 167
UBLOCK_CARIAN = 168
UBLOCK_LYDIAN = 169
UBLOCK_MAHJONG_TILES = 170
UBLOCK_DOMINO_TILES = 171
UBLOCK_SAMARITAN = 172
UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED = 173
UBLOCK_TAI_THAM = 174
UBLOCK_VEDIC_EXTENSIONS = 175
UBLOCK_LISU = 176
UBLOCK_BAMUM = 177
UBLOCK_COMMON_INDIC_NUMBER_FORMS = 178
UBLOCK_DEVANAGARI_EXTENDED = 179
UBLOCK_HANGUL_JAMO_EXTENDED_A = 180
UBLOCK_JAVANESE = 181
UBLOCK_MYANMAR_EXTENDED_A = 182
UBLOCK_TAI_VIET = 183
UBLOCK_MEETEI_MAYEK = 184
UBLOCK_HANGUL_JAMO_EXTENDED_B = 185
UBLOCK_IMPERIAL_ARAMAIC = 186
UBLOCK_OLD_SOUTH_ARABIAN = 187
UBLOCK_AVESTAN = 188
UBLOCK_INSCRIPTIONAL_PARTHIAN = 189
UBLOCK_INSCRIPTIONAL_PAHLAVI = 190
UBLOCK_OLD_TURKIC = 191
UBLOCK_RUMI_NUMERAL_SYMBOLS = 192
UBLOCK_KAITHI = 193
UBLOCK_EGYPTIAN_HIEROGLYPHS = 194
UBLOCK_ENCLOSED_ALPHANUMERIC_SUPPLEMENT = 195
UBLOCK_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT = 196
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C = 197
UBLOCK_MANDAIC = 198
UBLOCK_BATAK = 199
UBLOCK_ETHIOPIC_EXTENDED_A = 200
UBLOCK_BRAHMI = 201
UBLOCK_BAMUM_SUPPLEMENT = 202
UBLOCK_KANA_SUPPLEMENT = 203
UBLOCK_PLAYING_CARDS = 204
UBLOCK_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS = 205
UBLOCK_EMOTICONS = 206
UBLOCK_TRANSPORT_AND_MAP_SYMBOLS = 207
UBLOCK_ALCHEMICAL_SYMBOLS = 208
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D = 209
UBLOCK_ARABIC_EXTENDED_A = 210
UBLOCK_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS = 211
UBLOCK_CHAKMA = 212
UBLOCK_MEETEI_MAYEK_EXTENSIONS = 213
UBLOCK_MEROITIC_CURSIVE = 214
UBLOCK_MEROITIC_HIEROGLYPHS = 215
UBLOCK_MIAO = 216
UBLOCK_SHARADA = 217
UBLOCK_SORA_SOMPENG = 218
UBLOCK_SUNDANESE_SUPPLEMENT = 219
UBLOCK_TAKRI = 220
UBLOCK_BASSA_VAH = 221
UBLOCK_CAUCASIAN_ALBANIAN = 222
UBLOCK_COPTIC_EPACT_NUMBERS = 223
UBLOCK_COMBINING_DIACRITICAL_MARKS_EXTENDED = 224
UBLOCK_DUPLOYAN = 225
UBLOCK_ELBASAN = 226
UBLOCK_GEOMETRIC_SHAPES_EXTENDED = 227
UBLOCK_GRANTHA = 228
UBLOCK_KHOJKI = 229
UBLOCK_KHUDAWADI = 230
UBLOCK_LATIN_EXTENDED_E = 231
UBLOCK_LINEAR_A = 232
UBLOCK_MAHAJANI = 233
UBLOCK_MANICHAEAN = 234
UBLOCK_MENDE_KIKAKUI = 235
UBLOCK_MODI = 236
UBLOCK_MRO = 237
UBLOCK_MYANMAR_EXTENDED_B = 238
UBLOCK_NABATAEAN = 239
UBLOCK_OLD_NORTH_ARABIAN = 240
UBLOCK_OLD_PERMIC = 241
UBLOCK_ORNAMENTAL_DINGBATS = 242
UBLOCK_PAHAWH_HMONG = 243
UBLOCK_PALMYRENE = 244
UBLOCK_PAU_CIN_HAU = 245
UBLOCK_PSALTER_PAHLAVI = 246
UBLOCK_SHORTHAND_FORMAT_CONTROLS = 247
UBLOCK_SIDDHAM = 248
UBLOCK_SINHALA_ARCHAIC_NUMBERS = 249
UBLOCK_SUPPLEMENTAL_ARROWS_C = 250
UBLOCK_TIRHUTA = 251
UBLOCK_WARANG_CITI = 252
UBLOCK_AHOM = 253
UBLOCK_ANATOLIAN_HIEROGLYPHS = 254
UBLOCK_CHEROKEE_SUPPLEMENT = 255
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E = 256
UBLOCK_EARLY_DYNASTIC_CUNEIFORM = 257
UBLOCK_HATRAN = 258
UBLOCK_MULTANI = 259
UBLOCK_OLD_HUNGARIAN = 260
UBLOCK_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS = 261
UBLOCK_SUTTON_SIGNWRITING = 262
UBLOCK_ADLAM = 263
UBLOCK_BHAIKSUKI = 264
UBLOCK_CYRILLIC_EXTENDED_C = 265
UBLOCK_GLAGOLITIC_SUPPLEMENT = 266
UBLOCK_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION = 267
UBLOCK_MARCHEN = 268
UBLOCK_MONGOLIAN_SUPPLEMENT = 269
UBLOCK_NEWA = 270
UBLOCK_OSAGE = 271
UBLOCK_TANGUT = 272
UBLOCK_TANGUT_COMPONENTS = 273
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F = 274
UBLOCK_KANA_EXTENDED_A = 275
UBLOCK_MASARAM_GONDI = 276
UBLOCK_NUSHU = 277
UBLOCK_SOYOMBO = 278
UBLOCK_SYRIAC_SUPPLEMENT = 279
UBLOCK_ZANABAZAR_SQUARE = 280
UBLOCK_CHESS_SYMBOLS = 281
UBLOCK_DOGRA = 282
UBLOCK_GEORGIAN_EXTENDED = 283
UBLOCK_GUNJALA_GONDI = 284
UBLOCK_HANIFI_ROHINGYA = 285
UBLOCK_INDIC_SIYAQ_NUMBERS = 286
UBLOCK_MAKASAR = 287
UBLOCK_MAYAN_NUMERALS = 288
UBLOCK_MEDEFAIDRIN = 289
UBLOCK_OLD_SOGDIAN = 290
UBLOCK_SOGDIAN = 291
UBLOCK_EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS = 292
UBLOCK_ELYMAIC = 293
UBLOCK_NANDINAGARI = 294
UBLOCK_NYIAKENG_PUACHUE_HMONG = 295
UBLOCK_OTTOMAN_SIYAQ_NUMBERS = 296
UBLOCK_SMALL_KANA_EXTENSION = 297
UBLOCK_SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A = 298
UBLOCK_TAMIL_SUPPLEMENT = 299
UBLOCK_WANCHO = 300
UBLOCK_CHORASMIAN = 301
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G = 302
UBLOCK_DIVES_AKURU = 303
UBLOCK_KHITAN_SMALL_SCRIPT = 304
UBLOCK_LISU_SUPPLEMENT = 305
UBLOCK_SYMBOLS_FOR_LEGACY_COMPUTING = 306
UBLOCK_TANGUT_SUPPLEMENT = 307
UBLOCK_YEZIDI = 308
UBLOCK_INVALID_CODE = -1// UBlockCode
pub const UBLOCK_NO_BLOCK: i32 = 0;
pub const UBLOCK_BASIC_LATIN: i32 = 1;
pub const UBLOCK_LATIN_1_SUPPLEMENT: i32 = 2;
pub const UBLOCK_LATIN_EXTENDED_A: i32 = 3;
pub const UBLOCK_LATIN_EXTENDED_B: i32 = 4;
pub const UBLOCK_IPA_EXTENSIONS: i32 = 5;
pub const UBLOCK_SPACING_MODIFIER_LETTERS: i32 = 6;
pub const UBLOCK_COMBINING_DIACRITICAL_MARKS: i32 = 7;
pub const UBLOCK_GREEK: i32 = 8;
pub const UBLOCK_CYRILLIC: i32 = 9;
pub const UBLOCK_ARMENIAN: i32 = 10;
pub const UBLOCK_HEBREW: i32 = 11;
pub const UBLOCK_ARABIC: i32 = 12;
pub const UBLOCK_SYRIAC: i32 = 13;
pub const UBLOCK_THAANA: i32 = 14;
pub const UBLOCK_DEVANAGARI: i32 = 15;
pub const UBLOCK_BENGALI: i32 = 16;
pub const UBLOCK_GURMUKHI: i32 = 17;
pub const UBLOCK_GUJARATI: i32 = 18;
pub const UBLOCK_ORIYA: i32 = 19;
pub const UBLOCK_TAMIL: i32 = 20;
pub const UBLOCK_TELUGU: i32 = 21;
pub const UBLOCK_KANNADA: i32 = 22;
pub const UBLOCK_MALAYALAM: i32 = 23;
pub const UBLOCK_SINHALA: i32 = 24;
pub const UBLOCK_THAI: i32 = 25;
pub const UBLOCK_LAO: i32 = 26;
pub const UBLOCK_TIBETAN: i32 = 27;
pub const UBLOCK_MYANMAR: i32 = 28;
pub const UBLOCK_GEORGIAN: i32 = 29;
pub const UBLOCK_HANGUL_JAMO: i32 = 30;
pub const UBLOCK_ETHIOPIC: i32 = 31;
pub const UBLOCK_CHEROKEE: i32 = 32;
pub const UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS: i32 = 33;
pub const UBLOCK_OGHAM: i32 = 34;
pub const UBLOCK_RUNIC: i32 = 35;
pub const UBLOCK_KHMER: i32 = 36;
pub const UBLOCK_MONGOLIAN: i32 = 37;
pub const UBLOCK_LATIN_EXTENDED_ADDITIONAL: i32 = 38;
pub const UBLOCK_GREEK_EXTENDED: i32 = 39;
pub const UBLOCK_GENERAL_PUNCTUATION: i32 = 40;
pub const UBLOCK_SUPERSCRIPTS_AND_SUBSCRIPTS: i32 = 41;
pub const UBLOCK_CURRENCY_SYMBOLS: i32 = 42;
pub const UBLOCK_COMBINING_MARKS_FOR_SYMBOLS: i32 = 43;
pub const UBLOCK_LETTERLIKE_SYMBOLS: i32 = 44;
pub const UBLOCK_NUMBER_FORMS: i32 = 45;
pub const UBLOCK_ARROWS: i32 = 46;
pub const UBLOCK_MATHEMATICAL_OPERATORS: i32 = 47;
pub const UBLOCK_MISCELLANEOUS_TECHNICAL: i32 = 48;
pub const UBLOCK_CONTROL_PICTURES: i32 = 49;
pub const UBLOCK_OPTICAL_CHARACTER_RECOGNITION: i32 = 50;
pub const UBLOCK_ENCLOSED_ALPHANUMERICS: i32 = 51;
pub const UBLOCK_BOX_DRAWING: i32 = 52;
pub const UBLOCK_BLOCK_ELEMENTS: i32 = 53;
pub const UBLOCK_GEOMETRIC_SHAPES: i32 = 54;
pub const UBLOCK_MISCELLANEOUS_SYMBOLS: i32 = 55;
pub const UBLOCK_DINGBATS: i32 = 56;
pub const UBLOCK_BRAILLE_PATTERNS: i32 = 57;
pub const UBLOCK_CJK_RADICALS_SUPPLEMENT: i32 = 58;
pub const UBLOCK_KANGXI_RADICALS: i32 = 59;
pub const UBLOCK_IDEOGRAPHIC_DESCRIPTION_CHARACTERS: i32 = 60;
pub const UBLOCK_CJK_SYMBOLS_AND_PUNCTUATION: i32 = 61;
pub const UBLOCK_HIRAGANA: i32 = 62;
pub const UBLOCK_KATAKANA: i32 = 63;
pub const UBLOCK_BOPOMOFO: i32 = 64;
pub const UBLOCK_HANGUL_COMPATIBILITY_JAMO: i32 = 65;
pub const UBLOCK_KANBUN: i32 = 66;
pub const UBLOCK_BOPOMOFO_EXTENDED: i32 = 67;
pub const UBLOCK_ENCLOSED_CJK_LETTERS_AND_MONTHS: i32 = 68;
pub const UBLOCK_CJK_COMPATIBILITY: i32 = 69;
pub const UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A: i32 = 70;
pub const UBLOCK_CJK_UNIFIED_IDEOGRAPHS: i32 = 71;
pub const UBLOCK_YI_SYLLABLES: i32 = 72;
pub const UBLOCK_YI_RADICALS: i32 = 73;
pub const UBLOCK_HANGUL_SYLLABLES: i32 = 74;
pub const UBLOCK_HIGH_SURROGATES: i32 = 75;
pub const UBLOCK_HIGH_PRIVATE_USE_SURROGATES: i32 = 76;
pub const UBLOCK_LOW_SURROGATES: i32 = 77;
pub const UBLOCK_PRIVATE_USE_AREA: i32 = 78;
pub const UBLOCK_PRIVATE_USE: i32 = 78;
pub const UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS: i32 = 79;
pub const UBLOCK_ALPHABETIC_PRESENTATION_FORMS: i32 = 80;
pub const UBLOCK_ARABIC_PRESENTATION_FORMS_A: i32 = 81;
pub const UBLOCK_COMBINING_HALF_MARKS: i32 = 82;
pub const UBLOCK_CJK_COMPATIBILITY_FORMS: i32 = 83;
pub const UBLOCK_SMALL_FORM_VARIANTS: i32 = 84;
pub const UBLOCK_ARABIC_PRESENTATION_FORMS_B: i32 = 85;
pub const UBLOCK_SPECIALS: i32 = 86;
pub const UBLOCK_HALFWIDTH_AND_FULLWIDTH_FORMS: i32 = 87;
pub const UBLOCK_OLD_ITALIC: i32 = 88;
pub const UBLOCK_GOTHIC: i32 = 89;
pub const UBLOCK_DESERET: i32 = 90;
pub const UBLOCK_BYZANTINE_MUSICAL_SYMBOLS: i32 = 91;
pub const UBLOCK_MUSICAL_SYMBOLS: i32 = 92;
pub const UBLOCK_MATHEMATICAL_ALPHANUMERIC_SYMBOLS: i32 = 93;
pub const UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B: i32 = 94;
pub const UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT: i32 = 95;
pub const UBLOCK_TAGS: i32 = 96;
pub const UBLOCK_CYRILLIC_SUPPLEMENT: i32 = 97;
pub const UBLOCK_CYRILLIC_SUPPLEMENTARY: i32 = 97;
pub const UBLOCK_TAGALOG: i32 = 98;
pub const UBLOCK_HANUNOO: i32 = 99;
pub const UBLOCK_BUHID: i32 = 100;
pub const UBLOCK_TAGBANWA: i32 = 101;
pub const UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A: i32 = 102;
pub const UBLOCK_SUPPLEMENTAL_ARROWS_A: i32 = 103;
pub const UBLOCK_SUPPLEMENTAL_ARROWS_B: i32 = 104;
pub const UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B: i32 = 105;
pub const UBLOCK_SUPPLEMENTAL_MATHEMATICAL_OPERATORS: i32 = 106;
pub const UBLOCK_KATAKANA_PHONETIC_EXTENSIONS: i32 = 107;
pub const UBLOCK_VARIATION_SELECTORS: i32 = 108;
pub const UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_A: i32 = 109;
pub const UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_B: i32 = 110;
pub const UBLOCK_LIMBU: i32 = 111;
pub const UBLOCK_TAI_LE: i32 = 112;
pub const UBLOCK_KHMER_SYMBOLS: i32 = 113;
pub const UBLOCK_PHONETIC_EXTENSIONS: i32 = 114;
pub const UBLOCK_MISCELLANEOUS_SYMBOLS_AND_ARROWS: i32 = 115;
pub const UBLOCK_YIJING_HEXAGRAM_SYMBOLS: i32 = 116;
pub const UBLOCK_LINEAR_B_SYLLABARY: i32 = 117;
pub const UBLOCK_LINEAR_B_IDEOGRAMS: i32 = 118;
pub const UBLOCK_AEGEAN_NUMBERS: i32 = 119;
pub const UBLOCK_UGARITIC: i32 = 120;
pub const UBLOCK_SHAVIAN: i32 = 121;
pub const UBLOCK_OSMANYA: i32 = 122;
pub const UBLOCK_CYPRIOT_SYLLABARY: i32 = 123;
pub const UBLOCK_TAI_XUAN_JING_SYMBOLS: i32 = 124;
pub const UBLOCK_VARIATION_SELECTORS_SUPPLEMENT: i32 = 125;
pub const UBLOCK_ANCIENT_GREEK_MUSICAL_NOTATION: i32 = 126;
pub const UBLOCK_ANCIENT_GREEK_NUMBERS: i32 = 127;
pub const UBLOCK_ARABIC_SUPPLEMENT: i32 = 128;
pub const UBLOCK_BUGINESE: i32 = 129;
pub const UBLOCK_CJK_STROKES: i32 = 130;
pub const UBLOCK_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT: i32 = 131;
pub const UBLOCK_COPTIC: i32 = 132;
pub const UBLOCK_ETHIOPIC_EXTENDED: i32 = 133;
pub const UBLOCK_ETHIOPIC_SUPPLEMENT: i32 = 134;
pub const UBLOCK_GEORGIAN_SUPPLEMENT: i32 = 135;
pub const UBLOCK_GLAGOLITIC: i32 = 136;
pub const UBLOCK_KHAROSHTHI: i32 = 137;
pub const UBLOCK_MODIFIER_TONE_LETTERS: i32 = 138;
pub const UBLOCK_NEW_TAI_LUE: i32 = 139;
pub const UBLOCK_OLD_PERSIAN: i32 = 140;
pub const UBLOCK_PHONETIC_EXTENSIONS_SUPPLEMENT: i32 = 141;
pub const UBLOCK_SUPPLEMENTAL_PUNCTUATION: i32 = 142;
pub const UBLOCK_SYLOTI_NAGRI: i32 = 143;
pub const UBLOCK_TIFINAGH: i32 = 144;
pub const UBLOCK_VERTICAL_FORMS: i32 = 145;
pub const UBLOCK_NKO: i32 = 146;
pub const UBLOCK_BALINESE: i32 = 147;
pub const UBLOCK_LATIN_EXTENDED_C: i32 = 148;
pub const UBLOCK_LATIN_EXTENDED_D: i32 = 149;
pub const UBLOCK_PHAGS_PA: i32 = 150;
pub const UBLOCK_PHOENICIAN: i32 = 151;
pub const UBLOCK_CUNEIFORM: i32 = 152;
pub const UBLOCK_CUNEIFORM_NUMBERS_AND_PUNCTUATION: i32 = 153;
pub const UBLOCK_COUNTING_ROD_NUMERALS: i32 = 154;
pub const UBLOCK_SUNDANESE: i32 = 155;
pub const UBLOCK_LEPCHA: i32 = 156;
pub const UBLOCK_OL_CHIKI: i32 = 157;
pub const UBLOCK_CYRILLIC_EXTENDED_A: i32 = 158;
pub const UBLOCK_VAI: i32 = 159;
pub const UBLOCK_CYRILLIC_EXTENDED_B: i32 = 160;
pub const UBLOCK_SAURASHTRA: i32 = 161;
pub const UBLOCK_KAYAH_LI: i32 = 162;
pub const UBLOCK_REJANG: i32 = 163;
pub const UBLOCK_CHAM: i32 = 164;
pub const UBLOCK_ANCIENT_SYMBOLS: i32 = 165;
pub const UBLOCK_PHAISTOS_DISC: i32 = 166;
pub const UBLOCK_LYCIAN: i32 = 167;
pub const UBLOCK_CARIAN: i32 = 168;
pub const UBLOCK_LYDIAN: i32 = 169;
pub const UBLOCK_MAHJONG_TILES: i32 = 170;
pub const UBLOCK_DOMINO_TILES: i32 = 171;
pub const UBLOCK_SAMARITAN: i32 = 172;
pub const UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED: i32 = 173;
pub const UBLOCK_TAI_THAM: i32 = 174;
pub const UBLOCK_VEDIC_EXTENSIONS: i32 = 175;
pub const UBLOCK_LISU: i32 = 176;
pub const UBLOCK_BAMUM: i32 = 177;
pub const UBLOCK_COMMON_INDIC_NUMBER_FORMS: i32 = 178;
pub const UBLOCK_DEVANAGARI_EXTENDED: i32 = 179;
pub const UBLOCK_HANGUL_JAMO_EXTENDED_A: i32 = 180;
pub const UBLOCK_JAVANESE: i32 = 181;
pub const UBLOCK_MYANMAR_EXTENDED_A: i32 = 182;
pub const UBLOCK_TAI_VIET: i32 = 183;
pub const UBLOCK_MEETEI_MAYEK: i32 = 184;
pub const UBLOCK_HANGUL_JAMO_EXTENDED_B: i32 = 185;
pub const UBLOCK_IMPERIAL_ARAMAIC: i32 = 186;
pub const UBLOCK_OLD_SOUTH_ARABIAN: i32 = 187;
pub const UBLOCK_AVESTAN: i32 = 188;
pub const UBLOCK_INSCRIPTIONAL_PARTHIAN: i32 = 189;
pub const UBLOCK_INSCRIPTIONAL_PAHLAVI: i32 = 190;
pub const UBLOCK_OLD_TURKIC: i32 = 191;
pub const UBLOCK_RUMI_NUMERAL_SYMBOLS: i32 = 192;
pub const UBLOCK_KAITHI: i32 = 193;
pub const UBLOCK_EGYPTIAN_HIEROGLYPHS: i32 = 194;
pub const UBLOCK_ENCLOSED_ALPHANUMERIC_SUPPLEMENT: i32 = 195;
pub const UBLOCK_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT: i32 = 196;
pub const UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C: i32 = 197;
pub const UBLOCK_MANDAIC: i32 = 198;
pub const UBLOCK_BATAK: i32 = 199;
pub const UBLOCK_ETHIOPIC_EXTENDED_A: i32 = 200;
pub const UBLOCK_BRAHMI: i32 = 201;
pub const UBLOCK_BAMUM_SUPPLEMENT: i32 = 202;
pub const UBLOCK_KANA_SUPPLEMENT: i32 = 203;
pub const UBLOCK_PLAYING_CARDS: i32 = 204;
pub const UBLOCK_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS: i32 = 205;
pub const UBLOCK_EMOTICONS: i32 = 206;
pub const UBLOCK_TRANSPORT_AND_MAP_SYMBOLS: i32 = 207;
pub const UBLOCK_ALCHEMICAL_SYMBOLS: i32 = 208;
pub const UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D: i32 = 209;
pub const UBLOCK_ARABIC_EXTENDED_A: i32 = 210;
pub const UBLOCK_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS: i32 = 211;
pub const UBLOCK_CHAKMA: i32 = 212;
pub const UBLOCK_MEETEI_MAYEK_EXTENSIONS: i32 = 213;
pub const UBLOCK_MEROITIC_CURSIVE: i32 = 214;
pub const UBLOCK_MEROITIC_HIEROGLYPHS: i32 = 215;
pub const UBLOCK_MIAO: i32 = 216;
pub const UBLOCK_SHARADA: i32 = 217;
pub const UBLOCK_SORA_SOMPENG: i32 = 218;
pub const UBLOCK_SUNDANESE_SUPPLEMENT: i32 = 219;
pub const UBLOCK_TAKRI: i32 = 220;
pub const UBLOCK_BASSA_VAH: i32 = 221;
pub const UBLOCK_CAUCASIAN_ALBANIAN: i32 = 222;
pub const UBLOCK_COPTIC_EPACT_NUMBERS: i32 = 223;
pub const UBLOCK_COMBINING_DIACRITICAL_MARKS_EXTENDED: i32 = 224;
pub const UBLOCK_DUPLOYAN: i32 = 225;
pub const UBLOCK_ELBASAN: i32 = 226;
pub const UBLOCK_GEOMETRIC_SHAPES_EXTENDED: i32 = 227;
pub const UBLOCK_GRANTHA: i32 = 228;
pub const UBLOCK_KHOJKI: i32 = 229;
pub const UBLOCK_KHUDAWADI: i32 = 230;
pub const UBLOCK_LATIN_EXTENDED_E: i32 = 231;
pub const UBLOCK_LINEAR_A: i32 = 232;
pub const UBLOCK_MAHAJANI: i32 = 233;
pub const UBLOCK_MANICHAEAN: i32 = 234;
pub const UBLOCK_MENDE_KIKAKUI: i32 = 235;
pub const UBLOCK_MODI: i32 = 236;
pub const UBLOCK_MRO: i32 = 237;
pub const UBLOCK_MYANMAR_EXTENDED_B: i32 = 238;
pub const UBLOCK_NABATAEAN: i32 = 239;
pub const UBLOCK_OLD_NORTH_ARABIAN: i32 = 240;
pub const UBLOCK_OLD_PERMIC: i32 = 241;
pub const UBLOCK_ORNAMENTAL_DINGBATS: i32 = 242;
pub const UBLOCK_PAHAWH_HMONG: i32 = 243;
pub const UBLOCK_PALMYRENE: i32 = 244;
pub const UBLOCK_PAU_CIN_HAU: i32 = 245;
pub const UBLOCK_PSALTER_PAHLAVI: i32 = 246;
pub const UBLOCK_SHORTHAND_FORMAT_CONTROLS: i32 = 247;
pub const UBLOCK_SIDDHAM: i32 = 248;
pub const UBLOCK_SINHALA_ARCHAIC_NUMBERS: i32 = 249;
pub const UBLOCK_SUPPLEMENTAL_ARROWS_C: i32 = 250;
pub const UBLOCK_TIRHUTA: i32 = 251;
pub const UBLOCK_WARANG_CITI: i32 = 252;
pub const UBLOCK_AHOM: i32 = 253;
pub const UBLOCK_ANATOLIAN_HIEROGLYPHS: i32 = 254;
pub const UBLOCK_CHEROKEE_SUPPLEMENT: i32 = 255;
pub const UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E: i32 = 256;
pub const UBLOCK_EARLY_DYNASTIC_CUNEIFORM: i32 = 257;
pub const UBLOCK_HATRAN: i32 = 258;
pub const UBLOCK_MULTANI: i32 = 259;
pub const UBLOCK_OLD_HUNGARIAN: i32 = 260;
pub const UBLOCK_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS: i32 = 261;
pub const UBLOCK_SUTTON_SIGNWRITING: i32 = 262;
pub const UBLOCK_ADLAM: i32 = 263;
pub const UBLOCK_BHAIKSUKI: i32 = 264;
pub const UBLOCK_CYRILLIC_EXTENDED_C: i32 = 265;
pub const UBLOCK_GLAGOLITIC_SUPPLEMENT: i32 = 266;
pub const UBLOCK_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION: i32 = 267;
pub const UBLOCK_MARCHEN: i32 = 268;
pub const UBLOCK_MONGOLIAN_SUPPLEMENT: i32 = 269;
pub const UBLOCK_NEWA: i32 = 270;
pub const UBLOCK_OSAGE: i32 = 271;
pub const UBLOCK_TANGUT: i32 = 272;
pub const UBLOCK_TANGUT_COMPONENTS: i32 = 273;
pub const UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F: i32 = 274;
pub const UBLOCK_KANA_EXTENDED_A: i32 = 275;
pub const UBLOCK_MASARAM_GONDI: i32 = 276;
pub const UBLOCK_NUSHU: i32 = 277;
pub const UBLOCK_SOYOMBO: i32 = 278;
pub const UBLOCK_SYRIAC_SUPPLEMENT: i32 = 279;
pub const UBLOCK_ZANABAZAR_SQUARE: i32 = 280;
pub const UBLOCK_CHESS_SYMBOLS: i32 = 281;
pub const UBLOCK_DOGRA: i32 = 282;
pub const UBLOCK_GEORGIAN_EXTENDED: i32 = 283;
pub const UBLOCK_GUNJALA_GONDI: i32 = 284;
pub const UBLOCK_HANIFI_ROHINGYA: i32 = 285;
pub const UBLOCK_INDIC_SIYAQ_NUMBERS: i32 = 286;
pub const UBLOCK_MAKASAR: i32 = 287;
pub const UBLOCK_MAYAN_NUMERALS: i32 = 288;
pub const UBLOCK_MEDEFAIDRIN: i32 = 289;
pub const UBLOCK_OLD_SOGDIAN: i32 = 290;
pub const UBLOCK_SOGDIAN: i32 = 291;
pub const UBLOCK_EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS: i32 = 292;
pub const UBLOCK_ELYMAIC: i32 = 293;
pub const UBLOCK_NANDINAGARI: i32 = 294;
pub const UBLOCK_NYIAKENG_PUACHUE_HMONG: i32 = 295;
pub const UBLOCK_OTTOMAN_SIYAQ_NUMBERS: i32 = 296;
pub const UBLOCK_SMALL_KANA_EXTENSION: i32 = 297;
pub const UBLOCK_SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A: i32 = 298;
pub const UBLOCK_TAMIL_SUPPLEMENT: i32 = 299;
pub const UBLOCK_WANCHO: i32 = 300;
pub const UBLOCK_CHORASMIAN: i32 = 301;
pub const UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G: i32 = 302;
pub const UBLOCK_DIVES_AKURU: i32 = 303;
pub const UBLOCK_KHITAN_SMALL_SCRIPT: i32 = 304;
pub const UBLOCK_LISU_SUPPLEMENT: i32 = 305;
pub const UBLOCK_SYMBOLS_FOR_LEGACY_COMPUTING: i32 = 306;
pub const UBLOCK_TANGUT_SUPPLEMENT: i32 = 307;
pub const UBLOCK_YEZIDI: i32 = 308;
pub const UBLOCK_INVALID_CODE: i32 = -1;// UBlockCode
const (
UBLOCK_NO_BLOCK int32 = 0
UBLOCK_BASIC_LATIN int32 = 1
UBLOCK_LATIN_1_SUPPLEMENT int32 = 2
UBLOCK_LATIN_EXTENDED_A int32 = 3
UBLOCK_LATIN_EXTENDED_B int32 = 4
UBLOCK_IPA_EXTENSIONS int32 = 5
UBLOCK_SPACING_MODIFIER_LETTERS int32 = 6
UBLOCK_COMBINING_DIACRITICAL_MARKS int32 = 7
UBLOCK_GREEK int32 = 8
UBLOCK_CYRILLIC int32 = 9
UBLOCK_ARMENIAN int32 = 10
UBLOCK_HEBREW int32 = 11
UBLOCK_ARABIC int32 = 12
UBLOCK_SYRIAC int32 = 13
UBLOCK_THAANA int32 = 14
UBLOCK_DEVANAGARI int32 = 15
UBLOCK_BENGALI int32 = 16
UBLOCK_GURMUKHI int32 = 17
UBLOCK_GUJARATI int32 = 18
UBLOCK_ORIYA int32 = 19
UBLOCK_TAMIL int32 = 20
UBLOCK_TELUGU int32 = 21
UBLOCK_KANNADA int32 = 22
UBLOCK_MALAYALAM int32 = 23
UBLOCK_SINHALA int32 = 24
UBLOCK_THAI int32 = 25
UBLOCK_LAO int32 = 26
UBLOCK_TIBETAN int32 = 27
UBLOCK_MYANMAR int32 = 28
UBLOCK_GEORGIAN int32 = 29
UBLOCK_HANGUL_JAMO int32 = 30
UBLOCK_ETHIOPIC int32 = 31
UBLOCK_CHEROKEE int32 = 32
UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS int32 = 33
UBLOCK_OGHAM int32 = 34
UBLOCK_RUNIC int32 = 35
UBLOCK_KHMER int32 = 36
UBLOCK_MONGOLIAN int32 = 37
UBLOCK_LATIN_EXTENDED_ADDITIONAL int32 = 38
UBLOCK_GREEK_EXTENDED int32 = 39
UBLOCK_GENERAL_PUNCTUATION int32 = 40
UBLOCK_SUPERSCRIPTS_AND_SUBSCRIPTS int32 = 41
UBLOCK_CURRENCY_SYMBOLS int32 = 42
UBLOCK_COMBINING_MARKS_FOR_SYMBOLS int32 = 43
UBLOCK_LETTERLIKE_SYMBOLS int32 = 44
UBLOCK_NUMBER_FORMS int32 = 45
UBLOCK_ARROWS int32 = 46
UBLOCK_MATHEMATICAL_OPERATORS int32 = 47
UBLOCK_MISCELLANEOUS_TECHNICAL int32 = 48
UBLOCK_CONTROL_PICTURES int32 = 49
UBLOCK_OPTICAL_CHARACTER_RECOGNITION int32 = 50
UBLOCK_ENCLOSED_ALPHANUMERICS int32 = 51
UBLOCK_BOX_DRAWING int32 = 52
UBLOCK_BLOCK_ELEMENTS int32 = 53
UBLOCK_GEOMETRIC_SHAPES int32 = 54
UBLOCK_MISCELLANEOUS_SYMBOLS int32 = 55
UBLOCK_DINGBATS int32 = 56
UBLOCK_BRAILLE_PATTERNS int32 = 57
UBLOCK_CJK_RADICALS_SUPPLEMENT int32 = 58
UBLOCK_KANGXI_RADICALS int32 = 59
UBLOCK_IDEOGRAPHIC_DESCRIPTION_CHARACTERS int32 = 60
UBLOCK_CJK_SYMBOLS_AND_PUNCTUATION int32 = 61
UBLOCK_HIRAGANA int32 = 62
UBLOCK_KATAKANA int32 = 63
UBLOCK_BOPOMOFO int32 = 64
UBLOCK_HANGUL_COMPATIBILITY_JAMO int32 = 65
UBLOCK_KANBUN int32 = 66
UBLOCK_BOPOMOFO_EXTENDED int32 = 67
UBLOCK_ENCLOSED_CJK_LETTERS_AND_MONTHS int32 = 68
UBLOCK_CJK_COMPATIBILITY int32 = 69
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A int32 = 70
UBLOCK_CJK_UNIFIED_IDEOGRAPHS int32 = 71
UBLOCK_YI_SYLLABLES int32 = 72
UBLOCK_YI_RADICALS int32 = 73
UBLOCK_HANGUL_SYLLABLES int32 = 74
UBLOCK_HIGH_SURROGATES int32 = 75
UBLOCK_HIGH_PRIVATE_USE_SURROGATES int32 = 76
UBLOCK_LOW_SURROGATES int32 = 77
UBLOCK_PRIVATE_USE_AREA int32 = 78
UBLOCK_PRIVATE_USE int32 = 78
UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS int32 = 79
UBLOCK_ALPHABETIC_PRESENTATION_FORMS int32 = 80
UBLOCK_ARABIC_PRESENTATION_FORMS_A int32 = 81
UBLOCK_COMBINING_HALF_MARKS int32 = 82
UBLOCK_CJK_COMPATIBILITY_FORMS int32 = 83
UBLOCK_SMALL_FORM_VARIANTS int32 = 84
UBLOCK_ARABIC_PRESENTATION_FORMS_B int32 = 85
UBLOCK_SPECIALS int32 = 86
UBLOCK_HALFWIDTH_AND_FULLWIDTH_FORMS int32 = 87
UBLOCK_OLD_ITALIC int32 = 88
UBLOCK_GOTHIC int32 = 89
UBLOCK_DESERET int32 = 90
UBLOCK_BYZANTINE_MUSICAL_SYMBOLS int32 = 91
UBLOCK_MUSICAL_SYMBOLS int32 = 92
UBLOCK_MATHEMATICAL_ALPHANUMERIC_SYMBOLS int32 = 93
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B int32 = 94
UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT int32 = 95
UBLOCK_TAGS int32 = 96
UBLOCK_CYRILLIC_SUPPLEMENT int32 = 97
UBLOCK_CYRILLIC_SUPPLEMENTARY int32 = 97
UBLOCK_TAGALOG int32 = 98
UBLOCK_HANUNOO int32 = 99
UBLOCK_BUHID int32 = 100
UBLOCK_TAGBANWA int32 = 101
UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A int32 = 102
UBLOCK_SUPPLEMENTAL_ARROWS_A int32 = 103
UBLOCK_SUPPLEMENTAL_ARROWS_B int32 = 104
UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B int32 = 105
UBLOCK_SUPPLEMENTAL_MATHEMATICAL_OPERATORS int32 = 106
UBLOCK_KATAKANA_PHONETIC_EXTENSIONS int32 = 107
UBLOCK_VARIATION_SELECTORS int32 = 108
UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_A int32 = 109
UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_B int32 = 110
UBLOCK_LIMBU int32 = 111
UBLOCK_TAI_LE int32 = 112
UBLOCK_KHMER_SYMBOLS int32 = 113
UBLOCK_PHONETIC_EXTENSIONS int32 = 114
UBLOCK_MISCELLANEOUS_SYMBOLS_AND_ARROWS int32 = 115
UBLOCK_YIJING_HEXAGRAM_SYMBOLS int32 = 116
UBLOCK_LINEAR_B_SYLLABARY int32 = 117
UBLOCK_LINEAR_B_IDEOGRAMS int32 = 118
UBLOCK_AEGEAN_NUMBERS int32 = 119
UBLOCK_UGARITIC int32 = 120
UBLOCK_SHAVIAN int32 = 121
UBLOCK_OSMANYA int32 = 122
UBLOCK_CYPRIOT_SYLLABARY int32 = 123
UBLOCK_TAI_XUAN_JING_SYMBOLS int32 = 124
UBLOCK_VARIATION_SELECTORS_SUPPLEMENT int32 = 125
UBLOCK_ANCIENT_GREEK_MUSICAL_NOTATION int32 = 126
UBLOCK_ANCIENT_GREEK_NUMBERS int32 = 127
UBLOCK_ARABIC_SUPPLEMENT int32 = 128
UBLOCK_BUGINESE int32 = 129
UBLOCK_CJK_STROKES int32 = 130
UBLOCK_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT int32 = 131
UBLOCK_COPTIC int32 = 132
UBLOCK_ETHIOPIC_EXTENDED int32 = 133
UBLOCK_ETHIOPIC_SUPPLEMENT int32 = 134
UBLOCK_GEORGIAN_SUPPLEMENT int32 = 135
UBLOCK_GLAGOLITIC int32 = 136
UBLOCK_KHAROSHTHI int32 = 137
UBLOCK_MODIFIER_TONE_LETTERS int32 = 138
UBLOCK_NEW_TAI_LUE int32 = 139
UBLOCK_OLD_PERSIAN int32 = 140
UBLOCK_PHONETIC_EXTENSIONS_SUPPLEMENT int32 = 141
UBLOCK_SUPPLEMENTAL_PUNCTUATION int32 = 142
UBLOCK_SYLOTI_NAGRI int32 = 143
UBLOCK_TIFINAGH int32 = 144
UBLOCK_VERTICAL_FORMS int32 = 145
UBLOCK_NKO int32 = 146
UBLOCK_BALINESE int32 = 147
UBLOCK_LATIN_EXTENDED_C int32 = 148
UBLOCK_LATIN_EXTENDED_D int32 = 149
UBLOCK_PHAGS_PA int32 = 150
UBLOCK_PHOENICIAN int32 = 151
UBLOCK_CUNEIFORM int32 = 152
UBLOCK_CUNEIFORM_NUMBERS_AND_PUNCTUATION int32 = 153
UBLOCK_COUNTING_ROD_NUMERALS int32 = 154
UBLOCK_SUNDANESE int32 = 155
UBLOCK_LEPCHA int32 = 156
UBLOCK_OL_CHIKI int32 = 157
UBLOCK_CYRILLIC_EXTENDED_A int32 = 158
UBLOCK_VAI int32 = 159
UBLOCK_CYRILLIC_EXTENDED_B int32 = 160
UBLOCK_SAURASHTRA int32 = 161
UBLOCK_KAYAH_LI int32 = 162
UBLOCK_REJANG int32 = 163
UBLOCK_CHAM int32 = 164
UBLOCK_ANCIENT_SYMBOLS int32 = 165
UBLOCK_PHAISTOS_DISC int32 = 166
UBLOCK_LYCIAN int32 = 167
UBLOCK_CARIAN int32 = 168
UBLOCK_LYDIAN int32 = 169
UBLOCK_MAHJONG_TILES int32 = 170
UBLOCK_DOMINO_TILES int32 = 171
UBLOCK_SAMARITAN int32 = 172
UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED int32 = 173
UBLOCK_TAI_THAM int32 = 174
UBLOCK_VEDIC_EXTENSIONS int32 = 175
UBLOCK_LISU int32 = 176
UBLOCK_BAMUM int32 = 177
UBLOCK_COMMON_INDIC_NUMBER_FORMS int32 = 178
UBLOCK_DEVANAGARI_EXTENDED int32 = 179
UBLOCK_HANGUL_JAMO_EXTENDED_A int32 = 180
UBLOCK_JAVANESE int32 = 181
UBLOCK_MYANMAR_EXTENDED_A int32 = 182
UBLOCK_TAI_VIET int32 = 183
UBLOCK_MEETEI_MAYEK int32 = 184
UBLOCK_HANGUL_JAMO_EXTENDED_B int32 = 185
UBLOCK_IMPERIAL_ARAMAIC int32 = 186
UBLOCK_OLD_SOUTH_ARABIAN int32 = 187
UBLOCK_AVESTAN int32 = 188
UBLOCK_INSCRIPTIONAL_PARTHIAN int32 = 189
UBLOCK_INSCRIPTIONAL_PAHLAVI int32 = 190
UBLOCK_OLD_TURKIC int32 = 191
UBLOCK_RUMI_NUMERAL_SYMBOLS int32 = 192
UBLOCK_KAITHI int32 = 193
UBLOCK_EGYPTIAN_HIEROGLYPHS int32 = 194
UBLOCK_ENCLOSED_ALPHANUMERIC_SUPPLEMENT int32 = 195
UBLOCK_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT int32 = 196
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C int32 = 197
UBLOCK_MANDAIC int32 = 198
UBLOCK_BATAK int32 = 199
UBLOCK_ETHIOPIC_EXTENDED_A int32 = 200
UBLOCK_BRAHMI int32 = 201
UBLOCK_BAMUM_SUPPLEMENT int32 = 202
UBLOCK_KANA_SUPPLEMENT int32 = 203
UBLOCK_PLAYING_CARDS int32 = 204
UBLOCK_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS int32 = 205
UBLOCK_EMOTICONS int32 = 206
UBLOCK_TRANSPORT_AND_MAP_SYMBOLS int32 = 207
UBLOCK_ALCHEMICAL_SYMBOLS int32 = 208
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D int32 = 209
UBLOCK_ARABIC_EXTENDED_A int32 = 210
UBLOCK_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS int32 = 211
UBLOCK_CHAKMA int32 = 212
UBLOCK_MEETEI_MAYEK_EXTENSIONS int32 = 213
UBLOCK_MEROITIC_CURSIVE int32 = 214
UBLOCK_MEROITIC_HIEROGLYPHS int32 = 215
UBLOCK_MIAO int32 = 216
UBLOCK_SHARADA int32 = 217
UBLOCK_SORA_SOMPENG int32 = 218
UBLOCK_SUNDANESE_SUPPLEMENT int32 = 219
UBLOCK_TAKRI int32 = 220
UBLOCK_BASSA_VAH int32 = 221
UBLOCK_CAUCASIAN_ALBANIAN int32 = 222
UBLOCK_COPTIC_EPACT_NUMBERS int32 = 223
UBLOCK_COMBINING_DIACRITICAL_MARKS_EXTENDED int32 = 224
UBLOCK_DUPLOYAN int32 = 225
UBLOCK_ELBASAN int32 = 226
UBLOCK_GEOMETRIC_SHAPES_EXTENDED int32 = 227
UBLOCK_GRANTHA int32 = 228
UBLOCK_KHOJKI int32 = 229
UBLOCK_KHUDAWADI int32 = 230
UBLOCK_LATIN_EXTENDED_E int32 = 231
UBLOCK_LINEAR_A int32 = 232
UBLOCK_MAHAJANI int32 = 233
UBLOCK_MANICHAEAN int32 = 234
UBLOCK_MENDE_KIKAKUI int32 = 235
UBLOCK_MODI int32 = 236
UBLOCK_MRO int32 = 237
UBLOCK_MYANMAR_EXTENDED_B int32 = 238
UBLOCK_NABATAEAN int32 = 239
UBLOCK_OLD_NORTH_ARABIAN int32 = 240
UBLOCK_OLD_PERMIC int32 = 241
UBLOCK_ORNAMENTAL_DINGBATS int32 = 242
UBLOCK_PAHAWH_HMONG int32 = 243
UBLOCK_PALMYRENE int32 = 244
UBLOCK_PAU_CIN_HAU int32 = 245
UBLOCK_PSALTER_PAHLAVI int32 = 246
UBLOCK_SHORTHAND_FORMAT_CONTROLS int32 = 247
UBLOCK_SIDDHAM int32 = 248
UBLOCK_SINHALA_ARCHAIC_NUMBERS int32 = 249
UBLOCK_SUPPLEMENTAL_ARROWS_C int32 = 250
UBLOCK_TIRHUTA int32 = 251
UBLOCK_WARANG_CITI int32 = 252
UBLOCK_AHOM int32 = 253
UBLOCK_ANATOLIAN_HIEROGLYPHS int32 = 254
UBLOCK_CHEROKEE_SUPPLEMENT int32 = 255
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E int32 = 256
UBLOCK_EARLY_DYNASTIC_CUNEIFORM int32 = 257
UBLOCK_HATRAN int32 = 258
UBLOCK_MULTANI int32 = 259
UBLOCK_OLD_HUNGARIAN int32 = 260
UBLOCK_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS int32 = 261
UBLOCK_SUTTON_SIGNWRITING int32 = 262
UBLOCK_ADLAM int32 = 263
UBLOCK_BHAIKSUKI int32 = 264
UBLOCK_CYRILLIC_EXTENDED_C int32 = 265
UBLOCK_GLAGOLITIC_SUPPLEMENT int32 = 266
UBLOCK_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION int32 = 267
UBLOCK_MARCHEN int32 = 268
UBLOCK_MONGOLIAN_SUPPLEMENT int32 = 269
UBLOCK_NEWA int32 = 270
UBLOCK_OSAGE int32 = 271
UBLOCK_TANGUT int32 = 272
UBLOCK_TANGUT_COMPONENTS int32 = 273
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F int32 = 274
UBLOCK_KANA_EXTENDED_A int32 = 275
UBLOCK_MASARAM_GONDI int32 = 276
UBLOCK_NUSHU int32 = 277
UBLOCK_SOYOMBO int32 = 278
UBLOCK_SYRIAC_SUPPLEMENT int32 = 279
UBLOCK_ZANABAZAR_SQUARE int32 = 280
UBLOCK_CHESS_SYMBOLS int32 = 281
UBLOCK_DOGRA int32 = 282
UBLOCK_GEORGIAN_EXTENDED int32 = 283
UBLOCK_GUNJALA_GONDI int32 = 284
UBLOCK_HANIFI_ROHINGYA int32 = 285
UBLOCK_INDIC_SIYAQ_NUMBERS int32 = 286
UBLOCK_MAKASAR int32 = 287
UBLOCK_MAYAN_NUMERALS int32 = 288
UBLOCK_MEDEFAIDRIN int32 = 289
UBLOCK_OLD_SOGDIAN int32 = 290
UBLOCK_SOGDIAN int32 = 291
UBLOCK_EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS int32 = 292
UBLOCK_ELYMAIC int32 = 293
UBLOCK_NANDINAGARI int32 = 294
UBLOCK_NYIAKENG_PUACHUE_HMONG int32 = 295
UBLOCK_OTTOMAN_SIYAQ_NUMBERS int32 = 296
UBLOCK_SMALL_KANA_EXTENSION int32 = 297
UBLOCK_SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A int32 = 298
UBLOCK_TAMIL_SUPPLEMENT int32 = 299
UBLOCK_WANCHO int32 = 300
UBLOCK_CHORASMIAN int32 = 301
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G int32 = 302
UBLOCK_DIVES_AKURU int32 = 303
UBLOCK_KHITAN_SMALL_SCRIPT int32 = 304
UBLOCK_LISU_SUPPLEMENT int32 = 305
UBLOCK_SYMBOLS_FOR_LEGACY_COMPUTING int32 = 306
UBLOCK_TANGUT_SUPPLEMENT int32 = 307
UBLOCK_YEZIDI int32 = 308
UBLOCK_INVALID_CODE int32 = -1
)const
UBLOCK_NO_BLOCK = 0;
UBLOCK_BASIC_LATIN = 1;
UBLOCK_LATIN_1_SUPPLEMENT = 2;
UBLOCK_LATIN_EXTENDED_A = 3;
UBLOCK_LATIN_EXTENDED_B = 4;
UBLOCK_IPA_EXTENSIONS = 5;
UBLOCK_SPACING_MODIFIER_LETTERS = 6;
UBLOCK_COMBINING_DIACRITICAL_MARKS = 7;
UBLOCK_GREEK = 8;
UBLOCK_CYRILLIC = 9;
UBLOCK_ARMENIAN = 10;
UBLOCK_HEBREW = 11;
UBLOCK_ARABIC = 12;
UBLOCK_SYRIAC = 13;
UBLOCK_THAANA = 14;
UBLOCK_DEVANAGARI = 15;
UBLOCK_BENGALI = 16;
UBLOCK_GURMUKHI = 17;
UBLOCK_GUJARATI = 18;
UBLOCK_ORIYA = 19;
UBLOCK_TAMIL = 20;
UBLOCK_TELUGU = 21;
UBLOCK_KANNADA = 22;
UBLOCK_MALAYALAM = 23;
UBLOCK_SINHALA = 24;
UBLOCK_THAI = 25;
UBLOCK_LAO = 26;
UBLOCK_TIBETAN = 27;
UBLOCK_MYANMAR = 28;
UBLOCK_GEORGIAN = 29;
UBLOCK_HANGUL_JAMO = 30;
UBLOCK_ETHIOPIC = 31;
UBLOCK_CHEROKEE = 32;
UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS = 33;
UBLOCK_OGHAM = 34;
UBLOCK_RUNIC = 35;
UBLOCK_KHMER = 36;
UBLOCK_MONGOLIAN = 37;
UBLOCK_LATIN_EXTENDED_ADDITIONAL = 38;
UBLOCK_GREEK_EXTENDED = 39;
UBLOCK_GENERAL_PUNCTUATION = 40;
UBLOCK_SUPERSCRIPTS_AND_SUBSCRIPTS = 41;
UBLOCK_CURRENCY_SYMBOLS = 42;
UBLOCK_COMBINING_MARKS_FOR_SYMBOLS = 43;
UBLOCK_LETTERLIKE_SYMBOLS = 44;
UBLOCK_NUMBER_FORMS = 45;
UBLOCK_ARROWS = 46;
UBLOCK_MATHEMATICAL_OPERATORS = 47;
UBLOCK_MISCELLANEOUS_TECHNICAL = 48;
UBLOCK_CONTROL_PICTURES = 49;
UBLOCK_OPTICAL_CHARACTER_RECOGNITION = 50;
UBLOCK_ENCLOSED_ALPHANUMERICS = 51;
UBLOCK_BOX_DRAWING = 52;
UBLOCK_BLOCK_ELEMENTS = 53;
UBLOCK_GEOMETRIC_SHAPES = 54;
UBLOCK_MISCELLANEOUS_SYMBOLS = 55;
UBLOCK_DINGBATS = 56;
UBLOCK_BRAILLE_PATTERNS = 57;
UBLOCK_CJK_RADICALS_SUPPLEMENT = 58;
UBLOCK_KANGXI_RADICALS = 59;
UBLOCK_IDEOGRAPHIC_DESCRIPTION_CHARACTERS = 60;
UBLOCK_CJK_SYMBOLS_AND_PUNCTUATION = 61;
UBLOCK_HIRAGANA = 62;
UBLOCK_KATAKANA = 63;
UBLOCK_BOPOMOFO = 64;
UBLOCK_HANGUL_COMPATIBILITY_JAMO = 65;
UBLOCK_KANBUN = 66;
UBLOCK_BOPOMOFO_EXTENDED = 67;
UBLOCK_ENCLOSED_CJK_LETTERS_AND_MONTHS = 68;
UBLOCK_CJK_COMPATIBILITY = 69;
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A = 70;
UBLOCK_CJK_UNIFIED_IDEOGRAPHS = 71;
UBLOCK_YI_SYLLABLES = 72;
UBLOCK_YI_RADICALS = 73;
UBLOCK_HANGUL_SYLLABLES = 74;
UBLOCK_HIGH_SURROGATES = 75;
UBLOCK_HIGH_PRIVATE_USE_SURROGATES = 76;
UBLOCK_LOW_SURROGATES = 77;
UBLOCK_PRIVATE_USE_AREA = 78;
UBLOCK_PRIVATE_USE = 78;
UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS = 79;
UBLOCK_ALPHABETIC_PRESENTATION_FORMS = 80;
UBLOCK_ARABIC_PRESENTATION_FORMS_A = 81;
UBLOCK_COMBINING_HALF_MARKS = 82;
UBLOCK_CJK_COMPATIBILITY_FORMS = 83;
UBLOCK_SMALL_FORM_VARIANTS = 84;
UBLOCK_ARABIC_PRESENTATION_FORMS_B = 85;
UBLOCK_SPECIALS = 86;
UBLOCK_HALFWIDTH_AND_FULLWIDTH_FORMS = 87;
UBLOCK_OLD_ITALIC = 88;
UBLOCK_GOTHIC = 89;
UBLOCK_DESERET = 90;
UBLOCK_BYZANTINE_MUSICAL_SYMBOLS = 91;
UBLOCK_MUSICAL_SYMBOLS = 92;
UBLOCK_MATHEMATICAL_ALPHANUMERIC_SYMBOLS = 93;
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B = 94;
UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT = 95;
UBLOCK_TAGS = 96;
UBLOCK_CYRILLIC_SUPPLEMENT = 97;
UBLOCK_CYRILLIC_SUPPLEMENTARY = 97;
UBLOCK_TAGALOG = 98;
UBLOCK_HANUNOO = 99;
UBLOCK_BUHID = 100;
UBLOCK_TAGBANWA = 101;
UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A = 102;
UBLOCK_SUPPLEMENTAL_ARROWS_A = 103;
UBLOCK_SUPPLEMENTAL_ARROWS_B = 104;
UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B = 105;
UBLOCK_SUPPLEMENTAL_MATHEMATICAL_OPERATORS = 106;
UBLOCK_KATAKANA_PHONETIC_EXTENSIONS = 107;
UBLOCK_VARIATION_SELECTORS = 108;
UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_A = 109;
UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_B = 110;
UBLOCK_LIMBU = 111;
UBLOCK_TAI_LE = 112;
UBLOCK_KHMER_SYMBOLS = 113;
UBLOCK_PHONETIC_EXTENSIONS = 114;
UBLOCK_MISCELLANEOUS_SYMBOLS_AND_ARROWS = 115;
UBLOCK_YIJING_HEXAGRAM_SYMBOLS = 116;
UBLOCK_LINEAR_B_SYLLABARY = 117;
UBLOCK_LINEAR_B_IDEOGRAMS = 118;
UBLOCK_AEGEAN_NUMBERS = 119;
UBLOCK_UGARITIC = 120;
UBLOCK_SHAVIAN = 121;
UBLOCK_OSMANYA = 122;
UBLOCK_CYPRIOT_SYLLABARY = 123;
UBLOCK_TAI_XUAN_JING_SYMBOLS = 124;
UBLOCK_VARIATION_SELECTORS_SUPPLEMENT = 125;
UBLOCK_ANCIENT_GREEK_MUSICAL_NOTATION = 126;
UBLOCK_ANCIENT_GREEK_NUMBERS = 127;
UBLOCK_ARABIC_SUPPLEMENT = 128;
UBLOCK_BUGINESE = 129;
UBLOCK_CJK_STROKES = 130;
UBLOCK_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT = 131;
UBLOCK_COPTIC = 132;
UBLOCK_ETHIOPIC_EXTENDED = 133;
UBLOCK_ETHIOPIC_SUPPLEMENT = 134;
UBLOCK_GEORGIAN_SUPPLEMENT = 135;
UBLOCK_GLAGOLITIC = 136;
UBLOCK_KHAROSHTHI = 137;
UBLOCK_MODIFIER_TONE_LETTERS = 138;
UBLOCK_NEW_TAI_LUE = 139;
UBLOCK_OLD_PERSIAN = 140;
UBLOCK_PHONETIC_EXTENSIONS_SUPPLEMENT = 141;
UBLOCK_SUPPLEMENTAL_PUNCTUATION = 142;
UBLOCK_SYLOTI_NAGRI = 143;
UBLOCK_TIFINAGH = 144;
UBLOCK_VERTICAL_FORMS = 145;
UBLOCK_NKO = 146;
UBLOCK_BALINESE = 147;
UBLOCK_LATIN_EXTENDED_C = 148;
UBLOCK_LATIN_EXTENDED_D = 149;
UBLOCK_PHAGS_PA = 150;
UBLOCK_PHOENICIAN = 151;
UBLOCK_CUNEIFORM = 152;
UBLOCK_CUNEIFORM_NUMBERS_AND_PUNCTUATION = 153;
UBLOCK_COUNTING_ROD_NUMERALS = 154;
UBLOCK_SUNDANESE = 155;
UBLOCK_LEPCHA = 156;
UBLOCK_OL_CHIKI = 157;
UBLOCK_CYRILLIC_EXTENDED_A = 158;
UBLOCK_VAI = 159;
UBLOCK_CYRILLIC_EXTENDED_B = 160;
UBLOCK_SAURASHTRA = 161;
UBLOCK_KAYAH_LI = 162;
UBLOCK_REJANG = 163;
UBLOCK_CHAM = 164;
UBLOCK_ANCIENT_SYMBOLS = 165;
UBLOCK_PHAISTOS_DISC = 166;
UBLOCK_LYCIAN = 167;
UBLOCK_CARIAN = 168;
UBLOCK_LYDIAN = 169;
UBLOCK_MAHJONG_TILES = 170;
UBLOCK_DOMINO_TILES = 171;
UBLOCK_SAMARITAN = 172;
UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED = 173;
UBLOCK_TAI_THAM = 174;
UBLOCK_VEDIC_EXTENSIONS = 175;
UBLOCK_LISU = 176;
UBLOCK_BAMUM = 177;
UBLOCK_COMMON_INDIC_NUMBER_FORMS = 178;
UBLOCK_DEVANAGARI_EXTENDED = 179;
UBLOCK_HANGUL_JAMO_EXTENDED_A = 180;
UBLOCK_JAVANESE = 181;
UBLOCK_MYANMAR_EXTENDED_A = 182;
UBLOCK_TAI_VIET = 183;
UBLOCK_MEETEI_MAYEK = 184;
UBLOCK_HANGUL_JAMO_EXTENDED_B = 185;
UBLOCK_IMPERIAL_ARAMAIC = 186;
UBLOCK_OLD_SOUTH_ARABIAN = 187;
UBLOCK_AVESTAN = 188;
UBLOCK_INSCRIPTIONAL_PARTHIAN = 189;
UBLOCK_INSCRIPTIONAL_PAHLAVI = 190;
UBLOCK_OLD_TURKIC = 191;
UBLOCK_RUMI_NUMERAL_SYMBOLS = 192;
UBLOCK_KAITHI = 193;
UBLOCK_EGYPTIAN_HIEROGLYPHS = 194;
UBLOCK_ENCLOSED_ALPHANUMERIC_SUPPLEMENT = 195;
UBLOCK_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT = 196;
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C = 197;
UBLOCK_MANDAIC = 198;
UBLOCK_BATAK = 199;
UBLOCK_ETHIOPIC_EXTENDED_A = 200;
UBLOCK_BRAHMI = 201;
UBLOCK_BAMUM_SUPPLEMENT = 202;
UBLOCK_KANA_SUPPLEMENT = 203;
UBLOCK_PLAYING_CARDS = 204;
UBLOCK_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS = 205;
UBLOCK_EMOTICONS = 206;
UBLOCK_TRANSPORT_AND_MAP_SYMBOLS = 207;
UBLOCK_ALCHEMICAL_SYMBOLS = 208;
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D = 209;
UBLOCK_ARABIC_EXTENDED_A = 210;
UBLOCK_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS = 211;
UBLOCK_CHAKMA = 212;
UBLOCK_MEETEI_MAYEK_EXTENSIONS = 213;
UBLOCK_MEROITIC_CURSIVE = 214;
UBLOCK_MEROITIC_HIEROGLYPHS = 215;
UBLOCK_MIAO = 216;
UBLOCK_SHARADA = 217;
UBLOCK_SORA_SOMPENG = 218;
UBLOCK_SUNDANESE_SUPPLEMENT = 219;
UBLOCK_TAKRI = 220;
UBLOCK_BASSA_VAH = 221;
UBLOCK_CAUCASIAN_ALBANIAN = 222;
UBLOCK_COPTIC_EPACT_NUMBERS = 223;
UBLOCK_COMBINING_DIACRITICAL_MARKS_EXTENDED = 224;
UBLOCK_DUPLOYAN = 225;
UBLOCK_ELBASAN = 226;
UBLOCK_GEOMETRIC_SHAPES_EXTENDED = 227;
UBLOCK_GRANTHA = 228;
UBLOCK_KHOJKI = 229;
UBLOCK_KHUDAWADI = 230;
UBLOCK_LATIN_EXTENDED_E = 231;
UBLOCK_LINEAR_A = 232;
UBLOCK_MAHAJANI = 233;
UBLOCK_MANICHAEAN = 234;
UBLOCK_MENDE_KIKAKUI = 235;
UBLOCK_MODI = 236;
UBLOCK_MRO = 237;
UBLOCK_MYANMAR_EXTENDED_B = 238;
UBLOCK_NABATAEAN = 239;
UBLOCK_OLD_NORTH_ARABIAN = 240;
UBLOCK_OLD_PERMIC = 241;
UBLOCK_ORNAMENTAL_DINGBATS = 242;
UBLOCK_PAHAWH_HMONG = 243;
UBLOCK_PALMYRENE = 244;
UBLOCK_PAU_CIN_HAU = 245;
UBLOCK_PSALTER_PAHLAVI = 246;
UBLOCK_SHORTHAND_FORMAT_CONTROLS = 247;
UBLOCK_SIDDHAM = 248;
UBLOCK_SINHALA_ARCHAIC_NUMBERS = 249;
UBLOCK_SUPPLEMENTAL_ARROWS_C = 250;
UBLOCK_TIRHUTA = 251;
UBLOCK_WARANG_CITI = 252;
UBLOCK_AHOM = 253;
UBLOCK_ANATOLIAN_HIEROGLYPHS = 254;
UBLOCK_CHEROKEE_SUPPLEMENT = 255;
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E = 256;
UBLOCK_EARLY_DYNASTIC_CUNEIFORM = 257;
UBLOCK_HATRAN = 258;
UBLOCK_MULTANI = 259;
UBLOCK_OLD_HUNGARIAN = 260;
UBLOCK_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS = 261;
UBLOCK_SUTTON_SIGNWRITING = 262;
UBLOCK_ADLAM = 263;
UBLOCK_BHAIKSUKI = 264;
UBLOCK_CYRILLIC_EXTENDED_C = 265;
UBLOCK_GLAGOLITIC_SUPPLEMENT = 266;
UBLOCK_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION = 267;
UBLOCK_MARCHEN = 268;
UBLOCK_MONGOLIAN_SUPPLEMENT = 269;
UBLOCK_NEWA = 270;
UBLOCK_OSAGE = 271;
UBLOCK_TANGUT = 272;
UBLOCK_TANGUT_COMPONENTS = 273;
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F = 274;
UBLOCK_KANA_EXTENDED_A = 275;
UBLOCK_MASARAM_GONDI = 276;
UBLOCK_NUSHU = 277;
UBLOCK_SOYOMBO = 278;
UBLOCK_SYRIAC_SUPPLEMENT = 279;
UBLOCK_ZANABAZAR_SQUARE = 280;
UBLOCK_CHESS_SYMBOLS = 281;
UBLOCK_DOGRA = 282;
UBLOCK_GEORGIAN_EXTENDED = 283;
UBLOCK_GUNJALA_GONDI = 284;
UBLOCK_HANIFI_ROHINGYA = 285;
UBLOCK_INDIC_SIYAQ_NUMBERS = 286;
UBLOCK_MAKASAR = 287;
UBLOCK_MAYAN_NUMERALS = 288;
UBLOCK_MEDEFAIDRIN = 289;
UBLOCK_OLD_SOGDIAN = 290;
UBLOCK_SOGDIAN = 291;
UBLOCK_EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS = 292;
UBLOCK_ELYMAIC = 293;
UBLOCK_NANDINAGARI = 294;
UBLOCK_NYIAKENG_PUACHUE_HMONG = 295;
UBLOCK_OTTOMAN_SIYAQ_NUMBERS = 296;
UBLOCK_SMALL_KANA_EXTENSION = 297;
UBLOCK_SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A = 298;
UBLOCK_TAMIL_SUPPLEMENT = 299;
UBLOCK_WANCHO = 300;
UBLOCK_CHORASMIAN = 301;
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G = 302;
UBLOCK_DIVES_AKURU = 303;
UBLOCK_KHITAN_SMALL_SCRIPT = 304;
UBLOCK_LISU_SUPPLEMENT = 305;
UBLOCK_SYMBOLS_FOR_LEGACY_COMPUTING = 306;
UBLOCK_TANGUT_SUPPLEMENT = 307;
UBLOCK_YEZIDI = 308;
UBLOCK_INVALID_CODE = -1;// UBlockCode
pub const UBLOCK_NO_BLOCK: i32 = 0;
pub const UBLOCK_BASIC_LATIN: i32 = 1;
pub const UBLOCK_LATIN_1_SUPPLEMENT: i32 = 2;
pub const UBLOCK_LATIN_EXTENDED_A: i32 = 3;
pub const UBLOCK_LATIN_EXTENDED_B: i32 = 4;
pub const UBLOCK_IPA_EXTENSIONS: i32 = 5;
pub const UBLOCK_SPACING_MODIFIER_LETTERS: i32 = 6;
pub const UBLOCK_COMBINING_DIACRITICAL_MARKS: i32 = 7;
pub const UBLOCK_GREEK: i32 = 8;
pub const UBLOCK_CYRILLIC: i32 = 9;
pub const UBLOCK_ARMENIAN: i32 = 10;
pub const UBLOCK_HEBREW: i32 = 11;
pub const UBLOCK_ARABIC: i32 = 12;
pub const UBLOCK_SYRIAC: i32 = 13;
pub const UBLOCK_THAANA: i32 = 14;
pub const UBLOCK_DEVANAGARI: i32 = 15;
pub const UBLOCK_BENGALI: i32 = 16;
pub const UBLOCK_GURMUKHI: i32 = 17;
pub const UBLOCK_GUJARATI: i32 = 18;
pub const UBLOCK_ORIYA: i32 = 19;
pub const UBLOCK_TAMIL: i32 = 20;
pub const UBLOCK_TELUGU: i32 = 21;
pub const UBLOCK_KANNADA: i32 = 22;
pub const UBLOCK_MALAYALAM: i32 = 23;
pub const UBLOCK_SINHALA: i32 = 24;
pub const UBLOCK_THAI: i32 = 25;
pub const UBLOCK_LAO: i32 = 26;
pub const UBLOCK_TIBETAN: i32 = 27;
pub const UBLOCK_MYANMAR: i32 = 28;
pub const UBLOCK_GEORGIAN: i32 = 29;
pub const UBLOCK_HANGUL_JAMO: i32 = 30;
pub const UBLOCK_ETHIOPIC: i32 = 31;
pub const UBLOCK_CHEROKEE: i32 = 32;
pub const UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS: i32 = 33;
pub const UBLOCK_OGHAM: i32 = 34;
pub const UBLOCK_RUNIC: i32 = 35;
pub const UBLOCK_KHMER: i32 = 36;
pub const UBLOCK_MONGOLIAN: i32 = 37;
pub const UBLOCK_LATIN_EXTENDED_ADDITIONAL: i32 = 38;
pub const UBLOCK_GREEK_EXTENDED: i32 = 39;
pub const UBLOCK_GENERAL_PUNCTUATION: i32 = 40;
pub const UBLOCK_SUPERSCRIPTS_AND_SUBSCRIPTS: i32 = 41;
pub const UBLOCK_CURRENCY_SYMBOLS: i32 = 42;
pub const UBLOCK_COMBINING_MARKS_FOR_SYMBOLS: i32 = 43;
pub const UBLOCK_LETTERLIKE_SYMBOLS: i32 = 44;
pub const UBLOCK_NUMBER_FORMS: i32 = 45;
pub const UBLOCK_ARROWS: i32 = 46;
pub const UBLOCK_MATHEMATICAL_OPERATORS: i32 = 47;
pub const UBLOCK_MISCELLANEOUS_TECHNICAL: i32 = 48;
pub const UBLOCK_CONTROL_PICTURES: i32 = 49;
pub const UBLOCK_OPTICAL_CHARACTER_RECOGNITION: i32 = 50;
pub const UBLOCK_ENCLOSED_ALPHANUMERICS: i32 = 51;
pub const UBLOCK_BOX_DRAWING: i32 = 52;
pub const UBLOCK_BLOCK_ELEMENTS: i32 = 53;
pub const UBLOCK_GEOMETRIC_SHAPES: i32 = 54;
pub const UBLOCK_MISCELLANEOUS_SYMBOLS: i32 = 55;
pub const UBLOCK_DINGBATS: i32 = 56;
pub const UBLOCK_BRAILLE_PATTERNS: i32 = 57;
pub const UBLOCK_CJK_RADICALS_SUPPLEMENT: i32 = 58;
pub const UBLOCK_KANGXI_RADICALS: i32 = 59;
pub const UBLOCK_IDEOGRAPHIC_DESCRIPTION_CHARACTERS: i32 = 60;
pub const UBLOCK_CJK_SYMBOLS_AND_PUNCTUATION: i32 = 61;
pub const UBLOCK_HIRAGANA: i32 = 62;
pub const UBLOCK_KATAKANA: i32 = 63;
pub const UBLOCK_BOPOMOFO: i32 = 64;
pub const UBLOCK_HANGUL_COMPATIBILITY_JAMO: i32 = 65;
pub const UBLOCK_KANBUN: i32 = 66;
pub const UBLOCK_BOPOMOFO_EXTENDED: i32 = 67;
pub const UBLOCK_ENCLOSED_CJK_LETTERS_AND_MONTHS: i32 = 68;
pub const UBLOCK_CJK_COMPATIBILITY: i32 = 69;
pub const UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A: i32 = 70;
pub const UBLOCK_CJK_UNIFIED_IDEOGRAPHS: i32 = 71;
pub const UBLOCK_YI_SYLLABLES: i32 = 72;
pub const UBLOCK_YI_RADICALS: i32 = 73;
pub const UBLOCK_HANGUL_SYLLABLES: i32 = 74;
pub const UBLOCK_HIGH_SURROGATES: i32 = 75;
pub const UBLOCK_HIGH_PRIVATE_USE_SURROGATES: i32 = 76;
pub const UBLOCK_LOW_SURROGATES: i32 = 77;
pub const UBLOCK_PRIVATE_USE_AREA: i32 = 78;
pub const UBLOCK_PRIVATE_USE: i32 = 78;
pub const UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS: i32 = 79;
pub const UBLOCK_ALPHABETIC_PRESENTATION_FORMS: i32 = 80;
pub const UBLOCK_ARABIC_PRESENTATION_FORMS_A: i32 = 81;
pub const UBLOCK_COMBINING_HALF_MARKS: i32 = 82;
pub const UBLOCK_CJK_COMPATIBILITY_FORMS: i32 = 83;
pub const UBLOCK_SMALL_FORM_VARIANTS: i32 = 84;
pub const UBLOCK_ARABIC_PRESENTATION_FORMS_B: i32 = 85;
pub const UBLOCK_SPECIALS: i32 = 86;
pub const UBLOCK_HALFWIDTH_AND_FULLWIDTH_FORMS: i32 = 87;
pub const UBLOCK_OLD_ITALIC: i32 = 88;
pub const UBLOCK_GOTHIC: i32 = 89;
pub const UBLOCK_DESERET: i32 = 90;
pub const UBLOCK_BYZANTINE_MUSICAL_SYMBOLS: i32 = 91;
pub const UBLOCK_MUSICAL_SYMBOLS: i32 = 92;
pub const UBLOCK_MATHEMATICAL_ALPHANUMERIC_SYMBOLS: i32 = 93;
pub const UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B: i32 = 94;
pub const UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT: i32 = 95;
pub const UBLOCK_TAGS: i32 = 96;
pub const UBLOCK_CYRILLIC_SUPPLEMENT: i32 = 97;
pub const UBLOCK_CYRILLIC_SUPPLEMENTARY: i32 = 97;
pub const UBLOCK_TAGALOG: i32 = 98;
pub const UBLOCK_HANUNOO: i32 = 99;
pub const UBLOCK_BUHID: i32 = 100;
pub const UBLOCK_TAGBANWA: i32 = 101;
pub const UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A: i32 = 102;
pub const UBLOCK_SUPPLEMENTAL_ARROWS_A: i32 = 103;
pub const UBLOCK_SUPPLEMENTAL_ARROWS_B: i32 = 104;
pub const UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B: i32 = 105;
pub const UBLOCK_SUPPLEMENTAL_MATHEMATICAL_OPERATORS: i32 = 106;
pub const UBLOCK_KATAKANA_PHONETIC_EXTENSIONS: i32 = 107;
pub const UBLOCK_VARIATION_SELECTORS: i32 = 108;
pub const UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_A: i32 = 109;
pub const UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_B: i32 = 110;
pub const UBLOCK_LIMBU: i32 = 111;
pub const UBLOCK_TAI_LE: i32 = 112;
pub const UBLOCK_KHMER_SYMBOLS: i32 = 113;
pub const UBLOCK_PHONETIC_EXTENSIONS: i32 = 114;
pub const UBLOCK_MISCELLANEOUS_SYMBOLS_AND_ARROWS: i32 = 115;
pub const UBLOCK_YIJING_HEXAGRAM_SYMBOLS: i32 = 116;
pub const UBLOCK_LINEAR_B_SYLLABARY: i32 = 117;
pub const UBLOCK_LINEAR_B_IDEOGRAMS: i32 = 118;
pub const UBLOCK_AEGEAN_NUMBERS: i32 = 119;
pub const UBLOCK_UGARITIC: i32 = 120;
pub const UBLOCK_SHAVIAN: i32 = 121;
pub const UBLOCK_OSMANYA: i32 = 122;
pub const UBLOCK_CYPRIOT_SYLLABARY: i32 = 123;
pub const UBLOCK_TAI_XUAN_JING_SYMBOLS: i32 = 124;
pub const UBLOCK_VARIATION_SELECTORS_SUPPLEMENT: i32 = 125;
pub const UBLOCK_ANCIENT_GREEK_MUSICAL_NOTATION: i32 = 126;
pub const UBLOCK_ANCIENT_GREEK_NUMBERS: i32 = 127;
pub const UBLOCK_ARABIC_SUPPLEMENT: i32 = 128;
pub const UBLOCK_BUGINESE: i32 = 129;
pub const UBLOCK_CJK_STROKES: i32 = 130;
pub const UBLOCK_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT: i32 = 131;
pub const UBLOCK_COPTIC: i32 = 132;
pub const UBLOCK_ETHIOPIC_EXTENDED: i32 = 133;
pub const UBLOCK_ETHIOPIC_SUPPLEMENT: i32 = 134;
pub const UBLOCK_GEORGIAN_SUPPLEMENT: i32 = 135;
pub const UBLOCK_GLAGOLITIC: i32 = 136;
pub const UBLOCK_KHAROSHTHI: i32 = 137;
pub const UBLOCK_MODIFIER_TONE_LETTERS: i32 = 138;
pub const UBLOCK_NEW_TAI_LUE: i32 = 139;
pub const UBLOCK_OLD_PERSIAN: i32 = 140;
pub const UBLOCK_PHONETIC_EXTENSIONS_SUPPLEMENT: i32 = 141;
pub const UBLOCK_SUPPLEMENTAL_PUNCTUATION: i32 = 142;
pub const UBLOCK_SYLOTI_NAGRI: i32 = 143;
pub const UBLOCK_TIFINAGH: i32 = 144;
pub const UBLOCK_VERTICAL_FORMS: i32 = 145;
pub const UBLOCK_NKO: i32 = 146;
pub const UBLOCK_BALINESE: i32 = 147;
pub const UBLOCK_LATIN_EXTENDED_C: i32 = 148;
pub const UBLOCK_LATIN_EXTENDED_D: i32 = 149;
pub const UBLOCK_PHAGS_PA: i32 = 150;
pub const UBLOCK_PHOENICIAN: i32 = 151;
pub const UBLOCK_CUNEIFORM: i32 = 152;
pub const UBLOCK_CUNEIFORM_NUMBERS_AND_PUNCTUATION: i32 = 153;
pub const UBLOCK_COUNTING_ROD_NUMERALS: i32 = 154;
pub const UBLOCK_SUNDANESE: i32 = 155;
pub const UBLOCK_LEPCHA: i32 = 156;
pub const UBLOCK_OL_CHIKI: i32 = 157;
pub const UBLOCK_CYRILLIC_EXTENDED_A: i32 = 158;
pub const UBLOCK_VAI: i32 = 159;
pub const UBLOCK_CYRILLIC_EXTENDED_B: i32 = 160;
pub const UBLOCK_SAURASHTRA: i32 = 161;
pub const UBLOCK_KAYAH_LI: i32 = 162;
pub const UBLOCK_REJANG: i32 = 163;
pub const UBLOCK_CHAM: i32 = 164;
pub const UBLOCK_ANCIENT_SYMBOLS: i32 = 165;
pub const UBLOCK_PHAISTOS_DISC: i32 = 166;
pub const UBLOCK_LYCIAN: i32 = 167;
pub const UBLOCK_CARIAN: i32 = 168;
pub const UBLOCK_LYDIAN: i32 = 169;
pub const UBLOCK_MAHJONG_TILES: i32 = 170;
pub const UBLOCK_DOMINO_TILES: i32 = 171;
pub const UBLOCK_SAMARITAN: i32 = 172;
pub const UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED: i32 = 173;
pub const UBLOCK_TAI_THAM: i32 = 174;
pub const UBLOCK_VEDIC_EXTENSIONS: i32 = 175;
pub const UBLOCK_LISU: i32 = 176;
pub const UBLOCK_BAMUM: i32 = 177;
pub const UBLOCK_COMMON_INDIC_NUMBER_FORMS: i32 = 178;
pub const UBLOCK_DEVANAGARI_EXTENDED: i32 = 179;
pub const UBLOCK_HANGUL_JAMO_EXTENDED_A: i32 = 180;
pub const UBLOCK_JAVANESE: i32 = 181;
pub const UBLOCK_MYANMAR_EXTENDED_A: i32 = 182;
pub const UBLOCK_TAI_VIET: i32 = 183;
pub const UBLOCK_MEETEI_MAYEK: i32 = 184;
pub const UBLOCK_HANGUL_JAMO_EXTENDED_B: i32 = 185;
pub const UBLOCK_IMPERIAL_ARAMAIC: i32 = 186;
pub const UBLOCK_OLD_SOUTH_ARABIAN: i32 = 187;
pub const UBLOCK_AVESTAN: i32 = 188;
pub const UBLOCK_INSCRIPTIONAL_PARTHIAN: i32 = 189;
pub const UBLOCK_INSCRIPTIONAL_PAHLAVI: i32 = 190;
pub const UBLOCK_OLD_TURKIC: i32 = 191;
pub const UBLOCK_RUMI_NUMERAL_SYMBOLS: i32 = 192;
pub const UBLOCK_KAITHI: i32 = 193;
pub const UBLOCK_EGYPTIAN_HIEROGLYPHS: i32 = 194;
pub const UBLOCK_ENCLOSED_ALPHANUMERIC_SUPPLEMENT: i32 = 195;
pub const UBLOCK_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT: i32 = 196;
pub const UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C: i32 = 197;
pub const UBLOCK_MANDAIC: i32 = 198;
pub const UBLOCK_BATAK: i32 = 199;
pub const UBLOCK_ETHIOPIC_EXTENDED_A: i32 = 200;
pub const UBLOCK_BRAHMI: i32 = 201;
pub const UBLOCK_BAMUM_SUPPLEMENT: i32 = 202;
pub const UBLOCK_KANA_SUPPLEMENT: i32 = 203;
pub const UBLOCK_PLAYING_CARDS: i32 = 204;
pub const UBLOCK_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS: i32 = 205;
pub const UBLOCK_EMOTICONS: i32 = 206;
pub const UBLOCK_TRANSPORT_AND_MAP_SYMBOLS: i32 = 207;
pub const UBLOCK_ALCHEMICAL_SYMBOLS: i32 = 208;
pub const UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D: i32 = 209;
pub const UBLOCK_ARABIC_EXTENDED_A: i32 = 210;
pub const UBLOCK_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS: i32 = 211;
pub const UBLOCK_CHAKMA: i32 = 212;
pub const UBLOCK_MEETEI_MAYEK_EXTENSIONS: i32 = 213;
pub const UBLOCK_MEROITIC_CURSIVE: i32 = 214;
pub const UBLOCK_MEROITIC_HIEROGLYPHS: i32 = 215;
pub const UBLOCK_MIAO: i32 = 216;
pub const UBLOCK_SHARADA: i32 = 217;
pub const UBLOCK_SORA_SOMPENG: i32 = 218;
pub const UBLOCK_SUNDANESE_SUPPLEMENT: i32 = 219;
pub const UBLOCK_TAKRI: i32 = 220;
pub const UBLOCK_BASSA_VAH: i32 = 221;
pub const UBLOCK_CAUCASIAN_ALBANIAN: i32 = 222;
pub const UBLOCK_COPTIC_EPACT_NUMBERS: i32 = 223;
pub const UBLOCK_COMBINING_DIACRITICAL_MARKS_EXTENDED: i32 = 224;
pub const UBLOCK_DUPLOYAN: i32 = 225;
pub const UBLOCK_ELBASAN: i32 = 226;
pub const UBLOCK_GEOMETRIC_SHAPES_EXTENDED: i32 = 227;
pub const UBLOCK_GRANTHA: i32 = 228;
pub const UBLOCK_KHOJKI: i32 = 229;
pub const UBLOCK_KHUDAWADI: i32 = 230;
pub const UBLOCK_LATIN_EXTENDED_E: i32 = 231;
pub const UBLOCK_LINEAR_A: i32 = 232;
pub const UBLOCK_MAHAJANI: i32 = 233;
pub const UBLOCK_MANICHAEAN: i32 = 234;
pub const UBLOCK_MENDE_KIKAKUI: i32 = 235;
pub const UBLOCK_MODI: i32 = 236;
pub const UBLOCK_MRO: i32 = 237;
pub const UBLOCK_MYANMAR_EXTENDED_B: i32 = 238;
pub const UBLOCK_NABATAEAN: i32 = 239;
pub const UBLOCK_OLD_NORTH_ARABIAN: i32 = 240;
pub const UBLOCK_OLD_PERMIC: i32 = 241;
pub const UBLOCK_ORNAMENTAL_DINGBATS: i32 = 242;
pub const UBLOCK_PAHAWH_HMONG: i32 = 243;
pub const UBLOCK_PALMYRENE: i32 = 244;
pub const UBLOCK_PAU_CIN_HAU: i32 = 245;
pub const UBLOCK_PSALTER_PAHLAVI: i32 = 246;
pub const UBLOCK_SHORTHAND_FORMAT_CONTROLS: i32 = 247;
pub const UBLOCK_SIDDHAM: i32 = 248;
pub const UBLOCK_SINHALA_ARCHAIC_NUMBERS: i32 = 249;
pub const UBLOCK_SUPPLEMENTAL_ARROWS_C: i32 = 250;
pub const UBLOCK_TIRHUTA: i32 = 251;
pub const UBLOCK_WARANG_CITI: i32 = 252;
pub const UBLOCK_AHOM: i32 = 253;
pub const UBLOCK_ANATOLIAN_HIEROGLYPHS: i32 = 254;
pub const UBLOCK_CHEROKEE_SUPPLEMENT: i32 = 255;
pub const UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E: i32 = 256;
pub const UBLOCK_EARLY_DYNASTIC_CUNEIFORM: i32 = 257;
pub const UBLOCK_HATRAN: i32 = 258;
pub const UBLOCK_MULTANI: i32 = 259;
pub const UBLOCK_OLD_HUNGARIAN: i32 = 260;
pub const UBLOCK_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS: i32 = 261;
pub const UBLOCK_SUTTON_SIGNWRITING: i32 = 262;
pub const UBLOCK_ADLAM: i32 = 263;
pub const UBLOCK_BHAIKSUKI: i32 = 264;
pub const UBLOCK_CYRILLIC_EXTENDED_C: i32 = 265;
pub const UBLOCK_GLAGOLITIC_SUPPLEMENT: i32 = 266;
pub const UBLOCK_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION: i32 = 267;
pub const UBLOCK_MARCHEN: i32 = 268;
pub const UBLOCK_MONGOLIAN_SUPPLEMENT: i32 = 269;
pub const UBLOCK_NEWA: i32 = 270;
pub const UBLOCK_OSAGE: i32 = 271;
pub const UBLOCK_TANGUT: i32 = 272;
pub const UBLOCK_TANGUT_COMPONENTS: i32 = 273;
pub const UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F: i32 = 274;
pub const UBLOCK_KANA_EXTENDED_A: i32 = 275;
pub const UBLOCK_MASARAM_GONDI: i32 = 276;
pub const UBLOCK_NUSHU: i32 = 277;
pub const UBLOCK_SOYOMBO: i32 = 278;
pub const UBLOCK_SYRIAC_SUPPLEMENT: i32 = 279;
pub const UBLOCK_ZANABAZAR_SQUARE: i32 = 280;
pub const UBLOCK_CHESS_SYMBOLS: i32 = 281;
pub const UBLOCK_DOGRA: i32 = 282;
pub const UBLOCK_GEORGIAN_EXTENDED: i32 = 283;
pub const UBLOCK_GUNJALA_GONDI: i32 = 284;
pub const UBLOCK_HANIFI_ROHINGYA: i32 = 285;
pub const UBLOCK_INDIC_SIYAQ_NUMBERS: i32 = 286;
pub const UBLOCK_MAKASAR: i32 = 287;
pub const UBLOCK_MAYAN_NUMERALS: i32 = 288;
pub const UBLOCK_MEDEFAIDRIN: i32 = 289;
pub const UBLOCK_OLD_SOGDIAN: i32 = 290;
pub const UBLOCK_SOGDIAN: i32 = 291;
pub const UBLOCK_EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS: i32 = 292;
pub const UBLOCK_ELYMAIC: i32 = 293;
pub const UBLOCK_NANDINAGARI: i32 = 294;
pub const UBLOCK_NYIAKENG_PUACHUE_HMONG: i32 = 295;
pub const UBLOCK_OTTOMAN_SIYAQ_NUMBERS: i32 = 296;
pub const UBLOCK_SMALL_KANA_EXTENSION: i32 = 297;
pub const UBLOCK_SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A: i32 = 298;
pub const UBLOCK_TAMIL_SUPPLEMENT: i32 = 299;
pub const UBLOCK_WANCHO: i32 = 300;
pub const UBLOCK_CHORASMIAN: i32 = 301;
pub const UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G: i32 = 302;
pub const UBLOCK_DIVES_AKURU: i32 = 303;
pub const UBLOCK_KHITAN_SMALL_SCRIPT: i32 = 304;
pub const UBLOCK_LISU_SUPPLEMENT: i32 = 305;
pub const UBLOCK_SYMBOLS_FOR_LEGACY_COMPUTING: i32 = 306;
pub const UBLOCK_TANGUT_SUPPLEMENT: i32 = 307;
pub const UBLOCK_YEZIDI: i32 = 308;
pub const UBLOCK_INVALID_CODE: i32 = -1;const
UBLOCK_NO_BLOCK* = 0
UBLOCK_BASIC_LATIN* = 1
UBLOCK_LATIN_1_SUPPLEMENT* = 2
UBLOCK_LATIN_EXTENDED_A* = 3
UBLOCK_LATIN_EXTENDED_B* = 4
UBLOCK_IPA_EXTENSIONS* = 5
UBLOCK_SPACING_MODIFIER_LETTERS* = 6
UBLOCK_COMBINING_DIACRITICAL_MARKS* = 7
UBLOCK_GREEK* = 8
UBLOCK_CYRILLIC* = 9
UBLOCK_ARMENIAN* = 10
UBLOCK_HEBREW* = 11
UBLOCK_ARABIC* = 12
UBLOCK_SYRIAC* = 13
UBLOCK_THAANA* = 14
UBLOCK_DEVANAGARI* = 15
UBLOCK_BENGALI* = 16
UBLOCK_GURMUKHI* = 17
UBLOCK_GUJARATI* = 18
UBLOCK_ORIYA* = 19
UBLOCK_TAMIL* = 20
UBLOCK_TELUGU* = 21
UBLOCK_KANNADA* = 22
UBLOCK_MALAYALAM* = 23
UBLOCK_SINHALA* = 24
UBLOCK_THAI* = 25
UBLOCK_LAO* = 26
UBLOCK_TIBETAN* = 27
UBLOCK_MYANMAR* = 28
UBLOCK_GEORGIAN* = 29
UBLOCK_HANGUL_JAMO* = 30
UBLOCK_ETHIOPIC* = 31
UBLOCK_CHEROKEE* = 32
UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS* = 33
UBLOCK_OGHAM* = 34
UBLOCK_RUNIC* = 35
UBLOCK_KHMER* = 36
UBLOCK_MONGOLIAN* = 37
UBLOCK_LATIN_EXTENDED_ADDITIONAL* = 38
UBLOCK_GREEK_EXTENDED* = 39
UBLOCK_GENERAL_PUNCTUATION* = 40
UBLOCK_SUPERSCRIPTS_AND_SUBSCRIPTS* = 41
UBLOCK_CURRENCY_SYMBOLS* = 42
UBLOCK_COMBINING_MARKS_FOR_SYMBOLS* = 43
UBLOCK_LETTERLIKE_SYMBOLS* = 44
UBLOCK_NUMBER_FORMS* = 45
UBLOCK_ARROWS* = 46
UBLOCK_MATHEMATICAL_OPERATORS* = 47
UBLOCK_MISCELLANEOUS_TECHNICAL* = 48
UBLOCK_CONTROL_PICTURES* = 49
UBLOCK_OPTICAL_CHARACTER_RECOGNITION* = 50
UBLOCK_ENCLOSED_ALPHANUMERICS* = 51
UBLOCK_BOX_DRAWING* = 52
UBLOCK_BLOCK_ELEMENTS* = 53
UBLOCK_GEOMETRIC_SHAPES* = 54
UBLOCK_MISCELLANEOUS_SYMBOLS* = 55
UBLOCK_DINGBATS* = 56
UBLOCK_BRAILLE_PATTERNS* = 57
UBLOCK_CJK_RADICALS_SUPPLEMENT* = 58
UBLOCK_KANGXI_RADICALS* = 59
UBLOCK_IDEOGRAPHIC_DESCRIPTION_CHARACTERS* = 60
UBLOCK_CJK_SYMBOLS_AND_PUNCTUATION* = 61
UBLOCK_HIRAGANA* = 62
UBLOCK_KATAKANA* = 63
UBLOCK_BOPOMOFO* = 64
UBLOCK_HANGUL_COMPATIBILITY_JAMO* = 65
UBLOCK_KANBUN* = 66
UBLOCK_BOPOMOFO_EXTENDED* = 67
UBLOCK_ENCLOSED_CJK_LETTERS_AND_MONTHS* = 68
UBLOCK_CJK_COMPATIBILITY* = 69
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A* = 70
UBLOCK_CJK_UNIFIED_IDEOGRAPHS* = 71
UBLOCK_YI_SYLLABLES* = 72
UBLOCK_YI_RADICALS* = 73
UBLOCK_HANGUL_SYLLABLES* = 74
UBLOCK_HIGH_SURROGATES* = 75
UBLOCK_HIGH_PRIVATE_USE_SURROGATES* = 76
UBLOCK_LOW_SURROGATES* = 77
UBLOCK_PRIVATE_USE_AREA* = 78
UBLOCK_PRIVATE_USE* = 78
UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS* = 79
UBLOCK_ALPHABETIC_PRESENTATION_FORMS* = 80
UBLOCK_ARABIC_PRESENTATION_FORMS_A* = 81
UBLOCK_COMBINING_HALF_MARKS* = 82
UBLOCK_CJK_COMPATIBILITY_FORMS* = 83
UBLOCK_SMALL_FORM_VARIANTS* = 84
UBLOCK_ARABIC_PRESENTATION_FORMS_B* = 85
UBLOCK_SPECIALS* = 86
UBLOCK_HALFWIDTH_AND_FULLWIDTH_FORMS* = 87
UBLOCK_OLD_ITALIC* = 88
UBLOCK_GOTHIC* = 89
UBLOCK_DESERET* = 90
UBLOCK_BYZANTINE_MUSICAL_SYMBOLS* = 91
UBLOCK_MUSICAL_SYMBOLS* = 92
UBLOCK_MATHEMATICAL_ALPHANUMERIC_SYMBOLS* = 93
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B* = 94
UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT* = 95
UBLOCK_TAGS* = 96
UBLOCK_CYRILLIC_SUPPLEMENT* = 97
UBLOCK_CYRILLIC_SUPPLEMENTARY* = 97
UBLOCK_TAGALOG* = 98
UBLOCK_HANUNOO* = 99
UBLOCK_BUHID* = 100
UBLOCK_TAGBANWA* = 101
UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A* = 102
UBLOCK_SUPPLEMENTAL_ARROWS_A* = 103
UBLOCK_SUPPLEMENTAL_ARROWS_B* = 104
UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B* = 105
UBLOCK_SUPPLEMENTAL_MATHEMATICAL_OPERATORS* = 106
UBLOCK_KATAKANA_PHONETIC_EXTENSIONS* = 107
UBLOCK_VARIATION_SELECTORS* = 108
UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_A* = 109
UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_B* = 110
UBLOCK_LIMBU* = 111
UBLOCK_TAI_LE* = 112
UBLOCK_KHMER_SYMBOLS* = 113
UBLOCK_PHONETIC_EXTENSIONS* = 114
UBLOCK_MISCELLANEOUS_SYMBOLS_AND_ARROWS* = 115
UBLOCK_YIJING_HEXAGRAM_SYMBOLS* = 116
UBLOCK_LINEAR_B_SYLLABARY* = 117
UBLOCK_LINEAR_B_IDEOGRAMS* = 118
UBLOCK_AEGEAN_NUMBERS* = 119
UBLOCK_UGARITIC* = 120
UBLOCK_SHAVIAN* = 121
UBLOCK_OSMANYA* = 122
UBLOCK_CYPRIOT_SYLLABARY* = 123
UBLOCK_TAI_XUAN_JING_SYMBOLS* = 124
UBLOCK_VARIATION_SELECTORS_SUPPLEMENT* = 125
UBLOCK_ANCIENT_GREEK_MUSICAL_NOTATION* = 126
UBLOCK_ANCIENT_GREEK_NUMBERS* = 127
UBLOCK_ARABIC_SUPPLEMENT* = 128
UBLOCK_BUGINESE* = 129
UBLOCK_CJK_STROKES* = 130
UBLOCK_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT* = 131
UBLOCK_COPTIC* = 132
UBLOCK_ETHIOPIC_EXTENDED* = 133
UBLOCK_ETHIOPIC_SUPPLEMENT* = 134
UBLOCK_GEORGIAN_SUPPLEMENT* = 135
UBLOCK_GLAGOLITIC* = 136
UBLOCK_KHAROSHTHI* = 137
UBLOCK_MODIFIER_TONE_LETTERS* = 138
UBLOCK_NEW_TAI_LUE* = 139
UBLOCK_OLD_PERSIAN* = 140
UBLOCK_PHONETIC_EXTENSIONS_SUPPLEMENT* = 141
UBLOCK_SUPPLEMENTAL_PUNCTUATION* = 142
UBLOCK_SYLOTI_NAGRI* = 143
UBLOCK_TIFINAGH* = 144
UBLOCK_VERTICAL_FORMS* = 145
UBLOCK_NKO* = 146
UBLOCK_BALINESE* = 147
UBLOCK_LATIN_EXTENDED_C* = 148
UBLOCK_LATIN_EXTENDED_D* = 149
UBLOCK_PHAGS_PA* = 150
UBLOCK_PHOENICIAN* = 151
UBLOCK_CUNEIFORM* = 152
UBLOCK_CUNEIFORM_NUMBERS_AND_PUNCTUATION* = 153
UBLOCK_COUNTING_ROD_NUMERALS* = 154
UBLOCK_SUNDANESE* = 155
UBLOCK_LEPCHA* = 156
UBLOCK_OL_CHIKI* = 157
UBLOCK_CYRILLIC_EXTENDED_A* = 158
UBLOCK_VAI* = 159
UBLOCK_CYRILLIC_EXTENDED_B* = 160
UBLOCK_SAURASHTRA* = 161
UBLOCK_KAYAH_LI* = 162
UBLOCK_REJANG* = 163
UBLOCK_CHAM* = 164
UBLOCK_ANCIENT_SYMBOLS* = 165
UBLOCK_PHAISTOS_DISC* = 166
UBLOCK_LYCIAN* = 167
UBLOCK_CARIAN* = 168
UBLOCK_LYDIAN* = 169
UBLOCK_MAHJONG_TILES* = 170
UBLOCK_DOMINO_TILES* = 171
UBLOCK_SAMARITAN* = 172
UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED* = 173
UBLOCK_TAI_THAM* = 174
UBLOCK_VEDIC_EXTENSIONS* = 175
UBLOCK_LISU* = 176
UBLOCK_BAMUM* = 177
UBLOCK_COMMON_INDIC_NUMBER_FORMS* = 178
UBLOCK_DEVANAGARI_EXTENDED* = 179
UBLOCK_HANGUL_JAMO_EXTENDED_A* = 180
UBLOCK_JAVANESE* = 181
UBLOCK_MYANMAR_EXTENDED_A* = 182
UBLOCK_TAI_VIET* = 183
UBLOCK_MEETEI_MAYEK* = 184
UBLOCK_HANGUL_JAMO_EXTENDED_B* = 185
UBLOCK_IMPERIAL_ARAMAIC* = 186
UBLOCK_OLD_SOUTH_ARABIAN* = 187
UBLOCK_AVESTAN* = 188
UBLOCK_INSCRIPTIONAL_PARTHIAN* = 189
UBLOCK_INSCRIPTIONAL_PAHLAVI* = 190
UBLOCK_OLD_TURKIC* = 191
UBLOCK_RUMI_NUMERAL_SYMBOLS* = 192
UBLOCK_KAITHI* = 193
UBLOCK_EGYPTIAN_HIEROGLYPHS* = 194
UBLOCK_ENCLOSED_ALPHANUMERIC_SUPPLEMENT* = 195
UBLOCK_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT* = 196
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C* = 197
UBLOCK_MANDAIC* = 198
UBLOCK_BATAK* = 199
UBLOCK_ETHIOPIC_EXTENDED_A* = 200
UBLOCK_BRAHMI* = 201
UBLOCK_BAMUM_SUPPLEMENT* = 202
UBLOCK_KANA_SUPPLEMENT* = 203
UBLOCK_PLAYING_CARDS* = 204
UBLOCK_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS* = 205
UBLOCK_EMOTICONS* = 206
UBLOCK_TRANSPORT_AND_MAP_SYMBOLS* = 207
UBLOCK_ALCHEMICAL_SYMBOLS* = 208
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D* = 209
UBLOCK_ARABIC_EXTENDED_A* = 210
UBLOCK_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS* = 211
UBLOCK_CHAKMA* = 212
UBLOCK_MEETEI_MAYEK_EXTENSIONS* = 213
UBLOCK_MEROITIC_CURSIVE* = 214
UBLOCK_MEROITIC_HIEROGLYPHS* = 215
UBLOCK_MIAO* = 216
UBLOCK_SHARADA* = 217
UBLOCK_SORA_SOMPENG* = 218
UBLOCK_SUNDANESE_SUPPLEMENT* = 219
UBLOCK_TAKRI* = 220
UBLOCK_BASSA_VAH* = 221
UBLOCK_CAUCASIAN_ALBANIAN* = 222
UBLOCK_COPTIC_EPACT_NUMBERS* = 223
UBLOCK_COMBINING_DIACRITICAL_MARKS_EXTENDED* = 224
UBLOCK_DUPLOYAN* = 225
UBLOCK_ELBASAN* = 226
UBLOCK_GEOMETRIC_SHAPES_EXTENDED* = 227
UBLOCK_GRANTHA* = 228
UBLOCK_KHOJKI* = 229
UBLOCK_KHUDAWADI* = 230
UBLOCK_LATIN_EXTENDED_E* = 231
UBLOCK_LINEAR_A* = 232
UBLOCK_MAHAJANI* = 233
UBLOCK_MANICHAEAN* = 234
UBLOCK_MENDE_KIKAKUI* = 235
UBLOCK_MODI* = 236
UBLOCK_MRO* = 237
UBLOCK_MYANMAR_EXTENDED_B* = 238
UBLOCK_NABATAEAN* = 239
UBLOCK_OLD_NORTH_ARABIAN* = 240
UBLOCK_OLD_PERMIC* = 241
UBLOCK_ORNAMENTAL_DINGBATS* = 242
UBLOCK_PAHAWH_HMONG* = 243
UBLOCK_PALMYRENE* = 244
UBLOCK_PAU_CIN_HAU* = 245
UBLOCK_PSALTER_PAHLAVI* = 246
UBLOCK_SHORTHAND_FORMAT_CONTROLS* = 247
UBLOCK_SIDDHAM* = 248
UBLOCK_SINHALA_ARCHAIC_NUMBERS* = 249
UBLOCK_SUPPLEMENTAL_ARROWS_C* = 250
UBLOCK_TIRHUTA* = 251
UBLOCK_WARANG_CITI* = 252
UBLOCK_AHOM* = 253
UBLOCK_ANATOLIAN_HIEROGLYPHS* = 254
UBLOCK_CHEROKEE_SUPPLEMENT* = 255
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E* = 256
UBLOCK_EARLY_DYNASTIC_CUNEIFORM* = 257
UBLOCK_HATRAN* = 258
UBLOCK_MULTANI* = 259
UBLOCK_OLD_HUNGARIAN* = 260
UBLOCK_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS* = 261
UBLOCK_SUTTON_SIGNWRITING* = 262
UBLOCK_ADLAM* = 263
UBLOCK_BHAIKSUKI* = 264
UBLOCK_CYRILLIC_EXTENDED_C* = 265
UBLOCK_GLAGOLITIC_SUPPLEMENT* = 266
UBLOCK_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION* = 267
UBLOCK_MARCHEN* = 268
UBLOCK_MONGOLIAN_SUPPLEMENT* = 269
UBLOCK_NEWA* = 270
UBLOCK_OSAGE* = 271
UBLOCK_TANGUT* = 272
UBLOCK_TANGUT_COMPONENTS* = 273
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F* = 274
UBLOCK_KANA_EXTENDED_A* = 275
UBLOCK_MASARAM_GONDI* = 276
UBLOCK_NUSHU* = 277
UBLOCK_SOYOMBO* = 278
UBLOCK_SYRIAC_SUPPLEMENT* = 279
UBLOCK_ZANABAZAR_SQUARE* = 280
UBLOCK_CHESS_SYMBOLS* = 281
UBLOCK_DOGRA* = 282
UBLOCK_GEORGIAN_EXTENDED* = 283
UBLOCK_GUNJALA_GONDI* = 284
UBLOCK_HANIFI_ROHINGYA* = 285
UBLOCK_INDIC_SIYAQ_NUMBERS* = 286
UBLOCK_MAKASAR* = 287
UBLOCK_MAYAN_NUMERALS* = 288
UBLOCK_MEDEFAIDRIN* = 289
UBLOCK_OLD_SOGDIAN* = 290
UBLOCK_SOGDIAN* = 291
UBLOCK_EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS* = 292
UBLOCK_ELYMAIC* = 293
UBLOCK_NANDINAGARI* = 294
UBLOCK_NYIAKENG_PUACHUE_HMONG* = 295
UBLOCK_OTTOMAN_SIYAQ_NUMBERS* = 296
UBLOCK_SMALL_KANA_EXTENSION* = 297
UBLOCK_SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A* = 298
UBLOCK_TAMIL_SUPPLEMENT* = 299
UBLOCK_WANCHO* = 300
UBLOCK_CHORASMIAN* = 301
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G* = 302
UBLOCK_DIVES_AKURU* = 303
UBLOCK_KHITAN_SMALL_SCRIPT* = 304
UBLOCK_LISU_SUPPLEMENT* = 305
UBLOCK_SYMBOLS_FOR_LEGACY_COMPUTING* = 306
UBLOCK_TANGUT_SUPPLEMENT* = 307
UBLOCK_YEZIDI* = 308
UBLOCK_INVALID_CODE* = -1enum UBlockCode : int {
UBLOCK_NO_BLOCK = 0,
UBLOCK_BASIC_LATIN = 1,
UBLOCK_LATIN_1_SUPPLEMENT = 2,
UBLOCK_LATIN_EXTENDED_A = 3,
UBLOCK_LATIN_EXTENDED_B = 4,
UBLOCK_IPA_EXTENSIONS = 5,
UBLOCK_SPACING_MODIFIER_LETTERS = 6,
UBLOCK_COMBINING_DIACRITICAL_MARKS = 7,
UBLOCK_GREEK = 8,
UBLOCK_CYRILLIC = 9,
UBLOCK_ARMENIAN = 10,
UBLOCK_HEBREW = 11,
UBLOCK_ARABIC = 12,
UBLOCK_SYRIAC = 13,
UBLOCK_THAANA = 14,
UBLOCK_DEVANAGARI = 15,
UBLOCK_BENGALI = 16,
UBLOCK_GURMUKHI = 17,
UBLOCK_GUJARATI = 18,
UBLOCK_ORIYA = 19,
UBLOCK_TAMIL = 20,
UBLOCK_TELUGU = 21,
UBLOCK_KANNADA = 22,
UBLOCK_MALAYALAM = 23,
UBLOCK_SINHALA = 24,
UBLOCK_THAI = 25,
UBLOCK_LAO = 26,
UBLOCK_TIBETAN = 27,
UBLOCK_MYANMAR = 28,
UBLOCK_GEORGIAN = 29,
UBLOCK_HANGUL_JAMO = 30,
UBLOCK_ETHIOPIC = 31,
UBLOCK_CHEROKEE = 32,
UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS = 33,
UBLOCK_OGHAM = 34,
UBLOCK_RUNIC = 35,
UBLOCK_KHMER = 36,
UBLOCK_MONGOLIAN = 37,
UBLOCK_LATIN_EXTENDED_ADDITIONAL = 38,
UBLOCK_GREEK_EXTENDED = 39,
UBLOCK_GENERAL_PUNCTUATION = 40,
UBLOCK_SUPERSCRIPTS_AND_SUBSCRIPTS = 41,
UBLOCK_CURRENCY_SYMBOLS = 42,
UBLOCK_COMBINING_MARKS_FOR_SYMBOLS = 43,
UBLOCK_LETTERLIKE_SYMBOLS = 44,
UBLOCK_NUMBER_FORMS = 45,
UBLOCK_ARROWS = 46,
UBLOCK_MATHEMATICAL_OPERATORS = 47,
UBLOCK_MISCELLANEOUS_TECHNICAL = 48,
UBLOCK_CONTROL_PICTURES = 49,
UBLOCK_OPTICAL_CHARACTER_RECOGNITION = 50,
UBLOCK_ENCLOSED_ALPHANUMERICS = 51,
UBLOCK_BOX_DRAWING = 52,
UBLOCK_BLOCK_ELEMENTS = 53,
UBLOCK_GEOMETRIC_SHAPES = 54,
UBLOCK_MISCELLANEOUS_SYMBOLS = 55,
UBLOCK_DINGBATS = 56,
UBLOCK_BRAILLE_PATTERNS = 57,
UBLOCK_CJK_RADICALS_SUPPLEMENT = 58,
UBLOCK_KANGXI_RADICALS = 59,
UBLOCK_IDEOGRAPHIC_DESCRIPTION_CHARACTERS = 60,
UBLOCK_CJK_SYMBOLS_AND_PUNCTUATION = 61,
UBLOCK_HIRAGANA = 62,
UBLOCK_KATAKANA = 63,
UBLOCK_BOPOMOFO = 64,
UBLOCK_HANGUL_COMPATIBILITY_JAMO = 65,
UBLOCK_KANBUN = 66,
UBLOCK_BOPOMOFO_EXTENDED = 67,
UBLOCK_ENCLOSED_CJK_LETTERS_AND_MONTHS = 68,
UBLOCK_CJK_COMPATIBILITY = 69,
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A = 70,
UBLOCK_CJK_UNIFIED_IDEOGRAPHS = 71,
UBLOCK_YI_SYLLABLES = 72,
UBLOCK_YI_RADICALS = 73,
UBLOCK_HANGUL_SYLLABLES = 74,
UBLOCK_HIGH_SURROGATES = 75,
UBLOCK_HIGH_PRIVATE_USE_SURROGATES = 76,
UBLOCK_LOW_SURROGATES = 77,
UBLOCK_PRIVATE_USE_AREA = 78,
UBLOCK_PRIVATE_USE = 78,
UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS = 79,
UBLOCK_ALPHABETIC_PRESENTATION_FORMS = 80,
UBLOCK_ARABIC_PRESENTATION_FORMS_A = 81,
UBLOCK_COMBINING_HALF_MARKS = 82,
UBLOCK_CJK_COMPATIBILITY_FORMS = 83,
UBLOCK_SMALL_FORM_VARIANTS = 84,
UBLOCK_ARABIC_PRESENTATION_FORMS_B = 85,
UBLOCK_SPECIALS = 86,
UBLOCK_HALFWIDTH_AND_FULLWIDTH_FORMS = 87,
UBLOCK_OLD_ITALIC = 88,
UBLOCK_GOTHIC = 89,
UBLOCK_DESERET = 90,
UBLOCK_BYZANTINE_MUSICAL_SYMBOLS = 91,
UBLOCK_MUSICAL_SYMBOLS = 92,
UBLOCK_MATHEMATICAL_ALPHANUMERIC_SYMBOLS = 93,
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B = 94,
UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT = 95,
UBLOCK_TAGS = 96,
UBLOCK_CYRILLIC_SUPPLEMENT = 97,
UBLOCK_CYRILLIC_SUPPLEMENTARY = 97,
UBLOCK_TAGALOG = 98,
UBLOCK_HANUNOO = 99,
UBLOCK_BUHID = 100,
UBLOCK_TAGBANWA = 101,
UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A = 102,
UBLOCK_SUPPLEMENTAL_ARROWS_A = 103,
UBLOCK_SUPPLEMENTAL_ARROWS_B = 104,
UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B = 105,
UBLOCK_SUPPLEMENTAL_MATHEMATICAL_OPERATORS = 106,
UBLOCK_KATAKANA_PHONETIC_EXTENSIONS = 107,
UBLOCK_VARIATION_SELECTORS = 108,
UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_A = 109,
UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_B = 110,
UBLOCK_LIMBU = 111,
UBLOCK_TAI_LE = 112,
UBLOCK_KHMER_SYMBOLS = 113,
UBLOCK_PHONETIC_EXTENSIONS = 114,
UBLOCK_MISCELLANEOUS_SYMBOLS_AND_ARROWS = 115,
UBLOCK_YIJING_HEXAGRAM_SYMBOLS = 116,
UBLOCK_LINEAR_B_SYLLABARY = 117,
UBLOCK_LINEAR_B_IDEOGRAMS = 118,
UBLOCK_AEGEAN_NUMBERS = 119,
UBLOCK_UGARITIC = 120,
UBLOCK_SHAVIAN = 121,
UBLOCK_OSMANYA = 122,
UBLOCK_CYPRIOT_SYLLABARY = 123,
UBLOCK_TAI_XUAN_JING_SYMBOLS = 124,
UBLOCK_VARIATION_SELECTORS_SUPPLEMENT = 125,
UBLOCK_ANCIENT_GREEK_MUSICAL_NOTATION = 126,
UBLOCK_ANCIENT_GREEK_NUMBERS = 127,
UBLOCK_ARABIC_SUPPLEMENT = 128,
UBLOCK_BUGINESE = 129,
UBLOCK_CJK_STROKES = 130,
UBLOCK_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT = 131,
UBLOCK_COPTIC = 132,
UBLOCK_ETHIOPIC_EXTENDED = 133,
UBLOCK_ETHIOPIC_SUPPLEMENT = 134,
UBLOCK_GEORGIAN_SUPPLEMENT = 135,
UBLOCK_GLAGOLITIC = 136,
UBLOCK_KHAROSHTHI = 137,
UBLOCK_MODIFIER_TONE_LETTERS = 138,
UBLOCK_NEW_TAI_LUE = 139,
UBLOCK_OLD_PERSIAN = 140,
UBLOCK_PHONETIC_EXTENSIONS_SUPPLEMENT = 141,
UBLOCK_SUPPLEMENTAL_PUNCTUATION = 142,
UBLOCK_SYLOTI_NAGRI = 143,
UBLOCK_TIFINAGH = 144,
UBLOCK_VERTICAL_FORMS = 145,
UBLOCK_NKO = 146,
UBLOCK_BALINESE = 147,
UBLOCK_LATIN_EXTENDED_C = 148,
UBLOCK_LATIN_EXTENDED_D = 149,
UBLOCK_PHAGS_PA = 150,
UBLOCK_PHOENICIAN = 151,
UBLOCK_CUNEIFORM = 152,
UBLOCK_CUNEIFORM_NUMBERS_AND_PUNCTUATION = 153,
UBLOCK_COUNTING_ROD_NUMERALS = 154,
UBLOCK_SUNDANESE = 155,
UBLOCK_LEPCHA = 156,
UBLOCK_OL_CHIKI = 157,
UBLOCK_CYRILLIC_EXTENDED_A = 158,
UBLOCK_VAI = 159,
UBLOCK_CYRILLIC_EXTENDED_B = 160,
UBLOCK_SAURASHTRA = 161,
UBLOCK_KAYAH_LI = 162,
UBLOCK_REJANG = 163,
UBLOCK_CHAM = 164,
UBLOCK_ANCIENT_SYMBOLS = 165,
UBLOCK_PHAISTOS_DISC = 166,
UBLOCK_LYCIAN = 167,
UBLOCK_CARIAN = 168,
UBLOCK_LYDIAN = 169,
UBLOCK_MAHJONG_TILES = 170,
UBLOCK_DOMINO_TILES = 171,
UBLOCK_SAMARITAN = 172,
UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED = 173,
UBLOCK_TAI_THAM = 174,
UBLOCK_VEDIC_EXTENSIONS = 175,
UBLOCK_LISU = 176,
UBLOCK_BAMUM = 177,
UBLOCK_COMMON_INDIC_NUMBER_FORMS = 178,
UBLOCK_DEVANAGARI_EXTENDED = 179,
UBLOCK_HANGUL_JAMO_EXTENDED_A = 180,
UBLOCK_JAVANESE = 181,
UBLOCK_MYANMAR_EXTENDED_A = 182,
UBLOCK_TAI_VIET = 183,
UBLOCK_MEETEI_MAYEK = 184,
UBLOCK_HANGUL_JAMO_EXTENDED_B = 185,
UBLOCK_IMPERIAL_ARAMAIC = 186,
UBLOCK_OLD_SOUTH_ARABIAN = 187,
UBLOCK_AVESTAN = 188,
UBLOCK_INSCRIPTIONAL_PARTHIAN = 189,
UBLOCK_INSCRIPTIONAL_PAHLAVI = 190,
UBLOCK_OLD_TURKIC = 191,
UBLOCK_RUMI_NUMERAL_SYMBOLS = 192,
UBLOCK_KAITHI = 193,
UBLOCK_EGYPTIAN_HIEROGLYPHS = 194,
UBLOCK_ENCLOSED_ALPHANUMERIC_SUPPLEMENT = 195,
UBLOCK_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT = 196,
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C = 197,
UBLOCK_MANDAIC = 198,
UBLOCK_BATAK = 199,
UBLOCK_ETHIOPIC_EXTENDED_A = 200,
UBLOCK_BRAHMI = 201,
UBLOCK_BAMUM_SUPPLEMENT = 202,
UBLOCK_KANA_SUPPLEMENT = 203,
UBLOCK_PLAYING_CARDS = 204,
UBLOCK_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS = 205,
UBLOCK_EMOTICONS = 206,
UBLOCK_TRANSPORT_AND_MAP_SYMBOLS = 207,
UBLOCK_ALCHEMICAL_SYMBOLS = 208,
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D = 209,
UBLOCK_ARABIC_EXTENDED_A = 210,
UBLOCK_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS = 211,
UBLOCK_CHAKMA = 212,
UBLOCK_MEETEI_MAYEK_EXTENSIONS = 213,
UBLOCK_MEROITIC_CURSIVE = 214,
UBLOCK_MEROITIC_HIEROGLYPHS = 215,
UBLOCK_MIAO = 216,
UBLOCK_SHARADA = 217,
UBLOCK_SORA_SOMPENG = 218,
UBLOCK_SUNDANESE_SUPPLEMENT = 219,
UBLOCK_TAKRI = 220,
UBLOCK_BASSA_VAH = 221,
UBLOCK_CAUCASIAN_ALBANIAN = 222,
UBLOCK_COPTIC_EPACT_NUMBERS = 223,
UBLOCK_COMBINING_DIACRITICAL_MARKS_EXTENDED = 224,
UBLOCK_DUPLOYAN = 225,
UBLOCK_ELBASAN = 226,
UBLOCK_GEOMETRIC_SHAPES_EXTENDED = 227,
UBLOCK_GRANTHA = 228,
UBLOCK_KHOJKI = 229,
UBLOCK_KHUDAWADI = 230,
UBLOCK_LATIN_EXTENDED_E = 231,
UBLOCK_LINEAR_A = 232,
UBLOCK_MAHAJANI = 233,
UBLOCK_MANICHAEAN = 234,
UBLOCK_MENDE_KIKAKUI = 235,
UBLOCK_MODI = 236,
UBLOCK_MRO = 237,
UBLOCK_MYANMAR_EXTENDED_B = 238,
UBLOCK_NABATAEAN = 239,
UBLOCK_OLD_NORTH_ARABIAN = 240,
UBLOCK_OLD_PERMIC = 241,
UBLOCK_ORNAMENTAL_DINGBATS = 242,
UBLOCK_PAHAWH_HMONG = 243,
UBLOCK_PALMYRENE = 244,
UBLOCK_PAU_CIN_HAU = 245,
UBLOCK_PSALTER_PAHLAVI = 246,
UBLOCK_SHORTHAND_FORMAT_CONTROLS = 247,
UBLOCK_SIDDHAM = 248,
UBLOCK_SINHALA_ARCHAIC_NUMBERS = 249,
UBLOCK_SUPPLEMENTAL_ARROWS_C = 250,
UBLOCK_TIRHUTA = 251,
UBLOCK_WARANG_CITI = 252,
UBLOCK_AHOM = 253,
UBLOCK_ANATOLIAN_HIEROGLYPHS = 254,
UBLOCK_CHEROKEE_SUPPLEMENT = 255,
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E = 256,
UBLOCK_EARLY_DYNASTIC_CUNEIFORM = 257,
UBLOCK_HATRAN = 258,
UBLOCK_MULTANI = 259,
UBLOCK_OLD_HUNGARIAN = 260,
UBLOCK_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS = 261,
UBLOCK_SUTTON_SIGNWRITING = 262,
UBLOCK_ADLAM = 263,
UBLOCK_BHAIKSUKI = 264,
UBLOCK_CYRILLIC_EXTENDED_C = 265,
UBLOCK_GLAGOLITIC_SUPPLEMENT = 266,
UBLOCK_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION = 267,
UBLOCK_MARCHEN = 268,
UBLOCK_MONGOLIAN_SUPPLEMENT = 269,
UBLOCK_NEWA = 270,
UBLOCK_OSAGE = 271,
UBLOCK_TANGUT = 272,
UBLOCK_TANGUT_COMPONENTS = 273,
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F = 274,
UBLOCK_KANA_EXTENDED_A = 275,
UBLOCK_MASARAM_GONDI = 276,
UBLOCK_NUSHU = 277,
UBLOCK_SOYOMBO = 278,
UBLOCK_SYRIAC_SUPPLEMENT = 279,
UBLOCK_ZANABAZAR_SQUARE = 280,
UBLOCK_CHESS_SYMBOLS = 281,
UBLOCK_DOGRA = 282,
UBLOCK_GEORGIAN_EXTENDED = 283,
UBLOCK_GUNJALA_GONDI = 284,
UBLOCK_HANIFI_ROHINGYA = 285,
UBLOCK_INDIC_SIYAQ_NUMBERS = 286,
UBLOCK_MAKASAR = 287,
UBLOCK_MAYAN_NUMERALS = 288,
UBLOCK_MEDEFAIDRIN = 289,
UBLOCK_OLD_SOGDIAN = 290,
UBLOCK_SOGDIAN = 291,
UBLOCK_EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS = 292,
UBLOCK_ELYMAIC = 293,
UBLOCK_NANDINAGARI = 294,
UBLOCK_NYIAKENG_PUACHUE_HMONG = 295,
UBLOCK_OTTOMAN_SIYAQ_NUMBERS = 296,
UBLOCK_SMALL_KANA_EXTENSION = 297,
UBLOCK_SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A = 298,
UBLOCK_TAMIL_SUPPLEMENT = 299,
UBLOCK_WANCHO = 300,
UBLOCK_CHORASMIAN = 301,
UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G = 302,
UBLOCK_DIVES_AKURU = 303,
UBLOCK_KHITAN_SMALL_SCRIPT = 304,
UBLOCK_LISU_SUPPLEMENT = 305,
UBLOCK_SYMBOLS_FOR_LEGACY_COMPUTING = 306,
UBLOCK_TANGUT_SUPPLEMENT = 307,
UBLOCK_YEZIDI = 308,
UBLOCK_INVALID_CODE = -1,
}#define global UBLOCK_NO_BLOCK 0x0
#define global UBLOCK_BASIC_LATIN 0x1
#define global UBLOCK_LATIN_1_SUPPLEMENT 0x2
#define global UBLOCK_LATIN_EXTENDED_A 0x3
#define global UBLOCK_LATIN_EXTENDED_B 0x4
#define global UBLOCK_IPA_EXTENSIONS 0x5
#define global UBLOCK_SPACING_MODIFIER_LETTERS 0x6
#define global UBLOCK_COMBINING_DIACRITICAL_MARKS 0x7
#define global UBLOCK_GREEK 0x8
#define global UBLOCK_CYRILLIC 0x9
#define global UBLOCK_ARMENIAN 0xA
#define global UBLOCK_HEBREW 0xB
#define global UBLOCK_ARABIC 0xC
#define global UBLOCK_SYRIAC 0xD
#define global UBLOCK_THAANA 0xE
#define global UBLOCK_DEVANAGARI 0xF
#define global UBLOCK_BENGALI 0x10
#define global UBLOCK_GURMUKHI 0x11
#define global UBLOCK_GUJARATI 0x12
#define global UBLOCK_ORIYA 0x13
#define global UBLOCK_TAMIL 0x14
#define global UBLOCK_TELUGU 0x15
#define global UBLOCK_KANNADA 0x16
#define global UBLOCK_MALAYALAM 0x17
#define global UBLOCK_SINHALA 0x18
#define global UBLOCK_THAI 0x19
#define global UBLOCK_LAO 0x1A
#define global UBLOCK_TIBETAN 0x1B
#define global UBLOCK_MYANMAR 0x1C
#define global UBLOCK_GEORGIAN 0x1D
#define global UBLOCK_HANGUL_JAMO 0x1E
#define global UBLOCK_ETHIOPIC 0x1F
#define global UBLOCK_CHEROKEE 0x20
#define global UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS 0x21
#define global UBLOCK_OGHAM 0x22
#define global UBLOCK_RUNIC 0x23
#define global UBLOCK_KHMER 0x24
#define global UBLOCK_MONGOLIAN 0x25
#define global UBLOCK_LATIN_EXTENDED_ADDITIONAL 0x26
#define global UBLOCK_GREEK_EXTENDED 0x27
#define global UBLOCK_GENERAL_PUNCTUATION 0x28
#define global UBLOCK_SUPERSCRIPTS_AND_SUBSCRIPTS 0x29
#define global UBLOCK_CURRENCY_SYMBOLS 0x2A
#define global UBLOCK_COMBINING_MARKS_FOR_SYMBOLS 0x2B
#define global UBLOCK_LETTERLIKE_SYMBOLS 0x2C
#define global UBLOCK_NUMBER_FORMS 0x2D
#define global UBLOCK_ARROWS 0x2E
#define global UBLOCK_MATHEMATICAL_OPERATORS 0x2F
#define global UBLOCK_MISCELLANEOUS_TECHNICAL 0x30
#define global UBLOCK_CONTROL_PICTURES 0x31
#define global UBLOCK_OPTICAL_CHARACTER_RECOGNITION 0x32
#define global UBLOCK_ENCLOSED_ALPHANUMERICS 0x33
#define global UBLOCK_BOX_DRAWING 0x34
#define global UBLOCK_BLOCK_ELEMENTS 0x35
#define global UBLOCK_GEOMETRIC_SHAPES 0x36
#define global UBLOCK_MISCELLANEOUS_SYMBOLS 0x37
#define global UBLOCK_DINGBATS 0x38
#define global UBLOCK_BRAILLE_PATTERNS 0x39
#define global UBLOCK_CJK_RADICALS_SUPPLEMENT 0x3A
#define global UBLOCK_KANGXI_RADICALS 0x3B
#define global UBLOCK_IDEOGRAPHIC_DESCRIPTION_CHARACTERS 0x3C
#define global UBLOCK_CJK_SYMBOLS_AND_PUNCTUATION 0x3D
#define global UBLOCK_HIRAGANA 0x3E
#define global UBLOCK_KATAKANA 0x3F
#define global UBLOCK_BOPOMOFO 0x40
#define global UBLOCK_HANGUL_COMPATIBILITY_JAMO 0x41
#define global UBLOCK_KANBUN 0x42
#define global UBLOCK_BOPOMOFO_EXTENDED 0x43
#define global UBLOCK_ENCLOSED_CJK_LETTERS_AND_MONTHS 0x44
#define global UBLOCK_CJK_COMPATIBILITY 0x45
#define global UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A 0x46
#define global UBLOCK_CJK_UNIFIED_IDEOGRAPHS 0x47
#define global UBLOCK_YI_SYLLABLES 0x48
#define global UBLOCK_YI_RADICALS 0x49
#define global UBLOCK_HANGUL_SYLLABLES 0x4A
#define global UBLOCK_HIGH_SURROGATES 0x4B
#define global UBLOCK_HIGH_PRIVATE_USE_SURROGATES 0x4C
#define global UBLOCK_LOW_SURROGATES 0x4D
#define global UBLOCK_PRIVATE_USE_AREA 0x4E
#define global UBLOCK_PRIVATE_USE 0x4E
#define global UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS 0x4F
#define global UBLOCK_ALPHABETIC_PRESENTATION_FORMS 0x50
#define global UBLOCK_ARABIC_PRESENTATION_FORMS_A 0x51
#define global UBLOCK_COMBINING_HALF_MARKS 0x52
#define global UBLOCK_CJK_COMPATIBILITY_FORMS 0x53
#define global UBLOCK_SMALL_FORM_VARIANTS 0x54
#define global UBLOCK_ARABIC_PRESENTATION_FORMS_B 0x55
#define global UBLOCK_SPECIALS 0x56
#define global UBLOCK_HALFWIDTH_AND_FULLWIDTH_FORMS 0x57
#define global UBLOCK_OLD_ITALIC 0x58
#define global UBLOCK_GOTHIC 0x59
#define global UBLOCK_DESERET 0x5A
#define global UBLOCK_BYZANTINE_MUSICAL_SYMBOLS 0x5B
#define global UBLOCK_MUSICAL_SYMBOLS 0x5C
#define global UBLOCK_MATHEMATICAL_ALPHANUMERIC_SYMBOLS 0x5D
#define global UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B 0x5E
#define global UBLOCK_CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT 0x5F
#define global UBLOCK_TAGS 0x60
#define global UBLOCK_CYRILLIC_SUPPLEMENT 0x61
#define global UBLOCK_CYRILLIC_SUPPLEMENTARY 0x61
#define global UBLOCK_TAGALOG 0x62
#define global UBLOCK_HANUNOO 0x63
#define global UBLOCK_BUHID 0x64
#define global UBLOCK_TAGBANWA 0x65
#define global UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A 0x66
#define global UBLOCK_SUPPLEMENTAL_ARROWS_A 0x67
#define global UBLOCK_SUPPLEMENTAL_ARROWS_B 0x68
#define global UBLOCK_MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B 0x69
#define global UBLOCK_SUPPLEMENTAL_MATHEMATICAL_OPERATORS 0x6A
#define global UBLOCK_KATAKANA_PHONETIC_EXTENSIONS 0x6B
#define global UBLOCK_VARIATION_SELECTORS 0x6C
#define global UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_A 0x6D
#define global UBLOCK_SUPPLEMENTARY_PRIVATE_USE_AREA_B 0x6E
#define global UBLOCK_LIMBU 0x6F
#define global UBLOCK_TAI_LE 0x70
#define global UBLOCK_KHMER_SYMBOLS 0x71
#define global UBLOCK_PHONETIC_EXTENSIONS 0x72
#define global UBLOCK_MISCELLANEOUS_SYMBOLS_AND_ARROWS 0x73
#define global UBLOCK_YIJING_HEXAGRAM_SYMBOLS 0x74
#define global UBLOCK_LINEAR_B_SYLLABARY 0x75
#define global UBLOCK_LINEAR_B_IDEOGRAMS 0x76
#define global UBLOCK_AEGEAN_NUMBERS 0x77
#define global UBLOCK_UGARITIC 0x78
#define global UBLOCK_SHAVIAN 0x79
#define global UBLOCK_OSMANYA 0x7A
#define global UBLOCK_CYPRIOT_SYLLABARY 0x7B
#define global UBLOCK_TAI_XUAN_JING_SYMBOLS 0x7C
#define global UBLOCK_VARIATION_SELECTORS_SUPPLEMENT 0x7D
#define global UBLOCK_ANCIENT_GREEK_MUSICAL_NOTATION 0x7E
#define global UBLOCK_ANCIENT_GREEK_NUMBERS 0x7F
#define global UBLOCK_ARABIC_SUPPLEMENT 0x80
#define global UBLOCK_BUGINESE 0x81
#define global UBLOCK_CJK_STROKES 0x82
#define global UBLOCK_COMBINING_DIACRITICAL_MARKS_SUPPLEMENT 0x83
#define global UBLOCK_COPTIC 0x84
#define global UBLOCK_ETHIOPIC_EXTENDED 0x85
#define global UBLOCK_ETHIOPIC_SUPPLEMENT 0x86
#define global UBLOCK_GEORGIAN_SUPPLEMENT 0x87
#define global UBLOCK_GLAGOLITIC 0x88
#define global UBLOCK_KHAROSHTHI 0x89
#define global UBLOCK_MODIFIER_TONE_LETTERS 0x8A
#define global UBLOCK_NEW_TAI_LUE 0x8B
#define global UBLOCK_OLD_PERSIAN 0x8C
#define global UBLOCK_PHONETIC_EXTENSIONS_SUPPLEMENT 0x8D
#define global UBLOCK_SUPPLEMENTAL_PUNCTUATION 0x8E
#define global UBLOCK_SYLOTI_NAGRI 0x8F
#define global UBLOCK_TIFINAGH 0x90
#define global UBLOCK_VERTICAL_FORMS 0x91
#define global UBLOCK_NKO 0x92
#define global UBLOCK_BALINESE 0x93
#define global UBLOCK_LATIN_EXTENDED_C 0x94
#define global UBLOCK_LATIN_EXTENDED_D 0x95
#define global UBLOCK_PHAGS_PA 0x96
#define global UBLOCK_PHOENICIAN 0x97
#define global UBLOCK_CUNEIFORM 0x98
#define global UBLOCK_CUNEIFORM_NUMBERS_AND_PUNCTUATION 0x99
#define global UBLOCK_COUNTING_ROD_NUMERALS 0x9A
#define global UBLOCK_SUNDANESE 0x9B
#define global UBLOCK_LEPCHA 0x9C
#define global UBLOCK_OL_CHIKI 0x9D
#define global UBLOCK_CYRILLIC_EXTENDED_A 0x9E
#define global UBLOCK_VAI 0x9F
#define global UBLOCK_CYRILLIC_EXTENDED_B 0xA0
#define global UBLOCK_SAURASHTRA 0xA1
#define global UBLOCK_KAYAH_LI 0xA2
#define global UBLOCK_REJANG 0xA3
#define global UBLOCK_CHAM 0xA4
#define global UBLOCK_ANCIENT_SYMBOLS 0xA5
#define global UBLOCK_PHAISTOS_DISC 0xA6
#define global UBLOCK_LYCIAN 0xA7
#define global UBLOCK_CARIAN 0xA8
#define global UBLOCK_LYDIAN 0xA9
#define global UBLOCK_MAHJONG_TILES 0xAA
#define global UBLOCK_DOMINO_TILES 0xAB
#define global UBLOCK_SAMARITAN 0xAC
#define global UBLOCK_UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED 0xAD
#define global UBLOCK_TAI_THAM 0xAE
#define global UBLOCK_VEDIC_EXTENSIONS 0xAF
#define global UBLOCK_LISU 0xB0
#define global UBLOCK_BAMUM 0xB1
#define global UBLOCK_COMMON_INDIC_NUMBER_FORMS 0xB2
#define global UBLOCK_DEVANAGARI_EXTENDED 0xB3
#define global UBLOCK_HANGUL_JAMO_EXTENDED_A 0xB4
#define global UBLOCK_JAVANESE 0xB5
#define global UBLOCK_MYANMAR_EXTENDED_A 0xB6
#define global UBLOCK_TAI_VIET 0xB7
#define global UBLOCK_MEETEI_MAYEK 0xB8
#define global UBLOCK_HANGUL_JAMO_EXTENDED_B 0xB9
#define global UBLOCK_IMPERIAL_ARAMAIC 0xBA
#define global UBLOCK_OLD_SOUTH_ARABIAN 0xBB
#define global UBLOCK_AVESTAN 0xBC
#define global UBLOCK_INSCRIPTIONAL_PARTHIAN 0xBD
#define global UBLOCK_INSCRIPTIONAL_PAHLAVI 0xBE
#define global UBLOCK_OLD_TURKIC 0xBF
#define global UBLOCK_RUMI_NUMERAL_SYMBOLS 0xC0
#define global UBLOCK_KAITHI 0xC1
#define global UBLOCK_EGYPTIAN_HIEROGLYPHS 0xC2
#define global UBLOCK_ENCLOSED_ALPHANUMERIC_SUPPLEMENT 0xC3
#define global UBLOCK_ENCLOSED_IDEOGRAPHIC_SUPPLEMENT 0xC4
#define global UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C 0xC5
#define global UBLOCK_MANDAIC 0xC6
#define global UBLOCK_BATAK 0xC7
#define global UBLOCK_ETHIOPIC_EXTENDED_A 0xC8
#define global UBLOCK_BRAHMI 0xC9
#define global UBLOCK_BAMUM_SUPPLEMENT 0xCA
#define global UBLOCK_KANA_SUPPLEMENT 0xCB
#define global UBLOCK_PLAYING_CARDS 0xCC
#define global UBLOCK_MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS 0xCD
#define global UBLOCK_EMOTICONS 0xCE
#define global UBLOCK_TRANSPORT_AND_MAP_SYMBOLS 0xCF
#define global UBLOCK_ALCHEMICAL_SYMBOLS 0xD0
#define global UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D 0xD1
#define global UBLOCK_ARABIC_EXTENDED_A 0xD2
#define global UBLOCK_ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS 0xD3
#define global UBLOCK_CHAKMA 0xD4
#define global UBLOCK_MEETEI_MAYEK_EXTENSIONS 0xD5
#define global UBLOCK_MEROITIC_CURSIVE 0xD6
#define global UBLOCK_MEROITIC_HIEROGLYPHS 0xD7
#define global UBLOCK_MIAO 0xD8
#define global UBLOCK_SHARADA 0xD9
#define global UBLOCK_SORA_SOMPENG 0xDA
#define global UBLOCK_SUNDANESE_SUPPLEMENT 0xDB
#define global UBLOCK_TAKRI 0xDC
#define global UBLOCK_BASSA_VAH 0xDD
#define global UBLOCK_CAUCASIAN_ALBANIAN 0xDE
#define global UBLOCK_COPTIC_EPACT_NUMBERS 0xDF
#define global UBLOCK_COMBINING_DIACRITICAL_MARKS_EXTENDED 0xE0
#define global UBLOCK_DUPLOYAN 0xE1
#define global UBLOCK_ELBASAN 0xE2
#define global UBLOCK_GEOMETRIC_SHAPES_EXTENDED 0xE3
#define global UBLOCK_GRANTHA 0xE4
#define global UBLOCK_KHOJKI 0xE5
#define global UBLOCK_KHUDAWADI 0xE6
#define global UBLOCK_LATIN_EXTENDED_E 0xE7
#define global UBLOCK_LINEAR_A 0xE8
#define global UBLOCK_MAHAJANI 0xE9
#define global UBLOCK_MANICHAEAN 0xEA
#define global UBLOCK_MENDE_KIKAKUI 0xEB
#define global UBLOCK_MODI 0xEC
#define global UBLOCK_MRO 0xED
#define global UBLOCK_MYANMAR_EXTENDED_B 0xEE
#define global UBLOCK_NABATAEAN 0xEF
#define global UBLOCK_OLD_NORTH_ARABIAN 0xF0
#define global UBLOCK_OLD_PERMIC 0xF1
#define global UBLOCK_ORNAMENTAL_DINGBATS 0xF2
#define global UBLOCK_PAHAWH_HMONG 0xF3
#define global UBLOCK_PALMYRENE 0xF4
#define global UBLOCK_PAU_CIN_HAU 0xF5
#define global UBLOCK_PSALTER_PAHLAVI 0xF6
#define global UBLOCK_SHORTHAND_FORMAT_CONTROLS 0xF7
#define global UBLOCK_SIDDHAM 0xF8
#define global UBLOCK_SINHALA_ARCHAIC_NUMBERS 0xF9
#define global UBLOCK_SUPPLEMENTAL_ARROWS_C 0xFA
#define global UBLOCK_TIRHUTA 0xFB
#define global UBLOCK_WARANG_CITI 0xFC
#define global UBLOCK_AHOM 0xFD
#define global UBLOCK_ANATOLIAN_HIEROGLYPHS 0xFE
#define global UBLOCK_CHEROKEE_SUPPLEMENT 0xFF
#define global UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E 0x100
#define global UBLOCK_EARLY_DYNASTIC_CUNEIFORM 0x101
#define global UBLOCK_HATRAN 0x102
#define global UBLOCK_MULTANI 0x103
#define global UBLOCK_OLD_HUNGARIAN 0x104
#define global UBLOCK_SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS 0x105
#define global UBLOCK_SUTTON_SIGNWRITING 0x106
#define global UBLOCK_ADLAM 0x107
#define global UBLOCK_BHAIKSUKI 0x108
#define global UBLOCK_CYRILLIC_EXTENDED_C 0x109
#define global UBLOCK_GLAGOLITIC_SUPPLEMENT 0x10A
#define global UBLOCK_IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION 0x10B
#define global UBLOCK_MARCHEN 0x10C
#define global UBLOCK_MONGOLIAN_SUPPLEMENT 0x10D
#define global UBLOCK_NEWA 0x10E
#define global UBLOCK_OSAGE 0x10F
#define global UBLOCK_TANGUT 0x110
#define global UBLOCK_TANGUT_COMPONENTS 0x111
#define global UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F 0x112
#define global UBLOCK_KANA_EXTENDED_A 0x113
#define global UBLOCK_MASARAM_GONDI 0x114
#define global UBLOCK_NUSHU 0x115
#define global UBLOCK_SOYOMBO 0x116
#define global UBLOCK_SYRIAC_SUPPLEMENT 0x117
#define global UBLOCK_ZANABAZAR_SQUARE 0x118
#define global UBLOCK_CHESS_SYMBOLS 0x119
#define global UBLOCK_DOGRA 0x11A
#define global UBLOCK_GEORGIAN_EXTENDED 0x11B
#define global UBLOCK_GUNJALA_GONDI 0x11C
#define global UBLOCK_HANIFI_ROHINGYA 0x11D
#define global UBLOCK_INDIC_SIYAQ_NUMBERS 0x11E
#define global UBLOCK_MAKASAR 0x11F
#define global UBLOCK_MAYAN_NUMERALS 0x120
#define global UBLOCK_MEDEFAIDRIN 0x121
#define global UBLOCK_OLD_SOGDIAN 0x122
#define global UBLOCK_SOGDIAN 0x123
#define global UBLOCK_EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS 0x124
#define global UBLOCK_ELYMAIC 0x125
#define global UBLOCK_NANDINAGARI 0x126
#define global UBLOCK_NYIAKENG_PUACHUE_HMONG 0x127
#define global UBLOCK_OTTOMAN_SIYAQ_NUMBERS 0x128
#define global UBLOCK_SMALL_KANA_EXTENSION 0x129
#define global UBLOCK_SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A 0x12A
#define global UBLOCK_TAMIL_SUPPLEMENT 0x12B
#define global UBLOCK_WANCHO 0x12C
#define global UBLOCK_CHORASMIAN 0x12D
#define global UBLOCK_CJK_UNIFIED_IDEOGRAPHS_EXTENSION_G 0x12E
#define global UBLOCK_DIVES_AKURU 0x12F
#define global UBLOCK_KHITAN_SMALL_SCRIPT 0x130
#define global UBLOCK_LISU_SUPPLEMENT 0x131
#define global UBLOCK_SYMBOLS_FOR_LEGACY_COMPUTING 0x132
#define global UBLOCK_TANGUT_SUPPLEMENT 0x133
#define global UBLOCK_YEZIDI 0x134
#define global UBLOCK_INVALID_CODE 0xFFFFFFFF