#!/usr/bin/env python 
# simple template build script for generating fonts in fontforge
# see the various resources and websites of the open font community:
# http://planet.open-fonts.org
# http://utilities.open-fonts.org

import fontforge, sys;
required_version = "20070501"

if fontforge.version() < required_version:
  print ("Your version of FontForge is too old - %s or newer is required" % (required_version));

i = 1
while i < len(sys.argv):
  font=fontforge.open(sys.argv[i]);

  fontname = font.fontname + ".ttf";
  print (" ");
  print ("Building ") + font.fullname + (" from font source: ") + font.fontname + (".sfd ...");
  print (" ");
  print ("Make sure you respecting any Reserved Font Name(s) defined by upstream authors when redistributing.");
  print (" ");
  font.generate(fontname,"");
  font.close();
  i += 1;
  print ("Done. ");
