Home | History | Annotate | Download | only in pdf

Lines Matching refs:subset

476                           const SkPDFGlyphSet* subset,
483 const SkPDFGlyphSet* subset,
506 (subset == NULL || subset->has(i + glyphOffset));
546 const SkPDFGlyphSet* subset,
556 append_cmap_sections(glyphToUnicode, subset, &cmap, multiByteGlyphs,
573 const SkTDArray<uint32_t>& subset,
594 subset.begin(),
595 subset.count(),
613 sk_ignore_unused_variable(subset);
694 SkPDFGlyphSet* subset = getGlyphSetForFont(font);
695 if (subset) {
696 subset->set(glyphIDs, numGlyphs);
718 /* Font subset design: It would be nice to be able to subset fonts
722 * some additional state indicating which subset of the font is used. It
727 * from each page and combine it and ask for a resource with that subset.
1036 void SkPDFFont::populateToUnicodeTable(const SkPDFGlyphSet* subset) {
1041 generate_tounicode_cmap(fFontInfo->fGlyphToUnicode, subset,
1060 SkPDFFont* SkPDFType0Font::getFontSubset(const SkPDFGlyphSet* subset) {
1062 newSubset->populate(subset);
1074 bool SkPDFType0Font::populate(const SkPDFGlyphSet* subset) {
1080 new SkPDFCIDFont(fontInfo(), typeface(), subset));
1086 populateToUnicodeTable(subset);
1097 SkTypeface* typeface, const SkPDFGlyphSet* subset)
1099 populate(subset);
1105 const SkTDArray<uint32_t>* subset) {
1112 SkASSERT(subset);
1117 *subset,
1154 bool SkPDFCIDFont::populate(const SkPDFGlyphSet* subset) {
1159 if (subset) {
1161 if (!subset->has(0)) {
1164 subset->exportTo(&glyphIDs);