Вже пару місяців я створюю фавікони за допомогою 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 відображення цих піктограм пошкоджено; значок зсувається вправо кілька пікселів, а права частина відрізана і обтікає по лівій стороні, як показано тут:
.