Retour : Page Principale > sommaire aide > sommaire aide-mémos

Réparer les SVG qui affichent de gros carrés noirs dans certains logiciels


Symptome

Alice fabrique un fichier SVG et l'envoie à Bob.
Bob essaye de l'ouvrir avec un visualisateur d'image et BIM, ça fait des gros pâtés rectangulaires tout noirs et on voit rien.
Pourtant, en ouvrant le fichier dans un navigateur, ça s'affiche correctement.

Explication

Alice utilise (sans le savoir) une spec brouillon de SVG 1.2 qui n'est pas officielle et donc pas supportée par les autres logiciels : le "flow text". Alice est trop moderne :)
Apparemment c'est ce bougre d'Inkscape qui fait ça sans lui demander.

Résolution

Pour corriger ça, ouvrir le document SVG dans Inkscape, puis cliquer sur le texte responsable du pâté (il se peut que tous les textes soient concernés). Puis dans le menu "Texte" cliquer sur "Convertir en texte".
http://www.inkscapeforum.com/viewtopic.php?t=13953

Piège

Parfois il reste des objets "texte avec 0 caractères" dans le document, qui provoquent des rectangles noirs mais sont invisibles, et impossible à sélectionner... pour ça il faut sélectionner un objet visible, puis appuyer sur Tabulation pour circuler entre les objets (la description s'affiche en bas de la fenêtre) jusqu'à trouver le "texte" en question et le supprimer.