From 8670c597a1a6b8f3332a35ed646fc06d13aaa7af Mon Sep 17 00:00:00 2001 From: Owen Taylor Date: Tue, 14 Jun 2005 17:41:17 +0000 Subject: Add a new context_substitute() virtual function that replaces 2005-05-17 Owen Taylor * pango/pangofc-fontmap.[ch]: Add a new context_substitute() virtual function that replaces default_substitute() and adds a PangoContext argument. * pango/pangocairo.h pango/pangocairo-fontmap.c docs/pango-sections.txt: Add pango_cairo_context_set/get_hinting() to control hinting on individual contexts. * pango/pangocairo-fcfont.c pango/pangocairo-fcfontmap.c: Implement hinting control for the for the fontconfig/cairo backend. --- pango/pangofc-fontmap.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'pango/pangofc-fontmap.h') diff --git a/pango/pangofc-fontmap.h b/pango/pangofc-fontmap.h index 4e98bc78..a6f4d511 100644 --- a/pango/pangofc-fontmap.h +++ b/pango/pangofc-fontmap.h @@ -89,6 +89,7 @@ struct _PangoFcFontMapClass PangoFontMapClass parent_class; /*< public >*/ + /* Deprecated in favor of context_substitute */ void (*default_substitute) (PangoFcFontMap *fontmap, FcPattern *pattern); /* Deprecated in favor of create_font */ @@ -101,6 +102,9 @@ struct _PangoFcFontMapClass int *xsize, int *ysize, guint *flags); + void (*context_substitute) (PangoFcFontMap *fontmap, + PangoContext *context, + FcPattern *pattern); PangoFcFont *(*create_font) (PangoFcFontMap *fontmap, PangoContext *context, const PangoFontDescription *desc, -- cgit v1.2.1