Lines Matching refs:GSUB
35 #include "hb-ot-layout-gsub-table.hh"
56 layout->gsub_blob = OT::Sanitizer<OT::GSUB>::sanitize (face->reference_table (HB_OT_TAG_GSUB));
57 layout->gsub = OT::Sanitizer<OT::GSUB>::lock_instance (layout->gsub_blob);
173 layout->gsub_lookup_count = layout->gsub->get_lookup_count ();
176 layout->gsub_accels = (hb_ot_layout_lookup_accelerator_t *) calloc (layout->gsub->get_lookup_count (), sizeof (hb_ot_layout_lookup_accelerator_t));
187 layout->gsub_accels[i].init (layout->gsub->get_lookup (i));
222 static inline const OT::GSUB&
225 if (unlikely (!hb_ot_shaper_face_data_ensure (face))) return OT::Null(OT::GSUB);
226 return *hb_ot_layout_from_face (face)->gsub;
293 * GSUB/GPOS
830 const OT::SubstLookup& l = hb_ot_layout_from_face (face)->gsub->get_lookup (lookup_index);
877 * OT::GSUB
883 return &_get_gsub (face) != &OT::Null(OT::GSUB);
912 const OT::SubstLookup& l = hb_ot_layout_from_face (face)->gsub->get_lookup (lookup_index);
920 OT::GSUB::substitute_start (font, buffer);
1021 * access to GSUB/GPOS lookups.
1032 table (*hb_ot_layout_from_face (face)->gsub),
1035 const OT::GSUB &table;