| [ << Spacing ] | [Top][Contents] | [ Specific notation >> ] |
| [ < Impression des doigtés à l’intérieur de la portée ] | [ Up: Spacing ] | [ Rupture d’alignement vertical des nuances graphiques et textuelles > ] |
Rupture d’alignement horizontal des nuances graphiques et textuelles ¶
Par défaut, LilyPond utilise des objets DynamicLineSpanner pour
aligner horizontalement une succession d’objets nuance tels que
soufflets et indications textuelles, et quel que soit leur
positionnement par rapport à la portée. Ceci peut, parfois, ne pas être
désirable et une rupture de l’étendue de l’alignement n’est pas possible
comme en matière d’alignement vertical (voir l’exemple « Rupture
d’alignement vertical des nuances graphiques et textuelles »).
Deux solutions permettent de pallier ce désagrément.
- Modifier la propriété
shorten-pairde l’objetHairpinpour compenser le décalage qui a été apppliqué au soufflet. - Placer les deux objets de nuance dans des voix différentes.
Le code ci-dessous illustre ces deux possibilités.
{ <>^"default" f'_\pp ^\> f' f' f'\! } { <>^\markup { setting \typewriter shorten-pair } f'_\pp \tweak shorten-pair #'(-3 . 0) ^\> f' f' f'\! } { <>^\markup { using another \typewriter Voice context } << { f'^\> f' f' f'\! } \new Voice { s4_\pp } >> } \layout { line-width = 8\cm ragged-right = ##f \context { \Voice \override TextScript.staff-padding = #3.5 } }
| [ << Spacing ] | [Top][Contents] | [ Specific notation >> ] |
| [ < Impression des doigtés à l’intérieur de la portée ] | [ Up: Spacing ] | [ Rupture d’alignement vertical des nuances graphiques et textuelles > ] |