From 21ff66cbd4445899f37c6aa6827a2d349292119b Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Sun, 19 Feb 2023 20:00:39 -0700 Subject: [PATCH] [subset-cff2] Round blended Private values when instancing Hopefully no one blends BlueScale... --- src/hb-subset-cff2.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hb-subset-cff2.cc b/src/hb-subset-cff2.cc index 6c5f69061..8ab462019 100644 --- a/src/hb-subset-cff2.cc +++ b/src/hb-subset-cff2.cc @@ -296,7 +296,7 @@ struct cff2_private_dict_blend_opset_t : dict_opset_t const hb_array_t blends, unsigned n, unsigned i) { - arg.set_real (arg.to_real () + param.blend_deltas (blends)); + arg.set_int (round (arg.to_real () + param.blend_deltas (blends))); } static void process_blend (cff2_priv_dict_interp_env_t& env, cff2_private_blend_encoder_param_t& param)