Emacs no muestra fuentes de color en absoluto

11

captura de pantalla con un ejemplo Traté de agregar Noto Color Emojidesde Google Noto como mi fuente para Emoji en GNU Emacs, como se menciona aquí , pero por alguna razón GNU Emacs no muestra estos caracteres correctamente en su ventana. Estoy usando GNU Emacs 24.5.1 en GNU / Linux. ¿Es esto un error o estoy haciendo algo mal?

DoMiNeLa10
fuente

Respuestas:

10

No estás haciendo nada malo.

Emacs para Linux usa XFT para la representación de fuentes, y XFT aún no admite las fuentes de color. Vea este hilo de la lista de correo de diciembre de 2015 . Richard Stallman escribe en ese hilo que es de baja prioridad y que no les importan las fuentes de color. También en ese hilo puede ver que deshabilitaron las fuentes de color en Emacs para Mac , no por ninguna razón técnica sino porque las fuentes de color no son compatibles con la versión Unix de Emacs y no quieren que la versión de Mac tenga una función que sea no en la versión Unix.

Así que no esperaría ver esto pronto.

amitp
fuente
3
En realidad, la función está disponible en algunas versiones de desarrollo:...* 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. ...
Stefan
3

O puede usar el terminal Emacs ( emacs -nw) en un emulador de terminal que admita emoji de color.

Editar: Emacs se puede ejecutar como GUI o aplicación de terminal. Para iniciar el terminal emacs, abra su emulador de terminal (iTerm o iTerm2 en MacOS, Mate-Terminal o Gnaome-Terminal en Linux) y ejecute el comando emacs -nwen el emulador de terminal. Cuando se ejecuta en modo terminal, los glifos y las fuentes no controlan Emacs y debe mostrar lo que el emulador de terminal está dando. Con un terminal que admita emojis en color, puede forzar al terminal de Emacs a mostrarlos.

ingrese la descripción de la imagen aquí

Anh Quan Nguyen
fuente
¿Puedes dar más detalles sobre tu respuesta?
DoMiNeLa10