Mal ein paar Anstöße:
- Schriftart nicht vorhanden?
- Stört ein unterschiedlicher DPI-Wert?
- Welche Farbtiefe ist eingestellt?
- Welche Sprache wird ausgegeben und welche Sprache hat das Betriebssystem? Irgendwelche Sonderzeichen?
- Funktioniert es, wenn du statt DrawText() Canvas.TextOut() verwendest?
Ist natürlich alles reine Spekulation...