frmatthew / exsurge

A JavaScript library for rendering Gregorian Chant in square note notation
MIT License
54 stars 13 forks source link

Improve line breaks and justification of final line when lyrics might extend beyond staffRight #69

Closed bbloomf closed 8 years ago

bbloomf commented 8 years ago

Don't consider a notation to fit on the current line if it has lyrics that extend beyond staffRight

Handle justification of a final line in which the last lyric would have extended to the right of the final bar.

frmatthew commented 8 years ago

I have some local changes to do something similar. I'll take a look at your code and merge it manually with my next push if it makes sense. I have some significant things in some local branches that will affect pull requests anyway (moved ChantLine to it's own file so Exsurge.Chant.js is a little more manageable, some bigger reorg in the markings as I work on braces, etc.)