Ho notato che il font predefinito è molto più grande in JavaFX sotto Linux (Ubuntu XY) come in Windows. Poiché lo spazio dello schermo è a volte piuttosto limitato, mi piacerebbe averlo idealmente la stessa dimensione di Windows. C'è un modo semplice per applicare la stessa dimensione predefinita/lo stesso valore DPI?La dimensione predefinita del carattere di JavaFX in Linux è maggiore come in Windows
5
A
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/
Problemi correlati
- 1. Attenzione: "Min Dimensione carattere maggiore dimensione del carattere corrente"
- 2. Unità predefinita per la dimensione del carattere?
- 3. Modifica la dimensione del buffer di socket predefinita in Windows
- 4. La dimensione del carattere del titolo personalizzato è maggiore della preferenza standard in Android 5
- 5. imposta la dimensione del carattere in jquery
- 6. Come trovare la dimensione del buffer del socket di linux
- 7. La dimensione del carattere * è uguale alla dimensione di int *?
- 8. Come si ottiene la dimensione del carattere di default del sistema in Qt?
- 9. Cambia "Dimensione carattere Windows (DPI)" in PowerShell?
- 10. Ridimensiona la dimensione del carattere in UITextView
- 11. Come impostare la dimensione del carattere del testo in Unity?
- 12. dimensione della matrice e la dimensione del puntatore carattere carattere
- 13. Perché il rendering di testo con una dimensione del carattere maggiore in Opera?
- 14. JTextPane: Come impostare la dimensione del carattere
- 15. Come salvare l'impostazione della dimensione del carattere in notepad ++ come impostazione predefinita?
- 16. Come posso aumentare la dimensione del carattere in WebStorm?
- 17. Come ottenere la dimensione del carattere in HTML
- 18. Come cambiare la dimensione del carattere in html?
- 19. Come modificare la dimensione del carattere in Solution Explorer
- 20. Come aumentare la dimensione del carattere in Xcode per swift
- 21. come impostare la dimensione del carattere della chiave in gnuplot?
- 22. come impostare la dimensione del carattere LaTeX in millimetri?
- 23. Lighttable, impostare la dimensione del carattere
- 24. Come ridurre la dimensione del carattere in NumberPicker
- 25. Come si modifica facilmente la dimensione del carattere in spacemacs?
- 26. App Android: come leggere la dimensione del carattere in Impostazioni?
- 27. C - Come cambiare la dimensione del carattere in Ncurses?
- 28. è possibile ingrandire/ridimensionare la dimensione del carattere (e la dimensione dell'immagine) in JEditorPane
- 29. rileva la dimensione del carattere del browser
- 30. Qual è la dimensione del carattere del titolo ActionBar predefinito?
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