我可以通过 访问组成字形的表面轮廓luaotfload
吗?
我可以看到luaotfload
包含(在fontloader-font-ttf.lua
)用于解析表的代码glyf
,该代码应将轮廓存储在其下fontdata.glyphs
- 但这个子表似乎不存在于字体本身中,因为它不存在于以下输出中:
\input luaotfload.sty
\font \test = {Latin Modern Roman} at 10pt \test
\directlua {
local id = font.id('test')
local testfont = font.getfont(id)
for k,_ in pairs(testfont) do
texio.write_nl(k)
end
} \bye
那么是字形轮廓存储了吗?我上面找到的字形表解析器有用吗?我有什么办法可以自己调用它吗?