1 votes

Style de police dans la commande drawText du canevas

Si je dessine un texte sur un canvas et que je définis la propriété de police, le texte n'est pas affiché correctement si je change l'ordre des valeurs dans la propriété de chaîne :

Cela fonctionne correctement :

context.font = "italic gras 24px Verdana"

mais cela ne fonctionne pas :

context.font = "gras Verdana italic 24px"

Il est affirmé dans la spécification que ces règles sont les mêmes que les règles CSS mais si j'ajoute font-variant et line-height, cela ne fonctionne pas :

Dans les règles CSS, l'ordre est le suivant :

style variant weight size line-hieght family

2voto

Anne Points 464

Les valeurs de la propriété 'font' doivent être placées dans un ordre spécifique tel que décrit par la spécification CSS 2.1: http://www.w3.org/TR/CSS21/fonts.html#font-shorthand

Notez également que la spécification HTML5 indique que tout paramétrage de la hauteur de ligne (bien que autorisé) sera ignoré.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X