Home
last modified time | relevance | path

Searched refs:SkSFNTHeader (Results 1 - 8 of 8) sorted by relevance

/third_party/skia/src/sfnt/
H A DSkOTUtils.cpp20 #include "src/sfnt/SkSFNTHeader.h"
44 SkSFNTHeader sfntHeader; in RenameFont()
51 SkSFNTHeader::TableDirectoryEntry tableEntry; in RenameFont()
112 SkSFNTHeader::TableDirectoryEntry* currentEntry = reinterpret_cast<SkSFNTHeader::TableDirectoryEntry*>(data + sizeof(SkSFNTHeader)); in RenameFont()
113 SkSFNTHeader::TableDirectoryEntry* endEntry = currentEntry + numTables; in RenameFont()
114 SkSFNTHeader::TableDirectoryEntry* headTableEntry = nullptr; in RenameFont()
127 SkSFNTHeader::TableDirectoryEntry* nameTableEntry = reinterpret_cast<SkSFNTHeader in RenameFont()
[all...]
H A DSkSFNTHeader.h20 struct SkSFNTHeader { struct
67 static_assert(sizeof(SkSFNTHeader) == 12, "sizeof_SkSFNTHeader_not_12");
68 static_assert(sizeof(SkSFNTHeader::TableDirectoryEntry) == 16, "sizeof_SkSFNTHeader_TableDirectoryEntry_not_16");
/third_party/skia/src/core/
H A DSkFontStream.cpp13 struct SkSFNTHeader { struct
29 SkSFNTHeader fSingle;
65 // by default, SkSFNTHeader is at the start of the stream in count_tables()
84 // this is the offset to the local SkSFNTHeader in count_tables()
90 if (!read(stream, header, sizeof(SkSFNTHeader))) { in count_tables()
97 *offsetToDir = offset + sizeof(SkSFNTHeader); in count_tables()
/third_party/skia/src/ports/
H A DSkTypeface_mac_ct.cpp55 #include "src/sfnt/SkSFNTHeader.h"
656 return SkSFNTHeader::fontType_OpenTypeCFF::TAG;
658 return SkSFNTHeader::fontType_WindowsTrueType::TAG;
660 return SkSFNTHeader::fontType_MacTrueType::TAG;
662 return SkSFNTHeader::fontType_PostScript::TAG;
664 return SkSFNTHeader::fontType_MacTrueType::TAG;
691 fontType = SkSFNTHeader::fontType_WindowsTrueType::TAG;
703 fontType = SkSFNTHeader::fontType_OpenTypeCFF::TAG;
710 if (fontType == SkSFNTHeader::fontType_PostScript::TAG) {
721 fontType = SkSFNTHeader
[all...]
H A DSkFontHost_win.cpp35 #include "src/sfnt/SkSFNTHeader.h"
2015 SkSFNTHeader header;
2023 size_t size = numTables * sizeof(SkSFNTHeader::TableDirectoryEntry);
2024 SkAutoSTMalloc<0x20, SkSFNTHeader::TableDirectoryEntry> dir(numTables);
/third_party/skia/tests/
H A DTypefaceTest.cpp21 #include "src/sfnt/SkSFNTHeader.h"
38 SkSFNTHeader* sfntHeader = static_cast<SkSFNTHeader*>(data->writable_data()); in TypefaceStyle_test()
40 SkSFNTHeader::TableDirectoryEntry* tableEntry = in TypefaceStyle_test()
41 SkTAfter<SkSFNTHeader::TableDirectoryEntry>(sfntHeader); in TypefaceStyle_test()
42 SkSFNTHeader::TableDirectoryEntry* os2TableEntry = nullptr; in TypefaceStyle_test()
/third_party/skia/src/utils/mac/
H A DSkCTFont.cpp16 #include "src/sfnt/SkSFNTHeader.h"
335 const SkSFNTHeader* sfntHeader = reinterpret_cast<const SkSFNTHeader*>(data->data()); in SkCTFontGetDataFontWeightMapping()
336 const SkSFNTHeader::TableDirectoryEntry* tableEntry = in SkCTFontGetDataFontWeightMapping()
337 SkTAfter<const SkSFNTHeader::TableDirectoryEntry>(sfntHeader); in SkCTFontGetDataFontWeightMapping()
338 const SkSFNTHeader::TableDirectoryEntry* os2TableEntry = nullptr; in SkCTFontGetDataFontWeightMapping()
/third_party/skia/src/xps/
H A DSkXPSDevice.cpp52 #include "src/sfnt/SkSFNTHeader.h"
386 SkSFNTHeader* sfntHeader = SkTAddOffset<SkSFNTHeader>(fontPackageBuffer.get(), extra); in subset_typeface()
388 SkSFNTHeader::TableDirectoryEntry* tableDirectory = in subset_typeface()
389 SkTAfter<SkSFNTHeader::TableDirectoryEntry>(sfntHeader); in subset_typeface()

Completed in 11 milliseconds