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

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

Re: Problème de police avec repeatCommands


From: Pierre Perol-Schneider
Subject: Re: Problème de police avec repeatCommands
Date: Mon, 8 Jun 2020 16:13:47 +0200

Oups !
" Le descriptif de la doc n'est probablement pas suffisamment détaillé... et de toute façon pas évident du tout !"

Le lun. 8 juin 2020 à 16:11, Pierre Perol-Schneider <pierre.schneider.paris@gmail.com> a écrit :
Bonjour Rémy,

Oui je me souviens avoir été aussi surpris par ce type de résultats.
Le descriptif de la doc n'est probablement pas suffisamment détaillée... et de toute façon pas évidente du tout !
Une possibilité :

\version "2.18.2"

versUn = \markup \concat {
  \text \fontsize #3 "Vers. " "1, 2, 3 "
  \text \fontsize #3 "(" "4, 5, 6"
  \text \fontsize #3 \text ")"
}

versDeux = \markup \concat {
  \text \fontsize #3 "Vers. " "4 "
  \text \fontsize #3 "(" "7"
  \text \fontsize #3 \text ")"
}

music = \relative c'' {
  \override Score . NonMusicalPaperColumn . padding = #4
  \repeat volta 2 {
    c4 c c c c c c c c c c c c c c c
  }
  \alternative {
    {
      % \set Score . repeatCommands = #'((volta "Vers. 1, 2, 3 (4, 5, 6)") )
      \set Score.repeatCommands = #(list (list 'volta versUn) 'start-repeat)
      c c c c }
    {
      %\set Score . repeatCommands = #'(end-repeat (volta "Vers. 4 (7)") )
      \set Score.repeatCommands = #(list (list 'volta versDeux) 'end-repeat)
      c1\fermata\bar"|." }
  }
}

\score {
  \music
}


Cordialement,
Pierre

Le lun. 8 juin 2020 à 15:52, Remy CLAVERIE <remy.claverie@orange.fr> a écrit :

Bonjour à tous,

J'espère que vous allez tous bien et que vous vous déconfinez sereinement.

Je rencontre un petit soucis avec le code suivant :

 

<code>

\version "2.18.2"
music = \relative c'' {
  \override Score . NonMusicalPaperColumn . padding = #4
  \repeat volta 2 {
    c4 c c c c c c c c c c c c c c c }
  \alternative {
    {
      \set Score . repeatCommands = #'((volta "Vers. 1, 2, 3 (4, 5, 6)") )
      c c c c }
    {
      \set Score . repeatCommands = #'(end-repeat (volta "Vers. 4 (7)") )
      c1\fermata\bar"|." }
  }
}

\score {
  \music
}

</code>

 

Dans un passage avec répétition, je souhaite afficher les numéros de versets à la place des numéros de répétition. Pour cela, je me suis appuyé sur le manuel (http://lilypond.org/doc/v2.18/Documentation/notation/long-repeats.fr.html) et sur les forums (http://lilypond.1069038.n5.nabble.com/change-of-volta-number-td214129.html).

Cela fonctionne bien, mais j'ai un soucis de police. En effet, les deux premières lettres du mot 'Vers.' sont dans une autre police (Feta apparemment) que les autres caractères (Times Roman ou schoolbook, difficile à dire).

1. Est-ce que vous avez aussi ce comportement non désiré ?

2. L'un de vous saurait-il ce que je dois corriger pour n'avoir qu'une police (times roman) ?

 

Merci de votre aide !

 

Rémy


reply via email to

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