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