Searched refs:SkPDFFont (Results 1 – 12 of 12) sorted by relevance
/external/skia/src/pdf/ |
D | SkPDFFont.cpp | 28 SkAutoGlyphCache SkPDFFont::MakeVectorCache(SkTypeface* face, int* size) { in MakeVectorCache() 52 struct SkPDFType0Font final : public SkPDFFont { 53 SkPDFType0Font(SkPDFFont::Info, const SkAdvancedTypefaceMetrics&); 63 struct SkPDFType1Font final : public SkPDFFont { 64 SkPDFType1Font(SkPDFFont::Info, const SkAdvancedTypefaceMetrics&, SkPDFCanon*); 69 struct SkPDFType3Font final : public SkPDFFont { 70 SkPDFType3Font(SkPDFFont::Info, const SkAdvancedTypefaceMetrics&); 135 SkPDFFont::~SkPDFFont() {} in ~SkPDFFont() 141 const SkAdvancedTypefaceMetrics* SkPDFFont::GetMetrics(SkTypeface* typeface, in GetMetrics() 164 SkAdvancedTypefaceMetrics::FontType SkPDFFont::FontType(const SkAdvancedTypefaceMetrics& metrics) { in FontType() [all …]
|
D | SkPDFFont.h | 20 class SkPDFFont; variable 29 class SkPDFFont : public SkPDFDict { 32 ~SkPDFFont() override; 55 bool multiByteGlyphs() const { return SkPDFFont::IsMultiByte(this->getType()); } in multiByteGlyphs() 86 static SkPDFFont* GetFontResource(SkPDFCanon* canon, 117 SkPDFFont(Info);
|
D | SkPDFDocument.h | 70 void registerFont(SkPDFFont* f) { fFonts.add(f); } in registerFont() 76 SkTHashSet<SkPDFFont*> fFonts;
|
D | SkPDFCanon.h | 18 class SkPDFFont; variable 61 SkTHashMap<uint64_t, SkPDFFont*> fFontMap;
|
D | SkPDFDevice.h | 31 class SkPDFFont; variable 212 SkTDArray<SkPDFFont*> fFontResources;
|
D | SkPDFCanon.cpp | 28 fFontMap.foreach(UnrefValue<uint64_t, SkPDFFont>()); in ~SkPDFCanon()
|
D | SkPDFDevice.cpp | 1272 SkPDFFont::GetMetrics(typeface, fDocument->canon()); in internalDrawText() 1312 SkAutoGlyphCache glyphCache = SkPDFFont::MakeVectorCache(typeface, &emSize); in internalDrawText() 1340 bool multiByteGlyphs = SkPDFFont::IsMultiByte(SkPDFFont::FontType(*metrics)); in internalDrawText() 1350 SkPDFFont* font = nullptr; in internalDrawText() 1527 for (SkPDFFont* font : fFontResources) { in makeResourceDict() 2031 sk_sp<SkPDFFont> newFont( in getFontResourceIndex() 2032 SkPDFFont::GetFontResource(fDocument->canon(), typeface, glyphID)); in getFontResourceIndex()
|
D | SkPDFDocument.cpp | 426 fFonts.foreach([canon](SkPDFFont* p){ p->getFontSubset(canon); }); in onClose()
|
/external/skia/gn/ |
D | pdf.gni | 27 "$_src/pdf/SkPDFFont.cpp", 28 "$_src/pdf/SkPDFFont.h",
|
/external/skia/tests/ |
D | PDFPrimitivesTest.cpp | 423 !SkPDFFont::CanEmbedTypeface(noEmbedTypeface.get(), &canon)); in DEF_TEST() 428 SkPDFFont::CanEmbedTypeface(portableTypeface.get(), &canon)); in DEF_TEST()
|
/external/skia/include/core/ |
D | SkTypeface.h | 390 friend class SkPDFFont; variable
|
/external/skia/ |
D | Android.bp | 654 "src/pdf/SkPDFFont.cpp",
|