GUnicodeScript

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.

Values

ValueMeaning
INVALID_CODE-1

a value never returned from g_unichar_get_script()

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

OLD_ITALIC30

Old Italic

ORIYA31

Oriya

RUNIC32

Runic

SINHALA33

Sinhala

SYRIAC34

Syriac

TAMIL35

Tamil

TELUGU36

Telugu

THAANA37

Thaana

THAI38

Thai

TIBETAN39

Tibetan

CANADIAN_ABORIGINAL40

Canadian Aboriginal

YI41

Yi

TAGALOG42

Tagalog

HANUNOO43

Hanunoo

BUHID44

Buhid

TAGBANWA45

Tagbanwa

BRAILLE46

Braille

CYPRIOT47

Cypriot

LIMBU48

Limbu

OSMANYA49

Osmanya

SHAVIAN50

Shavian

LINEAR_B51

Linear B

TAI_LE52

Tai Le

UGARITIC53

Ugaritic

NEW_TAI_LUE54

New Tai Lue

BUGINESE55

Buginese

GLAGOLITIC56

Glagolitic

TIFINAGH57

Tifinagh

SYLOTI_NAGRI58

Syloti Nagri

OLD_PERSIAN59

Old Persian

KHAROSHTHI60

Kharoshthi

UNKNOWN61

an unassigned code point

BALINESE62

Balinese

CUNEIFORM63

Cuneiform

PHOENICIAN64

Phoenician

PHAGS_PA65

Phags-pa

NKO66

N'Ko

KAYAH_LI67

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

OL_CHIKI73

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

EGYPTIAN_HIEROGLYPHS80

Egyptian Hieroglpyhs. Since 2.26

IMPERIAL_ARAMAIC81

Imperial Aramaic. Since 2.26

INSCRIPTIONAL_PAHLAVI82

Inscriptional Pahlavi. Since 2.26

INSCRIPTIONAL_PARTHIAN83

Inscriptional Parthian. Since 2.26

JAVANESE84

Javanese. Since 2.26

KAITHI85

Kaithi. Since 2.26

LISU86

Lisu. Since 2.26

MEETEI_MAYEK87

Meetei Mayek. Since 2.26

OLD_SOUTH_ARABIAN88

Old South Arabian. Since 2.26

OLD_TURKIC89

Old Turkic. Since 2.28

SAMARITAN90

Samaritan. Since 2.26

TAI_THAM91

Tai Tham. Since 2.26

TAI_VIET92

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

MEROITIC_CURSIVE97

Meroitic Cursive. Since: 2.32

MEROITIC_HIEROGLYPHS98

Meroitic Hieroglyphs. Since: 2.32

MIAO99

Miao. Since: 2.32

SHARADA100

Sharada. Since: 2.32

SORA_SOMPENG101

Sora Sompeng. Since: 2.32

TAKRI102

Takri. Since: 2.32

BASSA_VAH103

Bassa. Since: 2.42

CAUCASIAN_ALBANIAN104

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

LINEAR_A110

Linear A. Since: 2.42

MAHAJANI111

Mahajani. Since: 2.42

MANICHAEAN112

Manichaean. Since: 2.42

MENDE_KIKAKUI113

Mende Kikakui. Since: 2.42

MODI114

Modi. Since: 2.42

MRO115

Mro. Since: 2.42

NABATAEAN116

Nabataean. Since: 2.42

OLD_NORTH_ARABIAN117

Old North Arabian. Since: 2.42

OLD_PERMIC118

Old Permic. Since: 2.42

PAHAWH_HMONG119

Pahawh Hmong. Since: 2.42

PALMYRENE120

Palmyrene. Since: 2.42

PAU_CIN_HAU121

Pau Cin Hau. Since: 2.42

PSALTER_PAHLAVI122

Psalter Pahlavi. Since: 2.42

SIDDHAM123

Siddham. Since: 2.42

TIRHUTA124

Tirhuta. Since: 2.42

WARANG_CITI125

Warang Citi. Since: 2.42

AHOM126

Ahom. Since: 2.48

ANATOLIAN_HIEROGLYPHS127

Anatolian Hieroglyphs. Since: 2.48

HATRAN128

Hatran. Since: 2.48

MULTANI129

Multani. Since: 2.48

OLD_HUNGARIAN130

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

MASARAM_GONDI138

Masaram Gondi. Since: 2.54

NUSHU139

Nushu. Since: 2.54

SOYOMBO140

Soyombo. Since: 2.54

ZANABAZAR_SQUARE141

Zanabazar Square. Since: 2.54

DOGRA142

Dogra. Since: 2.58

GUNJALA_GONDI143

Gunjala Gondi. Since: 2.58

HANIFI_ROHINGYA144

Hanifi Rohingya. Since: 2.58

MAKASAR145

Makasar. Since: 2.58

MEDEFAIDRIN146

Medefaidrin. Since: 2.58

OLD_SOGDIAN147

Old Sogdian. Since: 2.58

SOGDIAN148

Sogdian. Since: 2.58

ELYMAIC149

Elym. Since: 2.62

NANDINAGARI150

Nand. Since: 2.62

NYIAKENG_PUACHUE_HMONG151

Rohg. Since: 2.62

WANCHO152

Wcho. Since: 2.62

Meta