diff options
Diffstat (limited to 'misc/pylib/fontbuild/mix.pyx')
-rw-r--r-- | misc/pylib/fontbuild/mix.pyx | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/misc/pylib/fontbuild/mix.pyx b/misc/pylib/fontbuild/mix.pyx index 7034a189d..9be434b6a 100644 --- a/misc/pylib/fontbuild/mix.pyx +++ b/misc/pylib/fontbuild/mix.pyx @@ -16,11 +16,17 @@ from numpy import array, append import copy import json -from robofab.objects.objectsRF import RPoint, RGlyph +from robofab.objects.objectsRF import RGlyph from robofab.world import OpenFont from decomposeGlyph import decomposeGlyph +class Vec2: + def __init__(self, x, y): + self.x = x + self.y = y + + class FFont: "Font wrapper for floating point operations" @@ -230,7 +236,7 @@ class Master: self.font = font self.ffont = FFont(font) if isinstance(v,float) or isinstance(v,int): - self.v = RPoint(v, v) + self.v = Vec2(v, v) else: self.v = v if kernlist != None: @@ -263,7 +269,7 @@ class Mix: def __init__(self,masters,v): self.masters = masters if isinstance(v,float) or isinstance(v,int): - self.v = RPoint(v,v) + self.v = Vec2(v,v) else: self.v = v |