| Index: ui/gfx/render_text_win.cc
|
| ===================================================================
|
| --- ui/gfx/render_text_win.cc (revision 122287)
|
| +++ ui/gfx/render_text_win.cc (working copy)
|
| @@ -11,6 +11,7 @@
|
| #include "base/stl_util.h"
|
| #include "base/string_util.h"
|
| #include "base/utf_string_conversions.h"
|
| +#include "ui/gfx/font_smoothing_win.h"
|
| #include "ui/gfx/canvas.h"
|
| #include "ui/gfx/canvas_skia.h"
|
| #include "ui/gfx/platform_font.h"
|
| @@ -441,6 +442,12 @@
|
| internal::SkiaTextRenderer renderer(canvas);
|
| ApplyFadeEffects(&renderer);
|
|
|
| + bool smoothing_enabled;
|
| + bool cleartype_enabled;
|
| + GetCachedFontSmoothingSettings(&smoothing_enabled, &cleartype_enabled);
|
| + // Note that |cleartype_enabled| corresponds to Skia's |enable_lcd_text|.
|
| + renderer.SetFontSmoothingSettings(smoothing_enabled, cleartype_enabled);
|
| +
|
| for (size_t i = 0; i < runs_.size(); ++i) {
|
| // Get the run specified by the visual-to-logical map.
|
| internal::TextRun* run = runs_[visual_to_logical_[i]];
|
|
|