Prior to responsive I’ve been using clamp with custom CSS for text. This works really well.
With responsive options the way I would use this would be to set the mobile size to the smallest font, the 1200 and greater to the biggest size and then use clamp across the rest so the other sizes inherit clamp so the font adjusts smoothly as the screen size changes.