]> git.donarmstrong.com Git - lilypond.git/blobdiff - scripts/build/gen-emmentaler-scripts.py
Remove outdated dependencies on .pfa files, replace with .pfb where feasible.
[lilypond.git] / scripts / build / gen-emmentaler-scripts.py
index d7ea193b59f56120bd9b77d729a61d4380a8ec9a..9f645b59295b8d797fc790af527d050a5f86da72 100644 (file)
@@ -42,7 +42,9 @@ SetFontNames("%(name)s-%(design_size)d", "%(name)s-%(design_size)d", "%(name)s-%
 
 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");
+MergeFonts("parmesan-noteheads%(design_size)d.pfb");
 
 # load nummer/din after setting PUA.
 i = 0;
@@ -75,6 +77,7 @@ LoadTableFromFile("LILY", "feta%(design_size)d.otf-gtable");
 
 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)
@@ -82,8 +85,11 @@ Generate("%(filename)s-%(design_size)d.svg");
     open (path, 'w').write (script)
 
     subfonts = ['feta%(design_size)d',
-          'parmesan%(design_size)d',
-          'feta-alphabet%(design_size)d']
+                'feta-noteheads%(design_size)d',
+                'feta-flags%(design_size)d',
+                'parmesan%(design_size)d',
+                'parmesan-noteheads%(design_size)d',
+                'feta-alphabet%(design_size)d']
 
     ns = []
     for s in subfonts:
@@ -95,10 +101,10 @@ Generate("%(filename)s-%(design_size)d.svg");
 
     path = os.path.join (outdir, '%s-%d.dep' % (filename, design_size))
 
-    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
+    deps = r'''%(filename)s-%(design_size)d.otf: $(outdir)/feta%(design_size)d.pfb \
+ $(outdir)/parmesan%(design_size)d.pfb  \
+ $(outdir)/feta-alphabet%(design_size)d.pfb feta%(design_size)d.otf-table \
+ feta%(design_size)d.otf-gtable
 ''' % vars()
     open (path, 'w').write (deps)