mirror of
https://github.com/unicode-org/icu.git
synced 2025-04-08 23:10:40 +00:00
ICU-4338 Update LEScripts.h, LELanguage.h, ScriptAndLanguageTags.h, .cpp for Unicode 5.0.
X-SVN-Rev: 20136
This commit is contained in:
parent
fe2ddf269b
commit
039e8d3e53
5 changed files with 185 additions and 17 deletions
|
@ -323,7 +323,49 @@ static const IndicClassTable * const indicClassTables[scriptCodeCount] = {
|
|||
NULL, /* 'sylo' (SYLOTI_NAGRI) */
|
||||
NULL, /* 'talu' (NEW_TAI_LUE) */
|
||||
NULL, /* 'tfng' (TIFINAGH) */
|
||||
NULL /* 'xpeo' (OLD_PERSIAN) */
|
||||
NULL, /* 'xpeo' (OLD_PERSIAN) */
|
||||
NULL, /* 'bali' (BALINESE) */
|
||||
NULL, /* 'batk' (BATK) */
|
||||
NULL, /* 'blis' (BLIS) */
|
||||
NULL, /* 'brah' (BRAH) */
|
||||
NULL, /* 'cham' (CHAM) */
|
||||
NULL, /* 'cirt' (CIRT) */
|
||||
NULL, /* 'cyrs' (CYRS) */
|
||||
NULL, /* 'egyd' (EGYD) */
|
||||
NULL, /* 'egyh' (EGYH) */
|
||||
NULL, /* 'egyp' (EGYP) */
|
||||
NULL, /* 'geok' (GEOK) */
|
||||
NULL, /* 'hans' (HANS) */
|
||||
NULL, /* 'hant' (HANT) */
|
||||
NULL, /* 'hmng' (HMNG) */
|
||||
NULL, /* 'hung' (HUNG) */
|
||||
NULL, /* 'inds' (INDS) */
|
||||
NULL, /* 'java' (JAVA) */
|
||||
NULL, /* 'kali' (KALI) */
|
||||
NULL, /* 'latf' (LATF) */
|
||||
NULL, /* 'latg' (LATG) */
|
||||
NULL, /* 'lepc' (LEPC) */
|
||||
NULL, /* 'lina' (LINA) */
|
||||
NULL, /* 'mand' (MAND */
|
||||
NULL, /* 'maya' (MAYA) */
|
||||
NULL, /* 'mero' (MERO) */
|
||||
NULL, /* 'nko ' (NKO) */
|
||||
NULL, /* 'orkh' (ORKH) */
|
||||
NULL, /* 'perm' (PERM) */
|
||||
NULL, /* 'phag' (PHAGS_PA) */
|
||||
NULL, /* 'phnx' (PHOENICIAN) */
|
||||
NULL, /* 'plrd' (PLRD) */
|
||||
NULL, /* 'roro' (RORO) */
|
||||
NULL, /* 'sara' (SARA) */
|
||||
NULL, /* 'syre' (SYRE) */
|
||||
NULL, /* 'syrj' (SYRJ) */
|
||||
NULL, /* 'syrn' (SYRN) */
|
||||
NULL, /* 'teng' (TENG) */
|
||||
NULL, /* 'vai ' (VAII) */
|
||||
NULL, /* 'visp' (VISP)) */
|
||||
NULL, /* 'xsux' (CUNEIFORM) */
|
||||
NULL, /* 'zxxx' (ZXXX) */
|
||||
NULL /* 'zzzz' (UNKNOWN) */
|
||||
};
|
||||
|
||||
IndicClassTable::CharClass IndicClassTable::getCharClass(LEUnicode ch) const
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. 1998-2005. All Rights Reserved.
|
||||
* (C) Copyright IBM Corp. 1998-2006. All Rights Reserved.
|
||||
*
|
||||
* WARNING: THIS FILE IS MACHINE GENERATED. DO NOT HAND EDIT IT UNLESS
|
||||
* YOU REALLY KNOW WHAT YOU'RE DOING.
|
||||
*
|
||||
* Generated on: 07/19/2005 01:01:08 PM PDT
|
||||
* Generated on: 08/21/2006 02:35:14 PM HST
|
||||
*/
|
||||
|
||||
#ifndef __LELANGUAGES_H
|
||||
|
@ -25,7 +25,7 @@ U_NAMESPACE_BEGIN
|
|||
* this is just a list of languages which the LayoutEngine
|
||||
* supports.
|
||||
*
|
||||
* @draft ICU 3.4
|
||||
* @draft ICU 3.6
|
||||
*/
|
||||
|
||||
enum LanguageCodes {
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. 1998-2005. All Rights Reserved.
|
||||
* (C) Copyright IBM Corp. 1998-2006. All Rights Reserved.
|
||||
*
|
||||
* WARNING: THIS FILE IS MACHINE GENERATED. DO NOT HAND EDIT IT UNLESS
|
||||
* YOU REALLY KNOW WHAT YOU'RE DOING.
|
||||
*
|
||||
* Generated on: 07/19/2005 01:01:08 PM PDT
|
||||
* Generated on: 08/21/2006 02:35:13 PM HST
|
||||
*/
|
||||
|
||||
#ifndef __LESCRIPTS_H
|
||||
|
@ -24,7 +24,7 @@ U_NAMESPACE_BEGIN
|
|||
* Constants for Unicode script values, generated using
|
||||
* ICU4J's <code>UScript</code> class.
|
||||
*
|
||||
* @draft ICU 3.4
|
||||
* @draft ICU 3.6
|
||||
*/
|
||||
|
||||
enum ScriptCodes {
|
||||
|
@ -90,8 +90,50 @@ enum ScriptCodes {
|
|||
taluScriptCode = 59,
|
||||
tfngScriptCode = 60,
|
||||
xpeoScriptCode = 61,
|
||||
baliScriptCode = 62,
|
||||
batkScriptCode = 63,
|
||||
blisScriptCode = 64,
|
||||
brahScriptCode = 65,
|
||||
chamScriptCode = 66,
|
||||
cirtScriptCode = 67,
|
||||
cyrsScriptCode = 68,
|
||||
egydScriptCode = 69,
|
||||
egyhScriptCode = 70,
|
||||
egypScriptCode = 71,
|
||||
geokScriptCode = 72,
|
||||
hansScriptCode = 73,
|
||||
hantScriptCode = 74,
|
||||
hmngScriptCode = 75,
|
||||
hungScriptCode = 76,
|
||||
indsScriptCode = 77,
|
||||
javaScriptCode = 78,
|
||||
kaliScriptCode = 79,
|
||||
latfScriptCode = 80,
|
||||
latgScriptCode = 81,
|
||||
lepcScriptCode = 82,
|
||||
linaScriptCode = 83,
|
||||
mandScriptCode = 84,
|
||||
mayaScriptCode = 85,
|
||||
meroScriptCode = 86,
|
||||
nkooScriptCode = 87,
|
||||
orkhScriptCode = 88,
|
||||
permScriptCode = 89,
|
||||
phagScriptCode = 90,
|
||||
phnxScriptCode = 91,
|
||||
plrdScriptCode = 92,
|
||||
roroScriptCode = 93,
|
||||
saraScriptCode = 94,
|
||||
syreScriptCode = 95,
|
||||
syrjScriptCode = 96,
|
||||
syrnScriptCode = 97,
|
||||
tengScriptCode = 98,
|
||||
vaiiScriptCode = 99,
|
||||
vispScriptCode = 100,
|
||||
xsuxScriptCode = 101,
|
||||
zxxxScriptCode = 102,
|
||||
zzzzScriptCode = 103,
|
||||
|
||||
scriptCodeCount = 62
|
||||
scriptCodeCount = 104
|
||||
};
|
||||
|
||||
U_NAMESPACE_END
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. 1998-2005. All Rights Reserved.
|
||||
* (C) Copyright IBM Corp. 1998-2006. All Rights Reserved.
|
||||
*
|
||||
* WARNING: THIS FILE IS MACHINE GENERATED. DO NOT HAND EDIT IT UNLESS
|
||||
* YOU REALLY KNOW WHAT YOU'RE DOING.
|
||||
*
|
||||
* Generated on: 07/19/2005 01:01:08 PM PDT
|
||||
* Generated on: 08/21/2006 02:35:14 PM HST
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
|
@ -39,7 +39,7 @@ const LETag OpenTypeLayoutEngine::scriptTags[] = {
|
|||
kndaScriptTag, /* 'knda' (KANNADA) */
|
||||
kanaScriptTag, /* 'kana' (KATAKANA) */
|
||||
khmrScriptTag, /* 'khmr' (KHMER) */
|
||||
laooScriptTag, /* 'laoo' (LAO) */
|
||||
laooScriptTag, /* 'lao ' (LAO) */
|
||||
latnScriptTag, /* 'latn' (LATIN) */
|
||||
mlymScriptTag, /* 'mlym' (MALAYALAM) */
|
||||
mongScriptTag, /* 'mong' (MONGOLIAN) */
|
||||
|
@ -56,7 +56,7 @@ const LETag OpenTypeLayoutEngine::scriptTags[] = {
|
|||
thaiScriptTag, /* 'thai' (THAI) */
|
||||
tibtScriptTag, /* 'tibt' (TIBETAN) */
|
||||
cansScriptTag, /* 'cans' (CANADIAN_ABORIGINAL) */
|
||||
yiiiScriptTag, /* 'yiii' (YI) */
|
||||
yiiiScriptTag, /* 'yi ' (YI) */
|
||||
tglgScriptTag, /* 'tglg' (TAGALOG) */
|
||||
hanoScriptTag, /* 'hano' (HANUNOO) */
|
||||
buhdScriptTag, /* 'buhd' (BUHID) */
|
||||
|
@ -76,7 +76,49 @@ const LETag OpenTypeLayoutEngine::scriptTags[] = {
|
|||
syloScriptTag, /* 'sylo' (SYLOTI_NAGRI) */
|
||||
taluScriptTag, /* 'talu' (NEW_TAI_LUE) */
|
||||
tfngScriptTag, /* 'tfng' (TIFINAGH) */
|
||||
xpeoScriptTag /* 'xpeo' (OLD_PERSIAN) */
|
||||
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) */
|
||||
};
|
||||
|
||||
const LETag OpenTypeLayoutEngine::languageTags[] = {
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
/*
|
||||
*
|
||||
* (C) Copyright IBM Corp. 1998-2005. All Rights Reserved.
|
||||
* (C) Copyright IBM Corp. 1998-2006. All Rights Reserved.
|
||||
*
|
||||
* WARNING: THIS FILE IS MACHINE GENERATED. DO NOT HAND EDIT IT UNLESS
|
||||
* YOU REALLY KNOW WHAT YOU'RE DOING.
|
||||
*
|
||||
* Generated on: 07/19/2005 01:01:08 PM PDT
|
||||
* Generated on: 08/21/2006 02:35:14 PM HST
|
||||
*/
|
||||
|
||||
#ifndef __SCRIPTANDLANGUAGES_H
|
||||
|
@ -44,7 +44,7 @@ const LETag hiraScriptTag = 0x68697261; /* 'hira' (HIRAGANA) */
|
|||
const LETag kndaScriptTag = 0x6B6E6461; /* 'knda' (KANNADA) */
|
||||
const LETag kanaScriptTag = 0x6B616E61; /* 'kana' (KATAKANA) */
|
||||
const LETag khmrScriptTag = 0x6B686D72; /* 'khmr' (KHMER) */
|
||||
const LETag laooScriptTag = 0x6C616F6F; /* 'laoo' (LAO) */
|
||||
const LETag laooScriptTag = 0x6C616F20; /* 'lao ' (LAO) */
|
||||
const LETag latnScriptTag = 0x6C61746E; /* 'latn' (LATIN) */
|
||||
const LETag mlymScriptTag = 0x6D6C796D; /* 'mlym' (MALAYALAM) */
|
||||
const LETag mongScriptTag = 0x6D6F6E67; /* 'mong' (MONGOLIAN) */
|
||||
|
@ -61,7 +61,7 @@ const LETag thaaScriptTag = 0x74686161; /* 'thaa' (THAANA) */
|
|||
const LETag thaiScriptTag = 0x74686169; /* 'thai' (THAI) */
|
||||
const LETag tibtScriptTag = 0x74696274; /* 'tibt' (TIBETAN) */
|
||||
const LETag cansScriptTag = 0x63616E73; /* 'cans' (CANADIAN_ABORIGINAL) */
|
||||
const LETag yiiiScriptTag = 0x79696969; /* 'yiii' (YI) */
|
||||
const LETag yiiiScriptTag = 0x79692020; /* 'yi ' (YI) */
|
||||
const LETag tglgScriptTag = 0x74676C67; /* 'tglg' (TAGALOG) */
|
||||
const LETag hanoScriptTag = 0x68616E6F; /* 'hano' (HANUNOO) */
|
||||
const LETag buhdScriptTag = 0x62756864; /* 'buhd' (BUHID) */
|
||||
|
@ -82,6 +82,48 @@ const LETag syloScriptTag = 0x73796C6F; /* 'sylo' (SYLOTI_NAGRI) */
|
|||
const LETag taluScriptTag = 0x74616C75; /* 'talu' (NEW_TAI_LUE) */
|
||||
const LETag tfngScriptTag = 0x74666E67; /* 'tfng' (TIFINAGH) */
|
||||
const LETag xpeoScriptTag = 0x7870656F; /* 'xpeo' (OLD_PERSIAN) */
|
||||
const LETag baliScriptTag = 0x62616C69; /* 'bali' (BALINESE) */
|
||||
const LETag batkScriptTag = 0x6261746B; /* 'batk' (BATK) */
|
||||
const LETag blisScriptTag = 0x626C6973; /* 'blis' (BLIS) */
|
||||
const LETag brahScriptTag = 0x62726168; /* 'brah' (BRAH) */
|
||||
const LETag chamScriptTag = 0x6368616D; /* 'cham' (CHAM) */
|
||||
const LETag cirtScriptTag = 0x63697274; /* 'cirt' (CIRT) */
|
||||
const LETag cyrsScriptTag = 0x63797273; /* 'cyrs' (CYRS) */
|
||||
const LETag egydScriptTag = 0x65677964; /* 'egyd' (EGYD) */
|
||||
const LETag egyhScriptTag = 0x65677968; /* 'egyh' (EGYH) */
|
||||
const LETag egypScriptTag = 0x65677970; /* 'egyp' (EGYP) */
|
||||
const LETag geokScriptTag = 0x67656F6B; /* 'geok' (GEOK) */
|
||||
const LETag hansScriptTag = 0x68616E73; /* 'hans' (HANS) */
|
||||
const LETag hantScriptTag = 0x68616E74; /* 'hant' (HANT) */
|
||||
const LETag hmngScriptTag = 0x686D6E67; /* 'hmng' (HMNG) */
|
||||
const LETag hungScriptTag = 0x68756E67; /* 'hung' (HUNG) */
|
||||
const LETag indsScriptTag = 0x696E6473; /* 'inds' (INDS) */
|
||||
const LETag javaScriptTag = 0x6A617661; /* 'java' (JAVA) */
|
||||
const LETag kaliScriptTag = 0x6B616C69; /* 'kali' (KALI) */
|
||||
const LETag latfScriptTag = 0x6C617466; /* 'latf' (LATF) */
|
||||
const LETag latgScriptTag = 0x6C617467; /* 'latg' (LATG) */
|
||||
const LETag lepcScriptTag = 0x6C657063; /* 'lepc' (LEPC) */
|
||||
const LETag linaScriptTag = 0x6C696E61; /* 'lina' (LINA) */
|
||||
const LETag mandScriptTag = 0x6D616E64; /* 'mand' (MAND) */
|
||||
const LETag mayaScriptTag = 0x6D617961; /* 'maya' (MAYA) */
|
||||
const LETag meroScriptTag = 0x6D65726F; /* 'mero' (MERO) */
|
||||
const LETag nkooScriptTag = 0x6E6B6F20; /* 'nko ' (NKO) */
|
||||
const LETag orkhScriptTag = 0x6F726B68; /* 'orkh' (ORKH) */
|
||||
const LETag permScriptTag = 0x7065726D; /* 'perm' (PERM) */
|
||||
const LETag phagScriptTag = 0x70686167; /* 'phag' (PHAGS_PA) */
|
||||
const LETag phnxScriptTag = 0x70686E78; /* 'phnx' (PHOENICIAN) */
|
||||
const LETag plrdScriptTag = 0x706C7264; /* 'plrd' (PLRD) */
|
||||
const LETag roroScriptTag = 0x726F726F; /* 'roro' (RORO) */
|
||||
const LETag saraScriptTag = 0x73617261; /* 'sara' (SARA) */
|
||||
const LETag syreScriptTag = 0x73797265; /* 'syre' (SYRE) */
|
||||
const LETag syrjScriptTag = 0x7379726A; /* 'syrj' (SYRJ) */
|
||||
const LETag syrnScriptTag = 0x7379726E; /* 'syrn' (SYRN) */
|
||||
const LETag tengScriptTag = 0x74656E67; /* 'teng' (TENG) */
|
||||
const LETag vaiiScriptTag = 0x76616920; /* 'vai ' (VAII) */
|
||||
const LETag vispScriptTag = 0x76697370; /* 'visp' (VISP) */
|
||||
const LETag xsuxScriptTag = 0x78737578; /* 'xsux' (CUNEIFORM) */
|
||||
const LETag zxxxScriptTag = 0x7A787878; /* 'zxxx' (ZXXX) */
|
||||
const LETag zzzzScriptTag = 0x7A7A7A7A; /* 'zzzz' (UNKNOWN) */
|
||||
|
||||
const LETag nullScriptTag = 0x00000000; /* '' (NULL) */
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue