我正在使用pangomm渲染一些文本,但是我使用的字体没有文本部分的字形(在这种情况下,有一些日语与英语混合)。 Pango似乎使用后备字体正确渲染文本。
如何确定使用哪种字体作为后备?
答案 0 :(得分:0)
实际上,字体选择基于所选的Pango字体后端。最常用的(我认为)是Fontconfig。
您的字体基本上总是通过查看字体Unicode coverage来选择,这意味着Fontconfig会尝试选择覆盖您想要呈现的文本中字母的字体。
不知道您的问题是否适用于Fontconfig,我不会详细介绍。但如果是这样,请查看http://www.freedesktop.org/software/fontconfig/fontconfig-user.html,尤其是“字体匹配”部分。
随时再问。