I often find myself having to make a transparent image with some text on it just to make it scalable. Of course this doesn’t work with dynamic Javascript generated text
Just capturing a refinement to this. Infinite scaling fonts can lead to illegible text on very small or very large screens. Support for clamp() has improved. So you can set a lower and upper limit to the scaling like this: