procedure TForm1.Button3Click(Sender: TObject);
var
i,j,z:integer;
txt:widestring;
begin
txt:='这仅仅是一个实验!';
with PaintBox1.Canvasdo
begin
j:=0;
z:=0;
for i:=1 to length(txt)do
begin
font.name:=Screen.Fonts.Strings[j];
TextOut(10+z, 20, copy(txt,i,1));
z:=z+textwidth(copy(txt,i,1));
j:=j+1;
if j=screen.Fonts.count then
j:=0;
end;
end;
end;