AddSVG agrega una tabla SVG a una fuente, utilizando archivos SVG proporcionados. El formato de la fuente puede ser Opentype o TrueType.
DumpSVG guarda el contenido de la tabla SVG de una fuente como archivos SVG individuales. El formato de la fuente puede ser Opentype, TrueType, Woff o Woff2.
FontS2SVG genera un conjunto de archivos de glifo SVG de una o más fuentes y colores hexadecimales para cada uno de ellos. El formato de las fuentes puede ser Opentype, TrueType, Woff o Woff2.
Python 3.6 o superior
FontTools 3.1.0 o superior
Asegúrese de tener instalado Python 3.6 (o superior):
python --versionConfigurar un entorno virtual:
python -m venv ot-svgActive el entorno virtual:
MacOS y Linux
source ot-svg/bin/activateWindows
ot-svg S cripts a ctivate.batInstalar 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
Puede usar el paso 2 sin hacer el paso 1 , pero hay algunas cosas que debe tener en cuenta al usar la herramienta AddSVG :
Después de guardar los archivos SVG con la aplicación de autor (por ejemplo, Adobe Illustrator, CorelDraw!, Inkscape), deben colocarse a través de un proceso que optimice y limpie el código SVG; Esto pasará por el tamaño del archivo mientras mantendrá la obra de arte resultante igual. Para este paso, puede usar una de estas herramientas:
AddSVG requiere que los archivos SVG se denominen de acuerdo con los glifos con los que deben estar asociados. Por ejemplo, si el glifo en la fuente se llama Ampersand , el archivo SVG debe llamarse ampersand.svg .
AddSVG espera que la obra de arte en color se haya diseñado al mismo tamaño que los glifos en la fuente, generalmente 1000 o 2048 UPM. Esto significa 1 punto (PT) en la aplicación de autoría es igual a 1 unidad en coordenadas de fuentes. Si el tamaño del lienzo de la obra de arte no es el mismo que el valor UPM de la fuente, use la opción -k para evitar que la herramienta elimine el parámetro viewBox de SVG. Retener el parámetro viewBox permitirá que la obra de arte se amplíe en toda la extensión de la ventana gráfica (es decir, la UPM de la fuente).
Si el elemento <svg> de la obra de arte contiene parámetros height y/o width , retírelos, de lo contrario, la obra de arte tendrá un tamaño fijo y no se permitirá que escala en toda la extensión de la ventana gráfica.