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);
     }
 }