I had the weather setting disabled and enabling it now I find, much to
my chagrin, that the icons are quite small and (even worse) quite
detailed.
Simplified or bi-tonal icons would be far more user friendly, however,
the icons are stored in separate files rather than a sprite which
makes finding which gifs exist and managing replacements difficult.
Example of the gifs:
http://www.google.com/calendar/images/weather/chance_of_storm.gif
I'm thinking the solution might be to create a sprite of my own and
then style each img to hide the original image and have unique
background positions. ex.
img[src="//
www.google.com/calendar/images/weather/
chance_of_storm.gif"] {}
There are a few problems I have with this though.
[1] Hiding the original image still doesn't prevent the original http
calls (minor, I know, but still)
[2] I don't know all of the gifs exist at
google.com/calendar/images/
weather/
[3] Styling the img based on the src attribute might be messy in
different langs/locales (haven't verified that though)
So, is the solution proposed the best course of action or is there a
better way?