]> git.sur5r.net Git - glabels/commitdiff
Make sure word wrap is consistent at all zoom levels.
authorJim Evins <evins@snaught.com>
Sun, 22 Jul 2012 21:33:04 +0000 (17:33 -0400)
committerJim Evins <evins@snaught.com>
Sun, 22 Jul 2012 21:33:04 +0000 (17:33 -0400)
src/label-text.c

index 06f520d39d1966e5ce95f5de68f082213808340d..d51e30008f6eb1f3b7e19261b4b1ac4d2cf95465 100644 (file)
@@ -534,6 +534,7 @@ get_size (glLabelObject *object,
        context = pango_cairo_font_map_create_context (PANGO_CAIRO_FONT_MAP (fontmap));
        options = cairo_font_options_create ();
         cairo_font_options_set_hint_style (options, CAIRO_HINT_STYLE_NONE);
+        cairo_font_options_set_hint_metrics (options, CAIRO_HINT_METRICS_OFF);
        pango_cairo_context_set_font_options (context, options);
        cairo_font_options_destroy (options);
 
@@ -1150,6 +1151,7 @@ set_text_path (glLabelText      *this,
 
         font_options = cairo_font_options_create ();
         cairo_font_options_set_hint_style (font_options, CAIRO_HINT_STYLE_NONE);
+        cairo_font_options_set_hint_metrics (font_options, CAIRO_HINT_METRICS_OFF);
         context = pango_layout_get_context (layout);
         pango_cairo_context_set_font_options (context, font_options);
         cairo_font_options_destroy (font_options);