http://www.openstreetmap.org/#map=19/36.25233/1.97501
On constate ici dans TOUS les rendus Mapnik un bogue pour l'affichage des textes bidirectionnels : l'affichage n'est correct QUE s'il n'y a pas de saut de ligne au milieu du libellé Ainsi un libellé bilingue comme: "Nom latin - NOM ARABE" devient bien après réordonnancement linéaire des glyphes (sur une seule ligne): "Nom latin - EBARA MON" Mais ça se complique en cas de saut de ligne (pour des libellés trop longs, ou contenant des espaces): "Nom latin" "- EBARA" "MON" est complètement faux, alors que la solution correcte serait plutôt: "Nom latin" "- MON" "EBARA" Autrement dit ce n'est pas parce que la partie écrite en arabe se lit de droite à gauche qu'il faut couper la partie coupée à droite et la placer SOUS la partie conservée à gauche. Mapnik ne respecte donc pas l'ordre des mots car même en arabe les lignes se lisent du haut vers le bas et nom du bas vers le haut. Le rendu bidirectionnel Mapnik (nécessaire pour l'arabe, l'hébreu) est faux partout aussi bien sur le site .org que sur les rendus français et même d'autres (OpenCycleMap, etc.). A qui renvoyer l'anomalie?
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr