2012-10-23 10 views
9

Używam Fedory 17 i Emacs 24 i chciałem wypróbować czcionki wyzwolenia na Emacs. Próbowałem to z HOME/.Xresources:Emacs czcionka z wygładzaniem i podpowiedziami

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

że zmiany tylko zwykły tekst, ale nie inny tekst, takie jak ORG-MODE nagłówki. Nie wiem, czy działa antyaliasing.

Próbowałem również:

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

ale to wciąż ten sam.

+0

Będę zmieniać jeden po drugim, jak powiedziałeś. Nie mogłem znaleźć sposobu na globalną zmianę czcionki w trybie. Dzięki. – damianjb

Odpowiedz

1

Sprawdź, czy twarze org-mode są ustawione prawidłowo na odziedziczone po twarzy default.

1

umieścić następujący fragment kodu w moim .emacs.d zmienić domyślną czcionkę:

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

czy czcionka jest bycie wygładzane i zrozumienia, jest zależny od programu rysunku okno Emacsa. Jeśli więc używasz wersji Emacsa dla X Windowsa w Gnome lub KDE, Gnome/KDE będzie rysował czcionki jako podpowiedzi i wygładzanie. Jeśli używasz emacs w terminalu, musisz sprawdzić, jak używać anty-alikowanych i podpowiedzianych czcionek w terminalu (który, jeśli używasz emulatora terminala w menedżerze okien, jest nadal powiązany z możliwościami sam menedżer okien).