title: How do you set FontFamily in C# winforms Control (e.g. TextBox) from a html/css style string (ie: Futura,Verdana,Arial)
body: <p>Is there a way to set the font of a Windows Forms Control in C# that will accept a comma separated list of fonts?  I want something similar to how browsers interpret CSS font families where it goes down the list until it finds the first font installed on the computer.</p>
  
  <p>Example: </p>
  
  <pre><code>string fontList = "Obscure Font1, Obscure Font2, Verdana"
  textBox1.Font = new Font( FontFamilyFromHtml(fontList), FontStyle.Bold);
  </code></pre>
  
  <p>Is there anything built in to .NET or do you need to create a method that will split the string on commas, then test the installed font list for each one until a match is found?</p>