Selama beberapa bulan sekarang saya telah membuat favicons menggunakan Icon Composer (yang dilengkapi dengan Xcode). Ini dapat menyimpan file .ico, dan saya tahu bahwa kadang-kadang Windows menunjukkan (atau digunakan untuk menunjukkan) versi yang lebih besar dari ikon dalam beberapa keadaan, jadi saya pikir saya akan melakukannya dengan cara itu alih-alih hanya menggunakan .png kecil.
Bayangkan betapa terkejutnya saya ketika rekan kerja yang menggunakan Windows memberi tahu saya bahwa dia tidak dapat melihat favicon apa pun yang saya buat dengan cara ini. Tampaknya tidak ada peramban Windows yang merendernya dengan benar, dan hanya Firefox yang berupaya merendernya.
Jadi, apakah file .ico yang dihasilkan oleh Icon Composer tidak seharusnya kompatibel dengan Windows? Jika tidak, apakah ada cara cepat untuk mengubahnya menjadi versi yang ada? Jika demikian, apa yang mungkin saya lakukan salah?
UPDATE: Berikut adalah contoh file .ico yang rusak yang diproduksi oleh Icon Composer. Rekan kerja saya semuanya menggunakan Windows 7, jadi ini bukan hanya masalah Windows XP.
UPDATE 2: Ini terjadi dengan file .ico yang disimpan dari kedua Icon Composer 2.1 (Xcode 3) dan 2.2 (Xcode 4). Di Firefox pada Windows, tampilan ikon-ikon ini rusak; ikon digeser ke kanan beberapa piksel, dan sisi kanan dipotong dan membungkus di sekitar ke sisi kiri, seperti yang terlihat di sini:
.