Many Abjad indicators are contexted: abjad.Dynamic is contexted to the voice; abjad.Clef is contexted to the staff; abjad.Violin is contexted to the staff; abjad.Piano is contexted to the staff group; and so on.
This commit changes many tests and examples to make sure that all examples with an abjad.Dynamic attach to a score with an explicit abjad.Voice, and that all examples with an abjad.Clef attach to a score with an explicit abjad.Staff, and so on.
Cleaned up abjad.illustrators.components().
Taught text-spanner wellformedness checks about deactivated wrappers.
Many Abjad indicators are contexted:
abjad.Dynamic
is contexted to the voice;abjad.Clef
is contexted to the staff;abjad.Violin
is contexted to the staff;abjad.Piano
is contexted to the staff group; and so on.This commit changes many tests and examples to make sure that all examples with an
abjad.Dynamic
attach to a score with an explicitabjad.Voice
, and that all examples with anabjad.Clef
attach to a score with an explicitabjad.Staff
, and so on.Cleaned up abjad.illustrators.components(). Taught text-spanner wellformedness checks about deactivated wrappers.