[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Épaisseur des lignes de la portée
From: |
Jean Abou Samra |
Subject: |
Re: Épaisseur des lignes de la portée |
Date: |
Tue, 31 Aug 2021 23:03:52 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 |
Le 31/08/2021 à 21:44, Bernard Meylan a écrit :
Bonjour à tout le monde!
Dans la doc, au chapitre 1.6.2, Modifications de portées
individuelles, on peut lire:
"Lorsque vous modifierez l’épaisseur des lignes, gardez à l’esprit que
les lignes supplémentaires et les hampes seront aussi modifiées."
Et justement, en utilisant \override StaffSymbol.thickness = #3 on se
trouve avec des hampes de notes hénaurmes qui sont très visibles dans
la tête des blanches.
Est-il possible de ne modifier que les lignes de la portée sans
toucher aux hampes des notes… du style: \override
StaffSymbol.line-thickness = #3… puisqu'il existe un \override
StaffSymbol.ledger-line-thickness = #'(0.5 . 0.4) qui modifie
l'épaisseur des lignes additionnelles…?
Amitiés.
Bernard
Bonjour,
La thickness à 3, c'est un peu violent… S'agit-il
d'ajuster l'épaisseur des lignes afin de publier
de la musique en petit format ? A priori, avec un
simple #(set-global-staff-size ...), Lily choisit
toute seule des épaisseurs appropriées et des glyphes
plus forts pour s'adapter (une comparaison se trouve sur
https://lilypond.org/doc/v2.22/Documentation/essay/engraving-details).
Maintenant, pour la forcer, on peut toujours tricher
un peu, avec quelque chose comme :
\version "2.22.1"
\layout {
\context {
\Staff
\override StaffSymbol.stencil =
#(lambda (grob)
(let ((line-thickness (ly:grob-property grob 'line-thickness)))
(ly:grob-set-property! grob 'thickness line-thickness)
(let ((stencil (ly:staff-symbol::print grob)))
(ly:grob-set-property! grob 'thickness 1)
stencil)))
}
}
<<
\new Staff { c2 }
\new Staff \with {
\override StaffSymbol.line-thickness = 4
}
{ c2 }
>>
Cordialement,
Jean