GLib.UnicodeScript
Description: Reference for GLib.UnicodeScript

### Enumeration

# GLibUnicodeScript

since: 2.0

#### Declaration

    enum GLib.UnicodeScript

#### Description

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.

Available since: 2.0

#### Members

`G_UNICODE_SCRIPT_INVALID_CODE`

  A value never returned from `g_unichar_get_script()`

  - Value: `-1`
  - Nickname: `invalid-code`
  - Available since: 2.0
`G_UNICODE_SCRIPT_COMMON`

  A character used by multiple different scripts.

  - Value: `0`
  - Nickname: `common`
  - Available since: 2.0
`G_UNICODE_SCRIPT_INHERITED`

  A mark glyph that takes its script from the base glyph to which it is attached.

  - Value: `1`
  - Nickname: `inherited`
  - Available since: 2.0
`G_UNICODE_SCRIPT_ARABIC`

  Arabic.

  - Value: `2`
  - Nickname: `arabic`
  - Available since: 2.0
`G_UNICODE_SCRIPT_ARMENIAN`

  Armenian.

  - Value: `3`
  - Nickname: `armenian`
  - Available since: 2.0
`G_UNICODE_SCRIPT_BENGALI`

  Bengali.

  - Value: `4`
  - Nickname: `bengali`
  - Available since: 2.0
`G_UNICODE_SCRIPT_BOPOMOFO`

  Bopomofo.

  - Value: `5`
  - Nickname: `bopomofo`
  - Available since: 2.0
`G_UNICODE_SCRIPT_CHEROKEE`

  Cherokee.

  - Value: `6`
  - Nickname: `cherokee`
  - Available since: 2.0
`G_UNICODE_SCRIPT_COPTIC`

  Coptic.

  - Value: `7`
  - Nickname: `coptic`
  - Available since: 2.0
`G_UNICODE_SCRIPT_CYRILLIC`

  Cyrillic.

  - Value: `8`
  - Nickname: `cyrillic`
  - Available since: 2.0
`G_UNICODE_SCRIPT_DESERET`

  Deseret.

  - Value: `9`
  - Nickname: `deseret`
  - Available since: 2.0
`G_UNICODE_SCRIPT_DEVANAGARI`

  Devanagari.

  - Value: `10`
  - Nickname: `devanagari`
  - Available since: 2.0
`G_UNICODE_SCRIPT_ETHIOPIC`

  Ethiopic.

  - Value: `11`
  - Nickname: `ethiopic`
  - Available since: 2.0
`G_UNICODE_SCRIPT_GEORGIAN`

  Georgian.

  - Value: `12`
  - Nickname: `georgian`
  - Available since: 2.0
`G_UNICODE_SCRIPT_GOTHIC`

  Gothic.

  - Value: `13`
  - Nickname: `gothic`
  - Available since: 2.0
`G_UNICODE_SCRIPT_GREEK`

  Greek.

  - Value: `14`
  - Nickname: `greek`
  - Available since: 2.0
`G_UNICODE_SCRIPT_GUJARATI`

  Gujarati.

  - Value: `15`
  - Nickname: `gujarati`
  - Available since: 2.0
`G_UNICODE_SCRIPT_GURMUKHI`

  Gurmukhi.

  - Value: `16`
  - Nickname: `gurmukhi`
  - Available since: 2.0
`G_UNICODE_SCRIPT_HAN`

  Han.

  - Value: `17`
  - Nickname: `han`
  - Available since: 2.0
`G_UNICODE_SCRIPT_HANGUL`

  Hangul.

  - Value: `18`
  - Nickname: `hangul`
  - Available since: 2.0
`G_UNICODE_SCRIPT_HEBREW`

  Hebrew.

  - Value: `19`
  - Nickname: `hebrew`
  - Available since: 2.0
`G_UNICODE_SCRIPT_HIRAGANA`

  Hiragana.

  - Value: `20`
  - Nickname: `hiragana`
  - Available since: 2.0
