web-dev-qa-db-ja.com

Java8上のAndroid St​​udioによるUいフォントレンダリング

Oracle Java 8およびAndroid St​​udioを使用していますが、フォントのレンダリングがいため、作業が困難です。以下はスクリーンショットです。

enter image description here

enter image description here

Ubuntu 16.04 LTS 64ビットを使用しています。Android St​​udioはGTKテーマを使用するように設定されています。 here の説明に従って、andriod-studio/bin/studio64.vmoptionsand Android-studio/bin/studio64.vmoptionsに次のオプションも追加しました。

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

Android-studio-> settings-> appearanceのGTKテーマ設定以外は、何も行われません。

また、マシンの全体的なフォント設定にあまり満足していません。 Firefoxの画面は次のとおりです。

enter image description here

Rxvtターミナルの〜/ .fontsディレクトリにいくつかの電力線フォントしかインストールしていません。それで全部です。

ここからどのように進むべきかについてのポインタはありますか?

8
neo1691

バンドルされたJREには、デフォルトのフルヒンティングのフォント設定ファイルがあります。

これを変更するには、jre/lib/fonts/font.confを開き、次の部分を見つけます。

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

そこで、hintfull異なるヒントスタイル に置き換えます。 hintslightこれは通常、Ubuntuの他のUIのデフォルトです。

4

IntelliJとAndroid St​​udioには、フォントのレンダリングに長い間問題がありました。ただし、この設定はAndroid St​​udio 2.0で追加されました。役立つかもしれません

  1. Appearance and Behaviour > Appearance > Antialiasing

enter image description here

4
bitcasual

簡単な修正:AndroidStudioディレクトリのjreディレクトリを削除します。これで、Java_HOMEで設定されたJavaセットが使用されます。持っていることを確認してください。

1
Alex Burdusel