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