diff --git a/unicodetools/data/idna/dev/IdnaMappingTable.txt b/unicodetools/data/idna/dev/IdnaMappingTable.txt index 4cb6f5549..5d512ab3d 100644 --- a/unicodetools/data/idna/dev/IdnaMappingTable.txt +++ b/unicodetools/data/idna/dev/IdnaMappingTable.txt @@ -1,5 +1,5 @@ # IdnaMappingTable.txt -# Date: 2026-06-29, 15:25:07 GMT +# Date: 2026-07-13, 16:40:43 GMT # © 2026 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use and license, see https://www.unicode.org/terms_of_use.html @@ -8032,7 +8032,8 @@ FFFE..FFFF ; disallowed # 1.1 .... +1DF97..1DFC8 ; disallowed # NA .. +1DFC9..1DFCC ; valid ; ; NV8 # 18.0 MODIFIER LETTER LEFT ARROWHEAD OVER UP ARROWHEAD..MODIFIER LETTER RIGHT ARROWHEAD OVER DOWN ARROWHEAD 1DFCD ; mapped ; 1DF57 # 18.0 MODIFIER LETTER SMALL TURNED R WITH MID-HEIGHT LEFT HOOK 1DFCE ; mapped ; 1DF58 # 18.0 MODIFIER LETTER SMALL SPLIT O 1DFCF ; mapped ; 1DF59 # 18.0 MODIFIER LETTER SMALL SPLIT U diff --git a/unicodetools/data/linkification/dev/LinkTerm.txt b/unicodetools/data/linkification/dev/LinkTerm.txt index ae10ea640..b1e97f1d2 100644 --- a/unicodetools/data/linkification/dev/LinkTerm.txt +++ b/unicodetools/data/linkification/dev/LinkTerm.txt @@ -1,5 +1,5 @@ # LinkTerm.txt -# Date: 2026-06-29, 15:25:13 GMT +# Date: 2026-07-13, 16:41:28 GMT # © 2026 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use and license, see https://www.unicode.org/terms_of_use.html @@ -1860,7 +1860,7 @@ FFFD ; Include # 1.1 (�) REPLACEMENT CHARACTER 1DF25..1DF2A ; Include # 15.0 [6] (𝼥..𝼪) LATIN SMALL LETTER D WITH MID-HEIGHT LEFT HOOK..LATIN SMALL LETTER T WITH MID-HEIGHT LEFT HOOK 1DF2B..1DF81 ; Include # 18.0 [87] (𝼫..𝾁) LATIN SMALL LETTER DEZH DIGRAPH WITH CURL..LATIN CAPITAL LETTER E WITH BENT TOPBAR 1DF90..1DF96 ; Include # 18.0 [7] (𝾐..𝾖) LATIN SMALL LETTER C WITH LOW SLASH..LATIN SMALL LETTER LONG S WITH TOP LOOP -1DFCD..1DFFF ; Include # 18.0 [51] (𝿍..𝿿) MODIFIER LETTER SMALL TURNED R WITH MID-HEIGHT LEFT HOOK..MODIFIER LETTER SMALL T WITH HOOK AND RETROFLEX HOOK +1DFC9..1DFFF ; Include # 18.0 [55] (𝿉..𝿿) MODIFIER LETTER LEFT ARROWHEAD OVER UP ARROWHEAD..MODIFIER LETTER SMALL T WITH HOOK AND RETROFLEX HOOK 1E000..1E006 ; Include # 9.0 [7] (𞀀..𞀆) COMBINING GLAGOLITIC LETTER AZU..COMBINING GLAGOLITIC LETTER ZHIVETE 1E008..1E018 ; Include # 9.0 [17] (𞀈..𞀘) COMBINING GLAGOLITIC LETTER ZEMLJA..COMBINING GLAGOLITIC LETTER HERU 1E01B..1E021 ; Include # 9.0 [7] (𞀛..𞀡) COMBINING GLAGOLITIC LETTER SHTA..COMBINING GLAGOLITIC LETTER YATI @@ -2205,5 +2205,5 @@ FFFD ; Include # 1.1 (�) REPLACEMENT CHARACTER E0020..E007F ; Include # 3.1 [96] (U+E0020..U+E007F) TAG SPACE..CANCEL TAG E0100..E01EF ; Include # 4.0 [240] (U+E0100..U+E01EF) VARIATION SELECTOR-17..VARIATION SELECTOR-256 -# Total code points: 172312 +# Total code points: 172316 diff --git a/unicodetools/data/ucd/dev/DerivedAge.txt b/unicodetools/data/ucd/dev/DerivedAge.txt index 9b070318c..eba7a9bd2 100644 --- a/unicodetools/data/ucd/dev/DerivedAge.txt +++ b/unicodetools/data/ucd/dev/DerivedAge.txt @@ -1,5 +1,5 @@ # DerivedAge-18.0.0.txt -# Date: 2026-06-29, 15:24:58 GMT +# Date: 2026-07-13, 16:40:34 GMT # © 2026 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use and license, see https://www.unicode.org/terms_of_use.html @@ -2161,7 +2161,7 @@ AB6C..AB6D ; 18.0 # [2] LATIN CAPITAL LETTER SCRIPT R..LATIN CAPITAL LETTER 1DF1F..1DF24 ; 18.0 # [6] LATIN SMALL LETTER D-ETH DIGRAPH..LATIN SMALL LETTER T-THETA DIGRAPH 1DF2B..1DF81 ; 18.0 # [87] LATIN SMALL LETTER DEZH DIGRAPH WITH CURL..LATIN CAPITAL LETTER E WITH BENT TOPBAR 1DF90..1DF96 ; 18.0 # [7] LATIN SMALL LETTER C WITH LOW SLASH..LATIN SMALL LETTER LONG S WITH TOP LOOP -1DFCD..1DFFF ; 18.0 # [51] MODIFIER LETTER SMALL TURNED R WITH MID-HEIGHT LEFT HOOK..MODIFIER LETTER SMALL T WITH HOOK AND RETROFLEX HOOK +1DFC9..1DFFF ; 18.0 # [55] MODIFIER LETTER LEFT ARROWHEAD OVER UP ARROWHEAD..MODIFIER LETTER SMALL T WITH HOOK AND RETROFLEX HOOK 1F1AE ; 18.0 # TOMOBIKI SYMBOL 1F6D9 ; 18.0 # LIGHTHOUSE 1F7DA..1F7DB ; 18.0 # [2] BLACK CIRCLE WITH WHITE VERTICAL BAR..BULLET IN DOUBLE CIRCLE @@ -2174,6 +2174,6 @@ AB6C..AB6D ; 18.0 # [2] LATIN CAPITAL LETTER SCRIPT R..LATIN CAPITAL LETTER 2B81E ; 18.0 # CJK UNIFIED IDEOGRAPH-2B81E 3D000..3FC3F ; 18.0 # [11328] SMALL SEAL CHARACTER-3D000..SMALL SEAL CHARACTER-3FC3F -# Total code points: 13007 +# Total code points: 13011 # EOF diff --git a/unicodetools/data/ucd/dev/DerivedCoreProperties.txt b/unicodetools/data/ucd/dev/DerivedCoreProperties.txt index 8fc2f009c..cc7cbb41a 100644 --- a/unicodetools/data/ucd/dev/DerivedCoreProperties.txt +++ b/unicodetools/data/ucd/dev/DerivedCoreProperties.txt @@ -1,5 +1,5 @@ # DerivedCoreProperties-18.0.0.txt -# Date: 2026-06-29, 15:25:01 GMT +# Date: 2026-07-13, 16:40:37 GMT # © 2026 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use and license, see https://www.unicode.org/terms_of_use.html @@ -3587,6 +3587,7 @@ FFF9..FFFB ; Case_Ignorable # Cf [3] INTERLINEAR ANNOTATION ANCHOR..INTERLI 1DA84 ; Case_Ignorable # Mn SIGNWRITING LOCATION HEAD NECK 1DA9B..1DA9F ; Case_Ignorable # Mn [5] SIGNWRITING FILL MODIFIER-2..SIGNWRITING FILL MODIFIER-6 1DAA1..1DAAF ; Case_Ignorable # Mn [15] SIGNWRITING ROTATION MODIFIER-2..SIGNWRITING ROTATION MODIFIER-16 +1DFC9..1DFCC ; Case_Ignorable # Sk [4] MODIFIER LETTER LEFT ARROWHEAD OVER UP ARROWHEAD..MODIFIER LETTER RIGHT ARROWHEAD OVER DOWN ARROWHEAD 1DFCD..1DFFF ; Case_Ignorable # Lm [51] MODIFIER LETTER SMALL TURNED R WITH MID-HEIGHT LEFT HOOK..MODIFIER LETTER SMALL T WITH HOOK AND RETROFLEX HOOK 1E000..1E006 ; Case_Ignorable # Mn [7] COMBINING GLAGOLITIC LETTER AZU..COMBINING GLAGOLITIC LETTER ZHIVETE 1E008..1E018 ; Case_Ignorable # Mn [17] COMBINING GLAGOLITIC LETTER ZEMLJA..COMBINING GLAGOLITIC LETTER HERU @@ -3615,7 +3616,7 @@ E0001 ; Case_Ignorable # Cf LANGUAGE TAG E0020..E007F ; Case_Ignorable # Cf [96] TAG SPACE..CANCEL TAG E0100..E01EF ; Case_Ignorable # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256 -# Total code points: 2890 +# Total code points: 2894 # ================================================ @@ -13102,6 +13103,7 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME 1DF0B..1DF7F ; Grapheme_Base # L& [117] LATIN SMALL LETTER ESH WITH DOUBLE BAR..LATIN SMALL LETTER REVERSED U 1DF80..1DF81 ; Grapheme_Base # Lo [2] LATIN CAPITAL LETTER A WITH TOPBAR..LATIN CAPITAL LETTER E WITH BENT TOPBAR 1DF90..1DF96 ; Grapheme_Base # L& [7] LATIN SMALL LETTER C WITH LOW SLASH..LATIN SMALL LETTER LONG S WITH TOP LOOP +1DFC9..1DFCC ; Grapheme_Base # Sk [4] MODIFIER LETTER LEFT ARROWHEAD OVER UP ARROWHEAD..MODIFIER LETTER RIGHT ARROWHEAD OVER DOWN ARROWHEAD 1DFCD..1DFFF ; Grapheme_Base # Lm [51] MODIFIER LETTER SMALL TURNED R WITH MID-HEIGHT LEFT HOOK..MODIFIER LETTER SMALL T WITH HOOK AND RETROFLEX HOOK 1E030..1E06D ; Grapheme_Base # Lm [62] MODIFIER LETTER CYRILLIC SMALL A..MODIFIER LETTER CYRILLIC SMALL STRAIGHT U WITH STROKE 1E100..1E12C ; Grapheme_Base # Lo [45] NYIAKENG PUACHUE HMONG LETTER MA..NYIAKENG PUACHUE HMONG LETTER W @@ -13229,7 +13231,7 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME 31350..33479 ; Grapheme_Base # Lo [8490] CJK UNIFIED IDEOGRAPH-31350..CJK UNIFIED IDEOGRAPH-33479 3D000..3FC3F ; Grapheme_Base # Lo [11328] SMALL SEAL CHARACTER-3D000..SMALL SEAL CHARACTER-3FC3F -# Total code points: 170464 +# Total code points: 170468 # ================================================ diff --git a/unicodetools/data/ucd/dev/EastAsianWidth.txt b/unicodetools/data/ucd/dev/EastAsianWidth.txt index cfb34b1f0..c4859461a 100644 --- a/unicodetools/data/ucd/dev/EastAsianWidth.txt +++ b/unicodetools/data/ucd/dev/EastAsianWidth.txt @@ -1,5 +1,5 @@ # EastAsianWidth-18.0.0.txt -# Date: 2026-06-29, 15:25:05 GMT +# Date: 2026-07-13, 16:40:41 GMT # © 2026 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use and license, see https://www.unicode.org/terms_of_use.html @@ -2519,6 +2519,7 @@ FFFD ; A # So REPLACEMENT CHARACTER 1DF0B..1DF7F ; N # L& [117] LATIN SMALL LETTER ESH WITH DOUBLE BAR..LATIN SMALL LETTER REVERSED U 1DF80..1DF81 ; N # Lo [2] LATIN CAPITAL LETTER A WITH TOPBAR..LATIN CAPITAL LETTER E WITH BENT TOPBAR 1DF90..1DF96 ; N # Ll [7] LATIN SMALL LETTER C WITH LOW SLASH..LATIN SMALL LETTER LONG S WITH TOP LOOP +1DFC9..1DFCC ; N # Sk [4] MODIFIER LETTER LEFT ARROWHEAD OVER UP ARROWHEAD..MODIFIER LETTER RIGHT ARROWHEAD OVER DOWN ARROWHEAD 1DFCD..1DFFF ; N # Lm [51] MODIFIER LETTER SMALL TURNED R WITH MID-HEIGHT LEFT HOOK..MODIFIER LETTER SMALL T WITH HOOK AND RETROFLEX HOOK 1E000..1E006 ; N # Mn [7] COMBINING GLAGOLITIC LETTER AZU..COMBINING GLAGOLITIC LETTER ZHIVETE 1E008..1E018 ; N # Mn [17] COMBINING GLAGOLITIC LETTER ZEMLJA..COMBINING GLAGOLITIC LETTER HERU diff --git a/unicodetools/data/ucd/dev/LineBreak.txt b/unicodetools/data/ucd/dev/LineBreak.txt index ad276b8d5..f7a14d609 100644 --- a/unicodetools/data/ucd/dev/LineBreak.txt +++ b/unicodetools/data/ucd/dev/LineBreak.txt @@ -1,5 +1,5 @@ # LineBreak-18.0.0.txt -# Date: 2026-06-29, 15:25:08 GMT +# Date: 2026-07-13, 16:35:38 GMT # © 2026 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use and license, see https://www.unicode.org/terms_of_use.html @@ -3430,6 +3430,7 @@ FFFD ; AI # So REPLACEMENT CHARACTER 1DF0B..1DF7F ; AL # L& [117] LATIN SMALL LETTER ESH WITH DOUBLE BAR..LATIN SMALL LETTER REVERSED U 1DF80..1DF81 ; AL # Lo [2] LATIN CAPITAL LETTER A WITH TOPBAR..LATIN CAPITAL LETTER E WITH BENT TOPBAR 1DF90..1DF96 ; AL # Ll [7] LATIN SMALL LETTER C WITH LOW SLASH..LATIN SMALL LETTER LONG S WITH TOP LOOP +1DFC9..1DFCC ; AL # Sk [4] MODIFIER LETTER LEFT ARROWHEAD OVER UP ARROWHEAD..MODIFIER LETTER RIGHT ARROWHEAD OVER DOWN ARROWHEAD 1DFCD..1DFFF ; AL # Lm [51] MODIFIER LETTER SMALL TURNED R WITH MID-HEIGHT LEFT HOOK..MODIFIER LETTER SMALL T WITH HOOK AND RETROFLEX HOOK 1E000..1E006 ; CM # Mn [7] COMBINING GLAGOLITIC LETTER AZU..COMBINING GLAGOLITIC LETTER ZHIVETE 1E008..1E018 ; CM # Mn [17] COMBINING GLAGOLITIC LETTER ZEMLJA..COMBINING GLAGOLITIC LETTER HERU diff --git a/unicodetools/data/ucd/dev/PropList.txt b/unicodetools/data/ucd/dev/PropList.txt index 21c2d70ac..5a44b117c 100644 --- a/unicodetools/data/ucd/dev/PropList.txt +++ b/unicodetools/data/ucd/dev/PropList.txt @@ -1,5 +1,5 @@ # PropList-18.0.0.txt -# Date: 2026-06-29, 15:25:16 GMT +# Date: 2026-07-13, 16:57:13 GMT # © 2026 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use and license, see https://www.unicode.org/terms_of_use.html @@ -1173,6 +1173,7 @@ FFE3 ; Diacritic # Sk FULLWIDTH MACRON 1D1AA..1D1AD ; Diacritic # Mn [4] MUSICAL SYMBOL COMBINING DOWN BOW..MUSICAL SYMBOL COMBINING SNAP PIZZICATO 1D250..1D252 ; Diacritic # Mc [3] MUSICAL SYMBOL COMBINING FLAG-6..MUSICAL SYMBOL COMBINING FLAG-8 1D25B..1D25C ; Diacritic # Mn [2] MUSICAL SYMBOL COMBINING TREMOLO-4..MUSICAL SYMBOL COMBINING TREMOLO-5 +1DFC9..1DFCC ; Diacritic # Sk [4] MODIFIER LETTER LEFT ARROWHEAD OVER UP ARROWHEAD..MODIFIER LETTER RIGHT ARROWHEAD OVER DOWN ARROWHEAD 1DFCD..1DFCF ; Diacritic # Lm [3] MODIFIER LETTER SMALL TURNED R WITH MID-HEIGHT LEFT HOOK..MODIFIER LETTER SMALL SPLIT U 1DFD1..1DFFF ; Diacritic # Lm [47] MODIFIER LETTER SMALL CAPITAL P..MODIFIER LETTER SMALL T WITH HOOK AND RETROFLEX HOOK 1E030..1E06D ; Diacritic # Lm [62] MODIFIER LETTER CYRILLIC SMALL A..MODIFIER LETTER CYRILLIC SMALL STRAIGHT U WITH STROKE @@ -1184,7 +1185,7 @@ FFE3 ; Diacritic # Sk FULLWIDTH MACRON 1E944..1E946 ; Diacritic # Mn [3] ADLAM ALIF LENGTHENER..ADLAM GEMINATION MARK 1E948..1E94A ; Diacritic # Mn [3] ADLAM CONSONANT MODIFIER..ADLAM NUKTA -# Total code points: 1334 +# Total code points: 1338 # ================================================ diff --git a/unicodetools/data/ucd/dev/Scripts.txt b/unicodetools/data/ucd/dev/Scripts.txt index 56d341fce..3159b327b 100644 --- a/unicodetools/data/ucd/dev/Scripts.txt +++ b/unicodetools/data/ucd/dev/Scripts.txt @@ -1,5 +1,5 @@ # Scripts-18.0.0.txt -# Date: 2026-06-29, 15:25:26 GMT +# Date: 2026-07-13, 16:41:01 GMT # © 2026 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use and license, see https://www.unicode.org/terms_of_use.html @@ -597,6 +597,7 @@ FFFC..FFFD ; Common # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEMENT CHAR 1D7C4..1D7CB ; Common # L& [8] MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD SMALL DIGAMMA 1D7CE..1D7FF ; Common # Nd [50] MATHEMATICAL BOLD DIGIT ZERO..MATHEMATICAL MONOSPACE DIGIT NINE 1DB00..1DB1C ; Common # Sm [29] LEIBNIZIAN EQUALS SIGN..FACIT SYMBOL +1DFC9..1DFCC ; Common # Sk [4] MODIFIER LETTER LEFT ARROWHEAD OVER UP ARROWHEAD..MODIFIER LETTER RIGHT ARROWHEAD OVER DOWN ARROWHEAD 1EC71..1ECAB ; Common # No [59] INDIC SIYAQ NUMBER ONE..INDIC SIYAQ NUMBER PREFIXED NINE 1ECAC ; Common # So INDIC SIYAQ PLACEHOLDER 1ECAD..1ECAF ; Common # No [3] INDIC SIYAQ FRACTION ONE QUARTER..INDIC SIYAQ FRACTION THREE QUARTERS @@ -649,7 +650,7 @@ FFFC..FFFD ; Common # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEMENT CHAR E0001 ; Common # Cf LANGUAGE TAG E0020..E007F ; Common # Cf [96] TAG SPACE..CANCEL TAG -# Total code points: 9276 +# Total code points: 9280 # ================================================ diff --git a/unicodetools/data/ucd/dev/UnicodeData.txt b/unicodetools/data/ucd/dev/UnicodeData.txt index ebccf021c..942fb67dc 100644 --- a/unicodetools/data/ucd/dev/UnicodeData.txt +++ b/unicodetools/data/ucd/dev/UnicodeData.txt @@ -36719,6 +36719,10 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;; 1DF94;LATIN SMALL LETTER R ROTUNDA WITH LOOP;Ll;0;L;;;;;N;;;;; 1DF95;LATIN SMALL LIGATURE LONG S WITH DESCENDER S;Ll;0;L; 00DF;;;;N;;;;; 1DF96;LATIN SMALL LETTER LONG S WITH TOP LOOP;Ll;0;L;;;;;N;;;;; +1DFC9;MODIFIER LETTER LEFT ARROWHEAD OVER UP ARROWHEAD;Sk;0;ON;;;;;N;;;;; +1DFCA;MODIFIER LETTER RIGHT ARROWHEAD OVER UP ARROWHEAD;Sk;0;ON;;;;;N;;;;; +1DFCB;MODIFIER LETTER LEFT ARROWHEAD OVER DOWN ARROWHEAD;Sk;0;ON;;;;;N;;;;; +1DFCC;MODIFIER LETTER RIGHT ARROWHEAD OVER DOWN ARROWHEAD;Sk;0;ON;;;;;N;;;;; 1DFCD;MODIFIER LETTER SMALL TURNED R WITH MID-HEIGHT LEFT HOOK;Lm;0;L; 1DF57;;;;N;;;;; 1DFCE;MODIFIER LETTER SMALL SPLIT O;Lm;0;L; 1DF58;;;;N;;;;; 1DFCF;MODIFIER LETTER SMALL SPLIT U;Lm;0;L; 1DF59;;;;N;;;;; diff --git a/unicodetools/data/ucd/dev/VerticalOrientation.txt b/unicodetools/data/ucd/dev/VerticalOrientation.txt index 300a67c3e..fc3ebacef 100644 --- a/unicodetools/data/ucd/dev/VerticalOrientation.txt +++ b/unicodetools/data/ucd/dev/VerticalOrientation.txt @@ -1,5 +1,5 @@ # VerticalOrientation-18.0.0.txt -# Date: 2026-06-29, 15:25:28 GMT +# Date: 2026-07-13, 16:41:03 GMT # © 2026 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use and license, see https://www.unicode.org/terms_of_use.html @@ -2384,6 +2384,7 @@ FFFC..FFFD ; U # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEMENT CHARA 1DF0B..1DF7F ; R # L& [117] LATIN SMALL LETTER ESH WITH DOUBLE BAR..LATIN SMALL LETTER REVERSED U 1DF80..1DF81 ; R # Lo [2] LATIN CAPITAL LETTER A WITH TOPBAR..LATIN CAPITAL LETTER E WITH BENT TOPBAR 1DF90..1DF96 ; R # Ll [7] LATIN SMALL LETTER C WITH LOW SLASH..LATIN SMALL LETTER LONG S WITH TOP LOOP +1DFC9..1DFCC ; R # Sk [4] MODIFIER LETTER LEFT ARROWHEAD OVER UP ARROWHEAD..MODIFIER LETTER RIGHT ARROWHEAD OVER DOWN ARROWHEAD 1DFCD..1DFFF ; R # Lm [51] MODIFIER LETTER SMALL TURNED R WITH MID-HEIGHT LEFT HOOK..MODIFIER LETTER SMALL T WITH HOOK AND RETROFLEX HOOK 1E000..1E006 ; R # Mn [7] COMBINING GLAGOLITIC LETTER AZU..COMBINING GLAGOLITIC LETTER ZHIVETE 1E008..1E018 ; R # Mn [17] COMBINING GLAGOLITIC LETTER ZEMLJA..COMBINING GLAGOLITIC LETTER HERU diff --git a/unicodetools/data/ucd/dev/auxiliary/WordBreakProperty.txt b/unicodetools/data/ucd/dev/auxiliary/WordBreakProperty.txt index 313ae91aa..16d67d913 100644 --- a/unicodetools/data/ucd/dev/auxiliary/WordBreakProperty.txt +++ b/unicodetools/data/ucd/dev/auxiliary/WordBreakProperty.txt @@ -1,5 +1,5 @@ # WordBreakProperty-18.0.0.txt -# Date: 2026-06-29, 15:25:28 GMT +# Date: 2026-07-13, 17:11:16 GMT # © 2026 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use and license, see https://www.unicode.org/terms_of_use.html @@ -1334,6 +1334,7 @@ FFDA..FFDC ; ALetter # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL 1DF0B..1DF7F ; ALetter # L& [117] LATIN SMALL LETTER ESH WITH DOUBLE BAR..LATIN SMALL LETTER REVERSED U 1DF80..1DF81 ; ALetter # Lo [2] LATIN CAPITAL LETTER A WITH TOPBAR..LATIN CAPITAL LETTER E WITH BENT TOPBAR 1DF90..1DF96 ; ALetter # L& [7] LATIN SMALL LETTER C WITH LOW SLASH..LATIN SMALL LETTER LONG S WITH TOP LOOP +1DFC9..1DFCC ; ALetter # Sk [4] MODIFIER LETTER LEFT ARROWHEAD OVER UP ARROWHEAD..MODIFIER LETTER RIGHT ARROWHEAD OVER DOWN ARROWHEAD 1DFCD..1DFFF ; ALetter # Lm [51] MODIFIER LETTER SMALL TURNED R WITH MID-HEIGHT LEFT HOOK..MODIFIER LETTER SMALL T WITH HOOK AND RETROFLEX HOOK 1E030..1E06D ; ALetter # Lm [62] MODIFIER LETTER CYRILLIC SMALL A..MODIFIER LETTER CYRILLIC SMALL STRAIGHT U WITH STROKE 1E100..1E12C ; ALetter # Lo [45] NYIAKENG PUACHUE HMONG LETTER MA..NYIAKENG PUACHUE HMONG LETTER W @@ -1396,7 +1397,7 @@ FFDA..FFDC ; ALetter # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL 1F150..1F169 ; ALetter # So [26] NEGATIVE CIRCLED LATIN CAPITAL LETTER A..NEGATIVE CIRCLED LATIN CAPITAL LETTER Z 1F170..1F189 ; ALetter # So [26] NEGATIVE SQUARED LATIN CAPITAL LETTER A..NEGATIVE SQUARED LATIN CAPITAL LETTER Z -# Total code points: 34488 +# Total code points: 34492 # ================================================ diff --git a/unicodetools/data/ucd/dev/extracted/DerivedBidiClass.txt b/unicodetools/data/ucd/dev/extracted/DerivedBidiClass.txt index 4c000933e..0c74d4b41 100644 --- a/unicodetools/data/ucd/dev/extracted/DerivedBidiClass.txt +++ b/unicodetools/data/ucd/dev/extracted/DerivedBidiClass.txt @@ -1,5 +1,5 @@ # DerivedBidiClass-18.0.0.txt -# Date: 2026-07-02, 16:50:27 GMT +# Date: 2026-07-13, 16:40:36 GMT # © 2026 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use and license, see https://www.unicode.org/terms_of_use.html @@ -1253,8 +1253,8 @@ FFDA..FFDC ; L # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL LETTER F0000..FFFFD ; L # Co [65534] .. 100000..10FFFD; L # Co [65534] .. -# The above property value applies to 797652 code points not listed here. -# Total code points: 1095318 +# The above property value applies to 797648 code points not listed here. +# Total code points: 1095314 # ================================================ @@ -2011,6 +2011,7 @@ FFFC..FFFD ; ON # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEMENT CHARACTE 1D7A9 ; ON # Sm MATHEMATICAL SANS-SERIF BOLD ITALIC NABLA 1D7C3 ; ON # Sm MATHEMATICAL SANS-SERIF BOLD ITALIC PARTIAL DIFFERENTIAL 1DB00..1DB1C ; ON # Sm [29] LEIBNIZIAN EQUALS SIGN..FACIT SYMBOL +1DFC9..1DFCC ; ON # Sk [4] MODIFIER LETTER LEFT ARROWHEAD OVER UP ARROWHEAD..MODIFIER LETTER RIGHT ARROWHEAD OVER DOWN ARROWHEAD 1EEF0..1EEF1 ; ON # Sm [2] ARABIC MATHEMATICAL OPERATOR MEEM WITH HAH WITH TATWEEL..ARABIC MATHEMATICAL OPERATOR HAH WITH DAL 1F000..1F02B ; ON # So [44] MAHJONG TILE EAST WIND..MAHJONG TILE BACK 1F030..1F093 ; ON # So [100] DOMINO TILE HORIZONTAL BACK..DOMINO TILE VERTICAL-06-06 @@ -2052,7 +2053,7 @@ FFFC..FFFD ; ON # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEMENT CHARACTE 1FB94..1FBEF ; ON # So [92] LEFT HALF INVERSE MEDIUM SHADE AND RIGHT HALF BLOCK..TOP LEFT JUSTIFIED LOWER RIGHT QUARTER BLACK CIRCLE 1FBFA ; ON # So ALARM BELL SYMBOL -# Total code points: 6932 +# Total code points: 6936 # ================================================ diff --git a/unicodetools/data/ucd/dev/extracted/DerivedCombiningClass.txt b/unicodetools/data/ucd/dev/extracted/DerivedCombiningClass.txt index 63e0b2f06..159b7f9cd 100644 --- a/unicodetools/data/ucd/dev/extracted/DerivedCombiningClass.txt +++ b/unicodetools/data/ucd/dev/extracted/DerivedCombiningClass.txt @@ -1,5 +1,5 @@ # DerivedCombiningClass-18.0.0.txt -# Date: 2026-06-29, 15:25:00 GMT +# Date: 2026-07-13, 16:40:36 GMT # © 2026 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use and license, see https://www.unicode.org/terms_of_use.html @@ -1978,6 +1978,7 @@ FFFC..FFFD ; 0 # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEMENT CHARACTER 1DF0B..1DF7F ; 0 # L& [117] LATIN SMALL LETTER ESH WITH DOUBLE BAR..LATIN SMALL LETTER REVERSED U 1DF80..1DF81 ; 0 # Lo [2] LATIN CAPITAL LETTER A WITH TOPBAR..LATIN CAPITAL LETTER E WITH BENT TOPBAR 1DF90..1DF96 ; 0 # L& [7] LATIN SMALL LETTER C WITH LOW SLASH..LATIN SMALL LETTER LONG S WITH TOP LOOP +1DFC9..1DFCC ; 0 # Sk [4] MODIFIER LETTER LEFT ARROWHEAD OVER UP ARROWHEAD..MODIFIER LETTER RIGHT ARROWHEAD OVER DOWN ARROWHEAD 1DFCD..1DFFF ; 0 # Lm [51] MODIFIER LETTER SMALL TURNED R WITH MID-HEIGHT LEFT HOOK..MODIFIER LETTER SMALL T WITH HOOK AND RETROFLEX HOOK 1E030..1E06D ; 0 # Lm [62] MODIFIER LETTER CYRILLIC SMALL A..MODIFIER LETTER CYRILLIC SMALL STRAIGHT U WITH STROKE 1E100..1E12C ; 0 # Lo [45] NYIAKENG PUACHUE HMONG LETTER MA..NYIAKENG PUACHUE HMONG LETTER W @@ -2110,7 +2111,7 @@ E0100..E01EF ; 0 # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256 F0000..FFFFD ; 0 # Co [65534] .. 100000..10FFFD; 0 # Co [65534] .. -# The above property value applies to 803771 code points not listed here. +# The above property value applies to 803767 code points not listed here. # Total code points: 1113110 # ================================================ diff --git a/unicodetools/data/ucd/dev/extracted/DerivedEastAsianWidth.txt b/unicodetools/data/ucd/dev/extracted/DerivedEastAsianWidth.txt index 6e450c173..aa3254a6c 100644 --- a/unicodetools/data/ucd/dev/extracted/DerivedEastAsianWidth.txt +++ b/unicodetools/data/ucd/dev/extracted/DerivedEastAsianWidth.txt @@ -1,5 +1,5 @@ # DerivedEastAsianWidth-18.0.0.txt -# Date: 2026-06-29, 15:25:02 GMT +# Date: 2026-07-13, 16:40:38 GMT # © 2026 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use and license, see https://www.unicode.org/terms_of_use.html @@ -2011,6 +2011,7 @@ FFFC ; N # So OBJECT REPLACEMENT CHARACTER 1DF0B..1DF7F ; N # L& [117] LATIN SMALL LETTER ESH WITH DOUBLE BAR..LATIN SMALL LETTER REVERSED U 1DF80..1DF81 ; N # Lo [2] LATIN CAPITAL LETTER A WITH TOPBAR..LATIN CAPITAL LETTER E WITH BENT TOPBAR 1DF90..1DF96 ; N # L& [7] LATIN SMALL LETTER C WITH LOW SLASH..LATIN SMALL LETTER LONG S WITH TOP LOOP +1DFC9..1DFCC ; N # Sk [4] MODIFIER LETTER LEFT ARROWHEAD OVER UP ARROWHEAD..MODIFIER LETTER RIGHT ARROWHEAD OVER DOWN ARROWHEAD 1DFCD..1DFFF ; N # Lm [51] MODIFIER LETTER SMALL TURNED R WITH MID-HEIGHT LEFT HOOK..MODIFIER LETTER SMALL T WITH HOOK AND RETROFLEX HOOK 1E000..1E006 ; N # Mn [7] COMBINING GLAGOLITIC LETTER AZU..COMBINING GLAGOLITIC LETTER ZHIVETE 1E008..1E018 ; N # Mn [17] COMBINING GLAGOLITIC LETTER ZEMLJA..COMBINING GLAGOLITIC LETTER HERU @@ -2163,7 +2164,7 @@ FFFC ; N # So OBJECT REPLACEMENT CHARACTER E0001 ; N # Cf LANGUAGE TAG E0020..E007F ; N # Cf [96] TAG SPACE..CANCEL TAG -# The above property value applies to 758934 code points not listed here. +# The above property value applies to 758930 code points not listed here. # Total code points: 791273 # ================================================ diff --git a/unicodetools/data/ucd/dev/extracted/DerivedGeneralCategory.txt b/unicodetools/data/ucd/dev/extracted/DerivedGeneralCategory.txt index 647bc7c08..6d617e971 100644 --- a/unicodetools/data/ucd/dev/extracted/DerivedGeneralCategory.txt +++ b/unicodetools/data/ucd/dev/extracted/DerivedGeneralCategory.txt @@ -1,5 +1,5 @@ # DerivedGeneralCategory-18.0.0.txt -# Date: 2026-06-29, 15:25:02 GMT +# Date: 2026-07-13, 16:40:38 GMT # © 2026 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use and license, see https://www.unicode.org/terms_of_use.html @@ -635,7 +635,7 @@ FFFE..FFFF ; Cn # [2] .. 1DAB0..1DAFF ; Cn # [80] .. 1DB1D..1DEFF ; Cn # [995] .. 1DF82..1DF8F ; Cn # [14] .. -1DF97..1DFCC ; Cn # [54] .. +1DF97..1DFC8 ; Cn # [50] .. 1E007 ; Cn # 1E019..1E01A ; Cn # [2] .. 1E022 ; Cn # @@ -751,7 +751,7 @@ E01F0..EFFFF ; Cn # [65040] .. FFFFE..FFFFF ; Cn # [2] .. 10FFFE..10FFFF; Cn # [2] .. -# Total code points: 801723 +# Total code points: 801719 # ================================================ @@ -4183,9 +4183,10 @@ FF3E ; Sk # FULLWIDTH CIRCUMFLEX ACCENT FF40 ; Sk # FULLWIDTH GRAVE ACCENT FFE3 ; Sk # FULLWIDTH MACRON 10EC9..10ECA ; Sk # [2] ARABIC SMALL BASELINE FATHA..ARABIC SMALL BASELINE DOTLESS HEAD OF KHAH +1DFC9..1DFCC ; Sk # [4] MODIFIER LETTER LEFT ARROWHEAD OVER UP ARROWHEAD..MODIFIER LETTER RIGHT ARROWHEAD OVER DOWN ARROWHEAD 1F3FB..1F3FF ; Sk # [5] EMOJI MODIFIER FITZPATRICK TYPE-1-2..EMOJI MODIFIER FITZPATRICK TYPE-6 -# Total code points: 127 +# Total code points: 131 # ================================================ diff --git a/unicodetools/data/ucd/dev/extracted/DerivedLineBreak.txt b/unicodetools/data/ucd/dev/extracted/DerivedLineBreak.txt index 06abb1fb6..721fe5e70 100644 --- a/unicodetools/data/ucd/dev/extracted/DerivedLineBreak.txt +++ b/unicodetools/data/ucd/dev/extracted/DerivedLineBreak.txt @@ -1,5 +1,5 @@ # DerivedLineBreak-18.0.0.txt -# Date: 2026-06-29, 15:25:03 GMT +# Date: 2026-07-13, 16:40:39 GMT # © 2026 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use and license, see https://www.unicode.org/terms_of_use.html @@ -71,8 +71,8 @@ E000..F8FF ; XX # Co [6400] .. F0000..FFFFD ; XX # Co [65534] .. 100000..10FFFD; XX # Co [65534] .. -# The above property value applies to 755534 code points not listed here. -# Total code points: 893002 +# The above property value applies to 755530 code points not listed here. +# Total code points: 892998 # ================================================ @@ -1553,6 +1553,7 @@ FFED..FFEE ; AL # So [2] HALFWIDTH BLACK SQUARE..HALFWIDTH WHITE CIRCLE 1DF0B..1DF7F ; AL # L& [117] LATIN SMALL LETTER ESH WITH DOUBLE BAR..LATIN SMALL LETTER REVERSED U 1DF80..1DF81 ; AL # Lo [2] LATIN CAPITAL LETTER A WITH TOPBAR..LATIN CAPITAL LETTER E WITH BENT TOPBAR 1DF90..1DF96 ; AL # L& [7] LATIN SMALL LETTER C WITH LOW SLASH..LATIN SMALL LETTER LONG S WITH TOP LOOP +1DFC9..1DFCC ; AL # Sk [4] MODIFIER LETTER LEFT ARROWHEAD OVER UP ARROWHEAD..MODIFIER LETTER RIGHT ARROWHEAD OVER DOWN ARROWHEAD 1DFCD..1DFFF ; AL # Lm [51] MODIFIER LETTER SMALL TURNED R WITH MID-HEIGHT LEFT HOOK..MODIFIER LETTER SMALL T WITH HOOK AND RETROFLEX HOOK 1E030..1E06D ; AL # Lm [62] MODIFIER LETTER CYRILLIC SMALL A..MODIFIER LETTER CYRILLIC SMALL STRAIGHT U WITH STROKE 1E100..1E12C ; AL # Lo [45] NYIAKENG PUACHUE HMONG LETTER MA..NYIAKENG PUACHUE HMONG LETTER W @@ -1657,7 +1658,7 @@ FFED..FFEE ; AL # So [2] HALFWIDTH BLACK SQUARE..HALFWIDTH WHITE CIRCLE 1FB94..1FBEF ; AL # So [92] LEFT HALF INVERSE MEDIUM SHADE AND RIGHT HALF BLOCK..TOP LEFT JUSTIFIED LOWER RIGHT QUARTER BLACK CIRCLE 1FBFA ; AL # So ALARM BELL SYMBOL -# Total code points: 27586 +# Total code points: 27590 # ================================================ diff --git a/unicodetools/data/ucd/dev/extracted/DerivedName.txt b/unicodetools/data/ucd/dev/extracted/DerivedName.txt index ff18343a5..508937146 100644 --- a/unicodetools/data/ucd/dev/extracted/DerivedName.txt +++ b/unicodetools/data/ucd/dev/extracted/DerivedName.txt @@ -1,5 +1,5 @@ # DerivedName-18.0.0.txt -# Date: 2026-06-29, 15:25:03 GMT +# Date: 2026-07-13, 16:40:39 GMT # © 2026 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use and license, see https://www.unicode.org/terms_of_use.html @@ -42518,6 +42518,10 @@ FFFD ; REPLACEMENT CHARACTER 1DF94 ; LATIN SMALL LETTER R ROTUNDA WITH LOOP 1DF95 ; LATIN SMALL LIGATURE LONG S WITH DESCENDER S 1DF96 ; LATIN SMALL LETTER LONG S WITH TOP LOOP +1DFC9 ; MODIFIER LETTER LEFT ARROWHEAD OVER UP ARROWHEAD +1DFCA ; MODIFIER LETTER RIGHT ARROWHEAD OVER UP ARROWHEAD +1DFCB ; MODIFIER LETTER LEFT ARROWHEAD OVER DOWN ARROWHEAD +1DFCC ; MODIFIER LETTER RIGHT ARROWHEAD OVER DOWN ARROWHEAD 1DFCD ; MODIFIER LETTER SMALL TURNED R WITH MID-HEIGHT LEFT HOOK 1DFCE ; MODIFIER LETTER SMALL SPLIT O 1DFCF ; MODIFIER LETTER SMALL SPLIT U @@ -46582,6 +46586,6 @@ E01ED ; VARIATION SELECTOR-254 E01EE ; VARIATION SELECTOR-255 E01EF ; VARIATION SELECTOR-256 -# Total code points: 172808 +# Total code points: 172812 # EOF diff --git a/unicodetools/src/main/java/org/unicode/text/UCD/ToolUnicodePropertySource.java b/unicodetools/src/main/java/org/unicode/text/UCD/ToolUnicodePropertySource.java index 64406ed2a..1aecbdf74 100644 --- a/unicodetools/src/main/java/org/unicode/text/UCD/ToolUnicodePropertySource.java +++ b/unicodetools/src/main/java/org/unicode/text/UCD/ToolUnicodePropertySource.java @@ -1336,7 +1336,8 @@ public int getMaxWidth(boolean isShort) { // 175-C24. .add(0x070F) // https://github.com/unicode-org/properties/issues/400. - .add(0x00B8), + .add(0x00B8) + .add(new UnicodeSet("[\\x{1DFC9}-\\x{1DFCC}]")), "ALetter"); unicodeMap.putAll( new UnicodeSet("[\\u00B7\\u0387\\u05F4\\u2027\\u003A\\uFE13\\uFE55\\uFF1A]"), diff --git a/unicodetools/src/main/resources/org/unicode/text/UCD/AdditionComparisons/233.txt b/unicodetools/src/main/resources/org/unicode/text/UCD/AdditionComparisons/233.txt new file mode 100644 index 000000000..8eaaa53c1 --- /dev/null +++ b/unicodetools/src/main/resources/org/unicode/text/UCD/AdditionComparisons/233.txt @@ -0,0 +1,58 @@ +# IPA: 4 Modifier Letter stacked arrowheads (1DFC9..1DFCC) +# https://github.com/unicode-org/utc-release-management/issues/233 + +# Names always differ. +# Age always differs since these tests are comparing additions to pre-existing characters. +Ignoring Name Age: + +# Ignore the security and IDNA properties. These are not part of the UCD, and +# are typically prepared just before β, after these tests are written (which is +# normally anywhere between proposal submission and the start of α). +Ignoring Confusable_MA Identifier_Status Identifier_Type Idn_Status Idn_Mapping Idn_2008 IDNA2008_Category: + +Ignoring Block East_Asian_Width: +Propertywise [ + \x{1DFC9} \N{MODIFIER LETTER LEFT ARROWHEAD OVER UP ARROWHEAD} + \x{1DFCA} \N{MODIFIER LETTER RIGHT ARROWHEAD OVER UP ARROWHEAD} + \x{1DFCB} \N{MODIFIER LETTER LEFT ARROWHEAD OVER DOWN ARROWHEAD} + \x{1DFCC} \N{MODIFIER LETTER RIGHT ARROWHEAD OVER DOWN ARROWHEAD} + \x{02C2} ˂ \N{MODIFIER LETTER LEFT ARROWHEAD} + \x{02C3} ˃ \N{MODIFIER LETTER RIGHT ARROWHEAD} + \x{02C4} ˄ \N{MODIFIER LETTER UP ARROWHEAD} + \x{02C5} ˅ \N{MODIFIER LETTER DOWN ARROWHEAD} + \x{02EF} ˯ \N{MODIFIER LETTER LOW DOWN ARROWHEAD} + \x{02F0} ˰ \N{MODIFIER LETTER LOW UP ARROWHEAD} + \x{02F1} ˱ \N{MODIFIER LETTER LOW LEFT ARROWHEAD} + \x{02F2} ˲ \N{MODIFIER LETTER LOW RIGHT ARROWHEAD} +] AreAlike +end Ignoring; + +Ignoring Block: +Propertywise [ + \x{1DFC9} \N{MODIFIER LETTER LEFT ARROWHEAD OVER UP ARROWHEAD} + \x{1DFCA} \N{MODIFIER LETTER RIGHT ARROWHEAD OVER UP ARROWHEAD} + \x{1DFCB} \N{MODIFIER LETTER LEFT ARROWHEAD OVER DOWN ARROWHEAD} + \x{1DFCC} \N{MODIFIER LETTER RIGHT ARROWHEAD OVER DOWN ARROWHEAD} + \x{02C2} ˂ \N{MODIFIER LETTER LEFT ARROWHEAD} + \x{02C3} ˃ \N{MODIFIER LETTER RIGHT ARROWHEAD} + \x{02C5} ˅ \N{MODIFIER LETTER DOWN ARROWHEAD} + \x{02EF} ˯ \N{MODIFIER LETTER LOW DOWN ARROWHEAD} + \x{02F0} ˰ \N{MODIFIER LETTER LOW UP ARROWHEAD} + \x{02F1} ˱ \N{MODIFIER LETTER LOW LEFT ARROWHEAD} + \x{02F2} ˲ \N{MODIFIER LETTER LOW RIGHT ARROWHEAD} +] AreAlike +end Ignoring; + +Propertywise [ + \x{1DFC9} \N{MODIFIER LETTER LEFT ARROWHEAD OVER UP ARROWHEAD} + \x{1DFCA} \N{MODIFIER LETTER RIGHT ARROWHEAD OVER UP ARROWHEAD} + \x{1DFCB} \N{MODIFIER LETTER LEFT ARROWHEAD OVER DOWN ARROWHEAD} + \x{1DFCC} \N{MODIFIER LETTER RIGHT ARROWHEAD OVER DOWN ARROWHEAD} +] CorrespondTo [ + \x{02C4} ˄ \N{MODIFIER LETTER UP ARROWHEAD} +] UpTo: Block (Latin_Extended_G vs Spacing_Modifier_Letters), + East_Asian_Width (Neutral vs Ambiguous) + +end Ignoring; + +end Ignoring; \ No newline at end of file diff --git a/unicodetools/src/main/resources/org/unicode/text/UCD/UnicodeInvariantTest.txt b/unicodetools/src/main/resources/org/unicode/text/UCD/UnicodeInvariantTest.txt index 28e9ee946..fea0393af 100644 --- a/unicodetools/src/main/resources/org/unicode/text/UCD/UnicodeInvariantTest.txt +++ b/unicodetools/src/main/resources/org/unicode/text/UCD/UnicodeInvariantTest.txt @@ -948,9 +948,12 @@ $SAScriptExceptions ∥ [\p{Alphabetic} \p{gc=cf} \p{gc=Mn}] # Warning: the uax31 tables don't have machine-readable tables, so must be updated each release. Let $uax31table3 := [\u0027\u002D\u002E\u003A\u00B7\u058A\u05F3\u05F4\u0F0B\u200C\u200D\u2010\u2019\u2027\u30A0\u30FB] -Let $WBRemovals := [\u0387\u0604\u2018\u2024\u202F\u2E2F\uFE13\uFE52\uFE55\uFF07\uFF0E\uFF1A\u200c\u200d'.\:\u00AD\u00B7\u05F3\u05F4\u0600-\u0603\u06DD\u070F\u17B4\u17B5\u200E\u200F\u2019\u2027\u202A-\u202E\u2060-\u2064\u206A-\u206F\uFEFF\uFFF9-\uFFFB\u02C2-\u02C5\u02D2-\u02D6\u02DE-\u02DF\u02ED\u02EF-\u02FF\uA720-\uA721\uA789-\uA78A\uAB5B\u055B\u055C\u055E\U000110BD\U0001D173-\U0001D17A\U000E0001\U000E0020-\U000E007F\p{gc=Cf}\p{Block=Enclosed Alphanumerics}[\u02D7\u0605\u061C\u180E\u2066-\u2069\U0001BCA0-\U0001BCA3\U0001F130-\U0001F149\U0001F150-\U0001F169\U0001F170-\U0001F189\U0001F3FB-\U0001F3FF]] +# TODO(egg): This test either needs to be made readable or to go away. +Let $WBRemovalsOld := [\u0387\u0604\u2018\u2024\u202F\u2E2F\uFE13\uFE52\uFE55\uFF07\uFF0E\uFF1A\u200c\u200d'.\:\u00AD\u00B7\u05F3\u05F4\u0600-\u0603\u06DD\u070F\u17B4\u17B5\u200E\u200F\u2019\u2027\u202A-\u202E\u2060-\u2064\u206A-\u206F\uFEFF\uFFF9-\uFFFB\u02C2-\u02C5\u02D2-\u02D6\u02DE-\u02DF\u02ED\u02EF-\u02FF\uA720-\uA721\uA789-\uA78A\uAB5B\u055B\u055C\u055E\U000110BD\U0001D173-\U0001D17A\U000E0001\U000E0020-\U000E007F\p{gc=Cf}\p{Block=Enclosed Alphanumerics}[\u02D7\u0605\u061C\u180E\u2066-\u2069\U0001BCA0-\U0001BCA3\U0001F130-\U0001F149\U0001F150-\U0001F169\U0001F170-\U0001F189\U0001F3FB-\U0001F3FF]] Let $WBRemovals13 := [\u02E5-\u02EB\u055A\u058A\uA708-\uA716\u055F] Let $WBRemoval17 := [\u00B8] +Let $WBRemovals19 := [\U0001DFC9-\U0001DFCC] +Let $WBRemovals := [$WBRemovals $WBRemovals13 $WBRemoval17 $WBRemovals19] # 9.0 corrected \p{gc=Cf} and added 202F # 10.0 added 34 characters which were absorbed into WB=LE (see http://www.unicode.org/reports/tr29/tr29-30d2.html#ALetter) @@ -962,7 +965,7 @@ Let $WBRemoval17 := [\u00B8] Let $Uax31Removals := [\-\u058A\u0F0B\u2010\u30A0\u30FB\u2E2F\u17B4-\u17B5] # 6.1.0 adjust SAMVAT, KHMER VOWEL INHERENT* -[\p{Alpha}\p{WB=Extend}\p{WB=FO}\p{WB=LE}\p{WB=ML}\p{WB=MB}\p{WB=EX}-$WBRemovals-$WBRemovals13-$WBRemoval17] = [$gcAllLetters $gcAllMarks \p{gc=Nl}\p{gc=Pc}-$Uax31Removals] +[\p{Alpha}\p{WB=Extend}\p{WB=FO}\p{WB=LE}\p{WB=ML}\p{WB=MB}\p{WB=EX}-$WBRemovals] = [$gcAllLetters $gcAllMarks \p{gc=Nl}\p{gc=Pc}-$Uax31Removals] # Don’t break words after GCB=Prepend characters (that would be within a # grapheme cluster).