Hallo,
ich denke, dir reicht
SelAttributes aus. Aus dem Kopf geht das grob so:
Delphi-Quellcode:
RichEdit.SelAttributes.Style := [fsBold];
// Text einfügen und danach die Attribute zurücksetzen
Du kannst das auch immer "invertieren":
Delphi-Quellcode:
RichEdit.SelAttributes.Style := RichEdit.Font.Style + [fsbold];
// Text einfügen
RichEdit.SelAttributes.Style := RichEdit.Font.Style - [fsbold];
Die Schriftfarbe kannst du natürlich analog ändern.
Ich hoffe, das ist das, was du gemeint hast.
Grüße