Dearest typographers, and dearest CSS nerds, I’m going to teach small workshops to my students about typography on the web, so typography with CSS. One workshop is for absolute beginners, and one for people who think they know CSS. What should I teach them? What should every web designer know about (web) typography?

@vasilis

1. Load the fonts properly to prevent missing features
2. Figure out what your font can do, and use it
3. Strip out the rest, if you're allowed
4. Make sure the font covers the languages used, and make sure the browser knows this too (`lang`)
5. Make sure you have the correct license & you honor it
6. The world of fonts is full of rotten old dinosaurs and boring overused has-beens and lawyer-fellating megacorps. Get your fonts from cool folks!

@vasilis

Oh, and

7. Make your font stack work (use a line of JavaScript to simulate your fonts not loading every couple of refreshes)