public System.Drawing.Font Font(string name, float size, System.Drawing.FontStyle fontStyle) { string fullname = name + "@" + size.ToString() + "@" + fontStyle.ToString(); if (_fonts.ContainsKey(fullname)) { return(_fonts[fullname]); } System.Drawing.Font font = new System.Drawing.Font(name, size, fontStyle); _fonts.Add(fullname, font); return(font); }