Depuis quelques mois, je crée des favicons en utilisant Icon Composer (fourni avec Xcode). Il peut enregistrer des fichiers .ico, et je sais que parfois Windows affiche (ou utilisé pour afficher) des versions plus grandes de l'icône dans certaines circonstances, alors j'ai pensé que je le ferais de cette façon au lieu d'utiliser simplement un petit .png.
Imaginez ma surprise quand un collègue utilisant Windows me dit qu'il ne peut voir aucune des favicons que j'ai créées de cette façon. Aucun navigateur Windows ne semble les rendre correctement, et seul Firefox tente même de les rendre.
Les fichiers .ico produits par Icon Composer ne sont-ils pas censés être compatibles avec Windows? Sinon, existe-t-il un moyen rapide de les convertir en versions qui le sont? Si oui, que puis-je faire de mal?
MISE À JOUR: Voici un exemple d'un fichier .ico cassé produit par Icon Composer. Mes collègues sont tous sur Windows 7, donc ce n'est pas seulement un problème Windows XP.
MISE À JOUR 2: Cela se produit avec les fichiers .ico enregistrés à la fois dans Icon Composer 2.1 (Xcode 3) et 2.2 (Xcode 4). Dans Firefox sur Windows, l'affichage de ces icônes est corrompu; l'icône est décalée vers la droite plusieurs pixels, et le côté droit est coupé et enroule autour du côté gauche, comme on le voit ici:
.