Keep fonts optimized
-
Set should be as minimum as possible
-
Fallback on smaller fontset / standart fontset on mobile devices
-
woff2
fonts types for progressive browser (Chrome, Opera, Android)
Converter: https://everythingfonts.com/woff-to-woff2 -
Gzip
ttf
,eof
,svg
fonts for old browsers,woff
&woff2
are already optimized -
Put most usage font loading in html:
CSS request containing your font-face definition should not block page render. -
Included fonts should be limited in minimum languages. For example by including from Google-Fonts, we need to get only latin coding.
Useful links
https://css-tricks.com/snippets/css/using-font-face/
http://blog.typekit.com/2013/04/17/fallback-fonts-on-mobile-devices/
https://www.igvita.com/2014/01/31/optimizing-web-font-rendering-performance/
https://www.igvita.com/2012/09/12/web-fonts-performance-making-pretty-fast/#optimizing
https://www.filamentgroup.com/lab/font-loading.html
https://www.filamentgroup.com/lab/font-events.html