web-dev-qa-db-fra.com

Pourquoi les couleurs inversées sont-elles considérées comme une fonctionnalité d'accessibilité?

Pourquoi, dans la plupart des systèmes d'exploitation, le paramètre d'affichage "Couleurs inversées" est-il considéré comme une fonction d'accessibilité? Windows et OS X incluent cette option, ce qui semble être une fonctionnalité reconnue et non une bizarrerie spécifique au fournisseur.

Je comprends que certains utilisateurs sont daltoniens. Cela pourrait éventuellement justifier les modes noir et blanc ou niveaux de gris pour les développeurs souhaitant être assurés que l'expérience est cohérente pour tout le monde. Ce que je ne comprends pas, c'est comment ou pourquoi inverser la couleur de l'écran aide quelqu'un avec une déficience ou un dysfonctionnement visuel spécifique.

En tant que programmeur qui veut comprendre le besoin afin que je puisse développer de meilleurs logiciels accessibles, à quoi sert cette fonctionnalité pour l'utilisateur final qui a une forme de déficience visuelle?


MISE À JOUR

J'ai posé cette question il y a un certain temps, cependant, elle m'est venue à l'esprit ... Je pense que je suis l'une de ces personnes pour lesquelles cette fonctionnalité a été conçue. J'essaie presque toujours de garder le contraste inversé par rapport aux paramètres typiques de mes affichages de texte. Je déteste les arrière-plans blancs avec du texte sombre! En tant que codeur, toutes mes interfaces graphiques textuelles sont noires avec du texte vert. Ce n'est pas seulement un retour aux vieilles journées de l'écran vert monochrome. L'association des deux couleurs est assez confortable à mes yeux. Cependant, monter sur beaucoup de noir sur blanc me fait mal aux yeux d'une forme de fatigue oculaire.

Je mentionne cela dans une mise à jour car la fonction d'inversion des couleurs n'est pas utile .. c'est ennuyeux! En tant que personne qui a besoin d'une bonne fonctionnalité comme celle-ci, c'est dommage que toutes les implémentations que j'ai jamais vues ne soient qu'une mauvaise tentative de résolution d'un problème. J'espère que Apple, Microsoft et d'autres ont fait leurs recherches, mais je suppose que ce n'est peut-être pas le cas. L'inversion des couleurs ressemble à une tape sur un problème plus important.

Développeurs, si vous voulez aider les personnes qui ont besoin d'une telle fonctionnalité pour éviter la fatigue oculaire, trouvez des moyens de changer le texte et l'arrière-plan de la page et pas nécessairement tout l'affichage.

68
RLH

La recherche suggère généralement que la lumière sur l'obscurité est plus difficile à lire dans la plupart des cas mais étant donné que nous parlons d'accessibilité, vous devez savoir que les résultats pour ceux qui ont une vision normale ne sont pas nécessairement vrais pour ceux qui ont divers troubles de la vision .

J'ai entendu un contraste plus élevé (le mode sous Windows est appelé mode à contraste élevé, je pense) peut être plus facile à lire pour ceux qui ont une déficience visuelle; le texte blanc semble se démarquer davantage. Je suis curieux de savoir pourquoi c'est psychologiquement; le rapport de contraste réel devrait être techniquement le même entre le blanc sur noir et le noir sur blanc.

Notez qu'il est recommandé d'augmenter les tailles de police et les interlignes lors de l'inversion des couleurs du texte:

Lorsque vous inversez la couleur, par exemple du texte blanc sur du noir, assurez-vous d'augmenter le début, le suivi et de diminuer le poids de votre police. Cela s'applique à toutes les largeurs de mesure. Le texte blanc sur fond noir est un contraste plus élevé que le contraire, les formes de lettres doivent donc être plus espacées, plus légères et avoir plus d'espace entre les lignes.

Mark Boulton

En outre, une raison courante pour le blanc sur noir (que cette fonctionnalité produit principalement ) est la lecture de nuit; de nombreux lecteurs électroniques proposent un mode nuit avec du blanc sur du noir. L'écran noir est moins pénible à lire avec peu ou pas de lumière externe.

