Enumeration (GI Enum)

GLib-2.0GLibUnicodeScript

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.

Index
ADLAM AHOM ANATOLIAN_HIEROGLYPHS ARABIC ARMENIAN AVESTAN BALINESE BAMUM BASSA_VAH BATAK BENGALI BERIA_ERFE BHAIKSUKI BOPOMOFO BRAHMI BRAILLE BUGINESE BUHID CANADIAN_ABORIGINAL CARIAN CAUCASIAN_ALBANIAN CHAKMA CHAM CHEROKEE CHORASMIAN COMMON COPTIC CUNEIFORM CYPRIOT CYPRO_MINOAN CYRILLIC DESERET DEVANAGARI DIVES_AKURU DOGRA DUPLOYAN EGYPTIAN_HIEROGLYPHS ELBASAN ELYMAIC ETHIOPIC GARAY GEORGIAN GLAGOLITIC GOTHIC GRANTHA GREEK GUJARATI GUNJALA_GONDI GURMUKHI GURUNG_KHEMA HAN HANGUL HANIFI_ROHINGYA HANUNOO HATRAN HEBREW HIRAGANA IMPERIAL_ARAMAIC INHERITED INSCRIPTIONAL_PAHLAVI INSCRIPTIONAL_PARTHIAN INVALID_CODE JAVANESE KAITHI KANNADA KATAKANA KAWI KAYAH_LI KHAROSHTHI KHITAN_SMALL_SCRIPT KHMER KHOJKI KHUDAWADI KIRAT_RAI LAO LATIN LEPCHA LIMBU LINEAR_A LINEAR_B LISU LYCIAN LYDIAN MAHAJANI MAKASAR MALAYALAM MANDAIC MANICHAEAN MARCHEN MASARAM_GONDI MATH MEDEFAIDRIN MEETEI_MAYEK MENDE_KIKAKUI MEROITIC_CURSIVE MEROITIC_HIEROGLYPHS MIAO MODI MONGOLIAN MRO MULTANI MYANMAR NABATAEAN NAG_MUNDARI NANDINAGARI NEW_TAI_LUE NEWA NKO NUSHU NYIAKENG_PUACHUE_HMONG OGHAM OL_CHIKI OL_ONAL OLD_HUNGARIAN OLD_ITALIC OLD_NORTH_ARABIAN OLD_PERMIC OLD_PERSIAN OLD_SOGDIAN OLD_SOUTH_ARABIAN OLD_TURKIC OLD_UYGHUR ORIYA OSAGE OSMANYA PAHAWH_HMONG PALMYRENE PAU_CIN_HAU PHAGS_PA PHOENICIAN PSALTER_PAHLAVI REJANG RUNIC SAMARITAN SAURASHTRA SHARADA SHAVIAN SIDDHAM SIDETIC SIGNWRITING SINHALA SOGDIAN SORA_SOMPENG SOYOMBO SUNDANESE SUNUWAR SYLOTI_NAGRI SYRIAC TAGALOG TAGBANWA TAI_LE TAI_THAM TAI_VIET TAI_YO TAKRI TAMIL TANGSA TANGUT TELUGU THAANA THAI TIBETAN TIFINAGH TIRHUTA TODHRI TOLONG_SIKI TOTO TULU_TIGALARI UGARITIC UNKNOWN VAI VITHKUQI WANCHO WARANG_CITI YEZIDI YI ZANABAZAR_SQUARE
ADLAM: 132

Adlam. Since: 2.50

AHOM: 126

Ahom. Since: 2.48

ANATOLIAN_HIEROGLYPHS: 127

Anatolian Hieroglyphs. Since: 2.48

ARABIC: 2

Arabic

ARMENIAN: 3

Armenian

AVESTAN: 78

Avestan. Since 2.26

BALINESE: 62

Balinese

BAMUM: 79

Bamum. Since 2.26

BASSA_VAH: 103

Bassa. Since: 2.42

BATAK: 93

Batak. Since 2.28

BENGALI: 4

Bengali

BERIA_ERFE: 175

Beria Erfe.

2.88

BHAIKSUKI: 133

Bhaiksuki. Since: 2.50

BOPOMOFO: 5

Bopomofo

BRAHMI: 94

Brahmi. Since 2.28

BRAILLE: 46

Braille

BUGINESE: 55

Buginese

BUHID: 44

Buhid

CANADIAN_ABORIGINAL: 40

Canadian Aboriginal

CARIAN: 75

Carian. Since 2.16.3

CAUCASIAN_ALBANIAN: 104

