public FontObject CreateFontFromFile(string name, string fileName) { if (!_systemReady) { throw new EngineException("System not ready for creation", true); } if (_fonts.ContainsKey(name)) { return(_fonts[name]); } else { FontObject newFont = new FontObject(name, fileName); _fonts[name] = newFont; return(newFont); } }