| Index: ui/gfx/render_text_pango.cc
|
| diff --git a/ui/gfx/render_text_pango.cc b/ui/gfx/render_text_pango.cc
|
| index f4323018cabcbafc91570e1b52ba277f346848a1..de14d482e7ddc8c9568458acf3142c7e4cecdbb1 100644
|
| --- a/ui/gfx/render_text_pango.cc
|
| +++ b/ui/gfx/render_text_pango.cc
|
| @@ -14,8 +14,10 @@
|
| #include "third_party/skia/include/core/SkTypeface.h"
|
| #include "ui/gfx/canvas.h"
|
| #include "ui/gfx/font.h"
|
| +#include "ui/gfx/font_list.h"
|
| #include "ui/gfx/font_render_params.h"
|
| #include "ui/gfx/pango_util.h"
|
| +#include "ui/gfx/platform_font_pango.h"
|
| #include "ui/gfx/utf16_indexing.h"
|
|
|
| namespace gfx {
|
| @@ -379,9 +381,7 @@ void RenderTextPango::DrawVisualText(Canvas* canvas) {
|
| internal::SkiaTextRenderer renderer(canvas);
|
| ApplyFadeEffects(&renderer);
|
| ApplyTextShadows(&renderer);
|
| -
|
| - // TODO(derat): Use font-specific params: http://crbug.com/125235
|
| - renderer.SetFontRenderParams(GetDefaultFontRenderParams(),
|
| + renderer.SetFontRenderParams(font_list().GetFontRenderParams(),
|
| background_is_transparent());
|
|
|
| // Temporarily apply composition underlines and selection colors.
|
| @@ -397,7 +397,6 @@ void RenderTextPango::DrawVisualText(Canvas* canvas) {
|
|
|
| ScopedPangoFontDescription desc(
|
| pango_font_describe(run->item->analysis.font));
|
| -
|
| const std::string family_name =
|
| pango_font_description_get_family(desc.get());
|
| renderer.SetTextSize(GetPangoFontSizeInPixels(desc.get()));
|
|
|