FWIW, the XDG Base Directory Specification has ~/.fonts as a (still acceptable) legacy location, but $XDG_DATA_HOME/fonts (which is likely to default to ~/.local/share/fonts) should be used instead.
Don't forget to backup any location with personally installed fonts as part of your backup plan. When the HDD/SSD fails, it would be bad not to have that data.
Bookmarks