2012-04-27 3 views
13

Я ищу сценарий для преобразования нескольких изображений SVG (каждая из которых содержит одну букву) в файл шрифта SVG.Сценарий для преобразования нескольких изображений SVG в файл шрифта SVG

В основном же этот сайт делает: http://keyamoon.com/icomoon/app/

Но я предпочел бы сценарий (предпочтительнее Linux), поэтому мы можем интегрировать ее в нашем процессе сборки.

Любые идеи? Или код, с которого я могу начать?

Ввод должен представлять собой список изображений SVG + файл сопоставления, а выход должен быть одним файлом, содержащим все изображения SVG в качестве шрифта SVG.

+3

http://nodeca.github.com/fontomas/ другой подобный WebApp. –

ответ

1

Проект Apache Batik имеет преобразователь SVG Font, который может быть для вас вариантом.

С их преобразовательной шрифта, например:

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

Batiks SVG Font Converter конвертирует шрифт TrueType в шрифт SVG. Это может быть вариант, если бы у меня был скрипт, который бы конвертировал мои SVG-изображения в TrueType Font. Вы знаете что-нибудь? – JochenJung

+0

Думаю, вам придется писать свои собственные. Параметры командной строки описаны здесь -> http://xmlgraphics.apache.org/batik/tools/font-converter.html. Я обновлю свой ответ этой ссылкой – pd40

3

Я написал приложение командной строки, которая создает SVG шрифт из набора SVG-файлов и наоборот: https://github.com/madeyourday/SVG-Icon-Font-Generator

Он написан на PHP и в настоящее время в бета-версии.

Но он не использует файл сопоставления, отображение основано на именах файлов.

+0

Звучит здорово! Я посмотрю :-) – JochenJung

+0

Выглядит неплохо. Попробуй попробовать – Christophe