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