$(GENVAPI) --library $(srcdir)/packagekit-glib2 --metadatadir $(METADATADIR) --pkg gio-2.0 $(GIRDIR)/PackageKitGlib-1.0.gir
pango:
- $(GENVAPI) --library $(srcdir)/pango --metadatadir $(METADATADIR) $(METADATADIR)/Pango-1.0-custom.vala $(GIRDIR)/Pango-1.0.gir
+ $(GENVAPI) --library $(srcdir)/pango --pkg cairo --pkg harfbuzz-gobject --metadatadir $(METADATADIR) $(METADATADIR)/Pango-1.0-custom.vala $(GIRDIR)/Pango-1.0.gir
pangocairo:
$(GENVAPI) --library $(srcdir)/pangocairo --metadatadir $(METADATADIR) $(GIRDIR)/PangoCairo-1.0.gir
public abstract class Font : GLib.Object {
[CCode (has_construct_function = false)]
protected Font ();
+ [NoWrapper]
+ public virtual HarfBuzz.Font create_hb_font ();
public virtual Pango.FontDescription describe ();
[NoWrapper]
public virtual Pango.FontDescription describe_absolute ();
public virtual Pango.Coverage get_coverage (Pango.Language language);
[Version (since = "1.46")]
public unowned Pango.FontFace get_face ();
+ [Version (since = "1.44")]
+ public virtual void get_features ([CCode (array_length_cname = "len", array_length_pos = 1.5, array_length_type = "guint")] out unowned HarfBuzz.Feature[] features, ref uint num_features);
[Version (since = "1.10")]
public virtual unowned Pango.FontMap? get_font_map ();
public virtual void get_glyph_extents (Pango.Glyph glyph, out Pango.Rectangle ink_rect, out Pango.Rectangle logical_rect);