Damian leGassick <[email protected]> writes:

> On 31 May 2014, at 22:12, Thomas Morley wrote:

>> Did you look into
>> IR 3.1.22 BreakAlignment ->break-align-orders ?
>> 
>> Or NR A.17 Layout properties ->break-align-orders
>
> what is not clear is this bit:
>
> The format is a vector of length 3, where each element is one order
> for end-of-line, middle of line, and start-of-line, respectively.

>     \override Score.BreakAlignment #'break-align-orders =
>       #(make-vector 3 '(
>        span-bar
>        breathing-sign
>        staff-bar
>        clef
>        key-cancellation
>        key-signature
>        time-signature))
>
> has only one order,

No.

 -- Scheme Procedure: make-vector len [fill]
 -- C Function: scm_make_vector (len, fill)
     Return a newly allocated vector of LEN elements.  If a second
     argument is given, then each position is initialized to FILL.
     Otherwise the initial contents of each position is unspecified.

> suggesting that it acts on end-of-line only, but it also affects
> middle of line and also changes the spacing at start of line
>
> I couldn't work out form the docs how to do the override just for
> middle of line (which is what I want), or how to do a vector with a
> different orders for end/middle/start respectively

By specifying three different vectors instead of creating one vector
with three equal elements.

-- 
David Kastrup

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

Reply via email to