The font used in richtext is stored in the rtf formatted string. So, if you want to set the font, you would need to modify the rtf string.
One way you can do that is to create a RichTextBox control, and then use it to format the rtf strings.
Here is a little sample.