А вот бы было классно замутить на своём сайте переносы, как в книжках прямо… Вроде поначалу непривычно для Web, но если приглядеться, то всё быстро становится на свои места. Было бы желание, а решение в современном мире найдётся, это не двухтысячные с IE6.
На старте объявляем браузеру, что текст на русском, если на другом, то ясно, что делать. Теперь он будет использовать свою базу всяческих языковых примочек, включая правила переноса.
<html lang="ru">
Далее, разумеется, CSS, где всё также весьма прозаично и на самом деле довольно вольно.
article {max-width:999px} article p { text-align: justufy; hyphens: auto; /* ну и на всякий случай */ overflow-wrap: break-word; -moz-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto }
Вауля!