You don’t really have to calculate. How higher the pps is, how smaller the text will be. So I usually just try it out (with trial and error)
Your text brick resizes the text automatically whilst keeping it sharp. My pixelated surface GUI issue is no more, thank you!