Ubuntuでは、IntelliJでは、フォントPragmataProMonoは次のようになります。
完全にマッピングされたピクセルに注意してください。 IntelliJ設定Appearance & Behavior > Appearance > Antialiasing > Editor
はNo antialiasing
に設定されます。
Emacsでは、同じフォントがアンチエイリアス処理されます。
~/.Xresources
を含むEmacs.font: PragmataPro Mono-12:antialias=false
ファイルを追加すると、Emacsは次のようになります。
フォントは自動的にビットマップ化されますが、フォントの仕様に従っていません。
IntelliJのレンダリングをEmacsで複製するにはどうすればよいですか?
この問題をUbuntu–CinnamonとArch–Xfceで再現しました。ありがとうございました。
アンチエイリアスバージョンのレンダリングに関する問題が、外観が厚すぎることである場合は、特定の フォントヒンティング を強制できます。 ~/.Xresources
ファイルで、LucidaConsoleフォントに対して次のように実行しました。
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