Subject: Changement de police de texte

From: bameylan <[email-masked]>
Date: Wed, 26 Jan 2011 12:20:39 -0800 (PST)

Je dois ruser pour insérer des paroles dans un contexte polyphonique, 2 voix,
donc ceci: <<{zik} \\ {zik}>>, et pour ce faire utiliser la commande
suivante pour chaque note (il n'y en a pas beaucoup, c'est pourquoi je peux
me résoudre à cette technique de Sioux): {f,_\markup \center-align "Tsoin,"
a b c d e etc.}. Le problème est que la police utilisée pour le «Tsoin»
étant trop large, j'aimerais utiliser celle des paroles, c-à-d la Garamond
étroitisée. Comment le faire?

Bernard
-- 
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Changement-de-police-de-texte-tp5964034p5964034.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Martial <[email-masked]>
Date: Wed, 26 Jan 2011 21:54:22 +0100

> donc ceci:<<{zik} \\ {zik}>>, et pour ce faire utiliser la commande

{f,_\markup { \override #'(font-name . "garamond") Tsoin }}

Mais le plus simple pour changer de police dans les lyrics mettre
dans le layout

    \context { %propriété des Lyrics
       \Lyrics
         \override LyricText #'font-name = "garamond"
    }

exemple
%%---------------------------------------
<<
\relative c' {
	f a b c d e
	}
\addlyrics {  Tsoin Tsoin a Tsoin Tsoin }

\layout {
    \context { %propriété des Lyrics
       \Lyrics
        %choix police
         \override LyricText #'font-name = "garamond"%
        %taille des caractères
         \override LyricText #'font-size =  #-2.5
    }
}
%%---------------------------------------

-- 
Martial

---

From: Martial <[email-masked]>
Date: Wed, 26 Jan 2011 22:52:14 +0100

En relisant la question je m'aperçois que j'ai louper le passage de la 
polyphonie

voici une solution :

\layout {
    \context { %propriété des Lyrics
       \Lyrics
        %choix police
         \override LyricText #'font-name = "garamond"%
        %taille des caractères
         \override LyricText #'font-size = #'-2%
    }
}

<<
\new Lyrics = "vh" %%en cas de paroles pour la voix haute
	<<
\new Voice = "vh"	{ \voiceOne g' r b c }
\\
\new Voice = "vb"	{  \voiceTwo c, d r f }
  \context Lyrics \lyricsto "vh"  \lyricmode { ha Tsoin Tsoin }
  \new Lyrics  \lyricsto "vb"  \lyricmode { Tsoin Tsoin ha }

--
Martial

---

From: Xavier Scheuer <[email-masked]>
Date: Wed, 26 Jan 2011 23:05:26 +0100

>        \override LyricText #'font-name = "garamond"

Attention, ne pas mélanger

  f,_\markup \center-align "Tsoin,"

où "Tsoin" est un \markup attaché à une note, i.e. un  TextScript  et
les paroles ( Lyrics.LyricText ).

Pour changer la police par défaut de tous les  TextScript  (plutôt que
d'utiliser
  f,_\markup { \override #'(font-name . "garamond") Tsoin }
à chaque fois), on peut mettre dans le  \layout

  \layout {
    \context {
      \Voice
      \override TextScript #'font-name = #"GaramondCondensed"
    }
  }

Cela étant dit, la réponse de Martial concernant le changement de police
des _paroles_ ( Lyrics.LyricText ) est tout à fait exacte.  ;-)

Cordialement,
Xavier

-- 
Xavier Scheuer <[email-masked]>