Emacs“无效字体名称”

4
我正在使用GNU Emacs 24.3.1 (x86_64-suse-linux-gnu, GTK+ Version 3.6.4)。我在~/.fonts文件夹中有自定义字体Inconsolata-g,并将其设置为~/.config/fontconfig/fonts.conf中的等宽字体。它的效果很好,但是Emacs启动时会出现error: Invalid font name, -unknown-Inconsolata-g-normal-normal-normal-*-15-*-*-*-m-0-iso10646-1错误。
如果我更改等宽字体,那么Emacs就可以正常启动,但是当我执行M-x set-default-font并选择-unknown-Inconsolata-g-normal-normal-normal-*-*-*-*-*-m-0-iso10646-1时,也会出现Invalid font name: "-unknown-Inconsolata-g-normal-normal-normal-*-*-*-*-*-m-0-iso10646-1"错误。
我该如何解决这个问题?
1个回答

3

这个修复方法并不适用于 Emacs 中的所有事情(例如,flycheck 和 ansi-term)。唯一完全适用于我的是将字体名称更改为没有连字符的内容。我在这里描述了我的解决方案(http://emacs.stackexchange.com/a/29397/13650)。 - sid-kap

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接