#include "third_party/blink/public/platform/web_font_render_style.h"
#include "build/build_config.h"
#include "third_party/blink/renderer/platform/fonts/font_cache.h"
#include "third_party/blink/renderer/platform/fonts/font_description.h"
#include "third_party/blink/renderer/platform/web_test_support.h"
#include "third_party/skia/include/core/SkFont.h"
namespace blink {
namespace {
SkFontHinting g_skia_hinting = …;
bool g_use_skia_auto_hint = …;
bool g_use_skia_bitmaps = …;
bool g_use_skia_anti_alias = …;
bool g_use_skia_subpixel_rendering = …;
}
void WebFontRenderStyle::SetSkiaFontManager(sk_sp<SkFontMgr> font_mgr) { … }
void WebFontRenderStyle::SetHinting(SkFontHinting hinting) { … }
void WebFontRenderStyle::SetAutoHint(bool use_auto_hint) { … }
void WebFontRenderStyle::SetUseBitmaps(bool use_bitmaps) { … }
void WebFontRenderStyle::SetAntiAlias(bool use_anti_alias) { … }
void WebFontRenderStyle::SetSubpixelRendering(bool use_subpixel_rendering) { … }
void WebFontRenderStyle::SetSubpixelPositioning(bool use_subpixel_positioning) { … }
void WebFontRenderStyle::SetSystemFontFamily(const WebString& name) { … }
WebFontRenderStyle WebFontRenderStyle::GetDefault() { … }
void WebFontRenderStyle::OverrideWith(const WebFontRenderStyle& other) { … }
void WebFontRenderStyle::ApplyToSkFont(SkFont* font) const { … }
}