diff options
Diffstat (limited to 'Source/WebKit/chromium/src/linux/WebFontRendering.cpp')
-rw-r--r-- | Source/WebKit/chromium/src/linux/WebFontRendering.cpp | 33 |
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 |