Some time in Jan/Feb this year I installed Apple’s “SF Symbols” app and used some of the icons in an app of mine. Now I’ve started a new project and wanted to use them again. But suddenly SF Symbols shows an error message (“Fonts Mismatch”) and claims all SF-Fonts have an “incorrect version”, and I can’t copy any symbols any more.
All attempts to fix this failed so far: re-installing the fonts, using SF Symbols under another user, deleting the fonts cache…
I’m using Xojo 2017. But the error is shown by SF Symbols. And I simply can’t copy any symbols from this app. If I try, it reports the afore mentioned error…
Are you distributing your application? The reason I ask, is that while copy pasting SF Symbols into a Mac application is easy, there’s some debate as if SF Symbol fonts are installed on Big Sur by default. I know if I do this, they do not display on Mojave or Catalina.
Below are the fonts that SF Symbols on Big Sur uses when running.
So, I’ve got it working again, finally. I’m not sure if all the things I did were necessary, but after several tries I did this:
Close all applications.
Delete the “FS Symbols” application.
Delete all “FS…” fonts in /Library/Fonts
Delete the Preferences of “FS Symbols” and “Font Book”.
Delete everything in ~/Library/Caches
Delete the font caches. In Terminal enter the following commands:
$> sudo atsutil databases -removeUser
$> sudo atsutil databases -remove
$> sudo atsutil server -shutdown
$> sudo atsutil server -ping
I found several tips on how to delete the caches, the above is a mix of all of them.
Restart the Mac.
On restart I reset the Parameter-RAM. I don’t know if there actually is something related to the problem stored there, but hey, I was desperate
Start the Mac in “Safe Mode”. Press the shift key right after the start sound and hold it until the login screen shows. On the login screen you should see “Safe Mode” in the right top corner of the screen. If you don’t see this, try again.
Login.
After the login is complete, reboot again. This time don’t press any keys, just a normal reboot.
Login. Install the “SF…” fonts again. Install “SF Symbols” again.
All this might be overkill, but now everything is working again.