标签: c# winforms fonts fallback
我们生成一些使用指定字体的文本。如果指定的字体中没有这样的字符,则字体flalback将其替换为其他字符。在导出为其他格式(例如PDF)时,我们需要知道指定字体中缺少哪些字符,以及我们应该使用什么字体来删除错过的字符并正确显示文本。
可以使用Uniscribe获取错过的角色,但是如何知道我们何时可以找到错过的角色。我们无法通过所有字体搜索正确的字体,因为可能会安装数百种字体。即使我们找到带有必要字符的字体,我们也需要选择最合适的字符。