Bug barre de reprise et X-extent ?

Bonjour,

je cherchais à mettre un peu plus d'espace entre la dernière note de la
mesure et une double barre de reprise avec \extent et je me suis apercu que
ducoup la double barre depassait horizontalement au dela de la portée.

ce qui n'est pas le cas avec une barre de mesure simple.
le problème persiste avec \repeat volta

version simplifié de mon problème :

  \version "2.18.0"

{
  \clef bass
  c4 c c c c c c c c c c c c c c c4 c c c c c c c c c c c c c c

     \once \override Score.BarLine.X-extent = #'(-5 . 0)
\bar ":|."
    }

Si c'est un bug, où est le meilleur endroit pour le signaler , ici ?
et si vous avez une solution pour régler cela je suis preneur aussi..

Merci !!

cordialement

Olivier Gailly

···

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

Bonjour,

Je ne vois pas le problème en compilant votre code avec la version 2.23.0.
Vous pourriez mettre à jour votre version de LilyPond (la dernière version stable est 2.22.0) et vérifier si le problème est toujours présent ?

Cordialement,
Xavier

···

On Sun, 14 Feb 2021 at 19:58, olivertwist <****@****> wrote:

Bonjour,

je cherchais à mettre un peu plus d'espace entre la dernière note de la
mesure et une double barre de reprise avec \extent et je me suis apercu que
ducoup la double barre depassait horizontalement au dela de la portée.

ce qui n'est pas le cas avec une barre de mesure simple.
le problème persiste avec \repeat volta

--
Xavier Scheuer <****@****>

Bonjour Olivier.
Bon, j'ai toujours eu du mal à comprendre comment fonctionne X-extent, mais en mettant '(5 . 1) rien ne dépasse.
(tester avec \version "2.20.0")

{
   \clef bass
   c4 c c c c c c c c c c c c c c c c c c c c c c c c
   \once \override Score.BarLine.X-extent = #'(-5 . 1)
   \bar ":|."
}

···

Le 2021-02-14 19:52, olivertwist a écrit :

Bonjour,

je cherchais à mettre un peu plus d'espace entre la dernière note de la
mesure et une double barre de reprise avec \extent et je me suis apercu que
ducoup la double barre depassait horizontalement au dela de la portée.

--
Gilles

Je ne vois pas le problème en compilant votre code avec la version 2.23.0.
Vous pourriez mettre à jour votre version de LilyPond (la dernière version
stable est 2.22.0) et vérifier si le problème est toujours présent ?

Il faut mettre au moins 2 lignes pour comprendre ( version 2.20 )

···

--
Gilles

Je ne vois pas le problème en compilant votre code avec la version 2.23.0.
Vous pourriez mettre à jour votre version de LilyPond (la dernière version
stable est 2.22.0) et vérifier si le problème est toujours présent ?

Il faut mettre au moins 2 lignes pour comprendre ( version 2.20 )

[pardon Xavier pour le message en double]

···

--
Gilles

Bonsoir,

merci pour votre réponse,

j'ai une version récente de mac OS, il faut que je compile pour passer à
2.22. (pas de package).

je vais tenter...

sinon ca depend essentiellement du nombre de notes sur la ligne, si les
notes sont resserées ou pas.
avec lilypond 2.20 et mon exemple exact, on obtient l'erreur en pièce jointe

merci en tout cas !!

Capture_d’écran_2021-02-14_à_22.png
<http://lilypond-french-users.1298960.n2.nabble.com/file/t395793/Capture_d’écran_2021-02-14_à_22.png&gt;
Xavier Scheuer wrote

···

On Sun, 14 Feb 2021 at 19:58, olivertwist &lt;

olivertwist_49@

&gt;
wrote:

Bonjour,

je cherchais à mettre un peu plus d'espace entre la dernière note de la
mesure et une double barre de reprise avec \extent et je me suis apercu

que

ducoup la double barre depassait horizontalement au dela de la portée.

ce qui n'est pas le cas avec une barre de mesure simple.
le problème persiste avec \repeat volta

Bonjour,

Je ne vois pas le problème en compilant votre code avec la version 2.23.0.
Vous pourriez mettre à jour votre version de LilyPond (la dernière version
stable est 2.22.0) et vérifier si le problème est toujours présent ?

Cordialement,
Xavier

--
Xavier Scheuer &lt;

x.scheuer@

&gt;

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

problème résolu

il fallait mettre :
  \once \override Score.BarLine.X-extent = #'(-5 . 1)

au lieu de

  \once \override Score.BarLine.X-extent = #'(-1 . 0)

je ne saisis pas tout mais ca marche...

merci de votre aide !!

···

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