1 // Copyright 2014 Google Inc. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #ifndef WebFontRendering_h 6 #define WebFontRendering_h 7 8 #include "public/platform/WebCommon.h" 9 10 class SkTypeface; 11 struct IDWriteFactory; 12 13 namespace blink { 14 15 class WebFontRendering { 16 public: 17 BLINK_EXPORT static void setUseDirectWrite(bool); 18 BLINK_EXPORT static void setDirectWriteFactory(IDWriteFactory*); 19 BLINK_EXPORT static void setDeviceScaleFactor(float); 20 BLINK_EXPORT static void setUseSubpixelPositioning(bool); 21 BLINK_EXPORT static void addSideloadedFontForTesting(SkTypeface*); 22 }; 23 24 } // namespace blink 25 26 #endif 27