Enumeration

PangoScript

Declaration

enum Pango.Script

Description [src]

The PangoScript 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 GUnicodeScript enumeration instead, whose values are interchangeable with PangoScript.

Members

PANGO_SCRIPT_INVALID_CODE

A value never returned from pango_script_for_unichar()

  • Value: -1
  • Available since: 1.0
PANGO_SCRIPT_COMMON

A character used by multiple different scripts.

  • Value: 0
  • Available since: 1.0
PANGO_SCRIPT_INHERITED

A mark glyph that takes its script from the base glyph to which it is attached.

  • Value: 1
  • Available since: 1.0
PANGO_SCRIPT_ARABIC

Arabic.

  • Value: 2
  • Available since: 1.0
PANGO_SCRIPT_ARMENIAN

Armenian.

  • Value: 3
  • Available since: 1.0
PANGO_SCRIPT_BENGALI

Bengali.

  • Value: 4
  • Available since: 1.0
PANGO_SCRIPT_BOPOMOFO

Bopomofo.

  • Value: 5
  • Available since: 1.0
PANGO_SCRIPT_CHEROKEE

Cherokee.

  • Value: 6
  • Available since: 1.0
PANGO_SCRIPT_COPTIC

Coptic.

  • Value: 7
  • Available since: 1.0
PANGO_SCRIPT_CYRILLIC

Cyrillic.

  • Value: 8
  • Available since: 1.0
PANGO_SCRIPT_DESERET

Deseret.

  • Value: 9
  • Available since: 1.0
PANGO_SCRIPT_DEVANAGARI

Devanagari.

  • Value: 10
  • Available since: 1.0
PANGO_SCRIPT_ETHIOPIC

Ethiopic.

  • Value: 11
  • Available since: 1.0
PANGO_SCRIPT_GEORGIAN

Georgian.

  • Value: 12
  • Available since: 1.0
PANGO_SCRIPT_GOTHIC

Gothic.

  • Value: 13
  • Available since: 1.0
PANGO_SCRIPT_GREEK

Greek.

  • Value: 14
  • Available since: 1.0
PANGO_SCRIPT_GUJARATI

Gujarati.

  • Value: 15
  • Available since: 1.0
PANGO_SCRIPT_GURMUKHI

Gurmukhi.

  • Value: 16
  • Available since: 1.0
PANGO_SCRIPT_HAN

Han.

  • Value: 17
  • Available since: 1.0
PANGO_SCRIPT_HANGUL

Hangul.

  • Value: 18
  • Available since: 1.0
PANGO_SCRIPT_HEBREW

Hebrew.

  • Value: 19
  • Available since: 1.0
PANGO_SCRIPT_HIRAGANA

Hiragana.

  • Value: 20
  • Available since: 1.0
PANGO_SCRIPT_KANNADA

Kannada.

  • Value: 21
  • Available since: 1.0
PANGO_SCRIPT_KATAKANA

Katakana.

  • Value: 22
  • Available since: 1.0
PANGO_SCRIPT_KHMER

Khmer.

  • Value: 23
  • Available since: 1.0
PANGO_SCRIPT_LAO

Lao.

  • Value: 24
  • Available since: 1.0
PANGO_SCRIPT_LATIN

Latin.

  • Value: 25
  • Available since: 1.0
PANGO_SCRIPT_MALAYALAM

Malayalam.

  • Value: 26
  • Available since: 1.0
PANGO_SCRIPT_MONGOLIAN

Mongolian.

  • Value: 27
  • Available since: 1.0
PANGO_SCRIPT_MYANMAR

Myanmar.

  • Value: 28
  • Available since: 1.0
PANGO_SCRIPT_OGHAM

Ogham.

  • Value: 29
  • Available since: 1.0
PANGO_SCRIPT_OLD_ITALIC

Old Italic.

  • Value: 30
  • Available since: 1.0
PANGO_SCRIPT_ORIYA

Oriya.

  • Value: 31
  • Available since: 1.0
PANGO_SCRIPT_RUNIC

Runic.

  • Value: 32
  • Available since: 1.0
PANGO_SCRIPT_SINHALA

Sinhala.

  • Value: 33
  • Available since: 1.0
PANGO_SCRIPT_SYRIAC

Syriac.

  • Value: 34
  • Available since: 1.0
PANGO_SCRIPT_TAMIL

Tamil.

  • Value: 35
  • Available since: 1.0
PANGO_SCRIPT_TELUGU

Telugu.

  • Value: 36
  • Available since: 1.0
PANGO_SCRIPT_THAANA

Thaana.

  • Value: 37
  • Available since: 1.0
PANGO_SCRIPT_THAI

Thai.

  • Value: 38
  • Available since: 1.0
PANGO_SCRIPT_TIBETAN

Tibetan.

  • Value: 39
  • Available since: 1.0
PANGO_SCRIPT_CANADIAN_ABORIGINAL

Canadian Aboriginal.

  • Value: 40
  • Available since: 1.0
PANGO_SCRIPT_YI

Yi.

  • Value: 41
  • Available since: 1.0
