But what about this @font-face CSS?? I’ve read a lot about it, but should I use this instead of the above? Or do I have to use it in conjunction with it?
Any pros / cons to using one method over the over?
I would recommend using FontSquirrel fonts, if they have the available font, and yes, that would mean hosting the font yourself. Mind you, there’s no reason not to use the Google font if it works for you. The link that Google gives you will have the @font-face rule too, so either way, you are using @font-face. And Google assets tend to load very quickly, which could be an advantage.
The idea of Google fonts is great, it’s just that I’ve had trouble with them, but others around here think they are great, so there’s no problem using them.