结构

PangoFontDescription

描述 [源代码]

struct PangoFontDescription {
  /* No available fields */
}

PangoFontDescription 以与实现无关的方式描述字体。

PangoFontDescription 结构既用于列出系统上可用的字体,也用于指定要加载的字体的特征。

构造函数

pango_font_description_new

创建一个新的字体描述结构,所有字段都不设置。

函数

pango_font_description_from_string

根据字符串表示创建一个新的字体描述。

实例方法

pango_font_description_better_match

确定 new_match 的样式属性是否比 old_match 的样式属性更匹配 desc,或者如果 old_matchNULL,则确定 new_match 是否匹配。

pango_font_description_copy

制作 PangoFontDescription 的副本。

pango_font_description_copy_static

制作 PangoFontDescription 的副本,但不复制已分配的字段。

pango_font_description_equal

比较两个字体描述以查看是否相等。

pango_font_description_free

释放字体描述。

pango_font_description_get_family

获取字体描述的系列名称字段。

pango_font_description_get_gravity

获取字体描述的重力字段。

自:1.16

pango_font_description_get_set_fields

确定字体描述中哪些字段已经设置。

pango_font_description_get_size

获取字体描述的大小字段。

pango_font_description_get_size_is_absolute

确定字体的尺寸是否按磅(非绝对)或设备单位(绝对)表示。

自:1.8

pango_font_description_get_stretch

获取字体说明的 stretch 域。

pango_font_description_get_style

获取 PangoFontDescription 的 style 域。

pango_font_description_get_variant

获取 PangoFontDescription 的 variant 域。

pango_font_description_get_variations

获取字体说明的 variations 域。

自:1.42

pango_font_description_get_weight

获取字体说明的 weight 域。

pango_font_description_hash

计算一个 PangoFontDescription 结构的哈希值。

pango_font_description_merge

desc_to_merge 中设置的域合并到 desc 中的域。

pango_font_description_merge_static

desc_to_merge 中设置的域合并到 desc 中的域,而不复制分配的域。

pango_font_description_set_absolute_size

设置字体说明的尺寸域,以设备单位为基准。

自:1.8

pango_font_description_set_family

设置字体说明的字体系列名称域。

pango_font_description_set_family_static

设置字体说明的字体系列名称域,而不复制该字符串。

pango_font_description_set_gravity

设置字体说明的距离域。

自:1.16

pango_font_description_set_size

设置字体说明的尺寸域为分数点。

pango_font_description_set_stretch

设置字体说明的 stretch 域。

pango_font_description_set_style

设置 PangoFontDescription 的 style 域。

pango_font_description_set_variant

设置字体说明的变型域。

pango_font_description_set_variations

设置字体说明的 variations 域。

自:1.42

pango_font_description_set_variations_static

设置字体说明的 variations 域。

自:1.42

pango_font_description_set_weight

设置字体说明的 weight 域。

pango_font_description_to_filename

创建一个字体说明的文件名表示形式。

pango_font_description_to_string

创建一个字体说明的字符串表示形式。

pango_font_description_unset_fields

取消设置 PangoFontDescription 中的一些域。