答案1
改編自我的回答這裡。
新增這一行:
_JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true'
應該可以/etc/environment
解決這個問題。
如果您由於某種原因無法編輯/etc/environment
或它不起作用,那麼您可以嘗試在終端機中執行此命令,然後啟動應用程式(從同一終端):
export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true'
此修復從 Ubuntu 16.04 和 OpenJDK 8u151(尚未檢查 Oracle JDK 或 Java 9)開始可在 jEdit 文字編輯器和其他 Java Swing 應用程式上執行。
筆記:某些字體和 AA 設定使問題變得複雜。在 jEdit 中,我對所有內容都使用預設的 Java 字體(所謂的「Dialog」)。您可能可以為文字區域使用不同的字體,但對話方塊最適合按鈕等。標準但您的里程可能會有所不同。
答案2
您必須更改上面提供的視窗中的預設字體。對於 IDE,我喜歡使用 Hack 或 Inconsolata 這些字體位於此處https://github.com/powerline/fonts
安裝請參考readme.md