先确保图案在 16 像素下仍能辨认
源图应当为正方形,轮廓清楚、对比强烈,并减少细小细节。纤细文字和照片纹理在 512 像素时可能很好看,缩小到浏览器标签页后却会完全消失。应分别在明暗浏览器背景上检查最小版本。
主体四周应保留少量空间。图案贴满边缘后,如果平台增加遮罩、圆角或背景处理,视觉上会显得拥挤。
理解每种文件的用途
favicon.ico 仍然是实用的兼容文件,因为一个容器可以包含多个小尺寸位图。180 × 180 的 Apple Touch 图标用于 Apple 设备上的保存快捷方式,192 × 192 和 512 × 512 PNG 则常由 Web App Manifest 引用。
SVG Favicon 能在不同尺寸下保持清晰,但文件应简单、自包含,并在目标浏览器中测试。需要广泛兼容时,仍应保留传统 ICO 回退文件。
- favicon.ico:包含适合标签页的小尺寸
- apple-touch-icon.png:独立的正方形触摸图标
- 192 与 512 PNG:常用于 Manifest
- site.webmanifest:把可安装应用信息与图标文件关联起来
安装后逐个验证引用路径
把生成文件放在稳定的公开地址,并从页面 head 或 Manifest 正确引用。文件本身正确但路径写错,浏览器仍然无法使用,因此部署后应直接打开每一个最终 URL。
浏览器对 Favicon 的缓存可能很持久。测试替换版本时,可以使用全新浏览器配置,或先检查网络响应,再判断新图标是否没有部署成功。