Bonjour à tous,
J'ai adapté toutes les fenêtres en fonction de la résolution d'écran, mais j'ai un problème avec la police.
En faite, ce problème reflète plus d'un calcul mathématique.
J'essai de transformé ceci:
En ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part new Font("Arial", Font.BOLD, 20);//20
J'utilise 1/1600, car j'ai tous créer avec cette résolution (résolution de référence)
Code : Sélectionner tout - Visualiser dans une fenêtre à part public static Font arial20 = new Font("Arial", Font.BOLD, (int) Math.round(Toolkit.getDefaultToolkit().getScreenSize().width*20*0.000625));//20);
Résolution 1600 en width;
Résolution 1024 en width ->13. Donne Arial 20
Le problème est que j'ai des problèmes d'affichage avec des mots qui ne se terminent pas.
Je me demandais si le fait d'appliquer un arial 20 ( le 20 représente 20 pixels?)
Mais a quoi correspond ce 20?
Si vous avez des idées, ou méthode?
Merci
Partager