blob: df8a3312b91dc799550c77b8d2f97e6ca37c020d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
// Copyright 2015 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef UI_GFX_HARFBUZZ_FONT_SKIA_H_
#define UI_GFX_HARFBUZZ_FONT_SKIA_H_
#include "third_party/harfbuzz-ng/src/hb.h"
#include "third_party/skia/include/core/SkScalar.h"
#include "ui/gfx/font_render_params.h"
class SkTypeface;
namespace gfx {
hb_font_t* CreateHarfBuzzFont(SkTypeface* skia_face,
SkScalar text_size,
const FontRenderParams& params,
bool subpixel_rendering_suppressed);
} // namespace gfx
#endif // UI_GFX_HARFBUZZ_FONT_SKIA_H_
|