enum Pango::Script

Overview

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

Defined in:

lib/gi-crystal/src/auto/pango-1.0/pango.cr

Enum Members

InvalidCode = -1

a value never returned from pango_script_for_unichar()

Common = 0

a character used by multiple different scripts

Inherited = 1

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

Arabic = 2

Arabic

Armenian = 3

Armenian

Bengali = 4

Bengali

Bopomofo = 5

Bopomofo

Cherokee = 6

Cherokee

Coptic = 7

Coptic

Cyrillic = 8

Cyrillic

Deseret = 9

Deseret

Devanagari = 10

Devanagari

Ethiopic = 11

Ethiopic

Georgian = 12

Georgian

Gothic = 13

Gothic

Greek = 14

Greek

Gujarati = 15

Gujarati

Gurmukhi = 16

Gurmukhi

Han = 17

Han

Hangul = 18

Hangul

Hebrew = 19

Hebrew

Hiragana = 20

Hiragana

Kannada = 21

Kannada

Katakana = 22

Katakana

Khmer = 23

Khmer

Lao = 24

Lao

Latin = 25

Latin

Malayalam = 26

Malayalam

Mongolian = 27

Mongolian

Myanmar = 28

Myanmar

Ogham = 29

Ogham

OldItalic = 30

Old Italic

Oriya = 31

Oriya

Runic = 32

Runic

Sinhala = 33

Sinhala

Syriac = 34

Syriac

Tamil = 35

Tamil

Telugu = 36

Telugu

Thaana = 37

Thaana

Thai = 38

Thai

Tibetan = 39

Tibetan

CanadianAboriginal = 40

Canadian Aboriginal

Yi = 41

Yi

Tagalog = 42

Tagalog

Hanunoo = 43

Hanunoo

Buhid = 44

Buhid

Tagbanwa = 45

Tagbanwa

Braille = 46

Braille

Cypriot = 47

Cypriot

Limbu = 48

Limbu

Osmanya = 49

Osmanya

Shavian = 50

Shavian

LinearB = 51

Linear B

TaiLe = 52

Tai Le

Ugaritic = 53

Ugaritic

NewTaiLue = 54

New Tai Lue. Since 1.10

Buginese = 55

Buginese. Since 1.10

Glagolitic = 56

Glagolitic. Since 1.10

Tifinagh = 57

Tifinagh. Since 1.10

SylotiNagri = 58

Syloti Nagri. Since 1.10

OldPersian = 59

Old Persian. Since 1.10

Kharoshthi = 60

Kharoshthi. Since 1.10

Unknown = 61

an unassigned code point. Since 1.14

Balinese = 62

Balinese. Since 1.14

Cuneiform = 63

Cuneiform. Since 1.14

Phoenician = 64

Phoenician. Since 1.14

PhagsPa = 65

Phags-pa. Since 1.14

Nko = 66

N'Ko. Since 1.14

KayahLi = 67

Kayah Li. Since 1.20.1

Lepcha = 68

Lepcha. Since 1.20.1

Rejang = 69

Rejang. Since 1.20.1

Sundanese = 70

Sundanese. Since 1.20.1

Saurashtra = 71

Saurashtra. Since 1.20.1

Cham = 72

Cham. Since 1.20.1

OlChiki = 73

Ol Chiki. Since 1.20.1

Vai = 74

Vai. Since 1.20.1

Carian = 75

Carian. Since 1.20.1

Lycian = 76

Lycian. Since 1.20.1

Lydian = 77

Lydian. Since 1.20.1

Batak = 78

Batak. Since 1.32

Brahmi = 79

Brahmi. Since 1.32

Mandaic = 80

Mandaic. Since 1.32

Chakma = 81

Chakma. Since: 1.32

MeroiticCursive = 82

Meroitic Cursive. Since: 1.32

MeroiticHieroglyphs = 83

Meroitic Hieroglyphs. Since: 1.32

Miao = 84

Miao. Since: 1.32

Sharada = 85

Sharada. Since: 1.32

SoraSompeng = 86

Sora Sompeng. Since: 1.32

Takri = 87

Takri. Since: 1.32

BassaVah = 88

Bassa. Since: 1.40

CaucasianAlbanian = 89

Caucasian Albanian. Since: 1.40

Duployan = 90

Duployan. Since: 1.40

Elbasan = 91

Elbasan. Since: 1.40

Grantha = 92

Grantha. Since: 1.40

Khojki = 93

Kjohki. Since: 1.40

Khudawadi = 94

Khudawadi, Sindhi. Since: 1.40

LinearA = 95

Linear A. Since: 1.40

Mahajani = 96

Mahajani. Since: 1.40

Manichaean = 97

Manichaean. Since: 1.40

MendeKikakui = 98

Mende Kikakui. Since: 1.40

Modi = 99

Modi. Since: 1.40

Mro = 100

Mro. Since: 1.40

Nabataean = 101

Nabataean. Since: 1.40

OldNorthArabian = 102

Old North Arabian. Since: 1.40

OldPermic = 103

