OVH Cloud OVH Cloud

Seamonkey : Aberration à l'affichage

16 réponses
Avatar
geo cherchetout
Bonjour,

Je constate ce petit problème de caractères qui se bousculent depuis des
années, avant même que seamonkey ait succédé à Mozilla, mais c'est seulement
aujourd'hui que je m'aperçois qu'il ne se produit qu'avec Seamonkey et non
avec konqueror, Firefox 2 et 3, et même IEs4Linux :

http://www.cijoint.fr/cjlink.php?file=cj200806/cijpP7au3E.png

Est-ce un bug connu ? Un réglage du navigateur pourrait-il m'en affranchir ?

6 réponses

1 2
Avatar
Olivier Miakinen
Le 26/06/2008 12:26, Olivier Miakinen a écrit :

En poursuivant un peu ma recherche, je n'ai pas su déterminer si le
problème était surtout dans DejaVu ou surtout dans SeaMonkey. Vérifie
que tu as la dernière version de chacun des deux, et si ça ne fonctionne
toujours pas il faudra attendre et prier... ;-)



Bon, je pense que le problème vient vraiment de la police. Si le bug ne
se produit chez toi que dans SeaMonkey, c'est probablement que c'est le
seul à essayer d'utiliser les ligatures quand elles existent ; mais
c'est la police et elle seule qui indique quel espacement réserver pour
chaque caractère (ligature ou non).

Il y a quelques idées ici :
http://forum.debian-fr.org/viewtopic.php?f=3&t019&p4374

En espérant que cela contribue à t'éclairer davantage...
Avatar
geo cherchetout
Le 26.06.2008 12:26, *Olivier Miakinen* a écrit fort à propos :

En poursuivant un peu ma recherche, je n'ai pas su déterminer si le
problème était surtout dans DejaVu ou surtout dans SeaMonkey. Vérifie
que tu as la dernière version de chacun des deux, et si ça ne fonctionne
toujours pas il faudra attendre et prier... ;-)



Merci Père Olivier, j'ai appris des choses et c'est pour moi le principal. :-)
L'utilisation de la même police DejaVu Sans avec le navigateur konqueror me
procure un affichage apparemment correct de la page qui nous a servi
d'exemple, sans ligature.
Dans OpenOffice.org, les ligatures, que je découvre, me semblent correctes
avec DejaVu Sans. À l'occasion, il faudra que je pense à en placer
quelques-unes, ça fait pro. ;-)

Mes versions :
fonts-ttf-dejavu-2.23-1mdv2008.1
seamonkey-1.1.9-1mdv2008.1
Avatar
Jean-Marc Desperrier
Olivier Miakinen wrote:
[...]
Bon, je pense que le problème vient vraiment de la police. Si le bug ne
se produit chez toi que dans SeaMonkey, c'est probablement que c'est le
seul à essayer d'utiliser les ligatures quand elles existent ; mais
c'est la police et elle seule qui indique quel espacement réserver pour
chaque caractère (ligature ou non).



Disons que le problème vient d'une mauvaise interaction entre le
navigateur et le système de gestion des polices (Freetype en
l'occurence) qui n'est visible qu'avec les polices qui indiquent
contenir une ligature.

Les problèmes de ligatures mal gérées sont corrigés dans la nouvelle
version du moteur d'affichage gecko qui est intégrée à Firefox 3 (et le
sera dans Seamonkey 2).
Avatar
Olivier Miakinen
Le 26/06/2008 14:16, geo cherchetout a écrit :

Merci Père Olivier, j'ai appris des choses et c'est pour moi le principal. :-)
L'utilisation de la même police DejaVu Sans avec le navigateur konqueror me
procure un affichage apparemment correct de la page qui nous a servi
d'exemple, sans ligature.



D'après Jean-Marc, le bug se trouverait vraiment dans SeaMonkey et pas
dans DejaVu. Cela dit...

Dans OpenOffice.org, les ligatures, que je découvre, me semblent correctes
avec DejaVu Sans.



En mettant directement les ligatures dans le texte, ou bien en laissant
OpenOffice.org convertir tout seul les séquences de trois lettres qui
vont bien ? Par curiosité, j'aimerais bien que tu essayes dans SeaMonkey
avec d'une part « affichage » et d'autre part « affichage » : je
serais prêt à parier que ça marche comme il faut si on lui donne la
ligature toute prête.

À l'occasion, il faudra que je pense à en placer
quelques-unes, ça fait pro. ;-)



Surtout pas, malheureux ! Laisse donc faire le moteur de rendu, sinon
tu vas casser les recherches de mots-clés, et en plus ton texte sera
illisible chez ceux qui n'ont pas la bonne police de glyphes.

(Oui, j'ai bien vu le souriard, mais je préfère prévenir quand même à
tout hasard.)
Avatar
geo cherchetout
Le 26.06.2008 17:04, *Olivier Miakinen* a écrit fort à propos :

En mettant directement les ligatures dans le texte, ou bien en laissant
OpenOffice.org convertir tout seul les séquences de trois lettres qui
vont bien ?



En insérant le caractère spécial ligature que je ne sais pas taper au clavier.

Par curiosité, j'aimerais bien que tu essayes dans SeaMonkey
avec d'une part « affichage » et d'autre part « affichage » : je
serais prêt à parier que ça marche comme il faut si on lui donne la
ligature toute prête.



Exact. Avec les polices DejaVu Sans, Free Sans, Sans-serif, le mot que tu
donnes s'affiche sans défaut apparent mais on ne voit bien que c'est une
ligature qu'en échouant à sélectionner les lettres séparément.
Avec Verdana, les deux mots (l'original et le tien) s'affichent correctement
et on distingue que les trois lettres sont liées dans le tien mais je ne
suis pas sûr que ce soit avec la même police que le reste.
Si j'affiche la page modifiée avec URW Gothic L, il apparaît nettement que,
dans le mot que tu donnes, le navigateur affiche la ligature dans une autre
police, plus grasse.

À l'occasion, il faudra que je pense à en placer
quelques-unes, ça fait pro. ;-)



Surtout pas, malheureux ! Laisse donc faire le moteur de rendu, sinon
tu vas casser les recherches de mots-clés, et en plus ton texte sera
illisible chez ceux qui n'ont pas la bonne police de glyphes.

(Oui, j'ai bien vu le souriard, mais je préfère prévenir quand même à
tout hasard.)



Tu fais bien, merci !
Avatar
Olivier Miakinen
Le 26/06/2008 19:07, geo cherchetout a écrit :

Par curiosité, j'aimerais bien que tu essayes dans SeaMonkey
avec d'une part « affichage » et d'autre part « affichage » : je
serais prêt à parier que ça marche comme il faut si on lui donne la
ligature toute prête.



Exact. Avec les polices DejaVu Sans, [etc.]



Merci pour tes tests.
1 2