return result
-def make_font(fn):
+def make_font(fn, size):
import maketex
import os
- if os.system("ttf2png \"%s\" -o makefont-tmp.png -d makefont-tmp.def -t -p"%sys.argv[1]):
+ if os.system("ttf2png \"%s\" -o makefont-tmp.png -d makefont-tmp.def -t -p -s %d"%(fn, size)):
raise Exception("Could not execute ttf2png")
result="texture_inline\n{\n"
if __name__=="__main__":
import sys
- if len(sys.argv)<3:
- print "Usage: %s <font.ttf> <outfile>"
+ if len(sys.argv)<4:
+ import os
+ print "Usage: %s <font.ttf> <outfile> <size>"%os.path.basename(sys.argv[0])
else:
out=file(sys.argv[2], "w")
- out.write(make_font(sys.argv[1]))
+ out.write(make_font(sys.argv[1], int(sys.argv[3])))