Hi Kieren,

On Sat, Sep 19, 2015 at 9:10 AM, Kieren MacMillan <
kieren_macmil...@sympatico.ca> wrote:

> Hi David,
>
> > Sure, no problem.  I added a 'line-Y-offset property which just
> raises/lowers the line without any reference to the texts.
>
> Perfect! Thanks.
> (To my eye, a setting of about 0.0875 is right.)
>
>
Ah, OK.  I see what the issue is.  The lines are drawn centered to the
baseline.  (Up TextSpanner.thickness and you'll get a vivid demonstration.)

This correction can be automated.  Try running this example:

\relative c' {
  \override TextSpanner.thickness = 5
  \override TextSpanner.line-X-offset = #'(0.5 . 0.5)
  \override TextSpanner.line-Y-offset =
  #(lambda (grob)
     (let* ((line-th (ly:staff-symbol-line-thickness grob))
           (th (* (ly:grob-property grob 'thickness 1.0) line-th)))
       (/ th 2.0)))
  \addTextSpannerText #'("ral" "len" "tan" "do")
  c1\startTextSpan
  d'1\stopTextSpan
}

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

Reply via email to