From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#56691: outline-minor-mode displays navigation arrow buttons as emojis Date: Mon, 01 Aug 2022 16:12:23 +0300 Message-ID: <83ilnc2jm0.fsf@gnu.org> References: <875yjo47a8.fsf@gnus.org> <83pmhwi8i7.fsf@gnu.org> <87k0842s4s.fsf@gnus.org> <83o7xgi53z.fsf@gnu.org> <87zggyyiy3.fsf@gnus.org> <874jz1wgzm.fsf@gnus.org> <83sfml8gez.fsf@gnu.org> <87czdom9w6.fsf@gnus.org> <83wnbw6r9o.fsf@gnu.org> <877d3u25t3.fsf@gnus.org> <87fsiik7ur.fsf@yahoo.com> <87fsiiwuqj.fsf@gnus.org> <87wnbuhzoi.fsf@yahoo.com> <87fsihk30q.fsf@gmail.com> <87les9h5f0.fsf@yahoo.com> <871qu02qu2.fsf@gnus.org> <871qu0gs7k.fsf@yahoo.com> <83y1w82nvv.fsf@gnu.org> <87h72w18t3.fsf@gnus.org> <83pmhk2ma5.fsf@gnu.org> <878ro816p2.fsf@gnus.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23524"; mail-complaints-to="usenet@ciao.gmane.io" Cc: luangruo@yahoo.com, rpluim@gmail.com, 56691@debbugs.gnu.org, hello@paulwrankin.com To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Aug 01 15:33:46 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 1oIVYI-0005wM-EH for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 01 Aug 2022 15:33:46 +0200 Original-Received: from localhost ([::1]:49238 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oIVYG-0004L3-1Q for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 01 Aug 2022 09:33:44 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56824) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oIVEF-00073G-6h for bug-gnu-emacs@gnu.org; Mon, 01 Aug 2022 09:13:04 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:49948) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oIVEE-0007Xg-Ti for bug-gnu-emacs@gnu.org; Mon, 01 Aug 2022 09:13:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oIVEE-00031N-OS for bug-gnu-emacs@gnu.org; Mon, 01 Aug 2022 09:13:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 01 Aug 2022 13:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56691 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: notabug Original-Received: via spool by 56691-submit@debbugs.gnu.org id=B56691.165935956311558 (code B ref 56691); Mon, 01 Aug 2022 13:13:02 +0000 Original-Received: (at 56691) by debbugs.gnu.org; 1 Aug 2022 13:12:43 +0000 Original-Received: from localhost ([127.0.0.1]:39695 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oIVDv-00030L-Gy for submit@debbugs.gnu.org; Mon, 01 Aug 2022 09:12:43 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:43842) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oIVDu-000308-1E for 56691@debbugs.gnu.org; Mon, 01 Aug 2022 09:12:42 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:49142) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oIVDo-0007R9-HF; Mon, 01 Aug 2022 09:12:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=mmt2JcmxsbSR8vdrursFJG1E3E4opC89jkPid2ExANk=; b=Mir/fHh9gim4 uoIKFSo8U6ZHcNSzT8IQupAQ1wbQ9jjJ7QyY88DTtZThP7oIWB68lzO1l8eM9VPNsZZDYJmOCtfl+ gpCAfHkYvUf1sejD7+JfEOzX6VJ8YwC6Yv8tPAU5HWWRisMbLuohFU80m0xd7zgWSvsGoUbjD8mS8 f++nKkqOlN7/9aE+td3KqAi606pcZH+bIx2rSqRMYT1920vqxakORhy+MsjZsSLmTrgFLxnxLkK6u hySQrd6rvS0rBT5vh79Sa0sxq6UBDAEbrSjpEMYKdc/V4dHD4sK0ntXkp52ii3XIQ2Rof7orpbEAT n6AleBFEhlutbo7v+lWhbg==; Original-Received: from [87.69.77.57] (port=2280 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oIVDn-00041v-Uf; Mon, 01 Aug 2022 09:12:36 -0400 In-Reply-To: <878ro816p2.fsf@gnus.org> (message from Lars Ingebrigtsen on Mon, 01 Aug 2022 14:36:41 +0200) 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:238432 Archived-At: > From: Lars Ingebrigtsen > Cc: luangruo@yahoo.com, rpluim@gmail.com, 56691@debbugs.gnu.org, > hello@paulwrankin.com > Date: Mon, 01 Aug 2022 14:36:41 +0200 > > Eli Zaretskii writes: > > > Why should it care about a specific font? And how will you obtain a > > font in these cases to begin with? Fonts are extremely platform- and > > user-configuration-dependent, so I see no reason to try to deal with > > them. > > I don't follow you at all here. > > We've got an emoji to display, so we look up what font Emacs wants to > display it with, and then we check whether that font is an emoji font or > not (by checking that it's a colour font). I thought we agreed this was not a good idea? First, it can be slow, if there are no such fonts. Next, the fonts might be set up so that a B&W font is selected while a color font does exist. Etc. etc. -- it looks like we gain very little or nothing at all for all this trouble. Faced with these complications, I thought we decided just to test for the _potential_ of displaying color Emoji, and leave it to the user to set their systems so that the potential is realized, or customize Emacs to disable color Emoji. That sounds much easier, more reliable, and on top of that can be extended to TTY frames that are capable of displaying color Emoji, whereas what you propose isn't.