LINUX.ORG.RU

Никак, java не умеет работать с freetype, у нее свой способ сглаживания с преферансом и поэтессами. Как вариант можно попробовать выставить субпиксельное сглаживание и натянуть на приложение gtk шкуру:

java -Dawt.useSystemAAFontSettings=lcd -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel -jar some.jar
Выглядит все равно отвратно.

tr0ll
()
Ответ на: комментарий от tr0ll

>Никак, java не умеет работать с freetype

При этом в том же Eclipse у меня совершенно нативное сглаживание со всеми патентованными алгоритмами. А вот в NetBeans/IDEA/etc - там да, сглаживание своё. Хоть и субпиксельное, но совершенно вырвиглазно-радужное...

Кроме Elcipse попадались и другие Java-приложения с совершенно нативным рендерингом. Но не часто.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

> в том же Eclipse у меня совершенно нативное сглаживание

Не зря же IBM создало и развивает SWT, в котором используются нативные средства для GUI. Eclipse даже запускается на OpenJDK в MacOS и выглядит нормально: http://njbartlett.name/2010/10/24/eclipse-soylatte-no-x11.html

kamre ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.