2012-10-23 42 views
9

我使用的是Fedora 17和Emacs 24,并且想要尝试Emacs上的解放字体。我已经试过这与HOME/.Xresources带反锯齿和提示的Emacs字体

Xft.antialias: 1 
Xft.dpi: 96 
Xft.hinting: 1 
Xft.hintstyle: hintslight 
Xft.lcdfilter: lcddefault 
Xft.rgba: rgb 
Emacs.font: Liberation Mono-12 

这改变了只有普通的文本,而不是其他的文本,如ORG-MODE标题。我不知道抗锯齿功能是否有效。

我也试过:

(set-fontset-font 
nil '(#x0250 . #x02af) (font-spec :family "Liberation Mono")) 

,但它仍然是相同的。

+0

我会像你说的那样一个一个地改变。我无法找到全局更改模式字体的方法。谢谢。 – damianjb

回答

1

检查以确保org-mode面设置为从default面正确继承。

1

我把下面的代码位在我.emacs.d更改默认字体:

(set-face-attribute 'default nil :family "Ubuntu Mono" :height 120 :weight 'normal) 

字体是否正在反锯齿,并暗示是依赖于程序绘制Emacs窗口。因此,如果您在Gnome或KDE中运行X Windows版本的Emacs,那么Gnome/KDE会将字体绘制为暗示和反锯齿。如果您在终端中运行emacs,那么您需要研究如何在终端内部使用反锯齿和暗示字体(如果您在窗口管理器内部使用终端仿真器,仍与绑定到终端的能力有关窗口管理器本身)。