There are a few AddOn's that change fonts and fontsizes.
See 'tekticles' for reference:
https://www.curseforge.com/wow/addons/tekticles/files
They don't increase size by that much though.
If you're looking for a bigger increase in size you'd have to change every font Blizzard uses (about 100).
I'd try something like this:
Code:
hooksecurefunc(getmetatable(PlayerName).__index,'SetText',function(s)
s:SetFont('Fonts\FRIZQT__.ttf,15,'OUTLINE')
end)
for _,v in pairs({GameTooltip,ShoppingTooltip1,ShoppingTooltip2})do
v:SetScale(1.5)
end
First lines checks all (well, atleast most) fontstrings, sets fontsize to 15 with an outline - this should help with readability.
Second part increases Tooltip sizes by 1.5.
You might want to play around with the numbers til you're comfortable.
There will be some overlapping if you're using higher numbers so be careful.
Reference:
Character stats are already overlapping at size 15.
Copy & Paste the code above and create your own little script via
https://addon.bool.no/
Make sure to enable outdated addons, won't load otherwise.
Macro version (no AddOn needed; needs to be pressed everytime on login though):
Code:
/run hooksecurefunc(getmetatable(PlayerName).__index,'SetText',function(s)s:SetFont("Fonts\FRIZQT__.ttf",15,"OUTLINE")end)for _,v in pairs({GameTooltip,ShoppingTooltip1,ShoppingTooltip2})do v:SetScale(1.5)end;PlayerName:SetText(UnitName'player')
This should theoretically check for any fontstring or text, so if you're using additional AddOn's their GUI might be affected aswell.