LINUX.ORG.RU

[Ш]Ищу способ переделать векторный шрифт в растровый


0

0

Дано: шрифт в TTF. (GlassTTY http://rghost.ru/1561844)
Задача: получить из него PCF или BDF (в идеале - сразу .inc).

При попытке пересохранить в FontForge получаю:
http://rghost.ru/1561545 - векторные доступны
http://rghost.ru/1561546 - растровые недоступны

Какие есть ещё способы (и есть ли они вообще)?

На всякий случай, linux здесь при том, что я этот шрифт в ядро запихивать собрался. За идею спасибо init_6.

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

Руками (каждый символ по отдельности) и в PNG я их и сейчас получить могу.

AITap ★★★★★
() автор топика

Погугли насчёт «Терминус в ядре» и по упомянутым http://www.linuxgraphics.ru/weblinks.php?cat_id=10 утилитам.Я ставил из ttf как-то но чем конвертировал точно не помню, помню что два раза преобразовывать пришлось.

anonymous
()
Ответ на: комментарий от Adjkru
[23:22:01][aitap ~]> otf2bdf Glass_TTY_VT220.ttf > glasstty.bdf
[23:23:25][aitap ~]8> ~/terminus/xfonts-terminus-4.26/bdftopsf.pl < glasstty.bdf > glasstty.psf
/home/aitap/terminus/xfonts-terminus-4.26/bdftopsf.pl: -: invalid number of data lines 3445
[23:23:47][aitap ~]9>

Всё плохо?

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

Достал в репозитории нормальный bdf2psf.

[23:38:59][aitap ~]> bdf2psf GlassTTYVT220Medium-17.bdf  /usr/share/bdf2psf/standard.equivalents /usr/share/bdf2psf/useful.set 256 glasstty.psf
/usr/bin/bdf2psf: GlassTTYVT220Medium-17.bdf: the width is not integer number.
[23:39:30][aitap ~]9>

GlassTTYVT220Medium-17.bdf - пересохранённый FontForge'м файл.

Что я теперь делаю не так?

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

Да похоже otf2bdf как-то криво конвертит. кстати даже буквы прыгают, если посмотреть bdf'ку в kfontview :))

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