Domyślnie nazwy kontrolek umieszczane na Form zaczynają się z małej litery.
Podkreślenie oznaczające błąd w pierwszej linii kodu pokazanego prze Ciebie świadczy, że masz problem, tego typu, że nie umieściłeś kontrolki FontDialog na Form1.
wtedy
DialogResult fontResult = fontDialog1.ShowDialog();
if (fontResult == DialogResult.OK)
{
richTextBox1.Font = fontDialog1.Font;
}