Ich verwende eine ungeordnete HTML-Liste, um Text in einem JEditorPane anzuzeigen. Eine Probe des HTML sieht wie folgt aus:Ungeordnete Liste Bullet Looks Pixeled in JEditorPane
<ul><li>Cautious</li>
<li>Curious</li>
</ul>
Das funktioniert alles gut und schön, aber seltsamerweise die von <li>
erzeugten Kugeln sehen nicht die gleiche Qualität wie der Text zu sein, es ist neben. (Mac OS 10.7.5 wird ausgeführt, wenn es darauf ankommt). Die runden Kugeln aussehen blocky und pixelig:
Normale Zoom:
Gezoomte in:
Wie besonders deutlich, wenn es in gezoomt wird, dies ist nur ein Block von Pixeln, die nicht symmetrisch sind und keine Form von Anti-Aliasing haben, was für einen weniger als überzeugend kreisförmigen Rundungspunkt sorgt. Im Vergleich zum Text daneben sieht es selbst bei normalem Zoom "scharf" aus.
Gibt es eine Möglichkeit, dass ich das beheben kann?
EDIT: Mit dem • Zeichen (Option + auf einem Mac) erzeugt einen kleinen Aufzählungspunkt in dem Text, der nicht pixelig aussieht. Ich könnte natürlich dieses Zeichen manuell einfügen, anstatt <ul><li>
zu verwenden, aber ich möchte eine HTML ungeordnete Liste verwenden, wenn ich kann.
Funktioniert perfekt! Leider enthält die Verknüpfung, auf die Sie zum Rendern von Hinweisen global verwiesen haben, eine Notiz, die besagt, dass sie nicht für Schlüssel-Anti-Aliasing (nur Text) geeignet ist. Trotzdem funktioniert das ohne Probleme. Genieße das Kopfgeld! – Thunderforge
Danke. Ich habe meine Antwort bearbeitet, um Ihren Kommentar zu übernehmen. – Enwired