2 votes

Le texte SVG ne s'affiche pas dans Chrome ou Safari

J'ai du texte SVG qui fonctionne bien sous Firefox mais qui n'apparaît pas dans Chrome et Safari.

J'ai essayé :

  • Ajouter du padding au conteneur svg au cas où le texte était coupé,
  • Supprimer [xml:space="preserve"] du texte,
  • Ajouter une couleur de remplissage en ligne.

        Étude de cas longue

Je m'attends à ce que le texte s'affiche comme dans Firefox, mais en vain dans Chrome et Safari

2voto

Robert Longson Points 24231

Une des améliorations de la spécification SVG 2 est que les éléments textPath n'ont plus besoin de pointer uniquement vers des éléments path. Ils devraient maintenant pouvoir pointer vers n'importe quelle forme. Firefox a implémenté cette partie de la spécification SVG 2, d'autres navigateurs ne l'ont pas encore fait.

En toute équité, il y a des parties de SVG 2 que d'autres navigateurs ont implémentées et que Firefox n'a pas encore fait.

Vous pouvez dessiner un cercle en utilisant un chemin à la place, ce qui fonctionnera dans tous les navigateurs.

0voto

enxaneta Points 16926

Utilisez un chemin à la place du cercle :

        Étude de cas longue

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X