otBase: call populateDefaults() in BaseTTXConverter.fromXML

https://github.com/fonttools/fonttools/issues/1584

This will initialise to None all the missing fields for top-level OT tables like GPOS or GSUB after importing fromXML
This commit is contained in:
Cosimo Lupo 2019-04-20 17:44:47 +01:00
parent 01363db545
commit 71812bbb29
No known key found for this signature in database
GPG Key ID: 20D4A261E4A0E642

View File

@ -104,6 +104,7 @@ class BaseTTXConverter(DefaultTable):
tableClass = getattr(otTables, self.tableTag) tableClass = getattr(otTables, self.tableTag)
self.table = tableClass() self.table = tableClass()
self.table.fromXML(name, attrs, content, font) self.table.fromXML(name, attrs, content, font)
self.table.populateDefaults()
class OTTableReader(object): class OTTableReader(object):