From c8b31773a6513e7051e5db98d7d26700856a32a3 Mon Sep 17 00:00:00 2001 From: Michiharu Ariza Date: Sun, 17 Mar 2019 16:01:49 -0700 Subject: [PATCH] added explicit casts to metrics --- src/hb-ot-hmtx-table.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/hb-ot-hmtx-table.cc b/src/hb-ot-hmtx-table.cc index 9a58c1a51..89c5fbc61 100644 --- a/src/hb-ot-hmtx-table.cc +++ b/src/hb-ot-hmtx-table.cc @@ -35,10 +35,10 @@ int hmtxvmtx::accelerator_t::get_side_bearing_var_tt (hb_font_t *font, hb_ glyf::accelerator_t glyf_accel; glyf_accel.init (font->face); - int side_bearing = glyf_accel.get_side_bearing_var (glyph, font->coords, font->num_coords, T::tableTag==HB_OT_TAG_vmtx); + float side_bearing = glyf_accel.get_side_bearing_var (glyph, font->coords, font->num_coords, T::tableTag==HB_OT_TAG_vmtx); glyf_accel.fini (); - return side_bearing; + return (int)side_bearing; } template @@ -47,10 +47,10 @@ unsigned int hmtxvmtx::accelerator_t::get_advance_var_tt (hb_font_t *font, glyf::accelerator_t glyf_accel; glyf_accel.init (font->face); - unsigned int advance = glyf_accel.get_advance_var (glyph, font->coords, font->num_coords, T::tableTag==HB_OT_TAG_vmtx); + float advance = glyf_accel.get_advance_var (glyph, font->coords, font->num_coords, T::tableTag==HB_OT_TAG_vmtx); glyf_accel.fini (); - return advance; + return (unsigned int)advance; } template int hmtxvmtx::accelerator_t::get_side_bearing_var_tt (hb_font_t *font, hb_codepoint_t glyph) const;