Now I’ve looked at the network requests made by the site, I realised I don’t necessarily want every visitor (all, erm, none of you) to send a bunch of doubtless-interesting traffic to Google. I also ran into some weirdness with FontAwesome running locally, notably that I’d get occasional spates of errors when connecting to my hosted copy of the font.
I also realised that the font is several hundred KB for, uh, *counts*… 8 glyphs. To save all of that hassle, I switched to inlining the SVG elements in the HTML. I did this through the cunning method of using Font Awesome’s SVG+JS setup, capturing the SVG elements once they were generated, then pasting them back into the HTML.
I’m sure there’s a better way.
I also removed the Google Fonts references and found the original versions of the fonts, as credited here.