Cannot read UFO files if macOS UTI is not “Unified Font Object”

I just try to improve this without breaking default MacOS behavior. And there are a lot things that really need proper UTI like the QuickLook plugins.