grid of type TProfGrid (trial version freely available at [login to view URL]) will correctly display RTF text . I need a function function GetRTF(atext:string; Font:TFont):string; that will allow me to easily concatenate text to display in a cell. so that the following Delphi code text1='ecco del testo'; [login to view URL]([login to view URL]); text2='in grassetto'; [login to view URL]([login to view URL]); [login to view URL]:=fsBold; [login to view URL][1,1].Value:=GetRTF(text1,font1)+ GetRTF(atext2,font2); should produce what shown in the attached screenshot The code should run in Delphi5