Hi,
ich habe mal deinen Code mal getestet: geht der so ?
Bei mir geht da garnichts, ich habe folgendes ergänzt, damit da überhaupt was angezeigt wird:
Code:
Result:= TPanel.Create(self);
with Result do
begin
Height:= 150;
Width:= 150;
Parent:=self;
end;
.....
Dann benutzt Du Schriftarten, die vielleicht auf dem IoS gar nicht zur Verfügung stehen, aber Schriftarten von Windows oder vom Mac (die sieht man auch im Simulator), müssen nicht auf dem Gerät sein.
Wenn es die Schrift nicht gibt und Du weist diese zu, dann kann schon mal Müll herauskommen.
Ich hatte nur mal kurz versucht die Schriften des Gerätes heraus zubekommen, habe aber hierzu erstmal keine Lösung. Diese sind im Gerätedateisystem unter /fonts zu finden.