如何在带有CFF2表的OpenType中定义没有任何变体的字体

时间:2019-01-18 03:13:10

标签: fonts specifications opentype

我想使用CFF2表,因为它似乎是最新的,而不是CFF。但是,所有docs似乎都只说了如何定义带有变体的字体 。但是,我不想有我的字体的任何变体,至少起初,我只想要1种字体,没有变体。我想知道如何将表格排除在方程之外。 example仅显示如何使用1个或多个变体。想知道该怎么办。

也许我将VariationStore Data - length设置为0,就这样,我不确定。

2 个答案:

答案 0 :(得分:0)

从您链接到的文档页面看,似乎很清楚:

表9顶级DICT运营商条目

  

vstore 运算符及其指向的数据(如果存在变体数据,则是必需的),,如果不存在变体数据,则必须省略。。 / p>

因此,请勿将vstore运算符放入topDICT。

答案 1 :(得分:0)

如果您不创建可变字体(没有vstore),那么使用CFF2表而不是CFF表没有显着的好处:CFF2表基本上是CFF表的扩展,增加了存储字形的能力变化数据。在此过程中对遗留的碎片进行了一些清理,但这并没有任何功能上的区别。