OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SkAdvancedTypefaceMetrics
(Results
1 - 20
of
20
) sorted by null
/external/skia/src/core/
SkAdvancedTypefaceMetrics.h
17
/** \class
SkAdvancedTypefaceMetrics
19
The
SkAdvancedTypefaceMetrics
class is used by the PDF backend to correctly
23
struct
SkAdvancedTypefaceMetrics
{
24
SkAdvancedTypefaceMetrics
() {}
25
SkAdvancedTypefaceMetrics
(const
SkAdvancedTypefaceMetrics
&) = delete;
26
SkAdvancedTypefaceMetrics
& operator=(const
SkAdvancedTypefaceMetrics
&) = delete;
27
~
SkAdvancedTypefaceMetrics
() {}
80
template <> struct is_bitmask_enum<
SkAdvancedTypefaceMetrics
::FontFlags> : std::true_type {}
[
all
...]
SkTypeface.cpp
8
#include "
SkAdvancedTypefaceMetrics
.h"
53
std::unique_ptr<
SkAdvancedTypefaceMetrics
> onGetAdvancedMetrics() const override {
299
std::unique_ptr<
SkAdvancedTypefaceMetrics
> SkTypeface::getAdvancedMetrics() const {
300
std::unique_ptr<
SkAdvancedTypefaceMetrics
> result = this->onGetAdvancedMetrics();
301
if (result && result->fType ==
SkAdvancedTypefaceMetrics
::kTrueType_Font) {
307
result->fFlags |=
SkAdvancedTypefaceMetrics
::kNotEmbeddable_FontFlag;
310
result->fFlags |=
SkAdvancedTypefaceMetrics
::kNotSubsettable_FontFlag;
368
std::unique_ptr<
SkAdvancedTypefaceMetrics
> SkTypeface::onGetAdvancedMetrics() const {
/external/skia/src/pdf/
SkPDFFont.h
12
#include "
SkAdvancedTypefaceMetrics
.h"
42
SkAdvancedTypefaceMetrics
::FontType getType() const { return fFontType; }
44
static
SkAdvancedTypefaceMetrics
::FontType FontType(const
SkAdvancedTypefaceMetrics
&);
46
static bool IsMultiByte(
SkAdvancedTypefaceMetrics
::FontType type) {
47
return type ==
SkAdvancedTypefaceMetrics
::kType1CID_Font ||
48
type ==
SkAdvancedTypefaceMetrics
::kTrueType_Font;
90
/** Gets
SkAdvancedTypefaceMetrics
, and caches the result.
94
static const
SkAdvancedTypefaceMetrics
* GetMetrics(SkTypeface* typeface,
114
SkAdvancedTypefaceMetrics
::FontType fFontType
[
all
...]
SkPDFFont.cpp
54
SkPDFType0Font(SkPDFFont::Info, const
SkAdvancedTypefaceMetrics
&);
65
SkPDFType1Font(SkPDFFont::Info, const
SkAdvancedTypefaceMetrics
&, SkPDFCanon*);
71
SkPDFType3Font(SkPDFFont::Info, const
SkAdvancedTypefaceMetrics
&);
138
static bool can_embed(const
SkAdvancedTypefaceMetrics
& metrics) {
139
return !SkToBool(metrics.fFlags &
SkAdvancedTypefaceMetrics
::kNotEmbeddable_FontFlag);
142
const
SkAdvancedTypefaceMetrics
* SkPDFFont::GetMetrics(SkTypeface* typeface,
146
if (std::unique_ptr<
SkAdvancedTypefaceMetrics
>* ptr = canon->fTypefaceMetrics.find(id)) {
155
std::unique_ptr<
SkAdvancedTypefaceMetrics
> metrics = typeface->getAdvancedMetrics();
157
metrics = skstd::make_unique<
SkAdvancedTypefaceMetrics
>();
190
SkAdvancedTypefaceMetrics
::FontType SkPDFFont::FontType(const SkAdvancedTypefaceMetrics& metrics)
[
all
...]
SkPDFCanon.h
20
struct
SkAdvancedTypefaceMetrics
;
39
SkTHashMap<uint32_t, std::unique_ptr<
SkAdvancedTypefaceMetrics
>> fTypefaceMetrics;
SkPDFDevice.cpp
10
#include "
SkAdvancedTypefaceMetrics
.h"
[
all
...]
/external/skia/src/ports/
SkTypeface_win_dw.cpp
322
std::unique_ptr<
SkAdvancedTypefaceMetrics
> DWriteFontTypeface::onGetAdvancedMetrics() const {
324
std::unique_ptr<
SkAdvancedTypefaceMetrics
> info(nullptr);
333
info.reset(new
SkAdvancedTypefaceMetrics
);
339
//
SkAdvancedTypefaceMetrics
::fFontName is in theory supposed to be
364
info->fType =
SkAdvancedTypefaceMetrics
::kTrueType_Font;
379
info->fFlags |=
SkAdvancedTypefaceMetrics
::kMultiMaster_FontFlag;
388
info->fStyle |=
SkAdvancedTypefaceMetrics
::kFixedPitch_Style;
392
info->fStyle |=
SkAdvancedTypefaceMetrics
::kItalic_Style;
408
info->fStyle |=
SkAdvancedTypefaceMetrics
::kSerif_Style;
412
info->fStyle |=
SkAdvancedTypefaceMetrics
::kScript_Style
[
all
...]
SkFontHost_FreeType_common.h
83
std::unique_ptr<
SkAdvancedTypefaceMetrics
> onGetAdvancedMetrics() const override;
SkFontHost_FreeType.cpp
8
#include "
SkAdvancedTypefaceMetrics
.h"
533
std::unique_ptr<
SkAdvancedTypefaceMetrics
> SkTypeface_FreeType::onGetAdvancedMetrics() const {
540
std::unique_ptr<
SkAdvancedTypefaceMetrics
> info(new
SkAdvancedTypefaceMetrics
);
544
info->fFlags |=
SkAdvancedTypefaceMetrics
::kMultiMaster_FontFlag;
547
info->fFlags |=
SkAdvancedTypefaceMetrics
::kNotEmbeddable_FontFlag;
550
info->fFlags |=
SkAdvancedTypefaceMetrics
::kNotSubsettable_FontFlag;
555
info->fType =
SkAdvancedTypefaceMetrics
::kType1_Font;
557
info->fType =
SkAdvancedTypefaceMetrics
::kType1CID_Font;
559
info->fType =
SkAdvancedTypefaceMetrics
::kCFF_Font
[
all
...]
SkTypeface_win_dw.h
11
#include "
SkAdvancedTypefaceMetrics
.h"
107
std::unique_ptr<
SkAdvancedTypefaceMetrics
> onGetAdvancedMetrics() const override;
SkFontHost_mac.cpp
22
#include "
SkAdvancedTypefaceMetrics
.h"
529
std::unique_ptr<
SkAdvancedTypefaceMetrics
> onGetAdvancedMetrics() const override;
[
all
...]
SkFontHost_win.cpp
11
#include "
SkAdvancedTypefaceMetrics
.h"
262
std::unique_ptr<
SkAdvancedTypefaceMetrics
> onGetAdvancedMetrics() const override;
[
all
...]
SkFontMgr_fontconfig.cpp
8
#include "
SkAdvancedTypefaceMetrics
.h"
492
std::unique_ptr<
SkAdvancedTypefaceMetrics
> onGetAdvancedMetrics() const override {
493
std::unique_ptr<
SkAdvancedTypefaceMetrics
> info =
498
info->fType =
SkAdvancedTypefaceMetrics
::kOther_Font;
[
all
...]
/external/skia/include/core/
SkTypeface.h
26
struct
SkAdvancedTypefaceMetrics
;
348
virtual std::unique_ptr<
SkAdvancedTypefaceMetrics
> onGetAdvancedMetrics() const;
391
std::unique_ptr<
SkAdvancedTypefaceMetrics
> getAdvancedMetrics() const;
/external/skia/src/fonts/
SkRandomScalerContext.h
30
std::unique_ptr<
SkAdvancedTypefaceMetrics
> onGetAdvancedMetrics() const override;
SkTestScalerContext.h
68
std::unique_ptr<
SkAdvancedTypefaceMetrics
> onGetAdvancedMetrics() const override;
SkTestScalerContext.cpp
8
#include "
SkAdvancedTypefaceMetrics
.h"
149
std::unique_ptr<
SkAdvancedTypefaceMetrics
> SkTestTypeface::onGetAdvancedMetrics() const { // pdf only
150
std::unique_ptr<
SkAdvancedTypefaceMetrics
> info(new
SkAdvancedTypefaceMetrics
);
SkRandomScalerContext.cpp
8
#include "
SkAdvancedTypefaceMetrics
.h"
210
std::unique_ptr<
SkAdvancedTypefaceMetrics
> SkRandomTypeface::onGetAdvancedMetrics() const {
/external/skia/tests/
TypefaceTest.cpp
8
#include "
SkAdvancedTypefaceMetrics
.h"
200
std::unique_ptr<
SkAdvancedTypefaceMetrics
> onGetAdvancedMetrics() const override {
FontMgrTest.cpp
8
#include "
SkAdvancedTypefaceMetrics
.h"
136
std::unique_ptr<
SkAdvancedTypefaceMetrics
> onGetAdvancedMetrics() const override {
Completed in 394 milliseconds