On Mon, May 11, 2015 at 10:57 AM, Kieren MacMillan <
kieren_macmil...@sympatico.ca> wrote:

> Hi David (et al.),
>
> > Not sure what the best practice would be. After all, you do want the
> numbers you set for indent and short-indent to exactly match what you
> specify.
>
> It depends on how you define “indent” and “short-indent”… or “margin”…  ;)
>
> All kidding aside:
>
> 1. Perhaps there could be a switch — acting a bit like
> PaperColumn.keep-inside-line, but built like
> RehearsalMark.break-align-symbols — which would determine those grobs that
> cannot pass the page margins? For example, I might want short-indent fixed
> to the margin and InstrumentNames added post-hoc (i.e., the current
> default), or I might want InstrumentNames added first and [short-]indent
> calculated post-hoc; I might want any TextScript or RehearsalMark (etc.)
> dangling [and possibly running off the page, as InstrumentName currently
> does], or RehearsalMark might form the left-most “printed edge” sitting
> flush against the margin.
>


It might not (might not) be so hard to allow margins reckoned to the left
edge of long/short instrument name. It wouldn't be hard to add a warning to
the X-offset callback: "instrument name exceeds margin by ... staff-spaces"
and let the user fix it..

More than that and I wouldn't know where to begin.

David
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to