Contrôle préalable
Vérifiez les glyphes SVG avant l’exportation grâce à des états rouge, jaune et vert.
Le contrôle préalable aide à repérer les problèmes qui peuvent rendre les polices générées instables, difficiles à mapper ou visuellement mal alignées.
Points vérifiés
- Conflits Unicode.
- Noms de glyphes en double.
- Fichiers SVG vides.
- SVG sans remplissage visible ni contours de traits.
- Dimensions anormales du canevas SVG.
- Absence de
viewBox. - Dessin hors du canevas SVG.
- Dessin hors des limites attendues de ligne de base, d’ascendante ou de descendante.
- Éléments et attributs SVG non pris en charge.
- Ressources SVG externes.
- Limites de complexité des glyphes.
Couleurs d’état
- Vert : prêt.
- Jaune : avertissement. Vérifiez avant l’exportation.
- Rouge : erreur. Le glyphe est probablement invalide ou non pris en charge.
Comportement de la génération
Le contrôle préalable est une étape de vérification, pas un blocage systématique.
Si des problèmes sont détectés, vous pouvez générer uniquement les glyphes validés ou continuer avec tous les glyphes et laisser le moteur natif essayer de les traiter. Ce moteur peut néanmoins rejeter les entrées non prises en charge ou non sûres lors de l’exportation.
Corrections courantes
- Convertissez le texte SVG éditable en contours.
- Retirez les images matricielles du SVG.
- Aplatissez les chemins de découpe, les masques, les filtres et les effets d’opacité.
- Ajoutez un
viewBoxstable. - Gardez le dessin à l’intérieur du canevas.
- Utilisez des noms de glyphes uniques.
- Attribuez des valeurs Unicode uniques, sauf pour remplacer volontairement un glyphe de la police source.
- Simplifiez les chemins extrêmement détaillés.
Remarque sur les polices d’icônes
Les dessins des polices d’icônes sont souvent positionnés différemment des glyphes de texte. Les avertissements de ligne de base ou de descendante peuvent correspondre à un choix intentionnel, mais restent utiles : un alignement incohérent rend facilement une police d’icônes désordonnée.