ДОБРО ПОЖАЛОВАТЬ НА SMASHMAG.RU // Красивая Типографика от Google


Красивая Типографика от Google

Несмотря на зарождающиеся технологии и различные новшества, запускаемые в сети, есть одна вещь, которой нам так не хватало в последнее время – визуально богатая и красивая веб-типографика. Не смотря на то, что имеется очень большой выбор шрифтов, до недавнего времени мы могли использовать только определенный набор регулярных шрифтов, так называемых веб-безопасных, загруженный в наши компьютеры и поддерживаемый большинством из них.

Веб-типографика vs печатная типографика

Квинтэссенция создания контента в традиционных средствах массовой информации (газетах, журналах, книгах) в его творческой лицензии на использование типографики.

Но теперь пропасть между печатными и Интернет СМИ уменьшается из-за поддержки многими современными браузерами (в том числе Internet Explorer, имеющим такую поддержку начиная с версии IE4.0)) использования CSS-правила @font-face.

Представляем Google Font API

Google представил каталог шрифтов Google Font Directory и интерфейс Google Font API, бесплатный веб-сервис, который позволяет владельцам веб-сайтов легко, удобно и эффективно пользоваться шрифтами, отличными от стандартного набора веб-безопасных шрифтов.

Google Font API – нововведение в нише Шрифт-как-Сервис (Font-as-Service), включающую такие сервисы, как TypeKit, Typotheque и другие.

Итак, давайте попробуем окунуться в неиспользованный потенциал Google Font API.

Что такое Google Font API?

OK, вы просматриваете в Интернете много страниц, но много ли Вы встречали сайтов или блогов, использующих нестандартные шрифты? Давайте уточним – нестандартные шрифты, все шрифты, кроме Arial, Helvetica, Verdana, Georgia и Times New Roman (т.е. кроме веб-безопасных).

Кроме дизайн-ориентированных веб-сайтов и блогов, вероятно, не так уж много.

Google Font API представляет собой веб-сервис, который поддерживает высококачественные файлы шрифтов с открытым исходным кодом, легко используемые в веб-дизайне. Коллекция шрифтов, надеемся, будет продолжать расти, чтобы обеспечить еще большие возможности для выбора типа шрифта.

Преимущества при использовании Google Font API

Если Вы решили использовать Google Font API, вот преимущества, которыми Вы можете воспользоваться:

Продолжаем пользоваться HTML текстом

В отличие от использования изображений или замены картинки фона на CSS-изображение, применение @ font-face в качестве улучшения веб-типографики более оправдано с точки зрения SEO. Кроме того, это ненавязчивое решение, что означает, что вам не нужно изменять ничего из существующего контента – просто обновите таблицы CSS стилей.

Сетевая доступность

Поскольку Вы используете HTML текст, а не картинку или CSS-фон, то люди, использующие программу экранный диктор (screen reader) не будут испытывать неудобств.

Высокая работоспособность и доступность инфраструктуры и загруженность Вашего сервера

Передавая работу @font-face для исполнения надежной инфраструктуре Googlе, Вы можете быть уверены, что обработка шрифтовых файлов будет быстрой, и Вы разгрузите работу Вашего собственного сервера.

Как использовать Google Font API

Вам не нужно быть продвинутым веб-разработчиком, чтобы использовать Google API Font. Все, что вам нужно сделать, это добавить одну ссылку таблицы стилей на Вашу веб-страницу, и Вы можете начать использовать этот шрифт в CSS.

Вот вкратце описание процесса использования Google API Font:

Шаг 1: Добавить ссылку таблицы стилей выбранного шрифта
Просмотрите каталог шрифтов и выберите понравившейся Вам. Базовый формат для добавления выбранного шрифта на веб-страницу такой:

<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Font+Name">

Шаг 2: Используйте шрифт, чтобы изменить стиль HTML элементов

В приведенном примере, даете элементам название шрифта в таблице CSS:

h1 {
font-family: 'Font Name', serif;
}

Если Вы собираетесь использовать данный шрифт только один раз, можете декларировать стиль в HTML:

<p style="font-family: 'Font Name', serif" >Smashmag - Дизайн на каждый день!</p>

