public enum ScriptThe UAX#24 Script property of a code point, as its ISO 15924 tag.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
Each value is the four-letter tag packed big-endian, so casting one to uint produces the tag a shaper expects with nothing in between to get wrong.
Fields and properties (175)
AdlamAdlm — Adlam.
AhomAhom — Ahom.
AnatolianHieroglyphsHluw — Anatolian Hieroglyphs.
ArabicArab — Arabic.
ArmenianArmn — Armenian.
AvestanAvst — Avestan.
BalineseBali — Balinese.
BamumBamu — Bamum.
BassaVahBass — Bassa Vah.
BatakBatk — Batak.
BengaliBeng — Bengali.
BeriaErfeBerf — Beria Erfe.
BhaiksukiBhks — Bhaiksuki.
BopomofoBopo — Bopomofo.
BrahmiBrah — Brahmi.
BrailleBrai — Braille.
BugineseBugi — Buginese.
BuhidBuhd — Buhid.
CanadianAboriginalCans — Canadian Aboriginal.
CarianCari — Carian.
CaucasianAlbanianAghb — Caucasian Albanian.
ChakmaCakm — Chakma.
ChamCham — Cham.
CherokeeCher — Cherokee.
ChorasmianChrs — Chorasmian.
CommonZyyy — Common.
CopticCopt — Coptic.
CuneiformXsux — Cuneiform.
CypriotCprt — Cypriot.
CyproMinoanCpmn — Cypro Minoan.
CyrillicCyrl — Cyrillic.
DeseretDsrt — Deseret.
DevanagariDeva — Devanagari.
DivesAkuruDiak — Dives Akuru.
DograDogr — Dogra.
DuployanDupl — Duployan.
EgyptianHieroglyphsEgyp — Egyptian Hieroglyphs.
ElbasanElba — Elbasan.
ElymaicElym — Elymaic.
EthiopicEthi — Ethiopic.
GarayGara — Garay.
GeorgianGeor — Georgian.
GlagoliticGlag — Glagolitic.
GothicGoth — Gothic.
GranthaGran — Grantha.
GreekGrek — Greek.
GujaratiGujr — Gujarati.
GunjalaGondiGong — Gunjala Gondi.
GurmukhiGuru — Gurmukhi.
GurungKhemaGukh — Gurung Khema.
HanHani — Han.
HangulHang — Hangul.
HanifiRohingyaRohg — Hanifi Rohingya.
HanunooHano — Hanunoo.
HatranHatr — Hatran.
HebrewHebr — Hebrew.
HiraganaHira — Hiragana.
ImperialAramaicArmi — Imperial Aramaic.
InheritedZinh — Inherited.
InscriptionalPahlaviPhli — Inscriptional Pahlavi.
InscriptionalParthianPrti — Inscriptional Parthian.
JavaneseJava — Javanese.
KaithiKthi — Kaithi.
KannadaKnda — Kannada.
KatakanaKana — Katakana.
KawiKawi — Kawi.
KayahLiKali — Kayah Li.
KharoshthiKhar — Kharoshthi.
KhitanSmallScriptKits — Khitan Small Script.
KhmerKhmr — Khmer.
KhojkiKhoj — Khojki.
KhudawadiSind — Khudawadi.
KiratRaiKrai — Kirat Rai.
LaoLaoo — Lao.
LatinLatn — Latin.
LepchaLepc — Lepcha.
LimbuLimb — Limbu.
LinearALina — Linear A.
LinearBLinb — Linear B.
LisuLisu — Lisu.
LycianLyci — Lycian.
LydianLydi — Lydian.
MahajaniMahj — Mahajani.
MakasarMaka — Makasar.
MalayalamMlym — Malayalam.
MandaicMand — Mandaic.
ManichaeanMani — Manichaean.
MarchenMarc — Marchen.
MasaramGondiGonm — Masaram Gondi.
MedefaidrinMedf — Medefaidrin.
MeeteiMayekMtei — Meetei Mayek.
MendeKikakuiMend — Mende Kikakui.
MeroiticCursiveMerc — Meroitic Cursive.
MeroiticHieroglyphsMero — Meroitic Hieroglyphs.
MiaoPlrd — Miao.
ModiModi — Modi.
MongolianMong — Mongolian.
MroMroo — Mro.
MultaniMult — Multani.
MyanmarMymr — Myanmar.
NabataeanNbat — Nabataean.
NagMundariNagm — Nag Mundari.
NandinagariNand — Nandinagari.
NewTaiLueTalu — New Tai Lue.
NewaNewa — Newa.
NkoNkoo — Nko.
NushuNshu — Nushu.
NyiakengPuachueHmongHmnp — Nyiakeng Puachue Hmong.
OghamOgam — Ogham.
OlChikiOlck — Ol Chiki.
OlOnalOnao — Ol Onal.
OldHungarianHung — Old Hungarian.
OldItalicItal — Old Italic.
OldNorthArabianNarb — Old North Arabian.
OldPermicPerm — Old Permic.
OldPersianXpeo — Old Persian.
OldSogdianSogo — Old Sogdian.
OldSouthArabianSarb — Old South Arabian.
OldTurkicOrkh — Old Turkic.
OldUyghurOugr — Old Uyghur.
OriyaOrya — Oriya.
OsageOsge — Osage.
OsmanyaOsma — Osmanya.
PahawhHmongHmng — Pahawh Hmong.
PalmyrenePalm — Palmyrene.
PauCinHauPauc — Pau Cin Hau.
PhagsPaPhag — Phags Pa.
PhoenicianPhnx — Phoenician.
PsalterPahlaviPhlp — Psalter Pahlavi.
RejangRjng — Rejang.
RunicRunr — Runic.
SamaritanSamr — Samaritan.
SaurashtraSaur — Saurashtra.
SharadaShrd — Sharada.
ShavianShaw — Shavian.
SiddhamSidd — Siddham.
SideticSidt — Sidetic.
SignWritingSgnw — SignWriting.
SinhalaSinh — Sinhala.
SogdianSogd — Sogdian.
SoraSompengSora — Sora Sompeng.
SoyomboSoyo — Soyombo.
SundaneseSund — Sundanese.
SunuwarSunu — Sunuwar.
SylotiNagriSylo — Syloti Nagri.
SyriacSyrc — Syriac.
TagalogTglg — Tagalog.
TagbanwaTagb — Tagbanwa.
TaiLeTale — Tai Le.
TaiThamLana — Tai Tham.
TaiVietTavt — Tai Viet.
TaiYoTayo — Tai Yo.
TakriTakr — Takri.
TamilTaml — Tamil.
TangsaTnsa — Tangsa.
TangutTang — Tangut.
TeluguTelu — Telugu.
ThaanaThaa — Thaana.
ThaiThai — Thai.
TibetanTibt — Tibetan.
TifinaghTfng — Tifinagh.
TirhutaTirh — Tirhuta.
TodhriTodr — Todhri.
TolongSikiTols — Tolong Siki.
TotoToto — Toto.
TuluTigalariTutg — Tulu Tigalari.
UgariticUgar — Ugaritic.
UnknownZzzz — Unknown.
VaiVaii — Vai.
VithkuqiVith — Vithkuqi.
WanchoWcho — Wancho.
WarangCitiWara — Warang Citi.
YezidiYezi — Yezidi.
YiYiii — Yi.
ZanabazarSquareZanb — Zanabazar Square.
Used by (6)
- CaretTestsVixen.Ui.Text.Tests
- ScriptTableVixen.Ui.Text
- ShapingTestsVixen.Ui.Text.Tests
- TextItemVixen.Ui.Text
- TextItemizerVixen.Ui.Text
- TextShaperVixen.Ui.Text