On Fri, Feb 6, 2015 at 1:20 PM, Pierre Perol-Schneider <
pierre.schneider.pa...@gmail.com> wrote:

> As english isn't my native language I'm not sure to find the right words.
> Manual says it "computes the width of an object" (see:
> http://lilypond.org/doc/v2.19/Documentation/extending/callback-functions.html
> ).
> With "my" words I'd say that it'll help you to add or reduce the space
> before and/or after a grob.
>
> Cheers,
> Pierre
>
> 2015-02-06 20:08 GMT+01:00 James Worlton <jworl...@gmail.com>:
>
>> Thanks, Pierre. That's exactly what I'm looking for. So what does the
>> ParenthesesItem X-extent do?
>>
>> James W
>>
>> On Fri, Feb 6, 2015 at 12:49 PM, Pierre Perol-Schneider <
>> pierre.schneider.pa...@gmail.com> wrote:
>>
>>> Hi James,
>>>
>>> I understand the idea but I thing you missunderstand the X-extent effect.
>>> If I follow you, you'd rather extent the note head.
>>> So here it goes :
>>>
>>> \version "2.19.15"
>>>
>>> parenWider = {
>>>   \once\override NoteHead.X-extent = #'(-1.5 . 1.3)
>>>   \once\override Accidental.X-extent = #'(1.5 . 0)
>>>   \once\override Accidental.extra-offset = #'(1.5 . 0)
>>> }
>>>
>>> \score {
>>>   \new Staff { \parenWider \parenthesize fis'4 }
>>> }
>>>
>>> HTH,
>>> Pierre
>>>
>>
Thanks for pointing that out. I think I understand it.

A problem I've now encountered is that the 3 overrides in your solution
make ledger lines longer towards the accidental. Neither of the overrides
I've tried adding to the parenWider definition make any difference:

\once \override Staff.LedgerLineSpanner.X-extent = #'(1.5 . 0) %various
values, both positive and negative have no effect

or

\once \override Staff.LedgerLineSpanner.length-fraction = 0.1 %various
values, both positive and negative have no effect

Is there something I'm missing regarding how to override ledger lines?

James W
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to