Lines Matching refs:bfrange
104 static void append_bfrange_section(const std::vector<BFRange>& bfrange,
108 for (size_t i = 0; i < bfrange.size(); i += 100) {
109 int count = SkToInt(bfrange.size() - i);
115 write_glyph(cmap, multiByte, bfrange[i + j].fStart);
117 write_glyph(cmap, multiByte, bfrange[i + j].fEnd);
119 SkPDFUtils::WriteUTF16beHex(cmap, bfrange[i + j].fUnicode);
126 // Generate <bfchar> and <bfrange> table according to PDF spec 1.4 and Adobe
130 // Current implementation guarantees bfchar and bfrange entries do not overlap.
145 // In case of searching text in PDF, bfrange will have higher precedence so
174 // PDF spec requires bfrange not changing the higher byte,
202 // The spec requires all bfchar entries for a font must come before bfrange