From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Robert Pluim Newsgroups: gmane.emacs.bugs Subject: bug#56691: outline-minor-mode displays navigation arrow buttons as emojis Date: Fri, 29 Jul 2022 15:47:59 +0200 Message-ID: <87o7x8jai8.fsf@gmail.com> References: <15cd39ee8fe919a8656095fbfa5ae85e@purelymail.com> <83k085lhj1.fsf@gnu.org> <87o7xg5ob9.fsf@gnus.org> <83tu78i9xz.fsf@gnu.org> <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> <87sfmkjda6.fsf@gmail.com> <83sfmk6nze.fsf@gnu.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="22673"; mail-complaints-to="usenet@ciao.gmane.io" Cc: larsi@gnus.org, 56691@debbugs.gnu.org, hello@paulwrankin.com To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jul 29 15:49:17 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 1oHQMe-0005dM-I6 for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 29 Jul 2022 15:49:16 +0200 Original-Received: from localhost ([::1]:34044 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oHQMc-0003mi-4j for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 29 Jul 2022 09:49:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49866) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oHQMR-0003kY-LH for bug-gnu-emacs@gnu.org; Fri, 29 Jul 2022 09:49:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:42249) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oHQMQ-0003b1-4S for bug-gnu-emacs@gnu.org; Fri, 29 Jul 2022 09:49:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oHQMQ-0006dT-0o for bug-gnu-emacs@gnu.org; Fri, 29 Jul 2022 09:49:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Robert Pluim Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 29 Jul 2022 13:49:01 +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.165910249025400 (code B ref 56691); Fri, 29 Jul 2022 13:49:01 +0000 Original-Received: (at 56691) by debbugs.gnu.org; 29 Jul 2022 13:48:10 +0000 Original-Received: from localhost ([127.0.0.1]:60231 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oHQLa-0006ba-7i for submit@debbugs.gnu.org; Fri, 29 Jul 2022 09:48:10 -0400 Original-Received: from mail-wm1-f44.google.com ([209.85.128.44]:54131) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oHQLX-0006aa-Dn for 56691@debbugs.gnu.org; Fri, 29 Jul 2022 09:48:08 -0400 Original-Received: by mail-wm1-f44.google.com with SMTP id a11so2585354wmq.3 for <56691@debbugs.gnu.org>; Fri, 29 Jul 2022 06:48:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:from:to:cc; bh=C/jTvmZ7cO9zcwgz/c96sxFP0Ejj6teiczICny1YhnI=; b=RGFRleod5GZ1nE0u0bPzUk/qLcDYUWA7IaWeHKdHOf7ndeDyfVzzg8sdKebQEcDcGS IS7EajhB0D/s2nI8XOl4f9J7QPpbFKfTM9qYtHZLaO9u3j15j95IgdnrUs6VMn7CZOx2 hQQ3mXwve3WUk0hU2SnfxHQsQSPWsz/U8X6pRHF2wAnYbLX9w/NHN6uVSYFR06qgxFWi 2r3wjmuxb9YdwnHX34hsKpj2uVuKbFbxNYIxaPU6BcPn+zW2ryPWwLiXU1d9r6LoJu9L viFj3Z4FWlwlQp33MsgAVu41ADO0SgZ2xSpSoKIaV3x37UcSKxrKNNckDBkjFuVzPpnu UmSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:references :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=C/jTvmZ7cO9zcwgz/c96sxFP0Ejj6teiczICny1YhnI=; b=0Ks/4S9dL+w9IZ3IBIqlfuhlWV8XYIKmywQA8L7fmKPkCTZqRt4ggaRRQNeGcw82A3 kPKwPoowtZVpCmg5RNPqhN3FgA5rn7ayERaKKn1UKzvlWU2W1E1ZSJBb5FxntRY26WeN GktgZj8K0DljeaIo6VYQkmE+DfFNUqHBHky7kV5+jwbw4YTKLkb2hAI8irCkbinBMsRa 9yWZa6Tz9anosLgoP8kWmZrdE142qGvZhVOaSN2MOdAX7er+/h0RJCQwQILKKwyxw7yN /zEpWZULLaiBG4YZF8t/rW3cnRYJQNxrTtobRyUU/gFqMwSP8gP+5Q2vNymqcKIBTXCw GkHw== X-Gm-Message-State: AJIora8CS8kfk5IruE64yV1/N8Bug8e1HDhzR0A5pHBRwByr99mLaWH2 g7w8goxQ+W4V/flT/WX2+cC1ku4GuYk= X-Google-Smtp-Source: AGRyM1vtlGgusIkraCwsTUk5x1l64ogRH7vNUIKx4Ii8WcDFsHVd6MPLvMdkxp2dl4dc58n18JYBzw== X-Received: by 2002:a05:600c:2409:b0:3a3:6036:9acf with SMTP id 9-20020a05600c240900b003a360369acfmr2533856wmp.147.1659102480795; Fri, 29 Jul 2022 06:48:00 -0700 (PDT) Original-Received: from rltb ([2a01:e0a:3f3:fb50:fab9:67b5:84fa:8161]) by smtp.gmail.com with ESMTPSA id u11-20020a056000038b00b0021e4829d359sm4018948wrf.39.2022.07.29.06.48.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 Jul 2022 06:48:00 -0700 (PDT) In-Reply-To: <83sfmk6nze.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 29 Jul 2022 16:35:17 +0300") 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:238172 Archived-At: >>>>> On Fri, 29 Jul 2022 16:35:17 +0300, Eli Zaretskii said: >> From: Robert Pluim >> Cc: Lars Ingebrigtsen , hello@paulwrankin.com, >> 56691@debbugs.gnu.org >> Date: Fri, 29 Jul 2022 14:48:01 +0200 >>=20 Eli> (font-get (font-at 0 nil "=F0=9F=98=84") :family) Eli> =3D> Symbola >>=20 >> There are dozens if not hundreds of fonts capable of displaying colo= ur >> emoji. Eli> Really, hundreds? Are you sure? Dozens don't scare me, and I tho= ught Eli> there are actually very few? I=CA=BCm constantly surprised by the number of colour emoji fonts. It may not be hundreds, but it=CA=BCs a lot. >> Is it such a bad thing if we don=CA=BCt use the emoji when we could? Eli> You mean, by default assume color Emoji aren't supported? That'd Eli> contradict what the documentation currently says, and is a strange Eli> thing to do in such features. We=CA=BCd need a reliable way of implementing this: Eli> (defun display-color-emoji-p (&optional frame) and I don=CA=BCt really like the idea of using a fixed list (but I=CA=BCm n= ot implementing it =F0=9F=98=80 Eli> Terminal emulators is a separate issue. If we need to support tha= t, Eli> we will have to let the user specify that. (The current code does= n't Eli> support that, either, right?) >> I=CA=BCve not been following, but I assume there=CA=BCs a "damn the = torpedoes, >> I know what I=CA=BCm doing" option for this stuff. Eli> But the option's value is not a simple scalar, it is a list of Eli> preferences, and they are supposed to be used in the order listed = when Eli> possible. How do you reconcile that with "I know what I'm doing"? Eli> Are users supposed to know in advance, for every display they use, Eli> what are its capabilities? And even if they do, are they supposed= to Eli> configure Emacs to use the lowest common denominator of those Eli> displays? You=CA=BCre conflating the defaults with the configurability. By default we should try to do the right thing, but allow users to override that (but you know that). Robert --=20