Идеально пиксельные шрифты в Emacs


8

В Ubuntu, в IntelliJ, шрифт PragmataPro Mono выглядит так:

введите описание изображения здесь

Обратите внимание на идеально отображенные пиксели. Параметр IntelliJ Appearance & Behavior > Appearance > Antialiasing > Editorустановлен на No antialiasing.

В Emacs сглаживается тот же шрифт:

введите описание изображения здесь

Если я добавлю ~/.Xresourcesфайл, содержащий Emacs.font: PragmataPro Mono-12:antialias=false, то Emacs будет выглядеть так:

введите описание изображения здесь

Шрифт автоматически растровый, но не в соответствии со спецификацией шрифта.

Как мне воспроизвести рендеринг IntelliJ в Emacs?

Я воспроизвел эту проблему в Ubuntu-Cinnamon и Arch-Xfce. Спасибо.


Ответы:


2

Если ваша проблема с сглаженной версией рендеринга заключается в том, что внешний вид слишком толстый, вы можете принудительно указать определенный шрифт . Я сделал это для шрифта Lucida Console таким образом в моем ~/.Xresourcesфайле:

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

Доступные стили подсказок:

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

Это достойный обходной путь, но он не отвечает на вопрос. Я хочу видеть пиксельные отображения, которые соответствуют спецификации шрифта, как видно на скриншоте IntelliJ.
Мэтью Пизиак
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.