From 284889b0317c317ae00fe1a6e32db1f9213cb5e2 Mon Sep 17 00:00:00 2001 From: Thomas Petillon Date: Wed, 20 Sep 2023 20:17:48 +0200 Subject: [subset] Drop fvar, avar, cvar, MVAR tables when in HB_NO_VAR mode --- src/hb-subset.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/hb-subset.cc b/src/hb-subset.cc index de3e876f7..2c0752170 100644 --- a/src/hb-subset.cc +++ b/src/hb-subset.cc @@ -515,6 +515,8 @@ _subset_table (hb_subset_plan_t *plan, case HB_OT_TAG_HVAR: return _subset (plan, buf); case HB_OT_TAG_VVAR: return _subset (plan, buf); #endif + +#ifndef HB_NO_VAR case HB_OT_TAG_fvar: if (plan->user_axes_location.is_empty ()) return _passthrough (plan, tag); return _subset (plan, buf); @@ -527,6 +529,8 @@ _subset_table (hb_subset_plan_t *plan, case HB_OT_TAG_MVAR: if (plan->user_axes_location.is_empty ()) return _passthrough (plan, tag); return _subset (plan, buf); +#endif + case HB_OT_TAG_STAT: if (!plan->user_axes_location.is_empty ()) return _subset (plan, buf); else return _passthrough (plan, tag); -- cgit v1.2.3