mirror of
https://github.com/unicode-org/icu.git
synced 2025-04-07 22:44:49 +00:00
ICU-7264 update layout engine script data
X-SVN-Rev: 28922
This commit is contained in:
parent
48ebf95831
commit
ded551cad3
5 changed files with 72 additions and 13 deletions
|
@ -231,6 +231,22 @@ Unicode 6.0 update
|
|||
or
|
||||
- ~/svn.icu/trunk/bld$ make ICU4J_ROOT=~/svn.icu4j/trunk/src icu4j-data-install
|
||||
|
||||
*** LayoutEngine script information
|
||||
|
||||
(For details see the Unicode 5.2 change log below.)
|
||||
|
||||
* Run ICU4J com.ibm.icu.dev.tool.layout.ScriptNameBuilder. This generates LEScripts.h, LELanguages.h,
|
||||
ScriptAndLanguageTags.h and ScriptAndLanguageTags.cpp in the working directory. (It also generates
|
||||
ScriptRunData.cpp, which is no longer needed.)
|
||||
|
||||
The generated files have a current copyright date and "@draft" statement.
|
||||
|
||||
* copy the above files into <icu>/source/layout, replacing the old files.
|
||||
* fix mixed line endings
|
||||
* review the diffs and fix incorrect @draft and missing aliases;
|
||||
Unicode-derived script codes should be "born stable" like constants in uchar.h, uscript.h etc.
|
||||
* manually re-add the "Indic script xyz v.2" tags in ScriptAndLanguageTags.h
|
||||
|
||||
---------------------------------------------------------------------------- ***
|
||||
|
||||
Unicode 5.2 update
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* WARNING: THIS FILE IS MACHINE GENERATED. DO NOT HAND EDIT IT UNLESS
|
||||
* YOU REALLY KNOW WHAT YOU'RE DOING.
|
||||
*
|
||||
* Generated on: 02/25/2010 06:59:14 PM PST
|
||||
* Generated on: 10/26/2010 02:53:33 PM PDT
|
||||
*/
|
||||
|
||||
#ifndef __LELANGUAGES_H
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* WARNING: THIS FILE IS MACHINE GENERATED. DO NOT HAND EDIT IT UNLESS
|
||||
* YOU REALLY KNOW WHAT YOU'RE DOING.
|
||||
*
|
||||
* Generated on: 02/25/2010 06:59:11 PM PST
|
||||
* Generated on: 10/26/2010 02:53:33 PM PDT
|
||||
*/
|
||||
|
||||
#ifndef __LESCRIPTS_H
|
||||
|
@ -192,15 +192,32 @@ enum ScriptCodes {
|
|||
zmthScriptCode = 128,
|
||||
zsymScriptCode = 129,
|
||||
/**
|
||||
* @draft ICU 4.4
|
||||
* @stable ICU 4.4
|
||||
*/
|
||||
|
||||
bamuScriptCode = 130,
|
||||
lisuScriptCode = 131,
|
||||
nkgbScriptCode = 132,
|
||||
sarbScriptCode = 133,
|
||||
/**
|
||||
* @stable ICU 4.6
|
||||
*/
|
||||
|
||||
scriptCodeCount = 134
|
||||
bassScriptCode = 134,
|
||||
duplScriptCode = 135,
|
||||
elbaScriptCode = 136,
|
||||
granScriptCode = 137,
|
||||
kpelScriptCode = 138,
|
||||
lomaScriptCode = 139,
|
||||
mendScriptCode = 140,
|
||||
mercScriptCode = 141,
|
||||
narbScriptCode = 142,
|
||||
nbatScriptCode = 143,
|
||||
palmScriptCode = 144,
|
||||
sindScriptCode = 145,
|
||||
waraScriptCode = 146,
|
||||
|
||||
scriptCodeCount = 147
|
||||
};
|
||||
|
||||
U_NAMESPACE_END
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* WARNING: THIS FILE IS MACHINE GENERATED. DO NOT HAND EDIT IT UNLESS
|
||||
* YOU REALLY KNOW WHAT YOU'RE DOING.
|
||||
*
|
||||
* Generated on: 02/25/2010 06:59:14 PM PST
|
||||
* Generated on: 10/26/2010 02:53:33 PM PDT
|
||||
*/
|
||||
|
||||
#include "LETypes.h"
|
||||
|
@ -78,9 +78,9 @@ const LETag OpenTypeLayoutEngine::scriptTags[] = {
|
|||
tfngScriptTag, /* 'tfng' (TIFINAGH) */
|
||||
xpeoScriptTag, /* 'xpeo' (OLD_PERSIAN) */
|
||||
baliScriptTag, /* 'bali' (BALINESE) */
|
||||
batkScriptTag, /* 'batk' (BATK) */
|
||||
batkScriptTag, /* 'batk' (BATAK) */
|
||||
blisScriptTag, /* 'blis' (BLIS) */
|
||||
brahScriptTag, /* 'brah' (BRAH) */
|
||||
brahScriptTag, /* 'brah' (BRAHMI) */
|
||||
chamScriptTag, /* 'cham' (CHAM) */
|
||||
cirtScriptTag, /* 'cirt' (CIRT) */
|
||||
cyrsScriptTag, /* 'cyrs' (CYRS) */
|
||||
|
@ -99,7 +99,7 @@ const LETag OpenTypeLayoutEngine::scriptTags[] = {
|
|||
latgScriptTag, /* 'latg' (LATG) */
|
||||
lepcScriptTag, /* 'lepc' (LEPCHA) */
|
||||
linaScriptTag, /* 'lina' (LINA) */
|
||||
mandScriptTag, /* 'mand' (MAND) */
|
||||
mandScriptTag, /* 'mand' (MANDAIC) */
|
||||
mayaScriptTag, /* 'maya' (MAYA) */
|
||||
meroScriptTag, /* 'mero' (MERO) */
|
||||
nkooScriptTag, /* 'nko ' (NKO) */
|
||||
|
@ -148,7 +148,20 @@ const LETag OpenTypeLayoutEngine::scriptTags[] = {
|
|||
bamuScriptTag, /* 'bamu' (BAMUM) */
|
||||
lisuScriptTag, /* 'lisu' (LISU) */
|
||||
nkgbScriptTag, /* 'nkgb' (NKGB) */
|
||||
sarbScriptTag /* 'sarb' (OLD_SOUTH_ARABIAN) */
|
||||
sarbScriptTag, /* 'sarb' (OLD_SOUTH_ARABIAN) */
|
||||
bassScriptTag, /* 'bass' (BASS) */
|
||||
duplScriptTag, /* 'dupl' (DUPL) */
|
||||
elbaScriptTag, /* 'elba' (ELBA) */
|
||||
granScriptTag, /* 'gran' (GRAN) */
|
||||
kpelScriptTag, /* 'kpel' (KPEL) */
|
||||
lomaScriptTag, /* 'loma' (LOMA) */
|
||||
mendScriptTag, /* 'mend' (MEND) */
|
||||
mercScriptTag, /* 'merc' (MERC) */
|
||||
narbScriptTag, /* 'narb' (NARB) */
|
||||
nbatScriptTag, /* 'nbat' (NBAT) */
|
||||
palmScriptTag, /* 'palm' (PALM) */
|
||||
sindScriptTag, /* 'sind' (SIND) */
|
||||
waraScriptTag /* 'wara' (WARA) */
|
||||
};
|
||||
|
||||
const LETag OpenTypeLayoutEngine::languageTags[] = {
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* WARNING: THIS FILE IS MACHINE GENERATED. DO NOT HAND EDIT IT UNLESS
|
||||
* YOU REALLY KNOW WHAT YOU'RE DOING.
|
||||
*
|
||||
* Generated on: 02/25/2010 06:59:14 PM PST
|
||||
* Generated on: 10/26/2010 02:53:33 PM PDT
|
||||
*/
|
||||
|
||||
#ifndef __SCRIPTANDLANGUAGES_H
|
||||
|
@ -92,9 +92,9 @@ 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 batkScriptTag = 0x6261746B; /* 'batk' (BATAK) */
|
||||
const LETag blisScriptTag = 0x626C6973; /* 'blis' (BLIS) */
|
||||
const LETag brahScriptTag = 0x62726168; /* 'brah' (BRAH) */
|
||||
const LETag brahScriptTag = 0x62726168; /* 'brah' (BRAHMI) */
|
||||
const LETag chamScriptTag = 0x6368616D; /* 'cham' (CHAM) */
|
||||
const LETag cirtScriptTag = 0x63697274; /* 'cirt' (CIRT) */
|
||||
const LETag cyrsScriptTag = 0x63797273; /* 'cyrs' (CYRS) */
|
||||
|
@ -113,7 +113,7 @@ const LETag latfScriptTag = 0x6C617466; /* 'latf' (LATF) */
|
|||
const LETag latgScriptTag = 0x6C617467; /* 'latg' (LATG) */
|
||||
const LETag lepcScriptTag = 0x6C657063; /* 'lepc' (LEPCHA) */
|
||||
const LETag linaScriptTag = 0x6C696E61; /* 'lina' (LINA) */
|
||||
const LETag mandScriptTag = 0x6D616E64; /* 'mand' (MAND) */
|
||||
const LETag mandScriptTag = 0x6D616E64; /* 'mand' (MANDAIC) */
|
||||
const LETag mayaScriptTag = 0x6D617961; /* 'maya' (MAYA) */
|
||||
const LETag meroScriptTag = 0x6D65726F; /* 'mero' (MERO) */
|
||||
const LETag nkooScriptTag = 0x6E6B6F20; /* 'nko ' (NKO) */
|
||||
|
@ -163,6 +163,19 @@ const LETag bamuScriptTag = 0x62616D75; /* 'bamu' (BAMUM) */
|
|||
const LETag lisuScriptTag = 0x6C697375; /* 'lisu' (LISU) */
|
||||
const LETag nkgbScriptTag = 0x6E6B6762; /* 'nkgb' (NKGB) */
|
||||
const LETag sarbScriptTag = 0x73617262; /* 'sarb' (OLD_SOUTH_ARABIAN) */
|
||||
const LETag bassScriptTag = 0x62617373; /* 'bass' (BASS) */
|
||||
const LETag duplScriptTag = 0x6475706C; /* 'dupl' (DUPL) */
|
||||
const LETag elbaScriptTag = 0x656C6261; /* 'elba' (ELBA) */
|
||||
const LETag granScriptTag = 0x6772616E; /* 'gran' (GRAN) */
|
||||
const LETag kpelScriptTag = 0x6B70656C; /* 'kpel' (KPEL) */
|
||||
const LETag lomaScriptTag = 0x6C6F6D61; /* 'loma' (LOMA) */
|
||||
const LETag mendScriptTag = 0x6D656E64; /* 'mend' (MEND) */
|
||||
const LETag mercScriptTag = 0x6D657263; /* 'merc' (MERC) */
|
||||
const LETag narbScriptTag = 0x6E617262; /* 'narb' (NARB) */
|
||||
const LETag nbatScriptTag = 0x6E626174; /* 'nbat' (NBAT) */
|
||||
const LETag palmScriptTag = 0x70616C6D; /* 'palm' (PALM) */
|
||||
const LETag sindScriptTag = 0x73696E64; /* 'sind' (SIND) */
|
||||
const LETag waraScriptTag = 0x77617261; /* 'wara' (WARA) */
|
||||
|
||||
const LETag nullScriptTag = 0x00000000; /* '' (NULL) */
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue