类型

PangoFontFace

说明 [src]

abstract class Pango.FontFace : GObject.Object
{
  /* No available fields */
}

PangoFontFace 用于表示具有相同字族、倾斜度、粗细和宽度的字体组,但不同 大小。

祖先类型

实例方法

pango_font_face_describe

返回与字体 匹配的字体说明。

pango_font_face_get_face_name

获取一个表示此字体 样式的名称。

pango_font_face_get_family

获取 face 所属的 PangoFontFamily

自:1.46

pango_font_face_is_synthesized

返回 PangoFontFace 是否 虚拟。

自:1.18

pango_font_face_list_sizes

为字体列出可用 大小。

自:1.4

GObject 继承的方法 (43)

有关完整方法列表,请参见 GObject

信号

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

在对象的一个属性通过 g_object_set_property()、g_object_set() 等函数设置了值时,notify 信号会在该对象上发出。

类型结构

struct PangoFontFaceClass {
  GObjectClass parent_class;
  const char* (* get_face_name) (
    PangoFontFace* face
  );
  PangoFontDescription* (* describe) (
    PangoFontFace* face
  );
  void (* list_sizes) (
    PangoFontFace* face,
    int** sizes,
    int* n_sizes
  );
  gboolean (* is_synthesized) (
    PangoFontFace* face
  );
  PangoFontFamily* (* get_family) (
    PangoFontFace* face
  );
  void (* _pango_reserved3) (
void
  );
  void (* _pango_reserved4) (
void
  );
  
}

没有可用的描述。

类型成员
parent_class: GObjectClass

没有可用的描述。

get_face_name: const char* (* get_face_name) ( PangoFontFace* face )

没有可用的描述。

describe: PangoFontDescription* (* describe) ( PangoFontFace* face )

没有可用的描述。

list_sizes: void (* list_sizes) ( PangoFontFace* face, int** sizes, int* n_sizes )

没有可用的描述。

is_synthesized: gboolean (* is_synthesized) ( PangoFontFace* face )

没有可用的描述。

get_family: PangoFontFamily* (* get_family) ( PangoFontFace* face )

没有可用的描述。

_pango_reserved3: void (* _pango_reserved3) ( void )

没有可用的描述。

_pango_reserved4: void (* _pango_reserved4) ( void )

没有可用的描述。

虚方法

Pango.FontFaceClass.describe

返回与字体 匹配的字体说明。

Pango.FontFaceClass.get_face_name

获取一个表示此字体 样式的名称。

Pango.FontFaceClass.get_family

获取 face 所属的 PangoFontFamily

自:1.46

Pango.FontFaceClass.is_synthesized

返回 PangoFontFace 是否 虚拟。

自:1.18

Pango.FontFaceClass.list_sizes

为字体列出可用 大小。

自:1.4