> It seems suspicious.  What happens is that in paper-defaults-init.ly,
> there is a line:
>
>   %% ugh. hard coded?
>   #(layout-set-absolute-staff-size (* 20.0 pt))
>
> The comment says it all :-) Not that I am not guilty of hardcoding…
> no stones are thrown…

What's the problem?  `paper-defaults-init.ly' sets up the default
value, 20pt.  Admittedly, the comment is irritating, and I wonder why
it is there...

> Jump to paper.scm, where we have:
>
> layout-set-absolute-staff-size
>
> that calls:
>
> layout-set-absolute-staff-size-in-module
>
> which sets staff-space as the staff height / 4.

Yes, this *is* hard-coded, by definition.

> So beyond the hard coding of 20.0, there is a further layer of
> (uncommented) hard-coditude that assumes we have 4 spaces in the
> staff.

You are not suggesting to change that, do you?  That way madness
lies...


   Werner
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to