mupdf's ePUB engine has several problems:
- It
randomly swallows text at the end of chapters.
- It consumes a gigantic amount of memory.
- It doesn't hyphenate.
I'm therefore in the process of writing an HTML renderer!
I've already written the first, and most important, piece of the puzzle:
the line breaking algorithm.