Old Permic. Since: 1.40

PahawhHmong = 104

Pahawh Hmong. Since: 1.40

Palmyrene = 105

Palmyrene. Since: 1.40

PauCinHau = 106

Pau Cin Hau. Since: 1.40

PsalterPahlavi = 107

Psalter Pahlavi. Since: 1.40

Siddham = 108

Siddham. Since: 1.40

Tirhuta = 109

Tirhuta. Since: 1.40

WarangCiti = 110

Warang Citi. Since: 1.40

Ahom = 111

Ahom. Since: 1.40

AnatolianHieroglyphs = 112

Anatolian Hieroglyphs. Since: 1.40

Hatran = 113

Hatran. Since: 1.40

Multani = 114

Multani. Since: 1.40

OldHungarian = 115

Old Hungarian. Since: 1.40

Signwriting = 116

Signwriting. Since: 1.40

Class Method Summary

Instance Method Summary

Class methods inherited from struct Enum

g_type : UInt64 g_type

Class Method Detail

def self.g_type : UInt64 #

Returns the type id (GType) registered in GLib type system.


[View source]

Instance Method Detail

def ahom? #

Returns true if this enum value equals Ahom


[View source]
def anatolian_hieroglyphs? #

Returns true if this enum value equals AnatolianHieroglyphs


[View source]
def arabic? #

Returns true if this enum value equals Arabic


[View source]
def armenian? #

Returns true if this enum value equals Armenian


[View source]
def balinese? #

Returns true if this enum value equals Balinese


[View source]
def bassa_vah? #

Returns true if this enum value equals BassaVah


[View source]
def batak? #

Returns true if this enum value equals Batak


[View source]
def bengali? #

Returns true if this enum value equals Bengali


[View source]
def bopomofo? #

Returns true if this enum value equals Bopomofo


[View source]
def brahmi? #

Returns true if this enum value equals Brahmi


[View source]
def braille? #

Returns true if this enum value equals Braille


[View source]
def buginese? #

Returns true if this enum value equals Buginese


[View source]
def buhid? #

Returns true if this enum value equals Buhid


[View source]
def canadian_aboriginal? #

Returns true if this enum value equals CanadianAboriginal


[View source]
def carian? #

Returns true if this enum value equals Carian


[View source]
def caucasian_albanian? #

Returns true if this enum value equals CaucasianAlbanian


[View source]
def chakma? #

Returns true if this enum value equals Chakma


[View source]
def cham? #

Returns true if this enum value equals Cham


[View source]
def cherokee? #

Returns true if this enum value equals Cherokee


[View source]
def common? #

Returns true if this enum value equals Common


[View source]
def coptic? #

Returns true if this enum value equals Coptic


[View source]
def cuneiform? #

Returns true if this enum value equals Cuneiform


[View source]
def cypriot? #

Returns true if this enum value equals Cypriot


[View source]
def cyrillic? #

Returns true if this enum value equals Cyrillic


[View source]
def deseret? #

Returns true if this enum value equals Deseret


[View source]
def devanagari? #

Returns true if this enum value equals Devanagari


[View source]
def duployan? #

Returns true if this enum value equals Duployan


[View source]
def elbasan? #

Returns true if this enum value equals Elbasan


[View source]
def ethiopic? #

Returns true if this enum value equals Ethiopic


[View source]
def georgian? #

Returns true if this enum value equals Georgian


[View source]
def glagolitic? #

Returns true if this enum value equals Glagolitic


[View source]
def gothic? #

Returns true if this enum value equals Gothic


[View source]
def grantha? #

Returns true if this enum value equals Grantha


[View source]
def greek? #

Returns true if this enum value equals Greek


[View source]
def gujarati? #

Returns true if this enum value equals Gujarati


[View source]
def gurmukhi? #

Returns true if this enum value equals Gurmukhi


[View source]
def han? #

Returns true if this enum value equals Han


[View source]
def hangul? #

Returns true if this enum value equals Hangul


[View source]
def hanunoo? #

Returns true if this enum value equals Hanunoo


[View source]
def hatran? #

Returns true if this enum value equals Hatran


[View source]
def hebrew? #

Returns true if this enum value equals Hebrew


[View source]
def hiragana? #

Returns true if this enum value equals Hiragana


[View source]
def inherited? #

Returns true if this enum value equals Inherited


[View source]
def invalid_code? #

Returns true if this enum value equals InvalidCode


[View source]
def kannada? #

Returns true if this enum value equals Kannada


[View source]
def katakana? #

Returns true if this enum value equals Katakana


[View source]
def kayah_li? #

Returns true if this enum value equals KayahLi


[View source]
def kharoshthi? #

Returns true if this enum value equals Kharoshthi


[View source]
def khmer? #

Returns true if this enum value equals Khmer


[View source]
def khojki? #

Returns true if this enum value equals Khojki


[View source]
def khudawadi? #

Returns true if this enum value equals Khudawadi


[View source]
def lao? #

Returns true if this enum value equals Lao


[View source]
def latin? #

