Two points to note,
- Shakespeare is traditionally broken down into lines. The allows the reader to see rhyming couplets, get a sense of rhythm, etc. It’s also useful for long soliloquies to be able to reference specific lines.
- The original DB used “[p]” to show new lines. I wasn’t aware of any parsing tools which could easily strip that out and replace it with, e.g. >br/<>
What one could do is create a separate tale which lists where the line breaks should be – then remove them from the text. To be honest, I think it’s probably easier for the user to strip out the n is they’re not needed.