When font loading is worth the effort
Every audit we run turns up some version of this. Font loading is not free, and pretending otherwise leads to bad decisions.
Real-world numbers from actual visitors matter more than a score produced on a fast laptop. The version that survives contact with a real deadline is the simple one.
When it is worth it
Custom fonts commonly block the first paint. Small and consistent beats large and occasional here. The teams that stay on top of it are the ones who put it on a calendar rather than a wish list.
When it is not
If nothing downstream depends on it and nobody is complaining, it can wait. This is the sort of thing that compounds, quietly, in both directions.
How to decide
A sensible fallback prevents invisible text. The reasoning matters more than the rule, because the rule has exceptions. If it only works because one person remembers to do something, it does not work yet.
What this looks like day to day
Performance work is mostly subtraction, which makes it unpopular and effective. Three things worth confirming about font loading before you move on:
- Someone can say what the current setup is without going to look
- Self-hosting removes a third-party round trip — and you know whether that is true here
- There is a way to tell whether the last change to this helped
Worth checking on your own setup before it becomes someone else's problem to fix.