我已经安装了liberation-fonts包,xfontsel可以看到它的字体。但emacs不是。为什么?如果可能的话,我会做没有X资源文件。如何在emacs中设置ttf字体
(set-default-font "-*-liberation serif-*-*-*-*-17-*-*-*-*-*-*-*")
p.s.我在gentoo上试了一下。
我已经安装了liberation-fonts包,xfontsel可以看到它的字体。但emacs不是。为什么?如果可能的话,我会做没有X资源文件。如何在emacs中设置ttf字体
(set-default-font "-*-liberation serif-*-*-*-*-17-*-*-*-*-*-*-*")
p.s.我在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
设置默认字体:字体'解放单-13' 没有定义。 – psct 2012-04-18 05:52:57
我使用Ubuntu,默认安装了这种特殊字体。您可能需要安装字体或使用系统中存在的其他字体。 – 2012-04-18 06:08:47
它安装在我的系统上,我可以在xfontsel中看到它。但emacs没有看到...但emacs看到terminus-font。跆拳道? :) – psct 2012-04-18 19:50:46