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.


Instance Method Detail

def ahom? #

def anatolian_hieroglyphs? #

def arabic? #

def armenian? #

def balinese? #

def bassa_vah? #

def batak? #

def bengali? #

def bopomofo? #

def brahmi? #

def braille? #

def buginese? #

def buhid? #

def canadian_aboriginal? #

def carian? #

def caucasian_albanian? #

def chakma? #

def cham? #

def cherokee? #

def common? #

def coptic? #

def cuneiform? #

def cypriot? #

def cyrillic? #

def deseret? #

def devanagari? #

def duployan? #

def elbasan? #

def ethiopic? #

def georgian? #

def glagolitic? #

def gothic? #

def grantha? #

def greek? #

def gujarati? #

def gurmukhi? #

def han? #

def hangul? #

def hanunoo? #

def hatran? #

def hebrew? #

def hiragana? #

def inherited? #

def invalid_code? #

def kannada? #

def katakana? #

def kayah_li? #

def kharoshthi? #

def khmer? #

def khojki? #

def khudawadi? #

def lao? #

def latin? #

def lepcha? #

def limbu? #

def linear_a? #

def linear_b? #

def lycian? #

def lydian? #

def mahajani? #

def malayalam? #

def mandaic? #

def manichaean? #

def mende_kikakui? #

def meroitic_cursive? #

def meroitic_hieroglyphs? #

def miao? #

def modi? #

def mongolian? #

def mro? #

def multani? #

def myanmar? #

def nabataean? #

def new_tai_lue? #

def nko? #

def ogham? #

def ol_chiki? #

def old_hungarian? #

def old_italic? #

def old_north_arabian? #

def old_permic? #

def old_persian? #

def oriya? #

def osmanya? #

def pahawh_hmong? #

def palmyrene? #

def pau_cin_hau? #

def phags_pa? #

def phoenician? #

def psalter_pahlavi? #

def rejang? #

def runic? #

def saurashtra? #

def sharada? #

def shavian? #

def siddham? #

def signwriting? #

def sinhala? #

def sora_sompeng? #

def sundanese? #

def syloti_nagri? #

def syriac? #

def tagalog? #

def tagbanwa? #

def tai_le? #

def takri? #

def tamil? #

def telugu? #

def thaana? #

def thai? #

def tibetan? #

def tifinagh? #

def tirhuta? #

def ugaritic? #

def unknown? #

def vai? #

def warang_citi? #

def yi? #