PangoXftFont

描述 [src]

final class PangoXft.Font : PangoFc.Font
{
  /* No available fields */
}

PangoXftFont 是使用 Xft 库进行渲染的 PangoFcFont 的实现。它与 PangoXftFontMap 一起使用。

函数

pango_xft_font_get_font

返回字体 的 XftFont

实例方法

pango_xft_font_get_display

返回字体的 XftFont 的 X 显示。

pango_xft_font_get_glyph

对于特定的 Unicode 字符获取字体 的字形索引。

自:1.2

pango_xft_font_get_unknown_glyph

返回用于绘制未知字符的 wc 的合适字形的索引。

pango_xft_font_has_char

确定字体 是否有用于代码点 wc 的字形。

自:1.2

pango_xft_font_lock_face

获取与字体 关联的 FreeType FT_Face

自:1.2

pango_xft_font_unlock_face

释放由 pango_xft_font_lock_face() 获得的字体。

自:1.2

PangoFcFont 继承的方法(8)
pango_fc_font_get_glyph

对于特定的 Unicode 字符获取字体 的字形索引。

pango_fc_font_get_languages

返回字体 支持的语言。

pango_fc_font_get_pattern

返回基于 字体的 FcPattern。

pango_fc_font_get_unknown_glyph

返回用于绘制未知字符的 wc 的合适字形的索引。

pango_fc_font_has_char

确定字体 是否有用于代码点 wc 的字形。

pango_fc_font_kern_glyphs

此函数根据字体 的对齐信息调整 glyphs 中的每个相邻的字符对。

pango_fc_font_lock_face

获取与字体 关联的 FreeType FT_Face

pango_fc_font_unlock_face

释放由 pango_fc_font_lock_face() 获得的字体。

PangoFont 继承的方法(12)
pango_font_describe

返回字体的描述,其中字体大小以点为单位。

pango_font_describe_with_absolute_size

返回字体的描述,其中绝对字体大小以设备单位设置。

pango_font_get_coverage

计算给定字体和语言标签的覆盖图。

pango_font_get_face

获取 PangoFontFace,它属于字体。

pango_font_get_features

获取字体 提供的 OpenType 功能。

pango_font_get_font_map

获取创建字体 的字体映射。

pango_font_get_glyph_extents

获取字体内字形的逻辑和油墨扩展。

pango_font_get_hb_font

获取支持此字体的 hb_font_t 对象。

pango_font_get_languages

返回字体 支持的语言。

pango_font_get_metrics

获取字体的整体度量信息。

pango_font_has_char

返回字体 是否提供此字符的字形。

pango_font_serialize

以唯一标识的方式序列化 字体。

GObject 继承的方法(43)

请参阅GObject 以获取方法的全列表。

属性

PangoFcFont 继承的属性(2)
PangoFc.Font:fontmap

与此字体关联的 PangoFc 字体映射。

PangoFc.Font:pattern

此字体的 fontconfig 模式。

信号

GObject 继承的信号 (1)
GObject::notify

当对象的某个属性通过g_object_set_property(),g_object_set()等设置值时,会触发notify信号。