@Dex I use NixOS so this is kind of handled for me now by having a shared configuration, but if I *weren't* using it, I would most likely point (something local-default like) Syncthing at that fonts path in the home directory that I keep forgetting (assuming Linux systems of some sort), and sync them that way.
Could theoretically also work on any other system that has a user-writable fonts directory and that Syncthing works on, but I'm not sure which ones do.