Skip to content

Commit 0501784

Browse files
authored
Turkish and Arabic accidentals (#891)
* UnicodeData.txt lines from L2/24-174 * lb=AL like nearby musical symbols * Common * ShortBlockNames.txt * Blocks.txt * Regenerate UCD * GenerateEnums * A test which catches a mistake * vo=U * Name change * Regenerate UCD * Ignore IDNA2008_Category
1 parent 0148fef commit 0501784

File tree

15 files changed

+62
-38
lines changed

15 files changed

+62
-38
lines changed

unicodetools/data/ucd/dev/DerivedAge.txt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# DerivedAge-18.0.0.txt
2-
# Date: 2025-11-29, 23:09:36 GMT
2+
# Date: 2025-11-30, 00:03:40 GMT
33
# © 2025 Unicode®, Inc.
44
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
55
# For terms of use and license, see https://www.unicode.org/terms_of_use.html
@@ -2153,8 +2153,7 @@ AB6C..AB6D ; 18.0 # [2] LATIN CAPITAL LETTER SCRIPT R..LATIN CAPITAL LETTER
21532153
1B168 ; 18.0 # KATAKANA LETTER SMALL ARCHAIC YE
21542154
1D127..1D128 ; 18.0 # [2] MUSICAL SYMBOL COMBINING STRESS..MUSICAL SYMBOL COMBINING UNSTRESS
21552155
1D1EB..1D1FF ; 18.0 # [21] MUSICAL SYMBOL HALF SHARP..MUSICAL SYMBOL LONGA REST
2156-
1D250..1D255 ; 18.0 # [6] MUSICAL SYMBOL COMBINING FLAG-6..MUSICAL SYMBOL ONE THOUSAND TWENTY-FOURTH REST
2157-
1D25B..1D260 ; 18.0 # [6] MUSICAL SYMBOL COMBINING TREMOLO-4..MUSICAL SYMBOL TRIPLE FLAT
2156+
1D250..1D260 ; 18.0 # [17] MUSICAL SYMBOL COMBINING FLAG-6..MUSICAL SYMBOL TRIPLE FLAT
21582157
1DF1F..1DF24 ; 18.0 # [6] LATIN SMALL LETTER D-ETH DIGRAPH..LATIN SMALL LETTER T-THETA DIGRAPH
21592158
1DF2B..1DF81 ; 18.0 # [87] LATIN SMALL LETTER DEZH DIGRAPH WITH CURL..LATIN CAPITAL LETTER E WITH BENT TOPBAR
21602159
1DFCD..1DFFF ; 18.0 # [51] MODIFIER LETTER SMALL TURNED R WITH MID-HEIGHT LEFT HOOK..MODIFIER LETTER SMALL T WITH HOOK AND RETROFLEX HOOK
@@ -2163,6 +2162,6 @@ AB6C..AB6D ; 18.0 # [2] LATIN CAPITAL LETTER SCRIPT R..LATIN CAPITAL LETTER
21632162
2B81E ; 18.0 # CJK UNIFIED IDEOGRAPH-2B81E
21642163
3D000..3FC3F ; 18.0 # [11328] SEAL CHARACTER-3D000..SEAL CHARACTER-3FC3F
21652164

2166-
# Total code points: 12922
2165+
# Total code points: 12927
21672166

21682167
# EOF

unicodetools/data/ucd/dev/DerivedCoreProperties.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# DerivedCoreProperties-18.0.0.txt
2-
# Date: 2025-11-29, 23:10:00 GMT
2+
# Date: 2025-11-30, 00:04:05 GMT
33
# © 2025 Unicode®, Inc.
44
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
55
# For terms of use and license, see https://www.unicode.org/terms_of_use.html
@@ -13032,7 +13032,7 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME
1303213032
1D18C..1D1A9 ; Grapheme_Base # So [30] MUSICAL SYMBOL RINFORZANDO..MUSICAL SYMBOL DEGREE SLASH
1303313033
1D1AE..1D241 ; Grapheme_Base # So [148] MUSICAL SYMBOL PEDAL MARK..GREEK INSTRUMENTAL NOTATION SYMBOL-54
1303413034
1D245 ; Grapheme_Base # So GREEK MUSICAL LEIMMA
13035-
1D253..1D255 ; Grapheme_Base # So [3] MUSICAL SYMBOL TWO HUNDRED FIFTY-SIXTH REST..MUSICAL SYMBOL ONE THOUSAND TWENTY-FOURTH REST
13035+
1D253..1D25A ; Grapheme_Base # So [8] MUSICAL SYMBOL TWO HUNDRED FIFTY-SIXTH REST..MUSICAL SYMBOL SHARP WITH STROKE
1303613036
1D25D..1D25E ; Grapheme_Base # So [2] MUSICAL SYMBOL FINGERED TREMOLO-4..MUSICAL SYMBOL FINGERED TREMOLO-5
1303713037
1D260 ; Grapheme_Base # So MUSICAL SYMBOL TRIPLE FLAT
1303813038
1D2C0..1D2D3 ; Grapheme_Base # No [20] KAKTOVIK NUMERAL ZERO..KAKTOVIK NUMERAL NINETEEN
@@ -13219,7 +13219,7 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME
1321913219
31350..33479 ; Grapheme_Base # Lo [8490] CJK UNIFIED IDEOGRAPH-31350..CJK UNIFIED IDEOGRAPH-33479
1322013220
3D000..3FC3F ; Grapheme_Base # Lo [11328] SEAL CHARACTER-3D000..SEAL CHARACTER-3FC3F
1322113221

13222-
# Total code points: 170396
13222+
# Total code points: 170401
1322313223

1322413224
# ================================================
1322513225

unicodetools/data/ucd/dev/EastAsianWidth.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# EastAsianWidth-18.0.0.txt
2-
# Date: 2025-11-29, 23:10:08 GMT
2+
# Date: 2025-11-30, 00:04:13 GMT
33
# © 2025 Unicode®, Inc.
44
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
55
# For terms of use and license, see https://www.unicode.org/terms_of_use.html
@@ -2449,7 +2449,7 @@ FFFD ; A # So REPLACEMENT CHARACTER
24492449
1D242..1D244 ; N # Mn [3] COMBINING GREEK MUSICAL TRISEME..COMBINING GREEK MUSICAL PENTASEME
24502450
1D245 ; N # So GREEK MUSICAL LEIMMA
24512451
1D250..1D252 ; N # Mc [3] MUSICAL SYMBOL COMBINING FLAG-6..MUSICAL SYMBOL COMBINING FLAG-8
2452-
1D253..1D255 ; N # So [3] MUSICAL SYMBOL TWO HUNDRED FIFTY-SIXTH REST..MUSICAL SYMBOL ONE THOUSAND TWENTY-FOURTH REST
2452+
1D253..1D25A ; N # So [8] MUSICAL SYMBOL TWO HUNDRED FIFTY-SIXTH REST..MUSICAL SYMBOL SHARP WITH STROKE
24532453
1D25B..1D25C ; N # Mn [2] MUSICAL SYMBOL COMBINING TREMOLO-4..MUSICAL SYMBOL COMBINING TREMOLO-5
24542454
1D25D..1D25E ; N # So [2] MUSICAL SYMBOL FINGERED TREMOLO-4..MUSICAL SYMBOL FINGERED TREMOLO-5
24552455
1D25F ; N # Mc MUSICAL SYMBOL COMBINING BUZZ ROLL STEM

unicodetools/data/ucd/dev/LineBreak.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# LineBreak-18.0.0.txt
2-
# Date: 2025-11-29, 23:10:09 GMT
2+
# Date: 2025-11-30, 00:04:14 GMT
33
# © 2025 Unicode®, Inc.
44
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
55
# For terms of use and license, see https://www.unicode.org/terms_of_use.html
@@ -3362,7 +3362,7 @@ FFFD ; AI # So REPLACEMENT CHARACTER
33623362
1D242..1D244 ; CM # Mn [3] COMBINING GREEK MUSICAL TRISEME..COMBINING GREEK MUSICAL PENTASEME
33633363
1D245 ; AL # So GREEK MUSICAL LEIMMA
33643364
1D250..1D252 ; CM # Mc [3] MUSICAL SYMBOL COMBINING FLAG-6..MUSICAL SYMBOL COMBINING FLAG-8
3365-
1D253..1D255 ; AL # So [3] MUSICAL SYMBOL TWO HUNDRED FIFTY-SIXTH REST..MUSICAL SYMBOL ONE THOUSAND TWENTY-FOURTH REST
3365+
1D253..1D25A ; AL # So [8] MUSICAL SYMBOL TWO HUNDRED FIFTY-SIXTH REST..MUSICAL SYMBOL SHARP WITH STROKE
33663366
1D25B..1D25C ; CM # Mn [2] MUSICAL SYMBOL COMBINING TREMOLO-4..MUSICAL SYMBOL COMBINING TREMOLO-5
33673367
1D25D..1D25E ; AL # So [2] MUSICAL SYMBOL FINGERED TREMOLO-4..MUSICAL SYMBOL FINGERED TREMOLO-5
33683368
1D25F ; CM # Mc MUSICAL SYMBOL COMBINING BUZZ ROLL STEM

unicodetools/data/ucd/dev/PropertyValueAliases.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# PropertyValueAliases-18.0.0.txt
2-
# Date: 2025-11-29, 22:53:29 GMT
2+
# Date: 2025-11-30, 00:04:29 GMT
33
# © 2025 Unicode®, Inc.
44
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
55
# For terms of use and license, see https://www.unicode.org/terms_of_use.html

unicodetools/data/ucd/dev/Scripts.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Scripts-18.0.0.txt
2-
# Date: 2025-11-29, 23:10:40 GMT
2+
# Date: 2025-11-30, 00:04:46 GMT
33
# © 2025 Unicode®, Inc.
44
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
55
# For terms of use and license, see https://www.unicode.org/terms_of_use.html
@@ -544,7 +544,7 @@ FFFC..FFFD ; Common # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEMENT CHAR
544544
1D18C..1D1A9 ; Common # So [30] MUSICAL SYMBOL RINFORZANDO..MUSICAL SYMBOL DEGREE SLASH
545545
1D1AE..1D1FF ; Common # So [82] MUSICAL SYMBOL PEDAL MARK..MUSICAL SYMBOL LONGA REST
546546
1D250..1D252 ; Common # Mc [3] MUSICAL SYMBOL COMBINING FLAG-6..MUSICAL SYMBOL COMBINING FLAG-8
547-
1D253..1D255 ; Common # So [3] MUSICAL SYMBOL TWO HUNDRED FIFTY-SIXTH REST..MUSICAL SYMBOL ONE THOUSAND TWENTY-FOURTH REST
547+
1D253..1D25A ; Common # So [8] MUSICAL SYMBOL TWO HUNDRED FIFTY-SIXTH REST..MUSICAL SYMBOL SHARP WITH STROKE
548548
1D25D..1D25E ; Common # So [2] MUSICAL SYMBOL FINGERED TREMOLO-4..MUSICAL SYMBOL FINGERED TREMOLO-5
549549
1D25F ; Common # Mc MUSICAL SYMBOL COMBINING BUZZ ROLL STEM
550550
1D260 ; Common # So MUSICAL SYMBOL TRIPLE FLAT
@@ -647,7 +647,7 @@ FFFC..FFFD ; Common # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEMENT CHAR
647647
E0001 ; Common # Cf LANGUAGE TAG
648648
E0020..E007F ; Common # Cf [96] TAG SPACE..CANCEL TAG
649649

650-
# Total code points: 9177
650+
# Total code points: 9182
651651

652652
# ================================================
653653

unicodetools/data/ucd/dev/UnicodeData.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35601,6 +35601,11 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
3560135601
1D253;MUSICAL SYMBOL TWO HUNDRED FIFTY-SIXTH REST;So;0;L;;;;;N;;;;;
3560235602
1D254;MUSICAL SYMBOL FIVE HUNDRED TWELFTH REST;So;0;L;;;;;N;;;;;
3560335603
1D255;MUSICAL SYMBOL ONE THOUSAND TWENTY-FOURTH REST;So;0;L;;;;;N;;;;;
35604+
1D256;MUSICAL SYMBOL FLAT WITH STROKE;So;0;L;;;;;N;;;;;
35605+
1D257;MUSICAL SYMBOL FLAT WITH DOUBLE STROKE;So;0;L;;;;;N;;;;;
35606+
1D258;MUSICAL SYMBOL FLAT WITH DOUBLE STEM;So;0;L;;;;;N;;;;;
35607+
1D259;MUSICAL SYMBOL HALF SHARP WITH STROKE;So;0;L;;;;;N;;;;;
35608+
1D25A;MUSICAL SYMBOL SHARP WITH STROKE;So;0;L;;;;;N;;;;;
3560435609
1D25B;MUSICAL SYMBOL COMBINING TREMOLO-4;Mn;1;NSM;;;;;N;;;;;
3560535610
1D25C;MUSICAL SYMBOL COMBINING TREMOLO-5;Mn;1;NSM;;;;;N;;;;;
3560635611
1D25D;MUSICAL SYMBOL FINGERED TREMOLO-4;So;0;L;;;;;N;;;;;

unicodetools/data/ucd/dev/VerticalOrientation.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# VerticalOrientation-18.0.0.txt
2-
# Date: 2025-11-29, 23:10:43 GMT
2+
# Date: 2025-11-30, 00:04:49 GMT
33
# © 2025 Unicode®, Inc.
44
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
55
# For terms of use and license, see https://www.unicode.org/terms_of_use.html
@@ -2308,7 +2308,7 @@ FFFC..FFFD ; U # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEMENT CHARA
23082308
1D242..1D244 ; R # Mn [3] COMBINING GREEK MUSICAL TRISEME..COMBINING GREEK MUSICAL PENTASEME
23092309
1D245 ; R # So GREEK MUSICAL LEIMMA
23102310
1D250..1D252 ; U # Mc [3] MUSICAL SYMBOL COMBINING FLAG-6..MUSICAL SYMBOL COMBINING FLAG-8
2311-
1D253..1D255 ; U # So [3] MUSICAL SYMBOL TWO HUNDRED FIFTY-SIXTH REST..MUSICAL SYMBOL ONE THOUSAND TWENTY-FOURTH REST
2311+
1D253..1D25A ; U # So [8] MUSICAL SYMBOL TWO HUNDRED FIFTY-SIXTH REST..MUSICAL SYMBOL SHARP WITH STROKE
23122312
1D25B..1D25C ; U # Mn [2] MUSICAL SYMBOL COMBINING TREMOLO-4..MUSICAL SYMBOL COMBINING TREMOLO-5
23132313
1D25D..1D25E ; U # So [2] MUSICAL SYMBOL FINGERED TREMOLO-4..MUSICAL SYMBOL FINGERED TREMOLO-5
23142314
1D25F ; U # Mc MUSICAL SYMBOL COMBINING BUZZ ROLL STEM

unicodetools/data/ucd/dev/extracted/DerivedBidiClass.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# DerivedBidiClass-18.0.0.txt
2-
# Date: 2025-11-29, 23:09:57 GMT
2+
# Date: 2025-11-30, 00:04:02 GMT
33
# © 2025 Unicode®, Inc.
44
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
55
# For terms of use and license, see https://www.unicode.org/terms_of_use.html
@@ -1154,7 +1154,7 @@ FFDA..FFDC ; L # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL LETTER
11541154
1D1AE..1D1E8 ; L # So [59] MUSICAL SYMBOL PEDAL MARK..MUSICAL SYMBOL KIEVAN FLAT SIGN
11551155
1D1EB..1D1FF ; L # So [21] MUSICAL SYMBOL HALF SHARP..MUSICAL SYMBOL LONGA REST
11561156
1D250..1D252 ; L # Mc [3] MUSICAL SYMBOL COMBINING FLAG-6..MUSICAL SYMBOL COMBINING FLAG-8
1157-
1D253..1D255 ; L # So [3] MUSICAL SYMBOL TWO HUNDRED FIFTY-SIXTH REST..MUSICAL SYMBOL ONE THOUSAND TWENTY-FOURTH REST
1157+
1D253..1D25A ; L # So [8] MUSICAL SYMBOL TWO HUNDRED FIFTY-SIXTH REST..MUSICAL SYMBOL SHARP WITH STROKE
11581158
1D25D..1D25E ; L # So [2] MUSICAL SYMBOL FINGERED TREMOLO-4..MUSICAL SYMBOL FINGERED TREMOLO-5
11591159
1D25F ; L # Mc MUSICAL SYMBOL COMBINING BUZZ ROLL STEM
11601160
1D260 ; L # So MUSICAL SYMBOL TRIPLE FLAT
@@ -1248,7 +1248,7 @@ FFDA..FFDC ; L # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL LETTER
12481248
F0000..FFFFD ; L # Co [65534] <private-use-F0000>..<private-use-FFFFD>
12491249
100000..10FFFD; L # Co [65534] <private-use-100000>..<private-use-10FFFD>
12501250

1251-
# The above property value applies to 797719 code points not listed here.
1251+
# The above property value applies to 797714 code points not listed here.
12521252
# Total code points: 1095372
12531253

12541254
# ================================================

unicodetools/data/ucd/dev/extracted/DerivedCombiningClass.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# DerivedCombiningClass-18.0.0.txt
2-
# Date: 2025-11-29, 23:09:59 GMT
2+
# Date: 2025-11-30, 00:04:04 GMT
33
# © 2025 Unicode®, Inc.
44
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
55
# For terms of use and license, see https://www.unicode.org/terms_of_use.html
@@ -1912,7 +1912,7 @@ FFFC..FFFD ; 0 # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEMENT CHARACTER
19121912
1D18C..1D1A9 ; 0 # So [30] MUSICAL SYMBOL RINFORZANDO..MUSICAL SYMBOL DEGREE SLASH
19131913
1D1AE..1D241 ; 0 # So [148] MUSICAL SYMBOL PEDAL MARK..GREEK INSTRUMENTAL NOTATION SYMBOL-54
19141914
1D245 ; 0 # So GREEK MUSICAL LEIMMA
1915-
1D253..1D255 ; 0 # So [3] MUSICAL SYMBOL TWO HUNDRED FIFTY-SIXTH REST..MUSICAL SYMBOL ONE THOUSAND TWENTY-FOURTH REST
1915+
1D253..1D25A ; 0 # So [8] MUSICAL SYMBOL TWO HUNDRED FIFTY-SIXTH REST..MUSICAL SYMBOL SHARP WITH STROKE
19161916
1D25D..1D25E ; 0 # So [2] MUSICAL SYMBOL FINGERED TREMOLO-4..MUSICAL SYMBOL FINGERED TREMOLO-5
19171917
1D260 ; 0 # So MUSICAL SYMBOL TRIPLE FLAT
19181918
1D2C0..1D2D3 ; 0 # No [20] KAKTOVIK NUMERAL ZERO..KAKTOVIK NUMERAL NINETEEN
@@ -2110,7 +2110,7 @@ E0100..E01EF ; 0 # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256
21102110
F0000..FFFFD ; 0 # Co [65534] <private-use-F0000>..<private-use-FFFFD>
21112111
100000..10FFFD; 0 # Co [65534] <private-use-100000>..<private-use-10FFFD>
21122112

2113-
# The above property value applies to 803856 code points not listed here.
2113+
# The above property value applies to 803851 code points not listed here.
21142114
# Total code points: 1113126
21152115

21162116
# ================================================

0 commit comments

Comments
 (0)