summaryrefslogtreecommitdiffstats
path: root/content/renderer/render_view_linux.cc
diff options
context:
space:
mode:
Diffstat (limited to 'content/renderer/render_view_linux.cc')
-rw-r--r--content/renderer/render_view_linux.cc64
1 files changed, 34 insertions, 30 deletions
diff --git a/content/renderer/render_view_linux.cc b/content/renderer/render_view_linux.cc
index f41fa61..43d8b43 100644
--- a/content/renderer/render_view_linux.cc
+++ b/content/renderer/render_view_linux.cc
@@ -9,19 +9,21 @@
using WebKit::WebFontRendering;
+namespace content {
+
static SkPaint::Hinting RendererPreferencesToSkiaHinting(
- const content::RendererPreferences& prefs) {
+ const RendererPreferences& prefs) {
if (!prefs.should_antialias_text) {
// When anti-aliasing is off, GTK maps all non-zero hinting settings to
// 'Normal' hinting so we do the same. Otherwise, folks who have 'Slight'
// hinting selected will see readable text in everything expect Chromium.
switch (prefs.hinting) {
- case content::RENDERER_PREFERENCES_HINTING_NONE:
+ case RENDERER_PREFERENCES_HINTING_NONE:
return SkPaint::kNo_Hinting;
- case content::RENDERER_PREFERENCES_HINTING_SYSTEM_DEFAULT:
- case content::RENDERER_PREFERENCES_HINTING_SLIGHT:
- case content::RENDERER_PREFERENCES_HINTING_MEDIUM:
- case content::RENDERER_PREFERENCES_HINTING_FULL:
+ case RENDERER_PREFERENCES_HINTING_SYSTEM_DEFAULT:
+ case RENDERER_PREFERENCES_HINTING_SLIGHT:
+ case RENDERER_PREFERENCES_HINTING_MEDIUM:
+ case RENDERER_PREFERENCES_HINTING_FULL:
return SkPaint::kNormal_Hinting;
default:
NOTREACHED();
@@ -30,15 +32,15 @@ static SkPaint::Hinting RendererPreferencesToSkiaHinting(
}
switch (prefs.hinting) {
- case content::RENDERER_PREFERENCES_HINTING_SYSTEM_DEFAULT:
+ case RENDERER_PREFERENCES_HINTING_SYSTEM_DEFAULT:
return SkPaint::kNormal_Hinting;
- case content::RENDERER_PREFERENCES_HINTING_NONE:
+ case RENDERER_PREFERENCES_HINTING_NONE:
return SkPaint::kNo_Hinting;
- case content::RENDERER_PREFERENCES_HINTING_SLIGHT:
+ case RENDERER_PREFERENCES_HINTING_SLIGHT:
return SkPaint::kSlight_Hinting;
- case content::RENDERER_PREFERENCES_HINTING_MEDIUM:
+ case RENDERER_PREFERENCES_HINTING_MEDIUM:
return SkPaint::kNormal_Hinting;
- case content::RENDERER_PREFERENCES_HINTING_FULL:
+ case RENDERER_PREFERENCES_HINTING_FULL:
return SkPaint::kFull_Hinting;
default:
NOTREACHED();
@@ -47,15 +49,15 @@ static SkPaint::Hinting RendererPreferencesToSkiaHinting(
}
static SkFontHost::LCDOrder RendererPreferencesToSkiaLCDOrder(
- content::RendererPreferencesSubpixelRenderingEnum subpixel) {
+ RendererPreferencesSubpixelRenderingEnum subpixel) {
switch (subpixel) {
- case content::RENDERER_PREFERENCES_SUBPIXEL_RENDERING_SYSTEM_DEFAULT:
- case content::RENDERER_PREFERENCES_SUBPIXEL_RENDERING_NONE:
- case content::RENDERER_PREFERENCES_SUBPIXEL_RENDERING_RGB:
- case content::RENDERER_PREFERENCES_SUBPIXEL_RENDERING_VRGB:
+ case RENDERER_PREFERENCES_SUBPIXEL_RENDERING_SYSTEM_DEFAULT:
+ case RENDERER_PREFERENCES_SUBPIXEL_RENDERING_NONE:
+ case RENDERER_PREFERENCES_SUBPIXEL_RENDERING_RGB:
+ case RENDERER_PREFERENCES_SUBPIXEL_RENDERING_VRGB:
return SkFontHost::kRGB_LCDOrder;
- case content::RENDERER_PREFERENCES_SUBPIXEL_RENDERING_BGR:
- case content::RENDERER_PREFERENCES_SUBPIXEL_RENDERING_VBGR:
+ case RENDERER_PREFERENCES_SUBPIXEL_RENDERING_BGR:
+ case RENDERER_PREFERENCES_SUBPIXEL_RENDERING_VBGR:
return SkFontHost::kBGR_LCDOrder;
default:
NOTREACHED();
@@ -65,15 +67,15 @@ static SkFontHost::LCDOrder RendererPreferencesToSkiaLCDOrder(
static SkFontHost::LCDOrientation
RendererPreferencesToSkiaLCDOrientation(
- content::RendererPreferencesSubpixelRenderingEnum subpixel) {
+ RendererPreferencesSubpixelRenderingEnum subpixel) {
switch (subpixel) {
- case content::RENDERER_PREFERENCES_SUBPIXEL_RENDERING_SYSTEM_DEFAULT:
- case content::RENDERER_PREFERENCES_SUBPIXEL_RENDERING_NONE:
- case content::RENDERER_PREFERENCES_SUBPIXEL_RENDERING_RGB:
- case content::RENDERER_PREFERENCES_SUBPIXEL_RENDERING_BGR:
+ case RENDERER_PREFERENCES_SUBPIXEL_RENDERING_SYSTEM_DEFAULT:
+ case RENDERER_PREFERENCES_SUBPIXEL_RENDERING_NONE:
+ case RENDERER_PREFERENCES_SUBPIXEL_RENDERING_RGB:
+ case RENDERER_PREFERENCES_SUBPIXEL_RENDERING_BGR:
return SkFontHost::kHorizontal_LCDOrientation;
- case content::RENDERER_PREFERENCES_SUBPIXEL_RENDERING_VRGB:
- case content::RENDERER_PREFERENCES_SUBPIXEL_RENDERING_VBGR:
+ case RENDERER_PREFERENCES_SUBPIXEL_RENDERING_VRGB:
+ case RENDERER_PREFERENCES_SUBPIXEL_RENDERING_VBGR:
return SkFontHost::kVertical_LCDOrientation;
default:
NOTREACHED();
@@ -82,23 +84,23 @@ static SkFontHost::LCDOrientation
}
static bool RendererPreferencesToAntiAliasFlag(
- const content::RendererPreferences& prefs) {
+ const RendererPreferences& prefs) {
return prefs.should_antialias_text;
}
static bool RendererPreferencesToSubpixelRenderingFlag(
- const content::RendererPreferences& prefs) {
+ const RendererPreferences& prefs) {
if (prefs.subpixel_rendering !=
- content::RENDERER_PREFERENCES_SUBPIXEL_RENDERING_SYSTEM_DEFAULT &&
+ RENDERER_PREFERENCES_SUBPIXEL_RENDERING_SYSTEM_DEFAULT &&
prefs.subpixel_rendering !=
- content::RENDERER_PREFERENCES_SUBPIXEL_RENDERING_NONE) {
+ RENDERER_PREFERENCES_SUBPIXEL_RENDERING_NONE) {
return true;
}
return false;
}
void RenderViewImpl::UpdateFontRenderingFromRendererPrefs() {
- const content::RendererPreferences& prefs = renderer_preferences_;
+ const RendererPreferences& prefs = renderer_preferences_;
WebFontRendering::setHinting(RendererPreferencesToSkiaHinting(prefs));
WebFontRendering::setAutoHint(prefs.use_autohinter);
WebFontRendering::setUseBitmaps(prefs.use_bitmaps);
@@ -111,3 +113,5 @@ void RenderViewImpl::UpdateFontRenderingFromRendererPrefs() {
RendererPreferencesToSubpixelRenderingFlag(prefs));
WebFontRendering::setSubpixelPositioning(prefs.use_subpixel_positioning);
}
+
+} // namespace content