From ebbbccae4c284f458609f1dc1f528125d505ba6d Mon Sep 17 00:00:00 2001 From: Jens Kutilek Date: Thu, 6 Jul 2017 10:38:36 +0200 Subject: [PATCH] For SinglePos format 2, calculate ValueFormat from a list of value records --- Lib/fontTools/varLib/merger.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Lib/fontTools/varLib/merger.py b/Lib/fontTools/varLib/merger.py index f200051ea..f8fb63383 100644 --- a/Lib/fontTools/varLib/merger.py +++ b/Lib/fontTools/varLib/merger.py @@ -232,7 +232,7 @@ def merge(merger, self, lst): # Merge everything else; though, there shouldn't be anything else. :) merger.mergeObjects(self, lst, exclude=('Format', 'Coverage', 'ValueRecord', 'Value', 'ValueCount')) - self.ValueFormat = self.Value.getFormat() + self.ValueFormat = reduce(int.__or__, [v.getFormat() for v in self.Value], 0) @AligningMerger.merger(ot.PairSet) def merge(merger, self, lst):