diff --git a/Lib/fontTools/ttLib/tables/_h_e_a_d.py b/Lib/fontTools/ttLib/tables/_h_e_a_d.py index 468832629..fb08f9588 100644 --- a/Lib/fontTools/ttLib/tables/_h_e_a_d.py +++ b/Lib/fontTools/ttLib/tables/_h_e_a_d.py @@ -66,9 +66,7 @@ class table__h_e_a_d(DefaultTable.DefaultTable): value=int(value) if name in ("magicNumber", "checkSumAdjustment"): value = hex(value) - elif name == "macStyle": - value = num2binary(value, 16) - elif name == "flags": + elif name in ("macStyle", "flags"): value = num2binary(value, 16) writer.simpletag(name, value=value) writer.newline() @@ -77,9 +75,7 @@ class table__h_e_a_d(DefaultTable.DefaultTable): value = attrs["value"] if name in ("created", "modified"): value = parse_date(value) - mac_epoch_diff - elif name == "macStyle": - value = binary2num(value) - elif name == "flags": + elif name in ("macStyle", "flags"): value = binary2num(value) else: value = safeEval(value)