Мой сайт
Меню сайта
Мини-чат
Наш опрос
Оцените мой сайт
Всего ответов: 4
Статистика

Онлайн всего: 2
Гостей: 2
Пользователей: 0
Форма входа
Главная » 2013 » Декабрь » 31 » Оформления текста веб-страниц и Google Web Fonts
06:46
 

Оформления текста веб-страниц и Google Web Fonts

Оформления текста веб-страниц и Google Web Fonts

Привет друг! Если ты здесь в первый раз, возможно ты хочешь
подписаться на RSS, чтобы получать обновления по этой теме? Всем привет! Несмотря на изобилие шрифтов, в том числе и бесплатных, выбор у вебмастеров не столь уж и велик. Дело в том, что указать шрифт для текста можно только из набора шрифтов, имеющегося у пользователя на компьютере. Если его не будет, то браузер не сможет отобразить текст в нужном виде. Конечно, всегда можно вставить текст в виде картинки, но это не самое лучшее решение. Не так ли?


Всё изменилось с появлением в CSS правила @font-face, которое позволяет определить настройки используемых шрифтов, а главное подгружать отсутствующие у пользователя шрифты. В рамках данного вопроса я также предлагаю рассмотреть такой сервис как Google Web Fonts. Он представляет собой коллекцию бесплатных шрифтов, в том числе и с кириллицей. Эти шрифты можно скачать и/или подключить к сайту. Вот об этом, обо всём я и расскажу в данном посте.
<font>, позволяющий указывать цвет, размер и гарнитуру (название) шрифта. Его я использовать не рекомендую, т.к. всё оформление текста сейчас лучше производить через таблицы стилей.

Как оформить текст веб-страницы через CSS?

Не желая вдаваться в детали, сразу приведу пример с некоторыми CSS свойствами оформления текста и кратким их описанием:

p {
font-family: Arial, Helvetica, sans-serif; /* устанавливает семейство шрифтов */
font-size: 14px; /* устанавливает размер шрифта */
font-style: italic; /* устанавливает стиль шрифта, например - курсив */
font-weight: bold; /* устанавливает насыщенность шрифта, например – жирный */
text-decoration: underline; /* добавляет оформление текста, например – подчёркивание */
}

Здесь будет не лишним уточнить, что все CSS свойства с префиксом font- можно перечислить в font, например:

p { font: italic bold 14px Arial Helvetica sans-serif; }

Обращаю ваше внимание и на то, что приведённые примеры указывают CSS свойства для тега <p>. А ведь есть и другие варианты, вот некоторые из них.

НазваниеАтрибут тегаСитаксис в CSSПримерыHTMLCSSидентификаторid#название {
свойства
}<p id="test">что-то</p>#test {
/* CSS свойства через точку с запятой (;) */
}классclass.название {
свойства
}<p class="test">что-то</p>.test {
/* CSS свойства через точку с запятой (;) */
}
Ещё можно упомянуть такой атрибут как style, в котором можно указывать CSS-свойста напрямую, но не суть важно. Главное, что с этим мы тоже разобрались. Пришло время приступить к самому главному, а именно - настройке используемых на веб-странице шрифтов.

CSS правило @font-face

И так. Не зависимо от того есть ли у пользователя, используемый нами для оформления текста, шрифт или нет, мы можем его определить и подключить. Для этого используется CSS правило @font-face, например:

