Adlam. Since: 2.50
Ahom. Since: 2.48
Anatolian Hieroglyphs. Since: 2.48
Arabic
Armenian
Avestan. Since 2.26
Balinese
Bamum. Since 2.26
Bassa. Since: 2.42
Batak. Since 2.28
Bengali
Bhaiksuki. Since: 2.50
Bopomofo
Brahmi. Since 2.28
Braille
Buginese
Buhid
Canadian Aboriginal
Carian. Since 2.16.3
Caucasian Albanian. Since: 2.42
Chakma. Since: 2.32
Cham. Since 2.16.3
Cherokee
Chorasmian. Since: 2.66
a character used by multiple different scripts
Coptic
Cuneiform
Cypriot
Cypro-Minoan. Since: 2.72
Cyrillic
Deseret
Devanagari
Dives Akuru. Since: 2.66
Dogra. Since: 2.58
Duployan. Since: 2.42
Egyptian Hieroglpyhs. Since 2.26
Elbasan. Since: 2.42
Elym. Since: 2.62
Ethiopic
Garay. Since: 2.84
Georgian
Glagolitic
Gothic
Grantha. Since: 2.42
Greek
Gujarati
Gunjala Gondi. Since: 2.58
Gurmukhi
Gurung Khema. Since: 2.84
Han
Hangul
Hanifi Rohingya. Since: 2.58
Hanunoo
Hatran. Since: 2.48
Hebrew
Hiragana
Imperial Aramaic. Since 2.26
a mark glyph that takes its script from the base glyph to which it is attached
Inscriptional Pahlavi. Since 2.26
Inscriptional Parthian. Since 2.26
a value never returned from g_unichar_get_script()
Javanese. Since 2.26
Kaithi. Since 2.26
Kannada
Katakana
Kawi. Since 2.74
Kayah Li. Since 2.16.3
Kharoshthi
Khitan small script. Since: 2.66
Khmer
Kjohki. Since: 2.42
Khudawadi, Sindhi. Since: 2.42
Kirat Rai. Since: 2.84
Lao
Latin
Lepcha. Since 2.16.3
Limbu
Linear A. Since: 2.42
Linear B
Lisu. Since 2.26
Lycian. Since 2.16.3
Lydian. Since 2.16.3
Mahajani. Since: 2.42
Makasar. Since: 2.58
Malayalam
Mandaic. Since 2.28
Manichaean. Since: 2.42
Marchen. Since: 2.50
Masaram Gondi. Since: 2.54
Mathematical notation. Since: 2.72
Medefaidrin. Since: 2.58
Meetei Mayek. Since 2.26
Mende Kikakui. Since: 2.42
Meroitic Cursive. Since: 2.32
Meroitic Hieroglyphs. Since: 2.32
Miao. Since: 2.32
Modi. Since: 2.42
Mongolian
Mro. Since: 2.42
Multani. Since: 2.48
Myanmar
Nabataean. Since: 2.42
Nag Mundari. Since 2.74
Nand. Since: 2.62
New Tai Lue
Newa. Since: 2.50
N'Ko
Nushu. Since: 2.54
Rohg. Since: 2.62
Ogham
Ol Chiki. Since 2.16.3
Ol Onal. Since: 2.84
Old Hungarian. Since: 2.48
Old Italic
Old North Arabian. Since: 2.42
Old Permic. Since: 2.42
Old Persian
Old Sogdian. Since: 2.58
Old South Arabian. Since 2.26
Old Turkic. Since 2.28
Old Uyghur. Since: 2.72
Oriya
Osage. Since: 2.50
Osmanya
Pahawh Hmong. Since: 2.42
Palmyrene. Since: 2.42
Pau Cin Hau. Since: 2.42
Phags-pa
Phoenician
Psalter Pahlavi. Since: 2.42
Rejang. Since 2.16.3
Runic
Samaritan. Since 2.26
Saurashtra. Since 2.16.3
Sharada. Since: 2.32
Shavian
Siddham. Since: 2.42
Signwriting. Since: 2.48
Sinhala
Sogdian. Since: 2.58
Sora Sompeng. Since: 2.32
Soyombo. Since: 2.54
Sundanese. Since 2.16.3
Sunuwar. Since: 2.84
Syloti Nagri
Syriac
Tagalog
Tagbanwa
Tai Le
Tai Tham. Since 2.26
Tai Viet. Since 2.26
Takri. Since: 2.32
Tamil
Tangsa. Since: 2.72
Tangut. Since: 2.50
Telugu
Thaana
Thai
Tibetan
Tifinagh
Tirhuta. Since: 2.42
Todhri. Since: 2.84
Toto. Since: 2.72
Tulu-Tigalari. Since: 2.84
Ugaritic
an unassigned code point
Vai. Since 2.16.3
Vithkuqi. Since: 2.72
Wcho. Since: 2.62
Warang Citi. Since: 2.42
Yezidi. Since: 2.66
Yi
Zanabazar Square. Since: 2.54
The GLib.UnicodeScript 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.