是否有组合的 plain+bold+italic+bolditalic TeX 字体可用作一个 TTF 文件?

是否有组合的 plain+bold+italic+bolditalic TeX 字体可用作一个 TTF 文件?

我正在使用一个仅支持 1 种字体的 GUI 控件。我想找到一个字体文件,将 TeX 主字体的普通字体、粗体字体、斜体字体和粗斜体字体合并到一个字体文件中,以供该 GUI 控件使用。

例如,字符 32-127 是普通字符,字符 128-191 是粗体字符,等等。

这样的事存在吗?

(请注意,这仅适用于英语文本,显然不适用于 Unicode。)

答案1

我认为不存在这样的字体。您可以使用虚拟字体设置这样的字体,但仍然存在问题,即您需要根据当前“字体”(粗体、斜体……)将输入(例如“hello”)映射到不同的输出字符。您可以使用 XeTeX 和 LuaTeX 做到这一点。

所以答案是否定的,但可以模拟。

相关内容