DescriptionImprove implementation of dashed slurs
Update dashed slurs to have variable thickness.
Dashed slurs are now written as bezier sandwiches, like regular
slurs.
Moved dash-period and dash-fraction from properties for slurs,
phrasingSlurs, and ties. Created new property dash-definition
that contains a list of dash-descriptions for each segment of the
slur, phrasingSlur, and tie.
Defined new commands \slurHalfDashed, \slurHalfSolid,
\phrasingSlurHalfDashed, \phrasingSlurHalfSolid,
\tieHalfDashed, tieHalfSolid.
Defined new commands \slurDashPattern, \phrasingSlurDashPattern, and
\tieDashPattern.
Changed bezier-sandwich interface to include thickness parameter
that is used for slurs. This required changes to vaticana=ligature.
Added extract and split to Bezier class.
Adjusted header files to reflect new calling lists.
arpeggio.cc is changed because there is a slur-arpeggio type.
Adjusted documentation to reflect changes.
Patch Set 1 #Patch Set 2 : Revised dashed-slur implementation #Patch Set 3 : Revised and improved patch -- eliminates broken code #Patch Set 4 : Revised to include regression tests #
Total comments: 24
MessagesTotal messages: 2
|