Ik probeer voor speeddails van verschillende browsers (momenteel eerst ff Opera, omdat die het native heeft), een mooi logo van een site te presenteren. Dat werkt goed, door "favicons" op groot formaat aan te bieden:
Er is ook een favicon.ico in de root van de site geplaatst met 16x16, 32x32 en 48x48 iconen.
Het mooie van de 160x160 en 196x196 is dat ze door Opera worden gebruikt voor Speeddail en de kleinere formaten voor echte favicons in de tabs en bookmarks enzo. Werkt ook allemaal perfect in IE, Firefox en Chrome.
Maar niet Safari. Ik heb hier Safari 7 op Mavericks en die pakt botweg de allergrootste favicon die hij kan vinden, en schaalt het terug naar icoonformaat. Gezien de grootste twee een andere afbeelding (vierkant logo + tekst) zijn dan de iconen en de svg (alleen vierkant logo), klopt er geen zak meer van. Er is niets meer van te herkennen.
Hoe is dit op te lossen? Hoe kan ik Safari zover krijgen dat ie een bepaald icoon wel of juist niet pakt? Of eigenlijk, hoe krijg ik Safari zover dat ie netjes let op het sizes-attribuut en het favicon pakt wat-ie nodig heeft, ipv de allergrootste opzoekt? De grondslag van het probleem is dus dat Safari een 196x196 icoon pakt voor een (vermoedelijk) 16x16 icoontje in de adresbalk.
Ik heb al geprobeerd wat te schuiven met de link-tags, in de hoop dat Speeddail de eerste pakt en Safari de grootste ofzo, of andersom, maar volgorde lijkt geen zak uit te maken.
HTML:
1
2
3
4
5
| <link rel=icon sizes=160x160 href="/webicons/favicon-160.png" type="image/png"> <link rel=icon sizes=196x196 href="/webicons/favicon-196.png" type="image/png"> <link rel=icon sizes=96x96 href="/webicons/favicon-96.png" type="image/png"> <link rel=icon sizes=any href="/webicons/favicon.svg" type="image/svg+xml"> <link rel=apple-touch-icon sizes=180x180 href="/apple-touch-icon.png"> |
Er is ook een favicon.ico in de root van de site geplaatst met 16x16, 32x32 en 48x48 iconen.
Het mooie van de 160x160 en 196x196 is dat ze door Opera worden gebruikt voor Speeddail en de kleinere formaten voor echte favicons in de tabs en bookmarks enzo. Werkt ook allemaal perfect in IE, Firefox en Chrome.
Maar niet Safari. Ik heb hier Safari 7 op Mavericks en die pakt botweg de allergrootste favicon die hij kan vinden, en schaalt het terug naar icoonformaat. Gezien de grootste twee een andere afbeelding (vierkant logo + tekst) zijn dan de iconen en de svg (alleen vierkant logo), klopt er geen zak meer van. Er is niets meer van te herkennen.
Hoe is dit op te lossen? Hoe kan ik Safari zover krijgen dat ie een bepaald icoon wel of juist niet pakt? Of eigenlijk, hoe krijg ik Safari zover dat ie netjes let op het sizes-attribuut en het favicon pakt wat-ie nodig heeft, ipv de allergrootste opzoekt? De grondslag van het probleem is dus dat Safari een 196x196 icoon pakt voor een (vermoedelijk) 16x16 icoontje in de adresbalk.
Ik heb al geprobeerd wat te schuiven met de link-tags, in de hoop dat Speeddail de eerste pakt en Safari de grootste ofzo, of andersom, maar volgorde lijkt geen zak uit te maken.
日本!🎌