Class
PangoFont
Description [src]
abstract class Pango.Font : GObject.Object
{
  /* No available fields */
}A PangoFont is used to represent a font in a
rendering-system-independent manner.
Instance methods
pango_font_describe_with_absolute_size
Returns a description of the font, with absolute font size set in device units.
since: 1.14
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.
Class structure
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
  );
  
}No description available.
Class members
- parent_class: GObjectClass
- No description available. 
- describe: PangoFontDescription* (* describe) ( PangoFont* font )
- No description available. 
- get_coverage: PangoCoverage* (* get_coverage) ( PangoFont* font, PangoLanguage* language )
- No description available. 
- get_glyph_extents: void (* get_glyph_extents) ( PangoFont* font, PangoGlyph glyph, PangoRectangle* ink_rect, PangoRectangle* logical_rect )
- No description available. 
- get_metrics: PangoFontMetrics* (* get_metrics) ( PangoFont* font, PangoLanguage* language )
- No description available. 
- get_font_map: PangoFontMap* (* get_font_map) ( PangoFont* font )
- No description available. 
- describe_absolute: PangoFontDescription* (* describe_absolute) ( PangoFont* font )
- No description available. 
- get_features: void (* get_features) ( PangoFont* font, hb_feature_t* features, guint len, guint* num_features )
- No description available. 
- create_hb_font: hb_font_t* (* create_hb_font) ( PangoFont* font )
- No description available. 
Virtual methods
Pango.FontClass.get_features
Obtain the OpenType features that are provided by the font.
since: 1.44