|
From: | Malte Meyn |
Subject: | Re: \parenthesize script on cross-staff-beamed note fails |
Date: | Sat, 15 Aug 2015 14:22:34 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.8.0 |
Am 15.08.2015 um 10:43 schrieb Malte Meyn:
Problem: \parenthesize uses ly:relative-group-extent to compute the X-extent of the accent (see output-lib.scm). This function looks for the cross-staff property and ignores all things that have this set to true (axis-group-interface.cc).Hi list, in the following example, the \parenthesize command doesn’t respect the width of the parenthesized script (same problem for other scripts like fermata). %%%%%%%%%%%%%%%%%%% \version "2.19.25" << \new Staff = "upper" { s4 } \new Staff { b16-\parenthesize-> b b \change Staff = upper b } >> %%%%%%%%%%%%%%%%%%% Malte
According to the internals reference 3.2.45 (grob-interface) the cross-staff property is used for things that have a Y-extent that depends on inter-staff spacing. So why are cross-staff things ignored in general and not only when a == Y_AXIS in Axis_group_interface::relative_maybe_bound_group_extent?
[Prev in Thread] | Current Thread | [Next in Thread] |