type Pango_Script is (
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);