AddSVG menambahkan tabel SVG ke font, menggunakan file SVG yang disediakan. Format font dapat berupa opentype atau truetype.
DUMPSVG menyimpan konten tabel SVG font sebagai file SVG individual. Format font dapat berupa opentype, truetype, woff, atau woff2.
Fonts2SVG menghasilkan satu set file mesin terbang SVG dari satu atau lebih font dan warna hex untuk masing -masing. Format font dapat berupa opentype, truetype, woff, atau woff2.
Python 3.6 atau lebih tinggi
Fonttools 3.1.0 atau lebih tinggi
Pastikan Anda menginstal Python 3.6 (atau lebih tinggi):
python --versionMengatur lingkungan virtual:
python -m venv ot-svgAktifkan lingkungan virtual:
MacOS & Linux
source ot-svg/bin/activateWindows
ot-svg S cripts a ctivate.batInstal 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
Anda dapat menggunakan Langkah 2 tanpa melakukan Langkah 1 , tetapi ada beberapa hal yang perlu Anda waspadai saat menggunakan alat AddSVG :
Setelah file SVG disimpan dengan aplikasi penulisan (misalnya Adobe Illustrator, Coreldraw!, Inkscape) mereka harus diletakkan melalui proses yang mengoptimalkan dan membersihkan kode SVG; Ini akan langsing ukuran file sambil menjaga karya seni yang dihasilkan tetap sama. Untuk langkah ini Anda dapat menggunakan salah satu alat ini:
AddSVG mengharuskan file SVG dinamai sesuai dengan mesin terbang yang dimaksudkan untuk dikaitkan dengan. Misalnya, jika mesin terbang di font dinamai Ampersand , file SVG harus dinamai ampersand.svg .
AddSVG mengharapkan karya seni warna telah dirancang pada ukuran yang sama dengan mesin terbang di font, biasanya 1000 atau 2048 upm. Ini berarti 1 poin (PT) dalam aplikasi penulisan sama dengan 1 unit dalam koordinat font. Jika ukuran kanvas karya seni tidak sama dengan nilai UPM font, gunakan opsi -k untuk mencegah alat menghapus parameter viewBox SVG. Mempertahankan parameter viewBox akan memungkinkan karya seni untuk ditingkatkan sepenuhnya dari viewport (yaitu UPM font).
Jika elemen <svg> karya seni berisi parameter height dan/atau width , lepaskan, jika tidak, karya seni akan memiliki ukuran tetap dan tidak akan diizinkan untuk skala sepenuhnya dari viewport.