Back to API Reference
Enum

UnicodeScript

Unicode Script property values (UAX #24).

Remarks

Each codepoint belongs to exactly one script. Used by ScriptAnalyzer to segment text into runs of uniform script for shaping. Some scripts like Common (punctuation) and Inherited (combining marks) can appear in text of any script.
public static readonly UnicodeScript Unknown = 0

Script could not be determined.

public static readonly UnicodeScript Common = 1

Characters used in multiple scripts (punctuation, symbols).

public static readonly UnicodeScript Inherited = 2

Combining marks that inherit script from base character.

public static readonly UnicodeScript Latin = 3

Latin script (English, Spanish, French, etc.)

public static readonly UnicodeScript Greek = 4
public static readonly UnicodeScript Cyrillic = 5
public static readonly UnicodeScript Armenian = 6
public static readonly UnicodeScript Hebrew = 7
public static readonly UnicodeScript Arabic = 8
public static readonly UnicodeScript Syriac = 9
public static readonly UnicodeScript Thaana = 10
public static readonly UnicodeScript Devanagari = 11
public static readonly UnicodeScript Bengali = 12
public static readonly UnicodeScript Gurmukhi = 13
public static readonly UnicodeScript Gujarati = 14
public static readonly UnicodeScript Oriya = 15
public static readonly UnicodeScript Tamil = 16
public static readonly UnicodeScript Telugu = 17
public static readonly UnicodeScript Kannada = 18
public static readonly UnicodeScript Malayalam = 19
public static readonly UnicodeScript Sinhala = 20
public static readonly UnicodeScript Thai = 21
public static readonly UnicodeScript Lao = 22
public static readonly UnicodeScript Tibetan = 23
public static readonly UnicodeScript Myanmar = 24
public static readonly UnicodeScript Georgian = 25
public static readonly UnicodeScript Hangul = 26
public static readonly UnicodeScript Ethiopic = 27
public static readonly UnicodeScript Cherokee = 28
public static readonly UnicodeScript CanadianAboriginal = 29
public static readonly UnicodeScript Ogham = 30
public static readonly UnicodeScript Runic = 31
public static readonly UnicodeScript Khmer = 32
public static readonly UnicodeScript Mongolian = 33
public static readonly UnicodeScript Hiragana = 34
public static readonly UnicodeScript Katakana = 35
public static readonly UnicodeScript Bopomofo = 36
public static readonly UnicodeScript Han = 37
public static readonly UnicodeScript Yi = 38
public static readonly UnicodeScript OldItalic = 39
public static readonly UnicodeScript Gothic = 40
public static readonly UnicodeScript Deseret = 41
public static readonly UnicodeScript Tagalog = 42
public static readonly UnicodeScript Hanunoo = 43
public static readonly UnicodeScript Buhid = 44
public static readonly UnicodeScript Tagbanwa = 45
public static readonly UnicodeScript Limbu = 46
public static readonly UnicodeScript TaiLe = 47
public static readonly UnicodeScript LinearB = 48
public static readonly UnicodeScript Ugaritic = 49
public static readonly UnicodeScript Shavian = 50
public static readonly UnicodeScript Osmanya = 51
public static readonly UnicodeScript Cypriot = 52
public static readonly UnicodeScript Braille = 53
public static readonly UnicodeScript Buginese = 54
public static readonly UnicodeScript Coptic = 55
public static readonly UnicodeScript NewTaiLue = 56
public static readonly UnicodeScript Glagolitic = 57
public static readonly UnicodeScript Tifinagh = 58
public static readonly UnicodeScript SylotiNagri = 59
public static readonly UnicodeScript OldPersian = 60
public static readonly UnicodeScript Kharoshthi = 61
public static readonly UnicodeScript Balinese = 62
public static readonly UnicodeScript Cuneiform = 63
public static readonly UnicodeScript Phoenician = 64
public static readonly UnicodeScript PhagsPa = 65
public static readonly UnicodeScript Nko = 66
public static readonly UnicodeScript Sundanese = 67
public static readonly UnicodeScript Lepcha = 68
public static readonly UnicodeScript OlChiki = 69
public static readonly UnicodeScript Vai = 70
public static readonly UnicodeScript Saurashtra = 71
public static readonly UnicodeScript KayahLi = 72
public static readonly UnicodeScript Rejang = 73
public static readonly UnicodeScript Lycian = 74
public static readonly UnicodeScript Carian = 75
public static readonly UnicodeScript Lydian = 76
public static readonly UnicodeScript Cham = 77
public static readonly UnicodeScript TaiTham = 78
public static readonly UnicodeScript TaiViet = 79
public static readonly UnicodeScript Avestan = 80
public static readonly UnicodeScript EgyptianHieroglyphs = 81
public static readonly UnicodeScript Samaritan = 82
public static readonly UnicodeScript Lisu = 83
public static readonly UnicodeScript Bamum = 84
public static readonly UnicodeScript Javanese = 85
public static readonly UnicodeScript MeeteiMayek = 86
public static readonly UnicodeScript ImperialAramaic = 87
public static readonly UnicodeScript OldSouthArabian = 88
public static readonly UnicodeScript InscriptionalParthian = 89
public static readonly UnicodeScript InscriptionalPahlavi = 90
public static readonly UnicodeScript OldTurkic = 91
public static readonly UnicodeScript Kaithi = 92
public static readonly UnicodeScript Batak = 93
public static readonly UnicodeScript Brahmi = 94
public static readonly UnicodeScript Mandaic = 95
public static readonly UnicodeScript Chakma = 96
public static readonly UnicodeScript MeroiticCursive = 97
public static readonly UnicodeScript MeroiticHieroglyphs = 98
public static readonly UnicodeScript Miao = 99
public static readonly UnicodeScript Sharada = 100
public static readonly UnicodeScript SoraSompeng = 101
public static readonly UnicodeScript Takri = 102
public static readonly UnicodeScript CaucasianAlbanian = 103
public static readonly UnicodeScript BassaVah = 104
public static readonly UnicodeScript Duployan = 105
public static readonly UnicodeScript Elbasan = 106
public static readonly UnicodeScript Grantha = 107
public static readonly UnicodeScript PahawhHmong = 108
public static readonly UnicodeScript Khojki = 109
public static readonly UnicodeScript LinearA = 110
public static readonly UnicodeScript Mahajani = 111
public static readonly UnicodeScript Manichaean = 112
public static readonly UnicodeScript MendeKikakui = 113
public static readonly UnicodeScript Modi = 114
public static readonly UnicodeScript Mro = 115
public static readonly UnicodeScript OldNorthArabian = 116
public static readonly UnicodeScript Nabataean = 117
public static readonly UnicodeScript Palmyrene = 118
public static readonly UnicodeScript PauCinHau = 119
public static readonly UnicodeScript OldPermic = 120
public static readonly UnicodeScript PsalterPahlavi = 121
public static readonly UnicodeScript Siddham = 122
public static readonly UnicodeScript Khudawadi = 123
public static readonly UnicodeScript Tirhuta = 124
public static readonly UnicodeScript WarangCiti = 125
public static readonly UnicodeScript Ahom = 126
public static readonly UnicodeScript AnatolianHieroglyphs = 127
public static readonly UnicodeScript Hatran = 128
public static readonly UnicodeScript Multani = 129
public static readonly UnicodeScript OldHungarian = 130
public static readonly UnicodeScript SignWriting = 131
public static readonly UnicodeScript Adlam = 132
public static readonly UnicodeScript Bhaiksuki = 133
public static readonly UnicodeScript Marchen = 134
public static readonly UnicodeScript Newa = 135
public static readonly UnicodeScript Osage = 136
public static readonly UnicodeScript Tangut = 137
public static readonly UnicodeScript MasaramGondi = 138
public static readonly UnicodeScript Nushu = 139
public static readonly UnicodeScript Soyombo = 140
public static readonly UnicodeScript ZanabazarSquare = 141
public static readonly UnicodeScript Dogra = 142
public static readonly UnicodeScript GunjalaGondi = 143
public static readonly UnicodeScript Makasar = 144
public static readonly UnicodeScript Medefaidrin = 145
public static readonly UnicodeScript HanifiRohingya = 146
public static readonly UnicodeScript Sogdian = 147
public static readonly UnicodeScript OldSogdian = 148
public static readonly UnicodeScript Elymaic = 149
public static readonly UnicodeScript Nandinagari = 150
public static readonly UnicodeScript NyiakengPuachueHmong = 151
public static readonly UnicodeScript Wancho = 152
public static readonly UnicodeScript Chorasmian = 153
public static readonly UnicodeScript DivesAkuru = 154
public static readonly UnicodeScript KhitanSmallScript = 155
public static readonly UnicodeScript Yezidi = 156
public static readonly UnicodeScript CyproMinoan = 157
public static readonly UnicodeScript OldUyghur = 158
public static readonly UnicodeScript Tangsa = 159
public static readonly UnicodeScript Toto = 160
public static readonly UnicodeScript Vithkuqi = 161
public static readonly UnicodeScript Kawi = 162
public static readonly UnicodeScript NagMundari = 163
public static readonly UnicodeScript Garay = 164
public static readonly UnicodeScript GurungKhema = 165
public static readonly UnicodeScript KiratRai = 166
public static readonly UnicodeScript OlOnal = 167
public static readonly UnicodeScript Sunuwar = 168
public static readonly UnicodeScript Todhri = 169
public static readonly UnicodeScript TuluTigalari = 170
public static readonly UnicodeScript BeriaErfe = 171
public static readonly UnicodeScript Sidetic = 172
public static readonly UnicodeScript TaiYo = 173
public static readonly UnicodeScript TolongSiki = 174