PANGO_SCRIPT_TAGALOG

Tagalog.

  • Value: 42
  • Available since: 1.0
PANGO_SCRIPT_HANUNOO

Hanunoo.

  • Value: 43
  • Available since: 1.0
PANGO_SCRIPT_BUHID

Buhid.

  • Value: 44
  • Available since: 1.0
PANGO_SCRIPT_TAGBANWA

Tagbanwa.

  • Value: 45
  • Available since: 1.0
PANGO_SCRIPT_BRAILLE

Braille.

  • Value: 46
  • Available since: 1.0
PANGO_SCRIPT_CYPRIOT

Cypriot.

  • Value: 47
  • Available since: 1.0
PANGO_SCRIPT_LIMBU

Limbu.

  • Value: 48
  • Available since: 1.0
PANGO_SCRIPT_OSMANYA

Osmanya.

  • Value: 49
  • Available since: 1.0
PANGO_SCRIPT_SHAVIAN

Shavian.

  • Value: 50
  • Available since: 1.0
PANGO_SCRIPT_LINEAR_B

Linear B.

  • Value: 51
  • Available since: 1.0
PANGO_SCRIPT_TAI_LE

Tai Le.

  • Value: 52
  • Available since: 1.0
PANGO_SCRIPT_UGARITIC

Ugaritic.

  • Value: 53
  • Available since: 1.0
PANGO_SCRIPT_NEW_TAI_LUE

New Tai Lue. Since 1.10

  • Value: 54
  • Available since: 1.0
PANGO_SCRIPT_BUGINESE

Buginese. Since 1.10

  • Value: 55
  • Available since: 1.0
PANGO_SCRIPT_GLAGOLITIC

Glagolitic. Since 1.10

  • Value: 56
  • Available since: 1.0
PANGO_SCRIPT_TIFINAGH

Tifinagh. Since 1.10

  • Value: 57
  • Available since: 1.0
PANGO_SCRIPT_SYLOTI_NAGRI

Syloti Nagri. Since 1.10

  • Value: 58
  • Available since: 1.0
PANGO_SCRIPT_OLD_PERSIAN

Old Persian. Since 1.10

  • Value: 59
  • Available since: 1.0
PANGO_SCRIPT_KHAROSHTHI

Kharoshthi. Since 1.10

  • Value: 60
  • Available since: 1.0
PANGO_SCRIPT_UNKNOWN

An unassigned code point. Since 1.14

  • Value: 61
  • Available since: 1.0
PANGO_SCRIPT_BALINESE

Balinese. Since 1.14

  • Value: 62
  • Available since: 1.0
PANGO_SCRIPT_CUNEIFORM

Cuneiform. Since 1.14

  • Value: 63
  • Available since: 1.0
PANGO_SCRIPT_PHOENICIAN

Phoenician. Since 1.14

  • Value: 64
  • Available since: 1.0
PANGO_SCRIPT_PHAGS_PA

Phags-pa. Since 1.14

  • Value: 65
  • Available since: 1.0
PANGO_SCRIPT_NKO

N’Ko. Since 1.14

  • Value: 66
  • Available since: 1.0
PANGO_SCRIPT_KAYAH_LI

Kayah Li. Since 1.20.1

  • Value: 67
  • Available since: 1.0
PANGO_SCRIPT_LEPCHA

Lepcha. Since 1.20.1

  • Value: 68
  • Available since: 1.0
PANGO_SCRIPT_REJANG

Rejang. Since 1.20.1

  • Value: 69
  • Available since: 1.0
PANGO_SCRIPT_SUNDANESE

Sundanese. Since 1.20.1

  • Value: 70
  • Available since: 1.0
PANGO_SCRIPT_SAURASHTRA

Saurashtra. Since 1.20.1

  • Value: 71
  • Available since: 1.0
PANGO_SCRIPT_CHAM

Cham. Since 1.20.1

  • Value: 72
  • Available since: 1.0
PANGO_SCRIPT_OL_CHIKI

Ol Chiki. Since 1.20.1

  • Value: 73
  • Available since: 1.0
PANGO_SCRIPT_VAI

Vai. Since 1.20.1

  • Value: 74
  • Available since: 1.0
PANGO_SCRIPT_CARIAN

Carian. Since 1.20.1

  • Value: 75
  • Available since: 1.0
PANGO_SCRIPT_LYCIAN

Lycian. Since 1.20.1

  • Value: 76
  • Available since: 1.0
PANGO_SCRIPT_LYDIAN

Lydian. Since 1.20.1

  • Value: 77
  • Available since: 1.0
PANGO_SCRIPT_BATAK

Batak. Since 1.32

  • Value: 78
  • Available since: 1.0
PANGO_SCRIPT_BRAHMI

Brahmi. Since 1.32

  • Value: 79
  • Available since: 1.0
PANGO_SCRIPT_MANDAIC

Mandaic. Since 1.32

  • Value: 80
  • Available since: 1.0
PANGO_SCRIPT_CHAKMA

Chakma. Since: 1.32

  • Value: 81
  • Available since: 1.0
