| 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.