Returns true if this enum value equals Latin


[View source]
def lepcha? #

Returns true if this enum value equals Lepcha


[View source]
def limbu? #

Returns true if this enum value equals Limbu


[View source]
def linear_a? #

Returns true if this enum value equals LinearA


[View source]
def linear_b? #

Returns true if this enum value equals LinearB


[View source]
def lycian? #

Returns true if this enum value equals Lycian


[View source]
def lydian? #

Returns true if this enum value equals Lydian


[View source]
def mahajani? #

Returns true if this enum value equals Mahajani


[View source]
def malayalam? #

Returns true if this enum value equals Malayalam


[View source]
def mandaic? #

Returns true if this enum value equals Mandaic


[View source]
def manichaean? #

Returns true if this enum value equals Manichaean


[View source]
def mende_kikakui? #

Returns true if this enum value equals MendeKikakui


[View source]
def meroitic_cursive? #

Returns true if this enum value equals MeroiticCursive


[View source]
def meroitic_hieroglyphs? #

Returns true if this enum value equals MeroiticHieroglyphs


[View source]
def miao? #

Returns true if this enum value equals Miao


[View source]
def modi? #

Returns true if this enum value equals Modi


[View source]
def mongolian? #

Returns true if this enum value equals Mongolian


[View source]
def mro? #

Returns true if this enum value equals Mro


[View source]
def multani? #

Returns true if this enum value equals Multani


[View source]
def myanmar? #

Returns true if this enum value equals Myanmar


[View source]
def nabataean? #

Returns true if this enum value equals Nabataean


[View source]
def new_tai_lue? #

Returns true if this enum value equals NewTaiLue


[View source]
def nko? #

Returns true if this enum value equals Nko


[View source]
def ogham? #

Returns true if this enum value equals Ogham


[View source]
def ol_chiki? #

Returns true if this enum value equals OlChiki


[View source]
def old_hungarian? #

Returns true if this enum value equals OldHungarian


[View source]
def old_italic? #

Returns true if this enum value equals OldItalic


[View source]
def old_north_arabian? #

Returns true if this enum value equals OldNorthArabian


[View source]
def old_permic? #

Returns true if this enum value equals OldPermic


[View source]
def old_persian? #

Returns true if this enum value equals OldPersian


[View source]
def oriya? #

Returns true if this enum value equals Oriya


[View source]
def osmanya? #

Returns true if this enum value equals Osmanya


[View source]
def pahawh_hmong? #

Returns true if this enum value equals PahawhHmong


[View source]
def palmyrene? #

Returns true if this enum value equals Palmyrene


[View source]
def pau_cin_hau? #

Returns true if this enum value equals PauCinHau


[View source]
def phags_pa? #

Returns true if this enum value equals PhagsPa


[View source]
def phoenician? #

Returns true if this enum value equals Phoenician


[View source]
def psalter_pahlavi? #

Returns true if this enum value equals PsalterPahlavi


[View source]
def rejang? #

Returns true if this enum value equals Rejang


[View source]
def runic? #

Returns true if this enum value equals Runic


[View source]
def saurashtra? #

Returns true if this enum value equals Saurashtra


[View source]
def sharada? #

Returns true if this enum value equals Sharada


[View source]
def shavian? #

Returns true if this enum value equals Shavian


[View source]
def siddham? #

Returns true if this enum value equals Siddham


[View source]
def signwriting? #

Returns true if this enum value equals Signwriting


[View source]
def sinhala? #

Returns true if this enum value equals Sinhala


[View source]
def sora_sompeng? #

Returns true if this enum value equals SoraSompeng


[View source]
def sundanese? #

Returns true if this enum value equals Sundanese


[View source]
def syloti_nagri? #

Returns true if this enum value equals SylotiNagri


[View source]
def syriac? #

Returns true if this enum value equals Syriac


[View source]
def tagalog? #

Returns true if this enum value equals Tagalog


[View source]
def tagbanwa? #

Returns true if this enum value equals Tagbanwa


[View source]
def tai_le? #

Returns true if this enum value equals TaiLe


[View source]
def takri? #

Returns true if this enum value equals Takri


[View source]
def tamil? #

Returns true if this enum value equals Tamil


[View source]
def telugu? #

Returns true if this enum value equals Telugu


[View source]
def thaana? #

Returns true if this enum value equals Thaana


[View source]
def thai? #

Returns true if this enum value equals Thai


[View source]
def tibetan? #

Returns true if this enum value equals Tibetan


[View source]
def tifinagh? #

Returns true if this enum value equals Tifinagh


[View source]
def tirhuta? #

Returns true if this enum value equals Tirhuta


[View source]
def ugaritic? #

Returns true if this enum value equals Ugaritic


[View source]
def unknown? #

Returns true if this enum value equals Unknown


[View source]
def vai? #

Returns true if this enum value equals Vai


[View source]
def warang_citi? #

Returns true if this enum value equals WarangCiti


[View source]
def yi? #

Returns true if this enum value equals Yi


[View source]