Une autre raison pour laquelle il peut être courant est simplement parce qu'il est facile et relativement sûr à mettre en œuvre. Comparez-le à d'autres options d'effets de couleur évidentes; si vous tentiez de tonifier Sépia sur tout l'écran (un effet que j'ai vu pour faciliter la lecture sur les yeux), vous réduiriez considérablement le contraste. Tourner les choses en noir et blanc pourrait éliminer les repères de couleur utilisés pour différencier les éléments d'interface.

La simple inversion des couleurs préserve le contraste relatif entre les éléments de l'interface utilisateur (vous n'aurez donc pas de texte noir sur fond gris), c'est donc un effet "sûr" au moins. Et si cela n'aide pas, pas de mal, annulez simplement l'effet.

29
Ben Brocka

Le véritable daltonisme, où quelqu'un ne peut pas du tout distinguer les couleurs, est extrêmement rare. Une affection beaucoup plus courante, qui affecte jusqu'à 10% de la population masculine, est la faiblesse rouge-verte. Les personnes qui en souffrent ne peuvent pas facilement distinguer le rouge et le vert, et certaines teintes peuvent leur sembler complètement identiques.

Bien qu'il n'y ait aucune garantie (il existe différents types et degrés de faiblesse rouge-vert), il y a de fortes chances que les éléments d'interface qu'une personne faible rouge-vert ne peut pas bien voir deviendront plus reconnaissables lorsque les couleurs seront inversées.

5

Le color:invert la propriété consiste vraiment à augmenter le rapport de contraste du texte. Il sélectionne la couleur inverse de la couleur d'arrière-plan. Le contraste est la clé pour augmenter l'accessibilité du texte.

Il y a beaucoup d'informations à ce sujet sur W3.org

  • Pour réussir la conformité AA, vous avez besoin d'un rapport de contraste de 4,5: 1.
  • Pour réussir la conformité AAA, vous avez besoin d'un rapport de contraste de 7: 1

Un rapport de contraste de 3: 1 est le niveau minimum recommandé par [ISO-9241-3] et [ANSI-HFES-100-1988] pour le texte et la vision standard. Le rapport de 4,5: 1 est utilisé dans cette disposition pour tenir compte de la perte de contraste qui résulte d'une acuité visuelle modérément faible, de déficiences de couleur congénitales ou acquises, ou de la perte de sensibilité au contraste qui accompagne généralement le vieillissement.

...

Les teintes sont perçues différemment par les utilisateurs ayant des déficiences de la vision des couleurs (à la fois congénitales et acquises) résultant en des couleurs et des contrastes de luminance relative différents de ceux des utilisateurs ayant une vue normale. Pour cette raison, le contraste et la lisibilité efficaces sont différents pour cette population. Cependant, les carences en couleurs sont si diverses qu'il n'est pas possible de prescrire des paires de couleurs à usage général efficaces (pour le contraste) sur la base de données quantitatives. Exiger un bon contraste de luminance tient compte de cela en exigeant un contraste indépendant de la perception des couleurs. Heureusement, la majeure partie de la contribution à la luminance provient des récepteurs à ondes moyennes et longues qui se chevauchent largement dans leurs réponses spectrales. Le résultat est que le contraste de luminance efficace peut généralement être calculé sans tenir compte du manque de couleur spécifique, à l'exception de l'utilisation de couleurs à longueur d'onde prédominante contre des couleurs plus sombres (apparaissant généralement en noir) pour ceux qui ont une protanopie. (Nous fournissons une technique consultative pour éviter le rouge sur le noir pour cette raison)

Tout est légèrement différent lorsque vous commencez à utiliser du texte de + 18 pt, mais il y a beaucoup de preuves à ce sujet. Le grand vérificateur de contraste de couleur snook est un site utile qui vous permet de saisir des valeurs de couleur hexadécimales pour voir si elles répondent aux différents critères du W3C.

4
JonW

Un peu plus d'informations sur cette fonctionnalité: sous Windows, la fonctionnalité communément appelée mode de contraste élevé est peut-être mieux considérée comme "Utiliser le mode de couleurs préférées de l'utilisateur". Dans ce mode, les applications sont censées utiliser les couleurs sélectionnées par l'utilisateur pour le texte, l'arrière-plan, la bordure de la fenêtre et d'autres éléments d'écran via le panneau de commande.

Ce mode était entièrement personnalisable et pouvait être utilisé avec n'importe quel schéma de couleurs prédéfini (comme le noir sur blanc à contraste élevé ou le blanc sur noir à contraste élevé, qui avaient tous deux des couleurs distinctes pour les éléments de texte par rapport aux éléments d'arrière-plan pour garantir bon contraste), ou un thème défini par l'utilisateur. Cependant, comme le jeu de couleurs par défaut lors de l'utilisation du raccourci clavier pour activer ce mode était le jeu blanc sur noir, le mode est devenu associé à ce jeu de couleurs - qui ressemble beaucoup à la vidéo inverse - même si ce n'est pas son objectif spécifique.

