[GSUB] Don't erase glyph classes if GDEF does not have glyph classes

pull/1/head
Behdad Esfahbod 12 years ago
parent fd42257f8c
commit 2fca1426ca
  1. 5
      src/hb-ot-layout-gsubgpos-private.hh

@ -231,7 +231,10 @@ struct hb_apply_context_t
inline void set_klass_guess (unsigned int klass_guess) const
{
buffer->cur().props_cache() = has_glyph_classes ? 0 : klass_guess;
if (likely (has_glyph_classes))
buffer->cur().props_cache() = 0;
else if (klass_guess)
buffer->cur().props_cache() = klass_guess;
}
inline void output_glyph (hb_codepoint_t glyph_index,

Loading…
Cancel
Save