我正在使用一个仅支持 1 种字体的 GUI 控件。我想找到一个字体文件,将 TeX 主字体的普通字体、粗体字体、斜体字体和粗斜体字体合并到一个字体文件中,以供该 GUI 控件使用。
例如,字符 32-127 是普通字符,字符 128-191 是粗体字符,等等。
这样的事存在吗?
(请注意,这仅适用于英语文本,显然不适用于 Unicode。)
答案1
我认为不存在这样的字体。您可以使用虚拟字体设置这样的字体,但仍然存在问题,即您需要根据当前“字体”(粗体、斜体……)将输入(例如“hello”)映射到不同的输出字符。您可以使用 XeTeX 和 LuaTeX 做到这一点。
所以答案是否定的,但可以模拟。