trevorbaca / baca

Trevor Bača's Abjad library.
8 stars 3 forks source link

Refactor text spanners #12

Open trevorbaca opened 5 years ago

trevorbaca commented 5 years ago

Here's a line break in Stirrings Still [L]:

stirrings-still-l-1 stirrings-still-l-2

Two things should happen instead:

  1. right-broken text should be set equal to the =| hook at that line break only.

  2. the =| hook currently visible after the line break needs to be suppressed somehow. Setting bound-details right padding to a sufficiently large number accomplishes this. Maybe there's a cleaner way.

Additional to-do items:

    baca.tasto_spanner(abjad.tweak(5.5).staff_padding)
    baca.xfb_spanner(abjad.tweak(5.5).staff_padding)

Use tweak inspection to avoid introducing yet another way to manage staff padding.

trevorbaca commented 5 years ago

Still valid in October 2018.