factor out the UI scaling computation from SetScalingResolution
use GetGUIScaling rather than SetScalingResolution when computing font size so as to not alter stored state
Merge pull request #3623 from jmarshallnz/font_scale_not_render_scale

Don't use SetScalingResolution when loading fonts