I'm not sure how true that is, at least not in the current time. Otherwise I wouldn't be able to do
this.
(Font size 3000, set with SetFont)
I remember when I was originally messing with this, I used GetFont to get nameplate name font size and re-used it as-is, but it turned out they used some kind of downscaling and the actual font size returned by GetFont was something in the 5 digits, lol. Got a nice surprise when I hit /reload
lua Code:
local f = CreateFrame("frame", "name")
f:SetFrameStrata("HIGH")
f:SetPoint("CENTER", UIParent)
f:SetSize(500, 500)
f.text = f.text or f:CreateFontString(nil, "OVERLAY")
f.text:SetFont("FONTS\\FRIZQT__.TTF", 72, "OUTLINE, MONOCHROME")
f.text:SetPoint("CENTER", UIParent)
f.text:Show()
f.text:SetText("Ta-daa")
f.text:SetVertexColor(1, 1, 1)
(There definitely is a hardcoded limit, but it's much higher than 32 ;p I don't think the screenshot I linked was actually 3000 but I typed in a random large number just to show. At the very least the difference between 32 and 72 is very apparent, and it can even go higher.)