@font-face {
font-family: 'Marmelad'; /* устанавливает имя семейства шрифтов */
font-style: normal; /* устанавливает стиль шрифта */
font-weight: 400; /* устанавливает насыщенность шрифта */
src: local('Marmelad'), local('Marmelad-Regular'), url(http://themes.googleusercontent.com/static/fonts/marmelad/v3/loaoNQJAXNuUjzmAQ_DJ9_esZW2xOQ-xsNqO47m55DA.woff) format('woff'); /* устанавливает источник шрифта */
}

Последнее CSS свойство наиболее сложное и многообразное. Я остановлюсь лишь на том, что есть в примере. В частности:
  • local - проверка наличия шрифта на компьютере пользователя (зачем его подгружать, если он уже есть);
  • url - URL адрес файла шрифта, который будет подгружаться;
  • format - формат файла шрифта (в нашем случае это WOFF).
Всё, основы по оформлению текста вы знаете. Пришло время поговорить о самом сервисе Google Web Fonts.

Google Web Fonts

Как я уже и говорил, Google Web Fonts - это сервис представляющий собой коллекцию бесплатных шрифтов, в том числе и с кириллицей. Эти шрифты можно скачать и/или подключить к сайту. К слову, о нём и всех сопутствующих нюансах я решил написать по просьбе Натальи Решетниковой, автора блога Валереии. Стараюсь помогать в меру сил и возможностей. Так что спрашивайте, а я продолжу.


На главной странице сервиса вы можете указать параметры поиска: ключевое слово (см. Search), фильтры (см. Filters), кодировку (см. Script) и т.д. В первую очередь я советую обратить внимание на список Script. Выберите в нём Cyrillic или Cyrillic Extended, чтобы видеть только шрифты с кириллицей (их там сейчас 35 штук). Есть и другие детали интерфейса, но они не столь уж и важны.

Ведь нас интересно здесь подключение шрифта(-ов) на веб-странице. Сделать это можно используя ссылку «Quick-use» для отдельно взятого шрифта или формируя коллекцию шрифтов. Я остановлюсь именно на втором варианте, т.к. скачать (как я понял) можно только коллекцию.

Формирование коллекции шрифтов

Всё просто. Жмём кнопку «Ad to Collection» у понравившегося шрифта. Внизу есть синий блок «font family in your Collection» (что-то вроде корзины у Интернет магазина), где они и собираются. Когда коллекция сформирована, жмём кнопку «Use».


На открывшейся странице мы выбираем стиль и наборы букв (обязательно Cyrillic). Обратите внимание на показатель «Page Load» разные варианты потребую разной нагрузки. Другими словами, чем больше всего выберите, тем больше оно будет весить, а значит и дольше подгружаться.

Останется лишь подключить и интегрировать шрифт. Подключить его можно через:
  • стандартный link таблиц сталей, например:

    <link href='http://fonts.googleapis.com/css?family=Lobster&subset=latin,cyrillic' rel='stylesheet' type='text/css' />
  • импорт в уже имеющийся CSS-файл, используя правило @import, например:

    @import url(http://fonts.googleapis.com/css?family=Lobster&subset=latin,cyrillic);
  • или JavaScript, но это уже на любителя.
Как вы видите, всё достаточно просто. Останется лишь прописать нужный шрифт для соответствующего HTML элемента в CSS, например:

font-family: 'Marmelad', sans-serif;

Отдельно отмечу лишь, что в верхнем правом углу есть ссылка «Download your Collection» для скачивания шрифтов в коллекции. Но нужно ли это? Решать вам.

Послесловие

Получилась достаточно большая инструкция. Многое в ней вам не понадобится. Тем не мене, я счёт, что для новичков это будет не лишним. Более того, уверен что у некоторых возникнут вопросы. Задавайте их смело в комментариях к посту, в FAQ или напишите мне на e-mail (см. тут). Постараюсь помочь в меру своих сил и возможностей. А у меня всё. Спасибо за внимание. Удачи!

С уважением, Константин

Бесплатные и красивые шрифтыБесплатные и красивые шрифты
Небольшая подборка из 10 бесплатный, но красивых шрифтов с кириллицей. PhotoVisi – сделать коллаж из фотографий бесплатно в онлайнPhotoVisi – сделать коллаж из фотографий бесплатно в онлайн
Краткое, но подробное и иллюстрированное описание онлайн сервиса Photovisi для бесплатного создания полноценных коллажей.
Коротакая ссылка: http://ow.ly/cpl0m
Просмотров: 307 | Добавил: elizablen | Рейтинг: 0.0/0
Всего комментариев: 0
Поиск
Календарь
«  Декабрь 2013  »
Пн Вт Ср Чт Пт Сб Вс
      1
2345678
9101112131415
16171819202122
23242526272829
3031
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Copyright MyCorp © 2025
    Бесплатный конструктор сайтовuCoz