Fontes perfeitamente mapeadas por pixel no Emacs

8

No Ubuntu, no IntelliJ, a fonte PragmataPro Mono aparece assim:

insira a descrição da imagem aqui

Observe os pixels perfeitamente mapeados. A configuração IntelliJ Appearance & Behavior > Appearance > Antialiasing > Editorestá definida como No antialiasing.

No Emacs, a mesma fonte possui antialias:

insira a descrição da imagem aqui

Se eu adicionar um ~/.Xresourcesarquivo que contenha Emacs.font: PragmataPro Mono-12:antialias=false, o Emacs ficará assim:

insira a descrição da imagem aqui

A fonte é automaticamente mapeada em bit, mas não de acordo com as especificações da fonte.

Como replicar a renderização do IntelliJ no Emacs?

Eu reproduzi esse problema no Ubuntu – Cinnamon e no Arch – Xfce. Obrigado.

Matthew Piziak
fonte
1
faça o oposto askubuntu.com/questions/21097/…
contemplator

Respostas:

2

Se o seu problema com a versão anti-alias da renderização for que a aparência é muito espessa, você pode forçar uma dica de fonte específica . Fiz isso para a fonte do Lucida Console desta maneira no meu ~/.Xresourcesarquivo:

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

Os estilos de dicas disponíveis são:

hintnone        hintstyle       0
hintslight      hintstyle       1
hintmedium      hintstyle       2
hintfull        hintstyle       3
ceving
fonte
Esta é uma solução decente, mas não responde à pergunta. Eu quero ver pixelmappings que correspondem à especificação da fonte, como visto na captura de tela do IntelliJ.
precisa saber é o seguinte