Polices parfaitement pixelisées dans Emacs


8

Dans Ubuntu, dans IntelliJ, la police PragmataPro Mono ressemble à ceci:

entrez la description de l'image ici

Notez les pixels parfaitement mappés. Le paramètre IntelliJ Appearance & Behavior > Appearance > Antialiasing > Editorest défini sur No antialiasing.

Dans Emacs, la même police est anticrénelée:

entrez la description de l'image ici

Si j'ajoute un ~/.Xresourcesfichier contenant Emacs.font: PragmataPro Mono-12:antialias=false, Emacs ressemble à ceci:

entrez la description de l'image ici

La police est automatiquement bitmap, mais pas selon les spécifications de la police.

Comment puis-je répliquer le rendu d'IntelliJ dans Emacs?

J'ai reproduit ce numéro dans Ubuntu – Cinnamon et sur Arch – Xfce. Je vous remercie.


Réponses:


2

Si votre problème avec la version anticrénelée du rendu est que l'apparence est trop épaisse, vous pouvez forcer une indication de police spécifique . Je l'ai fait pour la police Lucida Console de cette façon dans mon ~/.Xresourcesfichier:

Emacs.font: Lucida Console-14:antialias=true:hinting=true:autohint=false:hintstyle=3

Les styles d'indices disponibles sont les suivants:

hintnone        hintstyle       0
hintslight      hintstyle       1
hintmedium      hintstyle       2
hintfull        hintstyle       3

Il s'agit d'une solution de contournement décente, mais elle ne répond pas à la question. Je veux voir des pixelmappings qui correspondent aux spécifications de la police, comme on le voit dans la capture d'écran IntelliJ.
Matthew Piziak
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.