`G_UNICODE_SCRIPT_KANNADA`

  Kannada.

  - Value: `21`
  - Nickname: `kannada`
  - Available since: 2.0
`G_UNICODE_SCRIPT_KATAKANA`

  Katakana.

  - Value: `22`
  - Nickname: `katakana`
  - Available since: 2.0
`G_UNICODE_SCRIPT_KHMER`

  Khmer.

  - Value: `23`
  - Nickname: `khmer`
  - Available since: 2.0
`G_UNICODE_SCRIPT_LAO`

  Lao.

  - Value: `24`
  - Nickname: `lao`
  - Available since: 2.0
`G_UNICODE_SCRIPT_LATIN`

  Latin.

  - Value: `25`
  - Nickname: `latin`
  - Available since: 2.0
`G_UNICODE_SCRIPT_MALAYALAM`

  Malayalam.

  - Value: `26`
  - Nickname: `malayalam`
  - Available since: 2.0
`G_UNICODE_SCRIPT_MONGOLIAN`

  Mongolian.

  - Value: `27`
  - Nickname: `mongolian`
  - Available since: 2.0
`G_UNICODE_SCRIPT_MYANMAR`

  Myanmar.

  - Value: `28`
  - Nickname: `myanmar`
  - Available since: 2.0
`G_UNICODE_SCRIPT_OGHAM`

  Ogham.

  - Value: `29`
  - Nickname: `ogham`
  - Available since: 2.0
`G_UNICODE_SCRIPT_OLD_ITALIC`

  Old Italic.

  - Value: `30`
  - Nickname: `old-italic`
  - Available since: 2.0
`G_UNICODE_SCRIPT_ORIYA`

  Oriya.

  - Value: `31`
  - Nickname: `oriya`
  - Available since: 2.0
`G_UNICODE_SCRIPT_RUNIC`

  Runic.

  - Value: `32`
  - Nickname: `runic`
  - Available since: 2.0
`G_UNICODE_SCRIPT_SINHALA`

  Sinhala.

  - Value: `33`
  - Nickname: `sinhala`
  - Available since: 2.0
`G_UNICODE_SCRIPT_SYRIAC`

  Syriac.

  - Value: `34`
  - Nickname: `syriac`
  - Available since: 2.0
`G_UNICODE_SCRIPT_TAMIL`

  Tamil.

  - Value: `35`
  - Nickname: `tamil`
  - Available since: 2.0
`G_UNICODE_SCRIPT_TELUGU`

  Telugu.

  - Value: `36`
  - Nickname: `telugu`
  - Available since: 2.0
`G_UNICODE_SCRIPT_THAANA`

  Thaana.

  - Value: `37`
  - Nickname: `thaana`
  - Available since: 2.0
`G_UNICODE_SCRIPT_THAI`

  Thai.

  - Value: `38`
  - Nickname: `thai`
  - Available since: 2.0
`G_UNICODE_SCRIPT_TIBETAN`

  Tibetan.

  - Value: `39`
  - Nickname: `tibetan`
  - Available since: 2.0
`G_UNICODE_SCRIPT_CANADIAN_ABORIGINAL`

  Canadian Aboriginal.

  - Value: `40`
  - Nickname: `canadian-aboriginal`
  - Available since: 2.0
`G_UNICODE_SCRIPT_YI`

  Yi.

  - Value: `41`
  - Nickname: `yi`
  - Available since: 2.0
`G_UNICODE_SCRIPT_TAGALOG`

  Tagalog.

  - Value: `42`
  - Nickname: `tagalog`
  - Available since: 2.0
`G_UNICODE_SCRIPT_HANUNOO`

  Hanunoo.

  - Value: `43`
  - Nickname: `hanunoo`
  - Available since: 2.0
`G_UNICODE_SCRIPT_BUHID`

  Buhid.

  - Value: `44`
  - Nickname: `buhid`
  - Available since: 2.0