Bien que cette fonctionnalité était à l'origine très flexible, elle présente un problème majeur en ce qu'elle repose sur toutes les applications pour implémenter correctement la prise en charge afin qu'elle fonctionne de manière cohérente. Les applications doivent vérifier si le mode est activé ou non et, si elles sont activées, obtenir les couleurs du système à utiliser à la place de leur propre thème ou couleur de peau. Ce que vous trouvez généralement, c'est que les applications de Microsoft et d'autres grands fournisseurs qui connaissent ce mode feront réellement ce travail, mais de nombreuses applications tierces plus petites ignoreront le mode, car les développeurs peuvent ne pas être au courant de la fonctionnalité dans le premier endroit. Cela peut conduire à des situations où certaines applications sont `` inversées '', d'autres restent telles quelles et certaines finissent comme un hybride désordonné de contrôles inversés et non inversés.

(Certaines applications vont même plus loin: si ce drapeau est défini, IE cessera d'afficher les images background - c'était de retour lorsque les images d'arrière-plan étaient généralement utilisées uniquement) pour afficher des arrière-plans texturés qui pourraient interférer avec la lecture du texte en haut, comme à l'époque de Myspace. Cependant, plus tard, les images d'arrière-plan ont fini par être utilisées pour un contenu significatif - c'est-à-dire les sprites et le remplacement d'image - donc les pages qui utilisent ces techniques ne '' t fonctionne si bien en IE lorsque ce mode est activé!)

Pour éviter bon nombre de ces problèmes, d'autres fournisseurs (RIM, Apple, autres) adoptent une approche complètement différente: au lieu d'avoir des paramètres que chaque application doit soigneusement vérifier et respecter, ils laissent simplement les applications dessiner comme d'habitude, puis inversent l'écran final l'image telle qu'elle va à l'affichage physique. En ce qui concerne les applications, l'écran est toujours dans des couleurs `` normales '', seul l'utilisateur voit l'image inversée (ou échelle de gris, selon les paramètres). La fonctionnalité vit entièrement dans le système d'exploitation, aucune prise en charge d'application n'est nécessaire.

Il convient de noter que les systèmes qui utilisent cette approche finissent par affecter tout à l'écran: le texte et l'arrière-plan sont inversés, tout comme les couleurs des images et des vidéos, ce qui peut ne procurer aucun avantage à l'utilisateur final et peut à la place rendre l'image/la vidéo inutilisable!

Il convient également de noter que la "vidéo inverse" n'est pas un contraste élevé; en fait, le contraste est (principalement) préservé: le gris clair sur blanc à faible contraste se transforme en gris foncé sur noir à contraste également faible.

Donc, pour faire court: le mode "vidéo inverse" est une sorte de compromis: le mode original "Utiliser les couleurs préférées de l'utilisateur (qui peuvent ou non être des couleurs contrastées)" est beaucoup plus flexible et accessible en théorie, mais pas Bien soutenu. La vidéo inverse est moins utile, mais peut être prise en charge à 100%.

2
BrendanMcK

J'ai une déficience visuelle, c'est plus difficile pour moi de lire quelque chose avec une couleur sombre dans un fond clair que quelque chose avec une couleur claire dans un fond noir pour moi l'inversion des couleurs est vraiment utile la meilleure inversion des couleurs que j'ai vue dans un système d'exploitation était l'inversion des couleurs iOS et le pire était le Android inversion des couleurs en général, l’accessibilité aux androïdes est vraiment mauvaise

je dois dire qu'un thème natif sombre est toujours mieux que l'inversion de couleur. Le seul problème est que trop peu de développeurs sont intéressés à mettre un skin dak dans leurs applications en ce moment je me souviens du lecteur de musique Sonys walkman

1
W-AS0517

Utiliser un fond blanc, c'est comme regarder une lampe toute la journée.

Je n'ai jamais compris la confusion que les gens éprouvent à propos de l'utilisation d'arrière-plans sombres et de texte plus clair. La seule raison pour laquelle nous avons utilisé des arrière-plans clairs est que, historiquement, le papier devait être léger pour afficher les encres sombres. (Mais cette pratique n'est pas assez ancienne ou assez sévère pour affecter notre évolution, elle n'est donc pas plus naturelle pour nous.) Cependant, une caractéristique supplémentaire que j'accueillerais serait les fonds texturés. Je pense que briser l'environnement du texte est également plus facile pour les yeux et peut être plus naturel que les détails audacieux d'un texte défini.

1
Sotorrio

À un certain point, inverser les couleurs est utile. Pour moi, travailler au bureau avec des ordinateurs toute la journée, mon œil peut être très fatigant à cause de la luminosité de l'écran. tel Microsoft Word Excel, etc.

Je préfère inverser les couleurs lors de la frappe. Lorsque j'ai fini de taper, je reviens en arrière.

Je préfère inverser la couleur car elle est moins lumineuse sur le texte et non sur tout l'arrière-plan. Moins de luminosité sur l'écran moins d'effet sur les yeux et la peau (rayonnement). c'est la raison pour laquelle Apple ajoutez des couleurs inversées pour apaiser vos yeux en particulier pour ceux qui sont sensibles à la luminosité

1
McMann

Pour les personnes avec de mauvais flotteurs oculaires, l'inversion des couleurs est très utile car il y a moins de lumière vive pour créer les ombres causées par les flotteurs oculaires.

0
Stephen Legg

Je suis un étudiant de premier cycle partiellement aveugle. Accessibilité: Le fond noir provoque moins de fatigue oculaire qu'un blanc typique. De plus, les publicités, les photos, etc. sont généralement conçues pour visuellement POP et être vues et traitées, que le lecteur se concentre sur elles ou non. Le fait de retirer ces images de leur palette de couleurs native réduit cela considérablement.

Pendant ce temps, je vois vraiment mieux le texte jaune sur fond noir. Je ne sais pas si c'est psychologique dans la mesure où l'appariement constant de ce schéma de couleurs avec d'autres caractéristiques d'accessibilité m'a entraîné à être plus réceptif, ou si c'est physiologique.

Cependant, le paramètre d'inversion préinstallé est comme une béquille pendant que vous attendez une jambe artificielle. Il existe de bien meilleures options.

0
Daniel Myers

La raison pour laquelle le réglage des couleurs inversées existe est pour les personnes à faible visibilité ou qui sont considérées comme aveugles mais qui peuvent toujours voir… j'espère que cela aide

Voir Documentations d'accessibilité de Microsoft

0
George

Inverser les couleurs dans les appareils iOS est de rendre l'écran numérique confortable à regarder et de soulager la fatigue oculaire.

L'utilisation des couleurs inversées dans iOS est la même que F.Lux sur un ordinateur Windows/Mac, Twilight (une application gratuite) dans Android = téléphone.

Étant donné que Apple a beaucoup de limites pour approuver une application sur iTunes Store, il n'y a pas d'application de type F.Lux pour les appareils iOS pour réduire la fatigue oculaire et bloquer la lumière bleue.

La lumière bleue devient plus préoccupante à l'ère numérique, qui est principalement émise par l'écran des appareils numériques comme l'iPhone, le smartphone, la tablette, la télévision, la lumière LED, etc. Elle peut nous faire mal aux yeux si nous regardons le PC pendant plus de 3 heures. Donc applications et lunettes bloquant la lumière bleue sont plus populaires maintenant.

0
Daphne Yang

Je suis une de ces personnes. Au fur et à mesure que la taille du moniteur augmentait, elle passait de inaperçue à une préférence à une nécessité. Ça me brûle les yeux si je regarde un écran blanc trop longtemps.

Si vous y réfléchissez, vous vous rendez compte qu'elle regarde essentiellement une ampoule. Cela me déconcerte comment nous pourrions penser que c'était une bonne idée. Ou peut-être que ce n'était pas bien pensé. Le blanc semble initialement plus attrayant.

0
Joshua

Il y a une explication partielle ici:

http://webaim.org/articles/visual/lowvision#highcontrast

La recommandation de WebAim est de permettre à l'utilisateur de choisir le premier plan et l'arrière-plan.

L'une des raisons pour lesquelles certaines personnes préfèrent le fond noir et le texte blanc ou orange est de minimiser la fatigue oculaire, surtout si vous regardez l'écran pendant une longue période, par ex. les fonds blancs peuvent être trop lumineux pour certaines personnes, comme suggéré ici:

http://www.wikihow.com/Reduce-Computer-Eye-Strain-by-Switching-to-High-Contrast- (Windows-7)

0
SteveD