[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
- bug#41747: 27.0.91; Add default fontset setup for "Symbols and Pictographs Extended-A", Kévin Le Gouguec, 2020/06/07
- bug#41747: 27.0.91; Add default fontset setup for "Symbols and Pictographs Extended-A", Kévin Le Gouguec, 2020/06/07
- bug#41747: 27.0.91; Add default fontset setup for "Symbols and Pictographs Extended-A", Eli Zaretskii, 2020/06/07
- bug#41747: 27.0.91; Add default fontset setup for "Symbols and Pictographs Extended-A", Kévin Le Gouguec, 2020/06/07
- bug#41747: 27.0.91; Add default fontset setup for "Symbols and Pictographs Extended-A", Eli Zaretskii, 2020/06/08
- bug#41747: 27.0.91; Add default fontset setup for "Symbols and Pictographs Extended-A", Kévin Le Gouguec, 2020/06/08
- bug#41747: 27.0.91; Add default fontset setup for "Symbols and Pictographs Extended-A", Richard Stallman, 2020/06/08
- bug#41747: 27.0.91; Add default fontset setup for "Symbols and Pictographs Extended-A", Kévin Le Gouguec, 2020/06/09
- bug#41747: 27.0.91; Add default fontset setup for "Symbols and Pictographs Extended-A", Eli Zaretskii, 2020/06/09
- bug#41747: 27.0.91; Add default fontset setup for "Symbols and Pictographs Extended-A", Richard Stallman, 2020/06/09
- bug#41747: 27.0.91; Add default fontset setup for "Symbols and Pictographs Extended-A",
Kévin Le Gouguec <=
- bug#41747: 27.0.91; Add default fontset setup for "Symbols and Pictographs Extended-A", Eli Zaretskii, 2020/06/10
- bug#41747: 27.0.91; Add default fontset setup for "Symbols and Pictographs Extended-A", Alan Third, 2020/06/11
- bug#41747: 27.0.91; Add default fontset setup for "Symbols and Pictographs Extended-A", Alan Third, 2020/06/11
- bug#41747: 27.0.91; Add default fontset setup for "Symbols and Pictographs Extended-A", Eli Zaretskii, 2020/06/10
- bug#41747: 27.0.91; Add default fontset setup for "Symbols and Pictographs Extended-A", Richard Stallman, 2020/06/10
- bug#41747: 27.0.91; Add default fontset setup for "Symbols and Pictographs Extended-A", Eli Zaretskii, 2020/06/09
- bug#41747: 27.0.91; Add default fontset setup for "Symbols and Pictographs Extended-A", Richard Stallman, 2020/06/08
- bug#41747: 27.0.91; Add default fontset setup for "Symbols and Pictographs Extended-A", Kévin Le Gouguec, 2020/06/09
- bug#41747: 27.0.91; Add default fontset setup for "Symbols and Pictographs Extended-A", Eli Zaretskii, 2020/06/09
- bug#41747: 27.0.91; Add default fontset setup for "Symbols and Pictographs Extended-A", Richard Stallman, 2020/06/09