Типографика

индекс
321,53

Favicon и заголовок окна

imageВозможно, у вас вызовет сомнение тот факт, что иконка сайта и заголовок окна имеют какое-то отношение к веб-типографике, спешу вас заверить. Имеют! Как корешок книги к её обложке. Не буду лить воду и сформулирую правила оформления иконки и заголовка окна, созданые для повышения удобства при навигации по вкладкам.

Иконка


  1. Сайт должен иметь иконку, хоть чёрный квадрат, хоть кружок. Это необходимо для того чтобы пользователь мог отличить сайт в бесконечном ряду вкладок, в истории или в избранном.
  2. Иконка не обязана повторять логотип сайта, всё-таки 16×16. Тут важно сохранить «читаемость», чтобы иконка не превратилась в цветное пятно. Её задача состоит в визуальной идентифицикации сайта. Иконка может напоминать логотип или содержать фирменные цвета.
  3. Использование различных иконок для различного контента снижает различаемость, поэтому использовать разные иконки имеет смысл лишь в случае крайней необходимости.
  4. Иконку можно использовать как индикатор входящих сообщений или каких-либо изменений, с учётом сохранения различаемости. Например:

    При проигрывании медиаконтента желательно отображать иконку со значком проигрывания, чтобы пользователь знал «в каком ухе у него жужжит»! Но следует помнить, что при добавлении в избранное сохранится та иконка которая отображалась в момент добавления, поэтому следует использовать её там где происходит быстрое потребление информации (twitter, вконтакте, youtube и т.п.), на сайтах предназначеных для долгого сплошного чтения такая индикация может только отвлекать.
  5. Иконка должна быть статичной и не должна содержать анимации.
    Возможно вы подумаете, что небольшая анимация с задержкой в 5-10 секунд может быть полезна, но представьте себе ситуацию, когда у пользователя открыто несколько вкладок, допустим 5, даже при такой задержке, каждые 2 секунды будет проигрываться анимация одной из иконок! А это создаёт лишнюю работу глазам.


Заголовок окна


  1. Заголовок окна должен содержать текст близкий по содержанию к заголовку первого уровня (он должен быть один на странице). Т.е. он должен сообщать пользователю содержимое страницы.
  2. Заголовок должен быть кратким, не более 5 слов.
  3. Если в заголовоке отражается иерархия, то порядок должен быть от меньшего к большему, например:
    «Favicon — Типографика — Хабрахабр»
    Но не на оборот! Здесь важно помнить, что иконка идентифицирует ресурс, а заголовок — контент.
  4. Знаки препинания подчиняются правилам для обычных заголовков: точку опускаем, вопросительный и восклицательный знаки оставляем.

Резюме


Как видите правила очень просты и подчинены логике. А некоторые используются для поисковой оптимизации, так что вдвойне полезны. :)

Тонкости


Следует отметить, что Firefox, Safari и Opera (в IE не проверял) поразному понимают и интерпретируют слеш идущий перед адресом иконки, поэтому его (слеш) лучше опускать. Так же следует отметить, что Firefox кеширует иконки надолго, поэтому при смене иконки имеет смысл указать версию в имени файла.

В помощь


Для полноты материала добавлю ссылки на генераторы иконок
+96
17 декабря 2008, 04:00
133

комментарии (58)

НЛО прилетело и опубликовало эту надпись здесь
+4
rumkin #
Я не ставил перед собой цель открыть Америку, всё-таки, правила не за один день появляются, я их собрал вместе для наглядности… В любом случае пожалуйста :)
0
maxic #
Очень грамотные замечания, если бы к ним еще прислушивались
+2
sashakissel #
Рюмкин, вы, в который раз, пишете отличную статью! Спасибо :-)

Впервые заметил грамотное использование фавиконки… Во «Вконтакте».
+4
magnit #
Вы молодец :)
0
gopal #
Отличные статьи!
0
almalexa #
Вспомнил игру по обороне фавикона…
0
tgm #
А ссылочу можно?
0
almalexa #
Пожалуйста
habrahabr.ru/blogs/games/29316/
0
unst #
Отличная статья.

Если в заголовоке отражается иерархия, то порядок должен быть от меньшего к большему, например:
«Favicon — Типографика — Хабрахабр»

