Vielen Dank für eure Antworten.
zu 1.
Ich möchte die Schriftbreite dynamisch verändern, sonst hätte ich natürlich von vornherein eine andere Größe gewählt.
Ich habe einige Schriften (Open Type und True Type) getestet, es klappt mit keiner.
zu 2.
Offenbar hat JoGa mit dem 0==0 recht. Ich habe in der while-Bedingung " && str_len(strSpieler) != 0" hinzugefügt, jetzt läuft es problemlos.