Lilyjazz et layout-set-staff-size

Bonjour,

Lilyjazz n'est plus utilisée si on utilise avec layout-set-staff-size :

%%%%%%%%%%
\version "2.22.0"

#(set-global-staff-size 21)
\include "lilyjazz.ily"

{ b' ^"lilyjazz" }

\score {
  { b' ^"pas lilyjazz" }
  \layout {
    #(layout-set-staff-size 18)
  }
}
%%%%%%%%%%

L'exemple court ci-dessus ne montre pas que je souhaite pouvoir assembler un
conducteur + parties séparées, avec des tailles différentes selon les
parties, et que chaque \score est dans un \bookpart.

Le sujet a déjà été soulevé par Valentin Gay :
http://lilypond-french-users.1298960.n2.nabble.com/paper-layout-book-tout-ca-tt7588244.html
<http://lilypond-french-users.1298960.n2.nabble.com/paper-layout-book-tout-ca-tt7588244.html&gt;
, mais est resté sans solution sur la liste.

Une idée ?
Cordialement,
Frédéric

···

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

reBonjour,

Hum, rien de tel que de poser la question en public pour trouver une réponse
soi-même...
Suffirait-il de définir à nouveau les polices utilisées ? :

%%%%%%%%%%
\version "2.22.0"

#(set-global-staff-size 21)

\include "lilyjazz.ily"

\score {
    { b'4 ^"lilyjazz" 8 16 32^\markup \musicglyph #"scripts.segno" }
}

\score {
  { b'4 ^"lilyjazz aussi" 8 16 32^\markup \musicglyph #"scripts.segno" }
  \layout {
    #(layout-set-staff-size 18)
    #(define fonts
       (set-global-fonts
        #:music "lilyjazz"
        #:brace "lilyjazz"
        #:roman "lilyjazz-text"
        #:sans "lilyjazz-chord"
        #:factor (/ staff-height pt 20)
        ))
  }
}
%%%%%%%%%%

Cordialement,
Frédéric

···

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

Arf, voilà une idée qu'elle est bonne. Merci beaucoup.

P.S. mon prénom est Vincent, Valentin c'est un des grands manitous d'ici-bas

Bonjour,

C'est un vieux bug :

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

Cordialement,
Jean

···

Le 09/03/2021 à 11:33, fremoin a écrit :

reBonjour,

Hum, rien de tel que de poser la question en public pour trouver une réponse
soi-même...
Suffirait-il de définir à nouveau les polices utilisées ? :

  %%%%%%%%%%
\version "2.22.0"

#(set-global-staff-size 21)

\include "lilyjazz.ily"

\score {
     { b'4 ^"lilyjazz" 8 16 32^\markup \musicglyph #"scripts.segno" }
}

\score {
   { b'4 ^"lilyjazz aussi" 8 16 32^\markup \musicglyph #"scripts.segno" }
   \layout {
     #(layout-set-staff-size 18)
     #(define fonts
        (set-global-fonts
         #:music "lilyjazz"
         #:brace "lilyjazz"
         #:roman "lilyjazz-text"
         #:sans "lilyjazz-chord"
         #:factor (/ staff-height pt 20)
         ))
   }
}
%%%%%%%%%%

Cordialement,
Frédéric