]> git.donarmstrong.com Git - lilypond.git/blobdiff - mf/feta-params.mf
release: 1.5.29
[lilypond.git] / mf / feta-params.mf
index 21b365958f6df4ed5ee2c29d1104e92de9bb18cc..b9c9d9924b3b191b39f0d5be0f2a450d5849c9f8 100644 (file)
@@ -1,16 +1,19 @@
 
 stafflines = 5;
+% [reuter] URG!  This is not always true.  One of the effects of
+% keeping this a constant is that, for notation with less stafflines,
+% stafflinethickness gets too small.
 
 staff_space#:=staffsize#/(stafflines-1);
 
 % URG!
-font_x_height  staff_space# ;
+%font_x_height  staff_space# ;
 
 %
-%  [D.K.Roush & J.S.Gourlay] say this should be 0.072
+% [D.K.Roush & J.S.Gourlay] say this should be 0.072
 % We know better
-% generally, the "blackness" of most chars depends on this.
-%
+% FIXME: generally, the "blackness" of most chars depends on this.
+%        these dimensions should be independent.
 stafflinethickness#:=0.1 staff_space#;
 
 stemthickness# := stafflinethickness#;
@@ -35,8 +38,14 @@ overdone_heads = 0.0;
 %
 % this is not a meta variable: it is related to absolute sizes.
 %
-% According to [Wanske], only outside corners should be round
-%
+% FIXME: According to [Wanske], only outside corners should be round
+%        I don't think we do this anywhere -- jcn
 numeric blot_diameter;
 blot_diameter# = .4pt#;
+if (blot_diameter# * hppp) < 1:
+       blot_diameter# := 1/hppp;
+fi
+if (blot_diameter# * vppp) < 1:
+       blot_diameter# := 1/vppp;
+fi
 define_pixels(blot_diameter);