Trong một vài tháng nay, tôi đã tạo favicon bằng Icon Composer (đi kèm với Xcode). Nó có thể lưu các tệp .ico và tôi biết rằng đôi khi Windows hiển thị (hoặc được sử dụng để hiển thị) các phiên bản lớn hơn của biểu tượng trong một số trường hợp, vì vậy tôi nghĩ rằng tôi sẽ làm theo cách đó thay vì chỉ sử dụng một .png nhỏ.
Hãy tưởng tượng sự ngạc nhiên của tôi khi một đồng nghiệp sử dụng Windows nói với tôi rằng anh ta không thể nhìn thấy bất kỳ favicon nào tôi đã tạo theo cách này. Không có trình duyệt Windows nào có vẻ hiển thị chúng chính xác và chỉ Firefox thậm chí còn cố gắng kết xuất chúng.
Vì vậy, các tệp .ico được tạo bởi Icon Composer không được cho là tương thích với Windows? Nếu không, có cách nào nhanh chóng để chuyển đổi chúng thành các phiên bản không? Nếu vậy, tôi có thể làm gì sai?
CẬP NHẬT: Dưới đây là ví dụ về tệp .ico bị hỏng do Icon Composer sản xuất. Các đồng nghiệp của tôi đều có mặt trên Windows 7, vì vậy đây không chỉ là vấn đề của Windows XP.
CẬP NHẬT 2: Điều này xảy ra với các tệp .ico được lưu từ cả Icon Composer 2.1 (Xcode 3) và 2.2 (Xcode 4). Trong Firefox trên Windows, hiển thị các biểu tượng này bị hỏng; biểu tượng được dịch chuyển sang bên phải một vài pixel và bên phải bị cắt và quấn quanh bên trái, như được thấy ở đây :
.