[ << Notation musicale générale ] | [Top][Contents][Index] | [ Notation spécialisée >> ] |
[ < Introduction au formatage de texte ] | [ Up : Mise en forme du texte ] | [ Alignement du texte > ] |
Sélection de la fonte et de la taille
Le mode markup autorise des changements élémentaires de la fonte :
\relative { d''1^\markup { \bold { Più mosso } \italic { non troppo \underline Vivo } } r2 r4 r8 d,_\markup { \italic quasi \smallCaps Tromba } f1 d2 r }
La taille globale du texte apparaissaant dans les markups peut se
régler à l’aide de la variable de papier text-font-size
. Ceci
permet d’ajuster une fonte pricipale qui pourrait paraître plus grande
ou plus petite bien qu’ayant la même taille nominale. La valeur est
exprimée en points (sans mention de l’unité) : la valeur par défaut
dépend de la taille de portée et résulte du calcul (staff-height /
20 * 11)
.
See Distances et unités de mesure pour de plus amples informations quant aux dimensions utilisé’es par LilyPond.
\score { { f'^"Default text size" } \layout { text-font-size = 10 } } \score { { f'^"Default text size" } \layout { text-font-size = 20 } }
La taille des caractères se modifie, relativement à la taille globale des portées, de différentes manières.
Vous pouvez adopter l’une des tailles prédéfinies, comme ici :
\relative b' { b1_\markup { \huge Sinfonia } b1^\markup { \teeny da } b1-\markup { \normalsize camera } }
Vous pouvez la modifier relativement à sa valeur précédente :
\relative b' { b1_\markup { \larger Sinfonia } b1^\markup { \smaller da } b1-\markup { \magnify #0.6 camera } }
Vous pouvez l’augmenter ou la diminuer par rapport à la taille globale de portée :
\relative b' { b1_\markup { \fontsize #-2 Sinfonia } b1^\markup { \fontsize #1 da } b1-\markup { \fontsize #3 camera } }
Vous pouvez lui attribuer une valeur arbitraire quelle que soit la taille de portée globale :
\relative b' { b1_\markup { \abs-fontsize #20 Sinfonia } b1^\markup { \abs-fontsize #8 da } b1-\markup { \abs-fontsize #14 camera } }
Lorsque le texte comporte des espaces, mieux vaut le borner par des guillemets informatiques ; s’en suivra une meilleure adéquation entre la taille des espaces et celle des autres caractères :
\markup \fontsize #6 \bold { Sinfonia da camera } \markup \fontsize #6 \bold { "Sinfonia da camera" }
Vous pouvez imprimer du texte en indice ou en exposant. Celui-ci sera dans une taille plus petite, mais rien ne s’oppose à ce que vous lui affectiez une taille normale :
\markup { \column { \line { 1 \super st movement } \line { 1 \normal-size-super st movement \sub { (part two) } } } }
Le mode markup vous permet de sélectionner d’autres familles de fontes. Par défaut, LilyPond utilise une police avec empattement, et tout changement doit être explicite. Dans la dernière ligne de l’exemple qui suit, vous noterez qu’il n’y a aucune différence entre les premier et deuxième mots.
\markup { \column { \line { Act \number 1 } \line { \sans { Scene I. } } \line { \typewriter { Verona. An open place. } } \line { Enter \serif Valentine and Proteus. } } }
Certaines familles de police spécifiques aux nombres ou aux nuances par exemple, ne disposent pas de tous les caractères, comme nous l’avons vu dans les chapitres Personnalisation des indications de nuance et Indications de reprise manuelles.
Lorsqu’un changement survient au milieu d’un mot, il se peut qu’un espacement supplémentaire apparaisse. Il suffit en pareil cas de concaténer les différents éléments :
\markup { \column { \line { \concat { 1 \super st } movement } \line { \concat { \dynamic p , } \italic { con dolce espressione } } } }
Une liste des différentes commandes permettant de changer de fonte ou d’utiliser des fontes personnalisées est disponible à l’annexe Font markup.
Pour savoir comment personnaliser des fontes, reportez-vous au chapitre Fontes.
Commandes prédéfinies
\teeny
,
\tiny
,
\small
,
\normalsize
,
\large
,
\huge
,
\smaller
,
\larger
.
Voir aussi
Manuel de notation : Fonte, Fontes, Indications de reprise manuelles, Personnalisation des indications de nuance.
Fichiers d’initialisation : scm/define-markup-commands.scm.
Morceaux choisis : Texte.
Référence des propriétés internes : TextScript.
Problèmes connus et avertissements
Le recours aux commandes \teeny
, \tiny
, \small
,
\normalsize
, \large
et \huge
produiront des
espacements nettement moins réguliers que si vous utilisez
\fontsize
.
[ << Notation musicale générale ] | [Top][Contents][Index] | [ Notation spécialisée >> ] |
[ < Introduction au formatage de texte ] | [ Up : Mise en forme du texte ] | [ Alignement du texte > ] |