Re: Uppercase character predicate
Eli Zaretskii <[email protected]>
| Newsgroups | gmane.emacs.help |
|---|---|
| Message-ID | <[email protected]> |
> From: James Cloos <[email protected]> > Cc: Nikolaos Chatzikonstantinou <[email protected]>, [email protected] > Copyright: Copyright 2026 James Cloos > OpenPGP-Fingerprint: E9E9 F828 61A4 6EA9 0F2B 63E7 997A 9F17 ED7D AEA6 > Date: Fri, 14 Aug 2026 18:22:22 -0400 > > EZ > Because Emacs considers a character to be uppercase only if there's a > EZ> corresponding lowercase character which makes the upper-/lower-case > EZ> pair. And MATHEMATICAL FRAKTUR CAPITAL A doesn't have a > EZ> corresponding lowercase character. > > 1D51E [ 𝔞] MATHEMATICAL FRAKTUR SMALL A Which doesn't have a corresponding uppercase character. It is not enough to have a character that _could_ be the lowercase variant, Emacs needs the Unicode Character Database to recognize them as a case pair. And in this case Unicode doesn't (probably because these characters are not letters, they are mathematical symbols). I thought I already explained this in one of the previous messages?