Reader Level:
ARTICLE

Get All Installed Fonts in C#

On July 09, 2012 Articles | .NET Assemblies
If you need to retrieve all the fonts installed on your environment,you just need InstalledFontCollection class.
  • 0
  • 0
  • 7173
Download Files:
 

This class is a collection of storing all the installed fonts and enabled you to populate them via iteration.

To get all the installed fonts ,we need first add reference to System.Drawing and then import it in our project with using statement:


using System.Drawing.Text;

This will let us use InstalledFontCollection class:

Now lets build a sample.
Create a windows forms,add a listbox and then add these codes:


using (InstalledFontCollection col = new InstalledFontCollection())
{
foreach (FontFamily fa in col.Families)
{
listBox1.Items.Add(fa.Name);
}
} After we run,we'll be populating them:

art1.png Hope that helps!

Ibrahim Ersoy

Ibrahim Ersoy lives in Turkey, Istanbul. He helps running and managing C# Corner. He is a Software Consultant (Sharepoint) and MindCracker MVP. He writes about cutting-edge Microsoft Technologies...

Personal Blog: http://www.iersoy.com
  • 48rank
  • 1M readers
  • 2times
COMMENT USING

Trending up