using System.Drawing.Text;
string fontName = "FontName";
Font font = new Font(fontName, 15/*размер шрифта*/);
if (fontName == font.Name)
{
// Шрифт существует
// ...
}
else
{
// Шрифт не существует
// Устанавливаем нужный шрифт
PrivateFontCollection fontCollection = new PrivateFontCollection();
fontCollection.AddFontFile("font.ttf"); // файл шрифта
FontFamily family = fontCollection.Families[0];
font = new Font(family, 15);
}