我在Ubuntu下为FontForge使用python绑定。它不断崩溃,没有任何原因的线索,例如分割错误,内存映射错误等

我需要做的就是读取字体文件(.ttf和.otf)的元数据(字体名称,姓氏,版本,唯一ID,版权,许可证,设计师,设计师url等)并计算其字形。

是否有其他替代fontforge的方法可以更稳定地完成上述工作?任何建议将不胜感激。

最佳答案

我之前在我的ubuntu x64上也遇到了f​​ontforge的问题。

我正在使用它来添加开放类型规则,但是当我尝试修改这些元数据时,有时会发生错误。

最新的svn好多了,我的意思是崩溃最少,我使用以下指南从svn安装。

http://openfontlibrary.org/wiki/How_to_install_FontForge

另一个选择是您只需要元数据吗?

在这种情况下,您可以将其保存为.sfd到fontforge文件,并且由于它是文本文件,
您可以从python逐行读取它。

FontName: -----
FullName: ------
FamilyName: ------
Weight: -----
...


很抱歉只谈论fontforge,因为它只是我以前用作字体编辑器的那个。

10-08 19:28