Am 26.11.24 um 17:59 schrieb Peter Constable via Unicode:
The case pair stability requirement applies to default data. Conforming 
applications can still tailor case mapping behaviour use language-specific 
overrides. However, the default case pairs as defined in the SpecialCasing.txt 
and UnicodeData.txt files must remain stable so as not to break existing 
implementations of file systems or other identifier systems that depend on the 
default case pairs.

I think nowadays ẞ is preferred over SS, and _especially_ the default
should be changed to use this, because if a text is automatically
processed by e.g. functions like toUpper(), the old form is not
invertible. If the old form is intended, it is very easy to replace
every occurrence of ẞ by SS, but in the other direction not every SS has
to be replaced by ẞ, making it a time consuming manual task to change back.
And this problem was the reason why ẞ was introduced at all. After this
introduction the main reason to use SS was that it was not officially
allowed to use ẞ until 2017. Now the only reason to use SS as uppercase
would be if old equipment is used, that doesn't provide the new letter.
Luckily that is vanishing.

Reply via email to