И еще в продолжение, но уже не самой технологии, а способов представления информации.
С развитием HTML5 и CSS3 появляются возможности, которых ранее не было, например
многоколоночные тексты:
сolumn-gap: 15px;
columns: 3 auto;
Или вот, например, автоперенос (hyphens: none | manual | auto)
Правда, его еще нет в CSS3, но у Moziilla есть
Но, на сегодня, все нормальные браузеры понимают мягкий перенос.
Не знаю откуда, но у меня есть пакет с расстановкой мягких переносов. (
http://www.ageent.ru - по крайней мере, ссылка в пакет ведет сюда)
Замечу, что мягкие переносы очень хорошо "работают с text-align:justify в нешироких блоках.