下面是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.
我尝试了几个建议的调整,尝试使用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配置做的更多.
[
]
像'Inconsolata'和'Source Code Pro'这样的等宽字体对我来说效果最好.
您无需安装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 +时看起来更好.
| 归档时间: |
|
| 查看次数: |
13463 次 |
| 最近记录: |