Same issue here.
I altered the files to using the CACHE_PERIOD from ‘CACHE_PERIOD’ to ‘Web_Fonts::CACHE_Period’. Bit of work, but most errors gone.
Had to alter the google-web-fonts on line 320 from
!is_array($selector_data)) {
to
!is_array($font_data)) {
to get rid of the last error.
I can confrim that fixed it for me. Works great now. Thanks so much.