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

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

Re: Grilles harmoniques, répétions alternatives et polices


From: Jean Abou Samra
Subject: Re: Grilles harmoniques, répétions alternatives et polices
Date: Mon, 3 Oct 2022 16:58:04 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.1

Le 03/10/2022 à 11:54, Vincent Gay a écrit :

Bonjour,

comment changer de police des testes de reprises alternatives dans un Gridscore ?

avec la commande \set Score.repeatCommands = #'((volta "Ad lib.") ) le texte sort avec la police par défaut de Lily alors que j'utilise LilyJazz


N.B. Dans LilyJazz les polices sont définies ainsi :

\paper {
  #(define fonts
    (set-global-fonts
    #:music "lilyjazz"
    #:brace "lilyjazz"
    #:roman "lilyjazz-text"
    #:sans "lilyjazz-chord"
    #:factor (/ staff-height pt 20)
  ))
}

Merci d'avance



D'après l'outil pdffonts, ce n'est même pas la police par défaut de
Lily, en tous cas chez moi c'est Noto Sans, apparemment une police
piochée dans le système. Je ne sais pas trop pourquoi, je ne m'y connais
pas bien en polices et je n'ai pas le temps de me plonger dans cette
partie du code de LilyPond dans l'immédiat. En tous cas, ça a l'air de
mieux fonctionner en ajoutant (ne me demande pas pourquoi) :

\layout {
  \context {
    \Score
    \override Score.VoltaBracket.font-encoding = #'latin1
    \override Score.VoltaBracket.font-size = 1
  }
}


Exemple complet :


\version "2.23.13"

\layout {
  \context {
    \Score
    \override Score.VoltaBracket.font-encoding = #'latin1
    \override Score.VoltaBracket.font-size = 1
  }
}

\include "lilyjazz.ily"

\paper { ragged-right = ##f }

\new ChordGrid \chordmode {
  \repeat volta 2 {
    c1 c
    \alternative {
      \volta 1 {
        \once \override Score.VoltaBracket.text = "abcd"
        c c
      }
    }
  }
}


Cordialement,
Jean




reply via email to

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