Очень УРОДЛИВАЯ визуализация шрифтов в приложениях Java

Очень УРОДЛИВАЯ визуализация шрифтов в приложениях Java

Кто-нибудь здесь знает, как исправить эти уродливые шрифты? Я установил java openjdk 8 и работаю на ubuntu 15.04. Я пробовал установить java oracle jdk 8, но это не помогло, тогда я удалил его и установил openjdk 7, перезагрузил свой компьютер, это не помогло, тогда я установил openjdk 8, перезагрузил компьютер... снова то же самое.

http://i.imgur.com/nbzs3qW.jpg

решение1

Адаптировано из моего ответаздесь.

Добавляем эту строку:

_JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true'

это /etc/environmentдолжно исправить эту проблему.

Если по какой-то причине вы не можете отредактировать свой файл /etc/environmentили он не работает, попробуйте выполнить эту команду в терминале, а затем запустить приложение (из того же терминала):

export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true'

Это исправление работает в Ubuntu 16.04 и OpenJDK 8u151 (не проверял с Oracle JDK или Java 9) в текстовом редакторе jEdit и других приложениях Java Swing.

Рабочий пример (jEdit): введите описание изображения здесь

Примечание: Некоторые шрифты и настройки AA усложняют проблему. В jEdit я использую шрифты Java по умолчанию (Dialog, как он называется) для всего. Вы, вероятно, можете использовать другой шрифт для Text-Area, но Dialog лучше всего подходит для кнопок и т. д. Лучшая настройка Text-Area AA, которую я нашел, этостандартныйно ваш пробег может отличаться.

решение2

Вам нужно изменить шрифт по умолчанию в windows, который вы указали выше. Для IDE я люблю использовать Hack или Inconsolata Эти шрифты находятся здесьhttps://github.com/powerline/fonts

Для установки смотрите readme.md

Связанный контент