| OLD | NEW | 
|   1 // Copyright 2014 The Chromium Authors. All rights reserved. |   1 // Copyright 2014 The Chromium Authors. All rights reserved. | 
|   2 // Use of this source code is governed by a BSD-style license that can be |   2 // Use of this source code is governed by a BSD-style license that can be | 
|   3 // found in the LICENSE file. |   3 // found in the LICENSE file. | 
|   4  |   4  | 
|   5 #include "config.h" |   5 #include "config.h" | 
|   6 #include "public/web/win/WebFontRendering.h" |   6 #include "public/web/win/WebFontRendering.h" | 
|   7  |   7  | 
|   8 #include "platform/fonts/FontCache.h" |   8 #include "platform/fonts/FontCache.h" | 
|   9  |   9  | 
|  10 namespace blink { |  10 namespace blink { | 
|  11  |  11  | 
|  12 // static |  12 // static | 
|  13 void WebFontRendering::setUseDirectWrite(bool useDirectWrite) |  13 void WebFontRendering::setUseDirectWrite(bool useDirectWrite) | 
|  14 { |  14 { | 
|  15     blink::FontCache::setUseDirectWrite(useDirectWrite); |  15     FontCache::setUseDirectWrite(useDirectWrite); | 
|  16 } |  16 } | 
|  17  |  17  | 
|  18 // static |  18 // static | 
|  19 void WebFontRendering::setDirectWriteFactory(IDWriteFactory* factory) |  19 void WebFontRendering::setDirectWriteFactory(IDWriteFactory* factory) | 
|  20 { |  20 { | 
|  21     blink::FontCache::setDirectWriteFactory(factory); |  21     FontCache::setDirectWriteFactory(factory); | 
|  22 } |  22 } | 
|  23  |  23  | 
|  24 // static |  24 // static | 
|  25 void WebFontRendering::setDeviceScaleFactor(float deviceScaleFactor) |  25 void WebFontRendering::setDeviceScaleFactor(float deviceScaleFactor) | 
|  26 { |  26 { | 
|  27     blink::FontCache::setDeviceScaleFactor(deviceScaleFactor); |  27     FontCache::setDeviceScaleFactor(deviceScaleFactor); | 
|  28 } |  28 } | 
|  29  |  29  | 
|  30 // static |  30 // static | 
|  31 void WebFontRendering::setUseSubpixelPositioning(bool useSubpixelPositioning) |  31 void WebFontRendering::setUseSubpixelPositioning(bool useSubpixelPositioning) | 
|  32 { |  32 { | 
|  33     blink::FontCache::setUseSubpixelPositioning(useSubpixelPositioning); |  33     FontCache::setUseSubpixelPositioning(useSubpixelPositioning); | 
|  34 } |  34 } | 
|  35  |  35  | 
|  36 // static |  36 // static | 
|  37 void WebFontRendering::addSideloadedFontForTesting(SkTypeface* typeface) |  37 void WebFontRendering::addSideloadedFontForTesting(SkTypeface* typeface) | 
|  38 { |  38 { | 
|  39     blink::FontCache::addSideloadedFontForTesting(typeface); |  39     FontCache::addSideloadedFontForTesting(typeface); | 
|  40 } |  40 } | 
|  41  |  41  | 
|  42 // static |  42 // static | 
|  43 void WebFontRendering::setMenuFontMetrics(const wchar_t* familyName, int32_t fon
    tHeight) |  43 void WebFontRendering::setMenuFontMetrics(const wchar_t* familyName, int32_t fon
    tHeight) | 
|  44 { |  44 { | 
|  45     blink::FontCache::setMenuFontMetrics(familyName, fontHeight); |  45     FontCache::setMenuFontMetrics(familyName, fontHeight); | 
|  46 } |  46 } | 
|  47  |  47  | 
|  48 // static |  48 // static | 
|  49 void WebFontRendering::setSmallCaptionFontMetrics(const wchar_t* familyName, int
    32_t fontHeight) |  49 void WebFontRendering::setSmallCaptionFontMetrics(const wchar_t* familyName, int
    32_t fontHeight) | 
|  50 { |  50 { | 
|  51     blink::FontCache::setSmallCaptionFontMetrics(familyName, fontHeight); |  51     FontCache::setSmallCaptionFontMetrics(familyName, fontHeight); | 
|  52 } |  52 } | 
|  53  |  53  | 
|  54 // static |  54 // static | 
|  55 void WebFontRendering::setStatusFontMetrics(const wchar_t* familyName, int32_t f
    ontHeight) |  55 void WebFontRendering::setStatusFontMetrics(const wchar_t* familyName, int32_t f
    ontHeight) | 
|  56 { |  56 { | 
|  57     blink::FontCache::setStatusFontMetrics(familyName, fontHeight); |  57     FontCache::setStatusFontMetrics(familyName, fontHeight); | 
|  58 } |  58 } | 
|  59  |  59  | 
|  60 // static |  60 // static | 
|  61 void WebFontRendering::setLCDOrder(SkFontHost::LCDOrder order) |  61 void WebFontRendering::setLCDOrder(SkFontHost::LCDOrder order) | 
|  62 { |  62 { | 
|  63     SkFontHost::SetSubpixelOrder(order); |  63     SkFontHost::SetSubpixelOrder(order); | 
|  64 } |  64 } | 
|  65  |  65  | 
|  66 // static |  66 // static | 
|  67 void WebFontRendering::setLCDOrientation(SkFontHost::LCDOrientation orientation) |  67 void WebFontRendering::setLCDOrientation(SkFontHost::LCDOrientation orientation) | 
|  68 { |  68 { | 
|  69     SkFontHost::SetSubpixelOrientation(orientation); |  69     SkFontHost::SetSubpixelOrientation(orientation); | 
|  70 } |  70 } | 
|  71  |  71  | 
|  72 } // namespace blink |  72 } // namespace blink | 
| OLD | NEW |