2015-02-05 16 views

Odpowiedz

1

Krótko mówiąc, renderowanie czcionek zależy od systemu operacyjnego. Będziesz miał więcej/mniej pikseli dla tego samego słowa w zależności od systemu operacyjnego, w którym działa java. Jedną z dobrych praktyk jest użycie: USE_COMPUTED_SIZE w jak największym stopniu, aby uniknąć problemów i pozwól aplikacji dopasować się samemu, w zależności od rozmiaru czcionek.

Sprawdź ten poradnik, aby wiedzieć, jak Java współpracuje z czcionkami: http://docs.oracle.com/javase/7/docs/technotes/guides/intl/fontconfig.html

To nie jest w 100% związane z pytaniem, ale po prostu sprawdzić te porównań (Windows, Linux, Mac): http://fxexperience.com/2013/01/modena-new-theme-for-javafx-8/

+0

celu wyjaśnienia moje pytanie - powód pytania: Wszystko wygląda nie bardzo ostre. Ponieważ czcionka jest większa, wszystko się zwiększa (zwykle pożądane). Ale, jak na ironię, granice, które mają szerokość 1px, mają teraz szerokość 1,33px i tak dalej. Oznacza to, że wszystko jest rozmyte. Powodem jest to, że niektóre wartości domyślnego motywu są ustawione w "em" zamiast "px". Miałem więc nadzieję, że dostosuję rozmiar czcionki w taki sposób, aby uzyskać bacha do wartości 1px. – tobain

Powiązane problemy