From cee1dadc66107e1cc6bcac7718e0b67969141876 Mon Sep 17 00:00:00 2001 From: Uli Schlachter Date: Thu, 21 Oct 2010 22:14:57 +0200 Subject: [PATCH] Other backends: Set round_glyph_positions to OFF This sets CAIRO_ROUND_GLYPH_POS_OFF in all surface backends that didn't use CAIRO_ROUND_GLYPH_POS_ON. Signed-off-by: Uli Schlachter --- src/cairo-pdf-surface.c | 1 + src/cairo-ps-surface.c | 1 + src/cairo-svg-surface.c | 1 + src/cairo-vg-surface.c | 1 + 4 files changed, 4 insertions(+) diff --git a/src/cairo-pdf-surface.c b/src/cairo-pdf-surface.c index d8de9b91b..11d68f3f4 100644 --- a/src/cairo-pdf-surface.c +++ b/src/cairo-pdf-surface.c @@ -3609,6 +3609,7 @@ _cairo_pdf_surface_get_font_options (void *abstract_surface, cairo_font_options_set_hint_style (options, CAIRO_HINT_STYLE_NONE); cairo_font_options_set_hint_metrics (options, CAIRO_HINT_METRICS_OFF); cairo_font_options_set_antialias (options, CAIRO_ANTIALIAS_GRAY); + _cairo_font_options_set_round_glyph_positions (options, CAIRO_ROUND_GLYPH_POS_OFF); } static cairo_pdf_resource_t diff --git a/src/cairo-ps-surface.c b/src/cairo-ps-surface.c index 4e8aa0aab..71d83988b 100644 --- a/src/cairo-ps-surface.c +++ b/src/cairo-ps-surface.c @@ -3490,6 +3490,7 @@ _cairo_ps_surface_get_font_options (void *abstract_surface, cairo_font_options_set_hint_style (options, CAIRO_HINT_STYLE_NONE); cairo_font_options_set_hint_metrics (options, CAIRO_HINT_METRICS_OFF); cairo_font_options_set_antialias (options, CAIRO_ANTIALIAS_GRAY); + _cairo_font_options_set_round_glyph_positions (options, CAIRO_ROUND_GLYPH_POS_OFF); } static cairo_int_status_t diff --git a/src/cairo-svg-surface.c b/src/cairo-svg-surface.c index fb612fadf..962816643 100644 --- a/src/cairo-svg-surface.c +++ b/src/cairo-svg-surface.c @@ -2574,6 +2574,7 @@ _cairo_svg_surface_get_font_options (void *abstract_surface, cairo_font_options_set_hint_style (options, CAIRO_HINT_STYLE_NONE); cairo_font_options_set_hint_metrics (options, CAIRO_HINT_METRICS_OFF); cairo_font_options_set_antialias (options, CAIRO_ANTIALIAS_GRAY); + _cairo_font_options_set_round_glyph_positions (options, CAIRO_ROUND_GLYPH_POS_OFF); } static const cairo_surface_backend_t cairo_svg_surface_backend = { diff --git a/src/cairo-vg-surface.c b/src/cairo-vg-surface.c index acc3f804b..a35c517a4 100644 --- a/src/cairo-vg-surface.c +++ b/src/cairo-vg-surface.c @@ -1301,6 +1301,7 @@ _vg_surface_get_font_options (void *abstract_surface, _cairo_font_options_init_default (options); cairo_font_options_set_hint_metrics (options, CAIRO_HINT_METRICS_ON); + _cairo_font_options_set_round_glyph_positions (options, CAIRO_ROUND_GLYPH_POS_OFF); } static cairo_int_status_t