Ok hab alles verstanden und die Lösung gefunden:
function check_ttf_size($size) {
global $Rotation, $ttf, $text, $Image_Width, $Image_Height;
$textbox = calculateTextBox($size, $Rotation, $ttf, $text);
if(($textbox["width"] < $Image_Width) and ($textbox["height"] < $Image_Height))
return false;
else
return true;
}
$ttf = $_SERVER['DOCUMENT_ROOT']."/xyz/abc/Fixedsys.ttf";
$Schriftgröße = 20;
$Rotation = 45;
$text = ucfirst(str_replace("www.", "", $_SERVER['HTTP_HOST']));
while(check_ttf_size($Schriftgröße) == false){
$Schriftgröße ++;
}
echo $Schriftgröße;