[GSUB] Don't erase glyph classes if GDEF does not have glyph classes
This commit is contained in:
parent
fd42257f8c
commit
2fca1426ca
|
@ -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…
Reference in New Issue