From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#56691: outline-minor-mode displays navigation arrow buttons as emojis Date: Sat, 30 Jul 2022 22:12:12 +0800 Message-ID: <87fsiik7ur.fsf@yahoo.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> <877d3u25t3.fsf@gnus.org> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16486"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: Eli Zaretskii , 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 Sat Jul 30 16:13:28 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 1oHnDb-00043j-VN for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 30 Jul 2022 16:13:28 +0200 Original-Received: from localhost ([::1]:35228 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oHnDa-00066d-G3 for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 30 Jul 2022 10:13:26 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44484) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oHnDC-00066V-LX for bug-gnu-emacs@gnu.org; Sat, 30 Jul 2022 10:13:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:45790) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oHnDC-00028v-7G for bug-gnu-emacs@gnu.org; Sat, 30 Jul 2022 10:13:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oHnDB-0005Jv-Sb for bug-gnu-emacs@gnu.org; Sat, 30 Jul 2022 10:13:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 30 Jul 2022 14:13: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.165919035320411 (code B ref 56691); Sat, 30 Jul 2022 14:13:01 +0000 Original-Received: (at 56691) by debbugs.gnu.org; 30 Jul 2022 14:12:33 +0000 Original-Received: from localhost ([127.0.0.1]:35539 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oHnCi-0005J9-S8 for submit@debbugs.gnu.org; Sat, 30 Jul 2022 10:12:33 -0400 Original-Received: from sonic305-21.consmr.mail.ne1.yahoo.com ([66.163.185.147]:46628) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oHnCg-0005Iw-Ll for 56691@debbugs.gnu.org; Sat, 30 Jul 2022 10:12:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659190345; bh=SVzAIT2qlYrS4txn8iuJ3TwAyMAuWZKMh1DKqsonTvQ=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=DmbGwVLxPImlXooyz2b9lyQBYoxANN7JqhPAFihmWpEBPphpy1FE8V0pSElgXPtGJ8rrihfCOEhHrOh+Bwgb7GeBE7wx6acvp4SgEJPtMEz4XIMTKvz+nsmTP2nzMntjJeLYcgNeoEyh3YbZLFMWWEgb1Rp+8SDrFhtqqx7wVvRdxKb5x2+crWtkEj9zLHAUY/v/XeRGYJdtXNZl2gtUUeRYEsKU/nGJ1EHgz8BCL7SBUB7RndrIy6Mq9Mqnfh+hPE6Qejz90c7RwPOMYcQieDJEEIOG+rJ8iXpTe3En7egEcXHC6rV3vNBXejON2vpWn+9eMyNGdMpHYU6GamNf+g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1659190345; bh=qZJiGsbPlE2UP+pJDEPD7HbuUslMNQ/6/1svGmYCJxi=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=QKJA6zKel/vNMyHr3PTQVgT03iwhhvnC867apY42WBepfU8TsR4czQhWaYrGii7Dl9AzygV6Wspaezo8E5Zx/x5K6a+Qs3MdxpYCldvjxVr8z3HsEw655wixYZ9xwqWIMYTdyKzUGA+K1pjUo+4rvfdZPT6r0HceCdsPyEwS7wGr5tRxtXdKbB6/QKNhT6Fxs8+XK0am+TEyeghi5lQQ8Fl8UhtbCXBAIk++5mtECfQxLvcqY0yTUzeOjwKXMKnl0KxgODoCL5ozIzMLUDdKqgHhjVFmk2F98J9RB8qW2fq8JAbX10rzqDIXZgoecIb7D2jX2M/Vz160WHP5qalWvg== X-YMail-OSG: bBRsV7EVM1lSsemyCnNV.5MCmTkewwgzCtKLX9Iys31TzzCPPiRDR_dgJEFJKcn yP3d1oZen.H4WSvyBdXXqFuV04p3VPIC7TbP9hXUmeEd6u.nOkL95Lr36lhpfueCQLvWuWKOVxAK NgR4zph54y._PZGf37zYe4VnJ2dldCCc.Wyn3oJehiX6GYI9I_SwRA0a6nTqw9BsAE_GWKUHU2au 6yhH_Kmbhw5W_sD8E1vOFTWBttJvlRviw_3ni02uKBWhffOvylnfjFs8BTLV6fDIFP2.ISZwbtxA VILQxYc57hjGap3wvgsuSRwNWzT6QyfvzVbk4NRRjVG_eHoD1ZRep1bN3N_j1sXAs_xQz3tTg9ZM jAz.C3pXCb_sS3At_u9EJ0Lh9ut0Jelw66yGSejRL0rMheEZ.kQ0jOE20murD.xBvnFq32O8xxdd .cI0Z3mUx81QXpEBa3CwVV81894TIfmeF1ltpxqa7CtbfFwtBwc2u5mb.327wzlY4id7lw9Hafb8 2b9L7rNxso3gggRTg9nkhXcZ3_E2J7SUC1YuBI.ME3iHYFCcJ0ZXyUZhqz1JkYz6DX9D3z1.qlFJ xXQ2vvEDTSQ650YKqdQDMN_BHR9YxJMj4Z98hJlUvykuzhaRyQd3C64M1E6lq0AkL6bmhwYorDPt rVQNPiV4dnnnm3heHB9qgGGJtAyKoYqC3h7qOWBJKQkbn19aTtBGZDkoz5bwQpQFy0rx183awsuH qMeE19GZcGgTTQxN1Gxnc8NBecKmuSEMcP437R71tSQyWVg78x7R46cn8mR6bwMW_lxAPWwnjIGH oA9VAmSrqDkNE0MyY6Vz86E.rdppT7uNJeOXKwGEDf X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.ne1.yahoo.com with HTTP; Sat, 30 Jul 2022 14:12:25 +0000 Original-Received: by hermes--canary-production-sg3-854c886654-qwxz7 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 9dd2f36c9ad0c4d360f1fca7b63abfb4; Sat, 30 Jul 2022 14:12:18 +0000 (UTC) In-Reply-To: <877d3u25t3.fsf@gnus.org> (Lars Ingebrigtsen's message of "Sat, 30 Jul 2022 13:33:44 +0200") X-Mailer: WebService/1.1.20447 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo 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:238291 Archived-At: Lars Ingebrigtsen writes: > The real fix would be to look at the actual glyph data produced, and see > whether it's colourful or not, wouldn't it? Is that possible? Only if the font is already opened, and it's a fairly slow operation that involves a roundtrip to the X server outside of Cairo. One of the Java X servers also supports color fonts, but they seem to be implemented as an overlay, because if I draw some color glyphs to a window and then use XGetImage, those glyphs do not show up in the resulting image, even though they do show up on display. > Or alternatively -- query the font whether it has colour glyphs, but I > don't know whether that's easy, either. Anybody know? I think FC_COLOR gets you halfway there, but it says nothing about Emoji specifically. There is no equivalent on Haiku or NS AFAICT, and on MS Windows we simply don't support color fonts.