3

があり、PangoFontDescriptionそれがモノスペース フォントを表しているかどうかを知りたいです。

Pango API のドキュメントで関数を見たことがありますが、数時間の不可解な後でも、、、、、およびの間の関係が明確ではなく、目的を達成するためにこれらのいずれかまたはすべてが必要かどうかpango_font_family_is_monospace()もわかりません。これまでのところ、 GTK が他のすべてを抽象化して管理しているため、使用する必要がある Pango の部分は だけです。PangoFontFamilyPangoFontMapPangoFontPangoFontsetPangoContextPangoFontDescriptionPangoFontDescription

以前にこれを行ったことがある人は誰でも私を助けることができますか?

4

1 に答える 1

3

pango_font_description_get_family()その後、結果に対して and を使用できますpango_font_family_is_monospace()

編集:

名前だけを返すのでpango_font_description_get_family()、これを行うことができます:pango_context_list_families()その名前を持つファミリ オブジェクトを呼び出して検索します。その後pango_font_family_is_monospace()、見つかったオブジェクトを呼び出します。ただし、その名前のファミリ オブジェクトが見つからない場合はどうすればよいかわかりません。

于 2010-04-25T12:25:17.253 に答える