Почему то всегда считал наоборот, приму к сведению, спасибо.
0
zerkms #
вероятно потому, что проводил аналогию с фс :-)
+1
Osaka #
Вообще, это скорее это вопрос юзабилити, нежели типографики.
Но, если в табе написано «Favicon...», его действительно проще асоциировать с данной статьёй, чем если куча табов представляется как «Хабрахабр...». Пока основное преимущетсво вижу в этом, если абстрагироваться от споров о правильности с точки зрения неких правил.

Вот на самом сайте, стоит писать в привычном порядке от большего к меньшему, это бесспорно.

0
zencd #
Легко же вы меняете убеждения…
+1
zencd #
Хотя «к сведению» это ещё не смена…
Наверное, это было что-то моё :-))

Вообще, «icon — site — page» выглядит логичнее: site логично группируется с icon. Но найти нужное окно в таскбаре/таббаре проще если делать наоборот: иконка скажет о ресурсе, начало названия статьи — об открытой статье. Иначе была бы куча таких табов:

Хабрах… | Хабрах… | Хабрах… | Хабрах….
0
McSimych #
…чтобы пользователь знал «в каком ухе у него жужжит»!

Золотые слова!
0
xamelion #
Очень хороший фавикон у нешионал географик. Это анимированный gif и он очень хорошо смотрится. Смотрел в огнелисе
–1
zencd #
Очень отвратительный фавикон у cult-cinema.ru — эта бесконечная, неостанавливаемая никакими средствами в файрфоксе анимация, дико надоедает.
0
ganzer #
Сайт начинается с иконки.
0
kulikoff #
С фавиконки тогда уж :)
+2
zencd #
/* Следует отметить, что Firefox, Safari и Opera (в IE не проверял) поразному понимают и интерпретируют слеш идущий перед адресом иконки */

Не останавливайтесь, продолжайте!
0
sapegin #
Я вот тоже не понял, что автор хотел этим сказать.
0
gigigi #
и я не понял. у картинок, ссылок, скриптов, css значит одинаково понимают, а у фавиконки по разному? :)
0
rumkin #
У меня на моём компьютере каждый браузер по-разному отнёсся к ссылке на favicon с идущим впереди слешем: FF и Safari не показали ничего, а Opera вместо /favicon/favicon.ico обратилась к favicon.ico. Когда убрал слеш всё нормально заработало.
+1
Timon #
Favicon также отображается в Яндексе, что несомненный плюс для сайта с favicon. Если говорить о заголовке, то иногда сеошники для своих нужд забивают его по самое не хочу.
+5
dinis #
Добавлю еще с точки зрения веб-сервера — все браузеры опрашивают наличие favicon, причем отдельным запросом. Поэтому если у сайта она есть, и браузер ее закешировал, лишнего запроса к веб-серверу не будет, а еррор-логи сервера не будут замусорены отсутствием фавиконки :).
+3
devenge #
Картинок не видно. Только у меня одного?
–1
Killy #
Send Referrer Information ):
0
alexxxst #
Service Unavailable
–1
sapegin #
Спасибо! Про иконки интересно.
–1
Richard_Ferlow #
В ИЕ6ть отображение favicon еще бы хоть каким-то способом можно было привести к логичному порядку — было бы замечательно.
0
LevaniD #
спасибо, замечательная статья
+3
Loengreen #
Хорошая статья. Но причем тут типографика?
Типогра́фика — графическое оформление печатного текста посредством набора и вёрстки с использованием норм и правил, специфических для данного языка.

Вы же говорите о необходимости favicon (о том что она должна уникально идентифицировать сайт) и обсуждаете логическое оформление заголовка окна.
0
Halt #
Ну, частично типографика была все же затронута =) Когда автор писал о заголовке :)
–1
rumkin #
Я объяснил в предисловии к статье почему отнёс её именно в типографику. Для меня типографика — печатное юзабилити.
0
Loengreen #
Я за вас рад. Вот только если вы хотите что бы вас понимали не жонглируйте словами как вам вздумается. У них (слов) есть общепринятые определения. Это сделано не просто так, а что бы люди быстрее друг друга понимали.

