lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Question about the new fret-label-horizontal-offset option


From: James
Subject: Re: Question about the new fret-label-horizontal-offset option
Date: Sat, 28 Jun 2014 20:13:21 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0

On 28/06/14 19:19, Thomas Morley wrote:
> 2014-06-28 18:05 GMT+02:00 James <address@hidden>:
>> Hello,
>>
>> I just want to check the following for the
>> 'fret-label-horizontal-offset' option we have added.
>>
>> --snip--
>>
>> \version "2.19.8"
>>
>> \new Voice {
>>   c''1^\markup {
>>     \override #'(fret-diagram-details . (
>>                  (fret-label-horizontal-offset . 0))) {
>>       \fret-diagram-verbose #'((mute 6)
>>                                (place-fret 5 3 1)
>>                                (place-fret 4 5 2)
>>                                (place-fret 3 5 3)
>>                                (place-fret 2 5 4)
>>                                (place-fret 1 3 1)
>>                                (barre 5 1 3))
>>     }
>>   }
>> }
>>
>> --snip--
>>
>> Here is what happens when I use '0' (zero)
>>
>>
>>
>> Here is what happens when I use 5
>>
>>
>>
>>
>> Here is what happens when I use -5
>>
>>
>> While these may not be the most reasonable examples, can I just check
>> that this is expected in that the fret label doesn't just offset but
>> changes (it seems) the whole dimension of the placement when using any
>> positive integer and if you use a negative integer that goes beyond the
>> width of the 'diagram' it pushes the diagram in the other way.
>>
>> Here is what happens when I use -15
>>
>>
>>
>> Thanks
>>
>> James
> Hi James,
>
> thanks for testing!
>
> It's expected behaviour, at least consistent with the behaviour of the
> (unchanged) `fret-label-vertical-offset'-property.
>
> See the output from the code below, test it with different values for
> 'fret-label-vertical-offset':
>
> \version "2.19.9"
>
> \new Voice {
>   c''1^\markup {
>     \override #'(fret-diagram-details . (
>                  (fret-label-horizontal-offset . 0))) {
>       \fret-diagram-verbose #'((mute 6)
>                                (place-fret 5 3 1)
>                                (place-fret 4 5 2)
>                                (place-fret 3 5 3)
>                                (place-fret 2 5 4)
>                                (place-fret 1 3 1)
>                                (barre 5 1 3))
>     }
>   }
>
>   \break
>
> %% taken from reg-test ‘fret-diagrams-landscape.ly’
> %% override for ‘fret-label-vertical-offset’ added
>   \override TextScript.fret-diagram-details.orientation = #'landscape
>   c'' ^\markup {
>     \override #'(fret-diagram-details . (
>                  (fret-label-vertical-offset . 15))) {
>       \fret-diagram-verbose #'((mute 6)
>                                (capo 3)
>                                (place-fret 4 5 1)
>                                (place-fret 3 5 2)
>                                (place-fret 2 5 3))
>     }
>   }
> }
>
> It might be worth fixing it, so that overrides for
> fret-label-horizontal/vertical-offset doesn't move the main
> fret-diagram.
> I've no good idea at the moment, though.
> Will think about it
>
>
> Thanks,
>   Harm
>
> P.S.
> I assume you intended to include some images, though your mail doesn't
> contain any, nor does
> http://lilypond.1069038.n5.nabble.com/Question-about-the-new-fret-label-horizontal-offset-option-td163746.html
> and
> http://lists.gnu.org/archive/html/lilypond-devel/2014-06/msg00147.html
> Though, I'm not friend with inline images at all. :)
Sorry, here they are attached and labeled accordingly.

James

Attachment: offsetZero.png
Description: PNG image

Attachment: offsetPlusFive.png
Description: PNG image

Attachment: offsetMinusFive.png
Description: PNG image

Attachment: offsetMinus15.png
Description: PNG image


reply via email to

[Prev in Thread] Current Thread [Next in Thread]