summaryrefslogtreecommitdiff
path: root/pango/pangocairo-coretext.h
diff options
context:
space:
mode:
authorKristian Rietveld <kris@lanedo.com>2011-10-14 11:25:21 +0200
committerKristian Rietveld <kris@lanedo.com>2012-01-28 11:24:26 +0100
commit37e74619215ede8a4fa7f5edabab14b517e673b2 (patch)
treeda27a427e7fe293451bddd0cde4d9f4d8b1e67d0 /pango/pangocairo-coretext.h
parent2edc014f3c244be31deab6e584db54f87d223965 (diff)
downloadpango-37e74619215ede8a4fa7f5edabab14b517e673b2.tar.gz
CoreText backend: implement font fallbacks
We implement font fallbacks by making use of CTFontCopyDefaultCascadeList, a public, non-exposed, symbol in the CoreText library. We might want to handle this differently. The code now also uses a PangoCoreTextFontsetKey and PangoCoreTextFontKey, similar to the font config backend. This has also helped to clean up the code in general. This patch contains two fixes by Michael Natterer: 1. Fix a bug in pango_core_text_font_key_equal() where the return value of memcmp() was wrongly interpreted. 2. Cache PangoCoverage in PangoCoreTextFont.
Diffstat (limited to 'pango/pangocairo-coretext.h')
-rw-r--r--pango/pangocairo-coretext.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/pango/pangocairo-coretext.h b/pango/pangocairo-coretext.h
index 420e1c9e..4310f45f 100644
--- a/pango/pangocairo-coretext.h
+++ b/pango/pangocairo-coretext.h
@@ -46,9 +46,7 @@ GType pango_cairo_core_text_font_map_get_type (void) G_GNUC_CONST;
PangoCoreTextFont *
_pango_cairo_core_text_font_new (PangoCairoCoreTextFontMap *cafontmap,
- PangoContext *context,
- PangoCoreTextFace *face,
- const PangoFontDescription *desc);
+ PangoCoreTextFontKey *key);
G_END_DECLS