方法

PangoFontDescriptionbetter_match

声明 [src]

gboolean
pango_font_description_better_match (
  const PangoFontDescription* desc,
  const PangoFontDescription* old_match,
  const PangoFontDescription* new_match
)

描述 [src]

确定新匹配的样式属性是否比旧匹配的属性更接近于 desc,或者如果 old_match 是 NULL,则确定 new_match 是否与 desc 匹配。

在权重和样式中进行近似匹配;其他样式属性必须完全匹配。样式属性是所有除了家族和大小相关属性之外的所有属性。样式属性的近似匹配考虑了 PANGO_STYLE_OBLIQUEPANGO_STYLE_ITALIC 作为匹配,但不是与样式相等时的好匹配。

请注意,old_match 必须与 desc 匹配。

参数

old_match

类型: PangoFontDescription

一个 PangoFontDescriptionNULL

参数可以是 NULL
数据由方法调用者拥有。
new_match

类型: PangoFontDescription

一个 PangoFontDescription

数据由方法调用者拥有。

返回值

类型: gboolean

如果 new_match 是更好的匹配,则为 TRUE