]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/common/uscript_props.cpp
ICU-57131.0.1.tar.gz
[apple/icu.git] / icuSources / common / uscript_props.cpp
index f4a8e5a7f47a17bb6c40798b48a035b7111f90c2..fa7f78afd99c2e85640ed017248cfc1fb5788d7c 100644 (file)
@@ -1,6 +1,6 @@
 /*
 *******************************************************************************
 /*
 *******************************************************************************
-*   Copyright (C) 2013-2014, International Business Machines
+*   Copyright (C) 2013-2015, International Business Machines
 *   Corporation and others.  All Rights Reserved.
 *******************************************************************************
 *   file name:  uscript_props.cpp
 *   Corporation and others.  All Rights Reserved.
 *******************************************************************************
 *   file name:  uscript_props.cpp
@@ -43,12 +43,12 @@ const int32_t SCRIPT_PROPS[] = {
     // Begin copy-paste output from
     // tools/trunk/unicode/py/parsescriptmetadata.py
     0x0040 | RECOMMENDED,  // Zyyy
     // Begin copy-paste output from
     // tools/trunk/unicode/py/parsescriptmetadata.py
     0x0040 | RECOMMENDED,  // Zyyy
-    0x0308 | UNKNOWN,  // Zinh
+    0x0308 | RECOMMENDED,  // Zinh
     0x0628 | RECOMMENDED | RTL,  // Arab
     0x0531 | RECOMMENDED | CASED,  // Armn
     0x0995 | RECOMMENDED,  // Beng
     0x3105 | RECOMMENDED | LB_LETTERS,  // Bopo
     0x0628 | RECOMMENDED | RTL,  // Arab
     0x0531 | RECOMMENDED | CASED,  // Armn
     0x0995 | RECOMMENDED,  // Beng
     0x3105 | RECOMMENDED | LB_LETTERS,  // Bopo
-    0x13C4 | LIMITED_USE,  // Cher
+    0x13C4 | LIMITED_USE | CASED,  // Cher
     0x03E2 | EXCLUSION | CASED,  // Copt
     0x042F | RECOMMENDED | CASED,  // Cyrl
     0x10414 | EXCLUSION | CASED,  // Dsrt
     0x03E2 | EXCLUSION | CASED,  // Copt
     0x042F | RECOMMENDED | CASED,  // Cyrl
     0x10414 | EXCLUSION | CASED,  // Dsrt
@@ -72,7 +72,7 @@ const int32_t SCRIPT_PROPS[] = {
     0x1826 | ASPIRATIONAL,  // Mong
     0x1000 | RECOMMENDED | LB_LETTERS,  // Mymr
     0x168F | EXCLUSION,  // Ogam
     0x1826 | ASPIRATIONAL,  // Mong
     0x1000 | RECOMMENDED | LB_LETTERS,  // Mymr
     0x168F | EXCLUSION,  // Ogam
-    0x10300 | EXCLUSION,  // Ital
+    0x10308 | EXCLUSION,  // Ital
     0x0B15 | RECOMMENDED,  // Orya
     0x16A0 | EXCLUSION,  // Runr
     0x0D85 | RECOMMENDED,  // Sinh
     0x0B15 | RECOMMENDED,  // Orya
     0x16A0 | EXCLUSION,  // Runr
     0x0D85 | RECOMMENDED,  // Sinh
@@ -88,7 +88,7 @@ const int32_t SCRIPT_PROPS[] = {
     0x1723 | EXCLUSION,  // Hano
     0x1743 | EXCLUSION,  // Buhd
     0x1763 | EXCLUSION,  // Tagb
     0x1723 | EXCLUSION,  // Hano
     0x1743 | EXCLUSION,  // Buhd
     0x1763 | EXCLUSION,  // Tagb
-    0x2800 | UNKNOWN,  // Brai
+    0x280E | UNKNOWN,  // Brai
     0x10800 | EXCLUSION | RTL,  // Cprt
     0x1900 | LIMITED_USE,  // Limb
     0x10000 | EXCLUSION,  // Linb
     0x10800 | EXCLUSION | RTL,  // Cprt
     0x1900 | LIMITED_USE,  // Limb
     0x10000 | EXCLUSION,  // Linb
@@ -102,7 +102,7 @@ const int32_t SCRIPT_PROPS[] = {
     0x10A00 | EXCLUSION | RTL,  // Khar
     0xA800 | LIMITED_USE,  // Sylo
     0x1980 | LIMITED_USE | LB_LETTERS,  // Talu
     0x10A00 | EXCLUSION | RTL,  // Khar
     0xA800 | LIMITED_USE,  // Sylo
     0x1980 | LIMITED_USE | LB_LETTERS,  // Talu
-    0x2D30 | ASPIRATIONAL,  // Tfng
+    0x2D5E | ASPIRATIONAL,  // Tfng
     0x103A0 | EXCLUSION,  // Xpeo
     0x1B05 | LIMITED_USE,  // Bali
     0x1BC0 | LIMITED_USE,  // Batk
     0x103A0 | EXCLUSION,  // Xpeo
     0x1B05 | LIMITED_USE,  // Bali
     0x1BC0 | LIMITED_USE,  // Batk
@@ -118,7 +118,7 @@ const int32_t SCRIPT_PROPS[] = {
     0x5B57 | RECOMMENDED | LB_LETTERS,  // Hans
     0x5B57 | RECOMMENDED | LB_LETTERS,  // Hant
     0x16B1C | EXCLUSION,  // Hmng
     0x5B57 | RECOMMENDED | LB_LETTERS,  // Hans
     0x5B57 | RECOMMENDED | LB_LETTERS,  // Hant
     0x16B1C | EXCLUSION,  // Hmng
-    0,
+    0x10CA1 | EXCLUSION | RTL | CASED,  // Hung
     0,
     0xA984 | LIMITED_USE,  // Java
     0xA90A | LIMITED_USE,  // Kali
     0,
     0xA984 | LIMITED_USE,  // Java
     0xA90A | LIMITED_USE,  // Kali
@@ -129,7 +129,7 @@ const int32_t SCRIPT_PROPS[] = {
     0x0840 | LIMITED_USE | RTL,  // Mand
     0,
     0x10980 | EXCLUSION | RTL,  // Mero
     0x0840 | LIMITED_USE | RTL,  // Mand
     0,
     0x10980 | EXCLUSION | RTL,  // Mero
-    0x07CA | LIMITED_USE | RTL,  // Nkoo
+    0x07D8 | LIMITED_USE | RTL,  // Nkoo
     0x10C00 | EXCLUSION | RTL,  // Orkh
     0x1036B | EXCLUSION,  // Perm
     0xA840 | EXCLUSION,  // Phag
     0x10C00 | EXCLUSION | RTL,  // Orkh
     0x1036B | EXCLUSION,  // Perm
     0xA840 | EXCLUSION,  // Phag
@@ -146,7 +146,7 @@ const int32_t SCRIPT_PROPS[] = {
     0x12000 | EXCLUSION,  // Xsux
     0,
     0xFDD0 | UNKNOWN,  // Zzzz
     0x12000 | EXCLUSION,  // Xsux
     0,
     0xFDD0 | UNKNOWN,  // Zzzz
-    0x102A0 | EXCLUSION,  // Cari
+    0x102B7 | EXCLUSION,  // Cari
     0x304B | RECOMMENDED | LB_LETTERS,  // Jpan
     0x1A20 | LIMITED_USE | LB_LETTERS,  // Lana
     0x10280 | EXCLUSION,  // Lyci
     0x304B | RECOMMENDED | LB_LETTERS,  // Jpan
     0x1A20 | LIMITED_USE | LB_LETTERS,  // Lana
     0x10280 | EXCLUSION,  // Lyci
@@ -154,7 +154,7 @@ const int32_t SCRIPT_PROPS[] = {
     0x1C5A | LIMITED_USE,  // Olck
     0xA930 | EXCLUSION,  // Rjng
     0xA882 | LIMITED_USE,  // Saur
     0x1C5A | LIMITED_USE,  // Olck
     0xA930 | EXCLUSION,  // Rjng
     0xA882 | LIMITED_USE,  // Saur
-    0,
+    0x1D850 | EXCLUSION,  // Sgnw
     0x1B83 | LIMITED_USE,  // Sund
     0,
     0xABC0 | LIMITED_USE,  // Mtei
     0x1B83 | LIMITED_USE,  // Sund
     0,
     0xABC0 | LIMITED_USE,  // Mtei
@@ -163,7 +163,7 @@ const int32_t SCRIPT_PROPS[] = {
     0x11103 | LIMITED_USE,  // Cakm
     0xAC00 | RECOMMENDED,  // Kore
     0x11083 | EXCLUSION,  // Kthi
     0x11103 | LIMITED_USE,  // Cakm
     0xAC00 | RECOMMENDED,  // Kore
     0x11083 | EXCLUSION,  // Kthi
-    0x10AD8 | EXCLUSION | RTL,  // Mani
+    0x10AC1 | EXCLUSION | RTL,  // Mani
     0x10B60 | EXCLUSION | RTL,  // Phli
     0x10B8F | EXCLUSION | RTL,  // Phlp
     0,
     0x10B60 | EXCLUSION | RTL,  // Phli
     0x10B8F | EXCLUSION | RTL,  // Phlp
     0,
@@ -173,7 +173,7 @@ const int32_t SCRIPT_PROPS[] = {
     0,
     0,
     0xA6A0 | LIMITED_USE,  // Bamu
     0,
     0,
     0xA6A0 | LIMITED_USE,  // Bamu
-    0xA4D0 | LIMITED_USE,  // Lisu
+    0xA4E8 | LIMITED_USE,  // Lisu
     0,
     0x10A60 | EXCLUSION | RTL,  // Sarb
     0x16AE6 | EXCLUSION,  // Bass
     0,
     0x10A60 | EXCLUSION | RTL,  // Sarb
     0x16AE6 | EXCLUSION,  // Bass
@@ -198,15 +198,15 @@ const int32_t SCRIPT_PROPS[] = {
     0x11680 | EXCLUSION,  // Takr
     0,
     0,
     0x11680 | EXCLUSION,  // Takr
     0,
     0,
-    0,
+    0x14400 | EXCLUSION,  // Hluw
     0x11208 | EXCLUSION,  // Khoj
     0x11484 | EXCLUSION,  // Tirh
     0x10537 | EXCLUSION,  // Aghb
     0x11152 | EXCLUSION,  // Mahj
     0x11208 | EXCLUSION,  // Khoj
     0x11484 | EXCLUSION,  // Tirh
     0x10537 | EXCLUSION,  // Aghb
     0x11152 | EXCLUSION,  // Mahj
-    0,
-    0,
+    0x11717 | EXCLUSION | LB_LETTERS,  // Ahom
+    0x108F4 | EXCLUSION | RTL,  // Hatr
     0x1160E | EXCLUSION,  // Modi
     0x1160E | EXCLUSION,  // Modi
-    0,
+    0x1128F | EXCLUSION,  // Mult
     0x11AC0 | EXCLUSION,  // Pauc
     0x1158E | EXCLUSION,  // Sidd
     // End copy-paste from parsescriptmetadata.py
     0x11AC0 | EXCLUSION,  // Pauc
     0x1158E | EXCLUSION,  // Sidd
     // End copy-paste from parsescriptmetadata.py