更新 macOS 图标

macOS 图标存储为 icns 文件,其中包含不同尺寸和 DPI 的相同 logo。应参考 Apple 的 人机界面指南 以了解详细信息。

虽然看起来我们可以简单地获取最高分辨率/DPI 版本并将其缩小以获得其余版本,但这并非事实,图标中的一些细微细节(最值得注意的是阴影)需要针对每个尺寸进行调整。UX 团队应为每个所需尺寸和 DPI 提供 PNG 文件。

一旦这些文件到位,就可以使用以下类似方法创建 icns 文件

mkdir firefox.iconset
mv icon_16x16.png firefox.iconset
mv icon_32x32.png firefox.iconset
mv icon_32x32@2x.png firefox.iconset
mv icon_64x64@2x.png firefox.iconset
mv icon_128x128.png firefox.iconset
mv icon_256x256 firefox.iconset
mv icon_256x256@2x.png firefox.iconset
mv icon_512x512.png firefox.iconset
mv icon_512x512@2x.png firefox.iconset
mv icon_1024x1024@2x.png firefox.iconset
iconutil -c icns firefox.iconset

NxN 部分显然是分辨率,@2x 字符串用于高 DPI 版本。)

这将创建一个 firefox.icns 文件。您可以使用 Preview.app 检查它,以验证它是否包含所有必要的尺寸和 DPI。您可能需要对所有品牌进行此操作(在撰写本文时,包括 officialauroranightlyunofficial)。