方法

PangoFontFamilylist_faces

声明 [源代码]

void
pango_font_family_list_faces (
  PangoFontFamily* family,
  PangoFontFace*** faces,
  int* n_faces
)

描述 [源代码]

列出组成 family 的不同字体面。

家族中的字体面共享相同的设计,但在斜体、粗细、宽度和其他方面有所不同。

请注意,返回的字体面没有特定的顺序,并且多个字体面可能具有相同的名称或特征。

PangoFontFamily 还实现了用于枚举字面的 GListModel 接口。

参数

faces

类型: PangoFontFace** 的一个数组

存储指向 PangoFontFace 对象的指针数组的地址,或 NULL。这个数组应该在不再需要时使用 g_free() 释放。

该参数将由函数设置。
该参数可以为 NULL
数组的长度在 n_faces 参数中指定。
方法调用者负责返回的数据容器的所有权,但不是数据本身的所有权。
n_faces

类型: int*

存储 faces 中元素数量的地址。

该参数将由函数设置。