PangoScript

The cairo.Script 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.get|24.get] Script names</ulink>.

Values

ValueMeaning
INVALID_CODE-1

a value never returned from Script.forUnichar

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. Since 1.10

BUGINESE55

Buginese. Since 1.10

GLAGOLITIC56

Glagolitic. Since 1.10

TIFINAGH57

Tifinagh. Since 1.10

SYLOTI_NAGRI58

Syloti Nagri. Since 1.10

OLD_PERSIAN59

Old Persian. Since 1.10

KHAROSHTHI60

Kharoshthi. Since 1.10

UNKNOWN61

an unassigned code point. Since 1.14

BALINESE62

Balinese. Since 1.14

CUNEIFORM63

Cuneiform. Since 1.14

PHOENICIAN64

Phoenician. Since 1.14

PHAGS_PA65

Phags-pa. Since 1.14

NKO66

N'Ko. Since 1.14

KAYAH_LI67

Kayah Li. Since 1.20.1

LEPCHA68

Lepcha. Since 1.20.1

REJANG69

Rejang. Since 1.20.1

SUNDANESE70

Sundanese. Since 1.20.1

SAURASHTRA71

Saurashtra. Since 1.20.1

CHAM72

Cham. Since 1.20.1

OL_CHIKI73

Ol Chiki. Since 1.20.1

VAI74

Vai. Since 1.20.1

CARIAN75

Carian. Since 1.20.1

LYCIAN76

Lycian. Since 1.20.1

LYDIAN77

Lydian. Since 1.20.1

BATAK78

Batak. Since 1.32

BRAHMI79

Brahmi. Since 1.32

MANDAIC80

Mandaic. Since 1.32

CHAKMA81

Chakma. Since: 1.32

MEROITIC_CURSIVE82

Meroitic Cursive. Since: 1.32

MEROITIC_HIEROGLYPHS83

Meroitic Hieroglyphs. Since: 1.32

MIAO84

Miao. Since: 1.32

SHARADA85

Sharada. Since: 1.32

SORA_SOMPENG86

Sora Sompeng. Since: 1.32

TAKRI87

Takri. Since: 1.32

BASSA_VAH88

Bassa. Since: 1.40

CAUCASIAN_ALBANIAN89

Caucasian Albanian. Since: 1.40

DUPLOYAN90

Duployan. Since: 1.40

ELBASAN91

Elbasan. Since: 1.40

GRANTHA92

Grantha. Since: 1.40

KHOJKI93

Kjohki. Since: 1.40

KHUDAWADI94

Khudawadi, Sindhi. Since: 1.40

LINEAR_A95

Linear A. Since: 1.40

MAHAJANI96

Mahajani. Since: 1.40

MANICHAEAN97

Manichaean. Since: 1.40

MENDE_KIKAKUI98

Mende Kikakui. Since: 1.40

MODI99

Modi. Since: 1.40

MRO100

Mro. Since: 1.40

NABATAEAN101

Nabataean. Since: 1.40

OLD_NORTH_ARABIAN102

Old North Arabian. Since: 1.40

OLD_PERMIC103

Old Permic. Since: 1.40

PAHAWH_HMONG104

Pahawh Hmong. Since: 1.40

PALMYRENE105

Palmyrene. Since: 1.40

PAU_CIN_HAU106

Pau Cin Hau. Since: 1.40

PSALTER_PAHLAVI107

Psalter Pahlavi. Since: 1.40

SIDDHAM108

Siddham. Since: 1.40

TIRHUTA109

Tirhuta. Since: 1.40

WARANG_CITI110

Warang Citi. Since: 1.40

AHOM111

Ahom. Since: 1.40

ANATOLIAN_HIEROGLYPHS112

Anatolian Hieroglyphs. Since: 1.40

HATRAN113

Hatran. Since: 1.40

MULTANI114

Multani. Since: 1.40

OLD_HUNGARIAN115

Old Hungarian. Since: 1.40

SIGNWRITING116

Signwriting. Since: 1.40