diff --git a/src/hb-ot-font.cc b/src/hb-ot-font.cc index 41941e15f..3f13b9994 100644 --- a/src/hb-ot-font.cc +++ b/src/hb-ot-font.cc @@ -188,10 +188,9 @@ hb_ot_get_glyph_h_advances (hb_font_t* font, void* font_data, if (!use_cache) { - assert (!varStore_cache); for (unsigned int i = 0; i < count; i++) { - *first_advance = font->em_scale_x (hmtx.get_advance_with_var_unscaled (*first_glyph, font, nullptr)); + *first_advance = font->em_scale_x (hmtx.get_advance_with_var_unscaled (*first_glyph, font, varStore_cache)); first_glyph = &StructAtOffsetUnaligned (first_glyph, glyph_stride); first_advance = &StructAtOffsetUnaligned (first_advance, advance_stride); }