如何确定Pango的后备字体?

时间:2011-11-04 15:18:38

标签: c++ fonts typeface pango glyph

我正在使用pangomm渲染一些文本,但是我使用的字体没有文本部分的字形(在这种情况下,有一些日语与英语混合)。 Pango似乎使用后备字体正确渲染文本。

如何确定使用哪种字体作为后备?

1 个答案:

答案 0 :(得分:0)

实际上,字体选择基于所选的Pango字体后端。最常用的(我认为)是Fontconfig。

您的字体基本上总是通过查看字体Unicode coverage来选择,这意味着Fontconfig会尝试选择覆盖您想要呈现的文本中字母的字体。

不知道您的问题是否适用于Fontconfig,我不会详细介绍。但如果是这样,请查看http://www.freedesktop.org/software/fontconfig/fontconfig-user.html,尤其是“字体匹配”部分。

随时再问。