类
PangoFont
描述 [源]
abstract class Pango.Font : GObject.Object
{
/* No available fields */
}
PangoFont
用于以渲染系统无关的方式表示字体。
信号
从 GObject 继承的信号 (1)
GObject::notify
当对象的一个属性通过g_object_set_property()、g_object_set()等进行设置时,会发出通知信号。
类结构
struct PangoFontClass {
GObjectClass parent_class;
PangoFontDescription* (* describe) (
PangoFont* font
);
PangoCoverage* (* get_coverage) (
PangoFont* font,
PangoLanguage* language
);
void (* get_glyph_extents) (
PangoFont* font,
PangoGlyph glyph,
PangoRectangle* ink_rect,
PangoRectangle* logical_rect
);
PangoFontMetrics* (* get_metrics) (
PangoFont* font,
PangoLanguage* language
);
PangoFontMap* (* get_font_map) (
PangoFont* font
);
PangoFontDescription* (* describe_absolute) (
PangoFont* font
);
void (* get_features) (
PangoFont* font,
hb_feature_t* features,
guint len,
guint* num_features
);
hb_font_t* (* create_hb_font) (
PangoFont* font
);
}
无描述。
类成员
parent_class: GObjectClass
无描述。
describe: PangoFontDescription* (* describe) ( PangoFont* font )
无描述。
get_coverage: PangoCoverage* (* get_coverage) ( PangoFont* font, PangoLanguage* language )
无描述。
get_glyph_extents: void (* get_glyph_extents) ( PangoFont* font, PangoGlyph glyph, PangoRectangle* ink_rect, PangoRectangle* logical_rect )
无描述。
get_metrics: PangoFontMetrics* (* get_metrics) ( PangoFont* font, PangoLanguage* language )
无描述。
get_font_map: PangoFontMap* (* get_font_map) ( PangoFont* font )
无描述。
describe_absolute: PangoFontDescription* (* describe_absolute) ( PangoFont* font )
无描述。
get_features: void (* get_features) ( PangoFont* font, hb_feature_t* features, guint len, guint* num_features )
无描述。
create_hb_font: hb_font_t* (* create_hb_font) ( PangoFont* font )
无描述。