Javascript que establece automáticamente el tamaño de fuente en el elemento para que el texto no se desborde? (autofit)

¿Sabes a lo que me refiero? Como digamos que tenemos:

Some Text

Pero también podríamos tener una cadena de texto mucho más larga en ese div, en ese caso me gustaría que div tuviera un tamaño de fuente: 7px o lo que sea, de modo que toda la cadena encaje sin desbordamiento.

Estoy seguro de que ya hay algo así escrito, no me gustaría reinventar esto. Preferiblemente un plugin jQuery?

¡Cualquier sugerencia sera apreciada! Gracias

Basado en una respuesta propuesta en la pregunta de Nick:

 $(function() { $(".shrinkByWidth").each(function() { var targetWidth = $(this).parent(':first').width(); if (isNaN(parseInt($(this).css("font-size")))) $(this).css("font-size", '24px'); while ($(this).width() > targetWidth) { $(this).css("font-size", (parseInt($(this).css("font-size")) - 1) + 'px'); } }); }); 

¡Funciona genial para mí!