PangoScript

The pango.types.Script 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 glib.types.UnicodeScript enumeration instead, whose values are interchangeable with pango.types.Script.

Values

ValueMeaning
InvalidCode-1

a value never returned from pango.global.scriptForUnichar

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

OldItalic30

Old Italic

Oriya31

Oriya

Runic32

Runic

Sinhala33

Sinhala

Syriac34

Syriac

Tamil35

Tamil

Telugu36

Telugu

Thaana37

Thaana

Thai38

Thai

Tibetan39

Tibetan

CanadianAboriginal40

Canadian Aboriginal

Yi41

Yi

Tagalog42

Tagalog

Hanunoo43

Hanunoo

Buhid44

Buhid

Tagbanwa45

Tagbanwa

Braille46

Braille

Cypriot47

Cypriot

Limbu48

Limbu

Osmanya49

Osmanya

Shavian50

Shavian

LinearB51

Linear B

TaiLe52

Tai Le

Ugaritic53

Ugaritic

NewTaiLue54

New Tai Lue. Since 1.10

Buginese55

Buginese. Since 1.10

Glagolitic56

Glagolitic. Since 1.10

Tifinagh57

Tifinagh. Since 1.10

SylotiNagri58

Syloti Nagri. Since 1.10

OldPersian59

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

PhagsPa65

Phags-pa. Since 1.14

Nko66

N'Ko. Since 1.14

KayahLi67

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

OlChiki73

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

MeroiticCursive82

Meroitic Cursive. Since: 1.32

MeroiticHieroglyphs83

Meroitic Hieroglyphs. Since: 1.32

Miao84

Miao. Since: 1.32

Sharada85

Sharada. Since: 1.32

SoraSompeng86

Sora Sompeng. Since: 1.32

Takri87

Takri. Since: 1.32

BassaVah88

Bassa. Since: 1.40

CaucasianAlbanian89

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

LinearA95

Linear A. Since: 1.40

Mahajani96

Mahajani. Since: 1.40

Manichaean97

Manichaean. Since: 1.40

MendeKikakui98

Mende Kikakui. Since: 1.40

Modi99

Modi. Since: 1.40

Mro100

Mro. Since: 1.40

Nabataean101

Nabataean. Since: 1.40

OldNorthArabian102

Old North Arabian. Since: 1.40

OldPermic103

Old Permic. Since: 1.40

PahawhHmong104

Pahawh Hmong. Since: 1.40

Palmyrene105

Palmyrene. Since: 1.40

PauCinHau106

Pau Cin Hau. Since: 1.40

PsalterPahlavi107

Psalter Pahlavi. Since: 1.40

Siddham108

Siddham. Since: 1.40

Tirhuta109

Tirhuta. Since: 1.40

WarangCiti110

Warang Citi. Since: 1.40

Ahom111

Ahom. Since: 1.40

AnatolianHieroglyphs112

Anatolian Hieroglyphs. Since: 1.40

Hatran113

Hatran. Since: 1.40

Multani114

Multani. Since: 1.40

OldHungarian115

Old Hungarian. Since: 1.40

Signwriting116

Signwriting. Since: 1.40