fix HB_TINY buid

This commit is contained in:
blueshade7 2019-11-19 20:36:56 -08:00 committed by Behdad Esfahbod
parent ff64652cf6
commit ab525ac66d
1 changed files with 6 additions and 0 deletions

View File

@ -97,10 +97,14 @@ _populate_gids_to_retain (hb_subset_plan_t* plan,
{ {
OT::cmap::accelerator_t cmap; OT::cmap::accelerator_t cmap;
OT::glyf::accelerator_t glyf; OT::glyf::accelerator_t glyf;
#ifndef HB_NO_SUBSET_CFF
OT::cff1::accelerator_t cff; OT::cff1::accelerator_t cff;
#endif
cmap.init (plan->source); cmap.init (plan->source);
glyf.init (plan->source); glyf.init (plan->source);
#ifndef HB_NO_SUBSET_CFF
cff.init (plan->source); cff.init (plan->source);
#endif
plan->_glyphset_gsub->add (0); // Not-def plan->_glyphset_gsub->add (0); // Not-def
hb_set_union (plan->_glyphset_gsub, input_glyphs_to_retain); hb_set_union (plan->_glyphset_gsub, input_glyphs_to_retain);
@ -142,7 +146,9 @@ _populate_gids_to_retain (hb_subset_plan_t* plan,
_remove_invalid_gids (plan->_glyphset, plan->source->get_num_glyphs ()); _remove_invalid_gids (plan->_glyphset, plan->source->get_num_glyphs ());
#ifndef HB_NO_SUBSET_CFF
cff.fini (); cff.fini ();
#endif
glyf.fini (); glyf.fini ();
cmap.fini (); cmap.fini ();
} }