| Copyright | (c) 2020 Composewell Technologies and Contributors |
|---|---|
| License | Apache-2.0 |
| Maintainer | streamly@composewell.com |
| Stability | experimental |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Unicode.Char.General.Scripts
Contents
Description
Unicode scripts related functions.
Since: 0.1.0
Synopsis
- unicodeVersion :: Version
- data Script
- = Adlam
- | Ahom
- | AnatolianHieroglyphs
- | Arabic
- | Armenian
- | Avestan
- | Balinese
- | Bamum
- | BassaVah
- | Batak
- | Bengali
- | Bhaiksuki
- | Bopomofo
- | Brahmi
- | Braille
- | Buginese
- | Buhid
- | CanadianAboriginal
- | Carian
- | CaucasianAlbanian
- | Chakma
- | Cham
- | Cherokee
- | Chorasmian
- | Common
- | Coptic
- | Cuneiform
- | Cypriot
- | CyproMinoan
- | Cyrillic
- | Deseret
- | Devanagari
- | DivesAkuru
- | Dogra
- | Duployan
- | EgyptianHieroglyphs
- | Elbasan
- | Elymaic
- | Ethiopic
- | Georgian
- | Glagolitic
- | Gothic
- | Grantha
- | Greek
- | Gujarati
- | GunjalaGondi
- | Gurmukhi
- | Han
- | Hangul
- | HanifiRohingya
- | Hanunoo
- | Hatran
- | Hebrew
- | Hiragana
- | ImperialAramaic
- | Inherited
- | InscriptionalPahlavi
- | InscriptionalParthian
- | Javanese
- | Kaithi
- | Kannada
- | Katakana
- | Kawi
- | KayahLi
- | Kharoshthi
- | KhitanSmallScript
- | Khmer
- | Khojki
- | Khudawadi
- | Lao
- | Latin
- | Lepcha
- | Limbu
- | LinearA
- | LinearB
- | Lisu
- | Lycian
- | Lydian
- | Mahajani
- | Makasar
- | Malayalam
- | Mandaic
- | Manichaean
- | Marchen
- | MasaramGondi
- | Medefaidrin
- | MeeteiMayek
- | MendeKikakui
- | MeroiticCursive
- | MeroiticHieroglyphs
- | Miao
- | Modi
- | Mongolian
- | Mro
- | Multani
- | Myanmar
- | Nabataean
- | NagMundari
- | Nandinagari
- | NewTaiLue
- | Newa
- | Nko
- | Nushu
- | NyiakengPuachueHmong
- | Ogham
- | OlChiki
- | OldHungarian
- | OldItalic
- | OldNorthArabian
- | OldPermic
- | OldPersian
- | OldSogdian
- | OldSouthArabian
- | OldTurkic
- | OldUyghur
- | Oriya
- | Osage
- | Osmanya
- | PahawhHmong
- | Palmyrene
- | PauCinHau
- | PhagsPa
- | Phoenician
- | PsalterPahlavi
- | Rejang
- | Runic
- | Samaritan
- | Saurashtra
- | Sharada
- | Shavian
- | Siddham
- | SignWriting
- | Sinhala
- | Sogdian
- | SoraSompeng
- | Soyombo
- | Sundanese
- | SylotiNagri
- | Syriac
- | Tagalog
- | Tagbanwa
- | TaiLe
- | TaiTham
- | TaiViet
- | Takri
- | Tamil
- | Tangsa
- | Tangut
- | Telugu
- | Thaana
- | Thai
- | Tibetan
- | Tifinagh
- | Tirhuta
- | Toto
- | Ugaritic
- | Unknown
- | Vai
- | Vithkuqi
- | Wancho
- | WarangCiti
- | Yezidi
- | Yi
- | ZanabazarSquare
- script :: Char -> Script
- scriptShortName :: Script -> String
- scriptDefinition :: Script -> String
- scriptExtensions :: Char -> NonEmpty Script
Unicode version
unicodeVersion :: Version Source #
Version of the Unicode standard used by this package: 15.1.0.
Since: 0.3.0
Scripts
Unicode script.
The constructors descriptions are the original Unicode values (short and long forms).
There is a total of 164 scripts.
Since: 0.1.0
Constructors
| Adlam |
|
| Ahom |
|
| AnatolianHieroglyphs |
|
| Arabic |
|
| Armenian |
|
| Avestan |
|
| Balinese |
|
| Bamum |
|
| BassaVah |
|
| Batak |
|
| Bengali |
|
| Bhaiksuki |
|
| Bopomofo |
|
| Brahmi |
|
| Braille |
|
| Buginese |
|
| Buhid |
|
| CanadianAboriginal |
|
| Carian |
|
| CaucasianAlbanian |
|
| Chakma |
|
| Cham |
|
| Cherokee |
|
| Chorasmian |
|
| Common |
|
| Coptic |
|
| Cuneiform |
|
| Cypriot |
|
| CyproMinoan |
|
| Cyrillic |
|
| Deseret |
|
| Devanagari |
|
| DivesAkuru |
|
| Dogra |
|
| Duployan |
|
| EgyptianHieroglyphs |
|
| Elbasan |
|
| Elymaic |
|
| Ethiopic |
|
| Georgian |
|
| Glagolitic |
|
| Gothic |
|
| Grantha |
|
| Greek |
|
| Gujarati |
|
| GunjalaGondi |
|
| Gurmukhi |
|
| Han |
|
| Hangul |
|
| HanifiRohingya |
|
| Hanunoo |
|
| Hatran |
|
| Hebrew |
|
| Hiragana |
|
| ImperialAramaic |
|
| Inherited |
|
| InscriptionalPahlavi |
|
| InscriptionalParthian |
|
| Javanese |
|
| Kaithi |
|
| Kannada |
|
| Katakana |
|
| Kawi |
|
| KayahLi |
|
| Kharoshthi |
|
| KhitanSmallScript |
|
| Khmer |
|
| Khojki |
|
| Khudawadi |
|
| Lao |
|
| Latin |
|
| Lepcha |
|
| Limbu |
|
| LinearA |
|
| LinearB |
|
| Lisu |
|
| Lycian |
|
| Lydian |
|
| Mahajani |
|
| Makasar |
|
| Malayalam |
|
| Mandaic |
|
| Manichaean |
|
| Marchen |
|
| MasaramGondi |
|
| Medefaidrin |
|
| MeeteiMayek |
|
| MendeKikakui |
|
| MeroiticCursive |
|
| MeroiticHieroglyphs |
|
| Miao |
|
| Modi |
|
| Mongolian |
|
| Mro |
|
| Multani |
|
| Myanmar |
|
| Nabataean |
|
| NagMundari |
|
| Nandinagari |
|
| NewTaiLue |
|
| Newa |
|
| Nko |
|
| Nushu |
|
| NyiakengPuachueHmong |
|
| Ogham |
|
| OlChiki |
|
| OldHungarian |
|
| OldItalic |
|
| OldNorthArabian |
|
| OldPermic |
|
| OldPersian |
|
| OldSogdian |
|
| OldSouthArabian |
|
| OldTurkic |
|
| OldUyghur |
|
| Oriya |
|
| Osage |
|
| Osmanya |
|
| PahawhHmong |
|
| Palmyrene |
|
| PauCinHau |
|
| PhagsPa |
|
| Phoenician |
|
| PsalterPahlavi |
|
| Rejang |
|
| Runic |
|
| Samaritan |
|
| Saurashtra |
|
| Sharada |
|
| Shavian |
|
| Siddham |
|
| SignWriting |
|
| Sinhala |
|
| Sogdian |
|
| SoraSompeng |
|
| Soyombo |
|
| Sundanese |
|
| SylotiNagri |
|
| Syriac |
|
| Tagalog |
|
| Tagbanwa |
|
| TaiLe |
|
| TaiTham |
|
| TaiViet |
|
| Takri |
|
| Tamil |
|
| Tangsa |
|
| Tangut |
|
| Telugu |
|
| Thaana |
|
| Thai |
|
| Tibetan |
|
| Tifinagh |
|
| Tirhuta |
|
| Toto |
|
| Ugaritic |
|
| Unknown |
|
| Vai |
|
| Vithkuqi |
|
| Wancho |
|
| WarangCiti |
|
| Yezidi |
|
| Yi |
|
| ZanabazarSquare |
|
scriptShortName :: Script -> String Source #
Returns the 4-letter ISO 15924 code of a Script.
Since: 0.3.0
scriptExtensions :: Char -> NonEmpty Script Source #
Character script extensions.
Since: 0.1.0