【问题标题】:How to define a font without any variants in OpenType with CFF2 table如何使用 CFF2 表在 OpenType 中定义没有任何变体的字体
【发布时间】:2019-06-12 07:44:50
【问题描述】:

我想使用 CFF2 表,因为它似乎是最新的,而不是 CFF。但是,所有docs 似乎都只说明了如何定义带有变体 的字体。但是,我不想让我的字体有任何变体,至少一开始,我只想要 1 种字体,没有变体。我想知道在将表格排除在等式之外我会做什么。 example 仅显示如何使用 1 个或多个变体进行操作。想知道该怎么做。

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

【问题讨论】:

    标签: fonts specifications opentype


    【解决方案1】:

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

    表 9 顶级 DICT 运算符条目

    vstore 运算符及其指向的数据如果存在变体数据是必需的,如果没有变体数据则必须省略

    所以,不要将 vstore 运算符放入 topDICT。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2010-11-15
        • 2023-03-25
        • 2013-08-23
        • 2016-02-18
        • 2022-06-14
        • 2013-10-23
        • 2020-07-29
        • 2014-04-24
        • 2013-09-05
        相关资源
        最近更新 更多