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
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to