This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Jim.Jewett
Recipients Jim.Jewett, Marc Richter, Mariatta, MrSupertash, benjamin.peterson, cheryl.sabella, docs@python, mark, rhettinger
Date 2020-08-24.17:39:40
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <CA+OGgf6ehK+OX+5HQWaVJHz4t6KUjyHXM3uaTkusgmUBicn-tg@mail.gmail.com>
In-reply-to <1598281302.81.0.368160654486.issue13828@roundup.psfhosted.org>
Content
Unicode probably won't make the correction, because of backwards
compatibility.  I do support the sentence suggested in Thorsten's most
recent reply.  Is expanding ligatures the only other normalization it does?

Ideally, we should also mention that it shifts to the canonical case, which
is usually (but not always) lowercase.  I think Cherokee is one that folds
to the upper case.

On Mon, Aug 24, 2020 at 11:02 AM Thorsten <report@bugs.python.org> wrote:

>
> Thorsten <mrsupertash@gmail.com> added the comment:
>
> I see. I found the documents. That's an issue. That usage is incorrect. It
> is still valid to upper case "ß" to SS since "ẞ" is fairly new as an
> official German character, but the other way around is not valid.
>
> As such the current sentence in documentation also just does not make
> sense.
>
> >"Since it is already lowercase, lower() would do nothing to 'ß'"
>
> Exactly. Why would it? It is nonsensical to change an already lowercase
> character with a lowercase function.
>
> Suggest to update to:
>
> "For example, the Unicode standard for German lower case letter 'ß'
> prescribes full casefolding to 'ss'. Since it is already lowercase, lower()
> would do nothing to 'ß'; casefold() converts it to 'ss'.
> In addition to full lowercasing, this function also expands ligatures, for
> example, 'fi' becomes 'fi'."
>
> ----------
>
> _______________________________________
> Python tracker <report@bugs.python.org>
> <https://bugs.python.org/issue13828>
> _______________________________________
>
History
Date User Action Args
2020-08-24 17:39:41Jim.Jewettsetrecipients: + Jim.Jewett, rhettinger, mark, benjamin.peterson, docs@python, Marc Richter, Mariatta, cheryl.sabella, MrSupertash
2020-08-24 17:39:41Jim.Jewettlinkissue13828 messages
2020-08-24 17:39:40Jim.Jewettcreate