Author: silene
Date: Sun Apr 26 10:12:16 2009
New Revision: 35226

URL: http://svn.gna.org/viewcvs/wesnoth?rev=35226&view=rev
Log:
Fixed improper families passed to Pango. (Bug #13399)

Modified:
    trunk/data/core/fonts.cfg
    trunk/src/font.cpp
    trunk/src/font.hpp
    trunk/src/text.cpp

Modified: trunk/data/core/fonts.cfg
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/data/core/fonts.cfg?rev=35226&r1=35225&r2=35226&view=diff
==============================================================================
--- trunk/data/core/fonts.cfg (original)
+++ trunk/data/core/fonts.cfg Sun Apr 26 10:12:16 2009
@@ -5,6 +5,7 @@
     # provide different font orders: one just has to install the
     # missing fonts without needing to change the gmo files
     order=_ "DejaVuSans.ttf,wqy-zenhei.ttc"
+    family_order=_ "DejaVu Sans,WenQuanYi Zen Hei"
 
     [font]
         name="DejaVuSans.ttf"

Modified: trunk/src/font.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/font.cpp?rev=35226&r1=35225&r2=35226&view=diff
==============================================================================
--- trunk/src/font.cpp (original)
+++ trunk/src/font.cpp Sun Apr 26 10:12:16 2009
@@ -1254,7 +1254,7 @@
 namespace font {
 
 namespace {
-       t_string font_order;
+       t_string family_order;
 } // namespace
 
 bool load_font_config()
@@ -1280,7 +1280,7 @@
                known_fonts.insert(font["name"]);
        }
 
-       font_order = fonts_config["order"];
+       family_order = fonts_config["family_order"];
        const std::vector<std::string> font_order = 
utils::split(fonts_config["order"]);
        std::vector<font::subset_descriptor> fontlist;
        std::vector<std::string>::const_iterator font;
@@ -1300,9 +1300,9 @@
        return true;
 }
 
-const t_string& get_fonts()
-{
-       return font_order;
+const t_string& get_font_families()
+{
+       return family_order;
 }
 
 void cache_mode(CACHE mode)

Modified: trunk/src/font.hpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/font.hpp?rev=35226&r1=35225&r2=35226&view=diff
==============================================================================
--- trunk/src/font.hpp (original)
+++ trunk/src/font.hpp Sun Apr 26 10:12:16 2009
@@ -167,7 +167,7 @@
 bool load_font_config();
 
 /** Returns the currently defined fonts. */
-const t_string& get_fonts();
+const t_string& get_font_families();
 
 enum CACHE { CACHE_LOBBY, CACHE_GAME };
 void cache_mode(CACHE mode);

Modified: trunk/src/text.cpp
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/src/text.cpp?rev=35226&r1=35225&r2=35226&view=diff
==============================================================================
--- trunk/src/text.cpp (original)
+++ trunk/src/text.cpp Sun Apr 26 10:12:16 2009
@@ -430,7 +430,7 @@
                calculation_dirty_ = false;
                surface_dirty_ = true;
 
-               tfont font(get_fonts(), font_size_, font_style_);
+               tfont font(get_font_families(), font_size_, font_style_);
                pango_layout_set_font_description(layout_, font.get());
 
                pango_layout_get_pixel_extents(layout_, NULL, &rect_);


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

Reply via email to