2012-10-23 66 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,那麼您需要研究如何在終端內部使用反鋸齒和暗示字體(如果您在窗口管理器內部使用終端仿真器,仍與綁定到終端的能力有關窗口管理器本身)。