Fontes musicales

En matière de fontes musicales, LilyPond ne recourt ni à FontConfig, ni à Pango, mais les gère directement. Par voie de conséquence, l’interface est différente. Cette section décrit la manière d’insérer des symboles musicaux en mode markup.

Les fontes de notation musicale sont des ensembles de glyphes accessibles selon divers encodages. La syntaxe suivante permet d’accéder aux différents glyphes Emmentaler1 directement en mode markup :

a'1^\markup {
  \vcenter {
    \override #'(font-encoding . fetaBraces)
    \lookup "brace120"
    \override #'(font-encoding . fetaText)
    \column { 1 3 sf }
    \override #'(font-encoding . fetaMusic)
    \lookup "noteheads.s0petrucci"
  }
}

[image of music]

Néanmoins, tous ces glyphes, à l’exception des accolades de différente taille, sont disponibles selon une syntaxe plus simple, indiquée dans Notation musicale dans du texte formaté.

Lorsque l’on accède aux accolades avec l’encodage « fetaBraces », la taille de l’accolade est spécifiée par la partie numérique du nom de glyphe, en unité arbitraire. Il s’agit d’un entier, de 0 à 575 inclus, zéro procurant la plus petite accolade. La valeur optimale s’obtient par tâtonnement. Ces glyphes sont tous des accolades gauche (ouvrantes) ; une accolade droite (fermante) s’obtient par rotation voir Rotation des objets.


Notes de bas de page

[1] Les fontes Emmentaler de LilyPond disposent de trois jeux de glyphes : Feta pour la notation moderne, Parmesan pour la notation ancienne, et des accolades (braces en anglais). Feta et Parmesan sont toutes deux accesssibles avec l’encodage « fetamusic ».


LilyPond — Manuel de notation v2.25.3 (branche de développement).