private static DesktopFontFamilyLoader _fontFamilyLoader; //Must stay in memory public DesktopDevice() { FileSystem = new DesktopFileSystem(); Assemblies = new DesktopAssemblies(); _fontFamilyLoader = new DesktopFontFamilyLoader(getResourceLoader()); GraphicsBackend = new OpenGLBackend(); BitmapLoader = new DesktopBitmapLoader(GraphicsBackend); BrushLoader = new DesktopBrushLoader(); FontLoader = new DesktopFontLoader(_fontFamilyLoader); ConfigFile = new DesktopEngineConfigFile(); KeyboardState = new DesktopKeyboardState(); }