Documentation
¶
Index ¶
Constants ¶
const ( Old_Sogdian = Script(0x536f676f) Tifinagh = Script(0x54666e67) Tagalog = Script(0x54676c67) Unknown = Script(0x5a7a7a7a) Khojki = Script(0x4b686f6a) Latin = Script(0x4c61746e) Mende_Kikakui = Script(0x4d656e64) Miao = Script(0x506c7264) Thaana = Script(0x54686161) Han = Script(0x48616e69) Lycian = Script(0x4c796369) Ogham = Script(0x4f67616d) Cypriot = Script(0x43707274) Limbu = Script(0x4c696d62) Wancho = Script(0x5763686f) Lepcha = Script(0x4c657063) Nandinagari = Script(0x4e616e64) Nabataean = Script(0x4e626174) Phags_Pa = Script(0x50686167) SignWriting = Script(0x53676e77) Arabic = Script(0x41726162) Hebrew = Script(0x48656272) Anatolian_Hieroglyphs = Script(0x486c7577) Sundanese = Script(0x53756e64) Tibetan = Script(0x54696274) Zanabazar_Square = Script(0x5a616e62) Buginese = Script(0x42756769) Gothic = Script(0x476f7468) Shavian = Script(0x53686177) Dives_Akuru = Script(0x4469616b) Hanunoo = Script(0x48616e6f) Tai_Tham = Script(0x4c616e61) Lao = Script(0x4c616f6f) Telugu = Script(0x54656c75) Batak = Script(0x4261746b) Bengali = Script(0x42656e67) Carian = Script(0x43617269) Georgian = Script(0x47656f72) Makasar = Script(0x4d616b61) Old_Italic = Script(0x4974616c) Linear_A = Script(0x4c696e61) Meetei_Mayek = Script(0x4d746569) Hanifi_Rohingya = Script(0x526f6867) Common = Script(0x5a797979) Adlam = Script(0x41646c6d) Balinese = Script(0x42616c69) Elymaic = Script(0x456c796d) Cuneiform = Script(0x58737578) Imperial_Aramaic = Script(0x41726d69) Grantha = Script(0x4772616e) Psalter_Pahlavi = Script(0x50686c70) Takri = Script(0x54616b72) Armenian = Script(0x41726d6e) Khitan_Small_Script = Script(0x4b697473) Meroitic_Cursive = Script(0x4d657263) Myanmar = Script(0x4d796d72) Tamil = Script(0x54616d6c) Hatran = Script(0x48617472) Kharoshthi = Script(0x4b686172) Multani = Script(0x4d756c74) Bhaiksuki = Script(0x42686b73) Kannada = Script(0x4b6e6461) Osmanya = Script(0x4f736d61) Pau_Cin_Hau = Script(0x50617563) Sharada = Script(0x53687264) Syloti_Nagri = Script(0x53796c6f) Brahmi = Script(0x42726168) Chakma = Script(0x43616b6d) Javanese = Script(0x4a617661) Lisu = Script(0x4c697375) Siddham = Script(0x53696464) Tai_Le = Script(0x54616c65) Yezidi = Script(0x59657a69) Egyptian_Hieroglyphs = Script(0x45677970) Gujarati = Script(0x47756a72) Kayah_Li = Script(0x4b616c69) Nyiakeng_Puachue_Hmong = Script(0x486d6e70) Warang_Citi = Script(0x57617261) Chorasmian = Script(0x43687273) Old_Hungarian = Script(0x48756e67) Sogdian = Script(0x536f6764) Osage = Script(0x4f736765) Old_Permic = Script(0x5065726d) Inscriptional_Parthian = Script(0x50727469) Rejang = Script(0x526a6e67) Cham = Script(0x4368616d) Hangul = Script(0x48616e67) Mandaic = Script(0x4d616e64) Ugaritic = Script(0x55676172) Vai = Script(0x56616969) Old_Persian = Script(0x5870656f) Ahom = Script(0x41686f6d) Newa = Script(0x4e657761) Tirhuta = Script(0x54697268) Modi = Script(0x4d6f6469) Old_South_Arabian = Script(0x53617262) Yi = Script(0x59696969) Lydian = Script(0x4c796469) Tangut = Script(0x54616e67) Ol_Chiki = Script(0x4f6c636b) Palmyrene = Script(0x50616c6d) Soyombo = Script(0x536f796f) Nushu = Script(0x4e736875) Bassa_Vah = Script(0x42617373) Pahawh_Hmong = Script(0x486d6e67) Katakana = Script(0x4b616e61) Avestan = Script(0x41767374) Devanagari = Script(0x44657661) Gurmukhi = Script(0x47757275) Manichaean = Script(0x4d616e69) Inherited = Script(0x5a696e68) Canadian_Aboriginal = Script(0x43616e73) Dogra = Script(0x446f6772) Ethiopic = Script(0x45746869) Greek = Script(0x4772656b) Sora_Sompeng = Script(0x536f7261) Tai_Viet = Script(0x54617674) Thai = Script(0x54686169) Caucasian_Albanian = Script(0x41676862) Coptic = Script(0x436f7074) Deseret = Script(0x44737274) Kaithi = Script(0x4b746869) Inscriptional_Pahlavi = Script(0x50686c69) Syriac = Script(0x53797263) New_Tai_Lue = Script(0x54616c75) Buhid = Script(0x42756864) Cherokee = Script(0x43686572) Cyrillic = Script(0x4379726c) Marchen = Script(0x4d617263) Sinhala = Script(0x53696e68) Bamum = Script(0x42616d75) Braille = Script(0x42726169) Masaram_Gondi = Script(0x476f6e6d) Duployan = Script(0x4475706c) Oriya = Script(0x4f727961) Khudawadi = Script(0x53696e64) Tagbanwa = Script(0x54616762) Glagolitic = Script(0x476c6167) Mro = Script(0x4d726f6f) Phoenician = Script(0x50686e78) Katakana_Or_Hiragana = Script(0x48726b74) Linear_B = Script(0x4c696e62) Mahajani = Script(0x4d61686a) Medefaidrin = Script(0x4d656466) Old_North_Arabian = Script(0x4e617262) Elbasan = Script(0x456c6261) Gunjala_Gondi = Script(0x476f6e67) Hiragana = Script(0x48697261) Old_Turkic = Script(0x4f726b68) Samaritan = Script(0x53616d72) Saurashtra = Script(0x53617572) Meroitic_Hieroglyphs = Script(0x4d65726f) Mongolian = Script(0x4d6f6e67) Nko = Script(0x4e6b6f6f) Runic = Script(0x52756e72) Bopomofo = Script(0x426f706f) Khmer = Script(0x4b686d72) Malayalam = Script(0x4d6c796d) )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Language ¶
type Language string
Language store the canonicalized BCP 47 tag.
func NewLanguage ¶
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 and '-'.
type Script ¶
type Script uint32
Script identifies different writing systems. It is represented as the binary encoding of a script tag of 4 letters, as specified by ISO 15924. Note that the default value is usually the Unknown script, not the 0 value (which is invalid)
func LookupScript ¶
LookupScript looks up the script for a particular character (as defined by Unicode Standard Annex #24), and returns Unknown if not found.
func ParseScript ¶
ParseScript simply converts a 4 bytes string into its binary encoding.
func (Script) IsRealScript ¶
IsRealScript return `true` if `s` if valid, and neither common or inherited.
func (Script) IsSameScript ¶
IsSameScript compares two scripts: if one them is not 'real' (see IsRealScript), they are compared equal.