From 3e82ce1e2d5b7165837923a6667fd9d8624f8c79 Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Mon, 15 Aug 2022 12:50:16 -0600 Subject: [PATCH] [visitor_test] Take scaleFactor --- Tests/misc/visitor_test.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Tests/misc/visitor_test.py b/Tests/misc/visitor_test.py index 2293cbbf9..e8d6a306b 100644 --- a/Tests/misc/visitor_test.py +++ b/Tests/misc/visitor_test.py @@ -2,11 +2,16 @@ from fontTools.misc.visitor import TTVisitor import fontTools.ttLib as ttLib import fontTools.ttLib.tables.otBase as otBase import fontTools.ttLib.tables.otTables as otTables +from fontTools.misc.fixedTools import otRound class ScalerVisitor(TTVisitor): + + def __init__(self, scaleFactor): + self.scaleFactor = scaleFactor + def scale(self, v): - return v // 2 + return otRound(v * self.scaleFactor) @ScalerVisitor.register_attrs( @@ -107,5 +112,5 @@ import sys font = TTFont(sys.argv[1]) -visitor = ScalerVisitor() +visitor = ScalerVisitor(.5) visitor.visit(font)