From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.devel Subject: Re: Display of undisplayable characters: \U01F3A8 instead of diamond Date: Fri, 26 Aug 2022 11:24:33 +0200 Message-ID: <87pmgnfjce.fsf@dataswamp.org> References: <87bks77azu.fsf@gmail.com> <83zgfr1nnh.fsf@gnu.org> <87a67rh037.fsf@dataswamp.org> <871qt3gzdx.fsf@dataswamp.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="792"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) To: emacs-devel@gnu.org Cancel-Lock: sha1:oVYbtAtloAPrmD4K2BPrGT3HCfM= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Aug 26 11:26:44 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 1oRVbv-000Ads-Jf for ged-emacs-devel@m.gmane-mx.org; Fri, 26 Aug 2022 11:26:43 +0200 Original-Received: from localhost ([::1]:54730 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oRVbu-0001wG-FF for ged-emacs-devel@m.gmane-mx.org; Fri, 26 Aug 2022 05:26:42 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60274) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oRVa5-0000iR-DX for emacs-devel@gnu.org; Fri, 26 Aug 2022 05:24:49 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]:33016) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oRVa0-0001GX-TH for emacs-devel@gnu.org; Fri, 26 Aug 2022 05:24:49 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1oRVZx-0007iP-1P for emacs-devel@gnu.org; Fri, 26 Aug 2022 11:24:41 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=ged-emacs-devel@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action 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:294142 Archived-At: This seems to be the best attempt so far to print all chars. Isn't the Linux VT supposed to be "512K"? But not all chars show up ... maybe there are yet others to be found? They show up in xterm tho, not the non-printables obviously, but a lot more than in the console. #! /bin/zsh all-chars () { local i local chr for (( i=0; i < 512; i++)); do printf -v chr %04x $i printf "\u${chr}\n" 2> /dev/null done } -- underground experts united https://dataswamp.org/~incal