[ << Editorial annotations ] | [Top][Contents] | [ Text >> ] |
[ < 特殊な符頭を作成するために PostScript を使用する ] | [ Up : Editorial annotations ] | [ Text > ] |
whiteout プロパティを使用する
下にあるオブジェクトの一部分をマスクするために、任意のグラフィカル
オブジェクトを白い背景の上に表示することができます。これは、衝突を解決するためにオブジェクトを移動するのが困難であるような複雑な状況において、見た目を改善するのに有効です。layer
プロパティを明示的に設定して、どのオブジェクトが白でマスクされるかを指定しなければなりません。
この例では、タイと拍子記号が重なる部分について、タイの方をマスクしています。そのためには TimeSignature
の whiteout
プロパティを設定し、TimeSignature
を Tie
の上のレイヤに移動する必要があります。Tie
のデフォルトのレイヤは 1 であるため、TimeSignature
のレイヤ値をそれより大きくします。また、StaffSymbol
がマスクされないように、更に上位のレイヤに配置する必要があります。
{ \override Score.StaffSymbol.layer = 4 \override Staff.TimeSignature.layer = 3 b'2 b'~ \once \override Staff.TimeSignature.whiteout = ##t \time 3/4 b' r4 }