У меня установлен OpenJDK в Linux, и все приложения были с очень, очень плохими шрифтами ... после многих попыток изменить шрифты, сглаживания, установки шрифтов Lucida и т. Д. Я обнаружил, что моя проблема в /etc/fonts/conf.d/35-freefont.conf
.
Я просто удалил эту ссылку, запустил fc-cache -f
и все новые приложения Java получили гораздо лучший шрифт.
В моем случае конфигурация freefont говорила Java использовать его вместо гораздо лучших шрифтов. Если у вас есть похожая проблема, просто запустите sudo mv /etc/fonts/conf.d /etc/fonts/conf.d.off
и fc-cache -f
и проверьте ...
Если это работает, у вас также есть неправильная замена шрифта по умолчанию, и вы должны восстановить этот каталог и протестировать каждый файл.
Если он останется прежним, то у вас, вероятно, есть другая проблема (не забудьте восстановить conf.d
dir)
Обновление
В Ubuntu 12.04 у меня была похожая проблема, все шрифты Java выделены жирным шрифтом. Удаление /etc/fonts/conf.d/65-nonlatin.conf
исправило проблему.