More than you ever wanted to know about font loading on the web
When I started thinking about writing a post about web font loading my intention was to propose relatively sophisticated ideas that I've been playing with for a while. However, as I was trying to use them in real-world websites I realized that deployment of the more advanced techniques is de-facto impossible without the creation of new web standards.
With that the TL;dr of this post is: Use
font-display: optional
. However, I and many others really like our custom fonts. See the rest of the post for how we can get our cake and eat it, too–with a tool that automatically makes fallback fonts behave like their respective custom font counterpart.
Source: More than you ever wanted to know about font loading on the web, an article by Malte Ubl.