GNU bug report logs - #77916
Unicode Variation Selector 15 ignored by emacs GTK and honoured by emacs -nw

Previous Next

Package: emacs;

Reported by: Дилян Палаузов <dilyan.palauzov <at> aegee.org>

Date: Sat, 19 Apr 2025 06:17:06 UTC

Severity: normal

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#77916: closed (Unicode Variation Selector 15 ignored by emacs
 GTK and honoured by emacs -nw)
Date: Sat, 03 May 2025 08:20:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Sat, 03 May 2025 11:18:54 +0300
with message-id <861pt6ksy9.fsf <at> gnu.org>
and subject line Re: bug#77916: Unicode Variation Selector 15 ignored by emacs GTK and honoured by emacs -nw
has caused the debbugs.gnu.org bug report #77916,
regarding Unicode Variation Selector 15 ignored by emacs GTK and honoured by emacs -nw
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
77916: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=77916
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Дилян Палаузов
 <dilyan.palauzov <at> aegee.org>
To: bug-gnu-emacs <bug-gnu-emacs <at> gnu.org>
Subject: Unicode Variation Selector 15 ignored by emacs GTK and honoured by
 emacs -nw
Date: Sat, 19 Apr 2025 09:15:31 +0300
Hello,

I load https://cal.aegee.org/s/0/e947872a-224b-4c84-8d25-90a541a9ec6-318.ics_en.html using emacs eww.  The file contains on the When line the Unicode Clock Face Twelve O’clock emoji followed by Unicode Variation Selector 15, which means that the clock must be presented in text mode (without colour).

I use emacs 29.4 (GTK+ Version 3.24.43, cairo 1.18.2) and `emacs -nw'.

emacs -nw eww shows the 12 O’clock emoji in text mode.  At the same time emacs GTK shows the clock in colour mode.

emacs -nw eww shows <h1><span data-nosnippet style='background-color:#ffd700;color:#000;display:block;padding:0 .5rem'>NWM: Pescara, the next treasure island🏝️ !</span></h1> with a black hole after the island emoji, while emacs GTK does not show that black hole.

The file contains many more emojis and all of these appear correct.

If I move the file as-is in a different domain, emacs -nw inserts after the hyperlinks behind “Link to calendar” and “iCalendar file” an exclamation mark.  emacs GTK also puts behind the same hyperlinks an exclamation mark and the hyperlinks on their own are with blue colour on red background.  This has bad contrast and is hard perceive.

So:
• the clock in not in text mode in emacs GTK, but in text mode in emacs -nw? (Likewise for the globe on the next line).  N.B. Epiphany (WebKitGTK does the same for the clock - cf. https://bugs.webkit.org/show_bug.cgi?id=290996 , contrary to Firefor or Chromium on Linux.  WebKitGTK/Epiphany however render the island emoji in text mode, which emacs GTK, emacs -nw, Firefox and Chromium do not do.)
• emacs GTK shows the two hyperlinks in bad contrast (red background, blue text)
* Why the exclamation mark after the URLs?
* Can the black hole after the island emoji be avoided in emacs -nw?

Kind regards
  Дилян


[Message part 3 (message/rfc822, inline)]
From: Eli Zaretskii <eliz <at> gnu.org>
To: Дилян Палаузов
 <dilyan.palauzov <at> aegee.org>
Cc: 77916-done <at> debbugs.gnu.org
Subject: Re: bug#77916: Unicode Variation Selector 15 ignored by emacs GTK
 and honoured by emacs -nw
Date: Sat, 03 May 2025 11:18:54 +0300
> From: Дилян Палаузов
> 	 <dilyan.palauzov <at> aegee.org>
> Cc: 77916 <at> debbugs.gnu.org
> Date: Sat, 19 Apr 2025 19:06:21 +0300
> 
> Hello Eli,
> 
> the black hole turned out to be caused by tmux, as without tmux the black hole does not appear.  I filled https://github.com/tmux/tmux/issues/4475 .

Thanks, I'm therefore closing this bug.


This bug report was last modified 20 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.