Opt In (Do Not Edit Here)

Aug 9, 2012

Retrieve fonts installed on the system


About Classes used -

#1: An object of InstalledFontCollection class looks for fonts installed in Windows before the object is created.

#2:  This FontFamily class encapsulates a set of fonts that make up a font family.
A font family is a group of fonts that have the same typeface but different styles.

Here I implemented the Code for retrieving the fonts installed on the System.

The Code:
1. Put the following code at OnClick Event of the Combobox control to fetch the fonts into it.
private void cbSelectFont_Click(object sender, EventArgs e)
      //retrieves fonts collection on the system
      using (InstalledFontCollection ff = new InstalledFontCollection())
            foreach (FontFamily item in ff.Families) //retrieves font families
            { cbSelectFont.Items.Add(item.Name.ToString()); }
Listing 1

2. (Optional) Now you can apply these fonts for other control(s) also. (Here I used it for a Label Control)
3. Now execute the Application and see the result (Figure 1).

Intended Result:

Figure 1


          In this piece of writing, we have seen how to retrieve the installed fonts of the system using C# Language.

About The Author :

Freelancer and IT Engineer
Softwares Developed by Mayur Dighe ImmortalDotNet.WordPress.com


All Rights Reserved. 2014 Copyright SIMPLITONA

Powered By Blogger | Published By Gooyaabi Templates Designed By : BloggerMotion