Hallo, ich bin ein Illustrator und habe ein Bild mit der Schriftart "Skia-Regular" erstellt. Aber wenn ich das Bild im .svg- Format speichere, ändert sich der Schrifttyp. Und wenn ich die Datei im .svg-Format im Browser öffne, ist die Schriftart völlig anders. Kann mir bitte jemand sagen, was ich falsch mache. Ich habe die .svg-Datei auch in Notepad ++ geöffnet und dort steht font-family = "'Skia-Regular'". Trotzdem ist die Schriftart nicht Skia Regular. Hilfe wird gebeten. Danke
Bild ist auch als Referenz beigefügt
quelle
Der Grund dafür, dass die Schriftart nicht korrekt mit dem tatsächlichen Schriftartentyp gerendert wird, liegt darin, dass die SVG-Datei mit der Illustrator-Anwendung gespeichert wird. Die Anwendung konvertiert das Design automatisch in Code. Bei genauer Betrachtung stimmt der Schriftname im Code nicht mit der tatsächlich im System installierten Schrift überein.
Um das Problem der Schriftwiedergabe zu umgehen, müssen Sie den SVG-Code aus Illustrator kopieren und den Schriftnamen so ändern, dass er dem Namen der in Ihrem System installierten Schrift entspricht. (Beispiel: Schriftname im SVG-Code, der von Illustrator "Arial-Regular" stammt, aber der Name der in Ihrem System installierten Schrift ist "Arial Regular". Hier müssen Sie den Code ändern, damit die Schriftfamilie "Arial Regular" lautet ".)
Dies soll Ihr Problem lösen, ohne dass Sie Schriften in Konturen konvertieren müssen.
Hoffe das hilft!
quelle
Wie Sie bereits bemerkt haben, ist die Schriftart ein Verweis auf eine Schriftartdatei, die möglicherweise (oder möglicherweise nicht) für das System verfügbar ist, das versucht, das SVG zu öffnen. Die Lösung besteht darin, Ihren Typ in Pfade zu konvertieren, damit die Kurven explizit in der Datei gespeichert werden.
Es ist unklar, warum der Browser die Schriftart, auf die Sie verweisen möchten, möglicherweise nicht kennt, da davon ausgegangen wird, dass Sie auf demselben Computer testen, den Sie beim Erstellen der SVG-Datei verwendet haben. Es ist plausibel, dass die Schriftart in Illustrator auswählbar ist, jedoch nicht offiziell auf Betriebssystemebene installiert wurde.
quelle
Archiv für das Web:
Exportieren: Schriftarten: (Text: svg, Unterkonjunkt: keine). properties svg: (Stilelement).
Bearbeiten Sie sie innerhalb der Stile der resultierenden Datei:
Ergebnis:
quelle
Möglicherweise ist auf Ihrem PC die Schriftfamilie (Skia-Regular) nicht lokal verfügbar. Wenn Sie also Ihre SVG-Datei in Ihrem Browser öffnen, wird diese mit der Standardsystemschrift dargestellt, die die meiste Zeit Times New Roman ist. Es gibt mehrere Problemumgehungen:
Weitere Informationen zur Verwendung benutzerdefinierter Schriftarten in SVG finden Sie hier: https://css-tricks.com/using-custom-fonts-with-svg-in-an-image-tag/
quelle