Rendering font yang jelek dengan Android Studio di Java8

8

Saya menggunakan Oracle Java 8 dan Android Studio, tetapi sulit untuk bekerja dengannya karena rendering font yang jelek. Berikut adalah beberapa cuplikan layar.

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

Saya menggunakan Ubuntu 16.04 LTS 64 bit, Android Studio diatur untuk menggunakan Tema GTK. Saya juga telah menambahkan opsi berikut andriod-studio/bin/studio64.vmoptions and android-studio/bin/studio64.vmoptionsseperti yang dijelaskan di sini .

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

Terlepas dari pengaturan tema GTK di tampilan android-studio-> pengaturan->, tidak ada lagi yang dilakukan.

Saya juga tidak terlalu senang dengan pengaturan font secara keseluruhan pada mesin saya. Ini adalah layar firefox:

masukkan deskripsi gambar di sini

Saya hanya menginstal beberapa font powerline di direktori ~ / .fonts saya untuk terminal rxvt saya. Itu saja.

Adakah petunjuk tentang cara pergi dari sini?

neo1691
sumber

Jawaban:

4

IntelliJ dan Android Studio telah lama memiliki masalah dengan rendering font. Namun pengaturan untuk ini ditambahkan di Android Studio 2.0. Mungkin membantu

  1. Appearance and Behaviour > Appearance > Antialiasing

masukkan deskripsi gambar di sini

bitcasual
sumber
Saya mencobanya juga tetapi tidak berhasil sebagaimana mestinya. Saya sekarang menggunakan mac, dan berpikir berhasil jika kotak ada.
neo1691
Saya memiliki masalah dengan Android Studio ini tetapi tidak dengan IntelliJ. Pengaturannya sama ... angka go.
Fran Marzoa
4

Di JRE yang dibundel, ada file konfigurasi font yang tampaknya default untuk petunjuk penuh.

Untuk mengubah ini, buka jre/lib/fonts/font.confdan temukan bagian berikut:

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

Di sana, ganti hintfulldengan gaya petunjuk yang berbeda , misalnya hintslightyang biasanya merupakan standar untuk UI lain di Ubuntu.

Cedric Reichenbach
sumber
1

Perbaikan cepat untuk saya: hapus direktori jre di direktori AndroidStudio Anda. Sekarang akan menggunakan set java Anda dengan JAVA_HOME. Pastikan Anda memilikinya.

Alex Burdusel
sumber