Get all the fonts installed on the system

Import System.Drawing.Text namespace

using System.Drawing.Text;

Add a DropDownList and change its name to ListAllFont and write this below code on Form’s load event handler.

private void Form1_Load (object sender, System.EventArgs e)
{
InstalledFontCollection fonts = new InstalledFontCollection();
foreach (FontFamily font in fonts.Families)
    //ListAllFont is ListBox
    ListAllFont.Items.Add(font.Name);
}