Caratteri pixelmappati perfettamente in Emacs


8

In Ubuntu, in IntelliJ, il carattere PragmataPro Mono è simile al seguente:

inserisci qui la descrizione dell'immagine

Nota i pixel perfettamente mappati. L'impostazione IntelliJ Appearance & Behavior > Appearance > Antialiasing > Editorè impostata su No antialiasing.

In Emacs, lo stesso carattere è antialiased:

inserisci qui la descrizione dell'immagine

Se aggiungo un ~/.Xresourcesfile contenente Emacs.font: PragmataPro Mono-12:antialias=false, Emacs si presenta così:

inserisci qui la descrizione dell'immagine

Il font viene automaticamente bitmap, ma non in base alle specifiche del font.

Come posso replicare il rendering di IntelliJ in Emacs?

Ho riprodotto questo problema in Ubuntu – Cinnamon e su Arch – Xfce. Grazie.


Risposte:


2

Se il tuo problema con la versione anti-alias del rendering è che l'aspetto è troppo spesso, puoi forzare un suggerimento di font specifico . L'ho fatto per il carattere Lucida Console in questo modo nel mio ~/.Xresourcesfile:

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

Gli stili di suggerimento disponibili sono:

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

Questa è una soluzione decente ma non risponde alla domanda. Voglio vedere pixelmappings che corrispondono alle specifiche del font, come mostrato nello screenshot di IntelliJ.
Matthew Piziak,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.