`G_UNICODE_SCRIPT_TAGBANWA`

  Tagbanwa.

  - Value: `45`
  - Nickname: `tagbanwa`
  - Available since: 2.0
`G_UNICODE_SCRIPT_BRAILLE`

  Braille.

  - Value: `46`
  - Nickname: `braille`
  - Available since: 2.0
`G_UNICODE_SCRIPT_CYPRIOT`

  Cypriot.

  - Value: `47`
  - Nickname: `cypriot`
  - Available since: 2.0
`G_UNICODE_SCRIPT_LIMBU`

  Limbu.

  - Value: `48`
  - Nickname: `limbu`
  - Available since: 2.0
`G_UNICODE_SCRIPT_OSMANYA`

  Osmanya.

  - Value: `49`
  - Nickname: `osmanya`
  - Available since: 2.0
`G_UNICODE_SCRIPT_SHAVIAN`

  Shavian.

  - Value: `50`
  - Nickname: `shavian`
  - Available since: 2.0
`G_UNICODE_SCRIPT_LINEAR_B`

  Linear B.

  - Value: `51`
  - Nickname: `linear-b`
  - Available since: 2.0
`G_UNICODE_SCRIPT_TAI_LE`

  Tai Le.

  - Value: `52`
  - Nickname: `tai-le`
  - Available since: 2.0
`G_UNICODE_SCRIPT_UGARITIC`

  Ugaritic.

  - Value: `53`
  - Nickname: `ugaritic`
  - Available since: 2.0
`G_UNICODE_SCRIPT_NEW_TAI_LUE`

  New Tai Lue.

  - Value: `54`
  - Nickname: `new-tai-lue`
  - Available since: 2.0
`G_UNICODE_SCRIPT_BUGINESE`

  Buginese.

  - Value: `55`
  - Nickname: `buginese`
  - Available since: 2.0
`G_UNICODE_SCRIPT_GLAGOLITIC`

  Glagolitic.

  - Value: `56`
  - Nickname: `glagolitic`
  - Available since: 2.0
`G_UNICODE_SCRIPT_TIFINAGH`

  Tifinagh.

  - Value: `57`
  - Nickname: `tifinagh`
  - Available since: 2.0
`G_UNICODE_SCRIPT_SYLOTI_NAGRI`

  Syloti Nagri.

  - Value: `58`
  - Nickname: `syloti-nagri`
  - Available since: 2.0
`G_UNICODE_SCRIPT_OLD_PERSIAN`

  Old Persian.

  - Value: `59`
  - Nickname: `old-persian`
  - Available since: 2.0
`G_UNICODE_SCRIPT_KHAROSHTHI`

  Kharoshthi.

  - Value: `60`
  - Nickname: `kharoshthi`
  - Available since: 2.0
`G_UNICODE_SCRIPT_UNKNOWN`

  An unassigned code point.

  - Value: `61`
  - Nickname: `unknown`
  - Available since: 2.0
`G_UNICODE_SCRIPT_BALINESE`

  Balinese.

  - Value: `62`
  - Nickname: `balinese`
  - Available since: 2.0
`G_UNICODE_SCRIPT_CUNEIFORM`

  Cuneiform.

  - Value: `63`
  - Nickname: `cuneiform`
  - Available since: 2.0
`G_UNICODE_SCRIPT_PHOENICIAN`

  Phoenician.

  - Value: `64`
  - Nickname: `phoenician`
  - Available since: 2.0
`G_UNICODE_SCRIPT_PHAGS_PA`

  Phags-pa.

  - Value: `65`
  - Nickname: `phags-pa`
  - Available since: 2.0
`G_UNICODE_SCRIPT_NKO`

  N’Ko.

  - Value: `66`
  - Nickname: `nko`
  - Available since: 2.0
`G_UNICODE_SCRIPT_KAYAH_LI`

  Kayah Li. Since 2.16.3

  - Value: `67`
  - Nickname: `kayah-li`
  - Available since: 2.0
