enum
GLib::UnicodeScript
Overview
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 #Pango::Script.
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.
Defined in:
lib/gi-crystal/src/auto/g_lib-2.0/g_lib.crEnum Members
-
InvalidCode =
-1
-
a value never returned from g_unichar_get_script()
-
Common =
0
-
a character used by multiple different scripts
-
Inherited =
1
-
a mark glyph that takes its script from the base glyph to which it is attached
-
Arabic =
2
-
Arabic
-
Armenian =
3
-
Armenian
-
Bengali =
4
-
Bengali
-
Bopomofo =
5
-
Bopomofo
-
Cherokee =
6
-
Cherokee
-
Coptic =
7
-
Coptic
-
Cyrillic =
8
-
Cyrillic
-
Deseret =
9
-
Deseret
-
Devanagari =
10
-
Devanagari
-
Ethiopic =
11
-
Ethiopic
-
Georgian =
12
-
Georgian
-
Gothic =
13
-
Gothic
-
Greek =
14
-
Greek
-
Gujarati =
15
-
Gujarati
-
Gurmukhi =
16
-
Gurmukhi
-
Han =
17
-
Han
-
Hangul =
18
-
Hangul
-
Hebrew =
19
-
Hebrew
-
Hiragana =
20
-
Hiragana
-
Kannada =
21
-
Kannada
-
Katakana =
22
-
Katakana
-
Khmer =
23
-
Khmer
-
Lao =
24
-
Lao
-
Latin =
25
-
Latin
-
Malayalam =
26
-
Malayalam
-
Mongolian =
27
-
Mongolian
-
Myanmar =
28
-
Myanmar
-
Ogham =
29
-
Ogham
-
OldItalic =
30
-
Old Italic
-
Oriya =
31
-
Oriya
-
Runic =
32
-
Runic
-
Sinhala =
33
-
Sinhala
-
Syriac =
34
-
Syriac
-
Tamil =
35
-
Tamil
-
Telugu =
36
-
Telugu
-
Thaana =
37
-
Thaana
-
Thai =
38
-
Thai
-
Tibetan =
39
-
Tibetan
-
CanadianAboriginal =
40
-
Canadian Aboriginal
-
Yi =
41
-
Yi
-
Tagalog =
42
-
Tagalog
-
Hanunoo =
43
-
Hanunoo
-
Buhid =
44
-
Buhid
-
Tagbanwa =
45
-
Tagbanwa
-
Braille =
46
-
Braille
-
Cypriot =
47
-
Cypriot
-
Limbu =
48
-
Limbu
-
Osmanya =
49
-
Osmanya
-
Shavian =
50
-
Shavian
-
LinearB =
51
-
Linear B
-
TaiLe =
52
-
Tai Le
-
Ugaritic =
53
-
Ugaritic
-
NewTaiLue =
54
-
New Tai Lue
-
Buginese =
55
-
Buginese
-
Glagolitic =
56
-
Glagolitic
-
Tifinagh =
57
-
Tifinagh
-
SylotiNagri =
58
-
Syloti Nagri
-
OldPersian =
59
-
Old Persian
-
Kharoshthi =
60
-
Kharoshthi
-
Unknown =
61
-
an unassigned code point
-
Balinese =
62
-
Balinese
-
Cuneiform =
63
-
Cuneiform
-
Phoenician =
64
-
Phoenician
-
PhagsPa =
65
-
Phags-pa
-
Nko =
66
-
N'Ko
-
KayahLi =
67
-
Kayah Li. Since 2.16.3
-
Lepcha =
68
-
Lepcha. Since 2.16.3
-
Rejang =
69
-
Rejang. Since 2.16.3
-
Sundanese =
70
-
Sundanese. Since 2.16.3
-
Saurashtra =
71
-
Saurashtra. Since 2.16.3
-
Cham =
72
-
Cham. Since 2.16.3
-
OlChiki =
73
-
Ol Chiki. Since 2.16.3
-
Vai =
74
-
Vai. Since 2.16.3
-
Carian =
75
-
Carian. Since 2.16.3
-
Lycian =
76
-
Lycian. Since 2.16.3
-
Lydian =
77
-
Lydian. Since 2.16.3
-
Avestan =
78
-
Avestan. Since 2.26
-
Bamum =
79
-
Bamum. Since 2.26
-
EgyptianHieroglyphs =
80
-
Egyptian Hieroglpyhs. Since 2.26
-
ImperialAramaic =
81
-
Imperial Aramaic. Since 2.26
-
InscriptionalPahlavi =
82
-
Inscriptional Pahlavi. Since 2.26
-
InscriptionalParthian =
83
-
Inscriptional Parthian. Since 2.26
-
Javanese =
84
-
Javanese. Since 2.26
-
Kaithi =
85
-
Kaithi. Since 2.26
-
Lisu =
86
-
Lisu. Since 2.26
-
MeeteiMayek =
87
-
Meetei Mayek. Since 2.26
-
OldSouthArabian =
88
-
Old South Arabian. Since 2.26
-
OldTurkic =
89
-
Old Turkic. Since 2.28
-
Samaritan =
90
-
Samaritan. Since 2.26
-
TaiTham =
91
-
Tai Tham. Since 2.26
-
TaiViet =
92
-
Tai Viet. Since 2.26
-
Batak =
93
-
Batak. Since 2.28
-
Brahmi =
94
-
Brahmi. Since 2.28
-
Mandaic =
95
-
Mandaic. Since 2.28
-
Chakma =
96
-
Chakma. Since: 2.32
-
MeroiticCursive =
97
-
Meroitic Cursive. Since: 2.32
-
MeroiticHieroglyphs =
98
-
Meroitic Hieroglyphs. Since: 2.32
-
Miao =
99
-
Miao. Since: 2.32
-
Sharada =
100
-
Sharada. Since: 2.32
-
SoraSompeng =
101
-
Sora Sompeng. Since: 2.32
-
Takri =
102
-
Takri. Since: 2.32
-
BassaVah =
103
-
Bassa. Since: 2.42
-
CaucasianAlbanian =
104
-
Caucasian Albanian. Since: 2.42
-
Duployan =
105
-
Duployan. Since: 2.42
-
Elbasan =
106
-
Elbasan. Since: 2.42
-
Grantha =
107
-
Grantha. Since: 2.42
-
Khojki =
108
-
Kjohki. Since: 2.42
-
Khudawadi =
109
-
Khudawadi, Sindhi. Since: 2.42
-
LinearA =
110
-
Linear A. Since: 2.42
-
Mahajani =
111
-
Mahajani. Since: 2.42
-
Manichaean =
112
-
Manichaean. Since: 2.42
-
MendeKikakui =
113
-
Mende Kikakui. Since: 2.42
-
Modi =
114
-
Modi. Since: 2.42
-
Mro =
115
-
Mro. Since: 2.42
-
Nabataean =
116
-
Nabataean. Since: 2.42
-
OldNorthArabian =
117
-
Old North Arabian. Since: 2.42
-
OldPermic =
118
-
Old Permic. Since: 2.42
-
PahawhHmong =
119
-
Pahawh Hmong. Since: 2.42
-
Palmyrene =
120
-
Palmyrene. Since: 2.42
-
PauCinHau =
121
-
Pau Cin Hau. Since: 2.42
-
PsalterPahlavi =
122
-
Psalter Pahlavi. Since: 2.42
-
Siddham =
123
-
Siddham. Since: 2.42
-
Tirhuta =
124
-
Tirhuta. Since: 2.42
-
WarangCiti =
125
-
Warang Citi. Since: 2.42
-
Ahom =
126
-
Ahom. Since: 2.48
-
AnatolianHieroglyphs =
127
-
Anatolian Hieroglyphs. Since: 2.48
-
Hatran =
128
-
Hatran. Since: 2.48
-
Multani =
129
-
Multani. Since: 2.48
-
OldHungarian =
130
-
Old Hungarian. Since: 2.48
-
Signwriting =
131
-
Signwriting. Since: 2.48
-
Adlam =
132
-
Adlam. Since: 2.50
-
Bhaiksuki =
133
-
Bhaiksuki. Since: 2.50
-
Marchen =
134
-
Marchen. Since: 2.50
-
Newa =
135
-
Newa. Since: 2.50
-
Osage =
136
-
Osage. Since: 2.50
-
Tangut =
137
-
Tangut. Since: 2.50
-
MasaramGondi =
138
-
Masaram Gondi. Since: 2.54
-
Nushu =
139
-
Nushu. Since: 2.54
-
Soyombo =
140
-
Soyombo. Since: 2.54
-
ZanabazarSquare =
141
-
Zanabazar Square. Since: 2.54
-
Dogra =
142
-
Dogra. Since: 2.58
-
GunjalaGondi =
143
-
Gunjala Gondi. Since: 2.58
-
HanifiRohingya =
144
-
Hanifi Rohingya. Since: 2.58
-
Makasar =
145
-
Makasar. Since: 2.58
-
Medefaidrin =
146
-
Medefaidrin. Since: 2.58
-
OldSogdian =
147
-
Old Sogdian. Since: 2.58
-
Sogdian =
148
-
Sogdian. Since: 2.58
-
Elymaic =
149
-
Elym. Since: 2.62
-
Nandinagari =
150
-
Nand. Since: 2.62
-
NyiakengPuachueHmong =
151
-
Rohg. Since: 2.62
-
Wancho =
152
-
Wcho. Since: 2.62
-
Chorasmian =
153
-
Chorasmian. Since: 2.66
-
DivesAkuru =
154
-
Dives Akuru. Since: 2.66
-
KhitanSmallScript =
155
-
Khitan small script. Since: 2.66
-
Yezidi =
156
-
Yezidi. Since: 2.66
-
CyproMinoan =
157
-
Cypro-Minoan. Since: 2.72
-
OldUyghur =
158
-
Old Uyghur. Since: 2.72
-
Tangsa =
159
-
Tangsa. Since: 2.72
-
Toto =
160
-
Toto. Since: 2.72
-
Vithkuqi =
161
-
Vithkuqi. Since: 2.72
-
Math =
162
-
Mathematical notation. Since: 2.72
Instance Method Summary
-
#adlam?
Returns
true
if this enum value equalsAdlam
-
#ahom?
Returns
true
if this enum value equalsAhom
-
#anatolian_hieroglyphs?
Returns
true
if this enum value equalsAnatolianHieroglyphs
-
#arabic?
Returns
true
if this enum value equalsArabic
-
#armenian?
Returns
true
if this enum value equalsArmenian
-
#avestan?
Returns
true
if this enum value equalsAvestan
-
#balinese?
Returns
true
if this enum value equalsBalinese
-
#bamum?
Returns
true
if this enum value equalsBamum
-
#bassa_vah?
Returns
true
if this enum value equalsBassaVah
-
#batak?
Returns
true
if this enum value equalsBatak
-
#bengali?
Returns
true
if this enum value equalsBengali
-
#bhaiksuki?
Returns
true
if this enum value equalsBhaiksuki
-
#bopomofo?
Returns
true
if this enum value equalsBopomofo
-
#brahmi?
Returns
true
if this enum value equalsBrahmi
-
#braille?
Returns
true
if this enum value equalsBraille
-
#buginese?
Returns
true
if this enum value equalsBuginese
-
#buhid?
Returns
true
if this enum value equalsBuhid
-
#canadian_aboriginal?
Returns
true
if this enum value equalsCanadianAboriginal
-
#carian?
Returns
true
if this enum value equalsCarian
-
#caucasian_albanian?
Returns
true
if this enum value equalsCaucasianAlbanian
-
#chakma?
Returns
true
if this enum value equalsChakma
-
#cham?
Returns
true
if this enum value equalsCham
-
#cherokee?
Returns
true
if this enum value equalsCherokee
-
#chorasmian?
Returns
true
if this enum value equalsChorasmian
-
#common?
Returns
true
if this enum value equalsCommon
-
#coptic?
Returns
true
if this enum value equalsCoptic
-
#cuneiform?
Returns
true
if this enum value equalsCuneiform
-
#cypriot?
Returns
true
if this enum value equalsCypriot
-
#cypro_minoan?
Returns
true
if this enum value equalsCyproMinoan
-
#cyrillic?
Returns
true
if this enum value equalsCyrillic
-
#deseret?
Returns
true
if this enum value equalsDeseret
-
#devanagari?
Returns
true
if this enum value equalsDevanagari
-
#dives_akuru?
Returns
true
if this enum value equalsDivesAkuru
-
#dogra?
Returns
true
if this enum value equalsDogra
-
#duployan?
Returns
true
if this enum value equalsDuployan
-
#egyptian_hieroglyphs?
Returns
true
if this enum value equalsEgyptianHieroglyphs
-
#elbasan?
Returns
true
if this enum value equalsElbasan
-
#elymaic?
Returns
true
if this enum value equalsElymaic
-
#ethiopic?
Returns
true
if this enum value equalsEthiopic
-
#georgian?
Returns
true
if this enum value equalsGeorgian
-
#glagolitic?
Returns
true
if this enum value equalsGlagolitic
-
#gothic?
Returns
true
if this enum value equalsGothic
-
#grantha?
Returns
true
if this enum value equalsGrantha
-
#greek?
Returns
true
if this enum value equalsGreek
-
#gujarati?
Returns
true
if this enum value equalsGujarati
-
#gunjala_gondi?
Returns
true
if this enum value equalsGunjalaGondi
-
#gurmukhi?
Returns
true
if this enum value equalsGurmukhi
-
#han?
Returns
true
if this enum value equalsHan
-
#hangul?
Returns
true
if this enum value equalsHangul
-
#hanifi_rohingya?
Returns
true
if this enum value equalsHanifiRohingya
-
#hanunoo?
Returns
true
if this enum value equalsHanunoo
-
#hatran?
Returns
true
if this enum value equalsHatran
-
#hebrew?
Returns
true
if this enum value equalsHebrew
-
#hiragana?
Returns
true
if this enum value equalsHiragana
-
#imperial_aramaic?
Returns
true
if this enum value equalsImperialAramaic
-
#inherited?
Returns
true
if this enum value equalsInherited
-
#inscriptional_pahlavi?
Returns
true
if this enum value equalsInscriptionalPahlavi
-
#inscriptional_parthian?
Returns
true
if this enum value equalsInscriptionalParthian
-
#invalid_code?
Returns
true
if this enum value equalsInvalidCode
-
#javanese?
Returns
true
if this enum value equalsJavanese
-
#kaithi?
Returns
true
if this enum value equalsKaithi
-
#kannada?
Returns
true
if this enum value equalsKannada
-
#katakana?
Returns
true
if this enum value equalsKatakana
-
#kayah_li?
Returns
true
if this enum value equalsKayahLi
-
#kharoshthi?
Returns
true
if this enum value equalsKharoshthi
-
#khitan_small_script?
Returns
true
if this enum value equalsKhitanSmallScript
-
#khmer?
Returns
true
if this enum value equalsKhmer
-
#khojki?
Returns
true
if this enum value equalsKhojki
-
#khudawadi?
Returns
true
if this enum value equalsKhudawadi
-
#lao?
Returns
true
if this enum value equalsLao
-
#latin?
Returns
true
if this enum value equalsLatin
-
#lepcha?
Returns
true
if this enum value equalsLepcha
-
#limbu?
Returns
true
if this enum value equalsLimbu
-
#linear_a?
Returns
true
if this enum value equalsLinearA
-
#linear_b?
Returns
true
if this enum value equalsLinearB
-
#lisu?
Returns
true
if this enum value equalsLisu
-
#lycian?
Returns
true
if this enum value equalsLycian
-
#lydian?
Returns
true
if this enum value equalsLydian
-
#mahajani?
Returns
true
if this enum value equalsMahajani
-
#makasar?
Returns
true
if this enum value equalsMakasar
-
#malayalam?
Returns
true
if this enum value equalsMalayalam
-
#mandaic?
Returns
true
if this enum value equalsMandaic
-
#manichaean?
Returns
true
if this enum value equalsManichaean
-
#marchen?
Returns
true
if this enum value equalsMarchen
-
#masaram_gondi?
Returns
true
if this enum value equalsMasaramGondi
-
#math?
Returns
true
if this enum value equalsMath
-
#medefaidrin?
Returns
true
if this enum value equalsMedefaidrin
-
#meetei_mayek?
Returns
true
if this enum value equalsMeeteiMayek
-
#mende_kikakui?
Returns
true
if this enum value equalsMendeKikakui
-
#meroitic_cursive?
Returns
true
if this enum value equalsMeroiticCursive
-
#meroitic_hieroglyphs?
Returns
true
if this enum value equalsMeroiticHieroglyphs
-
#miao?
Returns
true
if this enum value equalsMiao
-
#modi?
Returns
true
if this enum value equalsModi
-
#mongolian?
Returns
true
if this enum value equalsMongolian
-
#mro?
Returns
true
if this enum value equalsMro
-
#multani?
Returns
true
if this enum value equalsMultani
-
#myanmar?
Returns
true
if this enum value equalsMyanmar
-
#nabataean?
Returns
true
if this enum value equalsNabataean
-
#nandinagari?
Returns
true
if this enum value equalsNandinagari
-
#new_tai_lue?
Returns
true
if this enum value equalsNewTaiLue
-
#newa?
Returns
true
if this enum value equalsNewa
-
#nko?
Returns
true
if this enum value equalsNko
-
#nushu?
Returns
true
if this enum value equalsNushu
-
#nyiakeng_puachue_hmong?
Returns
true
if this enum value equalsNyiakengPuachueHmong
-
#ogham?
Returns
true
if this enum value equalsOgham
-
#ol_chiki?
Returns
true
if this enum value equalsOlChiki
-
#old_hungarian?
Returns
true
if this enum value equalsOldHungarian
-
#old_italic?
Returns
true
if this enum value equalsOldItalic
-
#old_north_arabian?
Returns
true
if this enum value equalsOldNorthArabian
-
#old_permic?
Returns
true
if this enum value equalsOldPermic
-
#old_persian?
Returns
true
if this enum value equalsOldPersian
-
#old_sogdian?
Returns
true
if this enum value equalsOldSogdian
-
#old_south_arabian?
Returns
true
if this enum value equalsOldSouthArabian
-
#old_turkic?
Returns
true
if this enum value equalsOldTurkic
-
#old_uyghur?
Returns
true
if this enum value equalsOldUyghur
-
#oriya?
Returns
true
if this enum value equalsOriya
-
#osage?
Returns
true
if this enum value equalsOsage
-
#osmanya?
Returns
true
if this enum value equalsOsmanya
-
#pahawh_hmong?
Returns
true
if this enum value equalsPahawhHmong
-
#palmyrene?
Returns
true
if this enum value equalsPalmyrene
-
#pau_cin_hau?
Returns
true
if this enum value equalsPauCinHau
-
#phags_pa?
Returns
true
if this enum value equalsPhagsPa
-
#phoenician?
Returns
true
if this enum value equalsPhoenician
-
#psalter_pahlavi?
Returns
true
if this enum value equalsPsalterPahlavi
-
#rejang?
Returns
true
if this enum value equalsRejang
-
#runic?
Returns
true
if this enum value equalsRunic
-
#samaritan?
Returns
true
if this enum value equalsSamaritan
-
#saurashtra?
Returns
true
if this enum value equalsSaurashtra
-
#sharada?
Returns
true
if this enum value equalsSharada
-
#shavian?
Returns
true
if this enum value equalsShavian
-
#siddham?
Returns
true
if this enum value equalsSiddham
-
#signwriting?
Returns
true
if this enum value equalsSignwriting
-
#sinhala?
Returns
true
if this enum value equalsSinhala
-
#sogdian?
Returns
true
if this enum value equalsSogdian
-
#sora_sompeng?
Returns
true
if this enum value equalsSoraSompeng
-
#soyombo?
Returns
true
if this enum value equalsSoyombo
-
#sundanese?
Returns
true
if this enum value equalsSundanese
-
#syloti_nagri?
Returns
true
if this enum value equalsSylotiNagri
-
#syriac?
Returns
true
if this enum value equalsSyriac
-
#tagalog?
Returns
true
if this enum value equalsTagalog
-
#tagbanwa?
Returns
true
if this enum value equalsTagbanwa
-
#tai_le?
Returns
true
if this enum value equalsTaiLe
-
#tai_tham?
Returns
true
if this enum value equalsTaiTham
-
#tai_viet?
Returns
true
if this enum value equalsTaiViet
-
#takri?
Returns
true
if this enum value equalsTakri
-
#tamil?
Returns
true
if this enum value equalsTamil
-
#tangsa?
Returns
true
if this enum value equalsTangsa
-
#tangut?
Returns
true
if this enum value equalsTangut
-
#telugu?
Returns
true
if this enum value equalsTelugu
-
#thaana?
Returns
true
if this enum value equalsThaana
-
#thai?
Returns
true
if this enum value equalsThai
-
#tibetan?
Returns
true
if this enum value equalsTibetan
-
#tifinagh?
Returns
true
if this enum value equalsTifinagh
-
#tirhuta?
Returns
true
if this enum value equalsTirhuta
-
#toto?
Returns
true
if this enum value equalsToto
-
#ugaritic?
Returns
true
if this enum value equalsUgaritic
-
#unknown?
Returns
true
if this enum value equalsUnknown
-
#vai?
Returns
true
if this enum value equalsVai
-
#vithkuqi?
Returns
true
if this enum value equalsVithkuqi
-
#wancho?
Returns
true
if this enum value equalsWancho
-
#warang_citi?
Returns
true
if this enum value equalsWarangCiti
-
#yezidi?
Returns
true
if this enum value equalsYezidi
-
#yi?
Returns
true
if this enum value equalsYi
-
#zanabazar_square?
Returns
true
if this enum value equalsZanabazarSquare