Hi Neil,
On Mon, Nov 24, 2008 at 12:43 PM, Neil Puttock <[EMAIL PROTECTED]> wrote:
>
> 2008/11/24 Patrick McCarty <[EMAIL PROTECTED]>:
>>
>> According to the Internals Reference, DynamicText and TextScript
>> support 'avoid-slur. Is there anything I'm doing wrong in the
>> following example?
>
> They both support script-interface, but not necessarily all the
> properties available.
Okay, this is good to know.
>> %% BEGIN %%
>> \version "2.11.64"
>>
>> \new Staff \relative c' {
>> \slurDown
>> %% changed from the default setting
>> \override DynamicText #'avoid-slur = #'inside
>> g2( g' \sf
>> g,1)
>> }
>
> DynamicText grobs are filtered out in the acknowledger for scripts, so
> there's no scope for 'avoid-slur to have any effect. Allowing them to
> be acknowledged doesn't fix the problem (it just results in Issue #30
> reappearing).
>
>> \new Staff \relative c' {
>> \slurDown
>> %% changed from 'around
>> \override TextScript #'avoid-slur = #'inside
>> g2( g'_"Test"
>> g,1)
>> }
>
> You need to switch off 'outside-staff-priority, since it takes
> precedence over 'avoid-slur.
Thanks for the tip! Since all I need is the "sf" dynamic marking,
I'll just use a markup instead.
-Patrick
_______________________________________________
lilypond-user mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-user