TextTailor.js is a jQuery plugin for responsive text to fill the height of the parent element or ellipse it when it doesn't fit.
Website Demo