[subset-cff2] Drop an constructor/destructor pair
This commit is contained in:
parent
035f03346d
commit
a1e9a276eb
|
@ -233,27 +233,6 @@ struct cff2_subr_subsetter_t : subr_subsetter_t<cff2_subr_subsetter_t, CFF2Subrs
|
||||||
};
|
};
|
||||||
|
|
||||||
struct cff2_subset_plan {
|
struct cff2_subset_plan {
|
||||||
cff2_subset_plan ()
|
|
||||||
: orig_fdcount (0),
|
|
||||||
subset_fdcount(1),
|
|
||||||
subset_fdselect_size (0),
|
|
||||||
subset_fdselect_format (0),
|
|
||||||
drop_hints (false),
|
|
||||||
desubroutinize (false)
|
|
||||||
{
|
|
||||||
subset_fdselect_ranges.init ();
|
|
||||||
subset_charstrings.init ();
|
|
||||||
subset_globalsubrs.init ();
|
|
||||||
subset_localsubrs.init ();
|
|
||||||
}
|
|
||||||
|
|
||||||
~cff2_subset_plan ()
|
|
||||||
{
|
|
||||||
subset_fdselect_ranges.fini ();
|
|
||||||
subset_charstrings.fini_deep ();
|
|
||||||
subset_globalsubrs.fini_deep ();
|
|
||||||
subset_localsubrs.fini_deep ();
|
|
||||||
}
|
|
||||||
|
|
||||||
bool create (const OT::cff2::accelerator_subset_t &acc,
|
bool create (const OT::cff2::accelerator_subset_t &acc,
|
||||||
hb_subset_plan_t *plan)
|
hb_subset_plan_t *plan)
|
||||||
|
@ -318,10 +297,10 @@ struct cff2_subset_plan {
|
||||||
|
|
||||||
cff2_sub_table_info_t info;
|
cff2_sub_table_info_t info;
|
||||||
|
|
||||||
unsigned int orig_fdcount;
|
unsigned int orig_fdcount = 0;
|
||||||
unsigned int subset_fdcount;
|
unsigned int subset_fdcount = 1;
|
||||||
unsigned int subset_fdselect_size;
|
unsigned int subset_fdselect_size = 0;
|
||||||
unsigned int subset_fdselect_format;
|
unsigned int subset_fdselect_format = 0;
|
||||||
hb_vector_t<code_pair_t> subset_fdselect_ranges;
|
hb_vector_t<code_pair_t> subset_fdselect_ranges;
|
||||||
|
|
||||||
hb_inc_bimap_t fdmap;
|
hb_inc_bimap_t fdmap;
|
||||||
|
@ -330,8 +309,8 @@ struct cff2_subset_plan {
|
||||||
str_buff_vec_t subset_globalsubrs;
|
str_buff_vec_t subset_globalsubrs;
|
||||||
hb_vector_t<str_buff_vec_t> subset_localsubrs;
|
hb_vector_t<str_buff_vec_t> subset_localsubrs;
|
||||||
|
|
||||||
bool drop_hints;
|
bool drop_hints = false;
|
||||||
bool desubroutinize;
|
bool desubroutinize = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
static bool _serialize_cff2 (hb_serialize_context_t *c,
|
static bool _serialize_cff2 (hb_serialize_context_t *c,
|
||||||
|
|
Loading…
Reference in New Issue