add timeout when loading fonts

the timeout will only be reached in dark times -- like when the font link 404'd or if for whatever reason the font isn't detected. also, as the fonts' loading is offloaded to the browser and all we do is ask _'are we done yet?'_ the timeouts will be hit for _all_ the fonts more or less simultaneously.