Re: Uppercase character predicate

Eli Zaretskii <[email protected]>
Newsgroups gmane.emacs.help
Message-ID <[email protected]>
> From: James Cloos <[email protected]>
> Cc: [email protected],  [email protected]
> Copyright: Copyright 2026 James Cloos
> OpenPGP-Fingerprint: E9E9 F828 61A4 6EA9 0F2B  63E7 997A 9F17 ED7D AEA6
> Date: Sat, 15 Aug 2026 17:32:19 -0400
> 
> >>>>> "EZ" == Eli Zaretskii <[email protected]> writes:
> 
> >> 1D51E	[Ā š”ž]	MATHEMATICAL FRAKTUR SMALL A
> 
> EZ> Which doesn't have a corresponding uppercase character.
> 
> obviously
> 
> 1D504	[Ā š”„]	MATHEMATICAL FRAKTUR CAPITAL A
> 
> is.

I guess you are ignoring everything I said in this thread to explain
why Emacs behaves as it does.

> RMS' long ago statement that GNU should not be limited by any 10646 or Unicode
> brokenness should apply and all of the MATHEMATICAL CAPITAL and SMALL pairs
> should be added to Emacs' case tables.  And also to other GNU projects' tables.
> 
> It is the right thing to do for GNU's users.

No, because these characters aren't letters.  They are symbols.  Case
pairs are only defined for letters.  That's the reason why Unicode
doesn't make these case pairs.  They are not stupid, you know, and
this is not broken in any sense.  For a very similar reason the
character U+2135 ALEF SYMBOL ℵ has a left-to-right directionality,
although it looks very similar to U+05D0 HEBREW LETTER ALEF א, which
is (of course) right-to-left.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.