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 setUseSubpixelPositioning(bool); 20 BLINK_EXPORT static void addSideloadedFontForTesting(SkTypeface*); 21 }; 22 23 } // namespace blink 24 25 #endif 26