Try changing the line (before the last change):
Code:
statusText:SetFont("Fonts\\ARIALN.TTF", 16)
to:
Code:
statusText:SetFont("Fonts\\ARIALN.TTF", 16 * min(DefaultCompactUnitFrameSetupOptions.height / 36, DefaultCompactUnitFrameSetupOptions.width / 72))