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

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

Re: fonte lilyjazz


From: Bertrand Monneret
Subject: Re: fonte lilyjazz
Date: Tue, 7 Mar 2017 17:36:19 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0

Il faut mettre la commande \override....dans le \markup, là ou tu veux utiliser la police de charactères LilyJAZZText.

Voilà donc ce qu'il faut écrire dans ton exemple:

\markup
{\fill-line
 {\column {\line { \override #'(font-name . "LilyJAZZText")

\fontsize #3 {Piano Solo}  \null \null\null } } }}

Contrairement aux commandes \include, \paper, \header, \score,....une commande \override doit obligatoirement être incluse dans une expression musicale ou dans une expression de texte ( dans les deux cas, la commande \override.... sera écrite dans une expression qui est entre accolades ). A la 4° ligne de ton fichier, la commande \override ne fais pas partie d'un bloc \markup ni d'une expression musicale, donc elle ne peut pas fonctionner.

Avec le LilyJAZZ que je t'ai envoyé, la commande \include "LilyJAZZ.ily" modifie bien la police par défaut dans les expressions musicale, mais elle ne modifie pas la police par défaut dans les expressions de texte (\markup). "\override" signifie "passer outre".

\override #'(font-name . "LilyJAZZText") ne modifie pas la police de charactère par défaut de tout le fichier Lilypond, mais elle modifie la commande par défaut dans un bloc \markup ou dans une expression musicale.

Cette fameuse commande \override #'(font-name . "LilyJAZZText") devra donc être à nouveau écrite (dans un \markup) à chaque fois que tu veux écrire un texte nouveau.

En pièce jointe à ce message, tu trouveras ton fichier exemple.ly avec la correction.

Bertrand




Attachment: Exemple.ly
Description: Text Data


reply via email to

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