Refactoring: font manager is now not longer a singleton, the global access is through an interface, the object injected by App.