Le vendredi 27 août 2010 à 16:03 +0200, Frédéric Delanoy a écrit :
2010/8/26 Nicolas Delvaux nicolas.delvaux@gmx.com: En ce qui concerne l'espace fine, je n'ai pu tester qu'avec HEVEA (latex2html plante en ne reconnaissant pas certaines commandes). Dans le document HTML que j'obtiens, toutes les espaces fines insécables sont remplacées par des espaces insécables classiques.
C'est surement un comportement voulu. Mais pour obtenir un meilleur résultat il pourrait générer un fichier avec une astuce de ce genre (qui du coup fonctionne sur tous les navigateurs) : http://www.developpez.net/forums/d606257/php/langage/regex/gestion-espaces-f...
Enfin bon, ça ne me parait pas dramatique.
Ça me paraît quand même lourd d'utiliser des span / CSS pour les espaces fines insécables, alors que le Narrow No-Break Space ( ) est défini dans Unicode 3 (version de 1999). Mais c'est le plus compatible.
On parle ici d'un code généré automatiquement, donc peut importe la lourdeur. ;-) Ça pourrait être une option lors de la transcription par exemple.
Après pour les pages faites « à la main » il faut effectivement êtres motivé (quoi que, avec un script qui remplacerait automatiquement toutes les fines par les span correspondants, ça doit rester à peu près supportable, même si ça fait toujours un plus de boulot que sans).
J'ai testé avec IE6 et ça ne marche pas là (carré blanc... étrange...). Par contre, IE7 affiche une espace normale, mais pas de carré blanc.
Sous quel système d'exploitation ? (Pour IE c'est plus l'OS qui compte que la version, par exemple IE 8 affiche la fine correctement sous Windows 7 mais affiche un carré blanc sous XP (à cause du moteur de rendu de textes qui est celui intégré à l'OS).
Les navigateurs récents supportent ce caractère (à l'exception d'Opera; j'ai rapporté un bug).
Opera n'utilise-t-il pas le moteur de rendu de textes de Qt ? Je n'en sais rien, mais si oui on en revient toujours au même bug... (toujours pas de connaisseurs dans l'assistance ?)
Chrome est légèrement buggé aussi (insécabilité du   mais le   fonctionner correctement); je vais rapporter un bug également.
Merci infiniment pour ton aide. Pourrais-tu donner les liens des bugs que tu as rapporté, histoire que je (et peut-être d'autres) puisse suivre leur évolution ?
Bonne journée,
Nicolas