GLib.UnicodeScript

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 <ulink url="http://www.unicode.org/reports/tr24/">Unicode Standard Annex #24: Script names</ulink>.

UnicodeScript.INVALID_CODE

a value never returned from GLib.unichar_get_script

UnicodeScript.COMMON

a character used by multiple different scripts

UnicodeScript.INHERITED

a mark glyph that takes its script from the i base glyph to which it is attached

UnicodeScript.ARABIC

Arabic

UnicodeScript.ARMENIAN

Armenian

UnicodeScript.BENGALI

Bengali

UnicodeScript.BOPOMOFO

Bopomofo

UnicodeScript.CHEROKEE

Cherokee

UnicodeScript.COPTIC

Coptic

UnicodeScript.CYRILLIC

Cyrillic

UnicodeScript.DESERET

Deseret

UnicodeScript.DEVANAGARI

Devanagari

UnicodeScript.ETHIOPIC

Ethiopic

UnicodeScript.GEORGIAN

Georgian

UnicodeScript.GOTHIC

Gothic

UnicodeScript.GREEK

Greek

UnicodeScript.GUJARATI

Gujarati

UnicodeScript.GURMUKHI

Gurmukhi

UnicodeScript.HAN

Han

UnicodeScript.HANGUL

Hangul

UnicodeScript.HEBREW

Hebrew

UnicodeScript.HIRAGANA

Hiragana

UnicodeScript.KANNADA

Kannada

UnicodeScript.KATAKANA

Katakana

UnicodeScript.KHMER

Khmer

UnicodeScript.LAO

Lao

UnicodeScript.LATIN

Latin

UnicodeScript.MALAYALAM

Malayalam

UnicodeScript.MONGOLIAN

Mongolian

UnicodeScript.MYANMAR

Myanmar

UnicodeScript.OGHAM

Ogham

UnicodeScript.OLD_ITALIC

Old Italic

UnicodeScript.ORIYA

Oriya

UnicodeScript.RUNIC

Runic

UnicodeScript.SINHALA

Sinhala

UnicodeScript.SYRIAC

Syriac

UnicodeScript.TAMIL

Tamil

UnicodeScript.TELUGU

Telugu

UnicodeScript.THAANA

Thaana

UnicodeScript.THAI

Thai

UnicodeScript.TIBETAN

Tibetan

UnicodeScript.CANADIAN_ABORIGINAL

Canadian Aboriginal

UnicodeScript.YI

Yi

UnicodeScript.TAGALOG

Tagalog

UnicodeScript.HANUNOO

Hanunoo

UnicodeScript.BUHID

Buhid

UnicodeScript.TAGBANWA

Tagbanwa

UnicodeScript.BRAILLE

Braille

UnicodeScript.CYPRIOT

Cypriot

UnicodeScript.LIMBU

Limbu

UnicodeScript.OSMANYA

Osmanya

UnicodeScript.SHAVIAN

Shavian

UnicodeScript.LINEAR_B

Linear B

UnicodeScript.TAI_LE

Tai Le

UnicodeScript.UGARITIC

Ugaritic

UnicodeScript.NEW_TAI_LUE

New Tai Lue

UnicodeScript.BUGINESE

Buginese

UnicodeScript.GLAGOLITIC

Glagolitic

UnicodeScript.TIFINAGH

Tifinagh

UnicodeScript.SYLOTI_NAGRI

Syloti Nagri

UnicodeScript.OLD_PERSIAN

Old Persian

UnicodeScript.KHAROSHTHI

Kharoshthi

UnicodeScript.UNKNOWN

an unassigned code point

UnicodeScript.BALINESE

Balinese

UnicodeScript.CUNEIFORM

Cuneiform

UnicodeScript.PHOENICIAN

Phoenician

UnicodeScript.PHAGS_PA

Phags-pa

UnicodeScript.NKO

N'Ko

UnicodeScript.KAYAH_LI

Kayah Li. Since 2.16.3

UnicodeScript.LEPCHA

Lepcha. Since 2.16.3

UnicodeScript.REJANG

Rejang. Since 2.16.3

UnicodeScript.SUNDANESE

Sundanese. Since 2.16.3

UnicodeScript.SAURASHTRA

Saurashtra. Since 2.16.3

UnicodeScript.CHAM

Cham. Since 2.16.3

UnicodeScript.OL_CHIKI

Ol Chiki. Since 2.16.3

UnicodeScript.VAI

Vai. Since 2.16.3

UnicodeScript.CARIAN

Carian. Since 2.16.3

UnicodeScript.LYCIAN

Lycian. Since 2.16.3

UnicodeScript.LYDIAN

Lydian. Since 2.16.3

UnicodeScript.AVESTAN

Avestan. Since 2.26

UnicodeScript.BAMUM

Bamum. Since 2.26

UnicodeScript.EGYPTIAN_HIEROGLYPHS

Egyptian Hieroglpyhs. Since 2.26

UnicodeScript.IMPERIAL_ARAMAIC

Imperial Aramaic. Since 2.26

UnicodeScript.INSCRIPTIONAL_PAHLAVI

Inscriptional Pahlavi. Since 2.26

UnicodeScript.INSCRIPTIONAL_PARTHIAN

Inscriptional Parthian. Since 2.26

UnicodeScript.JAVANESE

Javanese. Since 2.26

UnicodeScript.KAITHI

Kaithi. Since 2.26

UnicodeScript.LISU

Lisu. Since 2.26

UnicodeScript.MEETEI_MAYEK

Meetei Mayek. Since 2.26

UnicodeScript.OLD_SOUTH_ARABIAN

Old South Arabian. Since 2.26

UnicodeScript.OLD_TURKIC

Old Turkic. Since 2.28

UnicodeScript.SAMARITAN

Samaritan. Since 2.26

UnicodeScript.TAI_THAM

Tai Tham. Since 2.26

UnicodeScript.TAI_VIET

Tai Viet. Since 2.26

UnicodeScript.BATAK

Batak. Since 2.28

UnicodeScript.BRAHMI

Brahmi. Since 2.28

UnicodeScript.MANDAIC

Mandaic. Since 2.28

UnicodeScript.CHAKMA

Chakma. Since: 2.32

UnicodeScript.MEROITIC_CURSIVE

Meroitic Cursive. Since: 2.32

UnicodeScript.MEROITIC_HIEROGLYPHS

Meroitic Hieroglyphs. Since: 2.32

UnicodeScript.MIAO

Miao. Since: 2.32

UnicodeScript.SHARADA

Sharada. Since: 2.32

UnicodeScript.SORA_SOMPENG

Sora Sompeng. Since: 2.32

UnicodeScript.TAKRI

Takri. Since: 2.32