enum GLib::UnicodeScript

Overview

The #GUnicodeScript enumeration identifies different writing systems. The values correspond to the names as defined in the Unicode standard. The enumeration has been added in GLib 2.14, and is interchangeable with #Pango::Script.

Note that new types may be added in the future. Applications should be ready to handle unknown values. See Unicode Standard Annex #24: Script names.

Defined in:

lib/gi-crystal/src/auto/g_lib-2.0/g_lib.cr

Enum Members

InvalidCode = -1

a value never returned from g_unichar_get_script()

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

Buginese = 55

Buginese

Glagolitic = 56

Glagolitic

Tifinagh = 57

Tifinagh

SylotiNagri = 58

Syloti Nagri

OldPersian = 59

Old Persian

Kharoshthi = 60

Kharoshthi

Unknown = 61

an unassigned code point

Balinese = 62

Balinese

Cuneiform = 63

Cuneiform

Phoenician = 64

Phoenician

PhagsPa = 65

Phags-pa

Nko = 66

N'Ko

KayahLi = 67

Kayah Li. Since 2.16.3

Lepcha = 68

Lepcha. Since 2.16.3

Rejang = 69

Rejang. Since 2.16.3

Sundanese = 70

Sundanese. Since 2.16.3

Saurashtra = 71

Saurashtra. Since 2.16.3

Cham = 72

Cham. Since 2.16.3

OlChiki = 73

Ol Chiki. Since 2.16.3

Vai = 74

Vai. Since 2.16.3

Carian = 75

Carian. Since 2.16.3

Lycian = 76

Lycian. Since 2.16.3

Lydian = 77

Lydian. Since 2.16.3

Avestan = 78

Avestan. Since 2.26

Bamum = 79

Bamum. Since 2.26

EgyptianHieroglyphs = 80

Egyptian Hieroglpyhs. Since 2.26

ImperialAramaic = 81

Imperial Aramaic. Since 2.26

InscriptionalPahlavi = 82

Inscriptional Pahlavi. Since 2.26

InscriptionalParthian = 83

Inscriptional Parthian. Since 2.26

Javanese = 84

Javanese. Since 2.26

Kaithi = 85

Kaithi. Since 2.26

Lisu = 86

Lisu. Since 2.26

MeeteiMayek = 87

Meetei Mayek. Since 2.26

OldSouthArabian = 88

Old South Arabian. Since 2.26

OldTurkic = 89

Old Turkic. Since 2.28

Samaritan = 90

Samaritan. Since 2.26

TaiTham = 91

Tai Tham. Since 2.26

TaiViet = 92

Tai Viet. Since 2.26

Batak = 93

Batak. Since 2.28

Brahmi = 94

Brahmi. Since 2.28

Mandaic = 95

Mandaic. Since 2.28

Chakma = 96

Chakma. Since: 2.32

MeroiticCursive = 97

Meroitic Cursive. Since: 2.32

MeroiticHieroglyphs = 98

Meroitic Hieroglyphs. Since: 2.32

Miao = 99

Miao. Since: 2.32

Sharada = 100

Sharada. Since: 2.32

SoraSompeng = 101

Sora Sompeng. Since: 2.32

Takri = 102

Takri. Since: 2.32

BassaVah = 103

Bassa. Since: 2.42

CaucasianAlbanian = 104

Caucasian Albanian. Since: 2.42

Duployan = 105

Duployan. Since: 2.42

Elbasan = 106

Elbasan. Since: 2.42

Grantha = 107

Grantha. Since: 2.42

Khojki = 108

Kjohki. Since: 2.42

Khudawadi = 109

Khudawadi, Sindhi. Since: 2.42

LinearA = 110

Linear A. Since: 2.42

Mahajani = 111

Mahajani. Since: 2.42

Manichaean = 112

Manichaean. Since: 2.42

MendeKikakui = 113

Mende Kikakui. Since: 2.42

Modi = 114

Modi. Since: 2.42

Mro = 115

Mro. Since: 2.42

Nabataean = 116

Nabataean. Since: 2.42

OldNorthArabian = 117

Old North Arabian. Since: 2.42

OldPermic = 118

Old Permic. Since: 2.42

PahawhHmong = 119

Pahawh Hmong. Since: 2.42

Palmyrene = 120

Palmyrene. Since: 2.42

PauCinHau = 121

Pau Cin Hau. Since: 2.42

PsalterPahlavi = 122

Psalter Pahlavi. Since: 2.42

Siddham = 123

Siddham. Since: 2.42

Tirhuta = 124

Tirhuta. Since: 2.42

WarangCiti = 125

Warang Citi. Since: 2.42

Ahom = 126

Ahom. Since: 2.48

AnatolianHieroglyphs = 127

Anatolian Hieroglyphs. Since: 2.48

Hatran = 128

Hatran. Since: 2.48

Multani = 129

Multani. Since: 2.48

OldHungarian = 130

Old Hungarian. Since: 2.48

Signwriting = 131

Signwriting. Since: 2.48

Adlam = 132

Adlam. Since: 2.50

Bhaiksuki = 133

Bhaiksuki. Since: 2.50

Marchen = 134

Marchen. Since: 2.50

Newa = 135

Newa. Since: 2.50

Osage = 136

Osage. Since: 2.50

Tangut = 137

Tangut. Since: 2.50

MasaramGondi = 138

Masaram Gondi. Since: 2.54

Nushu = 139

Nushu. Since: 2.54

Soyombo = 140

