Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
pango-script.h File Reference

Go to the source code of this file.

Typedefs

typedef typedefG_BEGIN_DECLS struct _PangoScriptIter PangoScriptIter
 

Enumerations

enum  PangoScript {
  PANGO_SCRIPT_INVALID_CODE = -1 , PANGO_SCRIPT_COMMON = 0 , PANGO_SCRIPT_INHERITED , PANGO_SCRIPT_ARABIC ,
  PANGO_SCRIPT_ARMENIAN , PANGO_SCRIPT_BENGALI , PANGO_SCRIPT_BOPOMOFO , PANGO_SCRIPT_CHEROKEE ,
  PANGO_SCRIPT_COPTIC , PANGO_SCRIPT_CYRILLIC , PANGO_SCRIPT_DESERET , PANGO_SCRIPT_DEVANAGARI ,
  PANGO_SCRIPT_ETHIOPIC , PANGO_SCRIPT_GEORGIAN , PANGO_SCRIPT_GOTHIC , PANGO_SCRIPT_GREEK ,
  PANGO_SCRIPT_GUJARATI , PANGO_SCRIPT_GURMUKHI , PANGO_SCRIPT_HAN , PANGO_SCRIPT_HANGUL ,
  PANGO_SCRIPT_HEBREW , PANGO_SCRIPT_HIRAGANA , PANGO_SCRIPT_KANNADA , PANGO_SCRIPT_KATAKANA ,
  PANGO_SCRIPT_KHMER , PANGO_SCRIPT_LAO , PANGO_SCRIPT_LATIN , PANGO_SCRIPT_MALAYALAM ,
  PANGO_SCRIPT_MONGOLIAN , PANGO_SCRIPT_MYANMAR , PANGO_SCRIPT_OGHAM , PANGO_SCRIPT_OLD_ITALIC ,
  PANGO_SCRIPT_ORIYA , PANGO_SCRIPT_RUNIC , PANGO_SCRIPT_SINHALA , PANGO_SCRIPT_SYRIAC ,
  PANGO_SCRIPT_TAMIL , PANGO_SCRIPT_TELUGU , PANGO_SCRIPT_THAANA , PANGO_SCRIPT_THAI ,
  PANGO_SCRIPT_TIBETAN , PANGO_SCRIPT_CANADIAN_ABORIGINAL , PANGO_SCRIPT_YI , PANGO_SCRIPT_TAGALOG ,
  PANGO_SCRIPT_HANUNOO , PANGO_SCRIPT_BUHID , PANGO_SCRIPT_TAGBANWA , PANGO_SCRIPT_BRAILLE ,
  PANGO_SCRIPT_CYPRIOT , PANGO_SCRIPT_LIMBU , PANGO_SCRIPT_OSMANYA , PANGO_SCRIPT_SHAVIAN ,
  PANGO_SCRIPT_LINEAR_B , PANGO_SCRIPT_TAI_LE , PANGO_SCRIPT_UGARITIC , PANGO_SCRIPT_NEW_TAI_LUE ,
  PANGO_SCRIPT_BUGINESE , PANGO_SCRIPT_GLAGOLITIC , PANGO_SCRIPT_TIFINAGH , PANGO_SCRIPT_SYLOTI_NAGRI ,
  PANGO_SCRIPT_OLD_PERSIAN , PANGO_SCRIPT_KHAROSHTHI , PANGO_SCRIPT_UNKNOWN , PANGO_SCRIPT_BALINESE ,
  PANGO_SCRIPT_CUNEIFORM , PANGO_SCRIPT_PHOENICIAN , PANGO_SCRIPT_PHAGS_PA , PANGO_SCRIPT_NKO ,
  PANGO_SCRIPT_KAYAH_LI , PANGO_SCRIPT_LEPCHA , PANGO_SCRIPT_REJANG , PANGO_SCRIPT_SUNDANESE ,
  PANGO_SCRIPT_SAURASHTRA , PANGO_SCRIPT_CHAM , PANGO_SCRIPT_OL_CHIKI , PANGO_SCRIPT_VAI ,
  PANGO_SCRIPT_CARIAN , PANGO_SCRIPT_LYCIAN , PANGO_SCRIPT_LYDIAN , PANGO_SCRIPT_BATAK ,
  PANGO_SCRIPT_BRAHMI , PANGO_SCRIPT_MANDAIC , PANGO_SCRIPT_CHAKMA , PANGO_SCRIPT_MEROITIC_CURSIVE ,
  PANGO_SCRIPT_MEROITIC_HIEROGLYPHS , PANGO_SCRIPT_MIAO , PANGO_SCRIPT_SHARADA , PANGO_SCRIPT_SORA_SOMPENG ,
  PANGO_SCRIPT_TAKRI , PANGO_SCRIPT_BASSA_VAH , PANGO_SCRIPT_CAUCASIAN_ALBANIAN , PANGO_SCRIPT_DUPLOYAN ,
  PANGO_SCRIPT_ELBASAN , PANGO_SCRIPT_GRANTHA , PANGO_SCRIPT_KHOJKI , PANGO_SCRIPT_KHUDAWADI ,
  PANGO_SCRIPT_LINEAR_A , PANGO_SCRIPT_MAHAJANI , PANGO_SCRIPT_MANICHAEAN , PANGO_SCRIPT_MENDE_KIKAKUI ,
  PANGO_SCRIPT_MODI , PANGO_SCRIPT_MRO , PANGO_SCRIPT_NABATAEAN , PANGO_SCRIPT_OLD_NORTH_ARABIAN ,
  PANGO_SCRIPT_OLD_PERMIC , PANGO_SCRIPT_PAHAWH_HMONG , PANGO_SCRIPT_PALMYRENE , PANGO_SCRIPT_PAU_CIN_HAU ,
  PANGO_SCRIPT_PSALTER_PAHLAVI , PANGO_SCRIPT_SIDDHAM , PANGO_SCRIPT_TIRHUTA , PANGO_SCRIPT_WARANG_CITI ,
  PANGO_SCRIPT_AHOM , PANGO_SCRIPT_ANATOLIAN_HIEROGLYPHS , PANGO_SCRIPT_HATRAN , PANGO_SCRIPT_MULTANI ,
  PANGO_SCRIPT_OLD_HUNGARIAN , PANGO_SCRIPT_SIGNWRITING
}
 

