2009-08-14 10 views
8

Jak wyłączyć anty-aliasing dla czcionek w wersji Emacs 23 dla systemu Windows?Wyłącz anti-alias dla czcionki w Emacs 23

Dzięki.

+0

Dobre pytanie - Google nie pomogło. Czy chciałbym wiedzieć, jak to zrobić w X11? (Poniższa odpowiedź dotyczy tylko systemu Windows.) –

Odpowiedz

9

Możesz określić opcję antialias=none dla czcionek, jak stwierdzono w GNU Emacs Manual

+10

Dokładniej, klikniesz "Dostosuj M-x", a następnie wybierz "Twarze" i jeszcze raz "Podstawowe twarze". Tam znajdziesz domyślną twarz, w której możesz wyłączyć wygładzanie. – Pinochle

+1

+1 dla wskazówki "Dostosuj Mx" –

7

Ponieważ nie mogłem znaleźć satysfakcjonującej odpowiedzi do tego przez długi czas myślałem, że to nie zaszkodzi dodać link do tej dyskusji, jak powyżej na ogół nie działa w systemie Linux:

http://keyboardconnoisseur.blogspot.com/2011/04/turning-off-antialiasing-for-specific.html

problem polega na tym, że pod Linuksem, Emacs nie wydaje się robić dużo obsługi czcionek w ogóle, a trzeba wyłącz antyaliasing w innym miejscu.

+0

-1, ponieważ nie odpowiada na pytanie zadane tutaj (proszę otworzyć nowe pytanie, na które sam odpowiedziałeś), a link jest bezużyteczny, ponieważ nie jest permalink do konkretnego elementu . – fluffy

3

Jeśli inni szukali jak wyłączyć antyaliasing w OS X, można uruchomić

defaults write org.gnu.Emacs AppleAntiAliasingThreshold 999 
+0

Ten pracował dla mnie w 2014 roku. –

0

Nigdy nie uruchomić Mac OS X, więc użyteczny tylko dla Linux + Windows:

(defvar my-preferred-font 
    (cond 
    ((eq window-system 'x) 
    "-misc-fixed-medium-r-normal--14-*-*-*-c-*-iso10646-1") 
    ((eq window-system 'w32) 
    "Courier New-10:antialias=none") 
    (t nil))) 
(when my-preferred-font 
    (set-frame-font my-preferred-font) 
    (set-fontset-font "fontset-default" 'latin my-preferred-font) 
    (set-fontset-font "fontset-default" 'phonetic my-preferred-font) 
    (set-fontset-font "fontset-default" 'cyrillic my-preferred-font) 
    (set-fontset-font "fontset-default" 'greek my-preferred-font)) 

Czyje zastosowania tylko ASCII wystarczy śledzić oficjalną propozycję:

(add-to-list 'default-frame-alist '(font . "Courier New-10:antialias=none")) 

pracuję z cyrylica, grecki i Teksty IPA muszą zdefiniować domyślne ustawienia dla zestawów czcionek ...