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.

Matthew Piziak
sumber
1
lakukan sebaliknya askubuntu.com/questions/21097/…
contemplator

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
ceving
sumber
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