unicode-org / unicodetools

home of unicodetools and https://util.unicode.org JSPs
https://util.unicode.org
Other
52 stars 41 forks source link

Archaic cuneiform numerals #939

Open eggrobin opened 2 months ago

eggrobin commented 2 months ago

L2/24-210 Archaic cuneiform numerals

https://github.com/unicode-org/sah/issues/542 https://github.com/unicode-org/utc-release-management/issues/152

[UTC-181-C31] Consensus: Provisionally assign 311 code points U+12550..U+12686 in a new Archaic Cuneiform Numerals block at U+12550..U+1268F, as described in L2/24-210R. [Ref: 2.4 in L2/24-228]

eggrobin commented 1 month ago

could explain to me the missing ranges in ScriptExtensions.txt and Scripts.txt?

Scripts.txt has no missing ranges (if anything were missing, it would violate an invariant test that assigned characters are not Script=Unknown): 12550..125A7 ; Cuneiform 125A8..1264B ; Proto_Cuneiform 1264C..12686 ; Cuneiform

ScriptExtensions.txt only has entries for characters that have more than one script in its Script_Extensions, thus the scx={Xsux} character and the scx={Pcun} characters are gaps.

nedley commented 1 month ago

Scripts.txt has no missing ranges

You’re right, I was thinking about ScriptExtensions.txt but my brain expanded the set.

eggrobin commented 1 month ago

ScriptExtensions.txt only has entries for characters that have more than one script in its Script_Extensions, thus the scx={Xsux} character and the scx={Pcun} characters are gaps.

The scx situation is as follows, where red stands for Xsux only, white for Pcun only, and pink for both (apologies for the outrageously ugly MS Paint highlighting, but hopefully this gives a scannable summary.)

image image image image image image