[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