Home | History | Annotate | Download | only in src

Lines Matching defs:ligature

600 struct Ligature
677 GlyphID ligature,
683 ligGlyph = ligature;
695 GlyphID ligGlyph; /* GlyphID of ligature to substitute */
709 unsigned int num_ligs = ligature.len;
711 (this+ligature[i]).closure (c);
717 unsigned int num_ligs = ligature.len;
719 (this+ligature[i]).collect_glyphs (c);
725 unsigned int num_ligs = ligature.len;
728 const Ligature &lig = this+ligature[i];
738 unsigned int num_ligs = ligature.len;
741 const Ligature &lig = this+ligature[i];
752 Supplier<GlyphID> &component_list /* Starting from second for each ligature */)
756 if (unlikely (!ligature.serialize (c, num_ligatures))) return TRACE_RETURN (false);
758 if (unlikely (!ligature[i].serialize (c, this).serialize (c,
769 return TRACE_RETURN (ligature.sanitize (c, this));
773 OffsetArrayOf<Ligature>
774 ligature; /* Array LigatureSet tables
777 DEFINE_SIZE_ARRAY (2, ligature);
835 Supplier<GlyphID> &component_list /* Starting from second for each ligature */)
876 Supplier<GlyphID> &component_list /* Starting from second for each ligature */)
1093 Ligature = 4,
1108 case Ligature: return TRACE_RETURN (u.ligature.dispatch (c));
1125 case Ligature: return TRACE_RETURN (u.ligature.sanitize (c));
1142 LigatureSubst ligature;
1264 Supplier<GlyphID> &component_list /* Starting from second for each ligature */)
1267 if (unlikely (!Lookup::serialize (c, SubstLookupSubTable::Ligature, lookup_props, 1))) return TRACE_RETURN (false);
1268 return TRACE_RETURN (serialize_subtable (c, 0).u.ligature.serialize (c, first_glyphs, ligature_per_first_glyph_count_list, num_first_glyphs,