Home | History | Annotate | Download | only in pdf

Lines Matching refs:subset

471                           const SkPDFGlyphSet* subset,
475 const SkPDFGlyphSet* subset,
489 bool inSubset = i < count && (subset == NULL || subset->has(i));
529 const SkPDFGlyphSet* subset) {
532 append_cmap_sections(glyphToUnicode, subset, &cmap);
548 const SkTDArray<uint32_t>& subset,
569 subset.begin(),
570 subset.count(),
588 sk_ignore_unused_variable(subset);
669 SkPDFGlyphSet* subset = getGlyphSetForFont(font);
670 if (subset) {
671 subset->set(glyphIDs, numGlyphs);
693 /* Font subset design: It would be nice to be able to subset fonts
697 * some additional state indicating which subset of the font is used. It
702 * from each page and combine it and ask for a resource with that subset.
1013 void SkPDFFont::populateToUnicodeTable(const SkPDFGlyphSet* subset) {
1018 generate_tounicode_cmap(fFontInfo->fGlyphToUnicode, subset));
1035 SkPDFFont* SkPDFType0Font::getFontSubset(const SkPDFGlyphSet* subset) {
1037 newSubset->populate(subset);
1049 bool SkPDFType0Font::populate(const SkPDFGlyphSet* subset) {
1055 new SkPDFCIDFont(fontInfo(), typeface(), subset));
1061 populateToUnicodeTable(subset);
1072 SkTypeface* typeface, const SkPDFGlyphSet* subset)
1074 populate(subset);
1080 const SkTDArray<uint32_t>* subset) {
1087 SkASSERT(subset);
1092 *subset,
1129 bool SkPDFCIDFont::populate(const SkPDFGlyphSet* subset) {
1135 if (subset) {
1136 subset->exportTo(&glyphIDs);