tl;dr:Google Fonts makes multiple requests when loading and provides no control of flash-of-invisible-text (FOIT) and flash-of-unstyled-text (FOUT). This tutorial helps with:
Latency time downloading fonts from Google Fonts
Self-hosting fonts for faster speed ⚡ and control over FOIT and FOUT, using google-webfonts-helper