Шаг 3: Всегда имейте запасной план

Вы наверное уже заметили, что в примерах кода ипользуется «откатный» шрифт на случай, если сервис гугл по каким-то странным причинам будет недоступен. Для этих целей я пишу serif или sans-serif, что при обычном кодировании каскадных стилей называется наслойкой шрифтов.

Пример использования Google Font API

Скопируйте приведенный ниже блок кодов в HTML документ, сохраните и откройте в Вашем браузере. Советую протестировать HTML документ в разных браузерах, чтобы определить есть ли разница или нет. Можете экспериментировать с различными шрифтами, я использовал для этого примера шрифт Lobster.

<html>
<head>
<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Lobster">
<style>
  h1 {
    font-family: 'Lobster', serif;
    font-size: 48px;
  }
</style>
</head>
<body>
  <h1>Smashmag - Дизайн на каждый день!</h1>
</body>
</html>

Генерированный текст – обычный HTML текст, к которому далее можно применить по желанию другие стили (в моем примере использован только один элемент: h1).

Запрос на несколько шрифтов, используя Google Font API

Допустим Вам нужны три шрифта из каталога Google’s Font Directory. Не создавайте многочислейнные запросы. Они увеличивают количество HTTP запросов, которые делает веб-страница. А чем меньше HTTP запросов, тем лучше с точки зрения времени отклика веб-страницы.

Вместо многочисленных тэгов ссылок таблиц стилей, используйте следующий формат для hrefproperty тэга ссылки ваших таблиц стилей.

Приведенный ниже пример URL запроса загрузит все три шрифта (Vollkorn, Yanone, and Droid Sans) по одному запросу.

http://fonts.googleapis.com/css?family=Vollkorn|Yanone|Droid+Sans

Имейте ввиду

Разделяйте названия шрифтов | без пробелов между ними. Обратите внимание на + в шрифте Droid Sans. Используйте + в названиях шрифтов, где есть пробелы. В нашем случае название шрифта Droid Sans, поэтому будет записывать Droid+Sans в запросе.

Внимание: Использование слишком большого количества шрифтов в одном запросе может снизить время отклика страницы. Поэтому загружайте только те шрифты, которые Вам реально нужны. Будьте сдержаны: только потому, что сервис бесплатный, не надо сходить с ума!

Используйте двоеточие (:) после названия шрифта без пробелов между ними указывайте тип вариации (например, bolditalic) или короткий код вариации (например, bi). Если предполается использовать различные вариации для одного шрифта, указывайте их без пробелов, разделяя запятыми.

Вес шрифта Bold и Bold-Italic

В примере, приведенном ниже, мы запрашиваем bold и bold-italic вес шрифта Vollkorn и italics вариацию шрифта Inconsolata:

http://fonts.googleapis.com/css?family=Vollkorn:bold,bolditalic|Inconsolata:italic|Droid+Sans

или с использованием сокращений:

http://fonts.googleapis.com/css?family=Vollkorn:b,bi|Inconsolata:i|Droid+Sans

Google Font API делает веб-типографику более привлекательной

Индустрия веб-дизайна гудит от решения вековой проблемы – ограничение используемых в Интернете шрифтов. Используете ли вы уже @ font-face? Если вы не используете его еще, почему бы и не попробовать? Поделитесь своими мыслями и мнениями в комментариях.


1 звезда2 звезды3 звезды4 звезды5 звёзд
(голосов: 5, рейтинг: 4.60 из 5)
Loading ... Loading ...

Другие посты по теме

    1. 1
      Q'Relly
      21 августа, 2010 12:30

      А как насчёт кроссбраузерности? IE дружит с этой библиотекой?

      1. 2
        Редакция Smashmag
        22 августа, 2010 11:18

        Поддерживается всеми современными браузерами, включая IE 6 и выше.

    1. 3
      johnyy
      22 августа, 2010 20:41

      Оцените типографику – http://emfire.ru/, http://www.alexandergusev.com/

    Оставить Комментарий

    Поля, отмеченные как *обязательные, должны быть заполнены.



    Метки

    NosTale RU

    Metin2 RU

    Travian - сказка времен античности