我有一个
有没有做过这件事的人可以帮帮我呢?
PangoFontDescription
,想知道它是否描述了等宽字体。在 Pango API 文档中我看到了 pango_font_family_is_monospace()
函数,但经过数小时的研究后,我仍不清楚 PangoFontFamily
, PangoFontMap
, PangoFont
, PangoFontset
, PangoContext
和 PangoFontDescription
之间的关系,以及我是否需要使用所有这些才能实现我想要的结果。到目前为止,PangoFontDescription
是我需要使用的 Pango 的唯一部分,因为 GTK 把其余的都抽象掉了。有没有做过这件事的人可以帮帮我呢?
PangoFontDescription
中获取PangoContext
?通常,PangoContext
与GtkWidget
相关联,但我认为我不需要小部件就可以找出字体是否是等宽字体。 - ptomatoPangoFontDescription
根本没有引用家族对象。仅从名称找到一个家族是否是等宽字体的方法不存在,而且获取PangoFontFamily
的唯一方法似乎是从PangoContext
中获取。 - user319799