2011-11-04 42 views
3

我使用pangomm呈現一些文本,但是我使用的字體沒有文字部分的字形(在這種情況下,有一些日語與英語混合)。 Pango似乎使用後備字體正確地呈現文本。如何確定Pango的後備字體?

如何確定哪種字體被用作回退?

回答

0

其實字體選擇是基於選定的Pango字體後端。大部分使用(我認爲)是Fontconfig。

您基本上總是通過查看字體Unicode覆蓋範圍來選擇字體,這意味着Fontconfig會嘗試選擇覆蓋要渲染效果最佳的文本中字母的字體。

不知道你的問題是否適用於Fontconfig,我不會詳細討論。但如果是這樣,看看http://www.freedesktop.org/software/fontconfig/fontconfig-user.html,特別是'字體匹配'部分。

隨意再問一次。

+0

謝謝,它已經有一段時間了,因爲我已經擺脫了這個問題,但是如果你能夠提供一個確定的方法(假設後端是Fontconfig)來找到最接近的字體匹配,那麼我會接受你的答案。 – cyang

相關問題