我已经安装了 liberation-fonts 包并且 xfontsel 看到了它的字体。但是emacs没有。为什么?如果可能的话,我会不使用 X 资源文件。
(set-default-font "-*-liberation serif-*-*-*-*-17-*-*-*-*-*-*-*")
ps 我在 gentoo 上试了一下。
你也可以试试set-default-font
,像这样:
(set-default-font "Liberation Mono-13")
或者
(set-default-font "Liberation Mono-13:bold")
在您的.emacs
文件中(此函数的文档建议set-frame-font
改用,但set-default-font
在 Emacs 24 中仍然有效)。
您可能会发现这些链接很有趣:
在 Emacs 中设置字体的一个好方法是通过~/.Xdefaults
:
Emacs.font: Inconsolata:size=16:antialise:true
Emacs.fontBackend: xft