[scaleUpem] Simplify glyf scaling
This commit is contained in:
parent
69a9978177
commit
30fec2add4
@ -132,10 +132,10 @@ def visit(visitor, obj, attr, glyphs):
|
||||
setattr(component, attr, visitor.scale(v))
|
||||
continue
|
||||
|
||||
glyf = visitor.font["glyf"]
|
||||
coordinates = g.getCoordinates(glyf)[0]
|
||||
for i, (x, y) in enumerate(coordinates):
|
||||
coordinates[i] = visitor.scale(x), visitor.scale(y)
|
||||
if hasattr(g, "coordinates"):
|
||||
coordinates = g.coordinates
|
||||
for i, (x, y) in enumerate(coordinates):
|
||||
coordinates[i] = visitor.scale(x), visitor.scale(y)
|
||||
|
||||
|
||||
@ScalerVisitor.register_attr(ttLib.getTableClass("gvar"), "variations")
|
||||
|
Loading…
x
Reference in New Issue
Block a user