2012-04-17 130 views
1

我已经安装了liberation-fonts包,xfontsel可以看到它的字体。但emacs不是。为什么?如果可能的话,我会做没有X资源文件。如何在emacs中设置ttf字体

(set-default-font "-*-liberation serif-*-*-*-*-17-*-*-*-*-*-*-*") 

p.s.我在gentoo上试了一下。

回答

2

您也可以尝试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中工作)。

您可能会发现这些链接有趣:

+0

设置默认字体:字体'解放单-13' 没有定义。 – psct 2012-04-18 05:52:57

+0

我使用Ubuntu,默认安装了这种特殊字体。您可能需要安装字体或使用系统中存在的其他字体。 – 2012-04-18 06:08:47

+0

它安装在我的系统上,我可以在xfontsel中看到它。但emacs没有看到...但emacs看到terminus-font。跆拳道? :) – psct 2012-04-18 19:50:46

1

一个很好的方式设置在Emacs的字体是通过~/.Xdefaults

Emacs.font: Inconsolata:size=16:antialise:true 
Emacs.fontBackend: xft