From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Yuri Khan Newsgroups: gmane.emacs.devel Subject: Re: Display of undisplayable characters: \U01F3A8 instead of diamond Date: Fri, 26 Aug 2022 16:05:07 +0700 Message-ID: References: <834jxz33m9.fsf@gnu.org> <87edx3h0qu.fsf@dataswamp.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22316"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Aug 26 11:07:08 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 1oRVIx-0005be-Go for ged-emacs-devel@m.gmane-mx.org; Fri, 26 Aug 2022 11:07:07 +0200 Original-Received: from localhost ([::1]:43522 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oRVIv-0005Dh-TA for ged-emacs-devel@m.gmane-mx.org; Fri, 26 Aug 2022 05:07:05 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57970) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oRVHH-0004Sx-U5 for emacs-devel@gnu.org; Fri, 26 Aug 2022 05:05:24 -0400 Original-Received: from mail-wr1-x432.google.com ([2a00:1450:4864:20::432]:38883) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oRVHG-0006ZF-9Z for emacs-devel@gnu.org; Fri, 26 Aug 2022 05:05:23 -0400 Original-Received: by mail-wr1-x432.google.com with SMTP id b5so1030077wrr.5 for ; Fri, 26 Aug 2022 02:05:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc; bh=ukndh+460M+DlyPQUZcP+cjanS11HwU8zIWHpk4hYtg=; b=d1OiqwXDobuOzQeQFPEPNvzqbmYT28y4xjlCUDjjQJOTbb17yiGkN+lvxNkK7jqljV Ex8XL594DTteHrTFwJ8+1iMB30lSlacAcGAfvKJ9ZKCb+Dh92MPHnCYf9wl69J0WzyXH QFvxAOKaUKXRoxjOc/KRBBc79nDQG6LtaEgO6c6Dg3amJEwTZUGlDzIiyJPg5mc7Wzpd 6m8BZWOagrPkC7SL7yoocrdE52WAucwPLAIY+Ce5SYyxUW2n4/As27WZ1COvFYsKLSXe xSu9/0WaeqRn6g1U7e0GfaWSWi6nUT5BUw//YcVxLR8c5ZENzx+Dp0OsHXkIpuAZMlV5 KnuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc; bh=ukndh+460M+DlyPQUZcP+cjanS11HwU8zIWHpk4hYtg=; b=XSENjuILVuvzzegIByC0kuNnLPFO/VjvvzGeI0OLPBOAKet3D0/CWFeBYnrofcnr/i 69GXPBuxxgZJFot9Lp2r8ce84u4AqA2cGSUZWKe4/U3YF67ZFCNCpJqEg/b54H7eGarH t/PRyCsjipmqT3yH6h6vfzftuvCc9f1JBIaVNHOYf4T73rGAfSEuzGUctf3/bqkHouFv RuwPZuSzpQW/OZJeYTmtYf2D8ZUbOaO6WnM5DcFTKBzcp7i2tWPBOYWddamPJeI6oKn0 xwtapYFBQR6ZFWJBUgRVnMNr18dVxECm1rjLfYeKI7Frkm82Zu94Gj7q3rdZ9AMA4rjR y6+A== X-Gm-Message-State: ACgBeo0VLygydUW00gvqsqQndjiBZIttcmVRa1MqtqgHT8Y69ZOjbNhG O18gcWy1QtdJIcEJcI2Vq7x6i3JTZ8Zn15oapHiRgRnc3uI= X-Google-Smtp-Source: AA6agR7hm18WktXyJehETS+J4KyflP828Xwx2n/DDOf2WOS4nQ924cZsMbepHRdDQ2P60TD5W6ydyzL4uYf9iuCiYhM= X-Received: by 2002:adf:f942:0:b0:225:82f9:1c0f with SMTP id q2-20020adff942000000b0022582f91c0fmr3406779wrr.332.1661504719413; Fri, 26 Aug 2022 02:05:19 -0700 (PDT) In-Reply-To: <87edx3h0qu.fsf@dataswamp.org> Received-SPF: pass client-ip=2a00:1450:4864:20::432; envelope-from=yurivkhan@gmail.com; helo=mail-wr1-x432.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham 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:294140 Archived-At: On Fri, 26 Aug 2022 at 15:24, Emanuel Berg wrote: > As for what char it was, it looked like these two - and they > look the same in a Linux VT - > > \u2666 =E2=99=A6 BLACK DIAMOND SUIT > \u25c8 =E2=97=88 WHITE DIAMOND CONTAINING BLACK SMALL DIAMOND Linux console works over (an emulation of?) the VGA text mode, which descends from IBM CGA text mode, whose set of displayable characters was defined by code page 437. Its codes 0x03 through 0x06 encoded playing card suits =E2=80=94 hearts, diamonds, clubs, spades, in this order= . In Unicode, these became U+2665, U+2666, U+2663, U+2660, respectively. I do not know the history of replacing an undisplayable character with a diamond. The U+FFFD Replacement Character glyph looks similar, but the cause/consequence link might be in either direction.