LilyPond 記譜法リファレンス: 5.4.8 ライン スタイル

### 5.4.8 ライン スタイル

いくつかの演奏指示子 – 例えば、rallentando, accelerando それに trills など – はテキストとして記述され、線で (点線や波線の場合もあります) でいくつもの小節にわたって広がります。

これらはすべてグリッサンドと同じルーチンを用いてテキストと線を描きます。そのため、それらの振る舞いの調整も同じように行います。これらはスパナによって実現され、スパナを描くルーチンは `ly:line-spanner::print` です。このルーチンは 2 つの スパン ポイント の位置を決定し、要求されたスタイルに応じてそれら 2 点の間に線を描きます。

利用可能なライン スタイルと、それらをどのように調整するかを示す例を挙げます。

>     \relative {
>       d''2 \glissando d'2
>       \once \override Glissando.style = #'dashed-line
>       d,2 \glissando d'2
>       \override Glissando.style = #'dotted-line
>       d,2 \glissando d'2
>       \override Glissando.style = #'zigzag
>       d,2 \glissando d'2
>       \override Glissando.style = #'trill
>       d,2 \glissando d'2
>     }

スパナの終点の位置は各グラフィック オブジェクトごとにオンザフライ (その場、その時々) で計算されますが、それらをオーバライドすることもできます:

>     \relative {
>       e''2 \glissando f
>       \once \override Glissando.bound-details.right.Y = #-2
>       e2 \glissando f
>     }

グリッサンドの終点の `Y` には `-2` がセットされています。`right` の代わりに `left` を指定することにより、始点も同じように調整することができます。

`Y` がセットされていない場合、その値はスパナが取り付けられるポイントの垂直位置から算出されます。

スパナに他の調整を行うことも可能です。詳細は スパナ を参照してください。

#### LilyPond — 記譜法リファレンス v2.24.4 (安定版).

- 2. 専門的な記譜法
- 3. 入出力全般
- 4. スペースの問題
- 5. デフォルトを変更する
- A. 付表
- B. カンニング ペーパー
- C. GNU Free Documentation License
- D. LilyPond コマンド インデックス
- E. LilyPond インデックス