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? #

[View source]
def anatolian_hieroglyphs? #

[View source]
def arabic? #

[View source]
def armenian? #

[View source]
def balinese? #

[View source]
def bassa_vah? #

[View source]
def batak? #

[View source]
def bengali? #

[View source]
def bopomofo? #

[View source]
def brahmi? #

[View source]
def braille? #

[View source]
def buginese? #

[View source]
def buhid? #

[View source]
def canadian_aboriginal? #

[View source]
def carian? #

[View source]
def caucasian_albanian? #

[View source]
def chakma? #

[View source]
def cham? #

[View source]
def cherokee? #

[View source]
def common? #

[View source]
def coptic? #

[View source]
def cuneiform? #

[View source]
def cypriot? #

[View source]
def cyrillic? #

[View source]
def deseret? #

[View source]
def devanagari? #

[View source]
def duployan? #

[View source]
def elbasan? #

[View source]
def ethiopic? #

[View source]
def georgian? #

[View source]
def glagolitic? #

[View source]
def gothic? #

[View source]
def grantha? #

[View source]
def greek? #

[View source]
def gujarati? #

[View source]
def gurmukhi? #

[View source]
def han? #

[View source]
def hangul? #

[View source]
def hanunoo? #

[View source]
def hatran? #

[View source]
def hebrew? #

[View source]
def hiragana? #

[View source]
def inherited? #

[View source]
def invalid_code? #

[View source]
def kannada? #

[View source]
def katakana? #

[View source]
def kayah_li? #

[View source]
def kharoshthi? #

[View source]
def khmer? #

[View source]
def khojki? #

[View source]
def khudawadi? #

[View source]
def lao? #

[View source]
def latin? #

[View source]
def lepcha? #

[View source]
def limbu? #

[View source]
def linear_a? #

[View source]
def linear_b? #

[View source]
def lycian? #

[View source]
def lydian? #

[View source]
def mahajani? #

[View source]
def malayalam? #

[View source]
def mandaic? #

[View source]
def manichaean? #

[View source]
def mende_kikakui? #

[View source]
def meroitic_cursive? #

[View source]
def meroitic_hieroglyphs? #

[View source]
def miao? #

[View source]
def modi? #

[View source]
def mongolian? #

[View source]
def mro? #

[View source]
def multani? #

[View source]
def myanmar? #

[View source]
def nabataean? #

[View source]
def new_tai_lue? #

[View source]
def nko? #

[View source]
def ogham? #

[View source]
def ol_chiki? #

[View source]
def old_hungarian? #

[View source]
def old_italic? #

[View source]
def old_north_arabian? #

[View source]
def old_permic? #

[View source]
def old_persian? #

[View source]
def oriya? #

[View source]
def osmanya? #

[View source]
def pahawh_hmong? #

[View source]
def palmyrene? #

[View source]
def pau_cin_hau? #

[View source]
def phags_pa? #

[View source]
def phoenician? #

[View source]
def psalter_pahlavi? #

[View source]
def rejang? #

[View source]
def runic? #

[View source]
def saurashtra? #

[View source]
def sharada? #

[View source]
def shavian? #

[View source]
def siddham? #

[View source]
def signwriting? #

[View source]
def sinhala? #

[View source]
def sora_sompeng? #

[View source]
def sundanese? #

[View source]
def syloti_nagri? #

[View source]
def syriac? #

[View source]
def tagalog? #

[View source]
def tagbanwa? #

[View source]
def tai_le? #

[View source]
def takri? #

[View source]
def tamil? #

[View source]
def telugu? #

[View source]
def thaana? #

[View source]
def thai? #

[View source]
def tibetan? #

[View source]
def tifinagh? #

[View source]
def tirhuta? #

[View source]
def ugaritic? #

[View source]
def unknown? #

[View source]
def vai? #

[View source]
def warang_citi? #

[View source]
def yi? #

[View source]