8
votes

Éteignez les anti-alias pour la police dans Emacs 23

Comment dois-je désactiver anti-aliasing pour les polices de la version Windows de EMACS 23?

Merci.


1 commentaires

Bonne question - Google n'était pas d'aide. J'aime savoir comment faire cela sous x11? (La réponse ci-dessous est uniquement Windows.)


4 Réponses :


9
votes

Vous pouvez spécifier l'option antialias = Aucune pour vos polices, comme indiqué dans manuel GNU emacs


1 commentaires

Plus explicitement, vous appuyez sur M-X personnaliser , puis choisissez faces et encore faces de base . Vous trouverez la face par défaut où vous pouvez éteindre l'anti-aliasing.



7
votes

Comme je ne pouvais pas trouver une réponse satisfaisante à celle-ci depuis longtemps, je pensais que cela ne ferait pas mal d'ajouter ce lien à cette discussion, car ce qui précède ne fonctionne généralement pas sur Linux:

http://keyboardconnoisseeur.blogspot.com/ 2011/04 / retournement-désactivation-antialiasing-for-spécifique.html

Le problème est que sous Linux, Emacs ne semble pas faire beaucoup de caractères de police du tout, et vous devez désactiver l'antialiasing ailleurs.


1 commentaires

-1 Parce que cela ne répond pas à la question comme demandé ici (veuillez ouvrir une nouvelle question que vous répondez à vous-même), et le lien est inutile car ce n'est pas un lien permanent d'un élément spécifique.



5
votes

Si d'autres recherchaient comment désactiver l'anti-aliasing dans OS X, vous pouvez exécuter

defaults write org.gnu.Emacs AppleAntiAliasingThreshold 999


2 commentaires

Travaille pour moi à partir de 2018 à Mojave


Cela a fonctionné pour moi pour la police par défaut, mais des polices en gras étaient encore antialiasées jusqu'à ce que cela ait ajouté cela à .emacs: (SETQ-PARABLE MAC-ALLER-ANTI-ANTILIAINS NIL)



0
votes

ne jamais exécuter Mac OS X, si utilisable uniquement pour Linux + Windows:

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


0 commentaires