title: How to determine string is a valid font when converting?
body: <p>I am converting a string to a Font using this approach:</p>
  
  <pre><code>var converter = TypeDescriptor.GetConverter(typeof(Font));
  return (Font) converter.ConvertFromInvariantString(textValue);
  </code></pre>
  
  <p>I was hoping it would raise an exception if the textValue was an invalid font but it seems to just return a default font. How can I determine if the string is indeed a valid font? </p>