From 47807e86f7604b2b85de84b49ebcdbbd0bbcfbb0 Mon Sep 17 00:00:00 2001 From: Robin Leroy Date: Tue, 14 Jul 2026 16:04:56 +0200 Subject: [PATCH 01/14] UnicodeData.txt lines from L2/25-156R --- unicodetools/data/ucd/dev/UnicodeData.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/unicodetools/data/ucd/dev/UnicodeData.txt b/unicodetools/data/ucd/dev/UnicodeData.txt index ebccf021c..2e03a88ce 100644 --- a/unicodetools/data/ucd/dev/UnicodeData.txt +++ b/unicodetools/data/ucd/dev/UnicodeData.txt @@ -1,3 +1,8 @@ +1DFC4;INVERTED BREVE;Sk;0;ON; 0020 0311;;;;N;;;;; +1DFC5;DOUBLE GRAVE ACCENT;Sk;0;ON; 0020 030F;;;;N;;;;; +1DFC6;MODIFIER LETTER MIDDLE ACUTE ACCENT;Sk;0;ON;;;;;N;;;;; +1DFC7;MODIFIER LETTER SOUTH EAST ARROW;Sk;0;ON;;;;;N;;;;; +1DFC8;MODIFIER LETTER LOW NORTH EAST ARROW;Sk;0;ON;;;;;N;;;;; 0000;;Cc;0;BN;;;;;N;NULL;;;; 0001;;Cc;0;BN;;;;;N;START OF HEADING;;;; 0002;;Cc;0;BN;;;;;N;START OF TEXT;;;; From 259f3e84e8ce85b294f4532965fbb3ccbb7b7a0e Mon Sep 17 00:00:00 2001 From: Robin Leroy Date: Tue, 14 Jul 2026 16:06:04 +0200 Subject: [PATCH 02/14] Drop inverted breve per the SAH report and decision --- unicodetools/data/ucd/dev/UnicodeData.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/unicodetools/data/ucd/dev/UnicodeData.txt b/unicodetools/data/ucd/dev/UnicodeData.txt index 2e03a88ce..999f47714 100644 --- a/unicodetools/data/ucd/dev/UnicodeData.txt +++ b/unicodetools/data/ucd/dev/UnicodeData.txt @@ -1,4 +1,3 @@ -1DFC4;INVERTED BREVE;Sk;0;ON; 0020 0311;;;;N;;;;; 1DFC5;DOUBLE GRAVE ACCENT;Sk;0;ON; 0020 030F;;;;N;;;;; 1DFC6;MODIFIER LETTER MIDDLE ACUTE ACCENT;Sk;0;ON;;;;;N;;;;; 1DFC7;MODIFIER LETTER SOUTH EAST ARROW;Sk;0;ON;;;;;N;;;;; From 67a2e8072feb020e8fe73a41ed7bec87d18213a9 Mon Sep 17 00:00:00 2001 From: Robin Leroy Date: Tue, 14 Jul 2026 16:15:16 +0200 Subject: [PATCH 03/14] lb=AL --- unicodetools/data/ucd/dev/LineBreak.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/unicodetools/data/ucd/dev/LineBreak.txt b/unicodetools/data/ucd/dev/LineBreak.txt index ad276b8d5..9a4b7850f 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-14, 14:14:46 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 +1DFC5..1DFC8 ; AL # Sk [4] DOUBLE GRAVE ACCENT..MODIFIER LETTER LOW NORTH EAST ARROW 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 From fd62a56f0dc3aecf149ea41db2551471119bd88d Mon Sep 17 00:00:00 2001 From: Robin Leroy Date: Tue, 14 Jul 2026 16:15:50 +0200 Subject: [PATCH 04/14] Common --- unicodetools/data/ucd/dev/Scripts.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/unicodetools/data/ucd/dev/Scripts.txt b/unicodetools/data/ucd/dev/Scripts.txt index 56d341fce..bb292b593 100644 --- a/unicodetools/data/ucd/dev/Scripts.txt +++ b/unicodetools/data/ucd/dev/Scripts.txt @@ -1,3 +1,4 @@ +1DFC5..1DFC8 ; Common # Scripts-18.0.0.txt # Date: 2026-06-29, 15:25:26 GMT # © 2026 Unicode®, Inc. From b1ebf871c1bac2cdd28f2fd21d5de152d915d41a Mon Sep 17 00:00:00 2001 From: Robin Leroy Date: Tue, 14 Jul 2026 16:19:24 +0200 Subject: [PATCH 05/14] Regenerate UCD --- .../data/idna/dev/IdnaMappingTable.txt | 7 ++++-- .../data/linkification/dev/LinkTerm.txt | 5 ++-- unicodetools/data/ucd/dev/DerivedAge.txt | 5 ++-- .../data/ucd/dev/DerivedCoreProperties.txt | 8 ++++--- .../ucd/dev/DerivedNormalizationProps.txt | 23 ++++++++++++------- unicodetools/data/ucd/dev/EastAsianWidth.txt | 3 ++- .../data/ucd/dev/NormalizationTest.txt | 3 ++- unicodetools/data/ucd/dev/Scripts.txt | 6 ++--- unicodetools/data/ucd/dev/UnicodeData.txt | 8 +++---- .../data/ucd/dev/VerticalOrientation.txt | 3 ++- .../ucd/dev/extracted/DerivedBidiClass.txt | 9 ++++---- .../dev/extracted/DerivedCombiningClass.txt | 5 ++-- .../extracted/DerivedDecompositionType.txt | 5 ++-- .../dev/extracted/DerivedEastAsianWidth.txt | 5 ++-- .../dev/extracted/DerivedGeneralCategory.txt | 10 ++++---- .../ucd/dev/extracted/DerivedLineBreak.txt | 9 ++++---- .../data/ucd/dev/extracted/DerivedName.txt | 8 +++++-- 17 files changed, 75 insertions(+), 47 deletions(-) diff --git a/unicodetools/data/idna/dev/IdnaMappingTable.txt b/unicodetools/data/idna/dev/IdnaMappingTable.txt index 4cb6f5549..3988b721d 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-14, 14:17:11 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,10 @@ FFFE..FFFF ; disallowed # 1.1 .... +1DF97..1DFC4 ; disallowed # NA .. +1DFC5 ; mapped ; 0020 030F # 18.0 DOUBLE GRAVE ACCENT +1DFC6..1DFC8 ; valid ; ; NV8 # 18.0 MODIFIER LETTER MIDDLE ACUTE ACCENT..MODIFIER LETTER LOW NORTH EAST ARROW +1DFC9..1DFCC ; disallowed # NA .. 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..fcdba6396 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-14, 14:17:17 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,6 +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 +1DFC5..1DFC8 ; Include # 18.0 [4] (𝿅..𝿈) DOUBLE GRAVE ACCENT..MODIFIER LETTER LOW NORTH EAST ARROW 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 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 @@ -2205,5 +2206,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..24754195f 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-14, 14:16:22 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,6 +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 +1DFC5..1DFC8 ; 18.0 # [4] DOUBLE GRAVE ACCENT..MODIFIER LETTER LOW NORTH EAST ARROW 1DFCD..1DFFF ; 18.0 # [51] MODIFIER LETTER SMALL TURNED R WITH MID-HEIGHT LEFT HOOK..MODIFIER LETTER SMALL T WITH HOOK AND RETROFLEX HOOK 1F1AE ; 18.0 # TOMOBIKI SYMBOL 1F6D9 ; 18.0 # LIGHTHOUSE @@ -2174,6 +2175,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..82b689b31 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-14, 14:16:25 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 +1DFC5..1DFC8 ; Case_Ignorable # Sk [4] DOUBLE GRAVE ACCENT..MODIFIER LETTER LOW NORTH EAST ARROW 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 +1DFC5..1DFC8 ; Grapheme_Base # Sk [4] DOUBLE GRAVE ACCENT..MODIFIER LETTER LOW NORTH EAST ARROW 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/DerivedNormalizationProps.txt b/unicodetools/data/ucd/dev/DerivedNormalizationProps.txt index 32227e8f2..5bb04190b 100644 --- a/unicodetools/data/ucd/dev/DerivedNormalizationProps.txt +++ b/unicodetools/data/ucd/dev/DerivedNormalizationProps.txt @@ -1,5 +1,5 @@ # DerivedNormalizationProps-18.0.0.txt -# Date: 2026-02-03, 23:09:53 GMT +# Date: 2026-07-14, 14:17:08 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 @@ -1713,6 +1713,7 @@ FFED..FFEE ; NFKD_QC; N # So [2] HALFWIDTH BLACK SQUARE..HALFWIDTH WHITE CI 1D7C4..1D7CB ; NFKD_QC; N # L& [8] MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD SMALL DIGAMMA 1D7CE..1D7FF ; NFKD_QC; N # Nd [50] MATHEMATICAL BOLD DIGIT ZERO..MATHEMATICAL MONOSPACE DIGIT NINE 1DF95 ; NFKD_QC; N # L& LATIN SMALL LIGATURE LONG S WITH DESCENDER S +1DFC5 ; NFKD_QC; N # Sk DOUBLE GRAVE ACCENT 1DFCD..1DFFF ; NFKD_QC; N # Lm [51] MODIFIER LETTER SMALL TURNED R WITH MID-HEIGHT LEFT HOOK..MODIFIER LETTER SMALL T WITH HOOK AND RETROFLEX HOOK 1E030..1E06D ; NFKD_QC; N # Lm [62] MODIFIER LETTER CYRILLIC SMALL A..MODIFIER LETTER CYRILLIC SMALL STRAIGHT U WITH STROKE 1EE00..1EE03 ; NFKD_QC; N # Lo [4] ARABIC MATHEMATICAL ALEF..ARABIC MATHEMATICAL DAL @@ -1760,7 +1761,7 @@ FFED..FFEE ; NFKD_QC; N # So [2] HALFWIDTH BLACK SQUARE..HALFWIDTH WHITE CI 1FBF0..1FBF9 ; NFKD_QC; N # Nd [10] SEGMENTED DIGIT ZERO..SEGMENTED DIGIT NINE 2F800..2FA1D ; NFKD_QC; N # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D -# Total code points: 17154 +# Total code points: 17155 # ================================================ @@ -2129,6 +2130,7 @@ FFED..FFEE ; NFKC_QC; N # So [2] HALFWIDTH BLACK SQUARE..HALFWIDTH WHITE CI 1D7C4..1D7CB ; NFKC_QC; N # L& [8] MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD SMALL DIGAMMA 1D7CE..1D7FF ; NFKC_QC; N # Nd [50] MATHEMATICAL BOLD DIGIT ZERO..MATHEMATICAL MONOSPACE DIGIT NINE 1DF95 ; NFKC_QC; N # L& LATIN SMALL LIGATURE LONG S WITH DESCENDER S +1DFC5 ; NFKC_QC; N # Sk DOUBLE GRAVE ACCENT 1DFCD..1DFFF ; NFKC_QC; N # Lm [51] MODIFIER LETTER SMALL TURNED R WITH MID-HEIGHT LEFT HOOK..MODIFIER LETTER SMALL T WITH HOOK AND RETROFLEX HOOK 1E030..1E06D ; NFKC_QC; N # Lm [62] MODIFIER LETTER CYRILLIC SMALL A..MODIFIER LETTER CYRILLIC SMALL STRAIGHT U WITH STROKE 1EE00..1EE03 ; NFKC_QC; N # Lo [4] ARABIC MATHEMATICAL ALEF..ARABIC MATHEMATICAL DAL @@ -2176,7 +2178,7 @@ FFED..FFEE ; NFKC_QC; N # So [2] HALFWIDTH BLACK SQUARE..HALFWIDTH WHITE CI 1FBF0..1FBF9 ; NFKC_QC; N # Nd [10] SEGMENTED DIGIT ZERO..SEGMENTED DIGIT NINE 2F800..2FA1D ; NFKC_QC; N # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D -# Total code points: 5033 +# Total code points: 5034 # ================================================ @@ -2841,6 +2843,7 @@ FFE3 ; Expands_On_NFKD # Sk FULLWIDTH MACRON 1B123..1B126 ; Expands_On_NFKD # Lo [4] HIRAGANA DIGRAPH KOTO..KATAKANA DIGRAPH YORI 1D15E..1D164 ; Expands_On_NFKD # So [7] MUSICAL SYMBOL HALF NOTE..MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE 1D1BB..1D1C0 ; Expands_On_NFKD # So [6] MUSICAL SYMBOL MINIMA..MUSICAL SYMBOL FUSA BLACK +1DFC5 ; Expands_On_NFKD # Sk DOUBLE GRAVE ACCENT 1F100..1F10A ; Expands_On_NFKD # No [11] DIGIT ZERO FULL STOP..DIGIT NINE COMMA 1F110..1F12A ; Expands_On_NFKD # So [27] PARENTHESIZED LATIN CAPITAL LETTER A..TORTOISE SHELL BRACKETED LATIN CAPITAL LETTER S 1F12D..1F12E ; Expands_On_NFKD # So [2] CIRCLED CD..CIRCLED WZ @@ -2851,7 +2854,7 @@ FFE3 ; Expands_On_NFKD # Sk FULLWIDTH MACRON 1F213 ; Expands_On_NFKD # So SQUARED KATAKANA DE 1F240..1F248 ; Expands_On_NFKD # So [9] TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C..TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557 -# Total code points: 13414 +# Total code points: 13415 # ================================================ @@ -2981,6 +2984,7 @@ FFE3 ; Expands_On_NFKC # Sk FULLWIDTH MACRON 1B123..1B126 ; Expands_On_NFKC # Lo [4] HIRAGANA DIGRAPH KOTO..KATAKANA DIGRAPH YORI 1D15E..1D164 ; Expands_On_NFKC # So [7] MUSICAL SYMBOL HALF NOTE..MUSICAL SYMBOL ONE HUNDRED TWENTY-EIGHTH NOTE 1D1BB..1D1C0 ; Expands_On_NFKC # So [6] MUSICAL SYMBOL MINIMA..MUSICAL SYMBOL FUSA BLACK +1DFC5 ; Expands_On_NFKC # Sk DOUBLE GRAVE ACCENT 1F100..1F10A ; Expands_On_NFKC # No [11] DIGIT ZERO FULL STOP..DIGIT NINE COMMA 1F110..1F12A ; Expands_On_NFKC # So [27] PARENTHESIZED LATIN CAPITAL LETTER A..TORTOISE SHELL BRACKETED LATIN CAPITAL LETTER S 1F12D..1F12E ; Expands_On_NFKC # So [2] CIRCLED CD..CIRCLED WZ @@ -2990,7 +2994,7 @@ FFE3 ; Expands_On_NFKC # Sk FULLWIDTH MACRON 1F200..1F201 ; Expands_On_NFKC # So [2] SQUARE HIRAGANA HOKA..SQUARED KATAKANA KOKO 1F240..1F248 ; Expands_On_NFKC # So [9] TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C..TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557 -# Total code points: 1241 +# Total code points: 1242 # ================================================ @@ -8305,6 +8309,7 @@ FFF0..FFF8 ; NFKC_CF; # Cn [9] ...... -# Total code points: 10671 +# Total code points: 10672 # ================================================ @@ -14556,6 +14561,7 @@ FFF0..FFF8 ; NFKC_SCF; # Cn [9] ...... -# Total code points: 10633 +# Total code points: 10634 # ================================================ @@ -16520,6 +16526,7 @@ FFF0..FFF8 ; Changes_When_NFKC_Casefolded # Cn [9] ...... -# Total code points: 10671 +# Total code points: 10672 # EOF diff --git a/unicodetools/data/ucd/dev/EastAsianWidth.txt b/unicodetools/data/ucd/dev/EastAsianWidth.txt index cfb34b1f0..4874565fe 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-14, 14:16:29 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 +1DFC5..1DFC8 ; N # Sk [4] DOUBLE GRAVE ACCENT..MODIFIER LETTER LOW NORTH EAST ARROW 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/NormalizationTest.txt b/unicodetools/data/ucd/dev/NormalizationTest.txt index 730c1a013..d1100347d 100644 --- a/unicodetools/data/ucd/dev/NormalizationTest.txt +++ b/unicodetools/data/ucd/dev/NormalizationTest.txt @@ -1,5 +1,5 @@ # NormalizationTest-18.0.0.txt -# Date: 2026-06-24, 13:39:26 GMT +# Date: 2026-07-14, 14:17:18 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 @@ -16303,6 +16303,7 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE 1D7FE;1D7FE;1D7FE;0038;0038; # (𝟾; 𝟾; 𝟾; 8; 8; ) MATHEMATICAL MONOSPACE DIGIT EIGHT 1D7FF;1D7FF;1D7FF;0039;0039; # (𝟿; 𝟿; 𝟿; 9; 9; ) MATHEMATICAL MONOSPACE DIGIT NINE 1DF95;1DF95;1DF95;00DF;00DF; # (𝾕; 𝾕; 𝾕; ß; ß; ) LATIN SMALL LIGATURE LONG S WITH DESCENDER S +1DFC5;1DFC5;1DFC5;0020 030F;0020 030F; # (𝿅; 𝿅; 𝿅; ◌̏; ◌̏; ) DOUBLE GRAVE ACCENT 1DFCD;1DFCD;1DFCD;1DF57;1DF57; # (𝿍; 𝿍; 𝿍; 𝽗; 𝽗; ) MODIFIER LETTER SMALL TURNED R WITH MID-HEIGHT LEFT HOOK 1DFCE;1DFCE;1DFCE;1DF58;1DF58; # (𝿎; 𝿎; 𝿎; 𝽘; 𝽘; ) MODIFIER LETTER SMALL SPLIT O 1DFCF;1DFCF;1DFCF;1DF59;1DF59; # (𝿏; 𝿏; 𝿏; 𝽙; 𝽙; ) MODIFIER LETTER SMALL SPLIT U diff --git a/unicodetools/data/ucd/dev/Scripts.txt b/unicodetools/data/ucd/dev/Scripts.txt index bb292b593..ad5534a83 100644 --- a/unicodetools/data/ucd/dev/Scripts.txt +++ b/unicodetools/data/ucd/dev/Scripts.txt @@ -1,6 +1,5 @@ -1DFC5..1DFC8 ; Common # Scripts-18.0.0.txt -# Date: 2026-06-29, 15:25:26 GMT +# Date: 2026-07-14, 14:16:50 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 @@ -598,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 +1DFC5..1DFC8 ; Common # Sk [4] DOUBLE GRAVE ACCENT..MODIFIER LETTER LOW NORTH EAST ARROW 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 @@ -650,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 999f47714..b15baa905 100644 --- a/unicodetools/data/ucd/dev/UnicodeData.txt +++ b/unicodetools/data/ucd/dev/UnicodeData.txt @@ -1,7 +1,3 @@ -1DFC5;DOUBLE GRAVE ACCENT;Sk;0;ON; 0020 030F;;;;N;;;;; -1DFC6;MODIFIER LETTER MIDDLE ACUTE ACCENT;Sk;0;ON;;;;;N;;;;; -1DFC7;MODIFIER LETTER SOUTH EAST ARROW;Sk;0;ON;;;;;N;;;;; -1DFC8;MODIFIER LETTER LOW NORTH EAST ARROW;Sk;0;ON;;;;;N;;;;; 0000;;Cc;0;BN;;;;;N;NULL;;;; 0001;;Cc;0;BN;;;;;N;START OF HEADING;;;; 0002;;Cc;0;BN;;;;;N;START OF TEXT;;;; @@ -36723,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;;;;; +1DFC5;DOUBLE GRAVE ACCENT;Sk;0;ON; 0020 030F;;;;N;;;;; +1DFC6;MODIFIER LETTER MIDDLE ACUTE ACCENT;Sk;0;ON;;;;;N;;;;; +1DFC7;MODIFIER LETTER SOUTH EAST ARROW;Sk;0;ON;;;;;N;;;;; +1DFC8;MODIFIER LETTER LOW NORTH EAST ARROW;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..c25bd892b 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-14, 14:16:52 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 +1DFC5..1DFC8 ; R # Sk [4] DOUBLE GRAVE ACCENT..MODIFIER LETTER LOW NORTH EAST ARROW 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/extracted/DerivedBidiClass.txt b/unicodetools/data/ucd/dev/extracted/DerivedBidiClass.txt index 4c000933e..a34475a5e 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-14, 14:16:24 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 +1DFC5..1DFC8 ; ON # Sk [4] DOUBLE GRAVE ACCENT..MODIFIER LETTER LOW NORTH EAST ARROW 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..3a5416e1f 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-14, 14:16:25 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 +1DFC5..1DFC8 ; 0 # Sk [4] DOUBLE GRAVE ACCENT..MODIFIER LETTER LOW NORTH EAST ARROW 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/DerivedDecompositionType.txt b/unicodetools/data/ucd/dev/extracted/DerivedDecompositionType.txt index 7a9de264c..81294b21d 100644 --- a/unicodetools/data/ucd/dev/extracted/DerivedDecompositionType.txt +++ b/unicodetools/data/ucd/dev/extracted/DerivedDecompositionType.txt @@ -1,5 +1,5 @@ # DerivedDecompositionType-18.0.0.txt -# Date: 2026-02-03, 23:09:52 GMT +# Date: 2026-07-14, 14:16:26 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 @@ -353,11 +353,12 @@ FB4F ; Compat # Lo HEBREW LIGATURE ALEF LAMED FE49..FE4C ; Compat # Po [4] DASHED OVERLINE..DOUBLE WAVY OVERLINE FE4D..FE4F ; Compat # Pc [3] DASHED LOW LINE..WAVY LOW LINE 1DF95 ; Compat # L& LATIN SMALL LIGATURE LONG S WITH DESCENDER S +1DFC5 ; Compat # Sk DOUBLE GRAVE ACCENT 1F100..1F10A ; Compat # No [11] DIGIT ZERO FULL STOP..DIGIT NINE COMMA 1F110..1F12A ; Compat # So [27] PARENTHESIZED LATIN CAPITAL LETTER A..TORTOISE SHELL BRACKETED LATIN CAPITAL LETTER S 1F240..1F248 ; Compat # So [9] TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-672C..TORTOISE SHELL BRACKETED CJK UNIFIED IDEOGRAPH-6557 -# Total code points: 721 +# Total code points: 722 # ================================================ diff --git a/unicodetools/data/ucd/dev/extracted/DerivedEastAsianWidth.txt b/unicodetools/data/ucd/dev/extracted/DerivedEastAsianWidth.txt index 6e450c173..ff613ed32 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-14, 14:16:26 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 +1DFC5..1DFC8 ; N # Sk [4] DOUBLE GRAVE ACCENT..MODIFIER LETTER LOW NORTH EAST ARROW 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..a0008571d 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-14, 14:16:27 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,8 @@ FFFE..FFFF ; Cn # [2] .. 1DAB0..1DAFF ; Cn # [80] .. 1DB1D..1DEFF ; Cn # [995] .. 1DF82..1DF8F ; Cn # [14] .. -1DF97..1DFCC ; Cn # [54] .. +1DF97..1DFC4 ; Cn # [46] .. +1DFC9..1DFCC ; Cn # [4] .. 1E007 ; Cn # 1E019..1E01A ; Cn # [2] .. 1E022 ; Cn # @@ -751,7 +752,7 @@ E01F0..EFFFF ; Cn # [65040] .. FFFFE..FFFFF ; Cn # [2] .. 10FFFE..10FFFF; Cn # [2] .. -# Total code points: 801723 +# Total code points: 801719 # ================================================ @@ -4183,9 +4184,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 +1DFC5..1DFC8 ; Sk # [4] DOUBLE GRAVE ACCENT..MODIFIER LETTER LOW NORTH EAST ARROW 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..be52b5b32 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-14, 14:16: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 @@ -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 +1DFC5..1DFC8 ; AL # Sk [4] DOUBLE GRAVE ACCENT..MODIFIER LETTER LOW NORTH EAST ARROW 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..bf8e88157 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-14, 14:16: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 @@ -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 +1DFC5 ; DOUBLE GRAVE ACCENT +1DFC6 ; MODIFIER LETTER MIDDLE ACUTE ACCENT +1DFC7 ; MODIFIER LETTER SOUTH EAST ARROW +1DFC8 ; MODIFIER LETTER LOW NORTH EAST ARROW 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 From 72d670767a09bfc6988e550afffe6a3fb15ddb97 Mon Sep 17 00:00:00 2001 From: Robin Leroy Date: Tue, 14 Jul 2026 17:19:23 +0200 Subject: [PATCH 06/14] A test. --- .../text/UCD/AdditionComparisons/246.txt | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 unicodetools/src/main/resources/org/unicode/text/UCD/AdditionComparisons/246.txt diff --git a/unicodetools/src/main/resources/org/unicode/text/UCD/AdditionComparisons/246.txt b/unicodetools/src/main/resources/org/unicode/text/UCD/AdditionComparisons/246.txt new file mode 100644 index 000000000..8ec9deba1 --- /dev/null +++ b/unicodetools/src/main/resources/org/unicode/text/UCD/AdditionComparisons/246.txt @@ -0,0 +1,43 @@ +# IPA: Old tonetic stress marks (1DFC5..1DFC8) +# https://github.com/unicode-org/utc-release-management/issues/246 + +# 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 Unicode_1_Name: + +Propertywise [\x{1DFC5} \N{DOUBLE GRAVE ACCENT}] + ⧴ [{\x{0020}\x{030F}} {\N{SPACE}\N{COMBINING DOUBLE GRAVE ACCENT}}] +CorrespondTo [\x{02DD} ˝ \N{DOUBLE ACUTE ACCENT}] + ⧴ [{\x{0020}\x{030B}} {\N{SPACE}\N{COMBINING DOUBLE ACUTE ACCENT}}] + UpTo: East_Asian_Width (Neutral vs Ambiguous), + Line_Break (Alphabetic vs Ambiguous) + +Ignoring Math_Descriptive_Comments Math_Entity_Name Math_Entity_Set Math_Class Math_Class_Ex: +Propertywise [\x{1DFC5} \N{DOUBLE GRAVE ACCENT}] + ⧴ [{\x{0020}\x{030F}} {\N{SPACE}\N{COMBINING DOUBLE GRAVE ACCENT}}] +CorrespondTo [\x{00B4} ´ \N{ACUTE ACCENT}] + ⧴ [{\x{0020}\x{0301}} {\N{SPACE}\N{COMBINING ACUTE ACCENT}}] + UpTo: East_Asian_Width (Neutral vs Ambiguous), + Line_Break (Alphabetic vs Break_Before) + +end Ignoring; + +Propertywise [\x{1DFC6} \N{MODIFIER LETTER MIDDLE ACUTE ACCENT} + \x{02F4} ˴ \N{MODIFIER LETTER MIDDLE GRAVE ACCENT} + \x{1DFC7} \N{MODIFIER LETTER SOUTH EAST ARROW} + \x{1DFC8} \N{MODIFIER LETTER LOW NORTH EAST ARROW} + \x{02C5} ˅ \N{MODIFIER LETTER DOWN ARROWHEAD}] + AreAlike + +end Ignoring; + +end Ignoring; + +end Ignoring; \ No newline at end of file From 1919dc3921642f3a969307ad17c36b08a67f1bf3 Mon Sep 17 00:00:00 2001 From: Robin Leroy Date: Tue, 14 Jul 2026 17:19:56 +0200 Subject: [PATCH 07/14] Diacritic --- unicodetools/data/ucd/dev/PropList.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/unicodetools/data/ucd/dev/PropList.txt b/unicodetools/data/ucd/dev/PropList.txt index 21c2d70ac..8f28481ae 100644 --- a/unicodetools/data/ucd/dev/PropList.txt +++ b/unicodetools/data/ucd/dev/PropList.txt @@ -1,3 +1,4 @@ +1DFC5..1DFC8; Diacritic # PropList-18.0.0.txt # Date: 2026-06-29, 15:25:16 GMT # © 2026 Unicode®, Inc. From ce17b952797313bedb170dc35269568dc10a2c46 Mon Sep 17 00:00:00 2001 From: Robin Leroy Date: Tue, 14 Jul 2026 17:23:15 +0200 Subject: [PATCH 08/14] Regenerate UCD --- unicodetools/data/ucd/dev/PropList.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/unicodetools/data/ucd/dev/PropList.txt b/unicodetools/data/ucd/dev/PropList.txt index 8f28481ae..211d2048a 100644 --- a/unicodetools/data/ucd/dev/PropList.txt +++ b/unicodetools/data/ucd/dev/PropList.txt @@ -1,6 +1,5 @@ -1DFC5..1DFC8; Diacritic # PropList-18.0.0.txt -# Date: 2026-06-29, 15:25:16 GMT +# Date: 2026-07-14, 15:20:48 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 @@ -1174,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 +1DFC5..1DFC8 ; Diacritic # Sk [4] DOUBLE GRAVE ACCENT..MODIFIER LETTER LOW NORTH EAST ARROW 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 @@ -1185,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 # ================================================ From 5e75df52ae7d61d06da0e91de46a1bbd5a0bfbe6 Mon Sep 17 00:00:00 2001 From: Robin Leroy Date: Tue, 14 Jul 2026 17:25:35 +0200 Subject: [PATCH 09/14] wb derivation --- .../java/org/unicode/text/UCD/ToolUnicodePropertySource.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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..6f6d90d0d 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{1DFC6}-\\x{1DFC8}]")), "ALetter"); unicodeMap.putAll( new UnicodeSet("[\\u00B7\\u0387\\u05F4\\u2027\\u003A\\uFE13\\uFE55\\uFF1A]"), From a223ae4cb3cd9bb3394cbbe6e777ef02501cb74d Mon Sep 17 00:00:00 2001 From: Robin Leroy Date: Tue, 14 Jul 2026 17:28:06 +0200 Subject: [PATCH 10/14] Regenerate UCD --- unicodetools/data/ucd/dev/auxiliary/WordBreakProperty.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/unicodetools/data/ucd/dev/auxiliary/WordBreakProperty.txt b/unicodetools/data/ucd/dev/auxiliary/WordBreakProperty.txt index 313ae91aa..955aa3652 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-14, 15:27: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 +1DFC6..1DFC8 ; ALetter # Sk [3] MODIFIER LETTER MIDDLE ACUTE ACCENT..MODIFIER LETTER LOW NORTH EAST ARROW 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: 34491 # ================================================ From b870de3b68e7b59a8d5d7d7d769277ca4f7c5e7c Mon Sep 17 00:00:00 2001 From: Robin Leroy Date: Mon, 13 Jul 2026 19:50:35 +0200 Subject: [PATCH 11/14] A noisy invariant test --- .../org/unicode/text/UCD/UnicodeInvariantTest.txt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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..9ac9389ea 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). From 67906676a36c6ce81e30a048c883e954abd9bb3b Mon Sep 17 00:00:00 2001 From: Robin Leroy Date: Tue, 14 Jul 2026 02:56:12 +0200 Subject: [PATCH 12/14] : --- .../resources/org/unicode/text/UCD/UnicodeInvariantTest.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 9ac9389ea..fea0393af 100644 --- a/unicodetools/src/main/resources/org/unicode/text/UCD/UnicodeInvariantTest.txt +++ b/unicodetools/src/main/resources/org/unicode/text/UCD/UnicodeInvariantTest.txt @@ -953,7 +953,7 @@ Let $WBRemovalsOld := [\u0387\u0604\u2018\u2024\u202F\u2E2F\uFE13\uFE52\uFE55\uF Let $WBRemovals13 := [\u02E5-\u02EB\u055A\u058A\uA708-\uA716\u055F] Let $WBRemoval17 := [\u00B8] Let $WBRemovals19 := [\U0001DFC9-\U0001DFCC] -Let $WBRemovals = [$WBRemovals $WBRemovals13 $WBRemoval17 $WBRemovals19] +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) From 65057c231e7381c74b4544cffeb2d75cbc96111e Mon Sep 17 00:00:00 2001 From: Robin Leroy Date: Tue, 14 Jul 2026 14:47:21 +0200 Subject: [PATCH 13/14] gah --- .../resources/org/unicode/text/UCD/UnicodeInvariantTest.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 fea0393af..0f2d2da99 100644 --- a/unicodetools/src/main/resources/org/unicode/text/UCD/UnicodeInvariantTest.txt +++ b/unicodetools/src/main/resources/org/unicode/text/UCD/UnicodeInvariantTest.txt @@ -953,7 +953,7 @@ Let $WBRemovalsOld := [\u0387\u0604\u2018\u2024\u202F\u2E2F\uFE13\uFE52\uFE55\uF Let $WBRemovals13 := [\u02E5-\u02EB\u055A\u058A\uA708-\uA716\u055F] Let $WBRemoval17 := [\u00B8] Let $WBRemovals19 := [\U0001DFC9-\U0001DFCC] -Let $WBRemovals := [$WBRemovals $WBRemovals13 $WBRemoval17 $WBRemovals19] +Let $WBRemovals := [$WBRemovalsOld $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) From 02eda279d5386be6028459d5d883925004a75d59 Mon Sep 17 00:00:00 2001 From: Robin Leroy Date: Tue, 14 Jul 2026 19:33:33 +0200 Subject: [PATCH 14/14] I hate this test --- .../resources/org/unicode/text/UCD/UnicodeInvariantTest.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 0f2d2da99..a681db682 100644 --- a/unicodetools/src/main/resources/org/unicode/text/UCD/UnicodeInvariantTest.txt +++ b/unicodetools/src/main/resources/org/unicode/text/UCD/UnicodeInvariantTest.txt @@ -952,7 +952,7 @@ Let $uax31table3 := [\u0027\u002D\u002E\u003A\u00B7\u058A\u05F3\u05F4\u0F0B\u200 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 $WBRemovals19 := [\U0001DFC6-\U0001DFC8] Let $WBRemovals := [$WBRemovalsOld $WBRemovals13 $WBRemoval17 $WBRemovals19] # 9.0 corrected \p{gc=Cf} and added 202F