AddSVG fügt einer Schriftart eine SVG -Tabelle mit den bereitgestellten SVG -Dateien hinzu. Das Format der Schriftart kann entweder Openentypen oder TrueType sein.
DumpSVG speichert den Inhalt der SVG -Tabelle einer Schriftart als einzelne SVG -Dateien. Das Format der Schriftart kann entweder Opentype, TrueType, WOFF oder WOFF2 sein.
FONTS2SVG generiert für jede von ihnen eine Reihe von SVG -Glyphendateien aus einer oder mehreren Schriftarten und Sechskantfarben. Das Format der Schriftarten kann entweder Openentype, TrueType, WOFF oder WOFF2 sein.
Python 3.6 oder höher
Fonttools 3.1.0 oder höher
Stellen Sie sicher, dass Sie Python 3.6 (oder höher) installiert haben:
python --versionRichten Sie eine virtuelle Umgebung ein:
python -m venv ot-svgAktivieren Sie die virtuelle Umgebung:
MacOS & Linux
source ot-svg/bin/activateFenster
ot-svg S cripts a ctivate.batInstallieren Sie OpenTypesvg :
python -m pip install opentypesvg fonts2svg -c 99ccff,ff0066,cc0066 fonts/Zebrawood-Shadow.otf fonts/Zebrawood-Fill.otf fonts/Zebrawood-Dots.otf
addsvg fonts/SVGs fonts/Zebrawood.otf
Sie können Schritt 2 ohne Schritt 1 verwenden, aber es gibt einige Dinge, die Sie bei der Verwendung des AddSVG -Tools wissen müssen:
Nachdem die SVG -Dateien mit der Authoring -Anwendung (z. B. Adobe Illustrator, CorelDraw!, Inkscape) gespeichert wurden, sollten sie durch einen Prozess gestellt werden, der den SVG -Code optimiert und reinigt. Dadurch wird die Dateigröße abgelenkt, während das resultierende Kunstwerk gleich bleibt. Für diesen Schritt können Sie eines dieser Tools verwenden:
AddSVG erfordert, dass die SVG -Dateien nach den Glyphen benannt werden, mit denen sie in Verbindung gebracht werden sollen. Wenn beispielsweise der Glyphe in der Schriftart Ampersand heißt, muss die SVG -Datei ampersand.svg bezeichnet werden.
AddSVG erwartet, dass das Farbkunstwerk so groß wie die Glyphen in der Schriftart, normalerweise 1000 oder 2048 UPM. Dies bedeutet 1 Punkt (PT) in der Authoring -App entspricht 1 Einheit in Schriftkoordinaten. Wenn die Leinwandgröße des Kunstwerks nicht mit dem UPM -Wert der Schriftart übereinstimmt, verwenden Sie die Option -k , um zu verhindern, dass das Tool den viewBox -Parameter des SVG entfernen. Durch die Aufbewahrung des viewBox -Parameters kann das Kunstwerk in vollem Umfang des Ansichtsfensters (dh der UPM der Schrift) skaliert werden.
Wenn das Element des Kunstwerks <svg> height und/oder width enthält, entfernen Sie sie. Andernfalls hat das Kunstwerk eine feste Größe und kann nicht in vollem Umfang des Ansichtsfensters skalieren.