Celebre Asm Asked: 2018-09-08 07:31:51 +0800 CST2018-09-08 07:31:51 +0800 CST 2018-09-08 07:31:51 +0800 CST 是否可以将 postcript 字体转换为 otf/ttf? 772 我有一些 libreoffice 无法识别的 ps 字体。我想将其转换为与 libreoffice 兼容的格式 .ttf/otf 以便我可以使用它。是否可以进行转换? fonts .ttf 1 个回答 Voted Best Answer xiota 2020-10-28T10:33:35+08:002020-10-28T10:33:35+08:00 转换 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
转换 Type 1 字体的问题是它们的字符数量有限并且不支持 unicode。许多 Type 1 字体已经被转换和扩展。这里有几个包:
如果您仍想自己转换字体,可以使用FontForge。
要从命令行转换,您可以创建以下 bash 函数:
然后用它来转换一些字体:
或者从循环中调用它: