Thanks again for your detailed reply — I really appreciate it. I have to admit, I wasn’t 100% sure about my data, which is why I submitted it for discussion before opening a bug report to the Python developers.
I alredy checked Unicode tables, I saw that the capital ß (U+1E9E) was already encoded in Unicode 5.1 — so in a sense, Unicode was “ahead of its time,” implementing this character well before it was officially recognized in German orthography in 2017. The comment in SpecialCasing.txt that “the titlecase should never occur in practice” was accurate up to 2017, because capital ß simply wasn’t used in real text. Since 2017, however, capital ß does occur in actual texts, so the legacy behavior in Python (ß → SS) no longer reflects reality. I also see that other language communities, like Java, discovered this early — for example, a bug report was opened in 2017 — but postponed changes until broader adoption. (I may have relied a bit too much on AI-generated sources, that not checked that the tiket was not suported, it was postponed) It seems the coding world has become more conservative now, reluctant to change anything, even though the need is real. I think we as Python lovers should stay aware of this issue so we’re ready when the time comes to align Python with modern German orthography. I hope we can count on community support if momentum builds to make this change. Thanks again for helping me understand the nuances here — I really appreciate your insight ind try to not forget this legacy to hit the topic again if time comes. -- https://mail.python.org/mailman3//lists/python-list.python.org
