Subject: polices pour les paroles

From: Jany SEYTOR <[email-masked]>
Date: Sat, 13 Dec 2008 03:57:31 +0100 (CET)

Bonjour

J'aimerais pouvoir utiliser  pour les paroles des polices fantaisie que je crée (j'ai un logiciel de création de polices). Elles sont installées sur mon ordinateur, mais je n'arrive pas à les appeler dans lilypond. Je ne crois pas non plus qu'elles apparaissent quand je fais lilypond-dshow ... etc (j'ai du  mal à tout lire), mais pourquoi ne seraient-elles pas disponibles, puisqu'elles fonctionnent avec les autres programmes ?

Je ne cherche pas à changer la police par défaut, juste choisir localement celle des paroles...

Mais même pour changer la police par défaut, je ne comprends pas comment faire, puisqu'il faut donner 3 noms de polices, comment les choisir .....

Bon, c'est sans doute trop compliqué pour moi, mais j'aurais bien aimé pouvoir exhiber des partitions entièrement écrites en lilypond, et non retraitées dans un logiciel de retouche d'images (qui accepte sans discuter mes polices originales, lui)

Autrement, je suis passée à lilypond 2.11, et j'économise des lignes de code, c'est chouette

Bravo aux développeurs et merci pour votre aide
Jany

---

From: Martial <[email-masked]>
Date: Sat, 13 Dec 2008 08:51:18 +0100

bonjour

J'avais un fichier teste sous la main
met ta fonte à la place de fontlyricB

%%---
%ChangeFont
\version "2.11.65" %"2.10.33"
fontlyricA = { \override Score.LyricText #'font-name =  "arial" }
fontlyricB = { \override Score.LyricText #'font-name =  "fontB" }

LyricA = \lyricmode {  u -- ne ba -- nale fon -- te  ba -- nale   }
LyricB = \lyricmode {  rha la la c'est beau mais c'est dur }

<<
\new Voice = "A" {   \time 6/8 c'8 d'8 e'8 f'4. g'16 a'16  b'4 c''4.  }
\new Lyrics  \lyricsto   "A"  << \fontlyricA  \LyricA >>
\new Voice = "B"  { \time 6/8 c''4.  b'4. a'16 g'16 f'4 e'8 d'8  c'8  }
\new Lyrics  \lyricsto   "B"  << \fontlyricB \LyricB >>
%%-----

--
Martial

---

From: Jany SEYTOR <[email-masked]>
Date: Sat, 13 Dec 2008 10:09:44 +0100 (CET)

Super, un mystère d'éclairci !!

Reste un nouveau mystère : voici le résultat en PJ :  les 2 vois sont écrites en fontB, alors que j'ai bien suivi le code 

 .....??????

Jany

> Message du 13/12/08 08:51
> De : "Martial" 
> A : "Jany SEYTOR" 
> Copie à : [email-masked]
> Objet : Re: polices pour les paroles
> 
> 
> bonjour
>

---

From: Martial <[email-masked]>
Date: Sat, 13 Dec 2008 14:23:37 +0100

> Reste un nouveau mystère : voici le résultat en PJ :  les 2 vois sont 
> écrites en fontB, alors que j'ai bien suivi le code

ha vi faut mettre \once

{ \once \override Score.LyricText #'font-name = "lafonte" }

-- 
Martial

---

From: "Valentin Villenave" <[email-masked]>
Date: Sat, 13 Dec 2008 18:52:36 +0100

Le 13 décembre 2008 03:57, Jany SEYTOR <[email-masked]> a écrit :

> J'aimerais pouvoir utiliser  pour les paroles des polices fantaisie que je
> crée (j'ai un logiciel de création de polices). Elles sont installées sur
> mon ordinateur, mais je n'arrive pas à les appeler dans lilypond. Je ne
> crois pas non plus qu'elles apparaissent quand je fais lilypond-dshow ...
> etc (j'ai du  mal à tout lire), mais pourquoi ne seraient-elles pas
> disponibles, puisqu'elles fonctionnent avec les autres programmes ?

Non seulement LilyPond sait utiliser toutes ces polices, mais j'ajoute
au passage que depuis quelques jours, LilyPond présente même un
avantage sur les "autres programmes", puisqu'il permet même d'utiliser
des fontes sans qu'elles soient installées sur votre système
d'exploitation ! Il suffit de placer le fichier de la police (TTF,
OTF, PFB ou autre) dans le même répertoire que votre source .ly, puis
d'invoquer #(ly:font-config-add-font "mapolice.ttf") puis ladite
police est utilisable par le moyen décrit par Martial.

Cordialement,
Valentin

---

From: Jany SEYTOR <[email-masked]>
Date: Sat, 13 Dec 2008 19:57:51 +0100 (CET)

Merci Martial, merci Valentin

J'ai de quoi m'occuper, avec mon nouveau programme et mes nouvelles compétences....

Jany

---

From: Eluze <[email-masked]>
Date: Sat, 13 Dec 2008 06:55:54 -0800 (PST)

>> fontlyricB = { \override Score.LyricText #'font-name =  "fontB" }
 je pense qu'il suffit d'appliquer la fonte dans le context et non pas dans
tout le score:

\override LyricText #'font-name =  "fontB"

Eluze
-- 
View this message in context: http://n2.nabble.com/polices-pour-les-paroles-tp1650745p1651870.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Jany SEYTOR <[email-masked]>
Date: Sun, 14 Dec 2008 23:42:22 +0100 (CET)

> Message du 14/12/08 12:02
> De : "Eluze" 
> A : [email-masked]
> Copie à : 

La solution est là en effet
Vive la liste !!

Merci
Jany