当我尝试在 Android Studio 中为编辑器选择字体时,它不会对较小尺寸的字体应用抗锯齿功能。Ubuntu Mono 字体仅在 20 号字体后才会出现抗锯齿功能,其他字体在 16 号字体后才会出现抗锯齿功能。但在 Eclipse 上,抗锯齿功能甚至在 12 号字体下也能正常工作。因此,您最终不得不在 Android Studio 上使用大字体,这意味着您看到的代码更少。如果您选择较小的字体,则没有抗锯齿功能,我的眼睛会变得疲劳。我知道 Android Studio 是基于 IntelliJ 的 Idea 的。
目前我在 studio64.vmoptions 设置文件中使用这些设置
-Dawt.useSystemAAFontSettings=lcd
-Dswing.aatext=true
-Dsun.java2d.xrender=true
我尝试了 Dawt.useSystemAAFontSettings 的各种设置,问题仍然存在。是否有其他设置可以控制在哪种尺寸下启用抗锯齿功能。
以下是 Ubuntu Mono 16(无抗锯齿)的一些屏幕截图:
Ubuntu Mono 20(具有抗锯齿功能)
Ubuntu Mono 12蚀(对我来说很理想)
我已经上传图片以 imgur 的形式发布到此网站正在压缩图像,质量会受到影响。
我在 Ubuntu 12.04 上使用 Android Studio 0.86、Oracle 的 Java 7 和 Nvidia 驱动程序。