Index: content/renderer/render_view_linux.cc |
diff --git a/content/renderer/render_view_linux.cc b/content/renderer/render_view_linux.cc |
index f4ef02e743577ae6aea983313dc4e876b9f77b26..7f3ab8db297bd8b9c4e24608cb4ee0b9716e7caa 100644 |
--- a/content/renderer/render_view_linux.cc |
+++ b/content/renderer/render_view_linux.cc |
@@ -6,6 +6,7 @@ |
#include "content/public/common/renderer_preferences.h" |
#include "third_party/WebKit/public/web/linux/WebFontRendering.h" |
+#include "ui/gfx/font_render_params.h" |
using blink::WebFontRendering; |
@@ -43,38 +44,6 @@ SkPaint::Hinting RendererPreferencesToSkiaHinting( |
} |
} |
-SkFontHost::LCDOrder RendererPreferencesToSkiaLCDOrder( |
- const RendererPreferences& prefs) { |
- switch (prefs.subpixel_rendering) { |
- case gfx::FontRenderParams::SUBPIXEL_RENDERING_NONE: |
- case gfx::FontRenderParams::SUBPIXEL_RENDERING_RGB: |
- case gfx::FontRenderParams::SUBPIXEL_RENDERING_VRGB: |
- return SkFontHost::kRGB_LCDOrder; |
- case gfx::FontRenderParams::SUBPIXEL_RENDERING_BGR: |
- case gfx::FontRenderParams::SUBPIXEL_RENDERING_VBGR: |
- return SkFontHost::kBGR_LCDOrder; |
- default: |
- NOTREACHED(); |
- return SkFontHost::kRGB_LCDOrder; |
- } |
-} |
- |
-SkFontHost::LCDOrientation RendererPreferencesToSkiaLCDOrientation( |
- const RendererPreferences& prefs) { |
- switch (prefs.subpixel_rendering) { |
- case gfx::FontRenderParams::SUBPIXEL_RENDERING_NONE: |
- case gfx::FontRenderParams::SUBPIXEL_RENDERING_RGB: |
- case gfx::FontRenderParams::SUBPIXEL_RENDERING_BGR: |
- return SkFontHost::kHorizontal_LCDOrientation; |
- case gfx::FontRenderParams::SUBPIXEL_RENDERING_VRGB: |
- case gfx::FontRenderParams::SUBPIXEL_RENDERING_VBGR: |
- return SkFontHost::kVertical_LCDOrientation; |
- default: |
- NOTREACHED(); |
- return SkFontHost::kHorizontal_LCDOrientation; |
- } |
-} |
- |
} // namespace |
void RenderViewImpl::UpdateFontRenderingFromRendererPrefs() { |
@@ -82,9 +51,12 @@ void RenderViewImpl::UpdateFontRenderingFromRendererPrefs() { |
WebFontRendering::setHinting(RendererPreferencesToSkiaHinting(prefs)); |
WebFontRendering::setAutoHint(prefs.use_autohinter); |
WebFontRendering::setUseBitmaps(prefs.use_bitmaps); |
- WebFontRendering::setLCDOrder(RendererPreferencesToSkiaLCDOrder(prefs)); |
+ WebFontRendering::setLCDOrder( |
+ gfx::FontRenderParams::SubpixelRenderingToSkiaLCDOrder( |
+ prefs.subpixel_rendering)); |
WebFontRendering::setLCDOrientation( |
- RendererPreferencesToSkiaLCDOrientation(prefs)); |
+ gfx::FontRenderParams::SubpixelRenderingToSkiaLCDOrientation( |
+ prefs.subpixel_rendering)); |
WebFontRendering::setAntiAlias(prefs.should_antialias_text); |
WebFontRendering::setSubpixelRendering( |
prefs.subpixel_rendering != |