Wie verwende ich eine benutzerdefinierte Schriftart mit der Batik SVG-Bibliothek?

8

Ich arbeite an einem Java-Programm, das Vorlagen für Kleidung erstellt. Der Benutzer gibt das Wort ein, das er auf dem Kleidungsstück sehen möchte, und das System erstellt eine PDF-Vorlage. Um die Vorlage zu erstellen, erstelle ich ein SVG-Dokument programmatisch und verwende dann Batik, um das SVG in das PDF-Format umzuwandeln.

Mein Client möchte nun benutzerdefinierte Schriftarten zum Erstellen der Vorlagen verwenden können. Ich frage mich, ob es möglich ist, Schriftarten wie eine TTF mit dem Batik-Transcoder zu verwenden? Wenn ja, wie gehen Sie beim Einrichten des SVG vor?

    
Ben Smiley 07.08.2012, 18:21
quelle

2 Antworten

5

Zuerst müssen Sie die Schriftart-Datei von TTF zu SVG mit batiks ttf2svg transformieren, sobald Sie die konvertierte Datei haben, müssen Sie Referenz im Abschnitt "defs" Ihres SVG-Dokuments hinzufügen. So habe ich es gemacht:

%Vor%

Wenn Sie das Textelement erstellen, legen Sie die Schriftfamilie wie jede andere Schriftart fest

%Vor%

Ich habe die Informationen aus diesem Artikel: Ссылка hoffe, es hilft.

    
Hugo Giusti 28.08.2012, 21:43
quelle
2

Fügen Sie einfach das folgende Element als Kind von <svg/> hinzu: <style type="text/css"> Dann ähnlich wie HTML ...

    
Jiří Vypědřík 06.10.2013 20:06
quelle

Tags und Links