Android Studio无法在Ubuntu上正确呈现字体

Ars*_*Ali 22 android-studio

下面是Android Studio首次安装时的图片:

在此输入图像描述

我正在使用Ubuntu 12.04和Oracle Java 7.但字体看起来非常难看.当我在日食上看到它们时,它们看起来并不像它们.

在我安装NetBeans之前,我也有同样的问题.

小智 25

实际上有一个解决方案.您需要安装JDK字体修复程序,如下所示:

sudo add-apt-repository ppa:no1wantdthisname/openjdk-fontfix
sudo apt-get update
sudo apt-get install openjdk-7-jdk
Run Code Online (Sandbox Code Playgroud)

然后,在android-studio/bin目录中打开studio.vmoptions和可选的studio64.vmoptions,并为它们添加以下行(第一行可能已存在):

-Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true
-Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel
Run Code Online (Sandbox Code Playgroud)

重新启动后,字体渲染就可以了.要获得类似Eclipse的最佳体验,请转到"文件","设置","编辑器","颜色和字体","字体".将当前方案保存为新方案,并将字体更改为"Monospaced",大小为14.

  • 等一下,在Android Studio中,我们建议使用Oracle的Java.因此,我删除了Open JDK,然后安装了Oracle的Java.无论如何,我正在重新安装它.希望它能奏效! (3认同)
  • 这实际上解决了这个问题.但OpenJDK比Oracle的JDK慢 (2认同)

Gay*_*tti 7

我尝试了几个建议的调整,尝试使用FontFix Patched JDK,FontForge和编辑studio.vmoptions; 虽然其中一些可以显示出一些改进,但它并没有接近像eclipse这样的非摇摆应用的字体渲染质量.

我发现这是最简单,最干净的解决方案:

rm -r ~/.AndroidStudioBeta
Run Code Online (Sandbox Code Playgroud)

如果您已安装openjdk-fontfix或对studio.vmoptions进行了更改,则最好将这些更改恢复为默认值.

 sudo add-apt-repository ppa:no1wantdthisname/openjdk-fontfix
 sudo apt-get update
 sudo apt-get install ppa-purge
 sudo ppa-purge ppa:no1wantdthisname/openjdk-fontfix
Run Code Online (Sandbox Code Playgroud)

删除所有自定义添加的JAVA环境变量($ JAVA_HOME,$ PATH:$ HOME/bin:$ JAVA_HOME/bin).检查文件/etc/profile,~/.profile,~/.pam_environment

通过launchpad ppa安装最新的Oracle Java

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
Run Code Online (Sandbox Code Playgroud)

这个ppa安装程序通常会比手动JDK配置做的更多.

[修复字体渲染,Android Studio,Inte]

像'Inconsolata'和'Source Code Pro'这样的等宽字体对我来说效果最好.

  • 不适合我(Ubuntu 14.04) (2认同)

V.S*_*.S. 5

您无需安装OpenJDK或上述修复.deb来进行正确的字体渲染.只需启动Studio即可:

_JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=lcd -Dsun.java2d.xrender=true' path/to/studio.sh
Run Code Online (Sandbox Code Playgroud)

..和字体应该在Ubuntu下使用Oracle的JDK 7进行渲染.在文件 - >设置 - >外观下将主题更改为GTK +时看起来更好.

  • 我已经应用了它,它没有帮助字体看起来更好. (4认同)