mkblends.py 463 B

12345678910111213141516
  1. import os, sys
  2. glyphmap = {}
  3. for ln in file(sys.argv[1]).xreadlines():
  4. fnglyph = ln.strip().split(': ')
  5. if len(fnglyph) == 2:
  6. fn, name = fnglyph
  7. pgmf = fn[:-4] + '.pgm'
  8. if not glyphmap.has_key(name):
  9. glyphmap[name] = []
  10. glyphmap[name].append(pgmf)
  11. for name in glyphmap.iterkeys():
  12. cmd = '~/garden/font/blend ' + ' '.join(glyphmap[name]) + ' | pnmtopng > ' + name + '.png'
  13. print cmd
  14. os.system(cmd)