在Google Reader中显示Feed favicon的测试

Google Reader从2009年11月开始就支持显示Feed中的favicon了,一改之前默认千篇一律的RSS图标。今年12月Google推出了官方的Google Reader for Android版本,除了暂不支持https连接,其它各方面都还不错,基本可以保持和桌面版Google Reader一致的体验。重点来了,自从用上Google Reader for Android,发现我的博客的favicon图标不怎么清晰了(见下图)。

Google Reader for Android

上图上方的“Joystyle”中favicon采用了16×16像素的规格,除了能在浏览器的标签(选项卡)、书签(收藏夹)中得到较好的显示效果外,同时兼顾了文件大小(只有1KB多一点),不至于在用户访问的时候浪费流量。可是Google Reader for Android将favicon强制拉伸到了48×48像素,自然显得不清晰了。

joys name's favicon

为了能够在Google Reader for Android中显示出favicon的最好效果,我在http://joys.name/favicon.ico中加入了48×48像素的规格(文件大小也从1KB多增至10KB多),以希望适应Google Reader for Android的规格。意料之中,更换favicon后Google Reader没有立即发生变化——无疑是Google对这些文件做了缓存,只能静待更新了。

大约不到两天后,Google将favicon做了更新,桌面版的Google Reader可以看到发生了些变化,切换到Android版后也看得出来,唯一不变的是显示效果依旧是用16×16像素拉伸出来的(第一张图下方)——而不是我更新后的48×48像素。最后的测试也证实了我的猜测,Google Reader会对Feed的favicon进行压缩并缓存,无论原始favicon中包含哪些规格,最终均已16×16像素呈现(并且无情的忽略掉原始favicon中的透明通道设置),比如我的:http://s2.googleusercontent.com/s2/favicons?domain=joys.name。既然如此,还是换回原来1KB的版本吧,也能给手机用户节省一些流量。

添加新评论