Go to the source code of this file.
|
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
} |
|
◆ 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.
◆ 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 {
218
219
228
229
237
238
245
246
258
259
263
264
272
273
297
298
@ PANGO_SCRIPT_OLD_NORTH_ARABIAN
@ PANGO_SCRIPT_CAUCASIAN_ALBANIAN
@ PANGO_SCRIPT_SORA_SOMPENG
@ PANGO_SCRIPT_OLD_ITALIC
@ PANGO_SCRIPT_PAU_CIN_HAU
@ PANGO_SCRIPT_MANICHAEAN
@ PANGO_SCRIPT_GLAGOLITIC
@ PANGO_SCRIPT_MEROITIC_HIEROGLYPHS
@ PANGO_SCRIPT_OLD_PERSIAN
@ PANGO_SCRIPT_PSALTER_PAHLAVI
@ PANGO_SCRIPT_WARANG_CITI
@ PANGO_SCRIPT_PHOENICIAN
@ PANGO_SCRIPT_NEW_TAI_LUE
@ PANGO_SCRIPT_MEROITIC_CURSIVE
@ PANGO_SCRIPT_SYLOTI_NAGRI
@ PANGO_SCRIPT_ANATOLIAN_HIEROGLYPHS
@ PANGO_SCRIPT_SIGNWRITING
@ PANGO_SCRIPT_SAURASHTRA
@ PANGO_SCRIPT_OLD_PERMIC
@ PANGO_SCRIPT_KHAROSHTHI
@ PANGO_SCRIPT_INVALID_CODE
@ PANGO_SCRIPT_CANADIAN_ABORIGINAL
@ PANGO_SCRIPT_OLD_HUNGARIAN
@ PANGO_SCRIPT_DEVANAGARI
@ PANGO_SCRIPT_MENDE_KIKAKUI
@ PANGO_SCRIPT_PAHAWH_HMONG
◆ pango_script_for_unichar()
◆ pango_script_get_sample_language()
◆ pango_script_iter_free()
◆ pango_script_iter_get_range()
◆ pango_script_iter_get_type()
◆ pango_script_iter_new()
◆ pango_script_iter_next()