Lines Matching refs:glyphs
85 _remove_invalid_gids (hb_set_t *glyphs,
89 while (glyphs->next (&gid))
92 glyphs->del (gid);
102 hb_vector_t<hb_codepoint_t> *glyphs)
129 // Add all glyphs needed for GSUB substitutions.
132 // Populate a full set of glyphs to retain by adding all referenced
133 // composite glyphs.
146 glyphs->alloc (all_gids_to_retain->get_population ());
149 glyphs->push (gid);
159 _create_old_gid_to_new_gid_map (const hb_vector_t<hb_codepoint_t> &glyphs,
162 for (unsigned int i = 0; i < glyphs.len; i++) {
163 glyph_map->set (glyphs[i], i);
171 * which tables and glyphs should be retained.
187 plan->glyphs.init();
197 &plan->glyphs);
198 _create_old_gid_to_new_gid_map (plan->glyphs,
215 plan->glyphs.fini ();