From 3757baab2c039d1cad959ffc4ead4e746cc52960 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Fri, 6 Jan 2023 11:23:37 -0700 Subject: [PATCH] [subset-cff2] Better condition Previous condition wasn't working for dropping axes. --- src/hb-subset-cff2.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/hb-subset-cff2.cc b/src/hb-subset-cff2.cc index 12427559d..89fed3358 100644 --- a/src/hb-subset-cff2.cc +++ b/src/hb-subset-cff2.cc @@ -141,7 +141,7 @@ struct cff2_cs_opset_flatten_t : cff2_cs_opset_t &env, flatten_param_t& param) { - if (!param.plan->pinned_at_default) + if (param.plan->normalized_coords) { str_encoder_t encoder (param.flatStr); for (unsigned int j = 0; j < arg.numValues; j++) @@ -276,7 +276,7 @@ struct cff2_subset_plan { drop_hints = plan->flags & HB_SUBSET_FLAGS_NO_HINTING; desubroutinize = plan->flags & HB_SUBSET_FLAGS_DESUBROUTINIZE || - !plan->pinned_at_default; + plan->normalized_coords; if (desubroutinize) {