PANGO_SCRIPT_MEROITIC_CURSIVE

Meroitic Cursive. Since: 1.32

  • Value: 82
  • Available since: 1.0
PANGO_SCRIPT_MEROITIC_HIEROGLYPHS

Meroitic Hieroglyphs. Since: 1.32

  • Value: 83
  • Available since: 1.0
PANGO_SCRIPT_MIAO

Miao. Since: 1.32

  • Value: 84
  • Available since: 1.0
PANGO_SCRIPT_SHARADA

Sharada. Since: 1.32

  • Value: 85
  • Available since: 1.0
PANGO_SCRIPT_SORA_SOMPENG

Sora Sompeng. Since: 1.32

  • Value: 86
  • Available since: 1.0
PANGO_SCRIPT_TAKRI

Takri. Since: 1.32

  • Value: 87
  • Available since: 1.0
PANGO_SCRIPT_BASSA_VAH

Bassa. Since: 1.40

  • Value: 88
  • Available since: 1.0
PANGO_SCRIPT_CAUCASIAN_ALBANIAN

Caucasian Albanian. Since: 1.40

  • Value: 89
  • Available since: 1.0
PANGO_SCRIPT_DUPLOYAN

Duployan. Since: 1.40

  • Value: 90
  • Available since: 1.0
PANGO_SCRIPT_ELBASAN

Elbasan. Since: 1.40

  • Value: 91
  • Available since: 1.0
PANGO_SCRIPT_GRANTHA

Grantha. Since: 1.40

  • Value: 92
  • Available since: 1.0
PANGO_SCRIPT_KHOJKI

Kjohki. Since: 1.40

  • Value: 93
  • Available since: 1.0
PANGO_SCRIPT_KHUDAWADI

Khudawadi, Sindhi. Since: 1.40

  • Value: 94
  • Available since: 1.0
PANGO_SCRIPT_LINEAR_A

Linear A. Since: 1.40

  • Value: 95
  • Available since: 1.0
PANGO_SCRIPT_MAHAJANI

Mahajani. Since: 1.40

  • Value: 96
  • Available since: 1.0
PANGO_SCRIPT_MANICHAEAN

Manichaean. Since: 1.40

  • Value: 97
  • Available since: 1.0
PANGO_SCRIPT_MENDE_KIKAKUI

Mende Kikakui. Since: 1.40

  • Value: 98
  • Available since: 1.0
PANGO_SCRIPT_MODI

Modi. Since: 1.40

  • Value: 99
  • Available since: 1.0
PANGO_SCRIPT_MRO

Mro. Since: 1.40

  • Value: 100
  • Available since: 1.0
PANGO_SCRIPT_NABATAEAN

Nabataean. Since: 1.40

  • Value: 101
  • Available since: 1.0
PANGO_SCRIPT_OLD_NORTH_ARABIAN

Old North Arabian. Since: 1.40

  • Value: 102
  • Available since: 1.0
PANGO_SCRIPT_OLD_PERMIC

Old Permic. Since: 1.40

  • Value: 103
  • Available since: 1.0
PANGO_SCRIPT_PAHAWH_HMONG

Pahawh Hmong. Since: 1.40

  • Value: 104
  • Available since: 1.0
PANGO_SCRIPT_PALMYRENE

Palmyrene. Since: 1.40

  • Value: 105
  • Available since: 1.0
PANGO_SCRIPT_PAU_CIN_HAU

Pau Cin Hau. Since: 1.40

  • Value: 106
  • Available since: 1.0
PANGO_SCRIPT_PSALTER_PAHLAVI

Psalter Pahlavi. Since: 1.40

  • Value: 107
  • Available since: 1.0
PANGO_SCRIPT_SIDDHAM

Siddham. Since: 1.40

  • Value: 108
  • Available since: 1.0
PANGO_SCRIPT_TIRHUTA

Tirhuta. Since: 1.40

  • Value: 109
  • Available since: 1.0
PANGO_SCRIPT_WARANG_CITI

Warang Citi. Since: 1.40

  • Value: 110
  • Available since: 1.0
PANGO_SCRIPT_AHOM

Ahom. Since: 1.40

  • Value: 111
  • Available since: 1.0
PANGO_SCRIPT_ANATOLIAN_HIEROGLYPHS

Anatolian Hieroglyphs. Since: 1.40

  • Value: 112
  • Available since: 1.0
PANGO_SCRIPT_HATRAN

Hatran. Since: 1.40

  • Value: 113
  • Available since: 1.0
PANGO_SCRIPT_MULTANI

Multani. Since: 1.40

  • Value: 114
  • Available since: 1.0
PANGO_SCRIPT_OLD_HUNGARIAN

Old Hungarian. Since: 1.40

  • Value: 115
  • Available since: 1.0
PANGO_SCRIPT_SIGNWRITING

Signwriting. Since: 1.40

  • Value: 116
  • Available since: 1.0

Type functions

pango_script_for_unichar

Looks up the script for a particular character.

deprecated: 1.44. since: 1.4

pango_script_get_sample_language

Finds a language tag that is reasonably representative of script.

since: 1.4