【发布时间】:2016-10-17 15:49:29
【问题描述】:
我正在尝试将特定详细信息写入 .otf 和 .ttf 文件的属性 > 详细信息。
这背后的想法是能够在下载的字体文件中插入特定的许可证密钥信息。这样,当字体被共享时,我们可以查看许可证密钥。
我知道使用 phyton 会更容易,但理想情况下,如果可能的话,我们希望使用 PHP 来做到这一点。
【问题讨论】:
-
在技术说明上,“属性> 详细信息”不是一个东西。 OpenType 规范为元数据表和这些表中的字段提供了明确而具体的名称,因此,如果您谈论的是许可证,那么您就是在谈论更新 Name 表中的许可证字符串。 PHP 没有可用的优秀字体库,更新许可证字段(或任何值)也需要多次校验和重新计算和更新,所以我强烈建议为此使用 python FontTools 库,这是一个行业信任的(打开来源)解决方案。
标签: php fonts truetype opentype