lilypond-devel
[Top][All Lists]
Advanced

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

Re: Issue 1029 in lilypond: \thumb should behave like other fingerings


From: Carl Sorensen
Subject: Re: Issue 1029 in lilypond: \thumb should behave like other fingerings
Date: Wed, 2 Jun 2010 16:25:40 -0600



On 6/2/10 3:35 PM, "Frédéric Bron" <address@hidden> wrote:

> If someone can help me on this, it would be nice.
> Regards, Frédéric
> 
> ---------- Forwarded message ----------
> Comment #3 on issue 1029 by address@hidden: \thumb should behave
> like other fingerings
> http://code.google.com/p/lilypond/issues/detail?id=1029
> 
> So I would like to sum up all comments because I am lost on what to change:
> 
> Mats suggests this:
> -       (avoid-slur . inside)
> -       (padding . 0.20)
> +       (avoid-slur . around)
> +       (padding . 0.50)
> 
> Mark asks if we should add others properties from Fingering but
> received no answer:
>        (cross-staff . ,ly:side-position-interface::calc-cross-staff)
>        (font-encoding . fetaText)
>        (font-size . -5)                ; don't overlap when next to heads.
>        (positioning-done . ,ly:script-interface::calc-positioning-done)
>        (script-priority . 100)
>        (self-alignment-X . ,CENTER)
>        (self-alignment-Y . ,CENTER)
>        (slur-padding . 0.2)
>        (staff-padding . 0.5)
>        (stencil . ,ly:text-interface::print)
>        (text . ,fingering::calc-text)
>        (meta . ((class . Item)
>                 (interfaces . (finger-interface
>                                font-interface
>                                self-alignment-interface
>                                side-position-interface
>                                text-interface
>                                text-script-interface))))))
> 
> Can somebody tell me about that?

I think the answer to the other items is no.

thumb is a Script grob, not its own grob.  Fingering is its own grob.  So I
think you can't add all of the grob properties to the script alist.  All
those other properties are set in the definition of the Script grob, in
scm/define-grobs.scm.

If we want to have \thumb become a Fingering instead of a Script, then we
should change it in the parser to be handled by the New_fingering_engraver.

Thanks,

Carl





reply via email to

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