Можно ли конвертировать шрифт postcript в otf/ttf?

У меня есть некоторые шрифты ps, которые не распознаются libreoffice. Я хотел бы преобразовать его в совместимый с libreoffice формат.ttf/otf, чтобы я мог его использовать. Возможно ли сделать преобразование?

0 ответов

Проблема с преобразованием шрифтов Type 1 заключается в том, что они имеют ограниченное количество символов и не поддерживают Unicode. Многие шрифты Type 1 уже преобразованы и расширены. Вот несколько пакетов:

fonts-urw-base35
fonts-texgyre
fonts-lmodern

Если вы все же хотите конвертировать шрифты самостоятельно, вы можете использовать FontForge.

sudo apt install fontforge

Для преобразования из командной строки вы можете создать следующую функцию bash:

function ffconvert {
   fontforge -lang=ff -c 'Open($1); Generate($2)' "$1" "$2"
}

Затем используйте его для преобразования некоторых шрифтов:

ffconvert example.pfb example.otf

Или вызовите его из цикла:

for f in *.pfb ; do
   ffconvert "$f" "${f%.pfb}.otf"
done
Другие вопросы по тегам