package language

Import Path
	github.com/go-text/typesetting/language (on go.dev)

Dependency Relation
	imports 5 packages, and imported by 5 packages


Package-Level Type Names (total 5)
/* sort by: | */
LangID is a compact representation of a language this package has orthographic knowledge of. The zero value represents a language not known by the package. ( LangID) Language() Language UseScript returns true if 's' is used to to write the language. If nothing is known about the language (including if 'lang' is 0), true will be returned. func NewLangID(l Language) (LangID, bool) const LangAa const LangAb const LangAf const LangAgr const LangAk const LangAm const LangAn const LangAnp const LangAr const LangAs const LangAst const LangAv const LangAy const LangAyc const LangAz_Az const LangAz_Ir const LangBa const LangBe const LangBem const LangBer_Dz const LangBer_Ma const LangBg const LangBh const LangBhb const LangBho const LangBi const LangBin const LangBku const LangBm const LangBn const LangBo const LangBr const LangBrx const LangBs const LangBua const LangBug const LangByn const LangCa const LangCe const LangCh const LangChm const LangChr const LangCkb const LangCmn const LangCo const LangCop const LangCrh const LangCs const LangCsb const LangCu const LangCv const LangCy const LangDa const LangDe const LangDoi const LangDsb const LangDv const LangDz const LangEe const LangEl const LangEn const LangEo const LangEs const LangEt const LangEu const LangFa const LangFat const LangFf const LangFi const LangFil const LangFj const LangFo const LangFr const LangFur const LangFy const LangGa const LangGd const LangGez const LangGl const LangGn const LangGot const LangGu const LangGv const LangHa const LangHak const LangHaw const LangHe const LangHi const LangHif const LangHne const LangHnn const LangHo const LangHr const LangHsb const LangHt const LangHu const LangHy const LangHz const LangIa const LangId const LangIe const LangIg const LangIi const LangIk const LangIo const LangIs const LangIt const LangIu const LangJa const LangJv const LangKa const LangKaa const LangKab const LangKi const LangKj const LangKk const LangKl const LangKm const LangKn const LangKo const LangKok const LangKr const LangKs const LangKs_Devanagari const LangKu_Am const LangKu_Iq const LangKu_Ir const LangKu_Tr const LangKum const LangKv const LangKw const LangKwm const LangKy const LangLa const LangLah const LangLb const LangLez const LangLg const LangLi const LangLij const LangLn const LangLo const LangLt const LangLv const LangLzh const LangMag const LangMai const LangMfe const LangMg const LangMh const LangMhr const LangMi const LangMiq const LangMjw const LangMk const LangMl const LangMl_In const LangMn const LangMn_Cn const LangMn_Mn const LangMni const LangMnw const LangMo const LangMr const LangMs const LangMt const LangMy const LangNa const LangNan const LangNb const LangNds const LangNe const LangNg const LangNhn const LangNiu const LangNl const LangNn const LangNo const LangNqo const LangNr const LangNso const LangNv const LangNy const LangOc const LangOm const LangOr const LangOs const LangOta const LangPa const LangPa_Pk const LangPap_An const LangPap_Aw const LangPeo const LangPes const LangPl const LangPrs const LangPs_Af const LangPs_Pk const LangPt const LangQu const LangQuz const LangRaj const LangRif const LangRm const LangRn const LangRo const LangRu const LangRw const LangSa const LangSah const LangSat const LangSc const LangSco const LangSd const LangSd_Devanagari const LangSe const LangSel const LangSg const LangSgs const LangSh const LangShn const LangShs const LangSi const LangSid const LangSk const LangSl const LangSm const LangSma const LangSmj const LangSmn const LangSms const LangSn const LangSo const LangSq const LangSr const LangSs const LangSt const LangSu const LangSv const LangSw const LangSyl const LangSyr const LangSzl const LangTa const LangTbw const LangTcy const LangTe const LangTg const LangTh const LangThe const LangTi_Er const LangTi_Et const LangTig const LangTk const LangTl const LangTn const LangTo const LangTpi const LangTr const LangTs const LangTt const LangTw const LangTy const LangTyv const LangUg const LangUga const LangUk const LangUnd_Zmth const LangUnd_Zsye const LangUnm const LangUr const LangUz const LangVe const LangVi const LangVo const LangVot const LangWa const LangWae const LangWal const LangWen const LangWo const LangXh const LangYap const LangYi const LangYo const LangYue const LangYuw const LangZa const LangZh_Cn const LangZh_Hk const LangZh_Mo const LangZh_Sg const LangZh_Tw const LangZu
Language store the canonicalized BCP 47 tag, which has the generic form <lang>-<country>-<other tags>... Compare compares `other` and `l`. Undetermined languages are only compared using the remaining tags, meaning that "und-fr" and "und-be" are compared as LanguagesDiffer, not LanguagePrimaryMatch. IsDerivedFrom returns `true` if `l` has the `root` as primary IsUndetermined returns `true` if its primary language is "und". It is a shortcut for IsDerivedFrom("und"). Primary returns the root language of l, that is the part before the first '-' separator SimpleInheritance returns the list of matching language, using simple truncation inheritance. The resulting slice starts with the given whole See http://www.unicode.org/reports/tr35/#Locale_Inheritance for more information. SplitExtensionTags splits the language at the extension and private-use subtags, which are marked by a "-<one char>-" pattern. It returns the language before the first pattern, and, if any, the private-use subtag. (l, "") is returned if the language has no extension or private-use tag. func DefaultLanguage() Language func NewLanguage(language string) Language func LangID.Language() Language func Language.Primary() Language func Language.SimpleInheritance() []Language func Language.SplitExtensionTags() (prefix, private Language) func github.com/go-text/typesetting/font/opentype/tables.Ltag.Language(i uint16) Language func NewLangID(l Language) (LangID, bool) func Language.Compare(other Language) LanguageComparison func Language.IsDerivedFrom(root Language) bool
LanguageComparison is a three state enum resulting from comparing two languages func Language.Compare(other Language) LanguageComparison const LanguagePrimaryMatch const LanguagesDiffer const LanguagesExactMatch
Script identifies different writing systems. It is represented as the binary encoding of a script tag of 4 (case sensitive) letters, as specified by ISO 15924. Note that the default value is usually the Unknown script, not the 0 value (which is invalid) String returns the ISO 4 lower letters code of the script Strong returns true if the script is not Common or Inherited Script : expvar.Var Script : fmt.Stringer func LookupScript(r rune) Script func ParseScript(script string) (Script, error) func LangID.UseScript(s Script) bool func github.com/go-text/typesetting/internal/unicodedata.LookupVerticalOrientation(s Script) unicodedata.ScriptVerticalOrientation func github.com/go-text/typesetting/shaping.FontmapScript.SetScript(Script) const Adlam const Afaka const Ahom const Anatolian_Hieroglyphs const Arabic const Armenian const Avestan const Balinese const Bamum const Bassa_Vah const Batak const Bengali const Beria_Erfe const Bhaiksuki const Blissymbols const Book_Pahlavi const Bopomofo const Brahmi const Braille const Buginese const Buhid const Canadian_Aboriginal const Carian const Caucasian_Albanian const Chakma const Cham const Cherokee const Chisoi const Chorasmian const Cirth const Code_for_unwritten_documents const Common const Coptic const Cuneiform const Cypriot const Cypro_Minoan const Cyrillic const Deseret const Devanagari const Dives_Akuru const Dogra const Duployan const Egyptian_demotic const Egyptian_hieratic const Egyptian_Hieroglyphs const Elbasan const Elymaic const Ethiopic const Garay const Georgian const Glagolitic const Gothic const Grantha const Greek const Gujarati const Gunjala_Gondi const Gurmukhi const Gurung_Khema const Han const Hangul const Hanifi_Rohingya const Hanunoo const Hatran const Hebrew const Hiragana const Imperial_Aramaic const Inherited const Inscriptional_Pahlavi const Inscriptional_Parthian const Javanese const Jurchen const Kaithi const Kannada const Katakana const Katakana_Or_Hiragana const Kawi const Kayah_Li const Kharoshthi const Khitan_large_script const Khitan_Small_Script const Khmer const Khojki const Khudawadi const Kirat_Rai const Kpelle const Lao const Latin const Leke const Lepcha const Limbu const Linear_A const Linear_B const Lisu const Loma const Lycian const Lydian const Mahajani const Makasar const Malayalam const Mandaic const Manichaean const Marchen const Masaram_Gondi const Mathematical_notation const Mayan_hieroglyphs const Medefaidrin const Meetei_Mayek const Mende_Kikakui const Meroitic_Cursive const Meroitic_Hieroglyphs const Miao const Modi const Mongolian const Mro const Multani const Myanmar const Nabataean const Nag_Mundari const Nandinagari const New_Tai_Lue const Newa const Nko const Nushu const Nyiakeng_Puachue_Hmong const Ogham const Ol_Chiki const Ol_Onal const Old_Hungarian const Old_Italic const Old_North_Arabian const Old_Permic const Old_Persian const Old_Sogdian const Old_South_Arabian const Old_Turkic const Old_Uyghur const Oriya const Osage const Osmanya const Pahawh_Hmong const Palmyrene const Pau_Cin_Hau const Phags_Pa const Phoenician const Psalter_Pahlavi const Ranjana const Rejang const Rongorongo const Runic const Samaritan const Sarati const Saurashtra const Sharada const Shavian const Shuishu const Siddham const Sidetic const SignWriting const Sinhala const Sogdian const Sora_Sompeng const Soyombo const Sundanese const Sunuwar const Syloti_Nagri const Symbols const Syriac const Tagalog const Tagbanwa const Tai_Le const Tai_Tham const Tai_Viet const Tai_Yo const Takri const Tamil const Tangsa const Tangut const Telugu const Tengwar const Thaana const Thai const Tibetan const Tifinagh const Tirhuta const Todhri const Tolong_Siki const Toto const Tulu_Tigalari const Ugaritic const Unknown const Vai const Visible_Speech const Vithkuqi const Wancho const Warang_Citi const Woleai const Yezidi const Yi const Zanabazar_Square
ScriptRange is an inclusive range of runes with constant script. End rune Script Script Start rune
Package-Level Functions (total 5)
DefaultLanguage returns the language found in environment variables LC_ALL, LC_CTYPE or LANG (in that order), or the zero value if not found.
LookupScript looks up the script for a particular character (as defined by Unicode Standard Annex #24), and returns Unknown if not found.
NewLangID returns the compact index of the given language, or false if it is not supported by this package. Derived languages not exactly supported are mapped to their primary part : for instance, 'fr-be' is mapped to 'fr'
NewLanguage canonicalizes the language input (as a BCP 47 language tag), by converting it to lowercase, mapping '_' to '-', and stripping all characters other than letters, numbers and '-'.
ParseScript converts a 4 bytes string into its binary encoding, enforcing the conventional capitalized case. If [script] is longer, only its 4 first bytes are used.
Package-Level Variables (total 2)
ScriptRanges is a sorted list of script ranges.
ScriptToLang maps a script to a language that is reasonably representative of the script. This will usually be the most widely spoken or used language written in that script: for instance, the sample language for `Cyrillic` is 'ru' (Russian), the sample language for `Arabic` is 'ar'. For some scripts, no sample language will be returned because there is no language that is sufficiently representative. The best example of this is `Han`, where various different variants of written Chinese, Japanese, and Korean all use significantly different sets of Han characters and forms of shared characters. No sample language can be provided for many historical scripts as well. inspired by pango/pango-language.c
Package-Level Constants (total 496)
const Adlam Script = 1097100397 // Adlm
const Afaka Script = 1097228651 // Afak
const Ahom Script = 1097363309 // Ahom
const Anatolian_Hieroglyphs Script = 1215067511 // Hluw
const Arabic Script = 1098015074 // Arab
const Armenian Script = 1098018158 // Armn
const Avestan Script = 1098281844 // Avst
const Balinese Script = 1113681001 // Bali
const Bamum Script = 1113681269 // Bamu
const Bassa_Vah Script = 1113682803 // Bass
const Batak Script = 1113683051 // Batk
const Bengali Script = 1113943655 // Beng
const Beria_Erfe Script = 1113944678 // Berf
const Bhaiksuki Script = 1114139507 // Bhks
const Blissymbols Script = 1114401139 // Blis
const Book_Pahlavi Script = 1349020790 // Phlv
const Bopomofo Script = 1114599535 // Bopo
const Brahmi Script = 1114792296 // Brah
const Braille Script = 1114792297 // Brai
const Buginese Script = 1114990441 // Bugi
const Buhid Script = 1114990692 // Buhd
const Canadian_Aboriginal Script = 1130458739 // Cans
const Carian Script = 1130459753 // Cari
const Caucasian_Albanian Script = 1097295970 // Aghb
const Chakma Script = 1130457965 // Cakm
const Cham Script = 1130914157 // Cham
const Cherokee Script = 1130915186 // Cher
const Chisoi Script = 1130916211 // Chis
const Chorasmian Script = 1130918515 // Chrs
const Cirth Script = 1130984052 // Cirt
const Code_for_unwritten_documents Script = 1517844600 // Zxxx
const Common Script = 1517910393 // Zyyy
const Coptic Script = 1131376756 // Copt
const Cuneiform Script = 1483961720 // Xsux
const Cypriot Script = 1131442804 // Cprt
const Cypro_Minoan Script = 1131441518 // Cpmn
const Cyrillic Script = 1132032620 // Cyrl
const Deseret Script = 1148416628 // Dsrt
const Devanagari Script = 1147500129 // Deva
const Dives_Akuru Script = 1147756907 // Diak
const Dogra Script = 1148151666 // Dogr
const Duployan Script = 1148547180 // Dupl
const Egyptian_demotic Script = 1164409188 // Egyd
const Egyptian_hieratic Script = 1164409192 // Egyh
const Egyptian_Hieroglyphs Script = 1164409200 // Egyp
const Elbasan Script = 1164730977 // Elba
const Elymaic Script = 1164736877 // Elym
const Ethiopic Script = 1165256809 // Ethi
const Garay Script = 1197568609 // Gara
const Georgian Script = 1197830002 // Geor
const Glagolitic Script = 1198285159 // Glag
const Gothic Script = 1198486632 // Goth
const Grantha Script = 1198678382 // Gran
const Greek Script = 1198679403 // Grek
const Gujarati Script = 1198877298 // Gujr
const Gunjala_Gondi Script = 1198485095 // Gong
const Gurmukhi Script = 1198879349 // Guru
const Gurung_Khema Script = 1198877544 // Gukh
const Han Script = 1214344809 // Hani
const Hangul Script = 1214344807 // Hang
const Hanifi_Rohingya Script = 1383032935 // Rohg
const Hanunoo Script = 1214344815 // Hano
const Hatran Script = 1214346354 // Hatr
const Hebrew Script = 1214603890 // Hebr
const Hiragana Script = 1214870113 // Hira
const Imperial_Aramaic Script = 1098018153 // Armi
const Inherited Script = 1516858984 // Zinh
const Inscriptional_Pahlavi Script = 1349020777 // Phli
const Inscriptional_Parthian Script = 1349678185 // Prti
const Javanese Script = 1247901281 // Java
const Jurchen Script = 1249210979 // Jurc
const Kaithi Script = 1265920105 // Kthi
const Kannada Script = 1265525857 // Knda
const Katakana Script = 1264676449 // Kana
const Katakana_Or_Hiragana Script = 1215458164 // Hrkt
const Kawi Script = 1264678761 // Kawi
const Kayah_Li Script = 1264675945 // Kali
const Kharoshthi Script = 1265131890 // Khar
const Khitan_large_script Script = 1265202284 // Kitl
const Khitan_Small_Script Script = 1265202291 // Kits
const Khmer Script = 1265134962 // Khmr
const Khojki Script = 1265135466 // Khoj
const Khudawadi Script = 1399418468 // Sind
const Kirat_Rai Script = 1265787241 // Krai
const Kpelle Script = 1265657196 // Kpel
const LangAa LangID = 1
const LangAb LangID = 2
const LangAf LangID = 3
const LangAgr LangID = 4
const LangAk LangID = 5
const LangAm LangID = 6
const LangAn LangID = 7
const LangAnp LangID = 8
const LangAr LangID = 9
const LangAs LangID = 10
const LangAst LangID = 11
const LangAv LangID = 12
const LangAy LangID = 13
const LangAyc LangID = 14
const LangAz_Az LangID = 15
const LangAz_Ir LangID = 16
const LangBa LangID = 17
const LangBe LangID = 18
const LangBem LangID = 19
const LangBer_Dz LangID = 20
const LangBer_Ma LangID = 21
const LangBg LangID = 22
const LangBh LangID = 23
const LangBhb LangID = 24
const LangBho LangID = 25
const LangBi LangID = 26
const LangBin LangID = 27
const LangBku LangID = 284
const LangBm LangID = 28
const LangBn LangID = 29
const LangBo LangID = 30
const LangBr LangID = 31
const LangBrx LangID = 32
const LangBs LangID = 33
const LangBua LangID = 34
const LangBug LangID = 285
const LangByn LangID = 35
const LangCa LangID = 36
const LangCe LangID = 37
const LangCh LangID = 38
const LangChm LangID = 39
const LangChr LangID = 40
const LangCkb LangID = 41
const LangCmn LangID = 42
const LangCo LangID = 43
const LangCop LangID = 44
const LangCrh LangID = 45
const LangCs LangID = 46
const LangCsb LangID = 47
const LangCu LangID = 48
const LangCv LangID = 49
const LangCy LangID = 50
const LangDa LangID = 51
const LangDe LangID = 52
const LangDoi LangID = 53
const LangDsb LangID = 54
const LangDv LangID = 55
const LangDz LangID = 56
const LangEe LangID = 57
const LangEl LangID = 58
const LangEn LangID = 59
const LangEo LangID = 60
const LangEs LangID = 61
const LangEt LangID = 62
const LangEu LangID = 63
const LangFa LangID = 64
const LangFat LangID = 65
const LangFf LangID = 66
const LangFi LangID = 67
const LangFil LangID = 68
const LangFj LangID = 69
const LangFo LangID = 70
const LangFr LangID = 71
const LangFur LangID = 72
const LangFy LangID = 73
const LangGa LangID = 74
const LangGd LangID = 75
const LangGez LangID = 76
const LangGl LangID = 77
const LangGn LangID = 78
const LangGot LangID = 79
const LangGu LangID = 80
const LangGv LangID = 81
const LangHa LangID = 82
const LangHak LangID = 83
const LangHaw LangID = 84
const LangHe LangID = 85
const LangHi LangID = 86
const LangHif LangID = 87
const LangHne LangID = 88
const LangHnn LangID = 286
const LangHo LangID = 89
const LangHr LangID = 90
const LangHsb LangID = 91
const LangHt LangID = 92
const LangHu LangID = 93
const LangHy LangID = 94
const LangHz LangID = 95
const LangIa LangID = 96
const LangId LangID = 97
const LangIe LangID = 98
const LangIg LangID = 99
const LangIi LangID = 100
const LangIk LangID = 101
const LangIo LangID = 102
const LangIs LangID = 103
const LangIt LangID = 104
const LangIu LangID = 105
const LangJa LangID = 106
const LangJv LangID = 107
const LangKa LangID = 108
const LangKaa LangID = 109
const LangKab LangID = 110
const LangKi LangID = 111
const LangKj LangID = 112
const LangKk LangID = 113
const LangKl LangID = 114
const LangKm LangID = 115
const LangKn LangID = 116
const LangKo LangID = 117
const LangKok LangID = 118
const LangKr LangID = 119
const LangKs LangID = 120
const LangKu_Am LangID = 121
const LangKu_Iq LangID = 122
const LangKu_Ir LangID = 123
const LangKu_Tr LangID = 124
const LangKum LangID = 125
const LangKv LangID = 126
const LangKw LangID = 127
const LangKwm LangID = 128
const LangKy LangID = 129
const LangLa LangID = 130
const LangLah LangID = 131
const LangLb LangID = 132
const LangLez LangID = 133
const LangLg LangID = 134
const LangLi LangID = 135
const LangLij LangID = 136
const LangLn LangID = 137
const LangLo LangID = 138
const LangLt LangID = 139
const LangLv LangID = 140
const LangLzh LangID = 141
const LangMag LangID = 142
const LangMai LangID = 143
const LangMfe LangID = 144
const LangMg LangID = 145
const LangMh LangID = 146
const LangMhr LangID = 147
const LangMi LangID = 148
const LangMiq LangID = 149
const LangMjw LangID = 150
const LangMk LangID = 151
const LangMl LangID = 152
const LangMl_In LangID = 288
const LangMn LangID = 289
const LangMn_Cn LangID = 153
const LangMn_Mn LangID = 154
const LangMni LangID = 155
const LangMnw LangID = 156
const LangMo LangID = 157
const LangMr LangID = 158
const LangMs LangID = 159
const LangMt LangID = 160
const LangMy LangID = 161
const LangNa LangID = 162
const LangNan LangID = 163
const LangNb LangID = 164
const LangNds LangID = 165
const LangNe LangID = 166
const LangNg LangID = 167
const LangNhn LangID = 168
const LangNiu LangID = 169
const LangNl LangID = 170
const LangNn LangID = 171
const LangNo LangID = 172
const LangNqo LangID = 173
const LangNr LangID = 174
const LangNso LangID = 175
const LangNv LangID = 176
const LangNy LangID = 177
const LangOc LangID = 178
const LangOm LangID = 179
const LangOr LangID = 180
const LangOs LangID = 181
const LangOta LangID = 182
const LangPa LangID = 183
const LangPa_Pk LangID = 184
const LangPap_An LangID = 185
const LangPap_Aw LangID = 186
const LangPeo LangID = 290
const LangPes LangID = 187
const LangPl LangID = 188
const LangPrs LangID = 189
const LangPs_Af LangID = 190
const LangPs_Pk LangID = 191
const LangPt LangID = 192
const LangQu LangID = 193
const LangQuz LangID = 194
const LangRaj LangID = 195
const LangRif LangID = 196
const LangRm LangID = 197
const LangRn LangID = 198
const LangRo LangID = 199
const LangRu LangID = 200
const LangRw LangID = 201
const LangSa LangID = 202
const LangSah LangID = 203
const LangSat LangID = 204
const LangSc LangID = 205
const LangSco LangID = 206
const LangSd LangID = 207
const LangSe LangID = 208
const LangSel LangID = 209
const LangSg LangID = 210
const LangSgs LangID = 211
const LangSh LangID = 212
const LangShn LangID = 213
const LangShs LangID = 214
const LangSi LangID = 215
const LangSid LangID = 216
const LangSk LangID = 217
const LangSl LangID = 218
const LangSm LangID = 219
const LangSma LangID = 220
const LangSmj LangID = 221
const LangSmn LangID = 222
const LangSms LangID = 223
const LangSn LangID = 224
const LangSo LangID = 225
const LangSq LangID = 226
const LangSr LangID = 227
const LangSs LangID = 228
const LangSt LangID = 229
const LangSu LangID = 230
const LangSv LangID = 231
const LangSw LangID = 232
const LangSyl LangID = 292
const LangSyr LangID = 233
const LangSzl LangID = 234
const LangTa LangID = 235
const LangTbw LangID = 293
const LangTcy LangID = 236
const LangTe LangID = 237
const LangTg LangID = 238
const LangTh LangID = 239
const LangThe LangID = 240
const LangTi_Er LangID = 241
const LangTi_Et LangID = 242
const LangTig LangID = 243
const LangTk LangID = 244
const LangTl LangID = 245
const LangTn LangID = 246
const LangTo LangID = 247
const LangTpi LangID = 248
const LangTr LangID = 249
const LangTs LangID = 250
const LangTt LangID = 251
const LangTw LangID = 252
const LangTy LangID = 253
const LangTyv LangID = 254
const LanguagePrimaryMatch LanguageComparison = 2 // the two languages have the same primary language, but differs.
const LanguagesDiffer LanguageComparison = 0 // the two languages are totally differents
const LanguagesExactMatch LanguageComparison = 1 // the two languages are exactly the same
const LangUg LangID = 255
const LangUga LangID = 294
const LangUk LangID = 256
const LangUnd_Zmth LangID = 257
const LangUnd_Zsye LangID = 258
const LangUnm LangID = 259
const LangUr LangID = 260
const LangUz LangID = 261
const LangVe LangID = 262
const LangVi LangID = 263
const LangVo LangID = 264
const LangVot LangID = 265
const LangWa LangID = 266
const LangWae LangID = 267
const LangWal LangID = 268
const LangWen LangID = 269
const LangWo LangID = 270
const LangXh LangID = 271
const LangYap LangID = 272
const LangYi LangID = 273
const LangYo LangID = 274
const LangYue LangID = 275
const LangYuw LangID = 276
const LangZa LangID = 277
const LangZh_Cn LangID = 278
const LangZh_Hk LangID = 279
const LangZh_Mo LangID = 280
const LangZh_Sg LangID = 281
const LangZh_Tw LangID = 282
const LangZu LangID = 283
const Lao Script = 1281453935 // Laoo
const Latin Script = 1281455214 // Latn
const Leke Script = 1281715045 // Leke
const Lepcha Script = 1281716323 // Lepc
const Limbu Script = 1281977698 // Limb
const Linear_A Script = 1281977953 // Lina
const Linear_B Script = 1281977954 // Linb
const Lisu Script = 1281979253 // Lisu
const Loma Script = 1282370913 // Loma
const Lycian Script = 1283023721 // Lyci
const Lydian Script = 1283023977 // Lydi
const Mahajani Script = 1298229354 // Mahj
const Makasar Script = 1298230113 // Maka
const Malayalam Script = 1298954605 // Mlym
const Mandaic Script = 1298230884 // Mand
const Manichaean Script = 1298230889 // Mani
const Marchen Script = 1298231907 // Marc
const Masaram_Gondi Script = 1198485101 // Gonm
const Mathematical_notation Script = 1517122664 // Zmth
const Mayan_hieroglyphs Script = 1298233697 // Maya
const Medefaidrin Script = 1298490470 // Medf
const Meetei_Mayek Script = 1299473769 // Mtei
const Mende_Kikakui Script = 1298493028 // Mend
const Meroitic_Cursive Script = 1298494051 // Merc
const Meroitic_Hieroglyphs Script = 1298494063 // Mero
const Miao Script = 1349284452 // Plrd
const Modi Script = 1299145833 // Modi
const Mongolian Script = 1299148391 // Mong
const Mro Script = 1299345263 // Mroo
const Multani Script = 1299541108 // Mult
const Myanmar Script = 1299803506 // Mymr
const Nabataean Script = 1315070324 // Nbat
const Nag_Mundari Script = 1315006317 // Nagm
const Nandinagari Script = 1315008100 // Nand
const New_Tai_Lue Script = 1415670901 // Talu
const Newa Script = 1315272545 // Newa
const Nko Script = 1315663727 // Nkoo
const Nushu Script = 1316186229 // Nshu
const Nyiakeng_Puachue_Hmong Script = 1215131248 // Hmnp
const Ogham Script = 1332175213 // Ogam
const Ol_Chiki Script = 1332503403 // Olck
const Ol_Onal Script = 1332633967 // Onao
const Old_Hungarian Script = 1215655527 // Hung
const Old_Italic Script = 1232363884 // Ital
const Old_North_Arabian Script = 1315009122 // Narb
const Old_Permic Script = 1348825709 // Perm
const Old_Persian Script = 1483761007 // Xpeo
const Old_Sogdian Script = 1399809903 // Sogo
const Old_South_Arabian Script = 1398895202 // Sarb
const Old_Turkic Script = 1332898664 // Orkh
const Old_Uyghur Script = 1333094258 // Ougr
const Oriya Script = 1332902241 // Orya
const Osage Script = 1332963173 // Osge
const Osmanya Script = 1332964705 // Osma
const Pahawh_Hmong Script = 1215131239 // Hmng
const Palmyrene Script = 1348562029 // Palm
const Pau_Cin_Hau Script = 1348564323 // Pauc
const Phags_Pa Script = 1349017959 // Phag
const Phoenician Script = 1349021304 // Phnx
const Psalter_Pahlavi Script = 1349020784 // Phlp
const Ranjana Script = 1382116970 // Ranj
const Rejang Script = 1382706791 // Rjng
const Rongorongo Script = 1383035503 // Roro
const Runic Script = 1383427698 // Runr
const Samaritan Script = 1398893938 // Samr
const Sarati Script = 1398895201 // Sara
const Saurashtra Script = 1398895986 // Saur
const Sharada Script = 1399353956 // Shrd
const Shavian Script = 1399349623 // Shaw
const Shuishu Script = 1399354729 // Shui
const Siddham Script = 1399415908 // Sidd
const Sidetic Script = 1399415924 // Sidt
const SignWriting Script = 1399287415 // Sgnw
const Sinhala Script = 1399418472 // Sinh
const Sogdian Script = 1399809892 // Sogd
const Sora_Sompeng Script = 1399812705 // Sora
const Soyombo Script = 1399814511 // Soyo
const Sundanese Script = 1400204900 // Sund
const Sunuwar Script = 1400204917 // Sunu
const Syloti_Nagri Script = 1400466543 // Sylo
const Symbols Script = 1517517165 // Zsym
const Syriac Script = 1400468067 // Syrc
const Tagalog Script = 1416064103 // Tglg
const Tagbanwa Script = 1415669602 // Tagb
const Tai_Le Script = 1415670885 // Tale
const Tai_Tham Script = 1281453665 // Lana
const Tai_Viet Script = 1415673460 // Tavt
const Tai_Yo Script = 1415674223 // Tayo
const Takri Script = 1415670642 // Takr
const Tamil Script = 1415671148 // Taml
const Tangsa Script = 1416524641 // Tnsa
const Tangut Script = 1415671399 // Tang
const Telugu Script = 1415933045 // Telu
const Tengwar Script = 1415933543 // Teng
const Thaana Script = 1416126817 // Thaa
const Thai Script = 1416126825 // Thai
const Tibetan Script = 1416192628 // Tibt
const Tifinagh Script = 1415999079 // Tfng
const Tirhuta Script = 1416196712 // Tirh
const Todhri Script = 1416586354 // Todr
const Tolong_Siki Script = 1416588403 // Tols
const Toto Script = 1416590447 // Toto
const Tulu_Tigalari Script = 1416983655 // Tutg
const Ugaritic Script = 1432838514 // Ugar
const Unknown Script = 1517976186 // Zzzz
const Vai Script = 1449224553 // Vaii
const Visible_Speech Script = 1449751408 // Visp
const Vithkuqi Script = 1449751656 // Vith
const Wancho Script = 1466132591 // Wcho
const Warang_Citi Script = 1466004065 // Wara
const Woleai Script = 1466920037 // Wole
const Yezidi Script = 1499822697 // Yezi
const Yi Script = 1500080489 // Yiii
const Zanabazar_Square Script = 1516334690 // Zanb