summaryrefslogtreecommitdiff
path: root/Source/WebKit/chromium/src/linux/WebFontRendering.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebKit/chromium/src/linux/WebFontRendering.cpp')
-rw-r--r--Source/WebKit/chromium/src/linux/WebFontRendering.cpp33
1 files changed, 29 insertions, 4 deletions
diff --git a/Source/WebKit/chromium/src/linux/WebFontRendering.cpp b/Source/WebKit/chromium/src/linux/WebFontRendering.cpp
index b9862f58b..7dc98e667 100644
--- a/Source/WebKit/chromium/src/linux/WebFontRendering.cpp
+++ b/Source/WebKit/chromium/src/linux/WebFontRendering.cpp
@@ -33,6 +33,10 @@
#include "FontPlatformData.h"
+#if OS(LINUX)
+#include "WebFontInfo.h"
+#endif
+
using WebCore::FontPlatformData;
namespace WebKit {
@@ -44,15 +48,36 @@ void WebFontRendering::setHinting(SkPaint::Hinting hinting)
}
// static
-void WebFontRendering::setAntiAlias(bool isAntiAlias)
+void WebFontRendering::setAutoHint(bool useAutoHint)
+{
+ FontPlatformData::setAutoHint(useAutoHint);
+}
+
+// static
+void WebFontRendering::setUseBitmaps(bool useBitmaps)
+{
+ FontPlatformData::setUseBitmaps(useBitmaps);
+}
+
+// static
+void WebFontRendering::setAntiAlias(bool useAntiAlias)
+{
+ FontPlatformData::setAntiAlias(useAntiAlias);
+}
+
+// static
+void WebFontRendering::setSubpixelRendering(bool useSubpixelRendering)
{
- FontPlatformData::setAntiAlias(isAntiAlias);
+ FontPlatformData::setSubpixelRendering(useSubpixelRendering);
}
// static
-void WebFontRendering::setSubpixelGlyphs(bool isSubpixelGlyphs)
+void WebFontRendering::setSubpixelPositioning(bool useSubpixelPositioning)
{
- FontPlatformData::setSubpixelGlyphs(isSubpixelGlyphs);
+ FontPlatformData::setSubpixelPositioning(useSubpixelPositioning);
+#if OS(LINUX)
+ WebFontInfo::setSubpixelPositioning(useSubpixelPositioning);
+#endif
}
// static