Lines Matching refs:substitute
125 c->glyphs->add (substitute[iter.get_coverage ()]); in closure()
135 c->output->add (substitute[iter.get_coverage ()]); in collect_glyphs()
157 if (unlikely (index >= substitute.len)) return_trace (false); in apply()
159 glyph_id = substitute[index]; in apply()
172 if (unlikely (!substitute.serialize (c, substitutes, num_glyphs))) return_trace (false); in serialize()
180 return_trace (coverage.sanitize (c, this) && substitute.sanitize (c)); in sanitize()
189 substitute; /* Array of substitute member
192 DEFINE_SIZE_ARRAY (6, substitute);
250 unsigned int count = substitute.len; in closure()
252 c->glyphs->add (substitute[i]); in closure()
258 unsigned int count = substitute.len; in collect_glyphs()
260 c->output->add (substitute[i]); in collect_glyphs()
266 unsigned int count = substitute.len; in apply()
282 c->replace_glyph (substitute.array[0]); in apply()
291 c->output_glyph_for_component (substitute.array[i], klass); in apply()
304 if (unlikely (!substitute.serialize (c, glyphs, num_glyphs))) return_trace (false); in serialize()
311 return_trace (substitute.sanitize (c)); in sanitize()
316 substitute; /* String of GlyphIDs to substitute */ member
318 DEFINE_SIZE_ARRAY (2, substitute);
927 const ArrayOf<GlyphID> &substitute = StructAfter<ArrayOf<GlyphID> > (lookahead); in closure() local
931 c->glyphs->add (substitute[iter.get_coverage ()]); in closure()
953 const ArrayOf<GlyphID> &substitute = StructAfter<ArrayOf<GlyphID> > (lookahead); in collect_glyphs() local
954 count = substitute.len; in collect_glyphs()
956 c->output->add (substitute[i]); in collect_glyphs()
980 const ArrayOf<GlyphID> &substitute = StructAfter<ArrayOf<GlyphID> > (lookahead); in apply() local
990 c->replace_glyph_inplace (substitute[index]); in apply()
1008 const ArrayOf<GlyphID> &substitute = StructAfter<ArrayOf<GlyphID> > (lookahead); in sanitize() local
1009 return_trace (substitute.sanitize (c)); in sanitize()