2012-04-27 15 views
13

Estoy buscando un script para convertir varias imágenes SVG (cada una con una letra) a un archivo de fuente SVG.Secuencia de comandos para convertir varias imágenes SVG a un archivo de fuente SVG

Básicamente el mismo sitio hace: http://keyamoon.com/icomoon/app/

Pero yo preferiría un guión (Linux preferible), por lo que podemos integrarlo en nuestro proceso de construcción.

¿Alguna idea? ¿O código con el que puedo empezar?

La entrada debe ser una lista de imágenes SVG + un archivo de mapeo y la salida debe ser un archivo que contenga todas las imágenes SVG como fuente SVG.

+3

http://nodeca.github.com/fontomas/ es otra aplicación web similar. –

Respuesta

1

El proyecto Apache Batik tiene un convertidor SVG Font que puede ser una opción para usted.

Desde su ejemplo convertidor de fuente:

java -jar batik-ttf2svg.jar /usr/home/myFont.ttf -l 48 -h 57 -id MySVGFont -o mySVGFont.svg -testcard 
+0

Batiks SVG Conversor de fuentes convierte una fuente TrueType en una fuente SVG. Esta podría ser una opción, si tuviera un script, que convertiría mis imágenes SVG, a una fuente TrueType. ¿Sabes de alguno? – JochenJung

+0

Creo que tendrías que escribir el tuyo. Las opciones de línea de comandos están documentadas aquí -> http://xmlgraphics.apache.org/batik/tools/font-converter.html. Actualizaré mi respuesta con este enlace – pd40

3

escribí una aplicación de línea de comandos que crea una fuente SVG de un conjunto de archivos SVG y viceversa: https://github.com/madeyourday/SVG-Icon-Font-Generator

Está escrito en PHP y es actualmente en beta.

Pero no está utilizando ningún archivo de mapeo, la asignación se basa en los nombres de los archivos.

+0

¡Suena genial! Voy a echar un vistazo :-) – JochenJung

+0

Se ve bien. Voy a intentarlo – Christophe