无法成功将 Adobe Type 1 字体转换为 ttf/woff 格式

Unable to convert Adobe Type 1 font to ttf/woff format successfully

提问人:KSharma 提问时间:6/15/2023 更新时间:7/17/2023 访问量:96

问:

我有一个使用一种 Adobe Type 1 字体编写的文档。现在我想在html网站中显示它的包含。我尝试将此字体转换为 ttf/woff 格式,但所有在线可用工具在转换过程中或转换后失败,当我加载相同的文档文件(删除现有的 Adobe Type 1 字体并安装转换后的字体)时,它无法正确显示内容

示例:使用 fontforge 工具进行转换时,它说检测到错误。错误:“在极值处缺少点,糟糕的私人词典,带有此 unicode 码位的字体中还有另一个 gylph”

请推荐可以转换的替代工具 Adobe Type 1 字体或任何其他替代字体,通过这些字体,我可以在 html 网站中显示基于 Adobe Type 1 字体的内容。谢谢

PHP HTML 字体 Adobe WebFonts

评论

0赞 ryanwebjackson 6/18/2023
什么是fontforge?它是php工具吗?

答:

0赞 djangodude 7/17/2023 #1

您可以尝试makeotf(来自Adobe的AFDKO工具套件),但从您的描述来看,Type1字体本身可能存在一些错误,这是根本问题。“Missing points at extrema”和“具有此 Unicode 代码点的字体中的另一个字形”不应该是交易破坏者,但“糟糕的私人词典”可能是。

转换将从 Type1 转换为 OTF,如果成功,可以很容易地转换为 woff/woff2,以便在网站中使用任意数量的在线或其他转换工具。