diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2011-07-19 21:14:08 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2011-07-19 21:14:34 +0100 |
commit | f58ade7bace8c82d0ea6740f56d227696181d616 (patch) | |
tree | 7dd6bc68a0d2302d9c405792114e25f2dd38e381 | |
parent | 29d19c683b99b6bc3f59e771c273a32721995887 (diff) |
ps: Add HAS_FT_FONT guards for type1
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
-rw-r--r-- | src/cairo-ps-surface.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/cairo-ps-surface.c b/src/cairo-ps-surface.c index 72a82f3d..0b5f8e97 100644 --- a/src/cairo-ps-surface.c +++ b/src/cairo-ps-surface.c @@ -339,6 +339,8 @@ _cairo_ps_surface_emit_header (cairo_ps_surface_t *surface) } } +#if CAIRO_HAS_FT_FONT + static cairo_status_t _cairo_ps_surface_emit_type1_font_subset (cairo_ps_surface_t *surface, cairo_scaled_font_subset_t *font_subset) @@ -371,6 +373,7 @@ _cairo_ps_surface_emit_type1_font_subset (cairo_ps_surface_t *surface, return CAIRO_STATUS_SUCCESS; } + static cairo_status_t _cairo_ps_surface_emit_type1_font_fallback (cairo_ps_surface_t *surface, cairo_scaled_font_subset_t *font_subset) @@ -400,6 +403,23 @@ _cairo_ps_surface_emit_type1_font_fallback (cairo_ps_surface_t *surface, return CAIRO_STATUS_SUCCESS; } +#else + +static cairo_status_t +_cairo_ps_surface_emit_type1_font_subset (cairo_ps_surface_t *surface, + cairo_scaled_font_subset_t *font_subset) +{ + return CAIRO_INT_STATUS_UNSUPPORTED; +} + +static cairo_status_t +_cairo_ps_surface_emit_type1_font_fallback (cairo_ps_surface_t *surface, + cairo_scaled_font_subset_t *font_subset) +{ + return CAIRO_INT_STATUS_UNSUPPORTED; +} + +#endif static cairo_status_t _cairo_ps_surface_emit_truetype_font_subset (cairo_ps_surface_t *surface, |