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

Name Description
PANGO_SCRIPT_INVALID_CODE

A value never returned from pango_script_for_unichar()

PANGO_SCRIPT_COMMON

A character used by multiple different scripts.

PANGO_SCRIPT_INHERITED

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

PANGO_SCRIPT_ARABIC

Arabic.

PANGO_SCRIPT_ARMENIAN

Armenian.

PANGO_SCRIPT_BENGALI

Bengali.

PANGO_SCRIPT_BOPOMOFO

Bopomofo.

PANGO_SCRIPT_CHEROKEE

Cherokee.

PANGO_SCRIPT_COPTIC

Coptic.

PANGO_SCRIPT_CYRILLIC

Cyrillic.

PANGO_SCRIPT_DESERET

Deseret.

PANGO_SCRIPT_DEVANAGARI

Devanagari.

PANGO_SCRIPT_ETHIOPIC

Ethiopic.

PANGO_SCRIPT_GEORGIAN

Georgian.

PANGO_SCRIPT_GOTHIC

Gothic.

PANGO_SCRIPT_GREEK

Greek.

PANGO_SCRIPT_GUJARATI

Gujarati.

PANGO_SCRIPT_GURMUKHI

Gurmukhi.

PANGO_SCRIPT_HAN

Han.

PANGO_SCRIPT_HANGUL

Hangul.

PANGO_SCRIPT_HEBREW

Hebrew.

PANGO_SCRIPT_HIRAGANA

Hiragana.

PANGO_SCRIPT_KANNADA

Kannada.

PANGO_SCRIPT_KATAKANA

Katakana.

PANGO_SCRIPT_KHMER

Khmer.

PANGO_SCRIPT_LAO

Lao.

PANGO_SCRIPT_LATIN

Latin.

PANGO_SCRIPT_MALAYALAM

Malayalam.

PANGO_SCRIPT_MONGOLIAN

Mongolian.

PANGO_SCRIPT_MYANMAR

Myanmar.

PANGO_SCRIPT_OGHAM

Ogham.

PANGO_SCRIPT_OLD_ITALIC

Old Italic.

PANGO_SCRIPT_ORIYA

Oriya.

PANGO_SCRIPT_RUNIC

Runic.

PANGO_SCRIPT_SINHALA

Sinhala.

PANGO_SCRIPT_SYRIAC

Syriac.

PANGO_SCRIPT_TAMIL

Tamil.

PANGO_SCRIPT_TELUGU

Telugu.

PANGO_SCRIPT_THAANA

Thaana.

PANGO_SCRIPT_THAI

Thai.

PANGO_SCRIPT_TIBETAN

Tibetan.

PANGO_SCRIPT_CANADIAN_ABORIGINAL

Canadian Aboriginal.

PANGO_SCRIPT_YI

Yi.

PANGO_SCRIPT_TAGALOG

Tagalog.

PANGO_SCRIPT_HANUNOO

Hanunoo.

PANGO_SCRIPT_BUHID

Buhid.

PANGO_SCRIPT_TAGBANWA

Tagbanwa.

PANGO_SCRIPT_BRAILLE

Braille.

PANGO_SCRIPT_CYPRIOT

Cypriot.

PANGO_SCRIPT_LIMBU

Limbu.

PANGO_SCRIPT_OSMANYA

Osmanya.

PANGO_SCRIPT_SHAVIAN

Shavian.

PANGO_SCRIPT_LINEAR_B

Linear B.

PANGO_SCRIPT_TAI_LE

Tai Le.

PANGO_SCRIPT_UGARITIC

Ugaritic.

PANGO_SCRIPT_NEW_TAI_LUE

New Tai Lue. Since 1.10

PANGO_SCRIPT_BUGINESE

Buginese. Since 1.10

PANGO_SCRIPT_GLAGOLITIC

Glagolitic. Since 1.10

PANGO_SCRIPT_TIFINAGH

Tifinagh. Since 1.10

PANGO_SCRIPT_SYLOTI_NAGRI

Syloti Nagri. Since 1.10

PANGO_SCRIPT_OLD_PERSIAN

Old Persian. Since 1.10

PANGO_SCRIPT_KHAROSHTHI

Kharoshthi. Since 1.10

PANGO_SCRIPT_UNKNOWN

An unassigned code point. Since 1.14

PANGO_SCRIPT_BALINESE

Balinese. Since 1.14

PANGO_SCRIPT_CUNEIFORM

Cuneiform. Since 1.14

PANGO_SCRIPT_PHOENICIAN

Phoenician. Since 1.14

PANGO_SCRIPT_PHAGS_PA

Phags-pa. Since 1.14

PANGO_SCRIPT_NKO

N’Ko. Since 1.14

