Great idea, a couple of small improvements would make it even better:
* Use a moving average, to avoid flickery transitions
* Animate the text to the target size rather than changing in steps. This would mitigate the flickering problem too.
* Use a moving average, to avoid flickery transitions
* Animate the text to the target size rather than changing in steps. This would mitigate the flickering problem too.
AKA, assuming you just bumped v from 10 - 11 based on a change from 100.9cm to 101cm then going back to 100.9cm will not change things for say 1second, going to 99cm changes things in 100ms second, 98cm changes in 100ms.