harfbuzz 字体的后备方案
利用 LuaTeX 中新的 harfbuzz 字体引擎,我寻找一种基于字形的回退解决方案。 假设我有一个没有一些拉丁字母的 CJK 字体,我想选择 CJK 字体和我的拉丁字体作为后备。 目前我使用虚拟字体来实现这个目的。首先,我用拉丁字体中的每个字符填充虚拟字体,然后用 CJK 字体覆盖所有位置。 现在有了 LuaTeX 中的 harfbuzz 引擎,我认为这种方法不再需要/不可能。 这些是我目前在 LuaTeX 中使用 harfbuzz 的唯一步骤: local face = hb.new_face(f.filename) local font ...