Index: content/public/common/renderer_preferences.h |
diff --git a/content/public/common/renderer_preferences.h b/content/public/common/renderer_preferences.h |
index ce02b173a6b812fe8946adc0fb2fd74a48d51572..43e43c9e58931d42c780a9f283d3f811a4e21427 100644 |
--- a/content/public/common/renderer_preferences.h |
+++ b/content/public/common/renderer_preferences.h |
@@ -17,9 +17,25 @@ |
#include "content/common/content_export.h" |
#include "third_party/skia/include/core/SkColor.h" |
-#include "ui/gfx/font_render_params.h" |
namespace content { |
+ |
+enum RendererPreferencesHintingEnum { |
+ RENDERER_PREFERENCES_HINTING_SYSTEM_DEFAULT = 0, |
+ RENDERER_PREFERENCES_HINTING_NONE, |
+ RENDERER_PREFERENCES_HINTING_SLIGHT, |
+ RENDERER_PREFERENCES_HINTING_MEDIUM, |
+ RENDERER_PREFERENCES_HINTING_FULL, |
+}; |
+ |
+enum RendererPreferencesSubpixelRenderingEnum { |
+ RENDERER_PREFERENCES_SUBPIXEL_RENDERING_SYSTEM_DEFAULT = 0, |
+ RENDERER_PREFERENCES_SUBPIXEL_RENDERING_NONE, |
+ RENDERER_PREFERENCES_SUBPIXEL_RENDERING_RGB, |
+ RENDERER_PREFERENCES_SUBPIXEL_RENDERING_BGR, |
+ RENDERER_PREFERENCES_SUBPIXEL_RENDERING_VRGB, |
+ RENDERER_PREFERENCES_SUBPIXEL_RENDERING_VBGR, |
+}; |
enum TapMultipleTargetsStrategy { |
TAP_MULTIPLE_TARGETS_STRATEGY_ZOOM = 0, |
@@ -43,7 +59,7 @@ |
// The level of hinting to use when rendering text. |
// Currently only used by Linux. |
- gfx::FontRenderParams::Hinting hinting; |
+ RendererPreferencesHintingEnum hinting; |
// Whether auto hinter should be used. Currently only used by Linux. |
bool use_autohinter; |
@@ -54,7 +70,7 @@ |
// The type of subpixel rendering to use for text. |
// Currently only used by Linux. |
- gfx::FontRenderParams::SubpixelRendering subpixel_rendering; |
+ RendererPreferencesSubpixelRenderingEnum subpixel_rendering; |
// Whether subpixel positioning should be used, permitting fractional X |
// positions for glyphs. Currently only used by Linux. |