How to make your sites look good without 1 million slow-ass Google fonts


Web fonts are cool, but too many and they're slow as hell. If you're using a bunch of them, you're taking a hit in your website's performance. Not to mention if you're loading in the base font, the italics, the bold, the extra bold, etc . . .

Why not use the fonts already installed on your user's devices? I'm not talking about Arial and Times New Roman, come on, this is 2018 . . . it uses modern, system default typefaces on just about every device. They'll match up with the device's native font stack for a nice, comfortable experience.

Want to use a nice, modern sans-serif font?

font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;

For serif fonts for, say, body text, you can use Georgia:

font-family: georgia, serif;

Need to show off a code block? For monospace fonts:

font-family: 'SFMono-Regular', Consolas, 'Roboto Mono', 'Droid Sans Mono', 'Liberation Mono', Menlo, Courier, monospace

And it looks damn nice, too. All the text on my website uses these fonts.

Save some performance off your website. Unless you want to use a font or two for some interesting headings, save some bandwidth and try these out.