Шрифты в Java (Нужно отключить anti-aliasing)

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

avd
Сообщения: 3
ОС: Ubuntu 9, Fedora 11

Шрифты в Java

Сообщение avd »

На днях я перешёл с ALT Linux на Ubuntu 9.4 дома и Fedora 11 на работе, пока впечатления в Ubuntu очень положительные, в Fedora чуть похуже, но там админ под рукой :)
Со шрифтами повозился, как обычно в линукс, с помощью 2 тюнеров в Gnome и KDE добился вменяемого отображения шрифтов - без сглаживания.
Но в Java-приложениях (Freemind, Netbeans, jEdit и т.д.) сглаживание действует, там какие-то свои настройки.
Вопрос - как от него избавиться?
Скриншоты прилагаю, на первом сглаживания нет (в QT / GTK), на втором - сглаживание есть в Java-приложении.
Заранее благодарен за помощь!

P.S. LCD 22" монитор.

Код: Выделить всё

update-alternatives --config java
 +        1    /usr/lib/jvm/java-6-openjdk/jre/bin/java
*         2    /usr/lib/jvm/java-6-sun/jre/bin/java
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Шрифты в Java

Сообщение Rootlexx »

Отредактируйте файл /etc/java-6-sun/fontconfig.properties , там установите параметры:

Код: Выделить всё

swing.aatext=false
awt.useSystemAAFontSetting=false
Спасибо сказали:
avd
Сообщения: 3
ОС: Ubuntu 9, Fedora 11

Re: Шрифты в Java

Сообщение avd »

Rootlexx писал(а):
12.09.2009 16:42
Отредактируйте файл /etc/java-6-sun/fontconfig.properties , там установите параметры:

Код: Выделить всё

swing.aatext=false
awt.useSystemAAFontSetting=false


Увы, эффекта нет :(
Правда, Netbeans частично убрал сглаживание (в окне редактора, в меню сглаживание осталось), для этого пришлось ковырять его конфиг netbeans.conf и прописывать аналогичные приведённым Вами команды.

Код: Выделить всё

netbeans_default_options="-J-Dswing.aatext=false -J-Dawt.useSystemAAFontSettings=false"


Как я понимаю, ход мыслей верный, но где-то что-то ещё нужно прописать...
Спасибо сказали: