why.not?,
Вариант ....
<div style="width:200px;" id="show" ><span>очень длинный текст про что-то такое вот эдакое, ну и я не знаю что еще написать</span></div>
<script type="text/javascript">
var div = document.getElementById('show');
var data = div.childNodes[0].childNodes[0].data;
var arr = data.match(/\s*\S+/g)
div.childNodes[0].childNodes[0].data = arr[0]
var h = div.clientHeight
for (var i = 1; i < arr.length; i++) {
div.childNodes[0].childNodes[0].data += arr[i]
if (div.clientHeight > h) {
arr[i] = arr[i].replace(/\s*/, '<font color="#FF0000"> тут перенос )))</font><br />')
h = div.clientHeight
}
}
document.write(arr.join(''))
</script>