Формат favicon
Изначально картинки для фавиконов создавали только в формате .ico. Этот формат использовал для закладок Microsoft Internet Explorer. Иконки помещали в корневой каталог сайта под именем favicon.ico.
Формат .ico удобен, поскольку в нём можно указать несколько размеров иконок с различной битностью. Минус в том, что браузеры не всегда правильно выбирают размер изображения и в итоге фавикон отображается в низком разрешении.
Позже на смену .ico пришли форматы .png и .svg. Они хорошо отображаются и меньше весят. Большинство современных платформ и операционных систем поддерживают .png, а формат .svg используют в Safari MacOS.
Иногда фавиконки делают в форматах .jpeg и .gif. Это допустимо, но нежелательно, поскольку поддерживают эти форматы не все браузеры. Firefox и Opera разрешают использование анимированных «гифок», но не рекомендую их применять — движущиеся картинки будут отвлекать внимание посетителя при просмотре сайта и раздражать пользователя при отображении среди браузерных вкладок.
В таблице показаны версии основных браузеров и поддерживаемые ими форматы фавикона:
Основные браузеры и поддержка различных форматов фавикона в разных версиях |
|
Браузер |
ICO |
PNG |
JPEG |
SVG |
GIF |
APNG |
GIF-анимация |
Google Chrome |
Да |
От 4.0 |
От 4.0 |
Нет |
От 4.0 |
Нет |
Нет |
Opera |
От 7.0 |
От 7.0 |
От 7.0 |
Нет |
От 7.0 |
От 9.5 |
От 7.0 |
Firefox |
От 1.0 |
От 1.0 |
Да |
Да |
От 1.0 |
От 3.0 |
Да |
Internet Explorer |
От 5.0 |
От 11.0 |
Да |
Нет |
От 11.0 |
Нет |
Нет |
Safari MacOS |
Да |
От 4.0 |
От 4.0 |
Да |
От 4.0 |
Нет |
Нет |
На текущий момент основные форматы для фавикона — это .ico и .png. Формат .jpeg в некоторых случаях может отображаться некорректно. Для Safari MacOS лучше применять .svg. А вот прочие форматы использовать нецелесообразно из-за плохой поддержки.
Для хорошего отображения фавиконов в разных контекстах желательно создавать иконки в двух вариантах:
- С прозрачным фоном. Значок будет показан рядом с URL-адресом: в закладках, в адресной строке и прочее.
- Со сплошной заливкой. Отображается там, где устройство или браузер использует маску для фона: в контекстном меню, в сетчатых закладках.
В таблице я показала, какие стиль и размер фавикона в форматах .png/.svg выбрать для разных браузеров и операционных систем
Классические десктопные браузеры |
|
16×16, 32×32, 48×48 |
PNG |
Прозрачный |
|
Браузер Safari
|
|
Вектор |
SVG |
Прозрачный |
|
Мобильный браузер Opera
|
|
228×228 |
PNG |
Сплошная заливка |
|
Windows 8.0
|
|
144×144 |
PNG |
Прозрачный |
|
Windows 8.1
|
|
128×128, 270 x 270, 558×558 |
PNG |
Прозрачный |
|
Apple iOS
|
|
180×180 |
PNG |
Сплошная заливка |
|
Google Android и Chrome
|
|
192×192, 512×512 |
PNG |
Сплошная заливка |
|
Конечно, сложно представить даже в нескольких таблицах все возможные вариации иконок. Если вы не знаете, какой именно размер фавикона вам необходим, воспользуйтесь специальными сервисами. Например, генератор Favicomatic предлагает на выбор различные размеры иконок и к каждому значку показывает подсказку для лучшего соответствия.
Какой размер и формат фавикона считаете самым оптимальным?
В комментарии