diff --git a/src/OT/glyf/glyf.hh b/src/OT/glyf/glyf.hh index 1df3f1578..1f0233eba 100644 --- a/src/OT/glyf/glyf.hh +++ b/src/OT/glyf/glyf.hh @@ -295,7 +295,7 @@ struct glyf_accelerator_t if (unlikely (gid >= num_glyphs)) return false; #ifndef HB_NO_VAR - if (font->num_coords && font->num_coords == gvar->get_axis_count ()) + if (font->num_coords) return get_points (font, gid, points_aggregator_t (font, extents, nullptr)); #endif return glyph_for_gid (gid).get_extents (font, *this, extents); diff --git a/src/hb-coretext.cc b/src/hb-coretext.cc index 2e221cbd1..300d1aa51 100644 --- a/src/hb-coretext.cc +++ b/src/hb-coretext.cc @@ -332,7 +332,7 @@ _hb_coretext_shaper_font_data_create (hb_font_t *font) return nullptr; } - if (font->coords) + if (font->num_coords) { CFMutableDictionaryRef variations = CFDictionaryCreateMutable (kCFAllocatorDefault,