Fon-piksel yang dipetakan dengan sempurna di Emacs


8

Di Ubuntu, di IntelliJ, font PragmataPro Mono terlihat seperti ini:

masukkan deskripsi gambar di sini

Perhatikan piksel yang dipetakan dengan sempurna. Pengaturan IntelliJ Appearance & Behavior > Appearance > Antialiasing > Editordiatur ke No antialiasing.

Di Emacs, font yang sama antialiased:

masukkan deskripsi gambar di sini

Jika saya menambahkan ~/.Xresourcesfile yang mengandung Emacs.font: PragmataPro Mono-12:antialias=false, maka Emacs terlihat seperti ini:

masukkan deskripsi gambar di sini

Font secara otomatis dipetakan, tetapi tidak sesuai dengan spesifikasi font.

Bagaimana saya bisa meniru rendering IntelliJ di Emacs?

Saya telah mereproduksi masalah ini di Ubuntu – Cinnamon dan di Arch – Xfce. Terima kasih.


Jawaban:


2

Jika masalah Anda dengan versi anti alias dari rendering adalah, bahwa tampilan terlalu tebal, Anda dapat memaksakan petunjuk font yang spesifik . Saya melakukannya untuk font Lucida Console dengan cara ini di ~/.Xresourcesfile saya :

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

Gaya petunjuk yang tersedia adalah:

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

Ini adalah solusi yang layak tetapi tidak menjawab pertanyaan. Saya ingin melihat pemetaan piksel yang sesuai dengan spesifikasi font, seperti yang terlihat di tangkapan layar IntelliJ.
— Matthew Piziak
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.