`G_UNICODE_SCRIPT_LEPCHA`

  Lepcha. Since 2.16.3

  - Value: `68`
  - Nickname: `lepcha`
  - Available since: 2.0
`G_UNICODE_SCRIPT_REJANG`

  Rejang. Since 2.16.3

  - Value: `69`
  - Nickname: `rejang`
  - Available since: 2.0
`G_UNICODE_SCRIPT_SUNDANESE`

  Sundanese. Since 2.16.3

  - Value: `70`
  - Nickname: `sundanese`
  - Available since: 2.0
`G_UNICODE_SCRIPT_SAURASHTRA`

  Saurashtra. Since 2.16.3

  - Value: `71`
  - Nickname: `saurashtra`
  - Available since: 2.0
`G_UNICODE_SCRIPT_CHAM`

  Cham. Since 2.16.3

  - Value: `72`
  - Nickname: `cham`
  - Available since: 2.0
`G_UNICODE_SCRIPT_OL_CHIKI`

  Ol Chiki. Since 2.16.3

  - Value: `73`
  - Nickname: `ol-chiki`
  - Available since: 2.0
`G_UNICODE_SCRIPT_VAI`

  Vai. Since 2.16.3

  - Value: `74`
  - Nickname: `vai`
  - Available since: 2.0
`G_UNICODE_SCRIPT_CARIAN`

  Carian. Since 2.16.3

  - Value: `75`
  - Nickname: `carian`
  - Available since: 2.0
`G_UNICODE_SCRIPT_LYCIAN`

  Lycian. Since 2.16.3

  - Value: `76`
  - Nickname: `lycian`
  - Available since: 2.0
`G_UNICODE_SCRIPT_LYDIAN`

  Lydian. Since 2.16.3

  - Value: `77`
  - Nickname: `lydian`
  - Available since: 2.0
`G_UNICODE_SCRIPT_AVESTAN`

  Avestan. Since 2.26

  - Value: `78`
  - Nickname: `avestan`
  - Available since: 2.0
`G_UNICODE_SCRIPT_BAMUM`

  Bamum. Since 2.26

  - Value: `79`
  - Nickname: `bamum`
  - Available since: 2.0
`G_UNICODE_SCRIPT_EGYPTIAN_HIEROGLYPHS`

  Egyptian Hieroglpyhs. Since 2.26

  - Value: `80`
  - Nickname: `egyptian-hieroglyphs`
  - Available since: 2.0
`G_UNICODE_SCRIPT_IMPERIAL_ARAMAIC`

  Imperial Aramaic. Since 2.26

  - Value: `81`
  - Nickname: `imperial-aramaic`
  - Available since: 2.0
`G_UNICODE_SCRIPT_INSCRIPTIONAL_PAHLAVI`

  Inscriptional Pahlavi. Since 2.26

  - Value: `82`
  - Nickname: `inscriptional-pahlavi`
  - Available since: 2.0
`G_UNICODE_SCRIPT_INSCRIPTIONAL_PARTHIAN`

  Inscriptional Parthian. Since 2.26

  - Value: `83`
  - Nickname: `inscriptional-parthian`
  - Available since: 2.0
`G_UNICODE_SCRIPT_JAVANESE`

  Javanese. Since 2.26

  - Value: `84`
  - Nickname: `javanese`
  - Available since: 2.0
`G_UNICODE_SCRIPT_KAITHI`

  Kaithi. Since 2.26

  - Value: `85`
  - Nickname: `kaithi`
  - Available since: 2.0
`G_UNICODE_SCRIPT_LISU`

  Lisu. Since 2.26

  - Value: `86`
  - Nickname: `lisu`
  - Available since: 2.0
`G_UNICODE_SCRIPT_MEETEI_MAYEK`

  Meetei Mayek. Since 2.26

  - Value: `87`
  - Nickname: `meetei-mayek`
  - Available since: 2.0
