X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=mf%2Fparmesan-accidentals.mf;h=956fffcbaa58b4b28d5e2eac9c431ffc5c00febd;hb=c761573d85f37ddbb08415bc558e0742554662ae;hp=7c081a995f1f167c1123992f628a8e1bd82d5de9;hpb=832857653060b17464516f6b65fd68e73724e3e8;p=lilypond.git diff --git a/mf/parmesan-accidentals.mf b/mf/parmesan-accidentals.mf index 7c081a995f..956fffcbaa 100644 --- a/mf/parmesan-accidentals.mf +++ b/mf/parmesan-accidentals.mf @@ -392,43 +392,59 @@ fet_beginchar ("Hufnagel Flat" , "hufnagelM1"); labels (1, 2, 3, 4, 5, 6); fet_endchar; + %%%%%%%%%%%%%%% %%% %%% Glyphs for Kievan Music Notation %%% %%%%%%%%%%%%%%% + fet_beginchar ("kievan sharp", "kievan1"); - % this draws the sharp - % the sharp never occurs in Synodal music. - % It can only be found in some early manuscripts + % This draws the sharp. + % It never occurs in Synodal music and + % can only be found in some early manuscripts. + z1 = (0.579 staff_space, 1.459 staff_space); z2 = (1.414 staff_space, -0.904 staff_space); z3 = (0.187 staff_space, 0.904 staff_space); + x2 - x1 = x4 - x3; y1 - y2 = y3 - y4; + z5 = (1.296 staff_space, 1.613 staff_space); z6 = (0.090 staff_space, -0.864 staff_space); z7 = (1.532 staff_space, 0.892 staff_space); + x5 - x6 = x7 - x8; y5 - y6 = y7 - y8; + pickup pensquare xscaled 0.167staff_space yscaled 0.167staff_space rotated -69.2; - draw z1{dir -69.2} .. {dir -74.1}z2; - draw z3{dir -69.2} .. {dir -74.1}z4; + draw z1{dir -69.2} + .. {dir -74.1}z2; + draw z3{dir -69.2} + .. {dir -74.1}z4; + pickup pensquare xscaled 0.167staff_space yscaled 0.167staff_space rotated -114.6; - draw z5{dir -114.6} ... {dir -125.0}z6; - draw z7{dir -114.6} ... {dir -125.0}z8; - set_char_box (0, 1.6 staff_space#, 1.6 staff_space#, 1.6 staff_space#); + draw z5{dir -114.6} + ... {dir -125.0}z6; + draw z7{dir -114.6} + ... {dir -125.0}z8; + + set_char_box (0, 1.6 staff_space#, + 1.6 staff_space#, 1.6 staff_space#); fet_endchar; + fet_beginchar ("kievan flat", "kievanM1"); - % this draws the flat sign + % This draws the flat sign. % In Synodal music, the flat only occurs on the high B - % but it may be used elsewhere in early manuscripts + % but it may be used elsewhere in early manuscripts. + z1 = (0.452 staff_space, 1.772 staff_space); z2 = (0.481 staff_space, 1.735 staff_space); z3 = (0.464 staff_space, 1.626 staff_space); @@ -444,6 +460,7 @@ fet_beginchar ("kievan flat", "kievanM1"); z13 = (0.338 staff_space, -1.063 staff_space); z14 = (0.016 staff_space, 0.196 staff_space); z15 = (0.204 staff_space, 1.316 staff_space); + fill z13 .. z14{up} .. z15{dir 70.8} @@ -459,10 +476,17 @@ fet_beginchar ("kievan flat", "kievanM1"); & z11 -- z12 & z12 -- z13 & z13 -- cycle; - fill z7{up} .. z8 .. {dir 23}z9 - & z9 .. z10{dir -135} .. {down}z11 - & z11 -- cycle; - set_char_box (0, 1.0 staff_space#, 1.0 staff_space#, 1.8 staff_space#); + fill z7{up} + .. z8 + .. {dir 23}z9 + & z9 + .. z10{dir -135} + .. {down}z11 + & z11 + -- cycle; + + set_char_box (0, 1.0 staff_space#, + 1.0 staff_space#, 1.8 staff_space#); fet_endchar; fet_endgroup ("accidentals");