From 86b2bf62e6efabe056626d037c60b7e6e0585f7e Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Mon, 11 Dec 2023 18:55:54 -0700 Subject: [PATCH] [varLib.models] Change interpolateFromMasters implementation --- Lib/fontTools/varLib/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Lib/fontTools/varLib/models.py b/Lib/fontTools/varLib/models.py index 38e920673..91004c174 100644 --- a/Lib/fontTools/varLib/models.py +++ b/Lib/fontTools/varLib/models.py @@ -526,8 +526,8 @@ class VariationModel(object): def interpolateFromMasters(self, loc, masterValues, *, round=noRound): """Interpolate from master-values, at location loc.""" - deltas = self.getDeltas(masterValues, round=round) - return self.interpolateFromDeltas(loc, deltas) + scalars = self.getMasterScalars(loc) + return self.interpolateFromMastersAndMasterScalars(masterValues, scalars) def interpolateFromMastersAndScalars(self, masterValues, scalars, *, round=noRound): """Interpolate from master-values, and scalars fetched from