Уже пару месяцев я создаю значки с помощью Icon Composer (который поставляется с Xcode). Он может сохранять файлы .ico, и я знаю, что иногда Windows показывает (или когда-то показывал) более крупные версии иконки при некоторых обстоятельствах, поэтому я подумал, что я сделаю это таким образом, вместо того, чтобы просто использовать крошечный .png.
Представьте себе мое удивление, когда коллега, использующий Windows, говорит мне, что он не видит ни одного из значков, которые я создал таким образом. Кажется, ни один браузер Windows не отображает их правильно, и только Firefox вообще пытается их отобразить.
Итак, файлы .ico, созданные Icon Composer, не должны быть совместимыми с Windows? Если нет, есть ли быстрый способ конвертировать их в версии, которые есть? Если так, что я могу делать не так?
ОБНОВЛЕНИЕ: Вот пример сломанного .ico-файла, созданного Icon Composer. Все мои коллеги работают на Windows 7, так что это не просто проблема Windows XP.
ОБНОВЛЕНИЕ 2: Это происходит с файлами .ico, сохраненными как из Icon Composer 2.1 (Xcode 3), так и 2.2 (Xcode 4). В Firefox в Windows отображение этих значков повреждено; значок сдвигается вправо несколько пикселей, а правая часть отрезана и обтекает по левой стороне, как показано здесь:
.