Hmm..
oder versuche mal
Delphi-Quellcode:
var
W : WideString;
...
begin
..
W := WideString('text32.draw: ') + tntedt1.text;
Es könnte sein, das D6 zunächst aus 'text32.draw: ' + tntedt1.text einen AnsiString macht und diesen dann wieder in nen WideString umwandelt...
Nur so ne Vermutung...
Leider nicht der Fall, es ist eindeutig das Problem das die Bytes einzeln ausgegeben weden, und dehalb kein sinn machen.
Ich hatte früher selber versucht mit
Unicode "picth" zu machen, und dabei jeder "Zeichen" für sich ausgeben. Geht OK, bis die "transforming " chars in Spiel kommen.