Index: ui/gfx/font_render_params_linux.cc |
diff --git a/ui/gfx/font_render_params_linux.cc b/ui/gfx/font_render_params_linux.cc |
index 29bf747f3091ce790056242ee539e01adc1366a9..7bdee19cc809f239f8805a3f942ee5d191e1f41e 100644 |
--- a/ui/gfx/font_render_params_linux.cc |
+++ b/ui/gfx/font_render_params_linux.cc |
@@ -49,6 +49,8 @@ bool QueryFontconfig(const std::vector<std::string>* family_list, |
FcPattern* pattern = FcPatternCreate(); |
CHECK(pattern); |
+ FcPatternAddBool(pattern, FC_SCALABLE, FcTrue); |
+ |
if (family_list) { |
for (std::vector<std::string>::const_iterator it = family_list->begin(); |
it != family_list->end(); ++it) { |
@@ -91,6 +93,10 @@ bool QueryFontconfig(const std::vector<std::string>* family_list, |
FcPatternGetBool(match, FC_AUTOHINT, 0, &fc_autohint); |
params_out->autohinter = fc_autohint; |
+ FcBool fc_bitmap = 0; |
+ FcPatternGetBool(match, FC_EMBEDDED_BITMAP, 0, &fc_bitmap); |
+ params_out->use_bitmaps = fc_bitmap; |
+ |
FcBool fc_hinting = 0; |
int fc_hint_style = FC_HINT_NONE; |
FcPatternGetBool(match, FC_HINTING, 0, &fc_hinting); |