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 に答える