Caucasian Albanian. Since: 2.42

CHAKMA: 96

Chakma. Since: 2.32

CHAM: 72

Cham. Since 2.16.3

CHEROKEE: 6

Cherokee

CHORASMIAN: 153

Chorasmian. Since: 2.66

COMMON: 0

a character used by multiple different scripts

COPTIC: 7

Coptic

CUNEIFORM: 63

Cuneiform

CYPRIOT: 47

Cypriot

CYPRO_MINOAN: 157

Cypro-Minoan. Since: 2.72

CYRILLIC: 8

Cyrillic

DESERET: 9

Deseret

DEVANAGARI: 10

Devanagari

DIVES_AKURU: 154

Dives Akuru. Since: 2.66

DOGRA: 142

Dogra. Since: 2.58

DUPLOYAN: 105

Duployan. Since: 2.42

EGYPTIAN_HIEROGLYPHS: 80

Egyptian Hieroglpyhs. Since 2.26

ELBASAN: 106

Elbasan. Since: 2.42

ELYMAIC: 149

Elym. Since: 2.62

ETHIOPIC: 11

Ethiopic

GARAY: 166

Garay.

2.84

GEORGIAN: 12

Georgian

GLAGOLITIC: 56

Glagolitic

GOTHIC: 13

Gothic

GRANTHA: 107

Grantha. Since: 2.42

GREEK: 14

Greek

GUJARATI: 15

Gujarati

GUNJALA_GONDI: 143

Gunjala Gondi. Since: 2.58

GURMUKHI: 16

Gurmukhi

GURUNG_KHEMA: 169

Gurung Khema.

2.84

HAN: 17

Han

HANGUL: 18

Hangul

HANIFI_ROHINGYA: 144

Hanifi Rohingya. Since: 2.58

HANUNOO: 43

Hanunoo

HATRAN: 128

Hatran. Since: 2.48

HEBREW: 19

Hebrew

HIRAGANA: 20

Hiragana

IMPERIAL_ARAMAIC: 81

Imperial Aramaic. Since 2.26

INHERITED: 1

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

INSCRIPTIONAL_PAHLAVI: 82

Inscriptional Pahlavi. Since 2.26

INSCRIPTIONAL_PARTHIAN: 83

Inscriptional Parthian. Since 2.26

INVALID_CODE: -1

a value never returned from g_unichar_get_script()

JAVANESE: 84

Javanese. Since 2.26

KAITHI: 85

Kaithi. Since 2.26

KANNADA: 21

Kannada

KATAKANA: 22

Katakana

KAWI: 163

Kawi.

Since 2.74

KAYAH_LI: 67

Kayah Li. Since 2.16.3

KHAROSHTHI: 60

Kharoshthi

KHITAN_SMALL_SCRIPT: 155

Khitan small script. Since: 2.66

KHMER: 23

Khmer

KHOJKI: 108

Kjohki. Since: 2.42

KHUDAWADI: 109

Khudawadi, Sindhi. Since: 2.42

KIRAT_RAI: 170

Kirat Rai.

2.84

LAO: 24

Lao

LATIN: 25

Latin

LEPCHA: 68

Lepcha. Since 2.16.3

LIMBU: 48

Limbu

LINEAR_A: 110

Linear A. Since: 2.42

LINEAR_B: 51

Linear B

LISU: 86

Lisu. Since 2.26

LYCIAN: 76

Lycian. Since 2.16.3

LYDIAN: 77

Lydian. Since 2.16.3

MAHAJANI: 111

Mahajani. Since: 2.42

MAKASAR: 145

Makasar. Since: 2.58

MALAYALAM: 26

Malayalam

MANDAIC: 95

Mandaic. Since 2.28

MANICHAEAN: 112

Manichaean. Since: 2.42

MARCHEN: 134

Marchen. Since: 2.50

MASARAM_GONDI: 138

Masaram Gondi. Since: 2.54

MATH: 162

Mathematical notation. Since: 2.72

MEDEFAIDRIN: 146

Medefaidrin. Since: 2.58

MEETEI_MAYEK: 87

Meetei Mayek. Since 2.26

MENDE_KIKAKUI: 113

Mende Kikakui. Since: 2.42

MEROITIC_CURSIVE: 97

Meroitic Cursive. Since: 2.32

MEROITIC_HIEROGLYPHS: 98

Meroitic Hieroglyphs. Since: 2.32

MIAO: 99

Miao. Since: 2.32

MODI: 114

Modi. Since: 2.42

