From 40f6760e8a7f370de6e979ad43113805e99d9749 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Fri, 2 Aug 2024 14:19:50 -0600 Subject: [PATCH] [varLib.avar] Don't clamp values https://github.com/fonttools/fonttools/pull/3598#issuecomment-2266082009 --- Lib/fontTools/varLib/avar.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Lib/fontTools/varLib/avar.py b/Lib/fontTools/varLib/avar.py index 541bc5b83..1dfed52f5 100644 --- a/Lib/fontTools/varLib/avar.py +++ b/Lib/fontTools/varLib/avar.py @@ -74,7 +74,8 @@ def mappings_from_avar(font, denormalize=True): if delta != 0: v = location.get(axisTag, 0) v = v + fi2fl(delta, 14) - v = max(-1, min(1, v)) + # See https://github.com/fonttools/fonttools/pull/3598#issuecomment-2266082009 + # v = max(-1, min(1, v)) outputLocation[axisTag] = v mappings.append((location, outputLocation)) # Filter out empty mappings