ARCed.Core.FontXmlConverter.ConvertToFont C# (CSharp) Method

ConvertToFont() public static method

Converts a string to a Font object.
public static ConvertToFont ( string fontString ) : Font
fontString string String to convert
return System.Drawing.Font
        public static Font ConvertToFont(string fontString)
        {
            Font font = null;
            try
            {
                var converter = TypeDescriptor.GetConverter(typeof(Font));
                font = (Font)converter.ConvertFromString(fontString) ?? (SystemFonts.DefaultFont);
                var fontName = fontString.Split(',')[0];
                var memFont = FontHelper.GetMemoryFont(fontName, font.Size, font.Style);
                if (memFont != null)
                    return memFont;
            }
            catch { Debug.WriteLine("Unable to convert font."); }
            return font;
        }