X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=scripts%2Fbuild%2Fgen-emmentaler-scripts.py;h=e7cbbf00fcd84eb8b37461649ca077b9d9168baf;hb=b46a7d28f2ae341924eb642e71d8e8e3c3e40fbc;hp=3da88408690ae385014094feec293c49a94b8dde;hpb=543171165412bc915d8ea1f308d070c74924b2f1;p=lilypond.git diff --git a/scripts/build/gen-emmentaler-scripts.py b/scripts/build/gen-emmentaler-scripts.py index 3da8840869..e7cbbf00fc 100644 --- a/scripts/build/gen-emmentaler-scripts.py +++ b/scripts/build/gen-emmentaler-scripts.py @@ -1,7 +1,7 @@ #!@PYTHON@ import sys import getopt -import re +import re import os (options, files) = \ @@ -22,7 +22,7 @@ for opt in options: # Ugh for design_size in [11,13,14,16,18,20,23,26]: - name = 'Emmentaler' + name = 'Emmentaler' filename = name.lower () script = '''#!@FONTFORGE@ @@ -38,10 +38,13 @@ notice += "this font, and embed this font or unaltered portions of this "; 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"); +MergeFonts("parmesan-noteheads%(design_size)d.pfb"); # load nummer/din after setting PUA. i = 0; @@ -74,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) @@ -81,15 +85,18 @@ 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: 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))