diff options
Diffstat (limited to 'scripts/lib/fontbuild/mitreGlyph.py')
-rw-r--r-- | scripts/lib/fontbuild/mitreGlyph.py | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/scripts/lib/fontbuild/mitreGlyph.py b/scripts/lib/fontbuild/mitreGlyph.py index 6210c6b..0ee1448 100644 --- a/scripts/lib/fontbuild/mitreGlyph.py +++ b/scripts/lib/fontbuild/mitreGlyph.py @@ -8,6 +8,7 @@ maxAngle : Maximum angle in radians at which segments will be mitred. The defau import math from robofab.objects.objectsRF import RPoint, RSegment +from fontbuild.convertCurves import replaceSegments def getTangents(contours): tmap = [] @@ -92,8 +93,4 @@ def mitreGlyph(g,mitreSize,maxAngle): else: segments.append(s1) if needsMitring: - while len(c): - c.removeSegment(0) - for s in segments: - c.appendSegment( - s.type, [(p.x, p.y) for p in s.points], s.smooth) + replaceSegments(c, segments) |