Академический Документы
Профессиональный Документы
Культура Документы
и эргономика веб-страниц
Урок 3
Веб-типографика
Урок 3 Веб-типографика
Юзабилити и эргономика веб-страниц
непосредственно на сайте, чаще всего очень
не хотят!
Что же делать? Вот с этим мы и разберем-
ся. Сформулируем задачи, которые должен
решать дизайнер в области веб-типографики,
Введение при проектировании сайта:
Оптическая читабельность. Эта проблема
В этом уроке мы сосредоточим внимание на отнюдь не специфична для веба. Этим вопро-
важнейшей части любого веб-сайта — это тек- сом занимаются и дизайнера-полиграфисты.
стовое оформление. И, все же, в вебе эта проблема не в пример
Почему именно тексту отдается приоритет острее, поскольку, как известно, читать с экра-
в вопросе разработки веб-страниц? Да по той на (любого) значительно тяжелее, нежели с
причине, что, несмотря на мощнейшее раз- бумажного носителя.
витие средств мультимедиа в вебе, он — веб Оптическая читабельность, в свою оче-
— остается преимущественно текстовой сре- редь, складывается из следующих моментов,
дой. Истоки развития всемирной паутины — в которые мы подробно рассмотрим:
реализации обмена текстовой информацией
(вспомните первый урок). Примерно две тре- ◆◆ Выбор гарнитуры, начертания.
ти информации, которая расположена в вебе ◆◆ Выбор метрик шрифта: высота кегля, ин-
сегодня, приходятся на текст. терлиньяж, ширина абзаца и т.д.
Итак, главнейшим парадоксом в развитии ◆◆ Обеспечение должного уровня контраста
всемирной паутины является то, что пользова- между фоном и текстом.
тели посещают сайты ради получения инфор-
мации, которая расположена там в виде текста, Адаптация текстового массива под бе-
но, при этом, читать эту самую информацию глое чтение, т.е. работа над структурой и со-
держанием.
Введение
Урок 3 Веб-типографика
Юзабилити и эргономика веб-страниц
Самое время вспомнить
то, что изучалось в курсе
Здесь нас ожидают вопросы, наименее (параграф) и заголовок вошли в число первых «Основы типографики».
Загляните в конспек-
«дизайнерские». По-большей части, это — во- тегов HTML. ты или уроки по этому
просы редакторов сайта, его авторов. Тем не С той поры прошло 20 лет, но принципи- курсу. Освежите знания
менее, эта область тесно связана с дизайном и, терминологии. Повтори-
ально ничего не изменилось. По-прежнему, те, пожалуйста, прежде
еще более тесно, с пользовательским опытом, текст веб-страницы состоит из абзацев и за- всего терминологию
т.е. UX. А это — область ответственности веб- головков разных уровней. В курсе HTML типографики и класси-
фикацию шрифтов. Все
дизайнера. вы, уверен, уже познакомились с тем, какие это очень пригодится
Применение общей типографики в веб- именно теги используются для передачи аб- нам здесь.
дизайне и ограничения типографики в брау- зацев и заголовков, как ведут себя элементы
зере. ими созданные в браузере и как выглядят по-
Когда в 1991 году Тим Бернерс-Ли создавал умолчанию.
всемирную паутину — единое информаци- Тем не менее, не лишним будет еще раз
онное пространство на основе гипертекста, перечислить теги, которые создают элемен-
типографика существовала уже сотни лет. Вы- ты текста веб-страницы. Другими словами,
дающиеся деятели этой сферы, разработали давайте вспомним из чего сделан текст веб-
принципы текстового оформления на все слу- страницы согласно спецификации HTML 5:
чаи жизни. Детально рассматривать эти вещи
мы, конечно же, не будем; для этих целей вы ◆◆ <h1></h1>, <h2></h2>, <h3></h3>, <h4></h5>,
изучали предмет «Основы типографики» в <h5></h5>, <h6></h6> — заголовки 6 уров-
прошлом семестре. ней. Основное средство создания струк-
Создание всемирной паутины привело к туры в тексте.
появлению еще одного средства передачи тек- ◆◆ <p></p> — абзац, т.е. обособленная по
стовой информации. Была ли какая-то спец- смыслу, самостоятельная, законченная
ифика в этом? На первый взгляд, не было. часть текста. «Рабочая лошадка» веб-
Поэтому базовые понятия, такие как абзац типографики.
Введение
Урок 3 Веб-типографика
Юзабилити и эргономика веб-страниц
◆◆ <blockquote></blockquote> — крупная ◆◆ <em></em> — выделение участка текста, т.е.
(блочная) цитата. Т.е. фрагмент текста, слова, которые должны привлечь внима-
представляющий собой высказывание ние, поскольку содержат какую-то важную
какого-либо автора, либо заимствовано информацию.
из другого документа. Может состоять из ◆◆ <strong></strong> — сильное выделение.
нескольких абзацев. Т.е. то же, что и <em>, но с более сильным
◆◆ <ul></ul>, <ol></ol>, <dl></dl> — списки, действием.
т.е. перечисления каких-либо сущностей. ◆◆ <small></small> — текст, набранный «ма-
Могут быть многоуровневыми. леньким шрифтом», т.е. примечания, сно-
◆◆ <address></address> — любая информа- ски, копирайты и т.д.
ция, которая может быть отождествлена ◆◆ <q> — используется для создания неболь-
с адресом. шой цитаты в пределах предложения.
◆◆ прочие элементы: таблицы, блоки иллю- ◆◆ <cite> —используется для указания на-
страций и т.д. Их нужно рассматривать от- звания книги, фильма, проекта и т.д., упо-
дельно. Прямого отношения к нынешней мянутого в тексте, а также, автора цитаты
теме они не имеют. или источника, из которого она взята.
◆◆ <abbr> — аббревиатура.
Как вы, надеюсь, знаете, перечисленные ◆◆ <i></i> — отрывок текста, который пред-
теги создают блочные элементы. Текст, распо- полагает несколько другую интонацию
ложенный в этих блоках, может делиться на или смысловую нагрузку. Это, к примеру,
относительно небольшие фрагменты, которые идиоматические фразы из другого языка,
можно назвать строчными элементами. Стоит транслитерация, мысли и др.
перечислить теги и строчных элементов также ◆◆ <b></b> — аналогично <i></i>, но предпо-
(это не все строчные элементы, предусмотрен- лагает более серьезные отличия в интона-
ные в спецификации HTML 5! ): ции и подаче текста.
Введение
Урок 3 Веб-типографика
Юзабилити и эргономика веб-страниц
Проектируя страницу, веб-дизайнер дол- Кстати, во всех почти современных бра-
жен хорошо представлять себе какими эле- узерах, значение по-умолчанию равно
ментами она будет отображаться и как они 16px. Это можно изменить, но чаще все-
будут выглядеть, создавая стиль для каждого го это именно так.
из возможных элементов страницы по при- • font-style — определяет начертание
веденным выше спискам. шрифта — обычное, курсивное или на-
Теперь давайте посмотрим на тот арсенал клонное, т.е. доступны значения normal,
возможностей по настройке внешнего вида italic, oblique.
перечисленных элементов, которые предостав- • font-variant — определяет, как нужно
ляет нам CSS. Почему именно CSS? Потому, представлять строчные буквы — оста-
что оформление — это и есть задача CSS, а не вить их без модификаций или делать
задача HTML. их все прописными уменьшенного раз-
Свойства CSS по форматированию текста мера. Значения: normal, small-caps.
условно можно поделить на две группы: • font-family — устанавливает семейство
шрифта, которое будет использоваться
◆◆ Работа с настройками шрифтов: для оформления текста содержимого.
• font-weight — устанавливает насыщен- Это важнейшее свойство CSS именно
ность шрифта. Мы можем сделать на- для веб-дизайнера. О нем подробнее
чертание полужирным (bold) или обыч- чуть ниже.
ным (normal). Также поддерживается ◆◆ Работа непосредственно с текстом
возможность указания величины жир- • text-transform — управляет преобразо-
ности, но это должно поддерживаться ванием текста элемента в заглавные или
гарнитурой. прописные символы.
• font-size — определяет размер шрифта • text-indent — управляет абзацным от-
элемента, т.е. кегль. Измеряется во всех ступом;
доступных в CSS единицах измерений.
Введение
Урок 3 Веб-типографика
Юзабилити и эргономика веб-страниц
• text-align — управляет выравниванием К примеру, если графический редактор
текста в абзаце позволяет вписать текстовый блок в фигуру
• line-height — устанавливает высоту неправильной формы или разместить его по
строки. Фактически речь идет о рассто- кривой, при этом выведя символы в слове раз-
янии между базовыми линиями сосед- ного кегля, то браузер воссоздаст эту картинку
них строк в абзаце. По-умолчанию опре- с очень большой неохотой или вообще не смо-
деляется настройками самого шрифта, жет это сделать.
что создает массу проблем при верстке, Другими словами, несмотря на общность
если не задать этот параметр явно. подходов в реализации полиграфической
• word-spacing — устанавливает межслов- типографики и веб-типографики, особен-
ный интервал ности браузеров накладывают определен-
• letter-spacing — устанавливает меж- ные ограничения, которые обязан знать веб-
буквенный интервал дизайнер.
• text-shadow — оформляет эффект тени,
которую отбрасывают символы
Введение
Урок 3 Веб-типографика
Юзабилити и эргономика веб-страниц
Так вот — браузер никаких шрифтов не
содержит. А как же он работает? Где он их бе-
рет? Там же где и другие приложения, т.е. из
системных шрифтов — шрифтов, установлен-
ных в системе, и предоставляемых системой
Использование электронных своим приложениям.
шрифтов в веб-дизайне Установка шрифтов — это знакомый
вам процесс. Если говорить об ОС семейства
Windows, то системные шрифты лежат в пап-
Системные шрифты ке: C:\Windows\Fonts
Первый вопрос, с которым сталкивается веб-
дизайнер в области типографики — это вы-
бор шрифта, а чаще всего шрифтов для текста
сайта.
Эта задача очень специфична для веба.
Если в области полиграфии, Вы должны ру-
ководствоваться вопросами читабельности и
стилистики, то в вебе нужно преодолеть также
и особенности браузеров по работе со шриф-
тами.
Во-первых, мы должны четко осознавать,
что любой текст на странице отображается с
помощью специальных электронных шриф-
тов, которые и задают начертание, форму,
размер и прочие характеристики выводимых
символов.
«woff» .woff
Font Format)
Речь идет о директиве CSS @font-face, которая
«truetype» TrueType .ttf
может присутствовать в любом месте таблицы «opentype» OpenType .ttf, .otf
стилей. Общий синтаксис и использование «embedded-opentype» Embedded OpenType .eot
таково: «svg» SVG Font .svg, .svgz
Ширина строки
Обратимся все к тому же исследованию от
http://smashingmagazine.com. Здесь исследуется
вопрос: Каково количество символов в строке?
(How many characters per line?). Снова график.
Получаем значение в районе 82 — 84 сим-
вола. При кегле в 16px мы получаем примерно
500px. Эти значения стоит принять как опти-
мальные для определения ширины колонки