[subset] Subset vmtx if present.

pull/867/head
Garret Rieger 7 years ago
parent 70ad69f244
commit 64cf53d619
  1. 2
      src/hb-ot-hmtx-table.hh
  2. 3
      src/hb-subset.cc

@ -264,7 +264,7 @@ struct hmtxvmtx
{ {
advance += (font->num_coords ? var_table->get_advance_var (glyph, font->coords, font->num_coords) : 0); // TODO Optimize?! advance += (font->num_coords ? var_table->get_advance_var (glyph, font->coords, font->num_coords) : 0); // TODO Optimize?!
} }
return advance; return advance;
} }
public: public:

@ -252,6 +252,9 @@ _subset_table (hb_subset_plan_t *plan,
case HB_OT_TAG_hmtx: case HB_OT_TAG_hmtx:
result = _subset<const OT::hmtx> (plan); result = _subset<const OT::hmtx> (plan);
break; break;
case HB_OT_TAG_vmtx:
result = _subset<const OT::vmtx> (plan);
break;
case HB_OT_TAG_maxp: case HB_OT_TAG_maxp:
result = _subset<const OT::maxp> (plan); result = _subset<const OT::maxp> (plan);
break; break;

Loading…
Cancel
Save