答案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”)。您可能可以为文本区域使用不同的字体,但 Dialog 最适合按钮等。我发现的最佳文本区域 AA 设置是标准但你的里程可能会有所不同。
答案2
您必须更改上面提供的窗口中的默认字体。对于 IDE,我喜欢使用 Hack 或 Inconsolata 这些字体位于此处https://github.com/powerline/fonts
请参阅 readme.md 进行安装