SVG-Datei in Inkscape 0.92.3 auf Windows 10 Pro x64
Webbrowser geben den „Gone Home“-Text nicht wieder.
Ich habe in Inkscape eine SVG-Datei erstellt, die Text mit der Schriftart Elephant enthält. Leider rendert der Webbrowser [1] , der das Bild anzeigen soll, den Text überhaupt nicht. Ich nehme an, der Browser hat nicht die richtige Schriftart installiert? [2]
Das gleiche Problem tritt manchmal auf, wenn ich mit CSS für Websites arbeite. Die Lösung in diesen Fällen besteht darin, alternative Schriftarten zu verwenden, die die Browser verwenden können, wie unten.
font-family: Elephant, Arial, Helvetica, sans-serif;
Die ursprüngliche SVG-Datei verwendete Fließtext ( <flowRoot>
) anstelle von normalem Text ( <text>
).
Wählen Sie in Inkscape den Text aus und verwenden Sie Text > In Text konvertieren .
Das Problem ist, dass Sie Fließtext in Ihrer Datei verwenden. Fließtext ist nicht im SVG-Standard (er wurde geplant, in Inkscape implementiert, dann aus dem Standard entfernt und wegen seiner Nützlichkeit in Inkscape beibehalten).
Verwenden Sie 'Pfad > Objekt zu Pfad' oder 'Text > In Text konvertieren' (wenn Sie den Text als Text behalten müssen)
Es wird entweder nicht gerendert, weil diese Schriftart nicht auf anderen Computern installiert ist, auf denen die SVG-Datei angezeigt wird, oder vielleicht liegt ein Problem mit der Schriftartdatei selbst oder eine Inkompatibilität mit Inkscape vor. Ich glaube nicht, dass es etwas mit dem Browser an sich zu tun hat. Browser haben keine Schriftarten – sie können Systemschriftarten und Webschriftarten verwenden. Letztendlich kann ich diesen Teil Ihrer Frage nicht wirklich beantworten, da ich die Schriftart nicht habe, um sie zu überprüfen, und die Schriftart nicht kostenlos ist . Ich kaufe es nicht, um es herauszufinden.
Wie auch immer, die Lösung ist einfach genug - und das sollten Sie wahrscheinlich mit jedem für das Web erstellten SVG tun, unabhängig von der verwendeten Schriftart, um Probleme mit fehlenden Schriftarten zu vermeiden.
Jetzt wird der gesamte Text auf jedem Computer korrekt angezeigt, unabhängig davon, welche Schriftarten installiert sind.
*Hinweis: Wenn Sie das SVG zur Verwendung auf einer Webseite speichern, stellen Sie sicher, dass Sie Ihre Originalvorlage (die Sie bereits gespeichert haben sollten) nicht überschreiben. Wählen Sie aus, es unter einem anderen Dateinamen zu speichern. Sobald Text in Konturen umgewandelt wurde, ist er unumkehrbar und Sie müssen den Text erneut eingeben, wenn Sie ihn bearbeiten möchten.
Joonas
Paolo Gibellini
Moini