emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Display of undisplayable characters: \U01F3A8 instead of diamond


From: Eli Zaretskii
Subject: Re: Display of undisplayable characters: \U01F3A8 instead of diamond
Date: Sun, 28 Aug 2022 14:44:03 +0300

> Date: Sun, 28 Aug 2022 11:07:24 +0000
> Cc: rms@gnu.org, emacs-devel@gnu.org
> From: Alan Mackenzie <acm@muc.de>
> 
> > > Why is that coding-system-equal form there?
> 
> > It was written based on the assumption that a terminal that supports
> > the UTF-8 encoding can also display the original characters reasonably
> > enough.  Are you saying that the Linux console lies about that, and
> > those characters are displayed as hex codes?
> 
> Well, I think "lies" is a bit strong, here.  The Linux console uses UTF-8
> characters, but is restricted to an arbitrary selection of 256 of them.
> An attempt to display any other character on the screen gets \ufffd
> displayed instead.  Possibly, double-width characters aren't correctly
> handled, I don't know.  My console is configured to use Latin-1, and it
> also includes some line graphic characters, but not the punctuation
> characters used by makeinfo.

If the console is configured for Latin-1, how come the terminal's
encoding is UTF-8?

> Those characters were indeed displayed as hex codes, until I applied the
> patch below.

Thanks, installed on the release branch.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]