accessibility-luxembourg / ReferentielAccessibiliteWeb

RAWeb: référentiel d'évaluation de l'accessibilité Web
https://accessibilite.public.lu/fr/raweb1/
Other
8 stars 1 forks source link

Critère 3.2 : valeur en pixel de la taille de police agrandie en gras #2

Open inseo opened 5 months ago

inseo commented 5 months ago

Dans la suite de tests du critère 3.2, la valeur de 18,5px est retenue pour la taille de police agrandie en gras. Or si l'on se réfère aux WCAG, la valeur exacte est 14pt.

D'après le tableau de correspondance qui est fourni :

Partant de là : 14 pt donnent 0,1944444444 in soit 18,6666666667 px. Considérer 18.5px comme la valeur de taille agrandie pour du texte en gras est donc inexacte.

Accessoirement, ça expliquerait pourquoi certains outils comme WAVE ou l'inspecteur d'accessibilité des outils de développement de Firefox jugent tous deux le contraste de l'intitulé "Aide-soignants" insuffisant sur cette page malgré une taille de police de 18.5px en gras pour un rapport de contraste de 3.34:1.


PS : Tout le crédit revient à Jeanne Lazzarelli pour avoir identifier cette divergence. 👍

AlainVagner commented 5 months ago

Effectivement, on pourrait passer ici à 18.7px. Je pense qu'on peut arrondir à 18,7px et non pas utiliser 10 chiffres après la virgule si ça va.

C'est ce qui est recommandé notamment dans le critère 9.1.4.3 du BITV.

AlainVagner commented 2 months ago

Je réouvre cette issue. On est bien d'accord qu'il s'agit d'un arrondi et de savoir quel arrondi prendre en compte. Dans l'understanding de ce critère WCAG on retrouve la mention suivante : "The ratio between sizes in points and CSS pixels is 1pt = 1.333px, therefore 14pt and 18pt are equivalent to approximately 18.5px and 24px." WCAG mentionne donc cette approximation à 18.5px. D'autre part, certains outils semblent utiliser d'autres approximations, par exemple l'outil WCAG Colour contrast checker utilise une valeur de 19px. Dans ces conditions il est difficile de passer à 18.7, la seule mention dans le texte du W3C étant 18.5. Nous devons aussi garder une cohérence entre nos référentiels. Un changement ici devrait aussi être réalisé sur les autres. Je laisse ce ticket ouvert pour qu'on puisse continuer la discussion.

AlainVagner commented 2 months ago

Si la valeur exacte est à 18.666666666... px on peut argumenter que 18.5 px est une approximation insuffisante, dans la mesure où on va demander à des textes en gras à 18.6 px un contraste de 3:1 au lieu de 4.5:1. L'arrondi à choisir devrait être supérieur à la valeur exacte.