`G_UNICODE_SCRIPT_OLD_SOUTH_ARABIAN`

  Old South Arabian. Since 2.26

  - Value: `88`
  - Nickname: `old-south-arabian`
  - Available since: 2.0
`G_UNICODE_SCRIPT_OLD_TURKIC`

  Old Turkic. Since 2.28

  - Value: `89`
  - Nickname: `old-turkic`
  - Available since: 2.0
`G_UNICODE_SCRIPT_SAMARITAN`

  Samaritan. Since 2.26

  - Value: `90`
  - Nickname: `samaritan`
  - Available since: 2.0
`G_UNICODE_SCRIPT_TAI_THAM`

  Tai Tham. Since 2.26

  - Value: `91`
  - Nickname: `tai-tham`
  - Available since: 2.0
`G_UNICODE_SCRIPT_TAI_VIET`

  Tai Viet. Since 2.26

  - Value: `92`
  - Nickname: `tai-viet`
  - Available since: 2.0
`G_UNICODE_SCRIPT_BATAK`

  Batak. Since 2.28

  - Value: `93`
  - Nickname: `batak`
  - Available since: 2.0
`G_UNICODE_SCRIPT_BRAHMI`

  Brahmi. Since 2.28

  - Value: `94`
  - Nickname: `brahmi`
  - Available since: 2.0
`G_UNICODE_SCRIPT_MANDAIC`

  Mandaic. Since 2.28

  - Value: `95`
  - Nickname: `mandaic`
  - Available since: 2.0
`G_UNICODE_SCRIPT_CHAKMA`

  Chakma. Since: 2.32

  - Value: `96`
  - Nickname: `chakma`
  - Available since: 2.0
`G_UNICODE_SCRIPT_MEROITIC_CURSIVE`

  Meroitic Cursive. Since: 2.32

  - Value: `97`
  - Nickname: `meroitic-cursive`
  - Available since: 2.0
`G_UNICODE_SCRIPT_MEROITIC_HIEROGLYPHS`

  Meroitic Hieroglyphs. Since: 2.32

  - Value: `98`
  - Nickname: `meroitic-hieroglyphs`
  - Available since: 2.0
`G_UNICODE_SCRIPT_MIAO`

  Miao. Since: 2.32

  - Value: `99`
  - Nickname: `miao`
  - Available since: 2.0
`G_UNICODE_SCRIPT_SHARADA`

  Sharada. Since: 2.32

  - Value: `100`
  - Nickname: `sharada`
  - Available since: 2.0
`G_UNICODE_SCRIPT_SORA_SOMPENG`

  Sora Sompeng. Since: 2.32

  - Value: `101`
  - Nickname: `sora-sompeng`
  - Available since: 2.0
`G_UNICODE_SCRIPT_TAKRI`

  Takri. Since: 2.32

  - Value: `102`
  - Nickname: `takri`
  - Available since: 2.0
`G_UNICODE_SCRIPT_BASSA_VAH`

  Bassa. Since: 2.42

  - Value: `103`
  - Nickname: `bassa-vah`
  - Available since: 2.0
`G_UNICODE_SCRIPT_CAUCASIAN_ALBANIAN`

  Caucasian Albanian. Since: 2.42

  - Value: `104`
  - Nickname: `caucasian-albanian`
  - Available since: 2.0
`G_UNICODE_SCRIPT_DUPLOYAN`

  Duployan. Since: 2.42

  - Value: `105`
  - Nickname: `duployan`
  - Available since: 2.0
`G_UNICODE_SCRIPT_ELBASAN`

  Elbasan. Since: 2.42

  - Value: `106`
  - Nickname: `elbasan`
  - Available since: 2.0
`G_UNICODE_SCRIPT_GRANTHA`

  Grantha. Since: 2.42

  - Value: `107`
  - Nickname: `grantha`
  - Available since: 2.0
`G_UNICODE_SCRIPT_KHOJKI`

  Kjohki. Since: 2.42

  - Value: `108`
  - Nickname: `khojki`
  - Available since: 2.0
