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.


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

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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.