New in version 2.0.
Span components with text spanner. Position spanner below staff and configure with dynamic_text, solid line and upward-pointing nib at right.
abjad> t = Staff("c'8 d'8 e'8 f'8")
abjad> spannertools.make_dynamic_spanner_below_with_nib_at_right('mp', t[:])
TextSpanner(c'8, d'8, e'8, f'8)
abjad> f(t)
\new Staff {
\override TextSpanner #'bound-details #'left #'text = \markup { \dynamic { mp } }
\override TextSpanner #'bound-details #'right #'text = #(markup #:draw-line '(0 . 1))
\override TextSpanner #'bound-details #'right-broken #'text = ##f
\override TextSpanner #'dash-fraction = #1
\override TextSpanner #'direction = #down
c'8 \startTextSpan
d'8
e'8
f'8 \stopTextSpan
\revert TextSpanner #'bound-details #'left #'text
\revert TextSpanner #'bound-details #'right #'text
\revert TextSpanner #'bound-details #'right-broken #'text
\revert TextSpanner #'dash-fraction
\revert TextSpanner #'direction
}
Changed in version 2.0: renamed spanners.dynamic_spanner_below_with_nib_at_right() to spannertools.make_dynamic_spanner_below_with_nib_at_right().