`G_UNICODE_SCRIPT_KHUDAWADI`

  Khudawadi, Sindhi. Since: 2.42

  - Value: `109`
  - Nickname: `khudawadi`
  - Available since: 2.0
`G_UNICODE_SCRIPT_LINEAR_A`

  Linear A. Since: 2.42

  - Value: `110`
  - Nickname: `linear-a`
  - Available since: 2.0
`G_UNICODE_SCRIPT_MAHAJANI`

  Mahajani. Since: 2.42

  - Value: `111`
  - Nickname: `mahajani`
  - Available since: 2.0
`G_UNICODE_SCRIPT_MANICHAEAN`

  Manichaean. Since: 2.42

  - Value: `112`
  - Nickname: `manichaean`
  - Available since: 2.0
`G_UNICODE_SCRIPT_MENDE_KIKAKUI`

  Mende Kikakui. Since: 2.42

  - Value: `113`
  - Nickname: `mende-kikakui`
  - Available since: 2.0
`G_UNICODE_SCRIPT_MODI`

  Modi. Since: 2.42

  - Value: `114`
  - Nickname: `modi`
  - Available since: 2.0
`G_UNICODE_SCRIPT_MRO`

  Mro. Since: 2.42

  - Value: `115`
  - Nickname: `mro`
  - Available since: 2.0
`G_UNICODE_SCRIPT_NABATAEAN`

  Nabataean. Since: 2.42

  - Value: `116`
  - Nickname: `nabataean`
  - Available since: 2.0
`G_UNICODE_SCRIPT_OLD_NORTH_ARABIAN`

  Old North Arabian. Since: 2.42

  - Value: `117`
  - Nickname: `old-north-arabian`
  - Available since: 2.0
`G_UNICODE_SCRIPT_OLD_PERMIC`

  Old Permic. Since: 2.42

  - Value: `118`
  - Nickname: `old-permic`
  - Available since: 2.0
`G_UNICODE_SCRIPT_PAHAWH_HMONG`

  Pahawh Hmong. Since: 2.42

  - Value: `119`
  - Nickname: `pahawh-hmong`
  - Available since: 2.0
`G_UNICODE_SCRIPT_PALMYRENE`

  Palmyrene. Since: 2.42

  - Value: `120`
  - Nickname: `palmyrene`
  - Available since: 2.0
`G_UNICODE_SCRIPT_PAU_CIN_HAU`

  Pau Cin Hau. Since: 2.42

  - Value: `121`
  - Nickname: `pau-cin-hau`
  - Available since: 2.0
`G_UNICODE_SCRIPT_PSALTER_PAHLAVI`

  Psalter Pahlavi. Since: 2.42

  - Value: `122`
  - Nickname: `psalter-pahlavi`
  - Available since: 2.0
`G_UNICODE_SCRIPT_SIDDHAM`

  Siddham. Since: 2.42

  - Value: `123`
  - Nickname: `siddham`
  - Available since: 2.0
`G_UNICODE_SCRIPT_TIRHUTA`

  Tirhuta. Since: 2.42

  - Value: `124`
  - Nickname: `tirhuta`
  - Available since: 2.0
`G_UNICODE_SCRIPT_WARANG_CITI`

  Warang Citi. Since: 2.42

  - Value: `125`
  - Nickname: `warang-citi`
  - Available since: 2.0
`G_UNICODE_SCRIPT_AHOM`

  Ahom. Since: 2.48

  - Value: `126`
  - Nickname: `ahom`
  - Available since: 2.0
`G_UNICODE_SCRIPT_ANATOLIAN_HIEROGLYPHS`

  Anatolian Hieroglyphs. Since: 2.48

  - Value: `127`
  - Nickname: `anatolian-hieroglyphs`
  - Available since: 2.0
`G_UNICODE_SCRIPT_HATRAN`

  Hatran. Since: 2.48

  - Value: `128`
  - Nickname: `hatran`
  - Available since: 2.0
