2009-08-14 17 views
8

Come disabilitare l'anti-aliasing per i caratteri nella versione Windows di Emacs 23?Disattiva l'anti-alias per il font in Emacs 23

Grazie.

+0

Buona domanda: Google non ha aiutato. Mi piacerebbe sapere come farlo sotto X11? (La risposta sotto è solo per Windows.) –

risposta

9

È possibile specificare l'opzione antialias=none per i font, come affermato nella GNU Emacs Manual

+10

Più esplicitamente, si preme 'M-x customize' e quindi si sceglie' Faces' e di nuovo 'Basic Faces'. Lì troverai la faccia predefinita in cui puoi disattivare l'anti-aliasing. – Pinochle

+1

+1 per il suggerimento 'Mx customize' –

7

Come io non sono riuscito a trovare una risposta soddisfacente a questo per lungo tempo, ho pensato che non sarebbe male aggiungere questo link a questa discussione, come sopra generalmente non lavorare su Linux:

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

il problema è che sotto Linux, emacs non sembrano fare un sacco di gestione dei font a tutti, ed è necessario disabilitare l'antialiasing altrove.

+0

-1 perché non risponde alla domanda come richiesto qui (si prega di aprire una nuova domanda a cui si risponde), e il collegamento è inutile poiché non è un permalink ad un oggetto specifico . – fluffy

3

Se gli altri erano alla ricerca di come disabilitare l'anti-aliasing in OS X, è possibile eseguire

defaults write org.gnu.Emacs AppleAntiAliasingThreshold 999 
+0

Questo ha funzionato per me nel 2014. –

0

mai potuto eseguire Mac OS X, quindi utilizzabile solo per Linux + di 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)) 

chi usi ASCII solo è sufficiente seguire il suggerimento ufficiale:

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

io lavoro con cirillico, greco e I testi IPA devono quindi definire i valori predefiniti per i tipi di carattere ...

Problemi correlati