]> git.donarmstrong.com Git - lilypond.git/blobdiff - mf/parmesan-generic.mf
Changes how mensural flags are drawn
[lilypond.git] / mf / parmesan-generic.mf
index 4ded9c8c04ceadc58d3f7256e7444256cc903606..31b35ff25ba4db2a4fcdc263a9e0c9b13b843683 100644 (file)
@@ -1,39 +1,50 @@
-% -*-Fundamental-*-
-% parmesan-generic.mf --  implement generic stuff: include lots of files,
-% but don't set dims.
+% Feta (not the Font-En-Tja) music font --  generic stuff: include lots of files,
+% This file is part of LilyPond, the GNU music typesetter.
 %
-% source file of LilyPond's pretty-but-neat music font
-% 
-% (c) 2002 Juergen Reuter <reuter@ipd.uka.de>
-% 
+% Copyright (C) 2002--2012 Juergen Reuter <reuter@ipd.uka.de>
+%
+% The LilyPond font is free software: you can redistribute it and/or modify
+% it under the terms of the GNU General Public License as published by
+% the Free Software Foundation, either version 3 of the License, or
+% (at your option) any later version, or under the SIL Open Font License.
+%
+% LilyPond is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+% GNU General Public License for more details.
+%
+% You should have received a copy of the GNU General Public License
+% along with LilyPond.  If not, see <http://www.gnu.org/licenses/>.
 
 
 if test = -1:
        mode := smoke;
-fi
+fi;
 
 mode_setup;
-%
 
-input feta-macros;
+staffsize# := design_size * pt#;
 
-make_pen_stack;
-make_picture_stack;
+input feta-macros;
 input feta-params;
 
-font_x_height  staff_space#;
-font_coding_scheme "parmesan music";
+input parmesan-macros;
+
+
+font_x_height staff_space#;
 
-if test = 0: 
-       input parmesan-rests;
-       input parmesan-heads;
-       input parmesan-clefs;
-       input parmesan-custodes
-       input parmesan-accidentals;
-       input parmesan-flags;
-       input parmesan-timesig;
-       input parmesan-scripts;
 
-else:
+fet_beginfont ("parmesan", design_size, "parmesanMusic");
+       if test = 0:
+               input parmesan-rests;
+               input parmesan-clefs;
+               input parmesan-custodes
+               input parmesan-accidentals;
+               input parmesan-flags;
+               input parmesan-timesignatures;
+               input parmesan-scripts;
+               input parmesan-dots;
+       else:
 
-fi
+       fi;
+fet_endfont;