Hola Marc0s:
Creo que sería muy complicado averiguarlo, pero si un tag span (por ejemplo) no tiene asignación de tamaño (con style.width) ... se puede consultar su "offsetWidth"...
Una posibilidad sería separar cada palabra de una cadena (por ejemplo cadena.split(" "), y envolverlas dentro del tag span (se podría hacer en una capa oculta...) y por cada palabra resultante consultar su offsetWidth.
Bueno, solo es una idea.
Saludos