Hello list,

#(layout-set-staff-size) seems to mess with vertical positioning for
r\longa, r\breve and multimeasure rests. Please see the attached
not-quite-minimal code sample.

If I adjust the score (book) size via #(set-global-staff-size)
instead, everything works as expected.

In case I'm missing something obvious, I just wanted to check in here
before submitting this as a bug.

--------------------------------

On a related note, the two different methods of changing the staff
size yield different horizontal spacing. How can I avoid this? I'm
preparing a single book with scores ranging from six parts to over
twenty, so I need to alter this on the score level and the results
aren't ideal.
\version "2.23.9"

%#(set-global-staff-size 12)

notes = \relative d' { \time 2/2 R1*7 r2 d2 f4 e d2 }
incipitNotes =
\relative c'
{
	\time 2/2
	r\longa
	\override Rest.staff-position = #-2
	r\breve
	\override Rest.staff-position = #-4
	r1
	r2
	d2 f4 e d2
}

\score {
	\new Staff \with { instrumentName = "" }
	{
	\incipit { \cadenzaOn \incipitNotes }
	\compressMMRests \notes
	}
	\layout {
		#(layout-set-staff-size 12)
		indent = #44
		incipit-width = #40
	}
}

Reply via email to