Post

great font rendering effect for android studio on linux

一年后的今天,当我鼓起勇气再一次打开 Android Studio,这 Linux 下华丽的字体渲染再一次把我亮瞎了。

治疗 Linux 下 Android Studio 的字体渲染症,你需要如下几个步骤:

首先,vim 一下 android-studio/bin 下的 studio64.vmoptions 文件(32位系统则对应 studio.vmoptions ),在最后面作如下修改和添加:

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

然后,安装 macfonts.tar.gz 包中提供的所有字体,这是 Mac 的默认西文字体,逼格尽显:

1
tar zxvf macfonts.tar.gz && sudo cp -r macfonts/ /usr/share/fonts/ && sudo fc-cache -f -v

接着,你需要用 font-forge 处理一下字体的 hint 信息。当然如果你比较懒,是的没错我在压缩包里已经提供好了处理后的字体,你只需要安装一下就好。

最后,打开 Android Studio 的 Settings,“Appearance” 里面的字体选择 “LucidaMac”,Code 的字体选择 “Ubuntu Mono”,或者选择上面一步中你安装的字体。

重启一下 Android Studio ,尽情享受吧!

This post is licensed under CC BY 4.0 by the author.