Clearing the font cache using atsutil has been a thing for decades. So there is clearly some sort of font cache.
It seems to be a universal behaviour that any app will load the fonts it needs from the disk, and then keep them in memory. TextEdit does it, Affinity Designer does, Word does it. If apps are doing it wrong, they all are.
If I change the font file on disk, that new version will be used by any app that launches. Apps already running will continue to use their old copy in memory.
I could conceivably alter my font on disk before I launch every app I have, and every app would have a different version of that font.
This isn't a problem that needs fixing as such: I'm just curious how it's supposed to work.
If Apple is comfy with every app loading their own copy of all the font resources that they might need, rather than pointing to a single instance, then there we are.
Thanks for engaging with me.
Topic:
App & System Services
SubTopic:
General
Tags: