]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/fr/texidocs/horizontally-aligning-custom-dynamics-e.g.-sempre-pp,-piu-f,-subito-p.texidoc
8afe4e823958bb10f9b018e5710f3c50daef017d
[lilypond.git] / Documentation / fr / texidocs / horizontally-aligning-custom-dynamics-e.g.-sempre-pp,-piu-f,-subito-p.texidoc
1 %% Translation of GIT committish: e99967817ff985eb5bd5b0220b2fbf552963f9de
2   texidocfr = "
3 Certaines indication de nuance requièrent un complément textuel, comme
4 « sempre pp ».  Dans la mesure où les nuances sont habituellement
5 centrées sous la note, le @emph{pp} se trouvera repoussé loin après la
6 note à laquelle il s'applique.
7
8 Différentes approches permettent de correctement aligner horizontalement
9 ce « sempre pp » :
10
11 -- Un simple @code{\\once \\override DynamicText #'X-offset = #-9.2}
12    avant la note considérée de telle sorte que la nuance soit décalée
13    manuellement à la bonne place.  Inconvénient : il faut le faire
14    manuellement à chaque fois qu'intervient ce @emph{markup}.
15
16 -- L'intégration d'un rembourrage (@code{#:hspace 7.1}) à la définition
17    de cette nuance personnalisée afin qu'une fois centrée par lilypond
18    elle soit correctement alignée.  Inconvénient : le rembourrage
19    occupera exactement cet espace et ne permettra à aucun autre
20    @emph{markup} ou nuance d'apparaître à cet endroit.
21
22 -- L'application d'un décalage au script de nuance
23    @code{\\once \\override @dots{} #'X-offset = @dots{}}.
24    Inconvénient : là aussi il faut le faire à chaque fois.
25
26 -- L'attribution arbitraire d'une dimension à 0 du texte additionnel à
27    l'aide d'un @code{#:with-dimensions '(0 . 0) '(0 . 0)}.
28    Inconvénient : lilypond considère que « sempre » n'occupe pas
29    d'espace, et donc pourra mettre à cet endroit d'autres éléments, ce
30    qui pourrait générer des collisions qui ne seront pas détectées par
31    les routines @emph{ad hoc}.  D'autre part, il semble persister un
32    espacement, ce qui laisse l'impression d'un alignement différent en
33    l'absence de texte additionnel.
34
35 -- L'ajout, explicite, du décalage directement dans la fonction Scheme
36    du script de nuance.
37
38 -- La définition d'un alignement explicite au sein du script de nuance.
39    Ceci ne sera suivi d'effet, par défaut, qu'en jouant sur
40    @code{X-offset}.  Inconvénient : il faut définir
41    @code{DynamicText #'X-offset}, ce qui s'appliquera à toutes les
42    nuances textuelles.  Par ailleurs, l'alignement sera réalisé sur le
43    bord droit du texte additionnel, non sur le milieu de @emph{pp}.
44
45 "
46   doctitlefr = "Alignement de nuances personnalisées comme \"sempre pp\" \"più f\" \"subito p\""