Is there an easy way (in .Net) to test if a Font is installed on the current machine?
How do you get a list of all the installed fonts?
var fontsCollection = new InstalledFontCollection();
foreach (var fontFamily in fontsCollection.Families)
{
if (fontFamily.Name == fontName) {...} \\ check if font is installed
}
See InstalledFontCollection class for details.
MSDN:
Enumerating Installed Fonts