Od kilku miesięcy tworzę ulubione za pomocą Icon Composer (dostarczanego z Xcode). Może zapisywać pliki .ico i wiem, że czasami Windows pokazuje (lub pokazywał) większe wersje ikony w niektórych okolicznościach, więc pomyślałem, że zrobię to w ten sposób, zamiast używać tylko małego pliku .png.
Wyobraź sobie moje zdziwienie, gdy współpracownik systemu Windows mówi mi, że nie widzi żadnych ulubionych, które stworzyłem w ten sposób. Wygląda na to, że żadna przeglądarka Windows nie renderuje ich poprawnie, a tylko Firefox w ogóle próbuje je renderować.
Czy więc pliki .ico produkowane przez Icon Composer nie powinny być kompatybilne z Windows? Jeśli nie, to czy istnieje jakiś szybki sposób na ich konwersję na wersje? Jeśli tak, co mogę zrobić źle?
AKTUALIZACJA: Oto przykład uszkodzonego pliku .ico wyprodukowanego przez Icon Composer. Wszyscy moi współpracownicy korzystają z systemu Windows 7, więc nie jest to tylko problem z Windows XP.
AKTUALIZACJA 2: Dzieje się tak z plikami .ico zapisanymi zarówno z Icon Composer 2.1 (Xcode 3), jak i 2.2 (Xcode 4). W przeglądarce Firefox w systemie Windows wyświetlanie tych ikon jest uszkodzone; ikona jest przesunięty w prawo kilka pikseli, a po prawej stronie jest odcięta i owija wokół z lewej strony, jak widać tutaj:
.