Benutzerdefinierte Schriftart in Svg

9

Ich möchte benutzerdefinierte Schriftarten in einer in einer Webseite eingebetteten SVG verwenden. Mit setattribute kann ich Arial ... Fonts verwenden. Ich denke, diese Schriften sind in den Browser eingebettet und ich kann es verwenden. Aber wie kann ich benutzerdefinierte Schriftarten verwenden? In Firefox verwende ich in CSS beispielsweise @ font-face ....

%Vor%

Diese Schriftfamilie funktioniert in einer HTML-Webseite.

Auf der anderen Seite, zum Beispiel, im Svg-Text:

%Vor%

Ich möchte zum Beispiel ITCGothicBold.ttf verwenden. Mit setattribute kann ich ITCGothicBold.ttf in das font_family-Attribut setzen, aber nichts ändert sich: der HALLO-Text ändert sich nicht. Kann jemand mit benutzerdefinierter Schriftart in Svg arbeiten, der in einer Webseite eingebettet wird? Danke

HINWEIS: Der vollständige Code, den ich verwendet habe, ist:

%Vor%     
anraT 30.01.2013, 08:40
quelle

2 Antworten

3

Sie können die Schriftarten in SVG genauso ändern wie in CSS.

%Vor%

Obwohl ich vorschlagen würde, dass Sie es für eine bessere Kompatibilität genauer definieren. Auf diese Weise können Sie eine Vielzahl von Fallbacks bieten.

%Vor%

Dienste, die Schriftartkonvertierungen (für die eot-, woff-, truetype- und svg-Dateien) bereitstellen, sind ...
Ссылка
Ссылка

Wenn Sie die Schriftart IN der SVG-Datei WIRKLICH zuweisen möchten, fügen Sie das Attribut font-family genau wie Sie hinzu. Allerdings würde ich die Dateierweiterung (.ttf) nicht in das Namensschema aufnehmen.

    
Quinn Keaveney 12.03.2015 20:44
quelle
0

So habe ich eine SVG-Schriftart aus einer anderen SVG-Datei referenziert:

%Vor%     
user731448156122 25.05.2017 17:36
quelle

Tags und Links