Je suis développeur dans une petite agence web qui travaille principalement avec des associations caritatives. Nous avons tendance à mettre un widget de taille de texte simple sur chaque site (par exemple en haut à droite sur www.embraceme.org ). Je me demande si c'est nécessaire: si quelqu'un a du mal à voir, alors il y a un certain nombre d'outils au niveau du système d'exploitation/navigateur pour l'aider. Si chaque site Web réinvente la roue, c'est un nouvel outil que l'utilisateur doit continuer à réapprendre (sans parler des complications supplémentaires et inutiles sur le site). Nous n'avons pas de spécialiste de l'accessibilité/de l'utilisabilité, donc j'aimerais entendre les opinions des gens à ce sujet.
Fournir de telles options de taille de police sur des sites Web individuels n'est pas comme important de nos jours qu'auparavant (par exemple lorsque IE6 était un navigateur plus courant car il n'avait pas vraiment d'option de redimensionnement de police appropriée ) mais cela ne signifie pas qu'il n'a plus sa place; il est particulièrement utile si le public cible du site Web est davantage axé sur les utilisateurs handicapés - comme pour les Jeux paralympiques de Londres 2012 .
Cependant, votre principale priorité avec les tailles de police est de vous assurer de créer votre site en utilisant les normes HTML modernes correctes plutôt que de vous concentrer ici et là sur des "widgets" mineurs.
La principale exigence d'accessibilité concernant le redimensionnement du texte est la suivante:
WCAG 1.4.4 Redimensionner le texte: Sauf pour les légendes et les images de texte, le texte peut être redimensionné sans technologie d'assistance jusqu'à 200 pour cent sans perte de contenu ou de fonctionnalité. (Niveau AA)
Cela peut être réalisé de différentes manières, toutes en utilisant de bonnes normes HTML. Par exemple, utilisez des polices lisibles standard, ne définissez pas votre taille de police par défaut trop petite, conservez vos polices dans ems
au lieu de px
afin qu'elles se redimensionnent correctement lorsque l'utilisateur ajuste la taille de police via les contrôles du navigateur standard et gardez votre mise en page adaptative/fluide afin que le contenu ne se développe pas hors de l'écran/des conteneurs lorsque la taille de la police est augmentée.
Il y a de bonnes suggestions sur la façon de garder votre texte accessible sur le site w3c - Comprendre SC 1.4.4 Redimensionnement du texte ainsi que sur webaim. org
Vérifiez votre public cible pour votre projet. Si les utilisateurs sont plus susceptibles de bénéficier du redimensionnement de la police sur la page en raison de déficiences visuelles mineures ou de ceux qui souffrent de dyslexie, ou (et j'espère que ce n'est plus le cas) s'ils sont verrouillés en utilisant IE6, alors oui , il sera probablement utile de fournir cette option, mais pour la conception Web actuelle, il est plus important de mettre votre code en forme et d'utiliser un bon HTML et vous pouvez laisser les utilisateurs prendre le contrôle de la façon dont ils veulent vivre le Web.
J'ai récemment assisté à une conférence Nielsen/Norman Group et cette question a été posée. La réponse qu'ils ont donnée est que dans les nombreux tests d'utilisabilité qu'ils ont effectués, très très peu d'utilisateurs, voire aucun, ont réellement utilisé la fonctionnalité.
Cela dit, si vous vouliez qu'il soit utilisé, le placer dans le coin supérieur droit rend beaucoup moins probable qu'un utilisateur le trouve/l'utilise.
Vous pouvez essayer de tester différents emplacements ou configurer GA Suivi des événements pour voir si les gens utilisent la fonctionnalité du tout.
Je dirais que vous l'incluez, pas en haut à droite. Pourquoi? Parce que les personnes âgées qui utilisent le Web peuvent ne pas très bien comprendre comment modifier les paramètres de leur navigateur et quelque chose qu'elles peuvent voir disponible là-bas leur serait plus utile. Il n'interfère pas avec les logiciels de loupe tels que Zoom Text, mais je ne sais pas comment cela interagirait avec les lecteurs d'écran tels que Jaws.
Si vous ne définissez pas la taille de police du texte principal, il utilisera la taille de police spécifiée dans les paramètres du navigateur. Il semble que votre site ne pas définisse ceci pour qu'il va utiliser la taille de la police des paramètres du navigateur, ce qui rend un widget de texte quelque peu redondant.
(Donc, à l'avenir, assurez-vous qu'il reste de cette façon, la taille de la police pour le texte principal est pas définie dans le CSS pour qu'il fonctionne comme il est.)
Si vous avez construit le site de telle manière que la taille de la police (*) peut être augmentée/diminuée par le navigateur de l'utilisateur, il n'y a pas besoin de widget.
*: Notez que le zoom de taille de police n'est pas le même que le zoom de page (ce dernier est le paramètre par défaut dans de nombreux navigateurs aujourd'hui, mais il peut être commuté en zoom de taille de police par l'utilisateur).
Si la taille de police de votre site ne peut pas être modifiée par le navigateur de l'utilisateur (en raison d'une façon spéciale dont vous avez créé votre site, ce qui devrait être un cas très rare), vous devez fournir un widget.
Mais si vous fournissez un widget, vous devez vous assurer qu'il fonctionne pour tous vos visiteurs. Je ne peux pas utiliser le widget sur embraceme.org, car il nécessite des cookies et JavaScript. Si vous ne pouvez pas le construire de cette manière pour qu'il fonctionne également pour les utilisateurs avec JS/Cookies désactivés, vous devez le cacher pour ceux-ci.