Document Foundation продолжает заниматься неведомой фигнёй по продвижению открытых форматов документов и созданием библиотек для перевода проприетарных форматов во что-то более адекватное.
Моё предложение.
Создать новый формат:) Ага, именно так. Слушайте чего я нафантазировал.
Основой нового формата служит обычный plain text текстовый файл в котором есть лишь буквы, знаки препинания, табуляции и переводы каретки.
Этот файл уже сам по себе способен покрыть бОльшую часть применений текстовых «документов».
Если же необходимо указывать шрифты, вставлять изображения и т.п.
то информацию для этого брать из отдельного файла. Формат этих данных предлагаю, чтобы не велосипедить, взять HTML.
В результате получаем ситуацию, когда пользователь имеет инструмент для просмотра этой дряни, то просмотрщик накладывает данные разметки на текст, получает HTML и рендерит его.
Если никакого инструмента нет, то у нас остаётся возможность увидеть аккуратный (без всякого разметочного мусора) текст хоть с помощью cat.
Давайте-ка чуток пофантазируем и поищем большие подводные камни.