[scale-upem] Take scale-factor from command-line
This commit is contained in:
parent
f582469cb8
commit
24d63d068e
@ -114,10 +114,19 @@ def visit(visitor, obj):
|
|||||||
setattr(obj, attr, v)
|
setattr(obj, attr, v)
|
||||||
|
|
||||||
|
|
||||||
from fontTools.ttLib import TTFont
|
if __name__ == "__main__":
|
||||||
import sys
|
|
||||||
|
|
||||||
font = TTFont(sys.argv[1])
|
from fontTools.ttLib import TTFont
|
||||||
|
import sys
|
||||||
|
|
||||||
visitor = ScalerVisitor(0.5)
|
if len(sys.argv) != 3:
|
||||||
visitor.visit(font)
|
print("usage: scale-upem.py font new-upem")
|
||||||
|
sys.exit()
|
||||||
|
|
||||||
|
font = TTFont(sys.argv[1])
|
||||||
|
new_upem = int(sys.argv[2])
|
||||||
|
|
||||||
|
upem = font["head"].unitsPerEm
|
||||||
|
|
||||||
|
visitor = ScalerVisitor(new_upem / upem)
|
||||||
|
visitor.visit(font)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user