Guidelines · WSG 2.11
Use optimized web typography
Fonts are render-blocking by default and easy to over-ship: four weights of two families is common, and most of it is never seen on the page that loaded it.
How to satisfy it
- Prefer a system font stack where the design allows it: zero bytes, instant render.
- Subset custom fonts to the characters the site actually uses.
- Ship WOFF2 only. Older formats are dead weight for browsers that all support WOFF2.
- Use font-display: swap so text is readable before the font arrives.
Measured pages failing this guideline
From the 60 most recently measured pages. Each links to its full report.
- www.smithsonianmag.com23 font files total 1.22 MB.0.410 g CO₂e · 4.46 MB · about 428 kB recoverable
- upcyman.com8 font files total 714 kB, 2 not in WOFF2.0.233 g CO₂e · 2.54 MB · about 415 kB recoverable
- open.spotify.com8 font files total 998 kB.0.551 g CO₂e · 6.05 MB · about 349 kB recoverable
- qwen.ai12 font files total 587 kB, 4 not in WOFF2.0.553 g CO₂e · 4.91 MB · about 261 kB recoverable
- www.amazon.in21 font files total 729 kB.0.379 g CO₂e · 3.17 MB · about 255 kB recoverable
- openrouter.ai7 font files total 441 kB, 2 not in WOFF2.0.452 g CO₂e · 4.88 MB · about 204 kB recoverable
- yadyok.bogazici.edu.tr24 font files total 575 kB.3.28 g CO₂e · 29.49 MB · about 201 kB recoverable
- apps.apple.com5 font files total 446 kB, 1 not in WOFF2.0.160 g CO₂e · 1.44 MB · about 159 kB recoverable
- fly.io7 font files total 305 kB.0.275 g CO₂e · 2.46 MB · about 107 kB recoverable
- openai.com5 font files total 280 kB.2.36 g CO₂e · 25.92 MB · about 98 kB recoverable
- www.google.com11 font files total 250 kB.0.273 g CO₂e · 2.81 MB · about 87 kB recoverable
- conic.al4 font files total 244 kB.0.506 g CO₂e · 5.58 MB · about 85 kB recoverable