[ << Editorial annotations ] | [Top][Contents] | [ Text >> ] |
[ < Utilisation de PostScript pour générer des têtes de note à l’allure particulière ] | [ Up : Editorial annotations ] | [ Text > ] |
Utilisation de la propriété whiteout
Tout objet graphique peut s’imprimer sur un fond blanc afin de masquer
une partie des objets qu’il recouvre. Ceci trouve toute son utilité pour
améliorer certaines collisions, notamment dans des situations où un
repositionnement d’objets est irréaliste. Il faut alors explicitement
définir la propriété layer
afin de contrôler quels objets seront
masqués par le fond blanc.
Dans l’exemple ci-dessous, la liaison est en collision avec la
métrique ; la situation est améliorée dès lors que la portion de liaison
qui traverse la métrique est masquée par l’affectation de la propriété
whiteout
à l’objet TimeSignature
. Pour ce faire,
TimeSignature
est déplacé sur un calque au-dessus de celui de
Tie
– il reste sur le calque par défaut (1) –, puis le
StaffSymbol
est placé sur un calque supérieur à celui de
TimeSignature
pour ne pas être masqué.
{ \override Score.StaffSymbol.layer = 4 \override Staff.TimeSignature.layer = 3 b'2 b'~ \once \override Staff.TimeSignature.whiteout = ##t \time 3/4 b' r4 }
[ << Editorial annotations ] | [Top][Contents] | [ Text >> ] |
[ < Utilisation de PostScript pour générer des têtes de note à l’allure particulière ] | [ Up : Editorial annotations ] | [ Text > ] |