Accessibilité

Comment concevoir des palettes adaptées au daltonisme

Par l'équipe colorPaletteFinder10 min de lecture

La première fois que j'ai vraiment compris le daltonisme, ce n'est pas une spécification qui me l'a appris — c'est une revue de code. J'avais construit un tableau de bord d'état où les points verts signifiaient « en bonne santé » et les points rouges « hors service », et un ingénieur back-end de l'équipe a mentionné, presque en s'excusant, qu'il était incapable de distinguer quels serveurs étaient en feu. Il fait partie des quelque un homme sur douze atteints d'une déficience rouge-vert de la vision des couleurs. Mon magnifique système de feu tricolore n'était, pour lui, qu'une grille de cercles brun-gris identiques. Rien n'était cassé dans le code. Tout était cassé dans le design.

Voilà ce qui caractérise la conception d'une palette adaptée au daltonisme : les défaillances sont invisibles à la personne qui les a livrées. Vous ne pouvez pas sentir le bug. Vous devez donc prendre l'habitude de concevoir comme si la couleur était une information que vous pourriez perdre à tout moment — car pour une part non négligeable de vos utilisateurs, c'est déjà le cas.

À quel point est-ce répandu, et qu'est-ce qui dérape exactement

La déficience de la vision des couleurs (DVC) touche environ 8 % des hommes et 0,5 % des femmes d'origine nord-européenne — soit à peu près 1 homme sur 12 et 1 femme sur 200. Sur un produit avec une audience réelle, ce n'est pas un cas marginal. C'est une colonne de vos statistiques.

La déficience n'est pas « voir en noir et blanc » — la monochromatie véritable est extrêmement rare. Ce qui se produit, c'est qu'un type de cône de l'œil est décalé ou absent, ce qui fait s'effondrer certaines couleurs les unes vers les autres. Les principaux types, par ordre de fréquence :

L'essentiel en pratique : environ 99 % des DVC sont de type rouge-vert. Si votre palette survit à une simulation rouge-vert, vous avez couvert l'écrasante majorité des utilisateurs concernés. C'est là qu'il faut concentrer votre attention en priorité.

C'est un problème distinct du contraste

Voici la distinction qui fait trébucher même les équipes attentives. Le contraste de luminance (celui de WCAG) concerne le clair contre le foncé — pouvez-vous lire le texte. La déficience de la vision des couleurs concerne la confusion des teintes — pouvez-vous distinguer deux couleurs l'une de l'autre lorsqu'elles se trouvent être proches en luminosité. Ce sont des problèmes indépendants, et vous pouvez échouer à l'un tout en excellant à l'autre.

L'exemple classique : du texte rouge pur #FF0000 sur du vert pur #008000 a un contraste de luminance d'environ 1.3:1, ce qui échoue lamentablement à WCAG — mais même si vous « corrigiez » le contraste, une personne deutéranope aurait toujours du mal car les deux teintes elles-mêmes s'effondrent l'une dans l'autre. À l'inverse, deux couleurs peuvent présenter un contraste superbe et constituer malgré tout un piège pour la DVC si vous utilisez leur teinte, et uniquement leur teinte, pour porter le sens.

Une palette adaptée au daltonisme et une palette conforme WCAG sont donc des cercles qui se recoupent, pas un seul et même cercle. Vous avez besoin des deux. Si ce n'est pas déjà fait, il vaut la peine de lire Les ratios de contraste WCAG expliqués en parallèle de cet article — le contraste de luminance est la fondation, et le design adapté à la DVC est la couche par-dessus.

La règle qui résout l'essentiel : ne jamais se fier à la couleur seule

Si vous ne retenez qu'un seul principe de cet article, retenez celui-ci : ne vous fiez pas à la couleur seule pour transmettre une information. Le W3C en fait une exigence explicite — critère de succès WCAG 1.4.1, Utilisation de la couleur — et c'est l'habitude au rendement le plus élevé que vous puissiez bâtir.

La solution passe presque toujours par la redondance. Chaque fois que la couleur porte du sens, associez-la à un second signal, non chromatique :

Le test rapide que je fais sur n'importe quel écran : imaginez-le imprimé sur une imprimante laser noir et blanc. Si vous arrivez encore à le comprendre, vous ne vous fiez pas à la couleur seule. Si deux états deviennent identiques, vous avez trouvé votre bug.

Choisir des teintes qui survivent à la DVC

La redondance gère le sens. Mais vous voulez tout de même que les couleurs elles-mêmes restent distinguables autant que possible — surtout en visualisation de données, où vous ne pouvez pas coller une étiquette textuelle sur chacun de 200 points de données.

Quelques règles empiriques tirées du terrain :

Plutôt que de réinventer tout cela, montez sur les épaules de ceux qui l'ont résolu avec rigueur. La palette Okabe-Ito (aussi appelée palette Wong, d'après l'article de Bang Wong paru dans Nature Methods en 2011) est un ensemble de huit couleurs conçu pour rester distinguable à travers tous les types courants de DVC. Les codes hexadécimaux méritent d'être mis en favori : orange #E69F00, bleu ciel #56B4E9, vert bleuté #009E73, jaune #F0E442, bleu #0072B2, vermillon #D55E00, pourpre rosé #CC79A7 et noir #000000. Je l'ai utilisée comme palette catégorielle pour plus de tableaux de bord que je ne saurais compter, et elle n'a jamais échoué à une simulation.

