From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Howard Melman Newsgroups: gmane.emacs.bugs Subject: bug#54970: 28.1; Some emoji no longer display Date: Sun, 17 Apr 2022 14:46:25 -0400 Message-ID: References: <87ee1xdsc8.fsf@gnus.org> <87sfqdcc2c.fsf@gnus.org> <47359AAC-A4C5-4C1A-A6B4-2ACAD44A3459@gmail.com> <83sfqdyo7s.fsf@gnu.org> <7F25712C-DDA8-4BB1-951A-B3445C35834F@gmail.com> <83o810zxz8.fsf@gnu.org> <8C4B6A53-73D4-43F5-A3BE-9598EB06F843@gmail.com> <83bkx0zvcd.fsf@gnu.org> <838rs4z25a.fsf@gnu.org> <0FCF74D7-9FDF-478A-B294-D0DCBBDA9831@gmail.com> <83r15vydkf.fsf@gnu.org> <858D47EB-5A00-4D0A-8524-23BC8A86A7B5@gmail.com> <83mtgjyail.fsf@gnu.org> <5810FC2A-9335-4422-902B-C5ED5FAD6B59@gmail.com> <83fsmby9a4.fsf@gnu.org> <838rs3y4ic.fsf@gnu.org> <835yn7y2x2.fsf@gnu.org> Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Content-Type: multipart/alternative; boundary="Apple-Mail=_73F065C0-D0F2-49C9-B221-B1448689FCF5" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1523"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Lars Ingebrigtsen , 54970@debbugs.gnu.org, Robert Pluim , Alan Third To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Apr 17 21:24:31 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1ngAVa-0000DU-3b for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 17 Apr 2022 21:24:30 +0200 Original-Received: from localhost ([::1]:58138 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ngAVY-0006ix-LU for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 17 Apr 2022 15:24:28 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60746) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ng9vL-0006wW-Gz for bug-gnu-emacs@gnu.org; Sun, 17 Apr 2022 14:47:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:43310) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ng9vL-0004Ry-72 for bug-gnu-emacs@gnu.org; Sun, 17 Apr 2022 14:47:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ng9vK-0004hw-5p for bug-gnu-emacs@gnu.org; Sun, 17 Apr 2022 14:47:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Howard Melman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 17 Apr 2022 18:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54970 X-GNU-PR-Package: emacs Original-Received: via spool by 54970-submit@debbugs.gnu.org id=B54970.165022119418058 (code B ref 54970); Sun, 17 Apr 2022 18:47:02 +0000 Original-Received: (at 54970) by debbugs.gnu.org; 17 Apr 2022 18:46:34 +0000 Original-Received: from localhost ([127.0.0.1]:37207 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ng9us-0004hB-7i for submit@debbugs.gnu.org; Sun, 17 Apr 2022 14:46:34 -0400 Original-Received: from mail-qt1-f182.google.com ([209.85.160.182]:43522) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ng9ur-0004gz-2Q for 54970@debbugs.gnu.org; Sun, 17 Apr 2022 14:46:33 -0400 Original-Received: by mail-qt1-f182.google.com with SMTP id hh4so1511914qtb.10 for <54970@debbugs.gnu.org>; Sun, 17 Apr 2022 11:46:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=ScZ+K+rHtdWqFrTZYPEYTKLeyguDn9AiWR1Trvb5Qbg=; b=bBv5mpAobi8AIXxWGMDWoYo26yXvE/TpzeUhhyoL0Il1gBj9FP0uvFy3QXZgNBVnEK 4zXUOX//wLA4BjZL4fvT1oBeZXJe6Z2F342uy8SBFpRGV0ySZh5ib25NuhqKx9cDAcGY WiQpSxty+PvplTqV3UCk8+EmQh46cxkVmnWMAnQ9rNfXmP5/XuBhMYiDkhriwVsx2Ryl /wWrHGuz9CBEi7GE5tTFuSGk8ZGP0Cpp7pwOIi1dpJX1/jof/2e4Bck1l3I2oduAHH7d nR4aIUV74AfZxGrP3gO6irhDgUsll7zUc2Vgewqj2b+H/1l5cB+SzQ2Gw8LzQSXy4d7W aMyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=ScZ+K+rHtdWqFrTZYPEYTKLeyguDn9AiWR1Trvb5Qbg=; b=R7NUXGeX99f8pah9krSiLXMyjF/6yE3eaJxpBRUKHE7wiL5gFcdvVw6yiNYEGPZa4R BvZ/Xfh2ObyhMfphPSAmk2vGoGi5GHOyaxfpdfuJQJoZYoOotca2SWO47GwttjtlINZy wG5n80YbIsFLPDTdo49v/RBMMYoFX3ItzdyIQT4M16aLE9t/7T3OIrHXGzlmTjpWerfg DzL8575N3vaM03mAZWhtgLJuCCewKJdbKcmzMsy27srqbf/TzUCMZtoPOLokLCvX9dgs Oif+1LlqreboQQDhcZ6DLvj++3A5+N5+IguixYVGG85arhFulwtQ6K0r+WXw83gjFuBJ YHRg== X-Gm-Message-State: AOAM532zS8Uz4gEnUMMEN1bkaNVBOVQZA6FcTWUQZDOhy3K4dswT+SN2 2Af6Jt6NTfYyucb2SuCCaFfN1quIrHQR+w== X-Google-Smtp-Source: ABdhPJysfdY5DJ0Wo681qoS0Csm2sF22rhAGUMo1Dsc9IAlfJTYUKvJjXuCzhu8Cx/dEvD9HUhA6Gg== X-Received: by 2002:a05:622a:408b:b0:2f1:f47:86d2 with SMTP id cg11-20020a05622a408b00b002f10f4786d2mr5148417qtb.116.1650221187525; Sun, 17 Apr 2022 11:46:27 -0700 (PDT) Original-Received: from smtpclient.apple (pool-108-26-204-101.bstnma.fios.verizon.net. [108.26.204.101]) by smtp.gmail.com with ESMTPSA id bj41-20020a05620a192900b0069bfb976482sm5835237qkb.58.2022.04.17.11.46.26 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 17 Apr 2022 11:46:26 -0700 (PDT) In-Reply-To: <835yn7y2x2.fsf@gnu.org> X-Mailer: Apple Mail (2.3654.120.0.1.13) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:230107 Archived-At: --Apple-Mail=_73F065C0-D0F2-49C9-B221-B1448689FCF5 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii > On Apr 17, 2022, at 2:34 PM, Eli Zaretskii wrote: > >> From: Howard Melman >> Date: Sun, 17 Apr 2022 14:09:25 -0400 >> Cc: Robert Pluim , >> Alan Third , >> Lars Ingebrigtsen , >> 54970@debbugs.gnu.org >> >> I'm reading a lot about unicode and fontsets and trying to wrap >> my head around it. I can't quite answer this yet, the font to display >> U+1F37D is Apple Color Emoji. I get that emacs might not want >> to enable that font by default, but emacs does use it by default to show >> some emoji, though I don't see it listed when I do M-x describe-fontset. > > The question is why didn't Emacs find that font when asked to display > U+1F37D, and why did that produce the "blank" display instead of the > expected tofu. > >>> Okay, try with codepoints between D800 and DB7F: what does that produce? >> >> I'm sorry I don't follow what you want me to do, can you be more specific? > > "C-x 8 RET d800 RET" and tell what you get. Sorry, same thing. db7f is the same as well. Hoawrd --Apple-Mail=_73F065C0-D0F2-49C9-B221-B1448689FCF5 Content-Type: multipart/related; type="text/html"; boundary="Apple-Mail=_67666074-BAD1-4E97-9BE8-AA58FB26E539" --Apple-Mail=_67666074-BAD1-4E97-9BE8-AA58FB26E539 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii

