使用 Java8 上的 Android Studio 渲染字体很丑陋

使用 Java8 上的 Android Studio 渲染字体很丑陋

我正在使用 Oracle Java 8 和 Android Studio,但由于字体渲染丑陋,使用起来很困难。以下是一些屏幕截图。

Android Studio 中的代码

Android Studio 中的更多代码

我使用的是 Ubuntu 16.04 LTS 64 位。Android Studio 设置为使用 GTK 主题。我还添加了以下选项,andriod-studio/bin/studio64.vmoptionsandroid-studio/bin/studio64.vmoptions中所述这篇关于超级用户的帖子

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

除了 GTK 主题设置之外Android-Studio>设置>外观,没有做其他事。

我对机器上的整体字体设置也不太满意。以下是 Firefox 的屏幕截图:

reddit 帖子

~/.fonts我仅在目录中为 rxvt 终端安装了一些电力线字体。仅此而已。

关于如何从这里继续下去,有什么指示吗?

答案1

在捆绑的 JRE 中,有一个字体配置文件,其似乎默认为完整提示。

要更改此设置,请打开jre/lib/fonts/font.conf并找到以下部分:

<edit mode="assign" name="hintstyle">
  <const>hintfull</const>
</edit>

在那里hintfull替换不同的提示风格,例如hintslight这通常是 Ubuntu 中其他 UI 的默认设置。

答案2

IntelliJ 和 Android Studio 长期以来一直存在字体渲染问题。不过,Android Studio 2.0 中增加了一个设置。这可能会有所帮助

外观和行为 > 外观 > 抗锯齿

设置对话窗口

答案3

对我来说,快速修复方法是:删除 AndroidStudio 目录中的 jre 目录。现在它将使用带有 JAVA_HOME 的 java 设置。请确保您有一个。

相关内容