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?
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.
Fügen Sie einfach das folgende Element als Kind von <svg/>
hinzu: <style type="text/css">
Dann ähnlich wie HTML ...
Tags und Links java svg true-type-fonts batik