Un ratio 4.5:1 qui passe l'audit et reste illisible à l'œil
Un texte gris foncé sur fond noir peut afficher un ratio WCAG de 4.5:1 parfaitement conforme, et rester difficile à lire. Ce n'est pas un bug d'outil de mesure. C'est une limite connue du calcul de contraste WCAG 2.x lui-même.
L'APCA (Advanced Perceptual Contrast Algorithm) a été conçu pour corriger ce défaut précis. Voici ce qu'il change, et pourquoi ce n'est pas encore la norme officielle à suivre les yeux fermés.
Le sujet dépasse la seule conformité réglementaire. Un mauvais calcul de contraste se traduit concrètement par des utilisateurs qui plissent les yeux ou zooment inutilement. D'autres abandonnent carrément leur lecture, bien avant qu'un audit officiel ne détecte le problème.
Ce que mesure vraiment le ratio WCAG 2.x
Le calcul actuel compare la luminance relative de deux couleurs. Il produit un ratio simple : 4.5:1 pour le texte courant, 3:1 pour le grand texte. C'est ce calcul qu'utilise le RGAA, détaillé dans notre article sur RGAA, EAA, WCAG.
Le défaut : une surestimation dans les tons sombres
Ce calcul surestime systématiquement le contraste quand l'une des deux couleurs est proche du noir. Un texte gris anthracite sur fond noir peut afficher 4.5:1 sur le papier, tout en étant fonctionnellement illisible à l'écran. Le chiffre est juste au sens mathématique — il ne reflète simplement pas la perception humaine réelle dans cette zone.
Pourquoi ce défaut passe inaperçu si longtemps
La plupart des interfaces testent leurs contrastes sur des fonds clairs, où le calcul WCAG 2.x se comporte raisonnablement bien. Le problème surgit surtout avec la généralisation des modes sombres depuis quelques années. C'est un terrain que WCAG 2.x n'avait pas vraiment anticipé au moment de sa conception.
APCA : une échelle perceptuelle, pas un simple ratio
Développé par Myndex Research, l'APCA remplace le ratio par un score sur une échelle d'environ 100, appelé Lc (Lightness Contrast). Plus la valeur est élevée, plus le contraste perçu est fort.
Une valeur qui veut dire la même chose partout
La différence clé : une valeur Lc de 60 représente le même contraste perçu, que la palette soit pastel ou quasi noire. Doubler le Lc double approximativement le contraste ressenti. Le ratio WCAG 2.x n'a jamais eu cette propriété. Un même ratio peut paraître très différent selon la zone de luminosité où il se situe.
Les équivalences existent, mais ne collent que sur une plage étroite
On trouve souvent des tables de correspondance : Lc 60 ≈ 4.5:1, Lc 45 ≈ 3:1, Lc 75 ≈ 7:1. Ces équivalences sont réelles, mais seulement autour d'une zone de luminosité précise, proche du gris moyen #9e9e9e.
En dehors de cette bande étroite, les deux échelles divergent nettement. Convertir un ratio WCAG existant en Lc APCA avec une simple règle de trois donne un résultat faux la plupart du temps.
La taille et la graisse du texte entrent enfin en compte
Autre différence structurelle : APCA intègre la taille et le poids de la police dans son calcul. WCAG 2.x, lui, applique le même seuil de ratio quel que soit le corps du texte. Seule exception : la distinction binaire entre texte normal et grand texte.
Un texte en 32px gras et un texte en 14px fin n'ont pas la même lisibilité à contraste égal. APCA le prend en compte nativement, ce qui rapproche la mesure de ce qu'un œil humain perçoit réellement.
Concrètement, l'algorithme calcule un seuil minimal de Lc différent selon la taille et la graisse combinées du texte. Un gros titre en gras tolère un Lc plus bas qu'un texte de légende fin. C'est l'inverse de ce que suggère l'intuition, mais cohérent avec ce qu'un œil perçoit vraiment sur un écran.
Statut officiel : candidat pour WCAG 3, pas encore une obligation
C'est le point le plus mal compris de l'APCA : ce n'est pas encore une norme obligatoire. L'algorithme est la méthode candidate retenue par le groupe de travail Silver du W3C pour la future version WCAG 3. Cette future norme reste en développement, sans date de publication ferme.
Le RGAA 4.1.2, applicable aujourd'hui, reste aligné sur WCAG 2.1 et son calcul de ratio classique. Voir aussi notre guide sur l'accessibilité des formulaires pour d'autres critères déjà opposables. Utiliser l'APCA seul, sans vérifier le ratio WCAG 2.x, ne suffit pas à être conforme à la réglementation actuelle.
Où l'écart se creuse vraiment
Dans la zone de gris moyen, autour de #9e9e9e, les deux méthodes se comportent de façon comparable. C'est cette zone précise qui a servi à établir les équivalences approximatives citées plus haut (Lc 60 ≈ 4.5:1).
L'écart se creuse dans les tons sombres, exactement le terrain le plus exposé depuis la généralisation des interfaces en mode sombre. Un texte gris foncé sur fond quasi noir peut afficher un ratio WCAG 2.x confortablement conforme. Passé à la moulinette APCA, ce même texte obtient un score Lc nettement plus bas — le signal exact d'une surestimation.
Un outil accessible pour tester soi-même
Pas besoin d'implémenter la formule à la main pour se faire une idée. Le site officiel du projet propose une calculatrice en ligne. On y entre deux couleurs, et on obtient directement le score Lc, comparé au ratio WCAG le plus proche.
Tester ses propres palettes de mode sombre avec cet outil permet de repérer les faux positifs avant qu'un utilisateur réel ne les rencontre. C'est particulièrement utile sur les combinaisons texte-sur-fond les plus foncées, bien plus tôt qu'un audit d'accessibilité classique ne le ferait.
Ce qu'on peut faire concrètement dès maintenant
Trois usages raisonnables de l'APCA aujourd'hui, sans attendre WCAG 3 :
- Vérifier en complément les zones de contraste sombre → là où WCAG 2.x est le moins fiable, un contrôle APCA révèle les faux positifs
- Ajuster les palettes de mode sombre → un domaine où la surestimation WCAG 2.x pose le plus de problèmes concrets
- Garder le ratio WCAG 2.x comme référence de conformité légale → l'APCA reste un outil de diagnostic complémentaire, pas un substitut réglementaire
Conclusion : un meilleur outil, pas encore la règle du jeu
L'APCA résout un vrai défaut de mesure, documenté et connu depuis des années dans la communauté accessibilité. Ce n'est pas pour autant une excuse pour ignorer le ratio WCAG 2.x aujourd'hui — c'est lui qui reste opposable, via le RGAA.
La bonne pratique actuelle consiste à viser les deux. Conforme au ratio WCAG 2.x pour la réglementation, vérifié à l'APCA pour la fiabilité perceptuelle réelle — en particulier sur les tons sombres.




