This is probably off topic and will irritate designers around the world. But personally I disable all custom fonts. I have two. Helvatica equivalent and a monospace. Sizing is limited to 8-14 depending on screen resolution
Another reason to block Google Fonts is that it's (yet another) source of tracking data for them, not sure if you can self-host those though. Personally from the sites I've looked at with and without Google Fonts, it's not much of a loss.
I agree why give google everything?
You could try http://brick.im/fonts/
brick fonts is at least a choice..
I have used it and it seems fine..I have yet to expand use of brick fonts but on some sites I see no issues..
nice choice of fonts as well
http://cssicon.space/
https://fontawesome.com/
https://thenounproject.com/
http://ionicons.com/
https://zurb.com/playground/foundation-icon-fonts-3
http://s-ings.com/typicons/
http://fontello.com/
https://useiconic.com/
https://material.io/icons/
https://fonts.google.com/