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 if (unlikely (!substitute.len)) return TRACE_RETURN (false);
277 unsigned int count = substitute.len;
280 c->output_glyph (substitute.array[i], klass);
293 if (unlikely (!substitute.serialize (c, glyphs, num_glyphs))) return TRACE_RETURN (false);
299 return TRACE_RETURN (substitute.sanitize (c));
304 substitute; /* String of GlyphIDs to substitute */
306 DEFINE_SIZE_ARRAY (2, substitute);
669 GlyphID ligGlyph; /* GlyphID of ligature to substitute */
921 const ArrayOf<GlyphID> &substitute = StructAfter<ArrayOf<GlyphID> > (lookahead);
925 c->glyphs->add (substitute[iter.get_coverage ()]);
947 const ArrayOf<GlyphID> &substitute = StructAfter<ArrayOf<GlyphID> > (lookahead);
948 count = substitute.len;
950 c->output->add (substitute[i]);
974 const ArrayOf<GlyphID> &substitute = StructAfter<ArrayOf<GlyphID> > (lookahead);
984 c->replace_glyph_inplace (substitute[index]);
999 ArrayOf<GlyphID> &substitute = StructAfter<ArrayOf<GlyphID> > (lookahead);
1000 return TRACE_RETURN (substitute.sanitize (c));
1017 substituteX; /* Array of substitute