static bool IsFontSupported (string fontNames)
{
LoadInstalledFonts ();
string[] names = fontNames.Split (new [] {','}, StringSplitOptions.RemoveEmptyEntries);
if (names.Length == 0)
throw new ArgumentException ("Font family name not provided");
return names.Any (name => installedFonts.ContainsKey (name.Trim ()));
}