`G_UNICODE_SCRIPT_MULTANI`

  Multani. Since: 2.48

  - Value: `129`
  - Nickname: `multani`
  - Available since: 2.0
`G_UNICODE_SCRIPT_OLD_HUNGARIAN`

  Old Hungarian. Since: 2.48

  - Value: `130`
  - Nickname: `old-hungarian`
  - Available since: 2.0
`G_UNICODE_SCRIPT_SIGNWRITING`

  Signwriting. Since: 2.48

  - Value: `131`
  - Nickname: `signwriting`
  - Available since: 2.0
`G_UNICODE_SCRIPT_ADLAM`

  Adlam. Since: 2.50

  - Value: `132`
  - Nickname: `adlam`
  - Available since: 2.0
`G_UNICODE_SCRIPT_BHAIKSUKI`

  Bhaiksuki. Since: 2.50

  - Value: `133`
  - Nickname: `bhaiksuki`
  - Available since: 2.0
`G_UNICODE_SCRIPT_MARCHEN`

  Marchen. Since: 2.50

  - Value: `134`
  - Nickname: `marchen`
  - Available since: 2.0
`G_UNICODE_SCRIPT_NEWA`

  Newa. Since: 2.50

  - Value: `135`
  - Nickname: `newa`
  - Available since: 2.0
`G_UNICODE_SCRIPT_OSAGE`

  Osage. Since: 2.50

  - Value: `136`
  - Nickname: `osage`
  - Available since: 2.0
`G_UNICODE_SCRIPT_TANGUT`

  Tangut. Since: 2.50

  - Value: `137`
  - Nickname: `tangut`
  - Available since: 2.0
`G_UNICODE_SCRIPT_MASARAM_GONDI`

  Masaram Gondi. Since: 2.54

  - Value: `138`
  - Nickname: `masaram-gondi`
  - Available since: 2.0
`G_UNICODE_SCRIPT_NUSHU`

  Nushu. Since: 2.54

  - Value: `139`
  - Nickname: `nushu`
  - Available since: 2.0
`G_UNICODE_SCRIPT_SOYOMBO`

  Soyombo. Since: 2.54

  - Value: `140`
  - Nickname: `soyombo`
  - Available since: 2.0
`G_UNICODE_SCRIPT_ZANABAZAR_SQUARE`

  Zanabazar Square. Since: 2.54

  - Value: `141`
  - Nickname: `zanabazar-square`
  - Available since: 2.0
`G_UNICODE_SCRIPT_DOGRA`

  Dogra. Since: 2.58

  - Value: `142`
  - Nickname: `dogra`
  - Available since: 2.0
`G_UNICODE_SCRIPT_GUNJALA_GONDI`

  Gunjala Gondi. Since: 2.58

  - Value: `143`
  - Nickname: `gunjala-gondi`
  - Available since: 2.0
`G_UNICODE_SCRIPT_HANIFI_ROHINGYA`

  Hanifi Rohingya. Since: 2.58

  - Value: `144`
  - Nickname: `hanifi-rohingya`
  - Available since: 2.0
`G_UNICODE_SCRIPT_MAKASAR`

  Makasar. Since: 2.58

  - Value: `145`
  - Nickname: `makasar`
  - Available since: 2.0
`G_UNICODE_SCRIPT_MEDEFAIDRIN`

  Medefaidrin. Since: 2.58

  - Value: `146`
  - Nickname: `medefaidrin`
  - Available since: 2.0
`G_UNICODE_SCRIPT_OLD_SOGDIAN`

  Old Sogdian. Since: 2.58

  - Value: `147`
  - Nickname: `old-sogdian`
  - Available since: 2.0
`G_UNICODE_SCRIPT_SOGDIAN`

  Sogdian. Since: 2.58

  - Value: `148`
  - Nickname: `sogdian`
  - Available since: 2.0
