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#;
%
% 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);