[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))
|
setattr(component, attr, visitor.scale(v))
|
||||||
continue
|
continue
|
||||||
|
|
||||||
glyf = visitor.font["glyf"]
|
if hasattr(g, "coordinates"):
|
||||||
coordinates = g.getCoordinates(glyf)[0]
|
coordinates = g.coordinates
|
||||||
for i, (x, y) in enumerate(coordinates):
|
for i, (x, y) in enumerate(coordinates):
|
||||||
coordinates[i] = visitor.scale(x), visitor.scale(y)
|
coordinates[i] = visitor.scale(x), visitor.scale(y)
|
||||||
|
|
||||||
|
|
||||||
@ScalerVisitor.register_attr(ttLib.getTableClass("gvar"), "variations")
|
@ScalerVisitor.register_attr(ttLib.getTableClass("gvar"), "variations")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user