Nie robisz nic złego.
Emacs dla Linux używa XFT do renderowania czcionek, a XFT nie obsługuje jeszcze czcionek kolorowych. Zobacz ten wątek listy adresowej z grudnia 2015 r . Richard Stallman pisze w tym wątku, że ma niski priorytet i nie dbają o kolorowe czcionki. Również w tym wątku widać, że wyłączyli kolorowe czcionki w Emacs dla komputerów Mac , nie z jakiegokolwiek technicznego powodu, ale ponieważ czcionki kolorowe nie są obsługiwane w uniksowej wersji Emacsa i nie chcą, aby wersja Mac miała funkcję, która jest nie w wersji Unix.
Więc nie spodziewałbym się tego wkrótce.
...* Changes in Emacs 27.1 ... ** Multicolor fonts such as "Noto Color Emoji" can be displayed on Emacs configured with Cairo drawing and linked with cairo >= 1.16.0. ...
Możesz też użyć terminalu Emacs (
emacs -nw
) na emulatorze terminali obsługującym kolorowe emoji.Edycja: Emacs może być uruchamiany jako GUI lub aplikacja terminalowa. Aby uruchomić terminal emacs, otwórz emulator terminala (iTerm lub iTerm2 w MacOS, Mate-Terminal lub Gnaome-Terminal w Linux) i uruchom polecenie
emacs -nw
w emulatorze terminala. Podczas pracy w trybie terminalowym glify i czcionki nie kontrolują Emacsa i muszą wyświetlać to, co daje emulator terminala. Za pomocą terminala obsługującego kolorowe emoji możesz zmusić terminal Emacs do ich wyświetlania.źródło
Kolorowe emoji działają z kolorami emoji noto i innymi czcionkami emoji w emacs 28
Próbowałem używać emotikonów w terminalu na emacs 26, ale był zepsuty, kiedy przewijałem w górę i w dół. Zostało to naprawione również podczas aktualizacji
Teraz używam GNU Emacs 28.0.50
źródło