Création de polices
L'aspect traditionnel des sorties de LilyPond est très largement dû à la densité des pages produites. Des lignes de portée épaisses, et une police qui leur correspond donnent plus de poids à l'aspect général. Ceci est très clair dans les exemples suivants :
![]() |
![]() |
![]() |
| Henle (2000) | Bärenreiter (1950) | LilyPond (2003) |
Un autre aspect typique de la gravure à la main est l'aspect général des symboles. Ils n'ont quasiment jamais d'angle tranchant. Ceci s'explique par la fragilité des poinçons, qui s'émoussent rapidement lors du martellement et de la ciselure. L'aspect arrondi des symboles musicaux est également présent dans tous les éléments de notre police « Feta ».
Espacement
L'un des problèmes que pose la pièce de Bach vue précédemment nous a amené à travailler sur le moteur d'espacement. L'une de ses caractéristique réside dans l'espacement visuel, montré dans cet exemple :
Seules des noires sont utilisées ici : elles sont jouées de manière égale. L'espacement devrait le refléter. Malheureusement nos yeux nous trompent : non seulement la distance entre les têtes de notes est prise en compte, mais celle entre les hampes consécutives aussi. Ainsi, dans un enchaînement hampe vers le haut puis hampe vers le bas, les notes doivent être davantage éloignées, et inversement. L'espacement dépend également du positionnement vertical des notes. Le fragment du haut est imprimé avec cette correction, au contraire de celui du bas. Dans ce dernier, les combinaisons de notes avec hampe vers le haut / hampe vers le bas forment des blocs.
Lignes supplémentaires
Les lignes supplémentaires présentent des difficultés typographiques. Des surcharges avec d'autres signes – d'autres lignes ou des altérations – sont vite arrivées. Les autres logiciels évitent ces collisions en espaçant davantage les lignes, ce qui occupe plus de place, ou en raccourcissant les lignes supplémentaires, au détriment de la lisibilité.
|
|
![]() |
| Henle (2000) | Bärenreiter (1950) | LilyPond (2004) |
Les graveurs traditionnels ajustent la taille d'une ligne supplémentaire en tenant compte des symboles se trouvant à proximité. LilyPond agit de la même manière. Les lignes supplémentaires sont écourtées afin d'éviter les collisions avec les lignes proches, et sont d'autant plus réduites en présence d'une altération.
Suite : Utilise la Source, Luke, ou : ce que LilyPond traite en entrée.



