Brzydkie renderowanie czcionek w Android Studio na Java8


8

Używam Oracle Java 8 i Android Studio, ale trudno jest z nim pracować z powodu brzydkiego renderowania czcionek. Oto kilka zrzutów ekranu.

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

Używam 64-bitowego systemu Ubuntu 16.04 LTS, Android Studio jest przystosowane do korzystania z motywów GTK. Dodałem również następujące opcje, andriod-studio/bin/studio64.vmoptions and android-studio/bin/studio64.vmoptionsjak opisano tutaj .

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

Poza ustawieniami motywu GTK w android-studio-> ustawienia-> wygląd, nic innego się nie robi.

Nie jestem też bardzo zadowolony z ogólnych ustawień czcionek na moim komputerze. Oto ekran Firefoksa:

wprowadź opis zdjęcia tutaj

Zainstalowałem tylko kilka czcionek Powerline w moim katalogu ~ / .fonts dla mojego terminalu rxvt. To wszystko.

Jakieś wskazówki, jak stąd przejść?

Odpowiedzi:


4

IntelliJ i Android Studio od dawna mają problemy z renderowaniem czcionek. Jednak ustawienie tego zostało dodane w Android Studio 2.0. To może pomóc

  1. Appearance and Behaviour > Appearance > Antialiasing

wprowadź opis zdjęcia tutaj


Próbowałem tego też, ale nie wyszło tak, jak powinno. Teraz używam Maca i zastanawiam się, czy to pole.
neo1691

Mam ten problem z Android Studio, ale nie z IntelliJ. Ustawienia są takie same ... idź rysunek.
Fran Marzoa

4

W dołączonym środowisku JRE znajduje się plik konfiguracji czcionek, który domyślnie wydaje się zawierać pełne podpowiedzi.

Aby to zmienić, otwórz jre/lib/fonts/font.confi zlokalizuj następującą część:

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

Tam, wymienić hintfullz innym hintstyle , np hintslightktóry jest zwykle domyślny dla innych UIs w Ubuntu.


1

Szybka poprawka dla mnie: usuń katalog jre z katalogu AndroidStudio. Teraz będzie używać zestawu Java z JAVA_HOME. Upewnij się, że masz.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.