Ok, je te remercie beaucoup !
Grâce au débuggeur, j'ai trouvé que dans la classe StyleSheet, il y avait un attribut
static final int sizeMapDefault[] = { 8, 10, 12, 14, 18, 24, 36 };
qui définit une liste de taille.
Puis, il y a la méthode fromStyleConstants(StyleConstants key, Object value) de la classe CSS qui semble convertir la valeur donnée en paramètre(value, qui vaut 15 chez moi) en la valeur supérieure de ce tableau (ici 18).
Cette méthode est bien appelée par StyleConstants.setFontSize().
Mais alors, pourquoi parfois me garde-t-il bien la valeur 15, et pourquoi parfois la change-t-il en 18 ? Il devrait me renvoyer tout le temps 18 du coup...
Partager