summaryrefslogtreecommitdiff
path: root/Build/source/libs/icu/icu-xetex/layout/ScriptAndLanguageTags.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/icu/icu-xetex/layout/ScriptAndLanguageTags.cpp')
-rw-r--r--Build/source/libs/icu/icu-xetex/layout/ScriptAndLanguageTags.cpp211
1 files changed, 211 insertions, 0 deletions
diff --git a/Build/source/libs/icu/icu-xetex/layout/ScriptAndLanguageTags.cpp b/Build/source/libs/icu/icu-xetex/layout/ScriptAndLanguageTags.cpp
new file mode 100644
index 00000000000..500fb2528c8
--- /dev/null
+++ b/Build/source/libs/icu/icu-xetex/layout/ScriptAndLanguageTags.cpp
@@ -0,0 +1,211 @@
+/*
+ *
+ * (C) Copyright IBM Corp. 1998-2008. All Rights Reserved.
+ *
+ * WARNING: THIS FILE IS MACHINE GENERATED. DO NOT HAND EDIT IT UNLESS
+ * YOU REALLY KNOW WHAT YOU'RE DOING.
+ *
+ * Generated on: 03/13/2008 05:37:32 PM HST
+ */
+
+#include "LETypes.h"
+#include "ScriptAndLanguageTags.h"
+#include "OpenTypeLayoutEngine.h"
+
+U_NAMESPACE_BEGIN
+
+const LETag OpenTypeLayoutEngine::scriptTags[] = {
+ zyyyScriptTag, /* 'zyyy' (COMMON) */
+ qaaiScriptTag, /* 'qaai' (INHERITED) */
+ arabScriptTag, /* 'arab' (ARABIC) */
+ armnScriptTag, /* 'armn' (ARMENIAN) */
+ bengScriptTag, /* 'beng' (BENGALI) */
+ bopoScriptTag, /* 'bopo' (BOPOMOFO) */
+ cherScriptTag, /* 'cher' (CHEROKEE) */
+ coptScriptTag, /* 'copt' (COPTIC) */
+ cyrlScriptTag, /* 'cyrl' (CYRILLIC) */
+ dsrtScriptTag, /* 'dsrt' (DESERET) */
+ devaScriptTag, /* 'deva' (DEVANAGARI) */
+ ethiScriptTag, /* 'ethi' (ETHIOPIC) */
+ georScriptTag, /* 'geor' (GEORGIAN) */
+ gothScriptTag, /* 'goth' (GOTHIC) */
+ grekScriptTag, /* 'grek' (GREEK) */
+ gujrScriptTag, /* 'gujr' (GUJARATI) */
+ guruScriptTag, /* 'guru' (GURMUKHI) */
+ haniScriptTag, /* 'hani' (HAN) */
+ hangScriptTag, /* 'hang' (HANGUL) */
+ hebrScriptTag, /* 'hebr' (HEBREW) */
+ hiraScriptTag, /* 'hira' (HIRAGANA) */
+ kndaScriptTag, /* 'knda' (KANNADA) */
+ kanaScriptTag, /* 'kana' (KATAKANA) */
+ khmrScriptTag, /* 'khmr' (KHMER) */
+ laooScriptTag, /* 'lao ' (LAO) */
+ latnScriptTag, /* 'latn' (LATIN) */
+ mlymScriptTag, /* 'mlym' (MALAYALAM) */
+ mongScriptTag, /* 'mong' (MONGOLIAN) */
+ mymrScriptTag, /* 'mymr' (MYANMAR) */
+ ogamScriptTag, /* 'ogam' (OGHAM) */
+ italScriptTag, /* 'ital' (OLD_ITALIC) */
+ oryaScriptTag, /* 'orya' (ORIYA) */
+ runrScriptTag, /* 'runr' (RUNIC) */
+ sinhScriptTag, /* 'sinh' (SINHALA) */
+ syrcScriptTag, /* 'syrc' (SYRIAC) */
+ tamlScriptTag, /* 'taml' (TAMIL) */
+ teluScriptTag, /* 'telu' (TELUGU) */
+ thaaScriptTag, /* 'thaa' (THAANA) */
+ thaiScriptTag, /* 'thai' (THAI) */
+ tibtScriptTag, /* 'tibt' (TIBETAN) */
+ cansScriptTag, /* 'cans' (CANADIAN_ABORIGINAL) */
+ yiiiScriptTag, /* 'yi ' (YI) */
+ tglgScriptTag, /* 'tglg' (TAGALOG) */
+ hanoScriptTag, /* 'hano' (HANUNOO) */
+ buhdScriptTag, /* 'buhd' (BUHID) */
+ tagbScriptTag, /* 'tagb' (TAGBANWA) */
+ braiScriptTag, /* 'brai' (BRAILLE) */
+ cprtScriptTag, /* 'cprt' (CYPRIOT) */
+ limbScriptTag, /* 'limb' (LIMBU) */
+ linbScriptTag, /* 'linb' (LINEAR_B) */
+ osmaScriptTag, /* 'osma' (OSMANYA) */
+ shawScriptTag, /* 'shaw' (SHAVIAN) */
+ taleScriptTag, /* 'tale' (TAI_LE) */
+ ugarScriptTag, /* 'ugar' (UGARITIC) */
+ hrktScriptTag, /* 'hrkt' (KATAKANA_OR_HIRAGANA) */
+ bugiScriptTag, /* 'bugi' (BUGINESE) */
+ glagScriptTag, /* 'glag' (GLAGOLITIC) */
+ kharScriptTag, /* 'khar' (KHAROSHTHI) */
+ syloScriptTag, /* 'sylo' (SYLOTI_NAGRI) */
+ taluScriptTag, /* 'talu' (NEW_TAI_LUE) */
+ tfngScriptTag, /* 'tfng' (TIFINAGH) */
+ xpeoScriptTag, /* 'xpeo' (OLD_PERSIAN) */
+ baliScriptTag, /* 'bali' (BALINESE) */
+ batkScriptTag, /* 'batk' (BATK) */
+ blisScriptTag, /* 'blis' (BLIS) */
+ brahScriptTag, /* 'brah' (BRAH) */
+ chamScriptTag, /* 'cham' (CHAM) */
+ cirtScriptTag, /* 'cirt' (CIRT) */
+ cyrsScriptTag, /* 'cyrs' (CYRS) */
+ egydScriptTag, /* 'egyd' (EGYD) */
+ egyhScriptTag, /* 'egyh' (EGYH) */
+ egypScriptTag, /* 'egyp' (EGYP) */
+ geokScriptTag, /* 'geok' (GEOK) */
+ hansScriptTag, /* 'hans' (HANS) */
+ hantScriptTag, /* 'hant' (HANT) */
+ hmngScriptTag, /* 'hmng' (HMNG) */
+ hungScriptTag, /* 'hung' (HUNG) */
+ indsScriptTag, /* 'inds' (INDS) */
+ javaScriptTag, /* 'java' (JAVA) */
+ kaliScriptTag, /* 'kali' (KALI) */
+ latfScriptTag, /* 'latf' (LATF) */
+ latgScriptTag, /* 'latg' (LATG) */
+ lepcScriptTag, /* 'lepc' (LEPC) */
+ linaScriptTag, /* 'lina' (LINA) */
+ mandScriptTag, /* 'mand' (MAND) */
+ mayaScriptTag, /* 'maya' (MAYA) */
+ meroScriptTag, /* 'mero' (MERO) */
+ nkooScriptTag, /* 'nko ' (NKO) */
+ orkhScriptTag, /* 'orkh' (ORKH) */
+ permScriptTag, /* 'perm' (PERM) */
+ phagScriptTag, /* 'phag' (PHAGS_PA) */
+ phnxScriptTag, /* 'phnx' (PHOENICIAN) */
+ plrdScriptTag, /* 'plrd' (PLRD) */
+ roroScriptTag, /* 'roro' (RORO) */
+ saraScriptTag, /* 'sara' (SARA) */
+ syreScriptTag, /* 'syre' (SYRE) */
+ syrjScriptTag, /* 'syrj' (SYRJ) */
+ syrnScriptTag, /* 'syrn' (SYRN) */
+ tengScriptTag, /* 'teng' (TENG) */
+ vaiiScriptTag, /* 'vai ' (VAII) */
+ vispScriptTag, /* 'visp' (VISP) */
+ xsuxScriptTag, /* 'xsux' (CUNEIFORM) */
+ zxxxScriptTag, /* 'zxxx' (ZXXX) */
+ zzzzScriptTag, /* 'zzzz' (UNKNOWN) */
+ cariScriptTag, /* 'cari' (CARI) */
+ jpanScriptTag, /* 'jpan' (JPAN) */
+ lanaScriptTag, /* 'lana' (LANA) */
+ lyciScriptTag, /* 'lyci' (LYCI) */
+ lydiScriptTag, /* 'lydi' (LYDI) */
+ olckScriptTag, /* 'olck' (OLCK) */
+ rjngScriptTag, /* 'rjng' (RJNG) */
+ saurScriptTag, /* 'saur' (SAUR) */
+ sgnwScriptTag, /* 'sgnw' (SGNW) */
+ sundScriptTag, /* 'sund' (SUND) */
+ moonScriptTag, /* 'moon' (MOON) */
+ mteiScriptTag /* 'mtei' (MTEI) */
+};
+
+const LETag OpenTypeLayoutEngine::languageTags[] = {
+ nullLanguageTag, /* '' (null) */
+ araLanguageTag, /* 'ARA' (Arabic) */
+ asmLanguageTag, /* 'ASM' (Assamese) */
+ benLanguageTag, /* 'BEN' (Bengali) */
+ farLanguageTag, /* 'FAR' (Farsi) */
+ gujLanguageTag, /* 'GUJ' (Gujarati) */
+ hinLanguageTag, /* 'HIN' (Hindi) */
+ iwrLanguageTag, /* 'IWR' (Hebrew) */
+ jiiLanguageTag, /* 'JII' (Yiddish) */
+ janLanguageTag, /* 'JAN' (Japanese) */
+ kanLanguageTag, /* 'KAN' (Kannada) */
+ kokLanguageTag, /* 'KOK' (Konkani) */
+ korLanguageTag, /* 'KOR' (Korean) */
+ kshLanguageTag, /* 'KSH' (Kashmiri) */
+ malLanguageTag, /* 'MAL' (Malayalam (Traditional)) */
+ marLanguageTag, /* 'MAR' (Marathi) */
+ mlrLanguageTag, /* 'MLR' (Malayalam (Reformed)) */
+ mniLanguageTag, /* 'MNI' (Manipuri) */
+ oriLanguageTag, /* 'ORI' (Oriya) */
+ sanLanguageTag, /* 'SAN' (Sanscrit) */
+ sndLanguageTag, /* 'SND' (Sindhi) */
+ snhLanguageTag, /* 'SNH' (Sinhalese) */
+ syrLanguageTag, /* 'SYR' (Syriac) */
+ tamLanguageTag, /* 'TAM' (Tamil) */
+ telLanguageTag, /* 'TEL' (Telugu) */
+ thaLanguageTag, /* 'THA' (Thai) */
+ urdLanguageTag, /* 'URD' (Urdu) */
+ zhpLanguageTag, /* 'ZHP' (Chinese (Phonetic)) */
+ zhsLanguageTag, /* 'ZHS' (Chinese (Simplified)) */
+ zhtLanguageTag, /* 'ZHT' (Chinese (Traditional)) */
+ afkLanguageTag, /* 'AFK' (Afrikaans) */
+ belLanguageTag, /* 'BEL' (Belarussian) */
+ bgrLanguageTag, /* 'BGR' (Bulgarian) */
+ catLanguageTag, /* 'CAT' (Catalan) */
+ cheLanguageTag, /* 'CHE' (Chechen) */
+ copLanguageTag, /* 'COP' (Coptic) */
+ csyLanguageTag, /* 'CSY' (Czech) */
+ danLanguageTag, /* 'DAN' (Danish) */
+ deuLanguageTag, /* 'DEU' (German) */
+ dznLanguageTag, /* 'DZN' (Dzongkha) */
+ ellLanguageTag, /* 'ELL' (Greek) */
+ engLanguageTag, /* 'ENG' (English) */
+ espLanguageTag, /* 'ESP' (Spanish) */
+ etiLanguageTag, /* 'ETI' (Estonian) */
+ euqLanguageTag, /* 'EUQ' (Basque) */
+ finLanguageTag, /* 'FIN' (Finnish) */
+ fraLanguageTag, /* 'FRA' (French) */
+ gaeLanguageTag, /* 'GAE' (Gaelic) */
+ hauLanguageTag, /* 'HAU' (Hausa) */
+ hrvLanguageTag, /* 'HRV' (Croation) */
+ hunLanguageTag, /* 'HUN' (Hungarian) */
+ hyeLanguageTag, /* 'HYE' (Armenian) */
+ indLanguageTag, /* 'IND' (Indonesian) */
+ itaLanguageTag, /* 'ITA' (Italian) */
+ khmLanguageTag, /* 'KHM' (Khmer) */
+ mngLanguageTag, /* 'MNG' (Mongolian) */
+ mtsLanguageTag, /* 'MTS' (Maltese) */
+ nepLanguageTag, /* 'NEP' (Nepali) */
+ nldLanguageTag, /* 'NLD' (Dutch) */
+ pasLanguageTag, /* 'PAS' (Pashto) */
+ plkLanguageTag, /* 'PLK' (Polish) */
+ ptgLanguageTag, /* 'PTG' (Portuguese) */
+ romLanguageTag, /* 'ROM' (Romanian) */
+ rusLanguageTag, /* 'RUS' (Russian) */
+ skyLanguageTag, /* 'SKY' (Slovak) */
+ slvLanguageTag, /* 'SLV' (Slovenian) */
+ sqiLanguageTag, /* 'SQI' (Albanian) */
+ srbLanguageTag, /* 'SRB' (Serbian) */
+ sveLanguageTag, /* 'SVE' (Swedish) */
+ tibLanguageTag, /* 'TIB' (Tibetan) */
+ trkLanguageTag, /* 'TRK' (Turkish) */
+ welLanguageTag /* 'WEL' (Welsh) */
+};
+
+U_NAMESPACE_END