Еще раз повторюсь. Статья неплохая, но к типографике никакого отношения не имеет.
0
maxk #
Хорошо, что кто-то собрал все правила в одном месте. Спасибо.
+2
kortunov #
Категорически не согласен с использованием Favicon как индикатора каких-то событий или статусов. Иконка должна быть на сайте только одна. На то она и Favicon — Favorites Icons (икона для закладок). Ни входящую почту, ни тип контента иконка отражать не должна, это все делается другими способами.
0
rumkin #
Долго думал указывать этот пункт или нет… Мне всё-таки кажется, что на сайтах для «быстрого» обмена информацией такое использование допустимо, например «в контакте» или на ютубе…
0
kortunov #
А ты уверен, что оно будет работать как надо? Чесно сказать, я не видел такой подход «в деле». Но у меня есть подозрение, что браузер не так часто запрашивает favicon и активно использует кешированную картинку.
0
rumkin #
При добавлении в избранное сохранится та иконка которая отображалась в момент добавления. А посмотреть в действии можно в том же контакте.
0
rumkin #
Подправил статью для ясности!
+1
zencd #
Если иметь два файла /favicon.ico и /favicon-mod.ico то пусть хоть закешируется — нам-то какая разница? Нам главное указать нужный вариант в HTML или JavaScript, а браузер её покажет, никуда не денется.

Естественно, при апдейте какой-либо из иконок, браузер может продолжать работать со старой версией, но это отдельная тема, которая к «нескольким фавиконкам» прямо не относится.
0
kortunov #
Хмммм… Нынче я — лошара в CSS и HTML. Но я думал, что никак нельзя повлиять на favicon из веб-странички. Завтра проконсультруюсь с нашим веб-технологом, возможно я безнадежно отстал.
0
rumkin #
повлиять можно прописав в <link rel="shortcut icon" … /> нужный адрес, можно и через JS влиять.
+2
zencd #
Вы хоть обоснуйте… То что цель достигается «другими способами» ещё не значит что этот подход нельзя использовать.

А иконка и так по сути одна — имелись ввиду вариации основной иконки с добавлением незначительных элементов. Узнавание остаётся (если об этом позаботиться).
0
kortunov #
Так вроде-бы обосновал. Что favicon даже не по названию не для этих дел. Можно же на самой страничке как-то намекать о том, что будет происходить. Плюс, если уж делать все по-взрослому и аппелировать к user experience, то едва ли кто-то будет наблюдать за иконкой рядом с адресом сайта — это брендинг, но не статус.
0
zencd #
Ну придумывали его не для этого, наверное :-)
Конечно — это в первую очередь брендинг и можно другими средствами.

Но вот такой юзкейз — сейчас многие слушают музыку вконтакте; открыто несколько вкладок, в одной из них играет музыка; понадобилось поменять песню… Каким бы суперинформационным ни был заголовок окна, гораздо быстрее выцепить мигающий фавикон. Да и ширина табов нынче невелика чтобы что-то среди них что-то эффективно находить.

Вообщем не просто так появился этот мигающий фавикон вконтакте…
+1
kortunov #
Не-не-не! Только не мигающий favicon, Девид Блейн!
0
rumkin #
))))
0
rumkin #
Мигающий? Анимации в фавиконе быть не должно!
0
zencd #
Дык я ж не знал — вы ведь в статье не упомянули :-))

(Кстати это я слажал — не мигает она.)
0
rumkin #
Спасибо. Стоит указать.
0
denisx #
good text. but «в IE не проверял» — funny =) up to 85% in some places…
0
Zaandr #
а можно поподробнее как изменять фавикон при проигрывания аудио на странице? может получиться отличная статья!
+1
onthefly #
Знаки препинания подчиняются правилам для обычных заголовков: точку опускаем, вопросительный и восклицательный знаки оставляем.

Как уже отметили выше, одной строки об оформлении текста явно недостаточно для размещения поста в блоге «Типографика». Мне представляется наиболее уместным разместить эту статью в блоге о юзабилити, который полностью релевантен идее и содержанию поста.
–1
rumkin #
Типографика и есть юзабилити, только печатное!
+1
ppbimix #
красиво когда фафикон является первой буквой названия сайта
0
yaroslavpat #
Спасибо, хорошая статья и хорошие ссылки.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.