`G_UNICODE_SCRIPT_ELYMAIC`

  Elym. Since: 2.62

  - Value: `149`
  - Nickname: `elymaic`
  - Available since: 2.0
`G_UNICODE_SCRIPT_NANDINAGARI`

  Nand. Since: 2.62

  - Value: `150`
  - Nickname: `nandinagari`
  - Available since: 2.0
`G_UNICODE_SCRIPT_NYIAKENG_PUACHUE_HMONG`

  Rohg. Since: 2.62

  - Value: `151`
  - Nickname: `nyiakeng-puachue-hmong`
  - Available since: 2.0
`G_UNICODE_SCRIPT_WANCHO`

  Wcho. Since: 2.62

  - Value: `152`
  - Nickname: `wancho`
  - Available since: 2.0
`G_UNICODE_SCRIPT_CHORASMIAN`

  Chorasmian. Since: 2.66

  - Value: `153`
  - Nickname: `chorasmian`
  - Available since: 2.0
`G_UNICODE_SCRIPT_DIVES_AKURU`

  Dives Akuru. Since: 2.66

  - Value: `154`
  - Nickname: `dives-akuru`
  - Available since: 2.0
`G_UNICODE_SCRIPT_KHITAN_SMALL_SCRIPT`

  Khitan small script. Since: 2.66

  - Value: `155`
  - Nickname: `khitan-small-script`
  - Available since: 2.0
`G_UNICODE_SCRIPT_YEZIDI`

  Yezidi. Since: 2.66

  - Value: `156`
  - Nickname: `yezidi`
  - Available since: 2.0
`G_UNICODE_SCRIPT_CYPRO_MINOAN`

  Cypro-Minoan. Since: 2.72

  - Value: `157`
  - Nickname: `cypro-minoan`
  - Available since: 2.0
`G_UNICODE_SCRIPT_OLD_UYGHUR`

  Old Uyghur. Since: 2.72

  - Value: `158`
  - Nickname: `old-uyghur`
  - Available since: 2.0
`G_UNICODE_SCRIPT_TANGSA`

  Tangsa. Since: 2.72

  - Value: `159`
  - Nickname: `tangsa`
  - Available since: 2.0
`G_UNICODE_SCRIPT_TOTO`

  Toto. Since: 2.72

  - Value: `160`
  - Nickname: `toto`
  - Available since: 2.0
`G_UNICODE_SCRIPT_VITHKUQI`

  Vithkuqi. Since: 2.72

  - Value: `161`
  - Nickname: `vithkuqi`
  - Available since: 2.0
`G_UNICODE_SCRIPT_MATH`

  Mathematical notation. Since: 2.72

  - Value: `162`
  - Nickname: `math`
  - Available since: 2.0
`G_UNICODE_SCRIPT_KAWI`

  Kawi. Since 2.74

  - Value: `163`
  - Nickname: `kawi`
  - Available since: 2.0
`G_UNICODE_SCRIPT_NAG_MUNDARI`

  Nag Mundari. Since 2.74

  - Value: `164`
  - Nickname: `nag-mundari`
  - Available since: 2.0

#### Type functions

###### g_unicode_script_from_iso15924

Looks up the Unicode script for `iso15924`. ISO 15924 assigns four-letter codes to scripts. For example, the code for Arabic is ‘Arab’. This function accepts four letter codes encoded as a `guint32` in a big-endian fashion. That is, the code expected for Arabic is 0x41726162 (0x41 is ASCII code for ‘A’, 0x72 is ASCII code for ‘r’, etc).

since: 2.30

###### g_unicode_script_to_iso15924

Looks up the ISO 15924 code for `script`. ISO 15924 assigns four-letter codes to scripts. For example, the code for Arabic is ‘Arab’. The four letter codes are encoded as a `guint32` by this function in a big-endian fashion. That is, the code returned for Arabic is 0x41726162 (0x41 is ASCII code for ‘A’, 0x72 is ASCII code for ‘r’, etc).

since: 2.30