diff --git a/Scripting examples/db_currentDesignspace.py b/Scripting examples/db_currentDesignspace.py index 134a94f..0077005 100644 --- a/Scripting examples/db_currentDesignspace.py +++ b/Scripting examples/db_currentDesignspace.py @@ -10,6 +10,4 @@ for i in range(20): loc = d.randomLocation() g = d.makeOneGlyph("A", location=loc) - bp = BezierPath() - g.draw(bp) - drawPath(bp) \ No newline at end of file + drawGlyph(g) \ No newline at end of file diff --git a/Scripting examples/db_currentDesignspace_grid.py b/Scripting examples/db_currentDesignspace_grid.py index 1f7324c..d448a5e 100644 --- a/Scripting examples/db_currentDesignspace_grid.py +++ b/Scripting examples/db_currentDesignspace_grid.py @@ -8,7 +8,7 @@ def ip(a, b, f): return a+f*(b-a) - + def grid(ds, glyphName, horizontalAxis, verticalAxis, columns, rows): items = [] for x in range(columns): @@ -25,7 +25,7 @@ def grid(ds, glyphName, horizontalAxis, verticalAxis, columns, rows): items.append(((x, y), loc, glyph)) return items -# parameters +# parameters glyphName = "S" horizontalAxis = "width" verticalAxis = "weight" @@ -45,9 +45,7 @@ def grid(ds, glyphName, horizontalAxis, verticalAxis, columns, rows): with savedState(): translate(x*xunit, y*yunit) scale(0.09) - bp = BezierPath() - glyph.draw(bp) - drawPath(bp) + drawGlyph(glyph) # save the image saveImage(f"grid_{horizontalAxis}_{columns}_{verticalAxis}_{rows}.png")