[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Problème avec les crochets d’analyse
From: |
Jean Abou Samra |
Subject: |
Re: Problème avec les crochets d’analyse |
Date: |
Thu, 6 May 2021 16:56:19 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1 |
Le 06/05/2021 à 16:22, Bernard Meylan a écrit :
Bonjour à toute l'équipe!
Je cherche à affiner l'aspect des crochets d'analyse, que j'ai «détournés»
de leur fonction première pour «englober» un passage à traiter d'une manière
spécifique à l'aide de texte.
\version "2.22.0"
\layout {
\context {
\Voice
\consists "Horizontal_bracket_engraver"
\override HorizontalBracket.direction = #UP
}
}
\relative c'' {
r4
\once\override HorizontalBracketText.text =
\markup {
\override #'(font-name . "Garamond Premier Pro") {
\fontsize #2 {Sanfte Register }
}
}
bes8.\trill \startGroup c16
% 85
d4 g,8.\trill a16 bes4 e,8.\trill d32 e f4
\stopGroup
r4
}
Chez moi, la barre diagonale gauche vient se confondre avec le «tr» et le
trait horizontal du crochet est placé trop bas, il coupe le second «tr». Mes
questions:
1. est-il possible de faire remonter ce crochet pour éviter les collisions
avec les signes placés en dehors de la portée?
2. est-il possible de placer le texte à l'intérieur du crochet?
3. peut-on agir sur le crochet lui-même, pour lui donner par exemple des
lignes plus épaisses ou pour faire en sorte que les lignes commençant et
terminant le crochet soient à 45°?
Bonjour,
Faites votre marché parmi les ajustements suivants :
\version "2.22.0"
\layout {
\context {
\Voice
\consists "Horizontal_bracket_engraver"
\override HorizontalBracket.direction = #UP
}
}
\relative c'' {
r4
\once\override HorizontalBracketText.text =
\markup {
\override #'(font-name . "Garamond Premier Pro") {
\fontsize #2 {Sanfte Register }
}
}
\once \override HorizontalBracketText.direction = #DOWN
\once \override HorizontalBracketText.padding = -1
\once \override HorizontalBracket.outside-staff-priority = 0
\once \override HorizontalBracket.bracket-flare = #'(1.5 . 1.5)
\once \override HorizontalBracket.edge-height = #'(1.5 . 1.5)
\once \override HorizontalBracket.thickness = 2
bes8.\trill \startGroup c16
% 85
d4 g,8.\trill a16 bes4 e,8.\trill d32 e f4
\stopGroup
r4
}
Dans la référence des propriétés internes, on trouve
http://lilypond.org/doc/v2.22/Documentation/internals/horizontalbracket
et
http://lilypond.org/doc/v2.22/Documentation/internals/horizontal_002dbracket_002dinterface
Cordialement,
Jean