Except ~/.fonts isn't XDG Base Directory compliant. You should put them in ${XDG_DATA_HOME:-$HOME/.local/share}/fonts instead so as to not pollute your home directory with dotfiles.
I mean I know the whooosh sub from reddit and you seem to be trying to say that op didn't get some joke, or why did you post that link under their comment?