\version "2.19.80" \score { { <d' f' a'>2 \clef bass <f, a, c> } \layout { #(layout-set-staff-size 19) } }
This is a regression against 2.18.2.
The problem doesn’t seem to occur on other staff-positions, if set-global-staff-size is used instead, or at other staff sizes.
Possibly related, but closed, issue: [#367]
Related
Issues:
#367The bug does not occur if
layout-set-absolute-staff-size
is used instead oflayout-set-staff-size
.It's not clear to me why whe have both
layout-set-staff-size
andlayout-set-absolute-staff-size
. It seems thatlayout-set-staff-size
finds the value ofpt
in the current module, multiplies that by thesize
argument, then callslayout-set-absolute-staff-size
with the resulting product.I'm not sure why we do that. Maybe because the paper size could be scaled, which would then scale the staff size according to the scaling.
stem.cc - issue 5303 - misplaced notehead
In loop calculating the attachments
of chord node heads to stem,
calculate last used position by
rounding to int rather than by
truncating to int.
This fixes issue 5303 (misplaced note head bug).
Also add regression test.
http://codereview.appspot.com/570830043
Passes make, make check and a full make doc.
With changes from Lukas based on dev's comments
http://codereview.appspot.com/570830043
Passes make, make check and a full make doc
Leaving on Review as Rietveld has comments.
Patch on countdown for July 13th - Lukas-Fabian, please check reitveld as there are some comments that I cannot see answered.
Patch counted down - please push.