[font] Protect against div-by-zero

pull/3894/head
Behdad Esfahbod 2 years ago
parent 060ecac949
commit 5f3a780614
  1. 7
      src/hb-font.cc

@ -628,9 +628,10 @@ hb_font_get_glyph_shape_default (hb_font_t *font,
hb_font_get_glyph_shape_default_adaptor_t adaptor = {
draw_funcs,
draw_data,
(float) font->x_scale / (float) font->parent->x_scale,
(float) font->y_scale / (float) font->parent->y_scale,
(font->slant - font->parent->slant) * (float) font->x_scale / (float) font->parent->y_scale
font->parent->x_scale ? (float) font->x_scale / (float) font->parent->x_scale : 0.f,
font->parent->y_scale ? (float) font->y_scale / (float) font->parent->y_scale : 0.f,
font->parent->y_scale ? (font->slant - font->parent->slant) *
(float) font->x_scale / (float) font->parent->y_scale : 0.f
};
font->parent->get_glyph_shape (glyph,

Loading…
Cancel
Save