Questions fréquentes
Ce que ColorContract fait, ne fait pas, et pourquoi.
- ColorContract modifie-t-il ma couleur de marque ?
- Non. Elle est verrouillée. Si elle ne peut pas tenir une combinaison accessible, l'outil propose une variante pour cet usage précis et vous montre où elle s'applique ; la marque elle-même reste intacte.
- Quelle norme de contraste est utilisée ?
- WCAG 2.2, la référence actuelle : ratio de luminance relative (L1 + 0,05) / (L2 + 0,05). Le niveau AA est appliqué par défaut (4,5:1 pour le texte, 3:1 pour les contrôles et le focus) ; le niveau AAA est disponible en option (7:1 pour le texte).
- Pourquoi pas APCA ?
- APCA a été retiré des brouillons de WCAG 3 en 2023, il est encore en bêta publique, et sa licence limite son usage hors du W3C. ColorContract s'en tient donc à WCAG 2.2, la norme exigée aujourd'hui.
- Pourquoi 4,49:1 est-il un échec ?
- Les ratios sont tronqués, jamais arrondis vers le haut. Certains outils affichent 4,48 ou 4,5 pour une couleur qui n'atteint pas réellement 4,5:1 ; ColorContract affiche 4,47:1 pour #777777 sur blanc, et le compte comme un échec.
- Le mode sombre est-il une simple inversion ?
- Non. Chaque rôle pointe vers d'autres crans en sombre, chaque combinaison est vérifiée dans les deux modes, et les cibles sont renforcées en sombre (texte jamais blanc pur, surfaces plus basses).
- Quels formats puis-je exporter ?
- DTCG (W3C Design Tokens), Figma Variables, Tokens Studio, Style Dictionary et variables CSS. Le clair et le sombre sont dans le même fichier, avec les combinaisons accessibles, les exceptions justifiées et la version de l'algorithme.
- Mes couleurs sont-elles envoyées sur un serveur ?
- Non. Il n'y a ni compte ni base de données : le projet est encodé dans l'adresse de la page. Partager un projet, c'est copier son lien.
- Puis-je ajouter d'autres teintes ?
- Oui : à la main, par import d'une liste de couleurs, ou par agencement à partir de la marque (analogue, complémentaire, complémentaire adjacente, triadique, tétradique). Les teintes ajoutées s'accordent à la marque, et rien d'autre ne bouge.
- Comment mes jetons sont-ils nommés ?
- Les rôles sont fixes, mais leur nom se règle : ordre des segments, séparateur, ou gabarit Atlassian, IBM Carbon, Material ou Shopify Polaris. L'export garde l'identifiant canonique de chaque rôle à côté du nom choisi.
- La simulation du daltonisme est-elle une exigence ?
- Non, c'est un conseil. WCAG demande surtout de ne jamais transmettre une information par la couleur seule (critère 1.4.1) ; l'export le rappelle.
- Comment rouvrir un projet ?
- Ouvrez son lien. L'adresse contient tout le projet ; gardez-la dans vos favoris ou votre documentation.