Squishy. Automatically resize text to fit its container perfectly.

github.com/lemonmade/squishy

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

May 2014
  • Version bump
  • Updated return value for callback to use array instead of object
  • Updated readme and finalized bower support
April 2014
  • Updated readme for current project site
  • Added Gruntfile, package.json, and bower.json for a nice cleanup
  • Fixed issue with font-size declaration on span element breaking the c…
  • Added condition setting to allow user to enter a function to run to d…
  • Added a callback settings item for attaching a callback to the resizi…
  • Updated object accessors to dot notation
March 2014
  • Added a setting, equalizeSizes, that will make sure that the font-siz…
  • Added unSquish() method to returned object to destroy the squishing. …
  • Complete refactor to allow manual resizing
June 2013
  • Fixes an issue where the text wouldn't fit the container properly
May 2013
  • Merge pull request #1 from codesolutions/patch-1
  • Set the font-size to 1px so spanWidth would not be too large (over pa…
April 2013
  • Initial commit