[cff] Initialize accelerator members
This commit is contained in:
parent
cce37a6f10
commit
a8b7f18804
|
@ -1245,27 +1245,27 @@ struct cff1
|
||||||
}
|
}
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
hb_blob_t *blob;
|
hb_blob_t *blob = nullptr;
|
||||||
hb_sanitize_context_t sc;
|
hb_sanitize_context_t sc;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
const Encoding *encoding;
|
const Encoding *encoding = nullptr;
|
||||||
const Charset *charset;
|
const Charset *charset = nullptr;
|
||||||
const CFF1NameIndex *nameIndex;
|
const CFF1NameIndex *nameIndex = nullptr;
|
||||||
const CFF1TopDictIndex *topDictIndex;
|
const CFF1TopDictIndex *topDictIndex = nullptr;
|
||||||
const CFF1StringIndex *stringIndex;
|
const CFF1StringIndex *stringIndex = nullptr;
|
||||||
const CFF1Subrs *globalSubrs;
|
const CFF1Subrs *globalSubrs = nullptr;
|
||||||
const CFF1CharStrings *charStrings;
|
const CFF1CharStrings *charStrings = nullptr;
|
||||||
const CFF1FDArray *fdArray;
|
const CFF1FDArray *fdArray = nullptr;
|
||||||
const CFF1FDSelect *fdSelect;
|
const CFF1FDSelect *fdSelect = nullptr;
|
||||||
unsigned int fdCount;
|
unsigned int fdCount = 0;
|
||||||
|
|
||||||
cff1_top_dict_values_t topDict;
|
cff1_top_dict_values_t topDict;
|
||||||
hb_vector_t<cff1_font_dict_values_t>
|
hb_vector_t<cff1_font_dict_values_t>
|
||||||
fontDicts;
|
fontDicts;
|
||||||
hb_vector_t<PRIVDICTVAL> privateDicts;
|
hb_vector_t<PRIVDICTVAL> privateDicts;
|
||||||
|
|
||||||
unsigned int num_glyphs;
|
unsigned int num_glyphs = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct accelerator_t : accelerator_templ_t<cff1_private_dict_opset_t, cff1_private_dict_values_t>
|
struct accelerator_t : accelerator_templ_t<cff1_private_dict_opset_t, cff1_private_dict_values_t>
|
||||||
|
|
|
@ -490,22 +490,22 @@ struct cff2
|
||||||
bool is_valid () const { return blob; }
|
bool is_valid () const { return blob; }
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
hb_blob_t *blob;
|
hb_blob_t *blob = nullptr;
|
||||||
hb_sanitize_context_t sc;
|
hb_sanitize_context_t sc;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
cff2_top_dict_values_t topDict;
|
cff2_top_dict_values_t topDict;
|
||||||
const CFF2Subrs *globalSubrs;
|
const CFF2Subrs *globalSubrs = nullptr;
|
||||||
const CFF2VariationStore *varStore;
|
const CFF2VariationStore *varStore = nullptr;
|
||||||
const CFF2CharStrings *charStrings;
|
const CFF2CharStrings *charStrings = nullptr;
|
||||||
const CFF2FDArray *fdArray;
|
const CFF2FDArray *fdArray = nullptr;
|
||||||
const CFF2FDSelect *fdSelect;
|
const CFF2FDSelect *fdSelect = nullptr;
|
||||||
unsigned int fdCount;
|
unsigned int fdCount = 0;
|
||||||
|
|
||||||
hb_vector_t<cff2_font_dict_values_t> fontDicts;
|
hb_vector_t<cff2_font_dict_values_t> fontDicts;
|
||||||
hb_vector_t<PRIVDICTVAL> privateDicts;
|
hb_vector_t<PRIVDICTVAL> privateDicts;
|
||||||
|
|
||||||
unsigned int num_glyphs;
|
unsigned int num_glyphs = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct accelerator_t : accelerator_templ_t<cff2_private_dict_opset_t, cff2_private_dict_values_t>
|
struct accelerator_t : accelerator_templ_t<cff2_private_dict_opset_t, cff2_private_dict_values_t>
|
||||||
|
|
Loading…
Reference in New Issue