问题描述
我编写了一个小型字体生成器,该生成器使用CFF2表生成OpenType字体。生成的字体不包含任何变体(因为没有变体数据,所以省略了vstore运算符)。规范说CFF2可以与非可变字体一起使用。
问题是Windows Font Viewer(说“不是有效的字体”)和Fontlab(说“ OT异常33”)无法打开生成的字体。但是该字体可以在其他任何地方使用-在浏览器,Android中,fonttools和fontbakery可以解析该字体而不会出现致命错误,this site可以打开该字体并渲染字形。
Windows字体查看器和Fontlab都支持CFF2字体,因为它们可以打开Adobe的可变字体原型,因此这显然是与我的字体有关的问题。
我是否缺少有关CFF2字体的信息?我尝试添加空的'avar','fvar','STAT','HVAR','MVAR','DSIG'表,但没有任何改变。
Here's a sample of a generated font
Here's an XML dump of a font generated by "fonttools ttx tool"
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)