]> git.donarmstrong.com Git - lilypond.git/blobdiff - buildscripts/gen-bigcheese-scripts.py
* buildscripts/gen-bigcheese-scripts.py (i): load .subfonts table.
[lilypond.git] / buildscripts / gen-bigcheese-scripts.py
index 01a1cc5b8e257db09b90920ebad5a02ca0be92f6..8d590fe0e3da792f7b9020604aec57ba49ce3e00 100644 (file)
@@ -3,6 +3,7 @@ import sys
 import getopt
 import re 
 import os
+import string
 
 (options, files) = \
   getopt.getopt (sys.argv[1:],
@@ -59,6 +60,7 @@ endloop
 MergeFonts("feta-alphabet%(design_size)d.pfa");
 MergeKern("feta-alphabet%(design_size)d.tfm");
 
+LoadTableFromFile("LILF", "%(name)s%(design_size)d.subfonts")
 LoadTableFromFile("LILC", "feta%(design_size)d.otf-table")
 LoadTableFromFile("LILY", "feta%(design_size)d.otf-gtable")
 
@@ -68,6 +70,19 @@ Generate("%(name)s%(design_size)d.cff");''' % vars()
        path = os.path.join (outdir, name + '%d' % design_size +  '.pe')
        open (path, 'w').write (script)
 
+
+       subfonts = ['feta%(design_size)d',
+                   'parmesan%(design_size)d',
+                   'feta-alphabet%(design_size)d']
+
+       ns = []
+       for s in subfonts:
+               ns.append (s % vars())
+               
+       subfonts_str = string.join (ns)
+       
+       open (os.path.join (outdir, '%(name)s%(design_size)d.subfonts' % vars()), 'w').write (subfonts_str)
+
        path = os.path.join (outdir, name + '%d' % design_size +  '.dep')
 
        deps = r'''%(name)s%(design_size)d.otf: $(outdir)/feta%(design_size)d.pfa \