The concept of Fluid Typography was tossed around a couple of years ago. The main idea is that if you know what size your font is at two different viewport sizes, then you can have the font scaling smoothly between the two sizes. We had a jQuery solution for this in FitText (meant of headings, of course) until the
calc() function was shipped giving us a pure CSS solution.
Most of the power comes from two unique abilities of Custom Properties:
- The cascade
Even more power is exposed as you combine Custom Properties with other preexisting CSS concepts, like