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
trueif this enum value equalsAdlam -
#ahom?
Returns
trueif this enum value equalsAhom -
#anatolian_hieroglyphs?
Returns
trueif this enum value equalsAnatolianHieroglyphs -
#arabic?
Returns
trueif this enum value equalsArabic -
#armenian?
Returns
trueif this enum value equalsArmenian -
#avestan?
Returns
trueif this enum value equalsAvestan -
#balinese?
Returns
trueif this enum value equalsBalinese -
#bamum?
Returns
trueif this enum value equalsBamum -
#bassa_vah?
Returns
trueif this enum value equalsBassaVah -
#batak?
Returns
trueif this enum value equalsBatak -
#bengali?
Returns
trueif this enum value equalsBengali -
#bhaiksuki?
Returns
trueif this enum value equalsBhaiksuki -
#bopomofo?
Returns
trueif this enum value equalsBopomofo -
#brahmi?
Returns
trueif this enum value equalsBrahmi -
#braille?
Returns
trueif this enum value equalsBraille -
#buginese?
Returns
trueif this enum value equalsBuginese -
#buhid?
Returns
trueif this enum value equalsBuhid -
#canadian_aboriginal?
Returns
trueif this enum value equalsCanadianAboriginal -
#carian?
Returns
trueif this enum value equalsCarian -
#caucasian_albanian?
Returns
trueif this enum value equalsCaucasianAlbanian -
#chakma?
Returns
trueif this enum value equalsChakma -
#cham?
Returns
trueif this enum value equalsCham -
#cherokee?
Returns
trueif this enum value equalsCherokee -
#chorasmian?
Returns
trueif this enum value equalsChorasmian -
#common?
Returns
trueif this enum value equalsCommon -
#coptic?
Returns
trueif this enum value equalsCoptic -
#cuneiform?
Returns
trueif this enum value equalsCuneiform -
#cypriot?
Returns
trueif this enum value equalsCypriot -
#cypro_minoan?
Returns
trueif this enum value equalsCyproMinoan -
#cyrillic?
Returns
trueif this enum value equalsCyrillic -
#deseret?
Returns
trueif this enum value equalsDeseret -
#devanagari?
Returns
trueif this enum value equalsDevanagari -
#dives_akuru?
Returns
trueif this enum value equalsDivesAkuru -
#dogra?
Returns
trueif this enum value equalsDogra -
#duployan?
Returns
trueif this enum value equalsDuployan -
#egyptian_hieroglyphs?
Returns
trueif this enum value equalsEgyptianHieroglyphs -
#elbasan?
Returns
trueif this enum value equalsElbasan -
#elymaic?
Returns
trueif this enum value equalsElymaic -
#ethiopic?
Returns
trueif this enum value equalsEthiopic -
#georgian?
Returns
trueif this enum value equalsGeorgian -
#glagolitic?
Returns
trueif this enum value equalsGlagolitic -
#gothic?
Returns
trueif this enum value equalsGothic -
#grantha?
Returns
trueif this enum value equalsGrantha -
#greek?
Returns
trueif this enum value equalsGreek -
#gujarati?
Returns
trueif this enum value equalsGujarati -
#gunjala_gondi?
Returns
trueif this enum value equalsGunjalaGondi -
#gurmukhi?
Returns
trueif this enum value equalsGurmukhi -
#han?
Returns
trueif this enum value equalsHan -
#hangul?
Returns
trueif this enum value equalsHangul -
#hanifi_rohingya?
Returns
trueif this enum value equalsHanifiRohingya -
#hanunoo?
Returns
trueif this enum value equalsHanunoo -
#hatran?
Returns
trueif this enum value equalsHatran -
#hebrew?
Returns
trueif this enum value equalsHebrew -
#hiragana?
Returns
trueif this enum value equalsHiragana -
#imperial_aramaic?
Returns
trueif this enum value equalsImperialAramaic -
#inherited?
Returns
trueif this enum value equalsInherited -
#inscriptional_pahlavi?
Returns
trueif this enum value equalsInscriptionalPahlavi -
#inscriptional_parthian?
Returns
trueif this enum value equalsInscriptionalParthian -
#invalid_code?
Returns
trueif this enum value equalsInvalidCode -
#javanese?
Returns
trueif this enum value equalsJavanese -
#kaithi?
Returns
trueif this enum value equalsKaithi -
#kannada?
Returns
trueif this enum value equalsKannada -
#katakana?
Returns
trueif this enum value equalsKatakana -
#kayah_li?
Returns
trueif this enum value equalsKayahLi -
#kharoshthi?
Returns
trueif this enum value equalsKharoshthi -
#khitan_small_script?
Returns
trueif this enum value equalsKhitanSmallScript -
#khmer?
Returns
trueif this enum value equalsKhmer -
#khojki?
Returns
trueif this enum value equalsKhojki -
#khudawadi?
Returns
trueif this enum value equalsKhudawadi -
#lao?
Returns
trueif this enum value equalsLao -
#latin?
Returns
trueif this enum value equalsLatin -
#lepcha?
Returns
trueif this enum value equalsLepcha -
#limbu?
Returns
trueif this enum value equalsLimbu -
#linear_a?
Returns
trueif this enum value equalsLinearA -
#linear_b?
Returns
trueif this enum value equalsLinearB -
#lisu?
Returns
trueif this enum value equalsLisu -
#lycian?
Returns
trueif this enum value equalsLycian -
#lydian?
Returns
trueif this enum value equalsLydian -
#mahajani?
Returns
trueif this enum value equalsMahajani -
#makasar?
Returns
trueif this enum value equalsMakasar -
#malayalam?
Returns
trueif this enum value equalsMalayalam -
#mandaic?
Returns
trueif this enum value equalsMandaic -
#manichaean?
Returns
trueif this enum value equalsManichaean -
#marchen?
Returns
trueif this enum value equalsMarchen -
#masaram_gondi?
Returns
trueif this enum value equalsMasaramGondi -
#math?
Returns
trueif this enum value equalsMath -
#medefaidrin?
Returns
trueif this enum value equalsMedefaidrin -
#meetei_mayek?
Returns
trueif this enum value equalsMeeteiMayek -
#mende_kikakui?
Returns
trueif this enum value equalsMendeKikakui -
#meroitic_cursive?
Returns
trueif this enum value equalsMeroiticCursive -
#meroitic_hieroglyphs?
Returns
trueif this enum value equalsMeroiticHieroglyphs -
#miao?
Returns
trueif this enum value equalsMiao -
#modi?
Returns
trueif this enum value equalsModi -
#mongolian?
Returns
trueif this enum value equalsMongolian -
#mro?
Returns
trueif this enum value equalsMro -
#multani?
Returns
trueif this enum value equalsMultani -
#myanmar?
Returns
trueif this enum value equalsMyanmar -
#nabataean?
Returns
trueif this enum value equalsNabataean -
#nandinagari?
Returns
trueif this enum value equalsNandinagari -
#new_tai_lue?
Returns
trueif this enum value equalsNewTaiLue -
#newa?
Returns
trueif this enum value equalsNewa -
#nko?
Returns
trueif this enum value equalsNko -
#nushu?
Returns
trueif this enum value equalsNushu -
#nyiakeng_puachue_hmong?
Returns
trueif this enum value equalsNyiakengPuachueHmong -
#ogham?
Returns
trueif this enum value equalsOgham -
#ol_chiki?
Returns
trueif this enum value equalsOlChiki -
#old_hungarian?
Returns
trueif this enum value equalsOldHungarian -
#old_italic?
Returns
trueif this enum value equalsOldItalic -
#old_north_arabian?
Returns
trueif this enum value equalsOldNorthArabian -
#old_permic?
Returns
trueif this enum value equalsOldPermic -
#old_persian?
Returns
trueif this enum value equalsOldPersian -
#old_sogdian?
Returns
trueif this enum value equalsOldSogdian -
#old_south_arabian?
Returns
trueif this enum value equalsOldSouthArabian -
#old_turkic?
Returns
trueif this enum value equalsOldTurkic -
#old_uyghur?
Returns
trueif this enum value equalsOldUyghur -
#oriya?
Returns
trueif this enum value equalsOriya -
#osage?
Returns
trueif this enum value equalsOsage -
#osmanya?
Returns
trueif this enum value equalsOsmanya -
#pahawh_hmong?
Returns
trueif this enum value equalsPahawhHmong -
#palmyrene?
Returns
trueif this enum value equalsPalmyrene -
#pau_cin_hau?
Returns
trueif this enum value equalsPauCinHau -
#phags_pa?
Returns
trueif this enum value equalsPhagsPa -
#phoenician?
Returns
trueif this enum value equalsPhoenician -
#psalter_pahlavi?
Returns
trueif this enum value equalsPsalterPahlavi -
#rejang?
Returns
trueif this enum value equalsRejang -
#runic?
Returns
trueif this enum value equalsRunic -
#samaritan?
Returns
trueif this enum value equalsSamaritan -
#saurashtra?
Returns
trueif this enum value equalsSaurashtra -
#sharada?
Returns
trueif this enum value equalsSharada -
#shavian?
Returns
trueif this enum value equalsShavian -
#siddham?
Returns
trueif this enum value equalsSiddham -
#signwriting?
Returns
trueif this enum value equalsSignwriting -
#sinhala?
Returns
trueif this enum value equalsSinhala -
#sogdian?
Returns
trueif this enum value equalsSogdian -
#sora_sompeng?
Returns
trueif this enum value equalsSoraSompeng -
#soyombo?
Returns
trueif this enum value equalsSoyombo -
#sundanese?
Returns
trueif this enum value equalsSundanese -
#syloti_nagri?
Returns
trueif this enum value equalsSylotiNagri -
#syriac?
Returns
trueif this enum value equalsSyriac -
#tagalog?
Returns
trueif this enum value equalsTagalog -
#tagbanwa?
Returns
trueif this enum value equalsTagbanwa -
#tai_le?
Returns
trueif this enum value equalsTaiLe -
#tai_tham?
Returns
trueif this enum value equalsTaiTham -
#tai_viet?
Returns
trueif this enum value equalsTaiViet -
#takri?
Returns
trueif this enum value equalsTakri -
#tamil?
Returns
trueif this enum value equalsTamil -
#tangsa?
Returns
trueif this enum value equalsTangsa -
#tangut?
Returns
trueif this enum value equalsTangut -
#telugu?
Returns
trueif this enum value equalsTelugu -
#thaana?
Returns
trueif this enum value equalsThaana -
#thai?
Returns
trueif this enum value equalsThai -
#tibetan?
Returns
trueif this enum value equalsTibetan -
#tifinagh?
Returns
trueif this enum value equalsTifinagh -
#tirhuta?
Returns
trueif this enum value equalsTirhuta -
#toto?
Returns
trueif this enum value equalsToto -
#ugaritic?
Returns
trueif this enum value equalsUgaritic -
#unknown?
Returns
trueif this enum value equalsUnknown -
#vai?
Returns
trueif this enum value equalsVai -
#vithkuqi?
Returns
trueif this enum value equalsVithkuqi -
#wancho?
Returns
trueif this enum value equalsWancho -
#warang_citi?
Returns
trueif this enum value equalsWarangCiti -
#yezidi?
Returns
trueif this enum value equalsYezidi -
#yi?
Returns
trueif this enum value equalsYi -
#zanabazar_square?
Returns
trueif this enum value equalsZanabazarSquare