Кирилл Новоселов: на данный момент, кажется, браузеры не предоставляют соответствующих инструментов, у нас просто нет доступа к нужной информации. Например мы не можем знать в каком месте был совершен перенос. Так что приходится ограничиваться переносом строго по словам и анализом отступов каждого отдельного слова, как-то так.
Бтв, пруфов у меня нет, но также мне кажется, что никто не собирается заниматься решением этой проблемы, т.к. действительно стоящих use case'ов не было и нет на данный момент.