]> git.donarmstrong.com Git - lilypond.git/blobdiff - buildscripts/gen-emmentaler-scripts.py
(editor-command-template-alist): Use char iso
[lilypond.git] / buildscripts / gen-emmentaler-scripts.py
index bf2d4b4e9456d4033a680cf6a12d6333f4e4a6a0..e13d9c9f5ea51f7ec82596c72ba6386522bdbbca 100644 (file)
@@ -21,7 +21,7 @@ for opt in options:
                print o
                raise getopt.error
 
-
+# Ugh
 for design_size in [11,13,14,16,18,20,23,26]:
        name = 'Emmentaler' 
        filename = name.lower ()
@@ -61,16 +61,21 @@ endloop
 MergeFonts("feta-alphabet%(design_size)d.pfa");
 MergeKern("feta-alphabet%(design_size)d.tfm");
 
-LoadTableFromFile("LILF", "%(name)s-%(design_size)d.subfonts")
+LoadTableFromFile("LILF", "%(filename)s-%(design_size)d.subfonts")
 LoadTableFromFile("LILC", "feta%(design_size)d.otf-table")
 LoadTableFromFile("LILY", "feta%(design_size)d.otf-gtable")
 
 Generate("%(filename)s-%(design_size)d.otf");
-Generate("%(filename)s-%(design_size)d.cff");
 Generate("%(filename)s-%(design_size)d.svg");
+SetFontNames("PFA%(name)s-%(design_size)d", "PFA%(name)s", "PFA%(name)s %(design_size)d", "%(design_size)d", "GNU GPL", "@TOPLEVEL_VERSION@");
+
+# different name to prevent conflict with OTF
+#LoadEncodingFile("feta%(design_size)d.enc");
+Generate("PFA%(filename)s-%(design_size)d.pfa");
 ''' % vars()
 
-       path = os.path.join (outdir, '%s-%d.pe' % (filename, design_size))
+       basename = '%s-%d' % (filename, design_size)
+       path = os.path.join (outdir, basename + '.pe')
        open (path, 'w').write (script)
 
        subfonts = ['feta%(design_size)d',
@@ -83,13 +88,15 @@ Generate("%(filename)s-%(design_size)d.svg");
                
        subfonts_str = string.join (ns)
        
-       open (os.path.join (outdir, '%(name)s-%(design_size)d.subfonts' % vars()), 'w').write (subfonts_str)
+       open (os.path.join (outdir, '%(filename)s-%(design_size)d.subfonts' % vars()), 'w').write (subfonts_str)
 
-       path = os.path.join (outdir, '%s-%d.dep' % (name, design_size))
+       path = os.path.join (outdir, '%s-%d.dep' % (filename, design_size))
 
-       deps = r'''%(name)s-%(design_size)d.otf: $(outdir)/feta%(design_size)d.pfa \
+       deps = r'''%(filename)s-%(design_size)d.otf: $(outdir)/feta%(design_size)d.pfa \
   $(outdir)/parmesan%(design_size)d.pfa  \
   $(outdir)/feta-alphabet%(design_size)d.pfa feta%(design_size)d.otf-table \
   $(outdir)/feta-alphabet%(design_size)d.pfa feta%(design_size)d.otf-gtable
 ''' % vars()
        open (path, 'w').write (deps)
+
+       open (os.path.join (outdir, basename + '.fontname'), 'w').write ("%s-%d" % (name, design_size))