Можно ли конвертировать шрифт 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