Object Hierarchy
GBoxed
├── GOFont
╰── GOFontMetrics
Functions
go_font_as_str ()
char *
go_font_as_str (GOFont const *font
);
go_font_cache_register ()
void
go_font_cache_register (GClosure *callback
);
go_font_cache_unregister ()
void
go_font_cache_unregister (GClosure *callback
);
go_font_eq ()
gboolean
go_font_eq (GOFont const *a
,
GOFont const *b
);
go_font_metrics_free ()
void
go_font_metrics_free (GOFontMetrics *metrics
);
go_font_metrics_new ()
GOFontMetrics *
go_font_metrics_new (PangoContext *context
,
GOFont const *font
);
go_font_new_by_desc ()
GOFont const *
go_font_new_by_desc (PangoFontDescription *desc
);
NOTE : Absorbs desc
.
Returns
a ref to a font that matches desc
.
go_font_new_by_index ()
GOFont const *
go_font_new_by_index (unsigned i
);
go_font_new_by_name ()
GOFont const *
go_font_new_by_name (char const *str
);
go_font_ref ()
GOFont const *
go_font_ref (GOFont const *font
);
go_font_unref ()
void
go_font_unref (GOFont const *font
);
go_fonts_list_families ()
GSList *
go_fonts_list_families (PangoContext *context
);
Returns
a sorted list of strings of
font family names.
[element-type utf8][transfer full]
go_fonts_list_sizes ()
GSList *
go_fonts_list_sizes (void
);
Returns
a sorted list of font
sizes in Pango units. The list must be freed.
[element-type guint][transfer container]