Have you tried using different stylesheets for different screen sizes? Then you just need to write code for each situation, and then load the style you want. This is also useful if you have other styles that need to be changed depending on the size. Very useful on mobile sites.
<meta content="width=device-width, initial-scale=1.0" name="viewport">
helps make sure that it scales correctly. Not sure how useful this is, but hope this link helps.
CSS trick for a specific style sheet
I also played a little, and it seems to work if you set the image as a percentage. I placed one to the left of the text and at 50% of the screen, and it resized the text and that's it. If you need me to post an example, just ask.
source share