| [ << Editorial annotations ] | [Top][Contents] | [ Text >> ] |
| [ < Uso del lenguaje PostScript para generar cabezas de nota de formas especiales ] | [ Up: Editorial annotations ] | [ Text > ] |
Uso de la propiedad whiteout
Se puede imprimir cualquier objeto gráfico sobre un fondo blanco
para enmascarar parte de los objetos que están por debajo. Esto
puede ser útil para mejorar el aspecto de las colisiones en
situaciones complejas cuando no es práctico reposicionar los
objetos. Es necesario establecer explícitamente la propiedad de
capa (layer) para controlar qué objetos resultan
enmascarados por el fondo blanco.
En este ejemplo, la colisión de la ligadura de unión con la
indicación de compás resulta mejorada enmascarando la parte de la
ligadura que cruza a la indicación de compás estableciendo la
propiedad whiteout de TimeSignature. Para hacer
esto, se mueve TimeSignature a una capa por encima de
Tie, que se deja en la capa predeterminada 1, y
StaffSymbol se mueve a una capa por encima de
TimeSignature de manera que no resulte enmascarada.
{ \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 >> ] |
| [ < Uso del lenguaje PostScript para generar cabezas de nota de formas especiales ] | [ Up: Editorial annotations ] | [ Text > ] |