Гадкий рендеринг шрифтов в Android Studio на Java8

8

Я использую Oracle Java 8 и Android Studio, но с ним сложно работать из-за уродливого рендеринга шрифтов. Вот несколько скриншотов.

введите описание изображения здесь

введите описание изображения здесь

Я использую Ubuntu 16.04 LTS 64 bit, Android Studio настроена на использование тем GTK. Я также добавил следующие опции, andriod-studio/bin/studio64.vmoptions and android-studio/bin/studio64.vmoptionsкак описано здесь .

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

Кроме настроек темы GTK в андроид-студии-> настройки-> внешний вид, больше ничего не делается.

Я также не очень доволен общими настройками шрифтов на моей машине. Вот экран Firefox:

введите описание изображения здесь

Я установил только некоторые powerline-шрифты в каталог ~ / .fonts для моего терминала rxvt. Это все.

Любые указатели о том, как идти отсюда?

neo1691
источник

Ответы:

4

IntelliJ и Android Studio уже давно имеют проблемы с рендерингом шрифтов. Однако настройка для этого была добавлена ​​в Android Studio 2.0. Это может помочь

  1. Appearance and Behaviour > Appearance > Antialiasing

введите описание изображения здесь

bitcasual
источник
Я тоже это попробовал, но не получилось так, как должно. Я сейчас использую Mac, и думаю, сработает, если коробка там.
neo1691
У меня эта проблема с Android Studio, но не с IntelliJ. Настройки такие же ... иди разберись.
Фран Марзоа
4

В комплекте JRE есть файл конфигурации шрифтов, который, по-видимому, по умолчанию полностью намекает.

Чтобы изменить это, откройте jre/lib/fonts/font.confи найдите следующую часть:

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

Там, заменить hintfullс другим hintstyle , например , hintslightкоторые, как правило , по умолчанию для других интерфейсов в Ubuntu.

Седрик Райхенбах
источник
1

Быстрое исправление для меня: удалите каталог jre в вашем каталоге AndroidStudio. Теперь он будет использовать ваш набор Java с JAVA_HOME. Убедитесь, что у вас есть.

Алекс Бурдусел
источник