Tests et outils

APCA et contraste WCAG : ce qui change, et ce qui s'applique réellement

APCA (Accessible Perceptual Contrast Algorithm) est un modèle de mesure du contraste plus récent, issu des travaux préparatoires d'une future version des WCAG, conçu pour refléter plus fidèlement que la formule actuelle la façon dont l'œil humain perçoit réellement le contraste.

Pourquoi la formule de contraste des WCAG 2.x a des limites connues

Le rapport de contraste des WCAG 2.x (les valeurs familières 4,5:1 et 3:1) repose sur un calcul de luminance relative relativement simple, datant de 2008. Il est précis et facile à calculer, mais la recherche en science des couleurs a montré depuis qu'il ne correspond pas parfaitement à la perception humaine dans tous les cas : certaines combinaisons qui réussissent mathématiquement le test sont en pratique plus difficiles à lire que la formule ne le laisse penser, et certaines qui échouent sont en pratique parfaitement lisibles. APCA a été développé précisément pour corriger ces écarts connus, à l'aide d'un modèle plus élaboré et fondé sur la perception.

Ce qu'APCA fait différemment

APCA calcule un score de contraste perceptuel (noté « Lc », pour contraste de clarté) qui tient compte de facteurs que la formule des WCAG 2.x ne capture pas pleinement - notamment le fait qu'un texte clair sur fond sombre et un texte sombre sur fond clair ne sont pas parfaitement symétriques en contraste perçu, alors que l'ancienne formule les traite comme équivalents. Le résultat est généralement considéré comme un reflet plus juste de la lisibilité réelle.

Pourquoi APCA n'est pas encore la norme opposable

Voici la distinction pratique importante : APCA fait partie des travaux préparatoires d'une future version des WCAG (évoquée de façon informelle comme « WCAG 3.0 »), qui n'a pas de date de publication fixée et n'est pas encore une norme W3C publiée. Aucune loi, aucune réglementation et aucune version actuelle des WCAG n'exige ni ne mentionne APCA aujourd'hui. La formule par rapport des WCAG 2.x demeure la norme effective et juridiquement référencée pour le contraste - quelle que soit la supériorité d'APCA en tant que modèle de science des couleurs.

Comment AllyProof (et les outils comparables) utilisent APCA aujourd'hui

Les scores APCA sont présentés comme une mesure préliminaire à titre informatif, à côté de la vérification WCAG standard : utiles comme signal précoce sur des combinaisons de couleurs limites qui méritent un examen, mais explicitement pas comme substitut au verdict WCAG 2.x qui régit la conformité actuelle. Traitez une combinaison signalée par APCA comme « à regarder de plus près », et non comme une non-conformité confirmée au même titre qu'un rapport inférieur à 4,5:1.

Ce qu'il faut en retenir

Concevez et corrigez vos choix de couleurs au regard des seuils 4,5:1 et 3:1 des WCAG 2.x : c'est ce qui est opposable aujourd'hui. Gardez un œil sur APCA comme indicateur pour les cas réellement limites et comme aperçu de l'évolution probable de la norme, mais ne le traitez pas comme une exigence tant qu'il n'est pas adopté dans une version publiée et référencée des WCAG.

Références officielles

Questions fréquentes

Qu'est-ce que le contraste APCA ?
L'*Accessible Perceptual Contrast Algorithm* : un modèle de contraste plus récent, issu des travaux préparatoires d'une future version des WCAG, qui évalue le contraste de clarté perçue (Lc) plus fidèlement que l'ancienne formule par rapport de luminance des WCAG 2.x.
APCA est-il requis pour la conformité WCAG ?
Non. Aucune loi, aucune réglementation et aucune version publiée des WCAG n'exige ni ne mentionne APCA. Les seuils de 4,5:1 et 3:1 des WCAG 2.x restent la norme opposable aujourd'hui.
Faut-il concevoir selon APCA ou selon le contraste des WCAG 2.x ?
Concevez et corrigez au regard des seuils 4,5:1 et 3:1 des WCAG 2.x, qui sont opposables dès maintenant. Considérez APCA comme un signal d'alerte informatif sur les combinaisons de couleurs limites, et non comme une exigence confirmée.

Vous souhaitez connaître le score de votre propre site ?

Lancer un test d'accessibilité gratuit