#!@PYTHON@
import sys
import getopt
-import re
+import re
import os
(options, files) = \
# Ugh
for design_size in [11,13,14,16,18,20,23,26]:
- name = 'Emmentaler'
+ name = 'Emmentaler'
filename = name.lower ()
script = '''#!@FONTFORGE@
notice += "font into the document, this font does not by itself cause the ";
notice += "resulting document to be covered by the GNU General Public License.";;
-SetFontNames("%(name)s-%(design_size)d", "%(name)s", "%(name)s %(design_size)d", "%(design_size)d", notice, "@TOPLEVEL_VERSION@");
+SetFontNames("%(name)s-%(design_size)d", "%(name)s-%(design_size)d", "%(name)s-%(design_size)d", "", notice, "@TOPLEVEL_VERSION@");
MergeFonts("feta%(design_size)d.pfb");
+MergeFonts("feta-noteheads%(design_size)d.pfb");
+MergeFonts("feta-flags%(design_size)d.pfb");
MergeFonts("parmesan%(design_size)d.pfb");
# load nummer/din after setting PUA.
Generate("%(filename)s-%(design_size)d.otf");
Generate("%(filename)s-%(design_size)d.svg");
+Generate("%(filename)s-%(design_size)d.woff");
''' % vars()
basename = '%s-%d' % (filename, design_size)
ns = []
for s in subfonts:
ns.append ('%s' % (s % vars()))
-
+
subfonts_str = ' '.join (ns)
-
+
open (os.path.join (outdir, '%(filename)s-%(design_size)d.subfonts' % vars()), 'w').write (subfonts_str)
path = os.path.join (outdir, '%s-%d.dep' % (filename, design_size))