Enum unicode_script::Script [−][src]
#[non_exhaustive] #[repr(u8)] pub enum Script {}Show variants
Unknown, Common, Inherited, Adlam, Caucasian_Albanian, Ahom, Arabic, Imperial_Aramaic, Armenian, Avestan, Balinese, Bamum, Bassa_Vah, Batak, Bengali, Bhaiksuki, Bopomofo, Brahmi, Braille, Buginese, Buhid, Chakma, Canadian_Aboriginal, Carian, Cham, Cherokee, Chorasmian, Coptic, Cypriot, Cyrillic, Devanagari, Dives_Akuru, Dogra, Deseret, Duployan, Egyptian_Hieroglyphs, Elbasan, Elymaic, Ethiopic, Georgian, Glagolitic, Gunjala_Gondi, Masaram_Gondi, Gothic, Grantha, Greek, Gujarati, Gurmukhi, Hangul, Han, Hanunoo, Hatran, Hebrew, Hiragana, Anatolian_Hieroglyphs, Pahawh_Hmong, Nyiakeng_Puachue_Hmong, Old_Hungarian, Old_Italic, Javanese, Kayah_Li, Katakana, Kharoshthi, Khmer, Khojki, Khitan_Small_Script, Kannada, Kaithi, Tai_Tham, Lao, Latin, Lepcha, Limbu, Linear_A, Linear_B, Lisu, Lycian, Lydian, Mahajani, Makasar, Mandaic, Manichaean, Marchen, Medefaidrin, Mende_Kikakui, Meroitic_Cursive, Meroitic_Hieroglyphs, Malayalam, Modi, Mongolian, Mro, Meetei_Mayek, Multani, Myanmar, Nandinagari, Old_North_Arabian, Nabataean, Newa, Nko, Nushu, Ogham, Ol_Chiki, Old_Turkic, Oriya, Osage, Osmanya, Palmyrene, Pau_Cin_Hau, Old_Permic, Phags_Pa, Inscriptional_Pahlavi, Psalter_Pahlavi, Phoenician, Miao, Inscriptional_Parthian, Rejang, Hanifi_Rohingya, Runic, Samaritan, Old_South_Arabian, Saurashtra, SignWriting, Shavian, Sharada, Siddham, Khudawadi, Sinhala, Sogdian, Old_Sogdian, Sora_Sompeng, Soyombo, Sundanese, Syloti_Nagri, Syriac, Tagbanwa, Takri, Tai_Le, New_Tai_Lue, Tamil, Tangut, Tai_Viet, Telugu, Tifinagh, Tagalog, Thaana, Thai, Tibetan, Tirhuta, Ugaritic, Vai, Warang_Citi, Wancho, Old_Persian, Cuneiform, Yezidi, Yi, Zanabazar_Square,
Expand description
A value of the Script
property
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Unknown script
Zyyy
Zinh,
Adlm
Aghb
Ahom
Arab
Armi
Armn
Avst
Bali
Bamu
Bass
Batk
Beng
Bhks
Bopo
Brah
Brai
Bugi
Buhd
Cakm
Cans
Cari
Cham
Cher
Chrs
Copt
Cprt
Cyrl
Deva
Diak
Dogr
Dsrt
Dupl
Egyp
Elba
Elym
Ethi
Geor
Glag
Gong
Gonm
Goth
Gran
Grek
Gujr
Guru
Hang
Hani
Hano
Hatr
Hebr
Hira
Hluw
Hmng
Hmnp
Hung
Ital
Java
Kali
Kana
Khar
Khmr
Khoj
Kits
Knda
Kthi
Lana
Laoo
Latn
Lepc
Limb
Lina
Linb
Lisu
Lyci
Lydi
Mahj
Maka
Mand
Mani
Marc
Medf
Mend
Merc
Mero
Mlym
Modi
Mong
Mroo
Mtei
Mult
Mymr
Nand
Narb
Nbat
Newa
Nkoo
Nshu
Ogam
Olck
Orkh
Orya
Osge
Osma
Palm
Pauc
Perm
Phag
Phli
Phlp
Phnx
Plrd
Prti
Rjng
Rohg
Runr
Samr
Sarb
Saur
Sgnw
Shaw
Shrd
Sidd
Sind
Sinh
Sogd
Sogo
Sora
Soyo
Sund
Sylo
Syrc
Tagb
Takr
Tale
Talu
Taml
Tang
Tavt
Telu
Tfng
Tglg
Thaa
Thai
Tibt
Tirh
Ugar
Vaii
Wara
Wcho
Xpeo
Xsux
Yezi
Yiii
Zanb
Implementations
Attempts to parse script name from the provided string.
Returns None
if the provided string does not represent a valid
script full name.
Get the four-character short name of a script.
Attempts to parse script name from the provided string.
Returns None
if the provided string does not represent a valid
script four-character short name.
Is this script “Recommended” according to UAX #31?