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.

2. Regardless of the above, instrumentName and shortInstrumentName should 
utimately have different settings: right now, it’s extremely difficult to set 
paddings, alignments, etc. for them independently (i.e., you can’t, but you can 
fudge it).

Just thinking out loud…  =)
Kieren.
________________________________

Kieren MacMillan, composer
‣ website: www.kierenmacmillan.info
‣ email: i...@kierenmacmillan.info


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

Reply via email to