Précédent : Mise en forme du texte, Haut : Texte
C'est en jouant sur les propriétés des objets décrites ci-après que vous pourrez sélectionner une police parmi les familles de fontes préconfigurées. LilyPond utilise par défaut la police musicale feta. Pour le texte, les polices sont sélectionnées par Pango/Fontconfig. C'est New Century Schoolbook qui sert de police sérif par défaut, et celles définies lors de l'installation de Pango pour ce qui est du sans-serif et du ‘typewriter’.
font-encoding
symbolise le tracé des glyphes. N'utilisez cette propriété que pour
traiter des éléments non textuels, comme :
fetaBraces
pour les accolades de partition pianistique,
fetaMusic
pour de la musique (y compris musique ancienne),
fetaDynamic
pour les nuances et fetaNumber
pour les
chiffres.
font-family
symbolise les différentes familles de police : roman
(Computer
Modern), sans
-serif et typewriter
(espacement fixe).
font-shape
symbolise le style des caractères. En pratique, chaque famille de
police dispose de italic
, caps
(petites capitales) ou
upright
(droit).
font-series
symbolise le niveau de gras des caractères. Chaque style dispose, pour
chaque famille, de medium
et bold
(gras).
Les variantes ci-dessus mentionnées font référence à une feuille de
style prédéfinie. Vous pouvez cependant faire appel à une autre
police, en utilisant la propriété font-name
:
{ \override Staff.TimeSignature #'font-name = #"Charter" \override Staff.TimeSignature #'font-size = #2 \time 3/4 c'1_\markup { \override #'(font-name . "Vera Bold") { This text is in Vera Bold } } }
Vous pouvez utiliser n'importe quelle police, du moment qu'elle est accessible par Pango/Fontconfig. Pour obtenir la liste de toutes les polices disponibles sur votre machine, lancez
lilypond -dshow-available-fonts blabla
(quel qu'il soit, le dernier argument est obligatoire).
La propriété font-size
permet de régler la taille de la police.
La taille effective que vous obtiendrez dépend de
text-font-size
tel que défini dans le bloc \paper
.
Vous pouvez aussi changer la police par défaut au niveau du document.
Il suffit alors de faire appel à make-pango-font-tree
au sein
du bloc paper
. Vous définirez alors la police à utiliser pour
du texte respectivement en roman, sans serif et monospace, comme ici :
\paper { myStaffSize = #20 #(define fonts (make-pango-font-tree "Times New Roman" "Nimbus Sans" "Luxi Mono" (/ myStaffSize 20))) } { c'^\markup { roman: foo \sans bla \typewriter bar } }
Exemples : Texte.
Cette page documente LilyPond-2.11.58 (branche de développement).
Rapportez toute anomalie en français à lilypond-user-fr@gnu.org ou en anglais à http://post.gmane.org/post.php?group=gmane.comp.gnu.lilypond.bugs
Vos suggestions à propos de la documentation sont les bienvenues.