PANGO_SCRIPT_KAYAH_LI

Kayah Li. Since 1.20.1

PANGO_SCRIPT_LEPCHA

Lepcha. Since 1.20.1

PANGO_SCRIPT_REJANG

Rejang. Since 1.20.1

PANGO_SCRIPT_SUNDANESE

Sundanese. Since 1.20.1

PANGO_SCRIPT_SAURASHTRA

Saurashtra. Since 1.20.1

PANGO_SCRIPT_CHAM

Cham. Since 1.20.1

PANGO_SCRIPT_OL_CHIKI

Ol Chiki. Since 1.20.1

PANGO_SCRIPT_VAI

Vai. Since 1.20.1

PANGO_SCRIPT_CARIAN

Carian. Since 1.20.1

PANGO_SCRIPT_LYCIAN

Lycian. Since 1.20.1

PANGO_SCRIPT_LYDIAN

Lydian. Since 1.20.1

PANGO_SCRIPT_BATAK

Batak. Since 1.32

PANGO_SCRIPT_BRAHMI

Brahmi. Since 1.32

PANGO_SCRIPT_MANDAIC

Mandaic. Since 1.32

PANGO_SCRIPT_CHAKMA

Chakma. Since: 1.32

PANGO_SCRIPT_MEROITIC_CURSIVE

Meroitic Cursive. Since: 1.32

PANGO_SCRIPT_MEROITIC_HIEROGLYPHS

Meroitic Hieroglyphs. Since: 1.32

PANGO_SCRIPT_MIAO

Miao. Since: 1.32

PANGO_SCRIPT_SHARADA

Sharada. Since: 1.32

PANGO_SCRIPT_SORA_SOMPENG

Sora Sompeng. Since: 1.32

PANGO_SCRIPT_TAKRI

Takri. Since: 1.32

PANGO_SCRIPT_BASSA_VAH

Bassa. Since: 1.40

PANGO_SCRIPT_CAUCASIAN_ALBANIAN

Caucasian Albanian. Since: 1.40

PANGO_SCRIPT_DUPLOYAN

Duployan. Since: 1.40

PANGO_SCRIPT_ELBASAN

Elbasan. Since: 1.40

PANGO_SCRIPT_GRANTHA

Grantha. Since: 1.40

PANGO_SCRIPT_KHOJKI

Kjohki. Since: 1.40

PANGO_SCRIPT_KHUDAWADI

Khudawadi, Sindhi. Since: 1.40

PANGO_SCRIPT_LINEAR_A

Linear A. Since: 1.40

PANGO_SCRIPT_MAHAJANI

Mahajani. Since: 1.40

PANGO_SCRIPT_MANICHAEAN

Manichaean. Since: 1.40

PANGO_SCRIPT_MENDE_KIKAKUI

Mende Kikakui. Since: 1.40

PANGO_SCRIPT_MODI

Modi. Since: 1.40

PANGO_SCRIPT_MRO

Mro. Since: 1.40

PANGO_SCRIPT_NABATAEAN

Nabataean. Since: 1.40

PANGO_SCRIPT_OLD_NORTH_ARABIAN

Old North Arabian. Since: 1.40

PANGO_SCRIPT_OLD_PERMIC

Old Permic. Since: 1.40

PANGO_SCRIPT_PAHAWH_HMONG

Pahawh Hmong. Since: 1.40

PANGO_SCRIPT_PALMYRENE

Palmyrene. Since: 1.40

PANGO_SCRIPT_PAU_CIN_HAU

Pau Cin Hau. Since: 1.40

PANGO_SCRIPT_PSALTER_PAHLAVI

Psalter Pahlavi. Since: 1.40

PANGO_SCRIPT_SIDDHAM

Siddham. Since: 1.40

PANGO_SCRIPT_TIRHUTA

Tirhuta. Since: 1.40

PANGO_SCRIPT_WARANG_CITI

Warang Citi. Since: 1.40

PANGO_SCRIPT_AHOM

Ahom. Since: 1.40

PANGO_SCRIPT_ANATOLIAN_HIEROGLYPHS

Anatolian Hieroglyphs. Since: 1.40

PANGO_SCRIPT_HATRAN

Hatran. Since: 1.40

PANGO_SCRIPT_MULTANI

Multani. Since: 1.40

PANGO_SCRIPT_OLD_HUNGARIAN

Old Hungarian. Since: 1.40

PANGO_SCRIPT_SIGNWRITING

Signwriting. Since: 1.40

Type functions

pango_script_for_unichar

Looks up the script for a particular character.

Available since: 1.4

Deprecated since: 1.44.

pango_script_get_sample_language

Finds a language tag that is reasonably representative of script.

Available since: 1.4