Lines Matching defs:substitute

111 					 * substitute GlyphID */
124 c->glyphs->add (substitute[iter.get_coverage ()]);
134 c->output->add (substitute[iter.get_coverage ()]);
156 if (unlikely (index >= substitute.len)) return TRACE_RETURN (false);
158 glyph_id = substitute[index];
171 if (unlikely (!substitute.serialize (c, substitutes, num_glyphs))) return TRACE_RETURN (false);
178 return TRACE_RETURN (coverage.sanitize (c, this) && substitute.sanitize (c));
187 substitute; /* Array of substitute
190 DEFINE_SIZE_ARRAY (6, substitute);
257 unsigned int count = substitute.len;
259 c->glyphs->add (substitute[i]);
265 unsigned int count = substitute.len;
267 c->output->add (substitute[i]);
273 unsigned int count = substitute.len;
289 c->replace_glyph (substitute.array[0]);
298 c->output_glyph_for_component (substitute.array[i], klass);
311 if (unlikely (!substitute.serialize (c, glyphs, num_glyphs))) return TRACE_RETURN (false);
317 return TRACE_RETURN (substitute.sanitize (c));
322 substitute; /* String of GlyphIDs to substitute */
324 DEFINE_SIZE_ARRAY (2, substitute);
695 GlyphID ligGlyph; /* GlyphID of ligature to substitute */
947 const ArrayOf<GlyphID> &substitute = StructAfter<ArrayOf<GlyphID> > (lookahead);
951 c->glyphs->add (substitute[iter.get_coverage ()]);
973 const ArrayOf<GlyphID> &substitute = StructAfter<ArrayOf<GlyphID> > (lookahead);
974 count = substitute.len;
976 c->output->add (substitute[i]);
1000 const ArrayOf<GlyphID> &substitute = StructAfter<ArrayOf<GlyphID> > (lookahead);
1010 c->replace_glyph_inplace (substitute[index]);
1027 ArrayOf<GlyphID> &substitute = StructAfter<ArrayOf<GlyphID> > (lookahead);
1028 return TRACE_RETURN (substitute.sanitize (c));
1045 substituteX; /* Array of substitute