JavaFX 2.2 Schriftwiedergabe problematisch

9

Wir können die Schriftart Roboto Thin , die in unserer JavaFX -App angezeigt wird, nicht in der von uns gewünschten Größe erzielen. Es leidet an Aliasing beim Rendern.

Wir haben die Roboto-Schriftart von hier genommen. (eigentlich von Maven)

Es sieht bei 100px gut aus, was für unsere Zwecke zu groß ist.

Idealerweise möchten wir, dass diese Größe skalierbar und dehnbar ist. Es sieht jedoch selbst bei 50px gezackt aus, was die am meisten unterbrachte sein sollte, da es durch 2 teilbar ist (keine fallenden Pixel von der perfekt aussehenden 100). Wir haben andere kleine Größen mit gleicher Unzufriedenheit ausprobiert.

Wenn Sie sich diesen Link von RobotoThin100 als Google-Web-Schriftart anzeigen lassen , Es ist viel kleiner und hat keine dieser Alias-Probleme.

Wir planen, dieses Portierungsframework auf Android zu verwenden , was bedeutet, dass wir Java 7 verwenden müssen und nicht auf JavaFX 8 aktualisieren können, wie wir es derzeit verstehen. Die Screenshots stammen jedoch einfach aus der Windows 7-Version.

Unser CSS sieht folgendermaßen aus:

%Vor%

Machen wir etwas falsch?

Vielen Dank im Voraus.

    
jsg 06.12.2013, 10:07
quelle

1 Antwort

2

Also @ Aliana meinen Sie, dass Sie möchten, dass Ihr Text über die Geräte hinweg skalierbar ist. Wenn Sie also 100px verwenden, müssen Sie 100dp (digitale Pixel) und keine Pixel

platzieren     
We're All Mad Here 11.12.2013 13:18
quelle

Tags und Links