The fact that this is a REAL web app without needless dependencies is fantastic!
fi doesn't become fi
... doesn't become …
no weirdness in the text.
I do wonder if it might be possible to embed some structured like tags in order to create a document which a screen reader can communicate the contextual info? (It need not to follow the entire Web Content Accessibility Guidelines -- just some way to let me tinker with my own document)