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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Recueil - avoir une seule partition lilyjazz au milieu des autres


From: Jean Abou Samra
Subject: Re: Recueil - avoir une seule partition lilyjazz au milieu des autres
Date: Sun, 30 Jul 2023 22:28:58 +0200
User-agent: Evolution 3.48.4 (3.48.4-1.fc38)

Le dimanche 30 juillet 2023 à 15:01 +0200, raphael.broussier@mailo.com a écrit :

Je me pose quand même la question de la signification de : my-staff-height = ##f
\paper {
  #(set! my-staff-height staff-height)
} qui fait effet sur la partition jazz, mais pas sur les autres....

C'est juste pour lire la taille de partition globale, vu qu'elle doit être remise dans le set-global-fonts.

Jusqu'à la version 2.25.3, les polices et la taille de la partition étaient très liées, on ne pouvait pas changer l'une sans l'autre, ce qui faisait un joyeux bazar. Ceci a été amélioré dans les versions de développement actuelles, sorties depuis notre précédent échange, donc si vous voulez, vous pouvez aussi télécharger la 2.25.6 (ou la 2.25.7 quand je l'aurais publiée dans quelques heures), et utiliser le code plus simple suivant :

\version "2.25.6"

jazzLayout =
\layout {
  property-defaults.fonts.music = "lilyjazz"
  property-defaults.fonts.serif = "lilyjazz-text"
  property-defaults.fonts.sans = "lilyjazz-chord"

  \override Score.Hairpin.thickness = #2
  \override Score.Stem.thickness = #2
  \override Score.TupletBracket.thickness = #2
  \override Score.VoltaBracket.thickness = #2
  \override Score.SystemStartBar.thickness = #4
  \override StaffGroup.SystemStartBracket.padding = #0.25
  \override ChoirStaff.SystemStartBracket.padding = #0.25
  \override Staff.Tie.line-thickness = #2
  \override Staff.Slur.thickness = #3
  \override Staff.PhrasingSlur.thickness = #3
  \override Staff.BarLine.hair-thickness = #4
  \override Staff.BarLine.thick-thickness = #8
  \override Staff.MultiMeasureRest.hair-thickness = #3
  \override Staff.MultiMeasureRestNumber.font-size = #2
  \override LyricHyphen.thickness = #3
  \override LyricExtender.thickness = #3
  \override PianoPedalBracket.thickness = #2
}

#(set-global-staff-size 25)

\book {
  \score { {c'2 c'\f } \layout { } }
  
  \score {
    \jazzLayout
    { c'\p c' }
  }

  \score { {c'2 c'\f } \layout { } }
}

(Et j'ai du travail en cours pour que cela devienne encore beaucoup plus simple, mais je n'ai pas trop le temps d'avancer dessus en ce moment.)

Cordialement,
Jean

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

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