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

The #PangoScript enumeration identifies different writing systems. The values correspond to the names as defined in the Unicode standard. Note that new types may be added in the future. Applications should be ready to handle unknown values. This enumeration is interchangeable with #GUnicodeScript. See <ulink url="http://www.unicode.org/reports/tr24/">Unicode Standard Annex #24: Script names</ulink>.

Values

ValueMeaning
PANGO_SCRIPT_INVALID_CODE-1
PANGO_SCRIPT_COMMON0
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

Meta