[varLib]: do not log when there are no OTL tables to be merged

This commit is contained in:
Cosimo Lupo 2024-01-11 12:00:08 +00:00
parent 6f5a2d0b34
commit 701b06f3c6
No known key found for this signature in database
GPG Key ID: DF65A8A5A119C9A8

View File

@ -752,10 +752,14 @@ def _add_BASE(font, masterModel, master_ttfs, axisTags):
def _merge_OTL(font, model, master_fonts, axisTags): def _merge_OTL(font, model, master_fonts, axisTags):
otl_tags = ["GSUB", "GDEF", "GPOS"]
if not any(tag in font for tag in otl_tags):
return
log.info("Merging OpenType Layout tables") log.info("Merging OpenType Layout tables")
merger = VariationMerger(model, axisTags, font) merger = VariationMerger(model, axisTags, font)
merger.mergeTables(font, master_fonts, ["GSUB", "GDEF", "GPOS"]) merger.mergeTables(font, master_fonts, otl_tags)
store = merger.store_builder.finish() store = merger.store_builder.finish()
if not store: if not store:
return return