Open typesupply opened 2 years ago
I think this is because _set_position uses moveBy to move the coordinates. moveBy calls transformBy which calls _transformBy. The guideline implementation of _transformBy doesn't normalize the resulting coordinates.
_set_position
moveBy
transformBy
_transformBy
Demo:
from fontParts.fontshell import RGuideline guideline = RGuideline() guideline.position = (1, 2) print(guideline.position)
I think this is because
_set_position
usesmoveBy
to move the coordinates.moveBy
callstransformBy
which calls_transformBy
. The guideline implementation of_transformBy
doesn't normalize the resulting coordinates.Demo: