可以将 postcript 字体转换为 otf/ttf 吗?

可以将 postcript 字体转换为 otf/ttf 吗?

我有一些 ps 字体无法被 libreoffice 识别。我想将其转换为 libreoffice 兼容格式 .ttf/otf,以便可以使用。可以进行转换吗?

答案1

转换 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

相关内容