Siduction Forum

Siduction Forum => Software - Support => Topic started by: frankqn on 2012/05/31, 01:38:03

Title: Java, hässliche Schrift
Post by: frankqn on 2012/05/31, 01:38:03
Hallo,

ist es irgendwie möglich, die Schrift in Java-Applets zu glätten?
Ich habe mal gesucht und das hier gefunden:export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=lcd'Dieser und ähnliche Hacks haben jedoch keinerlei Auswirkung, Die Schrift bleibt so hässlich pixelig.

Gruß
Frank
Title: Java, hässliche Schrift
Post by: agaida on 2012/05/31, 21:18:53

export _JAVA_OPTIONS='-Dswing.defaultlaf=javax.swing.plaf.nimbus.NimbusLookAndFeel -Dawt.useSystemAAFontSettings=lcd -Dswing.aatext=true'


Wenn, dann schon das volle Programm. Über den NimbusLookAndFeel kann man streiten. Damit sind die Schriftprobleme mit dem Swing-Framwork erstmal erträglich in meinen Augen.
Title: Java, hässliche Schrift
Post by: frankqn on 2012/06/03, 11:28:10
Diese Hacks funktionieren alle nicht, jedenfalls sind sie hier bei mir wirkungslos. Die Schrift wird nicht geglättet.

Besonders extrem ist es bei JDownloader, da verschwinden sogar oft Dialoge völlig. Das Hauptfenster startet riesengroß, ist fast völlig leer und wird erst nach dem xten Neustart der Anwendung einigermaßen richtig dargestellt.

Unter openSUSE funktioniert das alles ohne Eingriff einwandfrei.
Title: Java, hässliche Schrift
Post by: agaida on 2012/06/03, 12:55:54
äh - diese "Hacks" sind keine Hacks, sondern der offizielle Weg, einer Swing-Applikation so etwas wie Benehmen beizubiegen. Daraus ergeben sich die folgenden Schlussfogerungen:

* dat wirkt nur, wenn das swing benutzt wird
* für andere Frameworks wird es andere Möglichkeiten der Parameterübergabe geben
* eventuell ist es keine schlechte Idee, sich mal das Suse-Paket und die Suse-Java-Konfiguration genauer anzusehen.
* Wenn mein geschreibsel überhaupt nicht zutrifft, sollte man schauen, ob man die Parameter überhaupt der richtigen JVM an der richtigen Stelle mitgibt. Das ist manchmal nicht so einfach.
Title: RE: Java, hässliche Schrift
Post by: towo on 2012/06/03, 12:58:16
(http://pix.toile-libre.org/upload/thumb/1338721054.png) (http://pix.toile-libre.org/?img=1338721054.png)

So schlimm seh ich das hier irgendwie nicht.
Title: Java, hässliche Schrift
Post by: ralul on 2012/06/03, 13:15:56
ttf-dejavu
ttf-dejavu-extra
installiert?
Title: Java, hässliche Schrift
Post by: frankqn on 2012/06/03, 13:56:48
Die Java-Optionen funktionieren jetzt, denn nun weiß ich, dass sie in .profile oder global in environment eingetragen werden müssen. Aus der Konsole heraus oder in .bashrc eingetragen funktionieren sie nicht. Das war mein Versäumnis.

JDownloader hat allerdings trotzdem große Probleme. Das kleinere Fenster ist der Dialog zum Beenden:

(http://pix.toile-libre.org/upload/thumb/1338724318.png) (http://pix.toile-libre.org/?img=1338724318.png)

Ein kleineres Problem mit TVBrowser und nicht erkannter Java-Version konnte ich recht einfach beheben.

Fonts sind installiert.