[accessibilite-numerique] lecteurs d'écran et espaces insécables dans les citiations
Thierry Régagnon
bebop at bebop-net.com
Sam 19 Aou 05:17:24 EST 2006
zara a écrit :
> Bonjour,
>
> Pour ceux et celles qui utilisent un lecteur d'écran et particulièrement JAWS, comment est-ce que les espaces insécables sont traitées (correctement indiquées dans le code) ? Est-ce que cela pose un problème dans la lecture du contenu ?
>
> On dit qu'en anglais, lorsqu'il y a une espace entre les guillemets et la phrase qu'ils entourent, cela peut poser un problème à la lecture par JAWS. Mais en français, si l'espace est codée en utilisant est-ce que cela peut poser problème de lecture ?
>
> Par exemple, en imaginant que les espaces insécables ont été codées, comment un lecteur d'écran traiterait la phrase suivante :
>
> Jean a dit << Je vais y aller >>.
>
>
>
> Catherine
Les américains et les britanniques n'utilisent pas de guillemets, mais
des marques de citations.
Guillemet: <<comme ça>>
Marques de citation: "comme ça" ou 'comme ça'. (dans cette exemple il
s'agit de marques de citation appelés Dumb Quotes, qui font parties des
restes des machines à écrire)
Si je me base sur le livre: The Elements of Typographic Style, de Robert
Bringhurst.
Pour les marques de citations, il n'y aucun espace ou un Hair Space, qui
est la largeur d'un bout de papier.
Pour les guillemets, il semblerait que ce soit une petite valeur comme
M/4. Si ça se trouve on doit pouvoir aller à M/3.
Un M (ou em) est une valeur proportionnelle à la taille de la police. Si
la taille du texte est 12pt, 1 em vaudra 12pt.
Donc M/4 correspond à 3pt et M/3 à 4pt.
Pour résumer et simplifier tout ça. Il ne faut pas mettre d'espace
insécable. Il n'y en a pas à la base en typographie. Donc il n'est pas
étonnant que JAWS s'emmêle les pinceaux si il a été programmé en se
basant sur des règles typographiques que l'on suit depuis très longtemps.
Ces espaces existent en Unicode
(http://www.alanwood.net/unicode/general_punctuation.html). Cependant si
le navigateur ne prend pas en compte ce code, le visiteur se retrouve
avec un carré, point d'interrogation, bref un symbole.
Je dirais alors que le mieux à faire est de ne mettre aucun espace. Ou
si on a le temps, jouer avec le letter-spacing en CSS en gardant à
l'esprit que letter-spacing ajoute ou retire de l'espace après le caractère.
Voila ma participation pour la réponse. :)
Je suis loin d'être un expert en typographie. Donc si quelqu'un s'y
connaît mieux que moi où à d'autres sources, qu'il n'hésite pas à critiquer!
--
Thierry Régagnon
Plus d'informations sur la liste de diffusion accessibilite-numerique