[ << デフォルトを変更する ] | [Top][Contents][Index] | [ 付表 >> ] |
[ < レイアウト インターフェイス ] | [ Up : 内部リファレンスの説明 ] | [ 命名規約 > ] |
5.2.3 グラフィカル オブジェクト プロパティを決定する
以下の 2 の位置を変更しようとしていたことを思い出してください:
c''-2
垂直方向で見て、2 は元の音符の隣に配置されるのですから、この配置に関連するインターフェイスに干渉する必要があります。これは side-position-interface
を用いて行います。このインターフェイスについてのページには、以下のように記述されています:
side-position-interface
Position a victim object (this one) next to other objects (the support). The property
direction
signifies where to put the victim object relative to the support (left or right, up or down?)(対象オブジェクトを他のオブジェクト (サポート オブジェクト) の隣に配置します。このプロパティ
direction
は、対象オブジェクトをどこに配置するかをサポート オブジェクトからの相対位置で示します (左あるいは右、上あるいは下?))
この記述の下に、以下のような変数 padding
についての記述があります:
padding
(dimension, in staff space) (譜スペースを単位とする距離)
Add this much extra space between objects that are next to each other. (隣り合うオブジェクトの間にスペースを付け加えます)
padding
の値を増やすことで、運指記号を符頭から離すことができます。以下のコマンドは、音符と運指記号の間に “3 譜スペース”分の距離を加えます:
\once \override Voice.Fingering.padding = #3
パディングを運指記号オブジェクトが作成される前に挿入すると、以下のようになります:
\once \override Voice.Fingering.padding = #3 c''-2
このケースでは、調整されるコンテキストは Voice
です。Fingering_engraver プラグインを参照してください。以下のように説明されています:
Fingering_engraver is part of contexts: … Voice
(Fingering_engraver は次のコンテキストの一部です: … Voice)