我在Ubuntu下为FontForge使用python绑定。它不断崩溃,没有任何原因的线索,例如分割错误,内存映射错误等
我需要做的就是读取字体文件(.ttf和.otf)的元数据(字体名称,姓氏,版本,唯一ID,版权,许可证,设计师,设计师url等)并计算其字形。
是否有其他替代fontforge的方法可以更稳定地完成上述工作?任何建议将不胜感激。
最佳答案
我之前在我的ubuntu x64上也遇到了fontforge的问题。
我正在使用它来添加开放类型规则,但是当我尝试修改这些元数据时,有时会发生错误。
最新的svn好多了,我的意思是崩溃最少,我使用以下指南从svn安装。
http://openfontlibrary.org/wiki/How_to_install_FontForge
另一个选择是您只需要元数据吗?
在这种情况下,您可以将其保存为.sfd到fontforge文件,并且由于它是文本文件,
您可以从python逐行读取它。
FontName: -----
FullName: ------
FamilyName: ------
Weight: -----
...
很抱歉只谈论fontforge,因为它只是我以前用作字体编辑器的那个。