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

[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




reply via email to

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