Suite à un autre fil (mars 2010) et traitant plus ou moins du même sujet,
j'aimerais reposer la question suivante: est-il possible de changer
partiellement ou en totalité la fonte des titres placés en première page,
ceux dans le \header...?
on donne un tas de recettes pour transformer des titres, tout juste si on a
pas le robinet eau chaude/froide, mais pas moyen de faire un truc basique
comme changer simplement de fonte... J'ai essayé d'abord avec:
title = \markup { \fontname "Cichin Italic" \fontsize #2 "Titre"}
et que dit le fameux log?
Il y a des trucs bizarre sur l'utilisation des polices.
J'ai essayé de faire un essai avec la police "Times New Roman", et essayé de la mettre en italique.
( Chez moi, dans dans OpenOffice par exemple, elle est disponible en italique)
Tout ça n'a *pas* marché (le log reste muet ...):
%%%%%%%%
title = \markup {
\override #'(font-name . "Times New Roman Italic")
"Titre"
}
title = \markup {
\override #'(font-name . "Times New Roman")
\override #'(font-shape . 'Italic)
"Titre"
}
title = \markup {
\override #'(font-name . "Times New Roman")
\italic "Titre"
}
%%%%%%%
Seul ça a marché :
%%%%%%%
title = \markup {
\override #'(font-name . "Times New Roman : Italic")
"Titre"
}
%%%%%%%
Remarquez le : avant Italic.
Ça l'air de marcher avec n'importe caractère non alphabétique (sauf l'espace)
Tu pourrais essayer Bameylan si
\override #'(font-name . "Cochin : Italic") fonctionne, pour voir s'il y a une syntaxe particulière avec le nom de police ?
Il renvoie à des lignes parfaitement "saines"... c'est la réaction de Lily
quand elle tombe sur du code inconnu... dès qu'on le supprime, elle
ronronne.
Pour ce qui est de mes titres, inclure la définition des fontes dans \paper
ne donne aucun résultat chez moi, je dois faire plein d'erreurs... J'ai
laissé tomber leur définition dans le \header pour ajouter, au dessus de la
musique un truc du genre:
Il renvoie à des lignes parfaitement "saines"... c'est la réaction de Lily
quand elle tombe sur du code inconnu... dès qu'on le supprime, elle
ronronne.
Je n'en sais pas plus que toi, sauf une fôte de frappe: Cochin au lieu de
Cichin... mais même avec Cochin installé sur mon système, pas plus de
réaction...
Pour avoir parcouru un bon bout du manuel sur les fontes, je crois que dans
le cadre des titres \header il n'y a rien à faire. C'est la police d'origine
qui est utilisée... dommage...
title = \markup { \override #'(font-name . "arial") "la Police Arial"}
···
Le 17/05/2011 14:55, bameylan a écrit :
our avoir parcouru un bon bout du manuel sur les fontes, je crois que dans
le cadre des titres \header il n'y a rien à faire. C'est la police d'origine
qui est utilisée... dommage...
Je n'en sais pas plus que toi, sauf une fôte de frappe: Cochin au lieu de
Cichin... mais même avec Cochin installé sur mon système, pas plus de
réaction...
Pour avoir parcouru un bon bout du manuel sur les fontes, je crois que
dans le cadre des titres \header il n'y a rien à faire.
non, non - chez moi ça marche, donc il ne faut pas abandonner!
- l'erreur est le terme \fontname qui ne semble pas éxister!
la solution de Martial est pareille à la mienne!
Eluze
Alors tout d'abord un grand merci à tous: problème résolu!
@ Eluze: effectivement ça marche... je pense que j'ai dû jusque là faire qqs
fôtes de frappe et Lily me renvoyait à mon manuel... J'ai tenté, avec
\fontname, un parallèle avec \fontsize... mais bon, comme tu le dis
justement: yenapas!
@ Martial: les 2 syntaxes marchent chez moi (pour le corps de la fonte):
\fontsize #5
\override #'(font-size . 5) (proposé par Gilles, plus haut)
sauf que la valeur 5 n'a pas le même résultat dans les 2 cas de figure: le
\fontsize #5 équivaut à peu près à font-size . 9
== En réponse au message du 17-05-2011, 17:54:09 ==
Alors tout d'abord un grand merci à tous: problème résolu!
@ Eluze: effectivement ça marche... je pense que j'ai dû jusque là faire qqs
fôtes de frappe et Lily me renvoyait à mon manuel... J'ai tenté, avec
\fontname, un parallèle avec \fontsize... mais bon, comme tu le dis
justement: yenapas!
@ Martial: les 2 syntaxes marchent chez moi (pour le corps de la fonte):
\fontsize #5
\override #'(font-size . 5) (proposé par Gilles, plus haut)
sauf que la valeur 5 n'a pas le même résultat dans les 2 cas de figure: le
\fontsize #5 équivaut à peu près à font-size . 9
Encore merci pour vos contributions.
Bernard
Et il faut être rigoureux dans le nom de la fonte. Par exemple "Comic Sans MS", avec espaces, tel que défini dans le système d'exploitation.