diff --git a/src/hb-cff2-interp-cs.hh b/src/hb-cff2-interp-cs.hh index 857250951..718e1f2f8 100644 --- a/src/hb-cff2-interp-cs.hh +++ b/src/hb-cff2-interp-cs.hh @@ -235,7 +235,7 @@ struct cff2_cs_opset_t : cs_opset_t, PAR const hb_array_t blends, unsigned n, unsigned i) { - arg.set_int (round (arg.to_real () + env.blend_deltas (blends))); + arg.set_real (arg.to_real () + env.blend_deltas (blends)); } static void process_blend (cff2_cs_interp_env_t &env, PARAM& param)