Value | Meaning |
---|---|
InvalidCode-1 | a value never returned from glib.global.unicharGetScript |
Common0 | a character used by multiple different scripts |
Inherited1 | a mark glyph that takes its script from the base glyph to which it is attached |
Arabic2 | Arabic |
Armenian3 | Armenian |
Bengali4 | Bengali |
Bopomofo5 | Bopomofo |
Cherokee6 | Cherokee |
Coptic7 | Coptic |
Cyrillic8 | Cyrillic |
Deseret9 | Deseret |
Devanagari10 | Devanagari |
Ethiopic11 | Ethiopic |
Georgian12 | Georgian |
Gothic13 | Gothic |
Greek14 | Greek |
Gujarati15 | Gujarati |
Gurmukhi16 | Gurmukhi |
Han17 | Han |
Hangul18 | Hangul |
Hebrew19 | Hebrew |
Hiragana20 | Hiragana |
Kannada21 | Kannada |
Katakana22 | Katakana |
Khmer23 | Khmer |
Lao24 | Lao |
Latin25 | Latin |
Malayalam26 | Malayalam |
Mongolian27 | Mongolian |
Myanmar28 | Myanmar |
Ogham29 | Ogham |
OldItalic30 | Old Italic |
Oriya31 | Oriya |
Runic32 | Runic |
Sinhala33 | Sinhala |
Syriac34 | Syriac |
Tamil35 | Tamil |
Telugu36 | Telugu |
Thaana37 | Thaana |
Thai38 | Thai |
Tibetan39 | Tibetan |
CanadianAboriginal40 | Canadian Aboriginal |
Yi41 | Yi |
Tagalog42 | Tagalog |
Hanunoo43 | Hanunoo |
Buhid44 | Buhid |
Tagbanwa45 | Tagbanwa |
Braille46 | Braille |
Cypriot47 | Cypriot |
Limbu48 | Limbu |
Osmanya49 | Osmanya |
Shavian50 | Shavian |
LinearB51 | Linear B |
TaiLe52 | Tai Le |
Ugaritic53 | Ugaritic |
NewTaiLue54 | New Tai Lue |
Buginese55 | Buginese |
Glagolitic56 | Glagolitic |
Tifinagh57 | Tifinagh |
SylotiNagri58 | Syloti Nagri |
OldPersian59 | Old Persian |
Kharoshthi60 | Kharoshthi |
Unknown61 | an unassigned code point |
Balinese62 | Balinese |
Cuneiform63 | Cuneiform |
Phoenician64 | Phoenician |
PhagsPa65 | Phags-pa |
Nko66 | N'Ko |
KayahLi67 | Kayah Li. Since 2.16.3 |
Lepcha68 | Lepcha. Since 2.16.3 |
Rejang69 | Rejang. Since 2.16.3 |
Sundanese70 | Sundanese. Since 2.16.3 |
Saurashtra71 | Saurashtra. Since 2.16.3 |
Cham72 | Cham. Since 2.16.3 |
OlChiki73 | Ol Chiki. Since 2.16.3 |
Vai74 | Vai. Since 2.16.3 |
Carian75 | Carian. Since 2.16.3 |
Lycian76 | Lycian. Since 2.16.3 |
Lydian77 | Lydian. Since 2.16.3 |
Avestan78 | Avestan. Since 2.26 |
Bamum79 | Bamum. Since 2.26 |
EgyptianHieroglyphs80 | Egyptian Hieroglpyhs. Since 2.26 |
ImperialAramaic81 | Imperial Aramaic. Since 2.26 |
InscriptionalPahlavi82 | Inscriptional Pahlavi. Since 2.26 |
InscriptionalParthian83 | Inscriptional Parthian. Since 2.26 |
Javanese84 | Javanese. Since 2.26 |
Kaithi85 | Kaithi. Since 2.26 |
Lisu86 | Lisu. Since 2.26 |
MeeteiMayek87 | Meetei Mayek. Since 2.26 |
OldSouthArabian88 | Old South Arabian. Since 2.26 |
OldTurkic89 | Old Turkic. Since 2.28 |
Samaritan90 | Samaritan. Since 2.26 |
TaiTham91 | Tai Tham. Since 2.26 |
TaiViet92 | Tai Viet. Since 2.26 |
Batak93 | Batak. Since 2.28 |
Brahmi94 | Brahmi. Since 2.28 |
Mandaic95 | Mandaic. Since 2.28 |
Chakma96 | Chakma. Since: 2.32 |
MeroiticCursive97 | Meroitic Cursive. Since: 2.32 |
MeroiticHieroglyphs98 | Meroitic Hieroglyphs. Since: 2.32 |
Miao99 | Miao. Since: 2.32 |
Sharada100 | Sharada. Since: 2.32 |
SoraSompeng101 | Sora Sompeng. Since: 2.32 |
Takri102 | Takri. Since: 2.32 |
BassaVah103 | Bassa. Since: 2.42 |
CaucasianAlbanian104 | Caucasian Albanian. Since: 2.42 |
Duployan105 | Duployan. Since: 2.42 |
Elbasan106 | Elbasan. Since: 2.42 |
Grantha107 | Grantha. Since: 2.42 |
Khojki108 | Kjohki. Since: 2.42 |
Khudawadi109 | Khudawadi, Sindhi. Since: 2.42 |
LinearA110 | Linear A. Since: 2.42 |
Mahajani111 | Mahajani. Since: 2.42 |
Manichaean112 | Manichaean. Since: 2.42 |
MendeKikakui113 | Mende Kikakui. Since: 2.42 |
Modi114 | Modi. Since: 2.42 |
Mro115 | Mro. Since: 2.42 |
Nabataean116 | Nabataean. Since: 2.42 |
OldNorthArabian117 | Old North Arabian. Since: 2.42 |
OldPermic118 | Old Permic. Since: 2.42 |
PahawhHmong119 | Pahawh Hmong. Since: 2.42 |
Palmyrene120 | Palmyrene. Since: 2.42 |
PauCinHau121 | Pau Cin Hau. Since: 2.42 |
PsalterPahlavi122 | Psalter Pahlavi. Since: 2.42 |
Siddham123 | Siddham. Since: 2.42 |
Tirhuta124 | Tirhuta. Since: 2.42 |
WarangCiti125 | Warang Citi. Since: 2.42 |
Ahom126 | Ahom. Since: 2.48 |
AnatolianHieroglyphs127 | Anatolian Hieroglyphs. Since: 2.48 |
Hatran128 | Hatran. Since: 2.48 |
Multani129 | Multani. Since: 2.48 |
OldHungarian130 | Old Hungarian. Since: 2.48 |
Signwriting131 | Signwriting. Since: 2.48 |
Adlam132 | Adlam. Since: 2.50 |
Bhaiksuki133 | Bhaiksuki. Since: 2.50 |
Marchen134 | Marchen. Since: 2.50 |
Newa135 | Newa. Since: 2.50 |
Osage136 | Osage. Since: 2.50 |
Tangut137 | Tangut. Since: 2.50 |
MasaramGondi138 | Masaram Gondi. Since: 2.54 |
Nushu139 | Nushu. Since: 2.54 |
Soyombo140 | Soyombo. Since: 2.54 |
ZanabazarSquare141 | Zanabazar Square. Since: 2.54 |
Dogra142 | Dogra. Since: 2.58 |
GunjalaGondi143 | Gunjala Gondi. Since: 2.58 |
HanifiRohingya144 | Hanifi Rohingya. Since: 2.58 |
Makasar145 | Makasar. Since: 2.58 |
Medefaidrin146 | Medefaidrin. Since: 2.58 |
OldSogdian147 | Old Sogdian. Since: 2.58 |
Sogdian148 | Sogdian. Since: 2.58 |
Elymaic149 | Elym. Since: 2.62 |
Nandinagari150 | Nand. Since: 2.62 |
NyiakengPuachueHmong151 | Rohg. Since: 2.62 |
Wancho152 | Wcho. Since: 2.62 |
Chorasmian153 | Chorasmian. Since: 2.66 |
DivesAkuru154 | Dives Akuru. Since: 2.66 |
KhitanSmallScript155 | Khitan small script. Since: 2.66 |
Yezidi156 | Yezidi. Since: 2.66 |
CyproMinoan157 | Cypro-Minoan. Since: 2.72 |
OldUyghur158 | Old Uyghur. Since: 2.72 |
Tangsa159 | Tangsa. Since: 2.72 |
Toto160 | Toto. Since: 2.72 |
Vithkuqi161 | Vithkuqi. Since: 2.72 |
Math162 | Mathematical notation. Since: 2.72 |
Kawi163 | Kawi. Since 2.74 |
NagMundari164 | Nag Mundari. Since 2.74 |
The #GUnicodeScript enumeration identifies different writing systems. The values correspond to the names as defined in the Unicode standard. The enumeration has been added in GLib 2.14, and is interchangeable with #PangoScript.
Note that new types may be added in the future. Applications should be ready to handle unknown values. See Unicode Standard Annex #24: Script names.