Intellij IDEA 字体平滑在 linux 中

2022-09-01 12:50:43

我正在Arch Linux上使用IntelliJ IDEA和KDE。OpenJDK 版本是 1.7.0_40。

整个 IDE 字体(包括代码编辑器)在呈现时没有任何抗锯齿和字体平滑。我在文件中设置为 ,并添加了变量,没有任何影响。idea.propertiesidea.use.default.antialiasing.in.editortrue_JAVA_OPTIONS-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true

我还可以尝试哪些功能来启用字体平滑?


答案 1

看看这里。我记得在运行IDEA时遇到了同样的问题,但是在添加wiki中提到的行之后,问题就消失了。

export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=setting'可能在哪里setting

  • off或或 – 无抗锯齿falsedefault
  • on– 完全抗锯齿
  • gasp– 使用字体的内置提示说明
  • lcd或 – 针对许多流行的 LCD 监视器进行了调整的抗锯齿lcd_hrgb
  • lcd_hbgr– 替代液晶显示器设置
  • lcd_vrgb– 替代液晶显示器设置
  • lcd_vbgr– 替代液晶显示器设置

答案 2

我在这里找到了另一个解决方案。它适用于Oracle JDK,但对于偶然发现这个问题的人来说,它可能会有所帮助。您必须编辑文件(在我的情况下,它来自 )。添加以下三行:.vmoptionsidea64.vmoptions/bin

-Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true
-Dsun.java2d.xrender=true

如果遇到问题,可以删除最后一行。您可以为第一个设置测试不同的版本(从上面的帖子中获取选项)。

此外,您可以编辑正在使用的字体并清除提示(帖子的作者建议使用FontForge)。我不认为这是必要的。


推荐