From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Display of undisplayable characters: \U01F3A8 instead of diamond Date: Sun, 28 Aug 2022 00:04:51 -0400 Message-ID: References: <834jxz33m9.fsf@gnu.org> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="35477"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Aug 28 06:07:07 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oS9Zi-0008ym-EN for ged-emacs-devel@m.gmane-mx.org; Sun, 28 Aug 2022 06:07:06 +0200 Original-Received: from localhost ([::1]:42462 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oS9Zh-0000MB-6H for ged-emacs-devel@m.gmane-mx.org; Sun, 28 Aug 2022 00:07:05 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:51806) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oS9XX-0006d2-WC for emacs-devel@gnu.org; Sun, 28 Aug 2022 00:04:52 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:59606) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oS9XX-0008Nb-O0 for emacs-devel@gnu.org; Sun, 28 Aug 2022 00:04:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=JonFFrHinVm7CrHRm33z4anpF/fDcZE3zR/HdAyFNoA=; b=dOUZvpDJ/VxT 8Y9va2KwuE6vzVsrLlpA730bg+I/X+eXIuccGLjcjSCpLnERybALMtoF6WDfGyDErLE+WE9tKXB6B liVgfCfO1J8ChfGmbgMCiWD26Z7mRIYiP0UQLEFrhrs5ThzE8baQqor8jnwa0WzncpPmcWV4VTY+5 rFkQLpTZhptp6TraKT2hpCNE75ecdecgd04TeY+OGTz881lnEvCV7F076buhmVkKYUKWQcJ+lq5oP 0rj/t0aK5+vxML3aYlx0ClMi6dU+1y1WYznzKmkS9ZXZxL/PH1fDK1OXd3/tc9c1qX9KM4gE+yFmg Ji7RHiAPY8rfGknRlaMzUQ==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1oS9XX-0003zE-9b; Sun, 28 Aug 2022 00:04:51 -0400 In-Reply-To: <834jxz33m9.fsf@gnu.org> (message from Eli Zaretskii on Fri, 26 Aug 2022 09:45:02 +0300) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:294198 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > Is this specifically about that U+1F3A8 character? Or is this more > general? This applies to all characters that display that way. I don't know what U+1F3A8 stands for; to me, it is simply "some undisplayable character." > This is a standard Emacs way of displaying unsupported characters on > TTY frames. I fail to see how this is worse than displaying the same > diamond glyph for any unsupported character, because with the > character codes you at least know when the characters are different, > even without "C-u C-x =". This change makes it harder to see and recognize the displayable characters in the line. When a line contains many nondisplayable characters, this change makes it much longer, so the line gets continued. In practice, I can't recognize when the same \U sequence appears more than once on the screen. I can't see what the hex digits are just with a glance; only if I concentrate and read one. If I do that, I can't recognize other instances of the same sequence without concentrating on each of them to read it. > What > you saw before was a bug in the way Emacs detected which characters > the Linux console is capable of displaying. I am surprised. I thought of the diamond display as a feature; ISTR we discussed it as such. But maybe I'm mistaken. Either way, I'd much rather have the diamonds. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)