Switched from using element height to white-space nowrap for detecting when the text has gotten too big. Set visibility to hidden while it works, for increased performance. Started writing precisemode
D'oh. Fixed an annoying bug, I had never set the white-space property in the setup function.
Precise mode now works. Seems to be pretty solid.
Fixed precision mode to take up the desired width, not always 100%.
Fixed firefox issue with loading webfonts
Added the visibility:hidden before the main function call. This is so Firefox wont show tiny text before waiting for fonts to load.
Bit of refactoring. Linted with JSHint
Fixed some letter-spacing issues. Now the user can supply their own letter-spacing values
Dealt with letter-spacing precedence. Got a solution Im happy with
Couple unimporant changes. Just committing to transfer to other computer.