Value | Meaning |
---|---|
INVALID_CODE-1 | a value never returned from g_unichar_get_script() |
COMMON0 | a character used by multiple different scripts |
INHERITED1 | a mark glyph that takes its script from the base glyph to which it is attached |
ARABIC2 | Arabic |
ARMENIAN3 | Armenian |
BENGALI4 | Bengali |
BOPOMOFO5 | Bopomofo |
CHEROKEE6 | Cherokee |
COPTIC7 | Coptic |
CYRILLIC8 | Cyrillic |
DESERET9 | Deseret |
DEVANAGARI10 | Devanagari |
ETHIOPIC11 | Ethiopic |
GEORGIAN12 | Georgian |
GOTHIC13 | Gothic |
GREEK14 | Greek |
GUJARATI15 | Gujarati |
GURMUKHI16 | Gurmukhi |
HAN17 | Han |
HANGUL18 | Hangul |
HEBREW19 | Hebrew |
HIRAGANA20 | Hiragana |
KANNADA21 | Kannada |
KATAKANA22 | Katakana |
KHMER23 | Khmer |
LAO24 | Lao |
LATIN25 | Latin |
MALAYALAM26 | Malayalam |
MONGOLIAN27 | Mongolian |
MYANMAR28 | Myanmar |
OGHAM29 | Ogham |
OLD_ITALIC30 | Old Italic |
ORIYA31 | Oriya |
RUNIC32 | Runic |
SINHALA33 | Sinhala |
SYRIAC34 | Syriac |
TAMIL35 | Tamil |
TELUGU36 | Telugu |
THAANA37 | Thaana |
THAI38 | Thai |
TIBETAN39 | Tibetan |
CANADIAN_ABORIGINAL40 | Canadian Aboriginal |
YI41 | Yi |
TAGALOG42 | Tagalog |
HANUNOO43 | Hanunoo |
BUHID44 | Buhid |
TAGBANWA45 | Tagbanwa |
BRAILLE46 | Braille |
CYPRIOT47 | Cypriot |
LIMBU48 | Limbu |
OSMANYA49 | Osmanya |
SHAVIAN50 | Shavian |
LINEAR_B51 | Linear B |
TAI_LE52 | Tai Le |
UGARITIC53 | Ugaritic |
NEW_TAI_LUE54 | New Tai Lue |
BUGINESE55 | Buginese |
GLAGOLITIC56 | Glagolitic |
TIFINAGH57 | Tifinagh |
SYLOTI_NAGRI58 | Syloti Nagri |
OLD_PERSIAN59 | Old Persian |
KHAROSHTHI60 | Kharoshthi |
UNKNOWN61 | an unassigned code point |
BALINESE62 | Balinese |
CUNEIFORM63 | Cuneiform |
PHOENICIAN64 | Phoenician |
PHAGS_PA65 | Phags-pa |
NKO66 | N'Ko |
KAYAH_LI67 | Kayah Li. Since 2.16.3 |
LEPCHA68 | Lepcha. Since 2.16.3 |
REJANG69 | Rejang. Since 2.16.3 |
SUNDANESE70 | Sundanese. Since 2.16.3 |
SAURASHTRA71 | Saurashtra. Since 2.16.3 |
CHAM72 | Cham. Since 2.16.3 |
OL_CHIKI73 | Ol Chiki. Since 2.16.3 |
VAI74 | Vai. Since 2.16.3 |
CARIAN75 | Carian. Since 2.16.3 |
LYCIAN76 | Lycian. Since 2.16.3 |
LYDIAN77 | Lydian. Since 2.16.3 |
AVESTAN78 | Avestan. Since 2.26 |
BAMUM79 | Bamum. Since 2.26 |
EGYPTIAN_HIEROGLYPHS80 | Egyptian Hieroglpyhs. Since 2.26 |
IMPERIAL_ARAMAIC81 | Imperial Aramaic. Since 2.26 |
INSCRIPTIONAL_PAHLAVI82 | Inscriptional Pahlavi. Since 2.26 |
INSCRIPTIONAL_PARTHIAN83 | Inscriptional Parthian. Since 2.26 |
JAVANESE84 | Javanese. Since 2.26 |
KAITHI85 | Kaithi. Since 2.26 |
LISU86 | Lisu. Since 2.26 |
MEETEI_MAYEK87 | Meetei Mayek. Since 2.26 |
OLD_SOUTH_ARABIAN88 | Old South Arabian. Since 2.26 |
OLD_TURKIC89 | Old Turkic. Since 2.28 |
SAMARITAN90 | Samaritan. Since 2.26 |
TAI_THAM91 | Tai Tham. Since 2.26 |
TAI_VIET92 | Tai Viet. Since 2.26 |
BATAK93 | Batak. Since 2.28 |
BRAHMI94 | Brahmi. Since 2.28 |
MANDAIC95 | Mandaic. Since 2.28 |
CHAKMA96 | Chakma. Since: 2.32 |
MEROITIC_CURSIVE97 | Meroitic Cursive. Since: 2.32 |
MEROITIC_HIEROGLYPHS98 | Meroitic Hieroglyphs. Since: 2.32 |
MIAO99 | Miao. Since: 2.32 |
SHARADA100 | Sharada. Since: 2.32 |
SORA_SOMPENG101 | Sora Sompeng. Since: 2.32 |
TAKRI102 | Takri. Since: 2.32 |
BASSA_VAH103 | Bassa. Since: 2.42 |
CAUCASIAN_ALBANIAN104 | Caucasian Albanian. Since: 2.42 |
DUPLOYAN105 | Duployan. Since: 2.42 |
ELBASAN106 | Elbasan. Since: 2.42 |
GRANTHA107 | Grantha. Since: 2.42 |
KHOJKI108 | Kjohki. Since: 2.42 |
KHUDAWADI109 | Khudawadi, Sindhi. Since: 2.42 |
LINEAR_A110 | Linear A. Since: 2.42 |
MAHAJANI111 | Mahajani. Since: 2.42 |
MANICHAEAN112 | Manichaean. Since: 2.42 |
MENDE_KIKAKUI113 | Mende Kikakui. Since: 2.42 |
MODI114 | Modi. Since: 2.42 |
MRO115 | Mro. Since: 2.42 |
NABATAEAN116 | Nabataean. Since: 2.42 |
OLD_NORTH_ARABIAN117 | Old North Arabian. Since: 2.42 |
OLD_PERMIC118 | Old Permic. Since: 2.42 |
PAHAWH_HMONG119 | Pahawh Hmong. Since: 2.42 |
PALMYRENE120 | Palmyrene. Since: 2.42 |
PAU_CIN_HAU121 | Pau Cin Hau. Since: 2.42 |
PSALTER_PAHLAVI122 | Psalter Pahlavi. Since: 2.42 |
SIDDHAM123 | Siddham. Since: 2.42 |
TIRHUTA124 | Tirhuta. Since: 2.42 |
WARANG_CITI125 | Warang Citi. Since: 2.42 |
AHOM126 | Ahom. Since: 2.48 |
ANATOLIAN_HIEROGLYPHS127 | Anatolian Hieroglyphs. Since: 2.48 |
HATRAN128 | Hatran. Since: 2.48 |
MULTANI129 | Multani. Since: 2.48 |
OLD_HUNGARIAN130 | Old Hungarian. Since: 2.48 |
SIGNWRITING131 | Signwriting. Since: 2.48 |
ADLAM132 | Adlam. Since: 2.50 |
BHAIKSUKI133 | Bhaiksuki. Since: 2.50 |
MARCHEN134 | Marchen. Since: 2.50 |
NEWA135 | Newa. Since: 2.50 |
OSAGE136 | Osage. Since: 2.50 |
TANGUT137 | Tangut. Since: 2.50 |
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 #PangoScript.
Note that new types may be added in the future. Applications should be ready to handle unknown values. See <ulink url="http://www.unicode.org/reports/tr24/">Unicode Standard Annex #24: Script names</ulink>.