On Apr 17, 2022, at 2:34 PM, Eli Zaretskii = <eliz@gnu.org> = wrote:

From: Howard Melman <hmelman@gmail.com>
Date: Sun, 17 Apr = 2022 14:09:25 -0400
Cc: Robert Pluim <rpluim@gmail.com>,
Alan Third <alan@idiocy.org>,
Lars Ingebrigtsen = <larsi@gnus.org>,
54970@debbugs.gnu.org

I'm = reading a lot about unicode and fontsets and trying to wrap
my head around it.  I can't quite answer this yet, the = font to display
U+1F37D is Apple Color Emoji.  I get = that emacs might not want
to enable that font by default, = but emacs does use it by default to show
some emoji, = though I don't see it listed when I do M-x describe-fontset.

The question is why didn't Emacs = find that font when asked to display
U+1F37D, and why did = that produce the "blank" display instead of the
expected = tofu.

Okay, try with = codepoints between D800 and DB7F: what does that produce?

I'm sorry I don't follow what you = want me to do, can you be more specific?

"C-x 8 RET d800 RET" and tell what you get.


Sorry, same thing. =  db7f is the same as well.

Hoawrd


= --Apple-Mail=_67666074-BAD1-4E97-9BE8-AA58FB26E539 Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="Screen Shot 2022-04-17 at 2.45.29 PM.png" Content-Type: image/png; x-unix-mode=0644; name="Screen Shot 2022-04-17 at 2.45.29 PM.png" Content-Id: <8963429C-67DD-419F-A7C9-3F08E0C10AA9> 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 EMBubqr1L5Fmu7mOxyKjkyX2o0Lx1hAAfDsAXyUKxeg2heLrbrTYewB0FI7P9ErBobN8k1vI8zPs e1TbpeBvMj7v/6nHv2ugrMAd/F3/E8JyG6Xl1XmMAAAAimVYSWZNTQAqAAAACAAEARoABQAAAAEA AAA+ARsABQAAAAEAAABGASgAAwAAAAEAAgAAh2kABAAAAAEAAABOAAAAAAAAAJAAAAABAAAAkAAA AAEAA5KGAAcAAAASAAAAeKACAAQAAAABAAAAbKADAAQAAAABAAAA0gAAAABBU0NJSQAAAFNjcmVl bnNob3QGZ8sbAAAACXBIWXMAABYlAAAWJQFJUiTwAAAB1mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAA AAAAPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUg Ni4wLjAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIv MjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgog ICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAg ICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4yMTA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgog ICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTA4PC9leGlmOlBpeGVsWERpbWVuc2lvbj4K ICAgICAgICAgPGV4aWY6VXNlckNvbW1lbnQ+U2NyZWVuc2hvdDwvZXhpZjpVc2VyQ29tbWVudD4K ICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Ch4Q3PYA AAAcaURPVAAAAAIAAAAAAAAAaQAAACgAAABpAAAAaQAAG5+EOgNKAAAba0lEQVR4AexdB2BU15W9 akhUYboAFUQRkgAJRC/GJCHGjjvNgAMmxi2Q2ImdBMdmvfYmWadnk0022VQbl3Wc2BTbBAOh2YDo RVQhoQJCqPcusffc99+fP9JoNDOSyBjPk2b+6+/ee969r/z3//hdZ0eG27VrF7300ksSevHFF+m2 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 --Apple-Mail=_67666074-BAD1-4E97-9BE8-AA58FB26E539-- --Apple-Mail=_73F065C0-D0F2-49C9-B221-B1448689FCF5--