И все равно не понимаю, зачем нужно анализировать верстку текста для читателей - ведь автор-то будет импортировать свой авторский текст.
Вот здесь мы и видим, что я предусмотрел не все виды извращений со стороны авторов. Выравнивание внутри абзаца... наверное, стоит автоматически разносить теги на края абзаца, внутри которого они стоят, как это делает Word.