Functions

PangoScript pango_script_for_unichar (gunichar ch) G_GNUC_CONST
 
PANGO_AVAILABLE_IN_1_44 GType pango_script_iter_get_type (void) G_GNUC_CONST
 
PANGO_AVAILABLE_IN_1_4 PangoScriptIterpango_script_iter_new (const char *text, int length)
 
PANGO_AVAILABLE_IN_1_4 void pango_script_iter_get_range (PangoScriptIter *iter, const char **start, const char **end, PangoScript *script)
 
PANGO_AVAILABLE_IN_1_4 gboolean pango_script_iter_next (PangoScriptIter *iter)
 
PANGO_AVAILABLE_IN_1_4 void pango_script_iter_free (PangoScriptIter *iter)
 
PANGO_AVAILABLE_IN_1_4 PangoLanguagepango_script_get_sample_language (PangoScript script) G_GNUC_PURE
 

Typedef Documentation

◆ PangoScriptIter

typedef typedefG_BEGIN_DECLS struct _PangoScriptIter PangoScriptIter

PangoScriptIter:

A PangoScriptIter is used to iterate through a string and identify ranges in different scripts.

Definition at line 35 of file pango-script.h.

Enumeration Type Documentation

◆ PangoScript

PangoScript: @PANGO_SCRIPT_INVALID_CODE: a value never returned from pango_script_for_unichar() @PANGO_SCRIPT_COMMON: a character used by multiple different scripts @PANGO_SCRIPT_INHERITED: a mark glyph that takes its script from the base glyph to which it is attached @PANGO_SCRIPT_ARABIC: Arabic @PANGO_SCRIPT_ARMENIAN: Armenian @PANGO_SCRIPT_BENGALI: Bengali @PANGO_SCRIPT_BOPOMOFO: Bopomofo @PANGO_SCRIPT_CHEROKEE: Cherokee @PANGO_SCRIPT_COPTIC: Coptic @PANGO_SCRIPT_CYRILLIC: Cyrillic @PANGO_SCRIPT_DESERET: Deseret @PANGO_SCRIPT_DEVANAGARI: Devanagari @PANGO_SCRIPT_ETHIOPIC: Ethiopic @PANGO_SCRIPT_GEORGIAN: Georgian @PANGO_SCRIPT_GOTHIC: Gothic @PANGO_SCRIPT_GREEK: Greek @PANGO_SCRIPT_GUJARATI: Gujarati @PANGO_SCRIPT_GURMUKHI: Gurmukhi @PANGO_SCRIPT_HAN: Han @PANGO_SCRIPT_HANGUL: Hangul @PANGO_SCRIPT_HEBREW: Hebrew @PANGO_SCRIPT_HIRAGANA: Hiragana @PANGO_SCRIPT_KANNADA: Kannada @PANGO_SCRIPT_KATAKANA: Katakana @PANGO_SCRIPT_KHMER: Khmer @PANGO_SCRIPT_LAO: Lao @PANGO_SCRIPT_LATIN: Latin @PANGO_SCRIPT_MALAYALAM: Malayalam @PANGO_SCRIPT_MONGOLIAN: Mongolian @PANGO_SCRIPT_MYANMAR: Myanmar @PANGO_SCRIPT_OGHAM: Ogham @PANGO_SCRIPT_OLD_ITALIC: Old Italic @PANGO_SCRIPT_ORIYA: Oriya @PANGO_SCRIPT_RUNIC: Runic @PANGO_SCRIPT_SINHALA: Sinhala @PANGO_SCRIPT_SYRIAC: Syriac @PANGO_SCRIPT_TAMIL: Tamil @PANGO_SCRIPT_TELUGU: Telugu @PANGO_SCRIPT_THAANA: Thaana @PANGO_SCRIPT_THAI: Thai @PANGO_SCRIPT_TIBETAN: Tibetan @PANGO_SCRIPT_CANADIAN_ABORIGINAL: Canadian Aboriginal @PANGO_SCRIPT_YI: Yi @PANGO_SCRIPT_TAGALOG: Tagalog @PANGO_SCRIPT_HANUNOO: Hanunoo @PANGO_SCRIPT_BUHID: Buhid @PANGO_SCRIPT_TAGBANWA: Tagbanwa @PANGO_SCRIPT_BRAILLE: Braille @PANGO_SCRIPT_CYPRIOT: Cypriot @PANGO_SCRIPT_LIMBU: Limbu @PANGO_SCRIPT_OSMANYA: Osmanya @PANGO_SCRIPT_SHAVIAN: Shavian @PANGO_SCRIPT_LINEAR_B: Linear B @PANGO_SCRIPT_TAI_LE: Tai Le @PANGO_SCRIPT_UGARITIC: Ugaritic @PANGO_SCRIPT_NEW_TAI_LUE: New Tai Lue. Since 1.10 @PANGO_SCRIPT_BUGINESE: Buginese. Since 1.10 @PANGO_SCRIPT_GLAGOLITIC: Glagolitic. Since 1.10 @PANGO_SCRIPT_TIFINAGH: Tifinagh. Since 1.10 @PANGO_SCRIPT_SYLOTI_NAGRI: Syloti Nagri. Since 1.10 @PANGO_SCRIPT_OLD_PERSIAN: Old Persian. Since 1.10 @PANGO_SCRIPT_KHAROSHTHI: Kharoshthi. Since 1.10 @PANGO_SCRIPT_UNKNOWN: an unassigned code point. Since 1.14 @PANGO_SCRIPT_BALINESE: Balinese. Since 1.14 @PANGO_SCRIPT_CUNEIFORM: Cuneiform. Since 1.14 @PANGO_SCRIPT_PHOENICIAN: Phoenician. Since 1.14 @PANGO_SCRIPT_PHAGS_PA: Phags-pa. Since 1.14 @PANGO_SCRIPT_NKO: N'Ko. Since 1.14 @PANGO_SCRIPT_KAYAH_LI: Kayah Li. Since 1.20.1 @PANGO_SCRIPT_LEPCHA: Lepcha. Since 1.20.1 @PANGO_SCRIPT_REJANG: Rejang. Since 1.20.1 @PANGO_SCRIPT_SUNDANESE: Sundanese. Since 1.20.1 @PANGO_SCRIPT_SAURASHTRA: Saurashtra. Since 1.20.1 @PANGO_SCRIPT_CHAM: Cham. Since 1.20.1 @PANGO_SCRIPT_OL_CHIKI: Ol Chiki. Since 1.20.1 @PANGO_SCRIPT_VAI: Vai. Since 1.20.1 @PANGO_SCRIPT_CARIAN: Carian. Since 1.20.1 @PANGO_SCRIPT_LYCIAN: Lycian. Since 1.20.1 @PANGO_SCRIPT_LYDIAN: Lydian. Since 1.20.1 @PANGO_SCRIPT_BATAK: Batak. Since 1.32 @PANGO_SCRIPT_BRAHMI: Brahmi. Since 1.32 @PANGO_SCRIPT_MANDAIC: Mandaic. Since 1.32 @PANGO_SCRIPT_CHAKMA: Chakma. Since: 1.32 @PANGO_SCRIPT_MEROITIC_CURSIVE: Meroitic Cursive. Since: 1.32 @PANGO_SCRIPT_MEROITIC_HIEROGLYPHS: Meroitic Hieroglyphs. Since: 1.32 @PANGO_SCRIPT_MIAO: Miao. Since: 1.32 @PANGO_SCRIPT_SHARADA: Sharada. Since: 1.32 @PANGO_SCRIPT_SORA_SOMPENG: Sora Sompeng. Since: 1.32 @PANGO_SCRIPT_TAKRI: Takri. Since: 1.32 @PANGO_SCRIPT_BASSA_VAH: Bassa. Since: 1.40 @PANGO_SCRIPT_CAUCASIAN_ALBANIAN: Caucasian Albanian. Since: 1.40 @PANGO_SCRIPT_DUPLOYAN: Duployan. Since: 1.40 @PANGO_SCRIPT_ELBASAN: Elbasan. Since: 1.40 @PANGO_SCRIPT_GRANTHA: Grantha. Since: 1.40 @PANGO_SCRIPT_KHOJKI: Kjohki. Since: 1.40 @PANGO_SCRIPT_KHUDAWADI: Khudawadi, Sindhi. Since: 1.40 @PANGO_SCRIPT_LINEAR_A: Linear A. Since: 1.40 @PANGO_SCRIPT_MAHAJANI: Mahajani. Since: 1.40 @PANGO_SCRIPT_MANICHAEAN: Manichaean. Since: 1.40 @PANGO_SCRIPT_MENDE_KIKAKUI: Mende Kikakui. Since: 1.40 @PANGO_SCRIPT_MODI: Modi. Since: 1.40 @PANGO_SCRIPT_MRO: Mro. Since: 1.40 @PANGO_SCRIPT_NABATAEAN: Nabataean. Since: 1.40 @PANGO_SCRIPT_OLD_NORTH_ARABIAN: Old North Arabian. Since: 1.40 @PANGO_SCRIPT_OLD_PERMIC: Old Permic. Since: 1.40 @PANGO_SCRIPT_PAHAWH_HMONG: Pahawh Hmong. Since: 1.40 @PANGO_SCRIPT_PALMYRENE: Palmyrene. Since: 1.40 @PANGO_SCRIPT_PAU_CIN_HAU: Pau Cin Hau. Since: 1.40 @PANGO_SCRIPT_PSALTER_PAHLAVI: Psalter Pahlavi. Since: 1.40 @PANGO_SCRIPT_SIDDHAM: Siddham. Since: 1.40 @PANGO_SCRIPT_TIRHUTA: Tirhuta. Since: 1.40 @PANGO_SCRIPT_WARANG_CITI: Warang Citi. Since: 1.40 @PANGO_SCRIPT_AHOM: Ahom. Since: 1.40 @PANGO_SCRIPT_ANATOLIAN_HIEROGLYPHS: Anatolian Hieroglyphs. Since: 1.40 @PANGO_SCRIPT_HATRAN: Hatran. Since: 1.40 @PANGO_SCRIPT_MULTANI: Multani. Since: 1.40 @PANGO_SCRIPT_OLD_HUNGARIAN: Old Hungarian. Since: 1.40 @PANGO_SCRIPT_SIGNWRITING: Signwriting. Since: 1.40

