bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#41747: 27.0.91; Add default fontset setup for "Symbols and Pictograp


From: Kévin Le Gouguec
Subject: bug#41747: 27.0.91; Add default fontset setup for "Symbols and Pictographs Extended-A"
Date: Wed, 10 Jun 2020 10:36:44 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)

Richard Stallman <rms@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@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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]