From: Andy Heninger Date: Wed, 19 Feb 2014 23:57:20 +0000 (+0000) Subject: ICU-10706 Spoof Check, Rename SINGLE_SCRIPT -> SINGLE_SCRIPT_RESTRICTIVE as discussed... X-Git-Tag: milestone-59-0-1~2169 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8b58bace5eac98a9c2d83eed0c7eb1cfb152cf20;p=icu ICU-10706 Spoof Check, Rename SINGLE_SCRIPT -> SINGLE_SCRIPT_RESTRICTIVE as discussed in the PMC. X-SVN-Rev: 35177 --- diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/IdentifierInfo.java b/icu4j/main/classes/core/src/com/ibm/icu/text/IdentifierInfo.java index 4fd310b6303..0451c515ea5 100644 --- a/icu4j/main/classes/core/src/com/ibm/icu/text/IdentifierInfo.java +++ b/icu4j/main/classes/core/src/com/ibm/icu/text/IdentifierInfo.java @@ -251,7 +251,7 @@ public class IdentifierInfo { // time it is created, in setIdentifier(). final int cardinalityPlus = requiredScripts.cardinality() + (commonAmongAlternates.cardinality() == 0 ? scriptSetSet.size() : 1); if (cardinalityPlus < 2) { - return RestrictionLevel.SINGLE_SCRIPT; + return RestrictionLevel.SINGLE_SCRIPT_RESTRICTIVE; } if (containsWithAlternates(JAPANESE, requiredScripts) || containsWithAlternates(CHINESE, requiredScripts) || containsWithAlternates(KOREAN, requiredScripts)) { diff --git a/icu4j/main/classes/core/src/com/ibm/icu/text/SpoofChecker.java b/icu4j/main/classes/core/src/com/ibm/icu/text/SpoofChecker.java index 761db986c74..590907beef5 100644 --- a/icu4j/main/classes/core/src/com/ibm/icu/text/SpoofChecker.java +++ b/icu4j/main/classes/core/src/com/ibm/icu/text/SpoofChecker.java @@ -160,7 +160,7 @@ public class SpoofChecker { * * @draft ICU 53 */ - SINGLE_SCRIPT, + SINGLE_SCRIPT_RESTRICTIVE, /** * All characters in each identifier must be from a single script, or from the combinations: Latin + Han + * Hiragana + Katakana; Latin + Han + Bopomofo; or Latin + Han + Hangul. Note that this level will satisfy the diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/text/SpoofCheckerTest.java b/icu4j/main/tests/core/src/com/ibm/icu/dev/test/text/SpoofCheckerTest.java index 6d30934a2a0..b03935d12dd 100644 --- a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/text/SpoofCheckerTest.java +++ b/icu4j/main/tests/core/src/com/ibm/icu/dev/test/text/SpoofCheckerTest.java @@ -490,7 +490,7 @@ public class SpoofCheckerTest extends TestFmwk { Object[][] tests = { {"aγ♥", RestrictionLevel.UNRESTRICTIVE}, {"a", RestrictionLevel.ASCII}, - {"γ", RestrictionLevel.SINGLE_SCRIPT}, + {"γ", RestrictionLevel.SINGLE_SCRIPT_RESTRICTIVE}, {"aアー", RestrictionLevel.HIGHLY_RESTRICTIVE}, {"aऄ", RestrictionLevel.MODERATELY_RESTRICTIVE}, {"aγ", RestrictionLevel.MINIMALLY_RESTRICTIVE},