From f19283e6920954b471af85d89e57e67d52f33e78 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Tue, 4 Oct 2022 12:40:14 -0600 Subject: [PATCH] [scaleUpem] Handle CFF hintmask --- Lib/fontTools/ttLib/scaleUpem.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Lib/fontTools/ttLib/scaleUpem.py b/Lib/fontTools/ttLib/scaleUpem.py index 1b587e03c..4bbc74f2b 100644 --- a/Lib/fontTools/ttLib/scaleUpem.py +++ b/Lib/fontTools/ttLib/scaleUpem.py @@ -150,7 +150,8 @@ def visit(visitor, obj, attr, kernTables): def _cff_scale(visitor, args): for i, arg in enumerate(args): if not isinstance(arg, list): - args[i] = visitor.scale(arg) + if not isinstance(arg, bytes): + args[i] = visitor.scale(arg) else: num_blends = arg[-1] _cff_scale(visitor, arg)