Memo only supports one font... which you can set using the Font property.
Richedit however, has a default font, set in the Font property. If you want to change the selected text (or carets position) you ought to use SelAttributes (or whatever it's named; I hate RichEdits ops: )