Quand vous construisez une palette de marque ou d'interface plutôt qu'un graphique, vous n'avez généralement pas besoin de huit couleurs distinctes pour la DVC — vous avez besoin de quelques accents qui n'entrent pas en collision. C'est là que le générateur de palette de couleurs prend tout son sens : construisez votre harmonie (un schéma complémentaire fractionné ou triadique), relevez les valeurs HSL, puis écartez délibérément vos deux couleurs sémantiquement les plus importantes en luminosité autant qu'en teinte. L'affichage HSL rend cela facile — baissez la luminosité de l'une, montez celle de l'autre, et vous vous offrez une séparation qui survit à la DVC. Si vous voulez comprendre pourquoi certaines relations sur le cercle entrent en conflit plus que d'autres, Palettes complémentaires fractionnées vs triadiques plonge dans la géométrie.

Testez — ne vous fiez pas à vos propres yeux

Vous ne pouvez pas juger cela à l'œil, parce que (statistiquement) vous avez probablement une vision des couleurs normale et que tout l'enjeu est que la défaillance vous soit invisible. Vous simulez.

Mon flux de travail réel : je conçois normalement, puis je passe les écrans clés — tableaux de bord, graphiques, erreurs de formulaire, tout ce où la couleur signifie quelque chose — à travers la deutéranopie d'abord (la plus courante), puis la protanopie, puis un rapide passage en tritanopie. Quatre-vingt-dix pour cent des problèmes que je trouve sont dans cette première vue en deutéranopie. Corrigez ceux-là et vous aurez aidé le plus de monde pour le moindre effort.

Les erreurs que je continue de voir

Rien de tout cela ne vous demande de concevoir des interfaces laides ni de renoncer à la couleur. La couleur est merveilleuse et vous devriez l'utiliser librement. La discipline tient simplement à ceci : que la couleur soit la couche délicieuse, jamais la seule couche. Associez chaque teinte porteuse de sens à une étiquette, une icône ou une forme ; choisissez des appariements qui survivent à l'effondrement rouge-vert ; appuyez-vous sur la luminosité autant que sur la teinte ; et lancez le simulateur avant de considérer le travail terminé. Faites cela, et le prochain ingénieur incapable de voir vos points verts saura tout de même exactement quels serveurs sont en feu.

Questions fréquentes

Quelle est la différence entre une palette adaptée au daltonisme et une palette conforme WCAG ?

Elles résolvent des problèmes différents. Le contraste WCAG concerne la luminance — clair contre foncé — pour que le texte et les éléments d'interface soient lisibles. Le design adapté au daltonisme concerne la confusion des teintes — s'assurer que les couleurs porteuses de sens restent distinguables pour les personnes dont les cônes fusionnent certaines teintes. Une palette peut passer le contraste WCAG partout et échouer malgré tout en deutéranopie, car deux couleurs au contraste excellent peuvent encore reposer sur une distinction rouge-vert qui disparaît. Vous devez concevoir pour les deux, et les tester, indépendamment.

Quel est l'appariement de couleurs le plus sûr pour le daltonisme ?

Le bleu et l'orange forment la paire opposée la plus fiable — elle reste nettement distincte en deutéranopie, en protanopie et en tritanopie, les trois principaux types de déficience de la vision des couleurs. Le bleu et le rouge arrivent en bonne deuxième position. L'appariement à éviter comme seul contraste est le rouge et le vert, qui s'effondre pour les quelque 99 % de DVC qui sont des déficiences rouge-vert. Quand vous avez besoin de plus de deux couleurs distinctes, utilisez un ensemble étudié comme la palette Okabe-Ito (Wong) plutôt que de choisir à l'œil.

Pourquoi ne devrais-je pas me fier à la couleur seule pour transmettre une information ?

Parce qu'environ 1 homme sur 12 et 1 femme sur 200 présentent une forme de déficience de la vision des couleurs, et que pour eux un état signalé uniquement par la couleur (point rouge = erreur, point vert = succès) peut être totalement indistinguable. Le critère de succès WCAG 1.4.1 (Utilisation de la couleur) exige que la couleur ne soit jamais le seul moyen de transmettre une information. La solution est la redondance : associez chaque couleur porteuse de sens à une étiquette, une icône, une forme, un motif ou une position, afin que l'information survive même quand la teinte, elle, ne survit pas.

Comment tester si ma palette est adaptée au daltonisme ?

Utilisez un simulateur, car si vous avez une vision des couleurs normale les échecs vous sont invisibles. Coblis (le simulateur de daltonisme) vous permet de téléverser une capture d'écran et de la visualiser à travers huit types de déficience. Les outils de développement de Chrome proposent une option « Emulate vision deficiencies » dans le panneau Rendering qui applique protanopie, deutéranopie ou tritanopie à la page en direct. Des plugins Figma comme Stark font de même pour les maquettes. Vérifiez d'abord la deutéranopie puisque c'est la plus courante, puis la protanopie et la tritanopie.

Qu'est-ce que la palette Okabe-Ito et pourquoi est-elle recommandée ?

La palette Okabe-Ito (aussi appelée palette Wong, d'après l'article de Bang Wong paru dans Nature Methods en 2011) est un ensemble de huit couleurs conçu pour que celles-ci restent distinguables à travers tous les types courants de déficience de la vision des couleurs. C'est la norme de fait pour la visualisation de données accessible. Les codes hexadécimaux sont #E69F00 (orange), #56B4E9 (bleu ciel), #009E73 (vert bleuté), #F0E442 (jaune), #0072B2 (bleu), #D55E00 (vermillon), #CC79A7 (pourpre rosé) et #000000 (noir). Pensez-y dès que vous avez besoin de plusieurs couleurs catégorielles qui n'entreront pas en collision pour les spectateurs atteints de DVC.

Envie d'expérimenter avec les couleurs ?

Essayez notre générateur de palettes gratuit pour trouver l'harmonie parfaite — avec un vérificateur de contraste WCAG intégré.

Ouvrir le générateur