Subject: Problème strict-grace-spacing

From: Bernard Meylan <[email-masked]>
Date: Mon, 5 Apr 2021 03:02:48 -0700 (MST)

Bonjour à toutes/tous!

J'utilise le strict-grace-spacing pour éviter, lors d'utilisation
d'appogiatures et autres notes d'agrément, des espaces assez moches se
répercutant sur les éventuelles autres voix. Le problème est que lorsque la
note d'agrément vient juste après une barre de mesure, elle se positionne
juste en plein dessus… ce qui est encore plus moche… comme ceci:

\relative c'' {
  <<
    \time 2/4
    \override Score.SpacingSpanner.strict-grace-spacing = ##t
    \new Staff \new Voice {
      \afterGrace c4 { c16[ c8 c16] }
      c8[ \grace { b16 d } c8]
      \grace { b16 d } c4 r
    }
    \new Staff {
      c16 c c c c c c c c4 r
    }
}

Existe-t-il une commande pour éviter cela?

-----
Cordialement

Bernard
--
Sent from: http://lilypond-french-users.1298960.n2.nabble.com/

---

From: Jean Abou Samra <[email-masked]>
Date: Thu, 8 Apr 2021 08:37:09 +0200

> Existe-t-il une commande pour éviter cela?

Bonjour,

C'est un souci connu :

https://gitlab.com/lilypond/lilypond/-/issues/2630

Voici une solution de contournement :

\version "2.23.2"

\relative c'' {
   <<
     \time 2/4
     \override Score.SpacingSpanner.strict-grace-spacing = ##t
     \new Staff \new Voice {
       \afterGrace c4 { c16[ c8 c16] }
       c8[ \grace { b16 d } c8]
       \grace {
         \overrideProperty Score.PaperColumn.allow-loose-spacing ##f
         b16 d
       } c4 r
     }
     \new Staff {
       c16 c c c c c c c c4 r
     }
   >>
}

Cordialement,
Jean