Soyombo. Since: 2.54

ZanabazarSquare = 141

Zanabazar Square. Since: 2.54

Dogra = 142

Dogra. Since: 2.58

GunjalaGondi = 143

Gunjala Gondi. Since: 2.58

HanifiRohingya = 144

Hanifi Rohingya. Since: 2.58

Makasar = 145

Makasar. Since: 2.58

Medefaidrin = 146

Medefaidrin. Since: 2.58

OldSogdian = 147

Old Sogdian. Since: 2.58

Sogdian = 148

Sogdian. Since: 2.58

Elymaic = 149

Elym. Since: 2.62

Nandinagari = 150

Nand. Since: 2.62

NyiakengPuachueHmong = 151

Rohg. Since: 2.62

Wancho = 152

Wcho. Since: 2.62

Chorasmian = 153

Chorasmian. Since: 2.66

DivesAkuru = 154

Dives Akuru. Since: 2.66

KhitanSmallScript = 155

Khitan small script. Since: 2.66

Yezidi = 156

Yezidi. Since: 2.66

CyproMinoan = 157

Cypro-Minoan. Since: 2.72

OldUyghur = 158

Old Uyghur. Since: 2.72

Tangsa = 159

Tangsa. Since: 2.72

Toto = 160

Toto. Since: 2.72

Vithkuqi = 161

Vithkuqi. Since: 2.72

Math = 162

Mathematical notation. Since: 2.72

Instance Method Summary

Class methods inherited from struct Enum

g_type : UInt64 g_type

Instance Method Detail

def adlam? #

Returns true if this enum value equals Adlam


[View source]
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 avestan? #

Returns true if this enum value equals Avestan


[View source]
def balinese? #

Returns true if this enum value equals Balinese


[View source]
def bamum? #

Returns true if this enum value equals Bamum


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

Returns true if this enum value equals Bhaiksuki


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

Returns true if this enum value equals Chorasmian


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

Returns true if this enum value equals CyproMinoan


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

Returns true if this enum value equals DivesAkuru


[View source]
def dogra? #

Returns true if this enum value equals Dogra


[View source]
def duployan? #

Returns true if this enum value equals Duployan


[View source]
def egyptian_hieroglyphs? #

Returns true if this enum value equals EgyptianHieroglyphs


[View source]
def elbasan? #

Returns true if this enum value equals Elbasan


[View source]
def elymaic? #

Returns true if this enum value equals Elymaic


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

Returns true if this enum value equals GunjalaGondi


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

Returns true if this enum value equals HanifiRohingya


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

Returns true if this enum value equals ImperialAramaic


[View source]
def inherited? #

Returns true if this enum value equals Inherited


[View source]
def inscriptional_pahlavi? #

Returns true if this enum value equals InscriptionalPahlavi


[View source]
def inscriptional_parthian? #

Returns true if this enum value equals InscriptionalParthian


[View source]
def invalid_code? #

Returns true if this enum value equals InvalidCode


[View source]
def javanese? #

Returns true if this enum value equals Javanese


[View source]
def kaithi? #

Returns true if this enum value equals Kaithi


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

Returns true if this enum value equals KhitanSmallScript


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

Returns true if this enum value equals Lisu


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

Returns true if this enum value equals Makasar


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

Returns true if this enum value equals Marchen


[View source]
def masaram_gondi? #

Returns true if this enum value equals MasaramGondi


[View source]
def math? #

Returns true if this enum value equals Math


[View source]
def medefaidrin? #

Returns true if this enum value equals Medefaidrin


[View source]
def meetei_mayek? #

Returns true if this enum value equals MeeteiMayek


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

Returns true if this enum value equals Nandinagari


[View source]
def new_tai_lue? #

Returns true if this enum value equals NewTaiLue


[View source]
def newa? #

Returns true if this enum value equals Newa


[View source]
def nko? #

Returns true if this enum value equals Nko


[View source]
def nushu? #

Returns true if this enum value equals Nushu


[View source]
def nyiakeng_puachue_hmong? #

Returns true if this enum value equals NyiakengPuachueHmong


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

Returns true if this enum value equals OldSogdian


[View source]
def old_south_arabian? #

Returns true if this enum value equals OldSouthArabian


[View source]
def old_turkic? #

Returns true if this enum value equals OldTurkic


[View source]
def old_uyghur? #

Returns true if this enum value equals OldUyghur


[View source]
def oriya? #

Returns true if this enum value equals Oriya


[View source]
def osage? #

Returns true if this enum value equals Osage


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

Returns true if this enum value equals Samaritan


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

Returns true if this enum value equals Sogdian


[View source]
def sora_sompeng? #

Returns true if this enum value equals SoraSompeng


[View source]
def soyombo? #

Returns true if this enum value equals Soyombo


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

Returns true if this enum value equals TaiTham


[View source]
def tai_viet? #

Returns true if this enum value equals TaiViet


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

Returns true if this enum value equals Tangsa


[View source]
def tangut? #

Returns true if this enum value equals Tangut


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

Returns true if this enum value equals Toto


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

Returns true if this enum value equals Vithkuqi


[View source]
def wancho? #

Returns true if this enum value equals Wancho


[View source]
def warang_citi? #

Returns true if this enum value equals WarangCiti


[View source]
def yezidi? #

Returns true if this enum value equals Yezidi


[View source]
def yi? #

Returns true if this enum value equals Yi


[View source]
def zanabazar_square? #

Returns true if this enum value equals ZanabazarSquare


[View source]