Lines Matching defs:acc
260 bool create (const OT::cff2::accelerator_subset_t &acc,
263 orig_fdcount = acc.fdArray->count;
272 flattener(acc, plan);
278 cff2_subr_subsetter_t subr_subsetter (acc, plan);
303 if (acc.fdSelect != &Null (CFF2FDSelect))
307 *(const FDSelect *)acc.fdSelect,
341 const OT::cff2::accelerator_subset_t &acc,
348 for (int i = (int)acc.privateDicts.length; --i >= 0 ;)
371 if (likely (pd->serialize (c, acc.privateDicts[i], privSzr, subrs_link)))
400 if (acc.fdSelect != &Null (CFF2FDSelect))
403 if (likely (hb_serialize_cff_fdselect (c, num_glyphs, *(const FDSelect *)acc.fdSelect, plan.orig_fdcount,
421 + hb_zip (+ hb_iter (acc.fontDicts)
423 { return plan.fdmap.has (&_ - &acc.fontDicts[0]); }),
431 if (acc.varStore != &Null (CFF2VariationStore))
435 if (unlikely (!dest || !dest->serialize (c, acc.varStore))) return false;
451 if (unlikely (!dict.serialize (c, acc.topDict, topSzr, plan.info))) return false;
464 _hb_subset_cff2 (const OT::cff2::accelerator_subset_t &acc,
469 if (unlikely (!cff2_plan.create (acc, c->plan))) return false;
470 return _serialize_cff2 (c->serializer, cff2_plan, acc, c->plan->num_output_glyphs ());
476 OT::cff2::accelerator_subset_t acc;
477 acc.init (c->plan->source);
478 bool result = likely (acc.is_valid ()) && _hb_subset_cff2 (acc, c);
479 acc.fini ();