Here is the code which helps you convert a valid format string representing font properties to actual Font object...
string fontName = "Arial";
int fontSize = 10;
FontFamily fm = new FontFamily(fontName);
Font f = new Font(fm, fontSize);
Now here is another one......
Font f;
TypeConverter converter = TypeDescriptor.GetConverter(Font);
f = (Font)converter.ConvertFromString("Arial, 10pt");
Now its easy to convert your string to font and believe me that is very important thing which you learned now and will realize it when you do advanced .Net programming with XML.