我试图添加Noto Color Emoji
从谷歌能登作为我在GNU Emacs的字体为绘文字,在提到这里,但由于某种原因GNU Emacs的并不在其窗口中正确显示这些字符。我在GNU / Linux上使用GNU Emacs 24.5.1。这是一个错误还是我做错了什么?
我试图添加Noto Color Emoji
从谷歌能登作为我在GNU Emacs的字体为绘文字,在提到这里,但由于某种原因GNU Emacs的并不在其窗口中正确显示这些字符。我在GNU / Linux上使用GNU Emacs 24.5.1。这是一个错误还是我做错了什么?
Answers:
你没有做错任何事。
用于Linux的Emacs使用XFT进行字体渲染,而XFT尚不支持彩色字体。见从2015年12月这个邮件列表线程。理查德·斯托曼(Richard Stallman)在该线程中写道,它的优先级较低,他们并不关心彩色字体。同样在该线程中,您可以看到它们在Emacs for Mac中禁用了颜色字体,这并不是出于任何技术原因,而是因为Emacs的Unix版本不支持颜色字体,并且他们不希望Mac版本具有以下功能:不在Unix版本中。
因此,我不希望很快会看到这种情况。
或者,您可以emacs -nw
在支持颜色表情符号的终端模拟器上使用Emacs终端()。
编辑:Emacs可以作为GUI或终端应用程序运行。要启动emacs终端,请打开终端仿真器(在MacOS中为iTerm或iTerm2,在Linux中为Mate-Terminal或Gnaome-Terminal),然后emacs -nw
在终端仿真器中运行命令。在终端模式下运行时,字形和字体不受Emacs的控制,并且它必须显示终端仿真器给出的内容。使用支持颜色表情符号的终端,您可以强制Emacs终端显示它们。
颜色表情符号可与emacs 28中的noto颜色表情符号和其他表情符号字体一起使用
我试图在emacs 26的终端中使用表情符号,但是当我上下滚动时,它会出现故障。在我升级时也已修复
现在我正在使用GNU Emacs 28.0.50
...* 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. ...