Dossier daltonisme
Par Matthieu Faure, vendredi 4 mars 2005 à 11:32 :: Aide Technique :: #35 :: rss
Le daltonisme est une forme de handicap visuel. Nous allons voir comment il se présente et par quels moyens le web designer peut allier créativité et accessibilité du web.
Présentation
Le daltonisme est une maladie (souvent d'origine génétique) qui touche entre 8 et 10% de la population masculine caucasienne. Il se traduit la plupart du temps par une confusion entre le vert et le rouge, mais peu aussi concerner les nuances de bleu, voire la totalité des couleurs.
Consultez l'article Daltonisme sur Wikipedia, il est simple et complet.
Accessibilité du web
Du point de vue de l'accessibilié du web, il faut veiller à conserver un contraste minimum entre deux couleurs; typiquement pour distinguer la couleur du texte d'avant plan par rapport à la couleur de l'arrière plan.
Les WCAG nous indiquent de ne pas s’en remettre exclusivement aux couleurs. La méthode d'application (des WCAG) AccessiWeb nous indique précisement quoi faire dans la section 3. Couleurs:
- 3.1 : L'information donnée par la couleur est-elle aussi lisible lorsque les couleurs sont désactivées ?
- 3.2 : Les différences de contrastes entre les couleurs sont-elles suffisamment élevées ?
Dans le cas du daltonisme, c'est surtout le critère 3.2 qui nous intéressera et dans une moindre mesure le 3.1 (concernant l'achromatopsie et surtout la cécité)
Dans un cadre normatif, le fait de déterminer si un contraste est suffisant ne peut faire l'objet d'une appréciation subjective. C'est pour formaliser cette démarche que le W3C a pulié les algorithmes de calcul de contraste de couleurs. Ces algorithmes concernent l'intensité de couleur (colour brightness) et la différence de couleur (colour difference).
Le web designer devra ainsi choisir ses couleurs d'avant plan et d'arrière plan en conservant un minimum de contraste. Les outils vont l'aider.
Outils
On trouve différents types d'outils relatifs aux couleurs sur le web. Il ne s'agit pas de tous les mentionner mais d'en sortir quelques-uns que je trouve utiles.
Outil pour prendre conscience du daltonisme
Un des outils que je préfère est le simulateur de Vischeck. Il prend en entrée une URL puis génère une nouvelle page en fonction du daltonisme choisi (deutéranope, protanope, tritanope).
Logo Google en vision "normale":

Logo Google vue en deuteranope:

Outils pour choisir ses couleurs en tenant compte du daltonisme
Allons du plus simple au plus complexe.
Color Vision de Cal Henderson
Color Vision de Cal Henderson: permet travailler sur une palette de couleurs avec avant plan / arrière plan, le tout en fonction du daltonisme sélectionné. Je trouve cet outil pratique mais il y a mieux.

Colour Contrast Anayzer
CCA est une application win32 (dont la partie javascript est libre; la DLL sur laquelle il s'appuie ne l'est pas, du moins pas encore). CCA permet de choisir deux couleurs n'importe où à l'écran, y compris dans une page web, puis calcule les différences de luminosité et de contraste pour afficher les résultats.
Hormis le fait que pour l'utiliser je doive changer de machine (je suis habituellement sous Linux), je trouve cet outil très pratique à l'utilisation. Couplé à une palette de couleur, j'aime particulièrement le nuancier de Gimp, on arrive très rapidement à un résultat.

Bien que pas indispensable, la lecture de la doc permet de découvrir quelques fonctionnalités pratiques comme les déclinaisons de l'opacité d'une couleur sur fond blanc ou fond noir.
Color scheme generator
Color scheme generator est la formule 1 du choix des couleurs: très performant mais pas simple à maitriser. La lecture de la documentation est recommandée.
Color scheme generator permet de choisir un ensemble de couleur selon une ou plusieurs dominante. Il facilite le choix des nuances en fonction des contraintes d'un client ( p.ex.: mon logo comporte du gris et du orange, je veux ces couleurs sur mon site
). Il permet de décliner la/les couleur(s) en teintes plus ou moins pastel, et surtout permet de vérifier le résultat selon plusieurs types de daltonisme.

Seul inconvénient technique, il faut avoir Javascript activé; cependant la présence d'un nuancier et l'aspect web en font un superbe outil complet et multi-plateforme.
Techniques de web design
Une fois les couleurs bien sélectionnées, comment les mettre en oeuvre dans les pages ? Un seul mot: CSS, CSS, CSS !
L'utilisation de CSS (et surtout de (x)HTML strict) permet de séparer le fond de la forme, offrant ainsi une plus grande souplesse pour les modifications futures.
L'utilisation des CSS est importante pour l'accessibilité du web. Elle permet de ne plus recourir aux balises font, b, i et à l'attribut bgcolor. Ces balises et attributs, empechent l'utilisation de CSS personnalisées utilisées par certains visiteurs, qui préfèrent utilser, par exemple, leur propre couleur de fond.
Il est même possible de prévoir plusieurs "feuilles de styles de couleurs" pour laisser à l'utilisateur le choix de ses couleurs préférées. Douglas Bowman nous montre un exemple de mise en oeuvre des "feuilles de styles de couleurs" sur Wired.

Conclusion
Il est désormais facile de bien choisir ses couleurs en s'appuyant sur des outils. Et ainsi de satisfaire près de 10% de la gente masculine !
Remerciements aux membres du webmaster-hub qui m'ont permis de formaliser les grandes idées de cet article.

S'abonner aux billets audio (podcast)
Commentaires
1. Le vendredi 11 mars 2005 à 15:17, par Stéphane :: site
2. Le lundi 14 mars 2005 à 23:06, par Greg
3. Le jeudi 17 mars 2005 à 21:05, par NiKo :: site
4. Le jeudi 12 mai 2005 à 18:57, par Pierre
5. Le mardi 5 juillet 2005 à 17:57, par Shift :: site
6. Le mardi 11 octobre 2005 à 16:40, par marie_du_68
7. Le jeudi 30 mars 2006 à 13:56, par Jaques :: site
8. Le jeudi 29 juin 2006 à 16:59, par Valère
9. Le mercredi 6 décembre 2006 à 21:00, par Sofia
10. Le jeudi 22 février 2007 à 13:19, par jean
11. Le mercredi 21 novembre 2007 à 11:51, par rose59230
12. Le vendredi 4 janvier 2008 à 11:42, par Marine
13. Le jeudi 24 janvier 2008 à 15:53, par popoli
14. Le lundi 12 mai 2008 à 11:27, par yasmine :: site
15. Le mercredi 18 juin 2008 à 04:01, par regime :: site
16. Le samedi 17 janvier 2009 à 17:17, par Noémie
17. Le dimanche 15 février 2009 à 16:32, par creation site internet :: site
Ajouter un commentaire