我需要解析 OpenType 文件中的 GSUB 和 GPOS 表。有没有可用的软件可以做到这一点?
Posted
技术标签:
【中文标题】我需要解析 OpenType 文件中的 GSUB 和 GPOS 表。有没有可用的软件可以做到这一点?【英文标题】:I need to parse the GSUB and GPOS tables in an OpenType file. Is there any software available that does that? 【发布时间】:2012-05-26 00:21:49 【问题描述】:我需要以更人性化的方式检查 OpenType 字体文件中 GSUB 和 GPOS 表的二进制内容。有没有什么软件可以做到这一点?
【问题讨论】:
LuaTeX 允许您这样做,但我不确定它是否适合您的用例。 “适合您的用例”是什么意思?我阅读了您提供的链接,但它似乎没有显示 GPOS 和 GSUB 表。 谈到您的用例,请您进一步扩展一下吗?您只是想以更友好的方式查看 GSUB 和 GPOS 表吗?您需要编辑表格吗?您是否需要使用 GSUB 和 GPOS 进行字体渲染/布局?还有什么? @djangodude 我只需要查看表格。实际上我已经在手动解析表格,使用 VS 二进制编辑器,你可以在这里看到***.com/questions/10601120/… 我想我的回答可能会有所帮助:***.com/questions/8779107/… 【参考方案1】:fonttools/TTX 可以做你想做的事。它是一个基于 Python 的字体操作库。 TTX 组件可以将字体(TTF 或 OTF)转储到 XML,允许您以抽象的方式查看 GSUB 和 GPOS(以及许多其他表)。
【讨论】:
我不熟悉 Python。这个库,我想它在 C++ 中不起作用,或者它起作用?以上是关于我需要解析 OpenType 文件中的 GSUB 和 GPOS 表。有没有可用的软件可以做到这一点?的主要内容,如果未能解决你的问题,请参考以下文章