From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stephen Berman Newsgroups: gmane.emacs.bugs Subject: bug#44020: 28.0.50; Prefer selection of colour emoji fonts? Date: Tue, 20 Oct 2020 00:00:35 +0200 Message-ID: <87pn5dub98.fsf@gmx.net> References: <87tuuvtl5n.fsf@gnus.org> <83tuuvwcd8.fsf@gnu.org> <87imba4454.fsf@gnus.org> <83k0vmp8n8.fsf@gnu.org> <83zh4inj4y.fsf@gnu.org> <87362a11ii.fsf@gmx.net> <83tuuqnglx.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36946"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 44020@debbugs.gnu.org, rpluim@gmail.com, larsi@gnus.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Oct 20 00:01:41 2020 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 1kUdDp-0009Y6-Gb for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 20 Oct 2020 00:01:41 +0200 Original-Received: from localhost ([::1]:37052 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kUdDo-00006X-Ik for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 19 Oct 2020 18:01:40 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52116) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kUdDF-0008Vt-Je for bug-gnu-emacs@gnu.org; Mon, 19 Oct 2020 18:01:05 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:59371) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kUdDB-0006uE-PT for bug-gnu-emacs@gnu.org; Mon, 19 Oct 2020 18:01:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kUdDB-0004Aa-OK for bug-gnu-emacs@gnu.org; Mon, 19 Oct 2020 18:01:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stephen Berman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 19 Oct 2020 22:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44020 X-GNU-PR-Package: emacs Original-Received: via spool by 44020-submit@debbugs.gnu.org id=B44020.160314485116001 (code B ref 44020); Mon, 19 Oct 2020 22:01:01 +0000 Original-Received: (at 44020) by debbugs.gnu.org; 19 Oct 2020 22:00:51 +0000 Original-Received: from localhost ([127.0.0.1]:42684 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kUdD0-00049z-Ot for submit@debbugs.gnu.org; Mon, 19 Oct 2020 18:00:51 -0400 Original-Received: from mout.gmx.net ([212.227.17.20]:58643) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kUdCz-00049k-6L for 44020@debbugs.gnu.org; Mon, 19 Oct 2020 18:00:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1603144841; bh=jXKVQpbgE3iBc3+j8dW83xJQ0W7gxeH0QpIk2BW5p+Y=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=AT0d2a+M/qhqiJ7fReizj2jAova77BXKe0JFYozncyHJkw8ocwulf5sBJBRhCbGAa 5RIFoC2fMKDlyrDRF1pTW71ezY4yDjFpMUnky/clwxhnm9L4Kxu4Nw+OBURDzehm61 ILYJz6g7VXxUmeWnb51A7h0B9gWe1KM5uqO7UfYk= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from strobe-jhalfs ([188.101.169.69]) by mail.gmx.com (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MpDNf-1k5El40SUB-00qmVv; Tue, 20 Oct 2020 00:00:41 +0200 In-Reply-To: <83tuuqnglx.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 19 Oct 2020 22:46:50 +0300") X-Provags-ID: V03:K1:DoGxzKU2dmDZOllO5Fx+Fy5OhpzhbG/0VSV+NQJCz7EXx4WI+Jv Kqf0G6HeZuIfno+MGy6vKagl6ydzUKRm9JlYY4rGE3jpphgdCyDXFJx0dJooAdYKBsfOM7x Opu3Nq1O/HG7xhmihZYq0kASBmhxQVk8gIgFzL/qUVPcMVi77ORN8puDKG9AkbPJ+BbdR91 3y48uQqQLBM0Ci1CYHSNw== X-UI-Out-Filterresults: notjunk:1;V03:K0:vH+DZCKG880=:+A8yj5eORFrPH5RtCKk9us QHS3Coet8wVIur6v/v7j2RIixgQQDdLCIBSg8u+O4g3DDsXAU5B+XbNL+r7YOXEtkIjsOw9Te TR4qI0brSlatYf2Qsb8DfQm+71csgMI3tuv9/XwLNIPIKC6v9OSxuUnBli0cNwXrDyjB53och R9yKgbjB8vepm75iO9Gq3QyKH5t/GxVTT48QfofYrVweNhdWITvBKwQ1uMZF2KUkUVwNLVZ1z FnbDkWxJ4m/V8+OHz8ufSVAZT8MbzaCWBc3qUPfutfEOnogBS9t1+ay5n3MZtTHN0RyYKqxCo xRcO207jv1+MBhYEQS/HojLmX2GHzsozd2OWcPtsTS/Bj7hOLNmwwgdmeZX0NUzXFT4ZwRkqW ykBTfnKvY4dt0QLWLd7as4YML4xc8wFAKhn3BZf1izAEIqmHYLCi/Bj9hswVFQR0DjR5eBj/j VUYzzDJ72HjDysmgUrk/R6LBE6iGmDtI0tat++NR7xeSDjcok4ObZShuGSsiVB+Zv3yZshM61 hF0uekBkmjwGN4kRlic9qT0DM1cD4K1Sts8l8QtcmFRAiG7ueauExduM+JbdHD9zBgdMh2IYK DN69Sv0xXgq5s+F5vPd68WcZV9SyxCm+vxWiIgIDh+EPEqI/WMNyoclH5IJpY8/TqdMJWm7PU wUD3No75HYJIVZKRVTt6nej22lgsagWhRQqki/gqHaIWT1e9q5zbeaZ/C3CgkT9DKurefYqgf iifeTBcPPSrD3ihkMa/PMW06DpOHeIBx8JvYyq/Gz9uQpGmGFa+euc5bm9qVbu2HZz7pf6OQ 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:191050 Archived-At: On Mon, 19 Oct 2020 22:46:50 +0300 Eli Zaretskii wrote: >> From: Stephen Berman >> Cc: Robert Pluim , 44020@debbugs.gnu.org, larsi@gnu= s.org >> Date: Mon, 19 Oct 2020 21:03:49 +0200 >> >> > Didn't someone say they can see color emoji on Cairo? >> >> Yes, Lars noted (and I confirm) that the following two lines suffice: >> >> (set-fontset-font t 'symbol "Noto Color Emoji") >> (set-fontset-font t 'symbol "Symbola" nil 'append) > > Are the Emoji displayed by Noto Color Emoji or by Symbola? The majority of characters in emoji-data.txt are displayed by Noto Color Emoji, but a number of them are displayed by Symbola and some are displayed as tofu. > And what version of Noto Color Emoji do you have? v2018-04-24-pistol-update > And finally, could you step through the code shown by Robert and tell > whether the Noto Color Emoji's average_width you get is also zero or > non-zero? I started emacs -Q in gdb, evaluated the above two set-fontset-font sexps, put a breakpoint on font_open_entity, and typed `M-x 8 RET GRINNING FACE RET' and gdb took control, then I stepped through the function until gdb output `if (font->average_width > 0 && font->height > 0)' and then I entered `p font->average_width' and gdb output $1 =3D 16. Did I do this right and does that answer your question? If not, please advise. Steve Berman