GNU bug report logs - #41747
27.0.91; Add default fontset setup for "Symbols and Pictographs Extended-A"

Previous Next

Package: emacs;

Reported by: Kévin Le Gouguec <kevin.legouguec <at> gmail.com>

Date: Sun, 7 Jun 2020 13:44:01 UTC

Severity: normal

Found in version 27.0.91

Done: Kévin Le Gouguec <kevin.legouguec <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


Message #52 received at 41747 <at> debbugs.gnu.org (full text, mbox):

From: Kévin Le Gouguec <kevin.legouguec <at> gmail.com>
To: Richard Stallman <rms <at> gnu.org>
Cc: Eli Zaretskii <eliz <at> gnu.org>, 41747 <at> debbugs.gnu.org
Subject: Re: bug#41747: 27.0.91; Add default fontset setup for "Symbols and
 Pictographs Extended-A"
Date: Wed, 10 Jun 2020 10:36:44 +0200
Richard Stallman <rms <at> gnu.org> writes:

> However, it would be good to show the community that we are looking for
> people to design free repacements for those nonfree font extensions.
> I will discuss the issue with someone that works on free fonts.

NB: as highlighted earlier in the thread[1], there already are some free
fonts covering the newer characters.

They are color fonts though, so I don't think it would make sense to use
them just for "Symbols and Pictographs Extended-A": I expect users would
find it jarring if Emacs displayed emoji from this specific block with a
color font, yet displayed all others with a "regular"[2] font.

IMO the best way forward would be to consult Unicode's emoji list[3],
and enrich setup-default-fontset by iterating over every range and

(set-fontset-font "fontset-default" range
                  '("Noto Color Emoji" . "iso10646-1") nil 'prepend)

The (somewhat) complicated part is listing all ranges; it's not clear to
me yet if we want to do this manually, at compile-time, or once per
Unicode release, using scripts under admin/.



[1] <871rmpclzf.fsf <at> gmail.com>
    https://debbugs.gnu.org/cgi/bugreport.cgi?bug=41747#22

[2] Non-color?  Black?  Monochrome?  😕

[3] https://www.unicode.org/Public/UCD/latest/ucd/emoji/emoji-data.txt




This bug report was last modified 5 years and 33 days ago.

Previous Next


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