X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=mf%2Fparmesan-scripts.mf;h=cbbb3b23005b627dc1650d619ca7bbd1861b9486;hb=2b6d7e70b7db0abc4faed2b215576ff7dfd5ba16;hp=435cc86a13c7775b5d352a5c050c54738e0b7460;hpb=a36226ffe0bb7ab22cac62fc3fb1225e05c956da;p=lilypond.git diff --git a/mf/parmesan-scripts.mf b/mf/parmesan-scripts.mf index 435cc86a13..cbbb3b2300 100644 --- a/mf/parmesan-scripts.mf +++ b/mf/parmesan-scripts.mf @@ -1,10 +1,21 @@ -% -%-Fundamental-%- -*-Metafont-*- -% parmesan-scripts.mf -- implement ancient script symbols -% -% source file of LilyPond's pretty-but-neat music font -% -% (c) 2002--2006 Juergen Reuter +% Feta (not the Font-En-Tja) music font -- ancient script symbols +% This file is part of LilyPond, the GNU music typesetter. +% +% Copyright (C) 2002--2011 Juergen Reuter % +% +% LilyPond 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. +% +% 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 . fet_begingroup ("scripts"); @@ -15,14 +26,14 @@ fet_beginchar ("ictus", "ictus"); define_pixels (wd, ht); - save ellipse; + save ellipse, T; path ellipse; + transform T; - pickup pencircle xscaled wd - yscaled blot_diameter; - - ellipse := fullcircle xscaled wd - yscaled blot_diameter; + T := identity xscaled wd + yscaled blot_diameter; + pickup pencircle transformed T; + ellipse := fullcircle transformed T; set_char_box (wd# / 2, wd# / 2, ht# / 2, ht# / 2);