Salut, je suis nouveau dans l'illustrateur et j'ai créé une image qui utilise la police "Skia-Regular". Mais lorsque j'enregistre cette image au format .svg , cela change le type de police. Et lorsque j'ouvre le fichier au format .svg dans le navigateur, la police est complètement différente. Quelqu'un peut-il me dire ce que je fais de mal? J'ai également ouvert le fichier .svg dans le bloc-notes ++ et il est écrit font-family = "'Skia-Regular' ainsi que la police n'est pas Skia Regular.Toute aide sera appréciée. Merci
L'image est également jointe pour référence
la source
La raison pour laquelle la police ne s'affiche pas correctement dans le type de police réel est que, lorsque le SVG est enregistré à l'aide de l'application Illustrator. L'application convertit automatiquement la conception en code. Et s'il est observé de près, le nom de la police dans le code ne correspond pas à la police réelle installée dans le système.
Pour surmonter le problème du rendu des polices, vous devrez copier le code SVG d'Illustrator et modifier le nom de la police pour qu'elle corresponde au nom de la police installée dans votre système. (Ex: nom de police dans le code SVG provenant d'Illustrator "Arial-Regular", mais le nom de la police installée dans votre système est "Arial Regular". Ici, vous devrez modifier le code pour avoir Font-Family comme "Arial Regular" ".)
Cela résoudra votre problème sans avoir besoin de convertir les polices en contour.
J'espère que cela t'aides!
la source
Comme vous l'avez noté, la police de caractères est une référence à un fichier de police qui peut (ou non) être disponible pour le système qui tente d'ouvrir le svg. La solution consiste à convertir votre type en chemins afin que les courbes soient stockées explicitement dans le fichier.
Quant à savoir pourquoi le navigateur peut ne pas être au courant de la police que vous essayez de référencer, cela n'est pas clair car je suppose que vous testez sur le même ordinateur que vous avez utilisé lors de la création du fichier svg. Il est plausible que la police soit sélectionnable dans Illustrator mais qu'elle ne soit pas officiellement installée au niveau du système d'exploitation.
la source
archive pour le web:
Exporter: polices: (texte: svg, subconjunto: aucun). propriétés svg: (élément de style).
dans les styles du fichier résultant, modifiez-le:
résultat:
la source
Il est probable que votre PC ne dispose pas du fichier de police de la famille de polices (Skia-Regular) disponible localement. Ainsi, lorsque vous ouvrez votre fichier SVG sur votre navigateur, il s'affiche en utilisant la police système par défaut qui est la plupart du temps Times New Roman. Il existe plusieurs solutions:
Vous pouvez en savoir plus sur l'utilisation de polices personnalisées en SVG ici: https://css-tricks.com/using-custom-fonts-with-svg-in-an-image-tag/
la source