EasyV said:
FontAwesome is used for various symbols here and there.
Ah, that makes sense. I suppose fonts are generally embedded and difficult to replace, and the effort vs benefit is minimal. Looks like it's also inside a suite of the css styles the library uses so it'd be a lot of work to tweak.
There were also tag-related issues and I think the frequent database problems where actually due to the test mode, but I don't have any conclusive data to support this suspicion.
The tag related issues were due to some migration scripts we used the 1st time around, when shifting from shimmie to danbooru. I think we had some characters that danbooru didn't like so we hacked it into the tags with an _ to replace the bad characters. That might've caused issues with how bulk edit/approve as well as some other issues.
DB issues (more famously the account page timing out) might've been because of test mode, but mostly it's due to psql dropping indexes so searches were slow and timing out. Now that you've upgrade psql to the latest version hopefully that's been fixed, but honestly that was a mystery we never solved.
Either way I guess as people mess around with the site we'll figure out what needs fixin.
@BaronMind
I guess for remote fonts, the only way to stop it is to block it all like you're doing already and just download the ones you want locally. I think even just accessing the site (like you're doing right now) would lead to the browser using fontawesome. And I guess theoretically OYP is a remote site and we just use whatever comes out of the box mostly, so we don't exert a great deal of control over potential malicious fonts if its snuck in the source code. (though we can certainly try to fix it if the issue comes up)
Bottom line is, I think you're doing what's right for general browsing behavior, but I don't think we host anything malicious.