Использование @font-fase

Как мы все знаем, шрифты – очень важная часть дизайна. Текст должен быть привлекательным. Есть много решений, какие позволяют добавлять на сайт нестандартные шрифты. Можно использовать Cufón , sIFR и т.д. Но одним из лучших вариантов является использование @font-fase в CSS. В этом уроке мы разберем, как использовать @font-fase в CSS.

Что такое @font-fase?

CSS правило @font-fase позволяет ссылаться дизайнеру на шрифт, если шрифта нет на компьютере пользователя. Используя @font-fase мы предотвращаем использование дополнительных зависимостей при использовании других методов, таких как Cufón, sIFR и т.д.

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

Зачем использовать @font-fase?

Правило @font-fase, не требует использовать дополнительные функции и подключать дополнительные файлы. Другие технологии, такие как Cufón и sIFR полагаются на JavaScript и Flash..

В настоящее время @font-fase поддерживается браузерами: Firefox 3.5 + (я слышал, 3,1 +), Safari 3.1 +, Opera 10 и Internet Explorer 4 +.

Хотя многие пользователи интернет не имеют поддержку @font-fase, потому что они получают другой шрифт. Кроме того, пользователи браузеров Firefox, Safari и Opera обновляют свои браузеры гораздо чаще, чем пользователи Internet Explorer.

Использование @font-fase

Правило использования @font-fase довольно простое. Мы свяжем фрифт(ы) и укажем формат и стиль. Затем можно использовать его для элементов, каких Вы хотите.

				@font-face {
					font-family: "Droid  Serif";
					src: url(DroidSerif-Regular.ttf)  format("truetype");
				}
			      
				@font-face {
					font-family: "Droid  Serif";
					src: url(DroidSerif-Italic.ttf)  format("truetype");
					font-style: italic;
				}
			      
				@font-face  {
					font-family: "Droid  Serif";
					src: url(DroidSerif-Bold.ttf)  format("truetype");
					font-weight: bold;
				}
			      
				@font-face  {
					font-family: "Droid  Serif";
					src: url(DroidSerif-BoldItalic.ttf)  format("truetype");
					font-weight: bold;
					font-style: italic;
				}
			      
				h3 { 
					font-weight: normal; 
				}
				h3.droid {  
					font-family: "Droid Serif", serif; 
				}
				

@font-fase форматы шрифта

Вы можете использовать OpenType (“opentype”, .otf) и TrueType (“truetype”, .ttf) в Firefox, Safari, Opera и Chrome, но не в Internet Explorer. Мы должны указать отдельные правила для IE.

Использование @font-fase в Internet Explorer

Хотя Internet Explorer один из первых, который начал использовать правило @font-fase, но они используют более нестандартный формат (Embedded OpenType, .eot). Таким образом нам необходимо определить @font-fase правило для других основных браузеров и отдельно для IE.

				@font-face  {
					font-family: "Droid  Serif";
					src: url(DroidSerif-Regular.eot);
				}
			      
				@font-face  {
					font-family: "Droid  Serif";
					src: url(DroidSerif-Italic.eot);
					font-style: italic;
				}
			      
				@font-face  {
					font-family: "Droid  Serif";
					src: url(DroidSerif-Bold.eot);
					font-weight: bold;
				}
			      
				@font-face  {
					font-family: "Droid  Serif";
					src: url(DroidSerif-BoldItalic.eot);
					font-weight: bold;
					font-style: italic;
				}
				/ * Другие основные правила браузера идут после IE правил * /
				

Вот оно использование нестандартных шрифтов на страницах сайта. И самое главное мы не будем использовать дополнительно ни JavaScript, ни Flash.

Преобразование в EOT Шрифты

Если у Вас есть шрифт который можно использовать с @font-fase, но он имеет формат rueType (.ttf) или OpentType (.otf), не бойся. Они могут быть преобразованы.

Также существует небольшая утилита, называемая ttf2eot, что является довольно простой в использовании.

Некоторые владельцы сайтов установи ее у себя, так что вы можете использовать.

http://ttf2eot.sebastiankippe.com http://www.cuvou.com/wizards/ttf2eot.cgi

Если Вы хотите конвертировать с OTF в TTF, необходимо использовать FontForge.

Вы также можете использовать преобразователь http://onlinefontconverter.com

Дополнительные ресурсы

Если Вы ищите место, где можно скачать шрифты, я вам эти места подскажу:

Font Squirrel @font-face Kits Webfonts.info @font-face embedding dafont.com

Если у Вас есть еще какие-то ресурсы, пожалуйста, поделитесь ими в комментариях.

Просмотров: 2970      Опубликовал: Евгений Фединчик      Дата: 08.04.2010 11:04:33
  • Понравился урок? Добавьте его к себе в закладки.

    Последние уроки категории:

    Css техники для новичков

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

    Создание объемной ленты с помощью CSS3

    Многие разработчики добиваются эффекта трехмерности на своих вебсайтах, используя изображения (особенно на заднем фоне), линии и некоторые CSS техники, помогающие создать иллюзию объемного пространства. Мы постараемся это реализовать используя только CSS и HTML.

    Меню в стиле Mac на CSS3

    Сегодня мы предлагаем вам простой способ создать выпадающее меню в стиле Mac, используя самые известные ныне свойства CSS3: border-radius, box shadow и text-shadow.

    Создаем кнопку с помошью CSS3

    Существует огромное количество уроков по созданию красивых кнопок с помощью CSS. Как правило, вам сначала непременно надо изобразить ее в Photoshop, затем заверстать, используя изображение и какую-нибудь незамысловатую технику и, чтобы все стало совершенно неотразимым, добавить немного Javascript. Но теперь у нас есть CSS3, который на сегодняшний день поддерживается большинством браузеров и позволяет намного усовершенствовать и упростить данный процесс.

    Красивая полоса прокрутки сайта на CSS

    Стандартные полосы прокрутки (Scrollbar) на сайтах это скучно. Не так ли? Нет это совсем не так :), они (стандартные полосы прокрутки) не мазолят глаза, да и безобразного в них ничего нет. Но иногда под стиль сайта имеет смысл изменить стандартный Scrollbar. Не каждому сайту подойдет, так что не стоит этим злоупотреблять. Но все же знать как это делается я думаю нужно.

    Комментарии:

    • Осталось: 1000 символов.
      Сохранить комментарий Отправка комментария
    lessons
    downloads
    search
    hosting

    Ищите хороший и не дорогой хостинг?

    Хостинг avahost.ua
    VPS VDS - виртуальный выделенный сервер
    sistems
    RBK Money

    Обменник.ws
    Статистика HitUa