From 8412a516f8d794dbf721da56ac0b2bb62d952047 Mon Sep 17 00:00:00 2001 From: Roozbeh Pournader Date: Tue, 30 Jul 2024 12:58:03 -0700 Subject: [PATCH 1/8] Update ArabicShaping for Kashmiri Yeh [180-C24] Consensus: In ArabicShaping.txt, change the Joining_Group for U+0620 from YEH to a new joining group KASHMIRI YEH, and change its schematic name from DOTLESS YEH WITH SEPARATE RING BELOW to KASHMIRI YEH for Unicode 16.0. [Ref. Section 3b of L2/24-166] [180-A69] Action Item for Roozbeh Pournader, PAG: Update ArabicShaping.txt for U+0620 per L2/24-152 for Unicode 16.0. [Ref. Section 3b of L2/24-166] [180-A70] Action Item for Roozbeh Pournader, PAG: Update PropertyValueAliases.txt with the new joining group for Kashmiri Yeh. [Ref. Section 3b of L2/24-166] --- unicodetools/data/ucd/dev/ArabicShaping.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/unicodetools/data/ucd/dev/ArabicShaping.txt b/unicodetools/data/ucd/dev/ArabicShaping.txt index e551ddb7d..3c9e0ca80 100644 --- a/unicodetools/data/ucd/dev/ArabicShaping.txt +++ b/unicodetools/data/ucd/dev/ArabicShaping.txt @@ -1,5 +1,5 @@ # ArabicShaping-16.0.0.txt -# Date: 2024-02-02 +# Date: 2024-07-30 # © 2024 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 @@ -128,7 +128,7 @@ 0605; ARABIC NUMBER MARK ABOVE; U; No_Joining_Group 0608; ARABIC RAY; U; No_Joining_Group 060B; AFGHANI SIGN; U; No_Joining_Group -0620; DOTLESS YEH WITH SEPARATE RING BELOW; D; YEH +0620; KASHMIRI YEH; D; KASHMIRI YEH 0621; HAMZA; U; No_Joining_Group 0622; ALEF WITH MADDA ABOVE; R; ALEF 0623; ALEF WITH HAMZA ABOVE; R; ALEF From c79164d9b98d7727887189080f4650297ab843bc Mon Sep 17 00:00:00 2001 From: Roozbeh Pournader Date: Tue, 30 Jul 2024 13:06:59 -0700 Subject: [PATCH 2/8] Update PropertyValueAliases.txt --- unicodetools/data/ucd/dev/PropertyValueAliases.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/unicodetools/data/ucd/dev/PropertyValueAliases.txt b/unicodetools/data/ucd/dev/PropertyValueAliases.txt index 0c42297a1..01c6f659a 100644 --- a/unicodetools/data/ucd/dev/PropertyValueAliases.txt +++ b/unicodetools/data/ucd/dev/PropertyValueAliases.txt @@ -1,5 +1,5 @@ # PropertyValueAliases-16.0.0.txt -# Date: 2024-06-06, 22:21:34 GMT +# Date: 2024-07-30, 19:59:00 GMT # © 2024 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 @@ -1020,6 +1020,7 @@ jg ; Heh_Goal ; Heh_Goal jg ; Heth ; Heth jg ; Kaf ; Kaf jg ; Kaph ; Kaph +jg ; Kashmiri_Yeh ; Kashmiri_Yeh jg ; Khaph ; Khaph jg ; Knotted_Heh ; Knotted_Heh jg ; Lam ; Lam From d5d789a7d95d42ffec35784b1dbfd7b2b79a424c Mon Sep 17 00:00:00 2001 From: Roozbeh Pournader Date: Tue, 30 Jul 2024 13:14:57 -0700 Subject: [PATCH 3/8] Update DerivedJoiningGroup.txt --- .../data/ucd/dev/extracted/DerivedJoiningGroup.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/unicodetools/data/ucd/dev/extracted/DerivedJoiningGroup.txt b/unicodetools/data/ucd/dev/extracted/DerivedJoiningGroup.txt index 9afd559dd..64661ce2b 100644 --- a/unicodetools/data/ucd/dev/extracted/DerivedJoiningGroup.txt +++ b/unicodetools/data/ucd/dev/extracted/DerivedJoiningGroup.txt @@ -1,5 +1,5 @@ # DerivedJoiningGroup-16.0.0.txt -# Date: 2024-04-30, 21:48:17 GMT +# Date: 2024-07-30, 20:09:00 GMT # © 2024 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 @@ -190,6 +190,12 @@ # ================================================ +0620 ; Kashmiri_Yeh # Lo ARABIC LETTER KASHMIRI YEH + +# Total code points: 1 + +# ================================================ + 06BE ; Knotted_Heh # Lo ARABIC LETTER HEH DOACHASHMEE 06FF ; Knotted_Heh # Lo ARABIC LETTER HEH WITH INVERTED V From e651333ea8b8907d63ebbe34fed6388e4f568cb4 Mon Sep 17 00:00:00 2001 From: Roozbeh Pournader Date: Tue, 30 Jul 2024 13:17:58 -0700 Subject: [PATCH 4/8] Update UCD_Types.java --- .../src/main/java/org/unicode/text/UCD/UCD_Types.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/unicodetools/src/main/java/org/unicode/text/UCD/UCD_Types.java b/unicodetools/src/main/java/org/unicode/text/UCD/UCD_Types.java index 4395a5fd9..5632dbbf1 100644 --- a/unicodetools/src/main/java/org/unicode/text/UCD/UCD_Types.java +++ b/unicodetools/src/main/java/org/unicode/text/UCD/UCD_Types.java @@ -777,8 +777,10 @@ public interface UCD_Types { // Unicode 14 THIN_YEH = 103, VERTICAL_TAIL = 104, + // Unicode 16 + KASHMIRI_YEH = 105, // limit - LIMIT_JOINING_GROUP = VERTICAL_TAIL + 1; + LIMIT_JOINING_GROUP = KASHMIRI_YEH + 1; static final byte NFD = 0, NFC = 1, NFKD = 2, NFKC = 3; public static final int NF_COMPATIBILITY_MASK = 2, NF_COMPOSITION_MASK = 1; From 88d3ae1d6a927ca7d0f01bafb00d428a349f61af Mon Sep 17 00:00:00 2001 From: Roozbeh Pournader Date: Tue, 30 Jul 2024 13:19:50 -0700 Subject: [PATCH 5/8] Update UcdPropertyValues.java --- .../src/main/java/org/unicode/props/UcdPropertyValues.java | 1 + 1 file changed, 1 insertion(+) diff --git a/unicodetools/src/main/java/org/unicode/props/UcdPropertyValues.java b/unicodetools/src/main/java/org/unicode/props/UcdPropertyValues.java index 4d7b24446..944c540b5 100644 --- a/unicodetools/src/main/java/org/unicode/props/UcdPropertyValues.java +++ b/unicodetools/src/main/java/org/unicode/props/UcdPropertyValues.java @@ -1281,6 +1281,7 @@ public enum Joining_Group_Values implements Named { Heth("Heth"), Kaf("Kaf"), Kaph("Kaph"), + Kashmiri_Yeh("Kashmiri_Yeh"), Khaph("Khaph"), Knotted_Heh("Knotted_Heh"), Lam("Lam"), From 20a4c0e6227c1656ddadee0a7fd21426c225685c Mon Sep 17 00:00:00 2001 From: Roozbeh Pournader Date: Tue, 30 Jul 2024 13:29:33 -0700 Subject: [PATCH 6/8] Update UCD_Names.java --- .../src/main/java/org/unicode/text/UCD/UCD_Names.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/unicodetools/src/main/java/org/unicode/text/UCD/UCD_Names.java b/unicodetools/src/main/java/org/unicode/text/UCD/UCD_Names.java index b5140d2b3..95b1dd86e 100644 --- a/unicodetools/src/main/java/org/unicode/text/UCD/UCD_Names.java +++ b/unicodetools/src/main/java/org/unicode/text/UCD/UCD_Names.java @@ -1222,7 +1222,9 @@ public final class UCD_Names implements UCD_Types { "Hanifi_Rohingya_Kinna_Ya", // Unicode 14 "THIN_YEH", - "VERTICAL_TAIL" + "VERTICAL_TAIL", + // Unicode 16 + "KASHMIRI_YEH" }; static { From 404d25bd123aa02a1c56e8aaa1879521c4785eab Mon Sep 17 00:00:00 2001 From: Roozbeh Pournader Date: Tue, 30 Jul 2024 13:37:52 -0700 Subject: [PATCH 7/8] Move Kashmiri_Yeh to the end of DerivedJoiningGroup.txt --- .../data/ucd/dev/extracted/DerivedJoiningGroup.txt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/unicodetools/data/ucd/dev/extracted/DerivedJoiningGroup.txt b/unicodetools/data/ucd/dev/extracted/DerivedJoiningGroup.txt index 64661ce2b..689437548 100644 --- a/unicodetools/data/ucd/dev/extracted/DerivedJoiningGroup.txt +++ b/unicodetools/data/ucd/dev/extracted/DerivedJoiningGroup.txt @@ -190,12 +190,6 @@ # ================================================ -0620 ; Kashmiri_Yeh # Lo ARABIC LETTER KASHMIRI YEH - -# Total code points: 1 - -# ================================================ - 06BE ; Knotted_Heh # Lo ARABIC LETTER HEH DOACHASHMEE 06FF ; Knotted_Heh # Lo ARABIC LETTER HEH WITH INVERTED V @@ -751,4 +745,10 @@ # Total code points: 1 +# ================================================ + +0620 ; Kashmiri_Yeh # Lo ARABIC LETTER KASHMIRI YEH + +# Total code points: 1 + # EOF From 1fe99d550b0c6afdaa0758baf22f24880956485a Mon Sep 17 00:00:00 2001 From: Robin Leroy Date: Tue, 30 Jul 2024 23:16:49 +0200 Subject: [PATCH 8/8] Regenerate UCD --- unicodetools/data/ucd/dev/extracted/DerivedJoiningGroup.txt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/unicodetools/data/ucd/dev/extracted/DerivedJoiningGroup.txt b/unicodetools/data/ucd/dev/extracted/DerivedJoiningGroup.txt index 689437548..17778a8a0 100644 --- a/unicodetools/data/ucd/dev/extracted/DerivedJoiningGroup.txt +++ b/unicodetools/data/ucd/dev/extracted/DerivedJoiningGroup.txt @@ -1,5 +1,5 @@ # DerivedJoiningGroup-16.0.0.txt -# Date: 2024-07-30, 20:09:00 GMT +# Date: 2024-07-30, 21:15:55 GMT # © 2024 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 @@ -377,7 +377,6 @@ # ================================================ -0620 ; Yeh # Lo ARABIC LETTER KASHMIRI YEH 0626 ; Yeh # Lo ARABIC LETTER YEH WITH HAMZA ABOVE 0649..064A ; Yeh # Lo [2] ARABIC LETTER ALEF MAKSURA..ARABIC LETTER YEH 0678 ; Yeh # Lo ARABIC LETTER HIGH HAMZA YEH @@ -386,7 +385,7 @@ 08A8..08A9 ; Yeh # Lo [2] ARABIC LETTER YEH WITH TWO DOTS BELOW AND HAMZA ABOVE..ARABIC LETTER YEH WITH TWO DOTS BELOW AND DOT ABOVE 08BA ; Yeh # Lo ARABIC LETTER YEH WITH TWO DOTS BELOW AND SMALL NOON ABOVE -# Total code points: 11 +# Total code points: 10 # ================================================