MONGOLIAN: 27

Mongolian

MRO: 115

Mro. Since: 2.42

MULTANI: 129

Multani. Since: 2.48

MYANMAR: 28

Myanmar

NABATAEAN: 116

Nabataean. Since: 2.42

NAG_MUNDARI: 164

Nag Mundari.

Since 2.74

NANDINAGARI: 150

Nand. Since: 2.62

NEW_TAI_LUE: 54

New Tai Lue

NEWA: 135

Newa. Since: 2.50

NKO: 66

N'Ko

NUSHU: 139

Nushu. Since: 2.54

NYIAKENG_PUACHUE_HMONG: 151

Rohg. Since: 2.62

OGHAM: 29

Ogham

OL_CHIKI: 73

Ol Chiki. Since 2.16.3

OL_ONAL: 171

Ol Onal.

2.84

OLD_HUNGARIAN: 130

Old Hungarian. Since: 2.48

OLD_ITALIC: 30

Old Italic

OLD_NORTH_ARABIAN: 117

Old North Arabian. Since: 2.42

OLD_PERMIC: 118

Old Permic. Since: 2.42

OLD_PERSIAN: 59

Old Persian

OLD_SOGDIAN: 147

Old Sogdian. Since: 2.58

OLD_SOUTH_ARABIAN: 88

Old South Arabian. Since 2.26

OLD_TURKIC: 89

Old Turkic. Since 2.28

OLD_UYGHUR: 158

Old Uyghur. Since: 2.72

ORIYA: 31

Oriya

OSAGE: 136

Osage. Since: 2.50

OSMANYA: 49

Osmanya

PAHAWH_HMONG: 119

Pahawh Hmong. Since: 2.42

PALMYRENE: 120

Palmyrene. Since: 2.42

PAU_CIN_HAU: 121

Pau Cin Hau. Since: 2.42

PHAGS_PA: 65

Phags-pa

PHOENICIAN: 64

Phoenician

PSALTER_PAHLAVI: 122

Psalter Pahlavi. Since: 2.42

REJANG: 69

Rejang. Since 2.16.3

RUNIC: 32

Runic

SAMARITAN: 90

Samaritan. Since 2.26

SAURASHTRA: 71

Saurashtra. Since 2.16.3

SHARADA: 100

Sharada. Since: 2.32

SHAVIAN: 50

Shavian

SIDDHAM: 123

Siddham. Since: 2.42

SIDETIC: 172

Sidetic.

2.88

SIGNWRITING: 131

Signwriting. Since: 2.48

SINHALA: 33

Sinhala

SOGDIAN: 148

Sogdian. Since: 2.58

SORA_SOMPENG: 101

Sora Sompeng. Since: 2.32

SOYOMBO: 140

Soyombo. Since: 2.54

SUNDANESE: 70

Sundanese. Since 2.16.3

SUNUWAR: 168

Sunuwar.

2.84

SYLOTI_NAGRI: 58

Syloti Nagri

SYRIAC: 34

Syriac

TAGALOG: 42

Tagalog

TAGBANWA: 45

Tagbanwa

TAI_LE: 52

Tai Le

TAI_THAM: 91

Tai Tham. Since 2.26

TAI_VIET: 92

Tai Viet. Since 2.26

TAI_YO: 174

Tai Yo.

2.88

TAKRI: 102

Takri. Since: 2.32

TAMIL: 35

Tamil

TANGSA: 159

Tangsa. Since: 2.72

TANGUT: 137

Tangut. Since: 2.50

TELUGU: 36

Telugu

THAANA: 37

Thaana

THAI: 38

Thai

TIBETAN: 39

Tibetan

TIFINAGH: 57

Tifinagh

TIRHUTA: 124

Tirhuta. Since: 2.42

TODHRI: 165

Todhri.

2.84

TOLONG_SIKI: 173

Tolong Siki.

2.88

TOTO: 160

Toto. Since: 2.72

TULU_TIGALARI: 167

Tulu-Tigalari.

2.84

UGARITIC: 53

Ugaritic

UNKNOWN: 61

an unassigned code point

VAI: 74

Vai. Since 2.16.3

VITHKUQI: 161

Vithkuqi. Since: 2.72

WANCHO: 152

Wcho. Since: 2.62

WARANG_CITI: 125

Warang Citi. Since: 2.42

YEZIDI: 156

Yezidi. Since: 2.66

YI: 41

Yi

ZANABAZAR_SQUARE: 141

Zanabazar Square. Since: 2.54

Variables

$gtype