So I've read this and now my question is that what is the difference between placing the fonts in ~/.local/share/fonts vs /usr/local/share/fonts?
The answer in the link above says that /usr/local/share/fonts is used "if you need the fonts to be available system-wide", so my guess would be that ~/.local/share/fonts doesn't make the font available system-wide. Although I'm not sure and hence the question.
Thanks in advance.