The PangoScript enumeration identifies different writing systems.

The values correspond to the names as defined in the Unicode standard. See Unicode Standard Annex 24: Script names

Note that this enumeration is deprecated and will not be updated to include values in newer versions of the Unicode standard. Applications should use the [enum@.nosp@m.GLib.nosp@m..Unic.nosp@m.odeS.nosp@m.cript] enumeration instead, whose values are interchangeable with PangoScript.

Enumerator
PANGO_SCRIPT_INVALID_CODE 
PANGO_SCRIPT_COMMON 
PANGO_SCRIPT_INHERITED 
PANGO_SCRIPT_ARABIC 
PANGO_SCRIPT_ARMENIAN 
PANGO_SCRIPT_BENGALI 
PANGO_SCRIPT_BOPOMOFO 
PANGO_SCRIPT_CHEROKEE 
PANGO_SCRIPT_COPTIC 
PANGO_SCRIPT_CYRILLIC 
PANGO_SCRIPT_DESERET 
PANGO_SCRIPT_DEVANAGARI 
PANGO_SCRIPT_ETHIOPIC 
PANGO_SCRIPT_GEORGIAN 
PANGO_SCRIPT_GOTHIC 
PANGO_SCRIPT_GREEK 
PANGO_SCRIPT_GUJARATI 
PANGO_SCRIPT_GURMUKHI 
PANGO_SCRIPT_HAN 
PANGO_SCRIPT_HANGUL 
PANGO_SCRIPT_HEBREW 
PANGO_SCRIPT_HIRAGANA 
PANGO_SCRIPT_KANNADA 
PANGO_SCRIPT_KATAKANA 
PANGO_SCRIPT_KHMER 
PANGO_SCRIPT_LAO 
PANGO_SCRIPT_LATIN 
PANGO_SCRIPT_MALAYALAM 
PANGO_SCRIPT_MONGOLIAN 
PANGO_SCRIPT_MYANMAR 
PANGO_SCRIPT_OGHAM 
PANGO_SCRIPT_OLD_ITALIC 
PANGO_SCRIPT_ORIYA 
PANGO_SCRIPT_RUNIC 
PANGO_SCRIPT_SINHALA 
PANGO_SCRIPT_SYRIAC 
PANGO_SCRIPT_TAMIL 
PANGO_SCRIPT_TELUGU 
PANGO_SCRIPT_THAANA 
PANGO_SCRIPT_THAI 
PANGO_SCRIPT_TIBETAN 
PANGO_SCRIPT_CANADIAN_ABORIGINAL 
PANGO_SCRIPT_YI 
PANGO_SCRIPT_TAGALOG 
PANGO_SCRIPT_HANUNOO 
PANGO_SCRIPT_BUHID 
PANGO_SCRIPT_TAGBANWA 
PANGO_SCRIPT_BRAILLE 
PANGO_SCRIPT_CYPRIOT 
PANGO_SCRIPT_LIMBU 
PANGO_SCRIPT_OSMANYA 
PANGO_SCRIPT_SHAVIAN 
PANGO_SCRIPT_LINEAR_B 
PANGO_SCRIPT_TAI_LE 
PANGO_SCRIPT_UGARITIC 
PANGO_SCRIPT_NEW_TAI_LUE 
PANGO_SCRIPT_BUGINESE 
PANGO_SCRIPT_GLAGOLITIC 
PANGO_SCRIPT_TIFINAGH 
PANGO_SCRIPT_SYLOTI_NAGRI 
PANGO_SCRIPT_OLD_PERSIAN 
PANGO_SCRIPT_KHAROSHTHI 
PANGO_SCRIPT_UNKNOWN 
PANGO_SCRIPT_BALINESE 
PANGO_SCRIPT_CUNEIFORM 
PANGO_SCRIPT_PHOENICIAN 
PANGO_SCRIPT_PHAGS_PA 
PANGO_SCRIPT_NKO 
PANGO_SCRIPT_KAYAH_LI 
PANGO_SCRIPT_LEPCHA 
PANGO_SCRIPT_REJANG 
PANGO_SCRIPT_SUNDANESE 
PANGO_SCRIPT_SAURASHTRA 
PANGO_SCRIPT_CHAM 
PANGO_SCRIPT_OL_CHIKI 
PANGO_SCRIPT_VAI 
PANGO_SCRIPT_CARIAN 
PANGO_SCRIPT_LYCIAN 
PANGO_SCRIPT_LYDIAN 
PANGO_SCRIPT_BATAK 
PANGO_SCRIPT_BRAHMI 
PANGO_SCRIPT_MANDAIC 
PANGO_SCRIPT_CHAKMA 
PANGO_SCRIPT_MEROITIC_CURSIVE 
PANGO_SCRIPT_MEROITIC_HIEROGLYPHS 
PANGO_SCRIPT_MIAO 
PANGO_SCRIPT_SHARADA 
PANGO_SCRIPT_SORA_SOMPENG 
PANGO_SCRIPT_TAKRI 
PANGO_SCRIPT_BASSA_VAH 
PANGO_SCRIPT_CAUCASIAN_ALBANIAN 
PANGO_SCRIPT_DUPLOYAN 
PANGO_SCRIPT_ELBASAN 
PANGO_SCRIPT_GRANTHA 
PANGO_SCRIPT_KHOJKI 
PANGO_SCRIPT_KHUDAWADI 
PANGO_SCRIPT_LINEAR_A 
PANGO_SCRIPT_MAHAJANI 
PANGO_SCRIPT_MANICHAEAN 
PANGO_SCRIPT_MENDE_KIKAKUI 
PANGO_SCRIPT_MODI 
PANGO_SCRIPT_MRO 
PANGO_SCRIPT_NABATAEAN 
PANGO_SCRIPT_OLD_NORTH_ARABIAN 
PANGO_SCRIPT_OLD_PERMIC 
PANGO_SCRIPT_PAHAWH_HMONG 
PANGO_SCRIPT_PALMYRENE 
PANGO_SCRIPT_PAU_CIN_HAU 
PANGO_SCRIPT_PSALTER_PAHLAVI 
PANGO_SCRIPT_SIDDHAM 
PANGO_SCRIPT_TIRHUTA 
PANGO_SCRIPT_WARANG_CITI 
PANGO_SCRIPT_AHOM 
PANGO_SCRIPT_ANATOLIAN_HIEROGLYPHS 
PANGO_SCRIPT_HATRAN 
PANGO_SCRIPT_MULTANI 
PANGO_SCRIPT_OLD_HUNGARIAN 
PANGO_SCRIPT_SIGNWRITING 

Definition at line 170 of file pango-script.h.

170 { /* ISO 15924 code */
172 PANGO_SCRIPT_COMMON = 0, /* Zyyy */
173 PANGO_SCRIPT_INHERITED, /* Qaai */
174 PANGO_SCRIPT_ARABIC, /* Arab */
175 PANGO_SCRIPT_ARMENIAN, /* Armn */
176 PANGO_SCRIPT_BENGALI, /* Beng */
177 PANGO_SCRIPT_BOPOMOFO, /* Bopo */
178 PANGO_SCRIPT_CHEROKEE, /* Cher */
179 PANGO_SCRIPT_COPTIC, /* Qaac */
180 PANGO_SCRIPT_CYRILLIC, /* Cyrl (Cyrs) */
181 PANGO_SCRIPT_DESERET, /* Dsrt */
182 PANGO_SCRIPT_DEVANAGARI, /* Deva */
183 PANGO_SCRIPT_ETHIOPIC, /* Ethi */
184 PANGO_SCRIPT_GEORGIAN, /* Geor (Geon, Geoa) */
185 PANGO_SCRIPT_GOTHIC, /* Goth */
186 PANGO_SCRIPT_GREEK, /* Grek */
187 PANGO_SCRIPT_GUJARATI, /* Gujr */
188 PANGO_SCRIPT_GURMUKHI, /* Guru */
189 PANGO_SCRIPT_HAN, /* Hani */
190 PANGO_SCRIPT_HANGUL, /* Hang */
191 PANGO_SCRIPT_HEBREW, /* Hebr */
192 PANGO_SCRIPT_HIRAGANA, /* Hira */
193 PANGO_SCRIPT_KANNADA, /* Knda */
194 PANGO_SCRIPT_KATAKANA, /* Kana */
195 PANGO_SCRIPT_KHMER, /* Khmr */
196 PANGO_SCRIPT_LAO, /* Laoo */
197 PANGO_SCRIPT_LATIN, /* Latn (Latf, Latg) */
198 PANGO_SCRIPT_MALAYALAM, /* Mlym */
199 PANGO_SCRIPT_MONGOLIAN, /* Mong */
200 PANGO_SCRIPT_MYANMAR, /* Mymr */
201 PANGO_SCRIPT_OGHAM, /* Ogam */
202 PANGO_SCRIPT_OLD_ITALIC, /* Ital */
203 PANGO_SCRIPT_ORIYA, /* Orya */
204 PANGO_SCRIPT_RUNIC, /* Runr */
205 PANGO_SCRIPT_SINHALA, /* Sinh */
206 PANGO_SCRIPT_SYRIAC, /* Syrc (Syrj, Syrn, Syre) */
207 PANGO_SCRIPT_TAMIL, /* Taml */
208 PANGO_SCRIPT_TELUGU, /* Telu */
209 PANGO_SCRIPT_THAANA, /* Thaa */
210 PANGO_SCRIPT_THAI, /* Thai */
211 PANGO_SCRIPT_TIBETAN, /* Tibt */
213 PANGO_SCRIPT_YI, /* Yiii */
214 PANGO_SCRIPT_TAGALOG, /* Tglg */
215 PANGO_SCRIPT_HANUNOO, /* Hano */
216 PANGO_SCRIPT_BUHID, /* Buhd */
217 PANGO_SCRIPT_TAGBANWA, /* Tagb */
218
219 /* Unicode-4.0 additions */
220 PANGO_SCRIPT_BRAILLE, /* Brai */
221 PANGO_SCRIPT_CYPRIOT, /* Cprt */
222 PANGO_SCRIPT_LIMBU, /* Limb */
223 PANGO_SCRIPT_OSMANYA, /* Osma */
224 PANGO_SCRIPT_SHAVIAN, /* Shaw */
225 PANGO_SCRIPT_LINEAR_B, /* Linb */
226 PANGO_SCRIPT_TAI_LE, /* Tale */
227 PANGO_SCRIPT_UGARITIC, /* Ugar */
228
229 /* Unicode-4.1 additions */
230 PANGO_SCRIPT_NEW_TAI_LUE, /* Talu */
231 PANGO_SCRIPT_BUGINESE, /* Bugi */
232 PANGO_SCRIPT_GLAGOLITIC, /* Glag */
233 PANGO_SCRIPT_TIFINAGH, /* Tfng */
234 PANGO_SCRIPT_SYLOTI_NAGRI, /* Sylo */
235 PANGO_SCRIPT_OLD_PERSIAN, /* Xpeo */
236 PANGO_SCRIPT_KHAROSHTHI, /* Khar */
237
238 /* Unicode-5.0 additions */
239 PANGO_SCRIPT_UNKNOWN, /* Zzzz */
240 PANGO_SCRIPT_BALINESE, /* Bali */
241 PANGO_SCRIPT_CUNEIFORM, /* Xsux */
242 PANGO_SCRIPT_PHOENICIAN, /* Phnx */
243 PANGO_SCRIPT_PHAGS_PA, /* Phag */
244 PANGO_SCRIPT_NKO, /* Nkoo */
245
246 /* Unicode-5.1 additions */
247 PANGO_SCRIPT_KAYAH_LI, /* Kali */
248 PANGO_SCRIPT_LEPCHA, /* Lepc */
249 PANGO_SCRIPT_REJANG, /* Rjng */
250 PANGO_SCRIPT_SUNDANESE, /* Sund */
251 PANGO_SCRIPT_SAURASHTRA, /* Saur */
252 PANGO_SCRIPT_CHAM, /* Cham */
253 PANGO_SCRIPT_OL_CHIKI, /* Olck */
254 PANGO_SCRIPT_VAI, /* Vaii */
255 PANGO_SCRIPT_CARIAN, /* Cari */
256 PANGO_SCRIPT_LYCIAN, /* Lyci */
257 PANGO_SCRIPT_LYDIAN, /* Lydi */
258
259 /* Unicode-6.0 additions */
260 PANGO_SCRIPT_BATAK, /* Batk */
261 PANGO_SCRIPT_BRAHMI, /* Brah */
262 PANGO_SCRIPT_MANDAIC, /* Mand */
263
264 /* Unicode-6.1 additions */
265 PANGO_SCRIPT_CHAKMA, /* Cakm */
268 PANGO_SCRIPT_MIAO, /* Plrd */
269 PANGO_SCRIPT_SHARADA, /* Shrd */
270 PANGO_SCRIPT_SORA_SOMPENG, /* Sora */
271 PANGO_SCRIPT_TAKRI, /* Takr */
272
273 /* Unicode 7.0 additions */
274 PANGO_SCRIPT_BASSA_VAH, /* Bass */
276 PANGO_SCRIPT_DUPLOYAN, /* Dupl */
277 PANGO_SCRIPT_ELBASAN, /* Elba */
278 PANGO_SCRIPT_GRANTHA, /* Gran */
279 PANGO_SCRIPT_KHOJKI, /* Khoj */
280 PANGO_SCRIPT_KHUDAWADI, /* Sind */
281 PANGO_SCRIPT_LINEAR_A, /* Lina */
282 PANGO_SCRIPT_MAHAJANI, /* Mahj */
283 PANGO_SCRIPT_MANICHAEAN, /* Manu */
285 PANGO_SCRIPT_MODI, /* Modi */
286 PANGO_SCRIPT_MRO, /* Mroo */
287 PANGO_SCRIPT_NABATAEAN, /* Nbat */
289 PANGO_SCRIPT_OLD_PERMIC, /* Perm */
290 PANGO_SCRIPT_PAHAWH_HMONG, /* Hmng */
291 PANGO_SCRIPT_PALMYRENE, /* Palm */
292 PANGO_SCRIPT_PAU_CIN_HAU, /* Pauc */
294 PANGO_SCRIPT_SIDDHAM, /* Sidd */
295 PANGO_SCRIPT_TIRHUTA, /* Tirh */
296 PANGO_SCRIPT_WARANG_CITI, /* Wara */
297
298 /* Unicode 8.0 additions */
299 PANGO_SCRIPT_AHOM, /* Ahom */
301 PANGO_SCRIPT_HATRAN, /* Hatr */
302 PANGO_SCRIPT_MULTANI, /* Mult */
304 PANGO_SCRIPT_SIGNWRITING /* Sgnw */
PangoScript
@ PANGO_SCRIPT_OLD_NORTH_ARABIAN
@ PANGO_SCRIPT_SYRIAC
@ PANGO_SCRIPT_CHEROKEE
@ PANGO_SCRIPT_MANDAIC
@ PANGO_SCRIPT_GRANTHA
@ PANGO_SCRIPT_MULTANI
@ PANGO_SCRIPT_KHUDAWADI
@ PANGO_SCRIPT_MAHAJANI
@ PANGO_SCRIPT_CAUCASIAN_ALBANIAN
@ PANGO_SCRIPT_LINEAR_A
@ PANGO_SCRIPT_SORA_SOMPENG
@ PANGO_SCRIPT_OLD_ITALIC
@ PANGO_SCRIPT_TIFINAGH
@ PANGO_SCRIPT_GUJARATI
@ PANGO_SCRIPT_PAU_CIN_HAU
@ PANGO_SCRIPT_CARIAN
@ PANGO_SCRIPT_MANICHAEAN
@ PANGO_SCRIPT_NKO
@ PANGO_SCRIPT_HANGUL
@ PANGO_SCRIPT_GLAGOLITIC
@ PANGO_SCRIPT_MEROITIC_HIEROGLYPHS
@ PANGO_SCRIPT_OLD_PERSIAN
@ PANGO_SCRIPT_SUNDANESE
@ PANGO_SCRIPT_BATAK
@ PANGO_SCRIPT_REJANG
@ PANGO_SCRIPT_HATRAN
@ PANGO_SCRIPT_PSALTER_PAHLAVI
@ PANGO_SCRIPT_TAMIL
@ PANGO_SCRIPT_THAI
@ PANGO_SCRIPT_CYRILLIC
@ PANGO_SCRIPT_MRO
@ PANGO_SCRIPT_WARANG_CITI
@ PANGO_SCRIPT_COPTIC
@ PANGO_SCRIPT_NABATAEAN
@ PANGO_SCRIPT_ELBASAN
@ PANGO_SCRIPT_YI
@ PANGO_SCRIPT_GURMUKHI
@ PANGO_SCRIPT_CUNEIFORM
@ PANGO_SCRIPT_PHOENICIAN
@ PANGO_SCRIPT_SHARADA
@ PANGO_SCRIPT_VAI
@ PANGO_SCRIPT_MALAYALAM
@ PANGO_SCRIPT_TAKRI
@ PANGO_SCRIPT_HIRAGANA
@ PANGO_SCRIPT_BUGINESE
@ PANGO_SCRIPT_BRAHMI
@ PANGO_SCRIPT_NEW_TAI_LUE
@ PANGO_SCRIPT_MEROITIC_CURSIVE
@ PANGO_SCRIPT_SYLOTI_NAGRI
@ PANGO_SCRIPT_KHOJKI
@ PANGO_SCRIPT_LEPCHA
@ PANGO_SCRIPT_RUNIC
@ PANGO_SCRIPT_TIRHUTA
@ PANGO_SCRIPT_ANATOLIAN_HIEROGLYPHS
@ PANGO_SCRIPT_BENGALI
@ PANGO_SCRIPT_INHERITED
@ PANGO_SCRIPT_HEBREW
@ PANGO_SCRIPT_LYDIAN
@ PANGO_SCRIPT_DESERET
@ PANGO_SCRIPT_MIAO
@ PANGO_SCRIPT_KHMER
@ PANGO_SCRIPT_MODI
@ PANGO_SCRIPT_BASSA_VAH
@ PANGO_SCRIPT_ETHIOPIC
@ PANGO_SCRIPT_GREEK
@ PANGO_SCRIPT_HANUNOO
@ PANGO_SCRIPT_THAANA
@ PANGO_SCRIPT_LYCIAN
@ PANGO_SCRIPT_LIMBU
@ PANGO_SCRIPT_DUPLOYAN
@ PANGO_SCRIPT_SIGNWRITING
@ PANGO_SCRIPT_ARABIC
@ PANGO_SCRIPT_BOPOMOFO
@ PANGO_SCRIPT_ORIYA
@ PANGO_SCRIPT_SINHALA
@ PANGO_SCRIPT_LAO
@ PANGO_SCRIPT_SAURASHTRA
@ PANGO_SCRIPT_BUHID
@ PANGO_SCRIPT_OLD_PERMIC
@ PANGO_SCRIPT_SIDDHAM
@ PANGO_SCRIPT_ARMENIAN
@ PANGO_SCRIPT_TAGALOG
@ PANGO_SCRIPT_TAI_LE
@ PANGO_SCRIPT_LINEAR_B
@ PANGO_SCRIPT_PHAGS_PA
@ PANGO_SCRIPT_OSMANYA
@ PANGO_SCRIPT_MYANMAR
@ PANGO_SCRIPT_OL_CHIKI
@ PANGO_SCRIPT_CHAKMA
@ PANGO_SCRIPT_KANNADA
@ PANGO_SCRIPT_KHAROSHTHI
@ PANGO_SCRIPT_UGARITIC
@ PANGO_SCRIPT_TIBETAN
@ PANGO_SCRIPT_CYPRIOT
@ PANGO_SCRIPT_INVALID_CODE
@ PANGO_SCRIPT_GEORGIAN
@ PANGO_SCRIPT_TAGBANWA
@ PANGO_SCRIPT_LATIN
@ PANGO_SCRIPT_CANADIAN_ABORIGINAL
@ PANGO_SCRIPT_SHAVIAN
@ PANGO_SCRIPT_AHOM
@ PANGO_SCRIPT_PALMYRENE
@ PANGO_SCRIPT_OLD_HUNGARIAN
@ PANGO_SCRIPT_MONGOLIAN
@ PANGO_SCRIPT_OGHAM
@ PANGO_SCRIPT_TELUGU
@ PANGO_SCRIPT_HAN
@ PANGO_SCRIPT_GOTHIC
@ PANGO_SCRIPT_UNKNOWN
@ PANGO_SCRIPT_DEVANAGARI
@ PANGO_SCRIPT_BRAILLE
@ PANGO_SCRIPT_KAYAH_LI
@ PANGO_SCRIPT_BALINESE
@ PANGO_SCRIPT_MENDE_KIKAKUI
@ PANGO_SCRIPT_PAHAWH_HMONG
@ PANGO_SCRIPT_COMMON
@ PANGO_SCRIPT_CHAM
@ PANGO_SCRIPT_KATAKANA

Function Documentation

◆ pango_script_for_unichar()

PangoScript pango_script_for_unichar ( gunichar ch)

◆ pango_script_get_sample_language()

PANGO_AVAILABLE_IN_1_4 PangoLanguage * pango_script_get_sample_language ( PangoScript script)

◆ pango_script_iter_free()

PANGO_AVAILABLE_IN_1_4 void pango_script_iter_free ( PangoScriptIter * iter)

◆ pango_script_iter_get_range()

PANGO_AVAILABLE_IN_1_4 void pango_script_iter_get_range ( PangoScriptIter * iter,
const char ** start,
const char ** end,
PangoScript * script )

◆ pango_script_iter_get_type()

PANGO_AVAILABLE_IN_1_44 GType pango_script_iter_get_type ( void )

◆ pango_script_iter_new()

PANGO_AVAILABLE_IN_1_4 PangoScriptIter * pango_script_iter_new ( const char * text,
int length )

◆ pango_script_iter_next()

PANGO_AVAILABLE_IN_1_4 gboolean pango_script_iter_next ( PangoScriptIter * iter)