LINUX.ORG.RU

Как сделать шрифт из многоцветного битмапа?

 


0

2

Есть картинки с нарисованными буквами. Для определённости — https://www.deviantart.com/maplerose/art/Ace-Attorney-Objection-font-257614594 и https://www.deviantart.com/leff-engineer/art/Ace-Attorney-Objection-font-Cyrillic-alphabet-857469242. Требуется сделать из них векторный шрифт. Опыта нет. Какой инструмент посоветуете?

★★★★★
Ответ на: комментарий от anonymous

ты, походу не понял, что надо импортировать svg-шрифт, точнее даже не импортировать его, а прямо открывать в fontforge.

У меня глаза быстро устают от мелкого и неразборчивого интерфейса Инкскейпа. Поэтому я порезал битмапы в Гимпе, сконвертировал их в SVG potrace-ом и пытался грузить в FontForge. Безуспешно. Опыта ручной правки SVG также нет.

http://s000.tinyupload.com/index.php?file_id=08686790247079591493

Спасибо. Не возражаешь, если на Гитхаб выложу под CC0? Когда кириллицу добавлю.

question4 ★★★★★
() автор топика
Последнее исправление: question4 (всего исправлений: 1)
Ответ на: комментарий от question4

да выкладывай, конечно, мне даже приятно будет :)

только, раз это был просто тест, то я сильно не старался и, на мой взгляд, там ещё много чего можно улучшить.

anonymous
()
Ответ на: комментарий от question4

может тебе ещё пригодится такая неочевидная информация: в svg-документе базовая линия смещена на 270 единиц, то есть, после импорта svg-шрифта в fontforge, надо сместить глифы на -270 (минус двести семьдесят) единиц по оси y (игрек).

anonymous
()
Ответ на: комментарий от anonymous

после импорта svg-шрифта в fontforge, надо сместить глифы на -270 (минус двести семьдесят) единиц по оси y (игрек).

Я скопировал все теги <path в секцию <font, заменил <path на <glyph, добавил параметры glyph-name и unicode. В результате шрифт нормально импортируется, но все глифы получаются отражённые от горизонтальной оси. То есть, все координаты Y нужно вычитать из какой-то величины. Из-за чего так получается?

question4 ★★★★★
() автор топика
Ответ на: комментарий от question4

там у тебя где-то может быть трансформация на группе, например, или на слое. я не знаю точно, над смотреть. но оно в принципе и не страшно, в fontforge можно трансформировать глифы пачкой. выделяй все, которые надо перевернуть и нажимай ctrl+\, там в диалоге уже сам сообразишь. выбирай flip или как там.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.