2015-02-05 15 views

risposta

1

In breve, il rendering dei caratteri dipenderà dal sistema operativo. Quindi avrai più/meno pixel per la stessa parola a seconda del sistema operativo in cui java è in esecuzione. Una buona pratica è quella di utilizzare: USE_COMPUTED_SIZE il più possibile per evitare problemi e lasciare che la tua app si adatti solo in base alle dimensioni dei caratteri.

controllare questa guida per sapere come java funziona con i caratteri: http://docs.oracle.com/javase/7/docs/technotes/guides/intl/fontconfig.html

Questo non è correlato alla tua domanda al 100%, ma basta controllare questi confronti (Windows, Linux, Mac): http://fxexperience.com/2013/01/modena-new-theme-for-javafx-8/

+0

Per chiarire la mia domanda - la ragione della domanda: Tutto sembra non proprio nitido. Poiché il font è più grande, tutto si ridimensiona (normalmente desiderato). Ma ironicamente i bordi, che sarebbero 1px di larghezza, ora hanno una larghezza di 1,33 px e così via. Ciò significa che tutto è sfocato. Il motivo è che alcuni valori del tema predefinito sono impostati in "em" anziché in "px". Quindi speravo di aggiustare la dimensione del font in modo da ottenere un valore pari a 1px. – tobain

Problemi correlati