[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