[ << Editorial annotations ] | [Top][Contents] | [ Text >> ] |
[ < Using PostScript to generate special note head shapes ] | [ Up : Editorial annotations ] | [ Text > ] |
Uso della proprietà whiteout
Qualsiasi oggetto grafico può essere posizionato sopra uno sfondo
bianco per mascherare parti degli oggetti che si trovano sotto.
Ciò può essere utile per migliorare l’aspetto delle collisioni in
situazioni complesse in cui il riposizionamento degli oggetti è
troppo difficile. Bisogna impostare esplicitamente la proprietà
layer
(livello) per controllare quali oggetti debbano essere
mascherati dallo sfondo bianco.
In questo esempio la collisione della legatura di valore con l’indicazione
di tempo viene migliorata mascherando la parte della legatura che incrocia
l’indicazione di tempo impostando la proprietà whiteout
di
TimeSignature
. Per farlo si sposta TimeSignature
su un
livello superiore a Tie
, che viene lasciato al livello predefinito 1;
e StaffSymbol
viene spostato su un livello superiore a TimeSignature
in modo che non venga mascherato.
{ \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 >> ] |
[ < Using PostScript to generate special note head shapes ] | [ Up : Editorial annotations ] | [ Text > ] |