4

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

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

4

1 回答 1

0

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

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

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

随时再问。

于 2012-05-22T09:50:28.847 回答