Guten Tag liebe Community.
Da es bestimmt ein paar Leute gibt die nicht wissen wie sie die Schriftgröße von einem beispielsweise 'dxDrawText'-Elements an jede Auflösung anpassen können,
wollte ich euch hiermit ein kleine Funktion geben.
Mit dieser Funktion wird die Schriftgröße automatisch angepasst und verhindert bei kleineren/größeren Auflösungen, dass der Text zu klein/groß wird.
Lua
function getBestFontSize(size)
local sx, sy = 1920, 1080 -- Hier müsst ihr eure Auflösung reinschreiben, wo die Schriftgröße in der Ursprungsform passt.
local s = {guiGetScreenSize()}
local fontsizex = (size/sx)*s[1]
local fontsizey = (size/sy)*s[2]
local mittelwert = (fontsizex+fontsizey)/2
return mittelwert
end
Die Funktion könnt ihr dann beispielsweise so benutzen:
Ich hoffe ich konnte ein paar Leuten damit helfen.
Mit freundlichem Gruß
WhoAmI