方法

PangoFontFamilyis_monospace

自:1.4

声明 [src]

gboolean
pango_font_family_is_monospace (
  PangoFontFamily* family
)

描述 [src]

等宽字体是一种为文本显示设计的字体,其字符形成一个规则网格。

对于西文语言,这意味着所有字符的前进宽度都相同,但这种分类还包括包含双宽字符的亚洲字体:占两个网格单元的字符。 g_unichar_iswide() 返回一个结果,表示字符在一个等宽字体中通常是否是双宽。

要找出网格单元的大小,最佳方法是调用 pango_font_metrics_get_approximate_digit_width(),因为 pango_font_metrics_get_approximate_char_width() 的结果可能会受到双宽字符的影响。

自 1.4 以来可用

返回值

类型: gboolean

TRUE 如果该家族是等宽字体。