Author: silene
Date: Sat Apr 25 22:22:37 2009
New Revision: 35214

URL: http://svn.gna.org/viewcvs/wesnoth?rev=35214&view=rev
Log:
Moved initialization of font options to the constructor. Enabled hint metrics 
too, just to be on the safe side.

Modified:
    trunk/src/text.cpp

Modified: trunk/src/text.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/text.cpp?rev=35214&r1=35213&r2=35214&view=diff
==============================================================================
--- trunk/src/text.cpp (original)
+++ trunk/src/text.cpp Sat Apr 25 22:22:37 2009
@@ -82,6 +82,12 @@
        pango_cairo_context_set_resolution(context_, 72.0);
 
        pango_layout_set_ellipsize(layout_, ellipse_mode_);
+
+       cairo_font_options_t *fo = cairo_font_options_create();
+       cairo_font_options_set_hint_style(fo, CAIRO_HINT_STYLE_FULL);
+       cairo_font_options_set_hint_metrics(fo, CAIRO_HINT_METRICS_ON);
+       pango_cairo_context_set_font_options(context_, fo);
+       cairo_font_options_destroy(fo);
 }
 
 ttext::~ttext()
@@ -483,10 +489,6 @@
                cairo_t *cr = cairo_create(cairo_surface);
 
                pango_cairo_update_context (cr, context_); // Needed?
-               cairo_font_options_t *fo = cairo_font_options_create();
-               cairo_font_options_set_hint_style(fo, CAIRO_HINT_STYLE_FULL);
-               pango_cairo_context_set_font_options(context_, fo);
-               cairo_font_options_destroy(fo);
 
                /* set colour (used for foreground). */
                cairo_set_source_rgba(cr,


_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits

Reply via email to