I'm not sure if this has been raised before, I did search but couldn't find anything, and this saved me a ton of time. When mapping a multi-site site to it's domain I found the Font Awesome fonts no longer displayed on Firefox. It seems it's a cross-domain loading issue. Adding the following to .htaccess in the font directory fixed it for me:
I hope it helps.