5.2.3 グラフィカル オブジェクト プロパティを決定する

以下の 2 の位置を変更しようとしていたことを思い出してください:

c''-2

[image of music]

垂直方向で見て、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

[image of music]

このケースでは、調整されるコンテキストは Voice です。Fingering_engraver プラグインを参照してください。以下のように説明されています:

Fingering_engraver is part of contexts: … Voice

(Fingering_engraver は次のコンテキストの一部です: … Voice)

LilyPond 記譜法リファレンス v2.25.22 (development-branch).