Skip to content

Commit 8d6d0fc

Browse files
authored
A maze of twisty little musical symbols, all alike (#1041)
* UnicodeData.txt lines from L2/25-017 * Remove stray PUA character * lb=AL * sc=Common * Blocks.txt * ShortBlockNames.txt * GenerateEnums * Regenerate UCD * vo=U * test * Add a comparison between niente and piano * Ignore IDNA2008_Category
1 parent 1a83a2b commit 8d6d0fc

File tree

15 files changed

+160
-27
lines changed

15 files changed

+160
-27
lines changed

unicodetools/data/ucd/dev/DerivedAge.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# DerivedAge-18.0.0.txt
2-
# Date: 2025-11-30, 00:23:23 GMT
2+
# Date: 2025-11-30, 01:39:53 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
@@ -2154,7 +2154,7 @@ AB6C..AB6D ; 18.0 # [2] LATIN CAPITAL LETTER SCRIPT R..LATIN CAPITAL LETTER
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
21562156
1D250..1D260 ; 18.0 # [17] MUSICAL SYMBOL COMBINING FLAG-6..MUSICAL SYMBOL TRIPLE FLAT
2157-
1D280..1D281 ; 18.0 # [2] MUSICAL SYMBOL COMBINING STEM BOW BEHIND BRIDGE..MUSICAL SYMBOL COMBINING STEM BOW ON TOP OF BRIDGE
2157+
1D262..1D281 ; 18.0 # [32] MUSICAL SYMBOL HEAVY DOUBLE BARLINE..MUSICAL SYMBOL COMBINING STEM BOW ON TOP OF BRIDGE
21582158
1DF1F..1DF24 ; 18.0 # [6] LATIN SMALL LETTER D-ETH DIGRAPH..LATIN SMALL LETTER T-THETA DIGRAPH
21592159
1DF2B..1DF81 ; 18.0 # [87] LATIN SMALL LETTER DEZH DIGRAPH WITH CURL..LATIN CAPITAL LETTER E WITH BENT TOPBAR
21602160
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 +2163,6 @@ AB6C..AB6D ; 18.0 # [2] LATIN CAPITAL LETTER SCRIPT R..LATIN CAPITAL LETTER
21632163
2B81E ; 18.0 # CJK UNIFIED IDEOGRAPH-2B81E
21642164
3D000..3FC3F ; 18.0 # [11328] SEAL CHARACTER-3D000..SEAL CHARACTER-3FC3F
21652165

2166-
# Total code points: 12929
2166+
# Total code points: 12959
21672167

21682168
# EOF

unicodetools/data/ucd/dev/DerivedCoreProperties.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# DerivedCoreProperties-18.0.0.txt
2-
# Date: 2025-11-30, 00:23:48 GMT
2+
# Date: 2025-11-30, 01:40:18 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
@@ -13038,6 +13038,7 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME
1303813038
1D253..1D25A ; Grapheme_Base # So [8] MUSICAL SYMBOL TWO HUNDRED FIFTY-SIXTH REST..MUSICAL SYMBOL SHARP WITH STROKE
1303913039
1D25D..1D25E ; Grapheme_Base # So [2] MUSICAL SYMBOL FINGERED TREMOLO-4..MUSICAL SYMBOL FINGERED TREMOLO-5
1304013040
1D260 ; Grapheme_Base # So MUSICAL SYMBOL TRIPLE FLAT
13041+
1D262..1D27F ; Grapheme_Base # So [30] MUSICAL SYMBOL HEAVY DOUBLE BARLINE..MUSICAL SYMBOL ARPEGGIATO UP WITH ARROW
1304113042
1D2C0..1D2D3 ; Grapheme_Base # No [20] KAKTOVIK NUMERAL ZERO..KAKTOVIK NUMERAL NINETEEN
1304213043
1D2E0..1D2F3 ; Grapheme_Base # No [20] MAYAN NUMERAL ZERO..MAYAN NUMERAL NINETEEN
1304313044
1D300..1D356 ; Grapheme_Base # So [87] MONOGRAM FOR EARTH..TETRAGRAM FOR FOSTERING
@@ -13222,7 +13223,7 @@ FFFC..FFFD ; Grapheme_Base # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEME
1322213223
31350..33479 ; Grapheme_Base # Lo [8490] CJK UNIFIED IDEOGRAPH-31350..CJK UNIFIED IDEOGRAPH-33479
1322313224
3D000..3FC3F ; Grapheme_Base # Lo [11328] SEAL CHARACTER-3D000..SEAL CHARACTER-3FC3F
1322413225

13225-
# Total code points: 170401
13226+
# Total code points: 170431
1322613227

1322713228
# ================================================
1322813229

unicodetools/data/ucd/dev/EastAsianWidth.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# EastAsianWidth-18.0.0.txt
2-
# Date: 2025-11-30, 00:23:56 GMT
2+
# Date: 2025-11-30, 01:40:27 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
@@ -2454,6 +2454,7 @@ FFFD ; A # So REPLACEMENT CHARACTER
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
24562456
1D260 ; N # So MUSICAL SYMBOL TRIPLE FLAT
2457+
1D262..1D27F ; N # So [30] MUSICAL SYMBOL HEAVY DOUBLE BARLINE..MUSICAL SYMBOL ARPEGGIATO UP WITH ARROW
24572458
1D280..1D281 ; N # Mc [2] MUSICAL SYMBOL COMBINING STEM BOW BEHIND BRIDGE..MUSICAL SYMBOL COMBINING STEM BOW ON TOP OF BRIDGE
24582459
1D2C0..1D2D3 ; N # No [20] KAKTOVIK NUMERAL ZERO..KAKTOVIK NUMERAL NINETEEN
24592460
1D2E0..1D2F3 ; N # No [20] MAYAN NUMERAL ZERO..MAYAN NUMERAL NINETEEN

unicodetools/data/ucd/dev/LineBreak.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# LineBreak-18.0.0.txt
2-
# Date: 2025-11-30, 00:23:57 GMT
2+
# Date: 2025-11-30, 01:40:28 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
@@ -3367,6 +3367,7 @@ FFFD ; AI # So REPLACEMENT CHARACTER
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
33693369
1D260 ; AL # So MUSICAL SYMBOL TRIPLE FLAT
3370+
1D262..1D27F ; AL # So [30] MUSICAL SYMBOL HEAVY DOUBLE BARLINE..MUSICAL SYMBOL ARPEGGIATO UP WITH ARROW
33703371
1D280..1D281 ; CM # Mc [2] MUSICAL SYMBOL COMBINING STEM BOW BEHIND BRIDGE..MUSICAL SYMBOL COMBINING STEM BOW ON TOP OF BRIDGE
33713372
1D2C0..1D2D3 ; AL # No [20] KAKTOVIK NUMERAL ZERO..KAKTOVIK NUMERAL NINETEEN
33723373
1D2E0..1D2F3 ; AL # No [20] MAYAN NUMERAL ZERO..MAYAN NUMERAL NINETEEN

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-30, 00:24:13 GMT
2+
# Date: 2025-11-30, 01:40:43 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 & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Scripts-18.0.0.txt
2-
# Date: 2025-11-30, 00:24:28 GMT
2+
# Date: 2025-11-30, 01:41:00 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
@@ -548,6 +548,7 @@ FFFC..FFFD ; Common # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEMENT CHAR
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
551+
1D262..1D27F ; Common # So [30] MUSICAL SYMBOL HEAVY DOUBLE BARLINE..MUSICAL SYMBOL ARPEGGIATO UP WITH ARROW
551552
1D280..1D281 ; Common # Mc [2] MUSICAL SYMBOL COMBINING STEM BOW BEHIND BRIDGE..MUSICAL SYMBOL COMBINING STEM BOW ON TOP OF BRIDGE
552553
1D2C0..1D2D3 ; Common # No [20] KAKTOVIK NUMERAL ZERO..KAKTOVIK NUMERAL NINETEEN
553554
1D2E0..1D2F3 ; Common # No [20] MAYAN NUMERAL ZERO..MAYAN NUMERAL NINETEEN
@@ -648,7 +649,7 @@ FFFC..FFFD ; Common # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEMENT CHAR
648649
E0001 ; Common # Cf LANGUAGE TAG
649650
E0020..E007F ; Common # Cf [96] TAG SPACE..CANCEL TAG
650651

651-
# Total code points: 9184
652+
# Total code points: 9214
652653

653654
# ================================================
654655

unicodetools/data/ucd/dev/UnicodeData.txt

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35612,6 +35612,36 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
3561235612
1D25E;MUSICAL SYMBOL FINGERED TREMOLO-5;So;0;L;;;;;N;;;;;
3561335613
1D25F;MUSICAL SYMBOL COMBINING BUZZ ROLL STEM;Mc;216;L;;;;;N;;;;;
3561435614
1D260;MUSICAL SYMBOL TRIPLE FLAT;So;0;L;;;;;N;;;;;
35615+
1D262;MUSICAL SYMBOL HEAVY DOUBLE BARLINE;So;0;L;;;;;N;;;;;
35616+
1D263;MUSICAL SYMBOL SYSTEM DIVIDER;So;0;L;;;;;N;;;;;
35617+
1D264;MUSICAL SYMBOL NIENTE;So;0;L;;;;;N;;;;;
35618+
1D265;MUSICAL SYMBOL CRESCENDO WITH RING;So;0;L;;;;;N;;;;;
35619+
1D266;MUSICAL SYMBOL DECRESCENDO WITH RING;So;0;L;;;;;N;;;;;
35620+
1D267;MUSICAL SYMBOL DIAMOND NOTEHEAD WHOLE;So;0;L;;;;;N;;;;;
35621+
1D268;MUSICAL SYMBOL DIAMOND NOTEHEAD WHITE;So;0;L;;;;;N;;;;;
35622+
1D269;MUSICAL SYMBOL DIAMOND NOTEHEAD BLACK;So;0;L;;;;;N;;;;;
35623+
1D26A;MUSICAL SYMBOL DIAMOND NOTEHEAD HALF FILLED;So;0;L;;;;;N;;;;;
35624+
1D26B;MUSICAL SYMBOL TRIANGULAR FERMATA;So;0;L;;;;;N;;;;;
35625+
1D26C;MUSICAL SYMBOL DOUBLE TRIANGULAR FERMATA;So;0;L;;;;;N;;;;;
35626+
1D26D;MUSICAL SYMBOL SQUARE FERMATA;So;0;L;;;;;N;;;;;
35627+
1D26E;MUSICAL SYMBOL DOUBLE SQUARE FERMATA;So;0;L;;;;;N;;;;;
35628+
1D26F;MUSICAL SYMBOL HENZE LONG FERMATA;So;0;L;;;;;N;;;;;
35629+
1D270;MUSICAL SYMBOL HENZE SHORT FERMATA;So;0;L;;;;;N;;;;;
35630+
1D271;MUSICAL SYMBOL CURLEW;So;0;L;;;;;N;;;;;
35631+
1D272;MUSICAL SYMBOL SALZEDO BREATH MARK;So;0;L;;;;;N;;;;;
35632+
1D273;MUSICAL SYMBOL ORGAN PEDAL HEEL;So;0;L;;;;;N;;;;;
35633+
1D274;MUSICAL SYMBOL ORGAN PEDAL TOE;So;0;L;;;;;N;;;;;
35634+
1D275;MUSICAL SYMBOL G CLEF OPTIONALLY OTTAVA BASSA;So;0;L;;;;;N;;;;;
35635+
1D276;MUSICAL SYMBOL DOUBLE G CLEF;So;0;L;;;;;N;;;;;
35636+
1D277;MUSICAL SYMBOL G CLEF OTTAVA BASSA WITH C CLEF;So;0;L;;;;;N;;;;;
35637+
1D278;MUSICAL SYMBOL C CLEF OTTAVA BASSA;So;0;L;;;;;N;;;;;
35638+
1D279;MUSICAL SYMBOL G CLEF QUINDICESIMA ALTA;So;0;L;;;;;N;;;;;
35639+
1D27A;MUSICAL SYMBOL G CLEF QUINDICESIMA BASSA;So;0;L;;;;;N;;;;;
35640+
1D27B;MUSICAL SYMBOL F CLEF QUINDICESIMA ALTA;So;0;L;;;;;N;;;;;
35641+
1D27C;MUSICAL SYMBOL F CLEF QUINDICESIMA BASSA;So;0;L;;;;;N;;;;;
35642+
1D27D;MUSICAL SYMBOL C CLEF QUINDICESIMA BASSA;So;0;L;;;;;N;;;;;
35643+
1D27E;MUSICAL SYMBOL TABLATURE CLEF;So;0;L;;;;;N;;;;;
35644+
1D27F;MUSICAL SYMBOL ARPEGGIATO UP WITH ARROW;So;0;L;;;;;N;;;;;
3561535645
1D280;MUSICAL SYMBOL COMBINING STEM BOW BEHIND BRIDGE;Mc;216;L;;;;;N;;;;;
3561635646
1D281;MUSICAL SYMBOL COMBINING STEM BOW ON TOP OF BRIDGE;Mc;216;L;;;;;N;;;;;
3561735647
1D2C0;KAKTOVIK NUMERAL ZERO;No;0;L;;;;0;N;;;;;

unicodetools/data/ucd/dev/VerticalOrientation.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# VerticalOrientation-18.0.0.txt
2-
# Date: 2025-11-30, 00:24:31 GMT
2+
# Date: 2025-11-30, 01:41: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
@@ -2313,6 +2313,7 @@ FFFC..FFFD ; U # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEMENT CHARA
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
23152315
1D260 ; U # So MUSICAL SYMBOL TRIPLE FLAT
2316+
1D262..1D27F ; U # So [30] MUSICAL SYMBOL HEAVY DOUBLE BARLINE..MUSICAL SYMBOL ARPEGGIATO UP WITH ARROW
23162317
1D280..1D281 ; U # Mc [2] MUSICAL SYMBOL COMBINING STEM BOW BEHIND BRIDGE..MUSICAL SYMBOL COMBINING STEM BOW ON TOP OF BRIDGE
23172318
1D2C0..1D2D3 ; R # No [20] KAKTOVIK NUMERAL ZERO..KAKTOVIK NUMERAL NINETEEN
23182319
1D2E0..1D2F3 ; U # No [20] MAYAN NUMERAL ZERO..MAYAN NUMERAL NINETEEN

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# DerivedBidiClass-18.0.0.txt
2-
# Date: 2025-11-30, 00:23:45 GMT
2+
# Date: 2025-11-30, 01:40:15 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
@@ -1158,6 +1158,7 @@ FFDA..FFDC ; L # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL LETTER
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
1161+
1D262..1D27F ; L # So [30] MUSICAL SYMBOL HEAVY DOUBLE BARLINE..MUSICAL SYMBOL ARPEGGIATO UP WITH ARROW
11611162
1D280..1D281 ; L # Mc [2] MUSICAL SYMBOL COMBINING STEM BOW BEHIND BRIDGE..MUSICAL SYMBOL COMBINING STEM BOW ON TOP OF BRIDGE
11621163
1D2C0..1D2D3 ; L # No [20] KAKTOVIK NUMERAL ZERO..KAKTOVIK NUMERAL NINETEEN
11631164
1D2E0..1D2F3 ; L # No [20] MAYAN NUMERAL ZERO..MAYAN NUMERAL NINETEEN
@@ -1249,7 +1250,7 @@ FFDA..FFDC ; L # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL LETTER
12491250
F0000..FFFFD ; L # Co [65534] <private-use-F0000>..<private-use-FFFFD>
12501251
100000..10FFFD; L # Co [65534] <private-use-100000>..<private-use-10FFFD>
12511252

1252-
# The above property value applies to 797712 code points not listed here.
1253+
# The above property value applies to 797682 code points not listed here.
12531254
# Total code points: 1095372
12541255

12551256
# ================================================

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# DerivedCombiningClass-18.0.0.txt
2-
# Date: 2025-11-30, 00:23:47 GMT
2+
# Date: 2025-11-30, 01:40:17 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
@@ -1915,6 +1915,7 @@ FFFC..FFFD ; 0 # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEMENT CHARACTER
19151915
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
1918+
1D262..1D27F ; 0 # So [30] MUSICAL SYMBOL HEAVY DOUBLE BARLINE..MUSICAL SYMBOL ARPEGGIATO UP WITH ARROW
19181919
1D2C0..1D2D3 ; 0 # No [20] KAKTOVIK NUMERAL ZERO..KAKTOVIK NUMERAL NINETEEN
19191920
1D2E0..1D2F3 ; 0 # No [20] MAYAN NUMERAL ZERO..MAYAN NUMERAL NINETEEN
19201921
1D300..1D356 ; 0 # So [87] MONOGRAM FOR EARTH..TETRAGRAM FOR FOSTERING
@@ -2110,7 +2111,7 @@ E0100..E01EF ; 0 # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256
21102111
F0000..FFFFD ; 0 # Co [65534] <private-use-F0000>..<private-use-FFFFD>
21112112
100000..10FFFD; 0 # Co [65534] <private-use-100000>..<private-use-10FFFD>
21122113

2113-
# The above property value applies to 803849 code points not listed here.
2114+
# The above property value applies to 803819 code points not listed here.
21142115
# Total code points: 1113124
21152116

21162117
# ================================================

0 commit comments

Comments
 (0)