为什么一张图永远不够
浏览器标签页大约 16 px 见方,书签栏 32,桌面快捷方式 48,iPhone 主屏幕 180,而已安装的 Web 应用会要 192、512 和 1024 用于启动画面和商店。把一张 1024 px 的图交给浏览器缩放,结果会模糊或出现锯齿,因为浏览器只会用当下的过滤器缩放图标——所以惯例做法是让每个尺寸都预先正确地缩小并锐化。
favicon.ico 是容器,不是图片:一个文件可以装下 16、32 和 48 px 三个图标,浏览器按需挑一个。这个页面写的正是这种文件,每个尺寸都以 PNG 形式存进容器——这是 Windows Vista 及更新系统读取的方式,也能让 48 px 图标在高密度屏幕上保持清晰。
favicon 还必须是正方形。宽 Logo 会先被裁成最大的居中正方形,裁切锚点决定保留哪一部分——多数标识用居中;如果字标的首字母承担识别度,就用左或右。