PRELOADING FONTS: WHEN DOES IT MAKE SENSE?

https://betterwebtype.com/articles/2019/11/02/preloading-fonts-when-does-it-make-sense/?utm_source=Better+Web+Type&utm_campaign=191aa8129f-EMAIL_CAMPAIGN_2019_11_18-BWT-NEWS-NC_COPY_01&utm_medium=email&utm_term=0_b76a5d78ca-191aa8129f-1210061005&mc_cid=191aa8129f&mc_eid=aac30bb19a

FONT-DISPLAY: SWAP
Pros
The website becomes readable pretty much immediately
Improved perceived performance
Cons
The jarring transition from the fallback to the custom font (nasty FOUT)
Can take a while to load the custom font

FONT-DISPLAY:BLOCK
Pros
No jarring transition from the fallback to the custom font (nasty FOUT), the text is hidden, the browser starts rendering the website regardless of the custom font being loaded or not
Cons
The website isn’t readable for a longer time (especially on mobile devices)
It’s pretty much a different way of achieving FOIT (flash of invisible text)
Can take a while to load the custom font
Possible negative impact on perceived performance

FONT PRELOADING
Pros
No jarring transition from the fallback to the custom font (nasty FOUT), the browser starts rendering the website once the custom font is loaded
Shorter time to load the custom font
The website becomes readable sooner (than the block option)
Cons
Can have an impact on perceived performance

So there you have it, I hope this helps you with choosing a good custom font loading approach for your next project. Cheers! 👋