Script Struct
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a particular Unicode script.
public struct Script : IEquatable<HarfBuzzSharp.Script>
- Inheritance
-
Script
- Implements
Fields
| Adlam |
The Adlam (Adlm) script typically used with text in the Fulah (ff) language originating from Guinea. |
| Ahom |
The Ahom (Ahom) script typically used with text in the Ahom (aho) language originating from India. |
| AnatolianHieroglyphs |
The Anatolian Hieroglyphs (Hluw) script typically used with text in the Hieroglyphic Luwian (hlu) language originating from Türkiye. |
| Arabic |
The Arabic (Arab) script typically used with text in the Arabic (ar) language originating from Saudi Arabia. |
| Armenian |
The Armenian (Armn) script typically used with text in the Armenian (hy) language originating from Armenia. |
| Avestan |
The Avestan (Avst) script typically used with text in the Avestan (ae) language originating from Iran. |
| Balinese |
The Balinese (Bali) script typically used with text in the Balinese (ban) language originating from Indonesia. |
| Bamum |
The Bamum (Bamu) script typically used with text in the Bamun (bax) language originating from Cameroon. |
| BassaVah |
The Bassa Vah (Bass) script typically used with text in the Bassa (bsq) language originating from Liberia. |
| Batak |
The Batak (Batk) script typically used with text in the Batak Toba (bbc) language originating from Indonesia. |
| Bengali |
The Bengali (Beng) script typically used with text in the Bengali (bn) language originating from Bangladesh. |
| Bhaiksuki |
The Bhaiksuki (Bhks) script typically used with text in the Sanskrit (sa) language originating from India. |
| Bopomofo |
The Bopomofo (Bopo) script typically used with text in the Chinese (zh) language originating from China. |
| Brahmi |
The Brahmi (Brah) script typically used with text in the Ardhamāgadhī Prākrit (pka) language originating from India. |
| Braille |
The Braille (Brai) script typically used with text in the Braille language originating from France. |
| Buginese |
The Buginese (Bugi) script typically used with text in the Buginese (bug) language originating from Indonesia. |
| Buhid |
The Buhid (Buhd) script typically used with text in the Buhid (bku) language originating from Philippines. |
| CanadianSyllabics |
The Unified Canadian Aboriginal Syllabics (Cans) script typically used with text in the Cree (cr) language originating from Canada. |
| Carian |
The Carian (Cari) script typically used with text in the Carian (xcr) language originating from Türkiye. |
| CaucasianAlbanian |
The Caucasian Albanian (Aghb) script typically used with text in the Lezgian (lez) language originating from Russia. |
| Chakma |
The Chakma (Cakm) script typically used with text in the Chakma (ccp) language originating from Bangladesh. |
| Cham |
The Cham (Cham) script typically used with text in the Eastern Cham (cjm) language originating from Vietnam. |
| Cherokee |
The Cherokee (Cher) script typically used with text in the Cherokee (chr) language originating from United States. |
| Common |
The Common (Zyyy) script used to indicate an undetermined script. |
| Coptic |
The Coptic (Copt) script typically used with text in the Coptic (cop) language originating from Egypt. |
| Cuneiform |
The Cuneiform (Xsux) script typically used with text in the Akkadian (akk) language originating from Iraq. |
| Cypriot |
The Cypriot (Cprt) script typically used with text in the Ancient Greek (grc) language originating from Cyprus. |
| Cyrillic |
The Cyrillic (Cyrl) script typically used with text in the Russian (ru) language originating from Bulgaria. |
| Deseret |
The Deseret (Dsrt) script typically used with text in the English (en) language originating from United States. |
| Devanagari |
The Devanagari (Deva) script typically used with text in the Hindi (hi) language originating from India. |
| Dogra |
The Dogra (Dogr) script typically used with text in the Dogri (doi) language originating from India. |
| Duployan |
The Duployan (Dupl) script typically used with text in the French (fr) language originating from France. |
| EgyptianHieroglyphs |
The Egyptian Hieroglyphs (Egyp) script typically used with text in the Ancient Egyptian (egy) language originating from Egypt. |
| Elbasan |
The Elbasan (Elba) script typically used with text in the Albanian (sq) language originating from Albania. |
| Ethiopic |
The Ethiopic (Ethi) script typically used with text in the Amharic (am) language originating from Ethiopia. |
| Georgian |
The Georgian (Geor) script typically used with text in the Georgian (ka) language originating from Georgia. |
| Glagolitic |
The Glagolitic (Glag) script typically used with text in the Church Slavic (cu) language originating from Bulgaria. |
| Gothic |
The Gothic (Goth) script typically used with text in the Gothic (got) language originating from Ukraine. |
| Grantha |
The Grantha (Gran) script typically used with text in the Sanskrit (sa) language originating from India. |
| Greek |
The Greek (Grek) script typically used with text in the Greek (el) language originating from Greece. |
| Gujarati |
The Gujarati (Gujr) script typically used with text in the Gujarati (gu) language originating from India. |
| GunjalaGondi |
The Gunjala Gondi (Gong) script typically used with text in the Adilabad Gondi (wsg) language originating from India. |
| Gurmukhi |
The Gurmukhi (Guru) script typically used with text in the Punjabi (pa) language originating from India. |
| Han |
The Han (Hani) script typically used with text in the Chinese (zh) language originating from China. |
| Hangul |
The Hangul (Hang) script typically used with text in the Korean (ko) language originating from Republic of Korea. |
| HanifiRohingya |
The Hanifi Rohingya (Rohg) script typically used with text in the Rohingya (rhg) language originating from Myanmar. |
| Hanunoo |
The Hanunoo (Hano) script typically used with text in the Hanunoo (hnn) language originating from Philippines. |
| Hatran |
The Hatran (Hatr) script typically used with text in the Uncoded Languages (mis) language originating from Iraq. |
| Hebrew |
The Hebrew (Hebr) script typically used with text in the Hebrew (he) language originating from Israel. |
| Hiragana |
The Hiragana (Hira) script typically used with text in the Japanese (ja) language originating from Japan. |
| ImperialAramaic |
The Imperial Aramaic (Armi) script typically used with text in the Aramaic (arc) language originating from Iran. |
| Inherited |
The Inherited (Zinh) script used to indicate an inherited script. |
| InscriptionalPahlavi |
The Inscriptional Pahlavi (Phli) script typically used with text in the Pahlavi (pal) language originating from Iran. |
| InscriptionalParthian |
The Inscriptional Parthian (Prti) script typically used with text in the Parthian (xpr) language originating from Iran. |
| Invalid |
The script used to indicate an invalid or no script. |
| Javanese |
The Javanese (Java) script typically used with text in the Javanese (jv) language originating from Indonesia. |
| Kaithi |
The Kaithi (Kthi) script typically used with text in the Bhojpuri (bho) language originating from India. |
| Kannada |
The Kannada (Knda) script typically used with text in the Kannada (kn) language originating from India. |
| Katakana |
The Katakana (Kana) script typically used with text in the Japanese (ja) language originating from Japan. |
| KayahLi |
The Kayah Li (Kali) script typically used with text in the Eastern Kayah (eky) language originating from Myanmar. |
| Kharoshthi |
The Kharoshthi (Khar) script typically used with text in the Gandhari (pra) language originating from Pakistan. |
| Khmer |
The Khmer (Khmr) script typically used with text in the Khmer (km) language originating from Cambodia. |
| Khojki |
The Khojki (Khoj) script typically used with text in the Sindhi (sd) language originating from India. |
| Khudawadi |
The Khudawadi (Sind) script typically used with text in the Sindhi (sd) language originating from India. |
| Lao |
The Lao (Laoo) script typically used with text in the Lao (lo) language originating from Laos. |
| Latin |
The Latin (Latn) script typically used with text in the English (en) language originating from Italy. |
| Lepcha |
The Lepcha (Lepc) script typically used with text in the Lepcha (lep) language originating from India. |
| Limbu |
The Limbu (Limb) script typically used with text in the Limbu (lif) language originating from India. |
| LinearA |
The Linear A (Lina) script typically used with text in the Linear A (lab) language originating from Greece. |
| LinearB |
The Linear B (Linb) script typically used with text in the Ancient Greek (grc) language originating from Greece. |
| Lisu |
The Lisu (Lisu) script typically used with text in the Lisu (lis) language originating from China. |
| Lycian |
The Lycian (Lyci) script typically used with text in the Lycian (xlc) language originating from Türkiye. |
| Lydian |
The Lydian (Lydi) script typically used with text in the Lydian (xld) language originating from Türkiye. |
| Mahajani |
The Mahajani (Mahj) script typically used with text in the Hindi (hi) language originating from India. |
| Makasar |
The Makasar (Maka) script typically used with text in the Makasar (mak) language originating from Indonesia. |
| Malayalam |
The Malayalam (Mlym) script typically used with text in the Malayalam (ml) language originating from India. |
| Mandaic |
The Mandaic (Mand) script typically used with text in the Classical Mandaic (myz) language originating from Iran. |
| Manichaean |
The Manichaean (Mani) script typically used with text in the Manichaean Middle Persian (xmn) language originating from China. |
| Marchen |
The Marchen (Marc) script typically used with text in the Tibetan (bo) language originating from China. |
| MasaramGondi |
The Masaram Gondi (Gonm) script typically used with text in the Aheri Gondi (esg) language originating from India. |
| MaxValue |
The dummy script used to prevent undefined behavior. |
| MaxValueSigned |
The dummy script used to prevent undefined behavior. |
| Medefaidrin |
The Medefaidrin (Medf) script typically used with text in the Medefaidrin (mis) language originating from Nigeria. |
| MeeteiMayek |
The Meetei Mayek (Mtei) script typically used with text in the Manipuri (mni) language originating from India. |
| MendeKikakui |
The Mende Kikakui (Mend) script typically used with text in the Mende (men) language originating from Sierra Leone. |
| MeroiticCursive |
The Meroitic Cursive (Merc) script typically used with text in the Meroitic (xmr) language originating from Sudan. |
| MeroiticHieroglyphs |
The Meroitic Hieroglyphs (Mero) script typically used with text in the Meroitic (xmr) language originating from Sudan. |
| Miao |
The Miao (Plrd) script typically used with text in the Large Flowery Miao (hmd) language originating from China. |
| Modi |
The Modi (Modi) script typically used with text in the Marathi (mr) language originating from India. |
| Mongolian |
The Mongolian (Mong) script typically used with text in the Mongolian (mn) language originating from Mongolia. |
| Mro |
The Mro (Mroo) script typically used with text in the Mru (mro) language originating from Bangladesh. |
| Multani |
The Multani (Mult) script typically used with text in the Seraiki (skr) language originating from Pakistan. |
| Myanmar |
The Myanmar (Mymr) script typically used with text in the Burmese (my) language originating from Myanmar. |
| Nabataean |
The Nabataean (Nbat) script typically used with text in the Official Aramaic (700-300 BCE) (arc) language originating from Jordan. |
| Newa |
The Newa (Newa) script typically used with text in the Newari (new) language originating from Nepal. |
| NewTaiLue |
The New Tai Lue (Talu) script typically used with text in the Lü (khb) language originating from China. |
| Nko |
The Nko (Nkoo) script typically used with text in the Manding (man) language originating from Guinea. |
| Nushu |
The Nushu (Nshu) script typically used with text in the Chinese language family (zhx) language originating from China. |
| Ogham |
The Ogham (Ogam) script typically used with text in the Old Irish (sga) language originating from Ireland. |
| OlChiki |
The Ol Chiki (Olck) script typically used with text in the Santali (sat) language originating from India. |
| OldHungarian |
The Old Hungarian (Hung) script typically used with text in the Hungarian (hu) language originating from Hungary. |
| OldItalic |
The Old Italic (Ital) script typically used with text in the Etruscan (ett) language originating from Italy. |
| OldNorthArabian |
The Old North Arabian (Narb) script typically used with text in the Ancient North Arabian (xna) language originating from Saudi Arabia. |
| OldPermic |
The Old Permic (Perm) script typically used with text in the Komi (kv) language originating from Russia. |
| OldPersian |
The Old Persian (Xpeo) script typically used with text in the Old Persian (peo) language originating from Iran. |
| OldSogdian |
The Old Sogdian (Sogo) script typically used with text in the Sogdian (sog) language originating from Uzbekistan. |
| OldSouthArabian |
The Old South Arabian (Sarb) script typically used with text in the Sabaean (xsa) language originating from Yemen. |
| OldTurkic |
The Old Turkic (Orkh) script typically used with text in the Old Turkish (otk) language originating from Mongolia. |
| Oriya |
The Oriya (Orya) script typically used with text in the Oriya (or) language originating from India. |
| Osage |
The Osage (Osge) script typically used with text in the Osage (osa) language originating from United States. |
| Osmanya |
The Osmanya (Osma) script typically used with text in the Somali (so) language originating from Somalia. |
| PahawhHmong |
The Pahawh Hmong (Hmng) script typically used with text in the Hmong Njua (hnj) language originating from Laos. |
| Palmyrene |
The Palmyrene (Palm) script typically used with text in the Official Aramaic (700-300 BCE) (arc) language originating from Syria. |
| PauCinHau |
The Pau Cin Hau (Pauc) script typically used with text in the Tedim Chin (ctd) language originating from Myanmar. |
| PhagsPa |
The Phags Pa (Phag) script typically used with text in the Literary Chinese (lzh) language originating from China. |
| Phoenician |
The Phoenician (Phnx) script typically used with text in the Phoenician (phn) language originating from Lebanon. |
| PsalterPahlavi |
The Psalter Pahlavi (Phlp) script typically used with text in the Pahlavi (pal) language originating from China. |
| Rejang |
The Rejang (Rjng) script typically used with text in the Rejang (rej) language originating from Indonesia. |
| Runic |
The Runic (Runr) script typically used with text in the Old Norse (non) language originating from Sweden. |
| Samaritan |
The Samaritan (Samr) script typically used with text in the Samaritan Hebrew (smp) language originating from Israel. |
| Saurashtra |
The Saurashtra (Saur) script typically used with text in the Saurashtra (saz) language originating from India. |
| Sharada |
The Sharada (Shrd) script typically used with text in the Sanskrit (sa) language originating from India. |
| Shavian |
The Shavian (Shaw) script typically used with text in the English (en) language originating from United Kingdom. |
| Siddham |
The Siddham (Sidd) script typically used with text in the Sanskrit (sa) language originating from India. |
| Signwriting |
The Sign Writing (Sgnw) script typically used with text in the American Sign Language (ase) language originating from United States. |
| Sinhala |
The Sinhala (Sinh) script typically used with text in the Sinhala (si) language originating from Sri Lanka. |
| Sogdian |
The Sogdian (Sogd) script typically used with text in the Sogdian (sog) language originating from Uzbekistan. |
| SoraSompeng |
The Sora Sompeng (Sora) script typically used with text in the Sora (srb) language originating from India. |
| Soyombo |
The Soyombo (Soyo) script typically used with text in the Classical Mongolian (cmg) language originating from Mongolia. |
| Sundanese |
The Sundanese (Sund) script typically used with text in the Sundanese (su) language originating from Indonesia. |
| SylotiNagri |
The Syloti Nagri (Sylo) script typically used with text in the Sylheti (syl) language originating from Bangladesh. |
| Syriac |
The Syriac (Syrc) script typically used with text in the Syriac (syr) language originating from Syria. |
| Tagalog |
The Tagalog (Tglg) script typically used with text in the Filipino (fil) language originating from Philippines. |
| Tagbanwa |
The Tagbanwa (Tagb) script typically used with text in the Tagbanwa (tbw) language originating from Philippines. |
| TaiLe |
The Tai Le (Tale) script typically used with text in the Tai Nüa (tdd) language originating from China. |
| TaiTham |
The Tai Tham (Lana) script typically used with text in the Northern Thai (nod) language originating from Thailand. |
| TaiViet |
The Tai Viet (Tavt) script typically used with text in the Tai Dam (blt) language originating from Vietnam. |
| Takri |
The Takri (Takr) script typically used with text in the Dogri (doi) language originating from India. |
| Tamil |
The Tamil (Taml) script typically used with text in the Tamil (ta) language originating from India. |
| Tangut |
The Tangut (Tang) script typically used with text in the Tangut (txg) language originating from China. |
| Telugu |
The Telugu (Telu) script typically used with text in the Telugu (te) language originating from India. |
| Thaana |
The Thaana (Thaa) script typically used with text in the Divehi (dv) language originating from Maldives. |
| Thai |
The Thai (Thai) script typically used with text in the Thai (th) language originating from Thailand. |
| Tibetan |
The Tibetan (Tibt) script typically used with text in the Tibetan (bo) language originating from China. |
| Tifinagh |
The Tifinagh (Tfng) script typically used with text in the Standard Moroccan Tamazight (zgh) language originating from Morocco. |
| Tirhuta |
The Tirhuta (Tirh) script typically used with text in the Maithili (mai) language originating from India. |
| Ugaritic |
The Ugaritic (Ugar) script typically used with text in the Ugaritic (uga) language originating from Syria. |
| Unknown |
The Unknown (Zzzz) script used to indicate an uncoded script. |
| Vai |
The Vai (Vaii) script typically used with text in the Vai (vai) language originating from Liberia. |
| WarangCiti |
The Warang Citi (Wara) script typically used with text in the Ho (hoc) language originating from India. |
| Yi |
The Yi (Yiii) script typically used with text in the Sichuan Yi (ii) language originating from China. |
| ZanabazarSquare |
The Zanabazar Square (Zanb) script typically used with text in the Classical Mongolian (cmg) language originating from Mongolia. |
Properties
| HorizontalDirection |
Gets the horizontal direction of this script. |
Methods
| Equals(Object) |
Returns a value indicating whether this instance and a specified Script object represent the same value. |
| Equals(Script) |
Returns a value indicating whether this instance and a specified Script object represent the same value. |
| GetHashCode() |
Returns the hash code for this instance. |
| Parse(String) |
Parses the ISO 15924 script tag into the corresponding Script. |
| ToString() |
Returns a string representation of the value of this instance of the Script. |
| TryParse(String, Script) | |
Operators
| Implicit(Script to UInt32) | |
| Implicit(UInt32 to Script) |