[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Using the 'avoid-slur property
From: |
Patrick McCarty |
Subject: |
Re: Using the 'avoid-slur property |
Date: |
Mon, 24 Nov 2008 17:54:51 -0800 |
Hi Neil,
On Mon, Nov 24, 2008 at 12:43 PM, Neil Puttock <address@hidden> wrote:
>
> 2008/11/24 Patrick McCarty <address@hidden>:
>>
>> 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