Browse Source

ucd.h: update script to match ISO 15924

master
Reece H. Dunn 11 years ago
parent
commit
ec34ff5854
1 changed files with 71 additions and 6 deletions
  1. 71
    6
      src/include/ucd/ucd.h

+ 71
- 6
src/include/ucd/ucd.h View File

*/ */
enum script enum script
{ {
Afak, /**< @brief Afaka Script */
Aghb, /**< @brief Caucasian Albanian Script */
Ahom, /**< @brief Tai Ahom Script */
Arab, /**< @brief Arabic Script */ Arab, /**< @brief Arabic Script */
Armi, /**< @brief Imperial Aramaic Script */ Armi, /**< @brief Imperial Aramaic Script */
Armn, /**< @brief Armenian Script */ Armn, /**< @brief Armenian Script */
Avst, /**< @brief Avestan Script */ Avst, /**< @brief Avestan Script */
Bali, /**< @brief Balinese Script */ Bali, /**< @brief Balinese Script */
Bamu, /**< @brief Bamum Script */ Bamu, /**< @brief Bamum Script */
Bass, /**< @brief Bassa Vah Script */
Batk, /**< @brief Batak Script */ Batk, /**< @brief Batak Script */
Beng, /**< @brief Bengali Script */ Beng, /**< @brief Bengali Script */
Blis, /**< @brief Blissymbols Script */
Bopo, /**< @brief Bopomofo Script */ Bopo, /**< @brief Bopomofo Script */
Brah, /**< @brief Brahmi Script */ Brah, /**< @brief Brahmi Script */
Brai, /**< @brief Braille Script */ Brai, /**< @brief Braille Script */
Bugi, /**< @brief Buginese Script */ Bugi, /**< @brief Buginese Script */
Buhd, /**< @brief Buhid Script */ Buhd, /**< @brief Buhid Script */
Cakm, /**< @brief Chakma Script */
Cans, /**< @brief Unified Canadian Aboriginal Syllabics */ Cans, /**< @brief Unified Canadian Aboriginal Syllabics */
Cari, /**< @brief Carian Script */ Cari, /**< @brief Carian Script */
Cakm, /**< @brief Chakma Script */
Cham, /**< @brief Cham Script */ Cham, /**< @brief Cham Script */
Cher, /**< @brief Cherokee Script */ Cher, /**< @brief Cherokee Script */
Cirt, /**< @brief Cirth Script */
Copt, /**< @brief Coptic Script */ Copt, /**< @brief Coptic Script */
Cprt, /**< @brief Cypriot Script */ Cprt, /**< @brief Cypriot Script */
Cyrl, /**< @brief Cyrillic Script */ Cyrl, /**< @brief Cyrillic Script */
Cyrs, /**< @brief Cyrillic (Old Church Slavonic variant) Script */
Deva, /**< @brief Devanagari Script */ Deva, /**< @brief Devanagari Script */
Dsrt, /**< @brief Deseret Script */ Dsrt, /**< @brief Deseret Script */
Dupl, /**< @brief Duployan Shorthand Script */
Egyd, /**< @brief Egyptian Demotic Script */
Egyh, /**< @brief Egyptian Hieratic Script */
Egyp, /**< @brief Egyptian Hiegoglyphs */ Egyp, /**< @brief Egyptian Hiegoglyphs */
Elba, /**< @brief Elbasan Script */
Ethi, /**< @brief Ethiopic Script */ Ethi, /**< @brief Ethiopic Script */
Geok, /**< @brief Khutsuri Script */
Geor, /**< @brief Geirgian Script */ Geor, /**< @brief Geirgian Script */
Glag, /**< @brief Glagolitic Script */ Glag, /**< @brief Glagolitic Script */
Goth, /**< @brief Gothic Script */ Goth, /**< @brief Gothic Script */
Gran, /**< @brief Grantha Script */
Grek, /**< @brief Greek Script */ Grek, /**< @brief Greek Script */
Gujr, /**< @brief Gujarati Script */ Gujr, /**< @brief Gujarati Script */
Guru, /**< @brief Gurmukhi Script */ Guru, /**< @brief Gurmukhi Script */
Hang, /**< @brief Hangul Script */ Hang, /**< @brief Hangul Script */
Hani, /**< @brief Han (Hanzi, Kanji, Hanja) Script */
Hano, /**< @brief Hanunoo Script */ Hano, /**< @brief Hanunoo Script */
Hans, /**< @brief Han (Simplified) Script */
Hant, /**< @brief Han (Traditional) Script */ Hant, /**< @brief Han (Traditional) Script */
Hatr, /**< @brief Hatran Script */
Hebr, /**< @brief Hebrew Script */ Hebr, /**< @brief Hebrew Script */
Hira, /**< @brief Hiragana Script */ Hira, /**< @brief Hiragana Script */
Hluw, /**< @brief Anatolian Hieroglyphs */
Hmng, /**< @brief Pahawh Hmong Script */
Hrkt, /**< @brief Japanese Syllabaries */
Hung, /**< @brief Old Hungarian Script */
Inds, /**< @brief Indus Script */
Ital, /**< @brief Old Italic Script */ Ital, /**< @brief Old Italic Script */
Java, /**< @brief Javanese Script */ Java, /**< @brief Javanese Script */
Jpan, /**< @brief Japanese (Han + Hiragana + Katakana) Scripts */
Jurc, /**< @brief Jurchen Script */
Kali, /**< @brief Kayah Li Script */ Kali, /**< @brief Kayah Li Script */
Kana, /**< @brief Katakana Script */ Kana, /**< @brief Katakana Script */
Khar, /**< @brief Kharoshthi Script */ Khar, /**< @brief Kharoshthi Script */
Khmr, /**< @brief Khmer Script */ Khmr, /**< @brief Khmer Script */
Khoj, /**< @brief Khojki Script */
Knda, /**< @brief Kannada Script */ Knda, /**< @brief Kannada Script */
Kore, /**< @brief Korean (Hangul + Han) Scripts */
Kpel, /**< @brief Kpelle Script */
Kthi, /**< @brief Kaithi Script */ Kthi, /**< @brief Kaithi Script */
Lana, /**< @brief Tai Tham Script */ Lana, /**< @brief Tai Tham Script */
Laoo, /**< @brief Lao Script */ Laoo, /**< @brief Lao Script */
Latf, /**< @brief Latin Script (Fractur Variant) */
Latg, /**< @brief Latin Script (Gaelic Variant) */
Latn, /**< @brief Latin Script */ Latn, /**< @brief Latin Script */
Lepc, /**< @brief Lepcha Script */ Lepc, /**< @brief Lepcha Script */
Limb, /**< @brief Limbu Script */ Limb, /**< @brief Limbu Script */
Lina, /**< @brief Linear A Script */
Linb, /**< @brief Linear B Script */ Linb, /**< @brief Linear B Script */
Lisu, /**< @brief Lisu Script */ Lisu, /**< @brief Lisu Script */
Loma, /**< @brief Loma Script */
Lyci, /**< @brief Lycian Script */ Lyci, /**< @brief Lycian Script */
Lydi, /**< @brief Lydian Script */ Lydi, /**< @brief Lydian Script */
Mahj, /**< @brief Mahajani Script */
Mand, /**< @brief Mandaic Script */ Mand, /**< @brief Mandaic Script */
Mani, /**< @brief Manichaean Script */
Maya, /**< @brief Mayan Hieroglyphs */
Mend, /**< @brief Mende Kikakui Script */
Merc, /**< @brief Meroitic Cursive Script */ Merc, /**< @brief Meroitic Cursive Script */
Mero, /**< @brief Meroitic Hieroglyphs */ Mero, /**< @brief Meroitic Hieroglyphs */
Mlym, /**< @brief Malayalam Script */ Mlym, /**< @brief Malayalam Script */
Modi, /**< @brief Modi Script */
Mong, /**< @brief Mongolian Script */ Mong, /**< @brief Mongolian Script */
Moon, /**< @brief Moon Script */
Mroo, /**< @brief Mro Script */
Mtei, /**< @brief Meitei Mayek Script */ Mtei, /**< @brief Meitei Mayek Script */
Mymr, /**< @brief Myanmar Script */
Mult, /**< @brief Multani Script */
Mymr, /**< @brief Myanmar (Burmese) Script */
Narb, /**< @brief Old North Arabian Script */
Nbat, /**< @brief Nabataean Script */
Nkgb, /**< @brief Nakhi Geba Script */
Nkoo, /**< @brief N'Ko Script */ Nkoo, /**< @brief N'Ko Script */
Nshu, /**< @brief Nushu Script */
Ogam, /**< @brief Ogham Script */ Ogam, /**< @brief Ogham Script */
Olck, /**< @brief Ol Chiki Script */ Olck, /**< @brief Ol Chiki Script */
Orkh, /**< @brief Old Turkic Script */ Orkh, /**< @brief Old Turkic Script */
Orya, /**< @brief Oriya Script */ Orya, /**< @brief Oriya Script */
Osma, /**< @brief Osmanya Script */ Osma, /**< @brief Osmanya Script */
Palm, /**< @brief Palmyrene Script */
Pauc, /**< @brief Pau Cin Hau Script */
Perm, /**< @brief Old Permic */
Phag, /**< @brief Phags-Pa Script */ Phag, /**< @brief Phags-Pa Script */
Phli, /**< @brief Inscriptional Pahlavi Script */ Phli, /**< @brief Inscriptional Pahlavi Script */
Phlp, /**< @brief Psalter Pahlavi Script */
Phlv, /**< @brief Book Pahlavi Script */
Phnx, /**< @brief Phoenician Script */ Phnx, /**< @brief Phoenician Script */
Plrd, /**< @brief Miao Script */ Plrd, /**< @brief Miao Script */
Prti, /**< @brief Inscriptional Parthian Script */ Prti, /**< @brief Inscriptional Parthian Script */
Qaak, /**< @brief Klingon Script */
Qaak, /**< @brief Klingon Script (Private Use) */
Rjng, /**< @brief Rejang Script */ Rjng, /**< @brief Rejang Script */
Roro, /**< @brief Rongorongo Script */
Runr, /**< @brief Runic Script */ Runr, /**< @brief Runic Script */
Samr, /**< @brief Samaritan Script */ Samr, /**< @brief Samaritan Script */
Sara, /**< @brief Sarati Script */
Sarb, /**< @brief Old South Arabian Script */ Sarb, /**< @brief Old South Arabian Script */
Saur, /**< @brief Saurashtra Script */ Saur, /**< @brief Saurashtra Script */
Sgnw, /**< @brief Sign Writing */
Shaw, /**< @brief Shavian Script */ Shaw, /**< @brief Shavian Script */
Shrd, /**< @brief Sharada Script */ Shrd, /**< @brief Sharada Script */
Sidd, /**< @brief Siddham Script */
Sind, /**< @brief Sindhi Script */
Sinh, /**< @brief Sinhala Script */ Sinh, /**< @brief Sinhala Script */
Sora, /**< @brief Sora Sompeng Script */ Sora, /**< @brief Sora Sompeng Script */
Sund, /**< @brief Sundanese Script */ Sund, /**< @brief Sundanese Script */
Sylo, /**< @brief Syloti Nagri Script */ Sylo, /**< @brief Syloti Nagri Script */
Syrn, /**< @brief Syriatic (Eastern) Script */
Syrc, /**< @brief Syriac Script */
Syre, /**< @brief Syriac Script (Estrangelo Variant) */
Syrj, /**< @brief Syriac Script (Western Variant) */
Syrn, /**< @brief Syriac Script (Eastern Variant) */
Tagb, /**< @brief Tagbanwa Script */ Tagb, /**< @brief Tagbanwa Script */
Takr, /**< @brief Takri Script */ Takr, /**< @brief Takri Script */
Tale, /**< @brief Tai Le Script */ Tale, /**< @brief Tai Le Script */
Talu, /**< @brief New Tai Lue Script */ Talu, /**< @brief New Tai Lue Script */
Taml, /**< @brief Tamil Script */ Taml, /**< @brief Tamil Script */
Tang, /**< @brief Tangut Script */
Tavt, /**< @brief Tai Viet Script */ Tavt, /**< @brief Tai Viet Script */
Telu, /**< @brief Telugu Script */ Telu, /**< @brief Telugu Script */
Teng, /**< @brief Tengwar Script */
Tfng, /**< @brief Tifinagh Script */ Tfng, /**< @brief Tifinagh Script */
Tglg, /**< @brief Tagalog Script */ Tglg, /**< @brief Tagalog Script */
Thaa, /**< @brief Thaana Script */ Thaa, /**< @brief Thaana Script */
Thai, /**< @brief Thai Script */ Thai, /**< @brief Thai Script */
Tibt, /**< @brief Tibetan Script */ Tibt, /**< @brief Tibetan Script */
Tirh, /**< @brief Tirhuta Script */
Ugar, /**< @brief Ugaritic Script */ Ugar, /**< @brief Ugaritic Script */
Vaii, /**< @brief Vai Script */ Vaii, /**< @brief Vai Script */
Visp, /**< @brief Visible Speech Script */
Wara, /**< @brief Warang Citi Script */
Wole, /**< @brief Woleai Script */
Xpeo, /**< @brief Old Persian Script */ Xpeo, /**< @brief Old Persian Script */
Xsux, /**< @brief Cuneiform Script */ Xsux, /**< @brief Cuneiform Script */
Yiii, /**< @brief Yi Script */ Yiii, /**< @brief Yi Script */
Zyyy, /**< @brief Inherited Script */
Zzzz, /**< @brief Unknown Script */
Zinh, /**< @brief Inherited Script */
Zmth, /**< @brief Mathematical Notation */
Zsym, /**< @brief Symbols */
Zxxx, /**< @brief Unwritten Documents */
Zyyy, /**< @brief Undetermined Script */
Zzzz, /**< @brief Uncoded Script */
}; };


/** @brief Get a string representation of the script enumeration value. /** @brief Get a string representation of the script enumeration value.

Loading…
Cancel
Save