lilypond-user-fr
[Top][All Lists]
Advanced

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

Re: alignement de textSpan


From: Jean Abou Samra
Subject: Re: alignement de textSpan
Date: Sat, 17 Sep 2022 19:07:34 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.1



Le 17/09/2022 à 18:49, Vincent Gay a écrit :
Le 17/09/2022 à 18:43, Vincent Gay a écrit :
Bonsoir,

dans l'exemple qui suit je souhaiterais que les textes avec extension soient positionnées de manière identique (même décalage par rapport au début de ligne). Est-ce possible ?


Oups, j'ai oublié l'image



Que tu n'as pas mise la deuxième fois non plus si je ne m'abuse :-)

Qu'importe, c'est possible comme ceci :

\version "2.23.12"

\paper { indent = 0 }

\relative c' {
  \omit Staff.TimeSignature
  \once \override TextSpanner.extra-offset = #'(0 . 1.5)
  \override TextSpanner.bound-details.left.text = "Alto Fills 2nd and 3rd X"
  \override TextSpanner.bound-details.left-broken.end-on-note = ##t
  \override TextSpanner.bound-details.left-broken.attach-dir = #LEFT
  \override TextSpanner.after-line-breaking = #ly:spanner::kill-zero-spanned-time    r2  \startTextSpan g' | bes4. as8 ~ as2 | r2 g | f4. fis8 ~ fis2 | \break
  r2  g | bes2 as4. g8 ~ |  g2.. f8 ~ |  f1   | \break
  r2 \stopTextSpan g' | bes4. as8 ~ as2 | r2 g | f4. fis8 ~ fis2 |
}

end-on-note fait commencer le TextSpanner sur la première note
ou le premier silence au lieu d'un point à gauche au début du
système, attach-dir le fait commencer à partir du point le plus
à gauche dudit silence, au lieu du point le plus à droite. Choses
expliquées ici (en anglais) :

https://lilypond.org/doc/v2.23/Documentation/internals/line_002dspanner_002dinterface

(c'est vrai que « end-on-note » est nommé d'une manière qui y
fait penser comme quelque chose qu'on changerait dans bound-details.right,
mais ça marche dans bound-details.left aussi).

Cordialement,
Jean




reply via email to

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