Уважаемые друзья и пользователи сайта ART-UCOZ!
Уведомляем вас о том, что мы приняли трудное, но обдуманное решение о закрытии проекта в качестве Интернет-магазина ART-UCOZ. С 05.11.2022 года сайт ART-UCOZ.RU продолжит работать в качестве каталога файлов, статей и информации. Будет закрыт только раздел интернет-магазина!
Все товары были перенесены в наш новый проект SHOPTHEMES - Vendor Marketplace (https://shopthemes.ru), над которым мы долго работали и продолжаем улучшать его в настоящее время.
Вас ждут: личный кабинет, возможность пополнения баланса на любую сумму, зачисление бонусов за посещение, перевод средств между пользователями, вывод средств (для продавцов), личный чат, больше новых цифровых товаров и многое другое.
Уведомляем вас о том, что мы приняли трудное, но обдуманное решение о закрытии проекта в качестве Интернет-магазина ART-UCOZ. С 05.11.2022 года сайт ART-UCOZ.RU продолжит работать в качестве каталога файлов, статей и информации. Будет закрыт только раздел интернет-магазина!
Все товары были перенесены в наш новый проект SHOPTHEMES - Vendor Marketplace (https://shopthemes.ru), над которым мы долго работали и продолжаем улучшать его в настоящее время.
Вас ждут: личный кабинет, возможность пополнения баланса на любую сумму, зачисление бонусов за посещение, перевод средств между пользователями, вывод средств (для продавцов), личный чат, больше новых цифровых товаров и многое другое.
Уважаемые пользователи!
Доводим до вашего сведения, что мы не занимаемся обучениями по системе uCoz и настройками Ваших сайтов.
Подобные просьбы и вопросы - будут игнорироваться!
Подобные просьбы и вопросы - будут игнорироваться!
Как Использовать Кросс-Браузерность Веб-Шрифтов, Часть 1
Дата добавления: 15.12.2013 - 21:01
Категория: Уроки / Литература / Пособия
Добавил: Buger
Количество просмотров: 1.8k
Количество комментариев: 0
Рейтинг материала: 0.0 / 0
БЕСПЛАТНО
рейтинг
0.0
/
голосов
0
Введение
Поскольку предложение CSS Fonts Module Level 3 получило широкую поддержку во всех браузерах, некоторые вещи были значительно улучшены. Веб-шрифты, могут даже работать еще в IE5.5.
Давайте рассмотрим веб-шрифты, подробнее.
1. Правило @font-face
Вставка блока в CSS, описывающие веб-шрифт, который вы хотите встроить на страницу.
Эта информация заворачивается внутрь блока @font-face, например, так:
Это должно находиться в верхней части таблицы стилей CSS: для того, чтобы убедиться, что шрифт подключен и стал доступен прежде чем пытаться применить его к любому тексту.
Во-первых, мы включили font-family, для определения шрифта в CSS.
Это может быть практически любое название, которое вам нравится:
Примечание: Abril Fatface шрифты можно найти на fontsquirrel.com, отличный источник бесплатных веб-шрифтов.
Далее, вы должны указать местоположение файла шрифта, который вы хотите включить в вашу страницу:
Обратите внимание на то, что вы можете включить ряд мест в этой строке, разделенных запятыми:
Браузер проходит в порядке выбора, и находит первый, который работает для него.
Далее, мы подключаем ссылку Открытого Типа формата шрифта (Open Type format font), тогда, наконец, мы содержим встроенный Open Type format для использования в старых версиях IE.
Имейте в виду, что вы не можете указать шрифт на другой домен.
Это неотъемлемая часть, которая теперь должна быть пригодна для использования шрифта на нашей веб-странице.
2. Стандартный font-family
После того как мы внедрили шрифты к вашей веб-странице, и применить его к какому либо тексту, также просто, как с помощью font-family:
Другие @font-face опции
Есть целый ряд других опций, которые можно включить в @font-face правило:
В font-* дескрипторе применяются для использования, когда много разных вариантов шрифта доступных в одном файле.
Вот, например, указывается, что мы хотим использовать полужирный, курсив, сокращенный вариант шрифта, если он доступен, а не загружать всю партию браузером.
В unicode-range дескрипторе указываются глифы внутри файла шрифта, который вы хотите использовать.
U+0026 unicode для амперсанда (&), что означает, что только в этом случае амперсанд будет загружать из этого файла шрифт для использования на странице.
Это хороший метод для экономии пропускной способности сети, когда вы хотите использовать только очень специфический набор символов в шрифте.
Кросс-браузерная реальность
Реальность получения веб-шрифтов для работы в различных браузерах будет немного отличаться.
Разные браузеры поддерживают немного другой набор форматов шрифтов, поэтому вам необходимо предоставить набор альтернатив.
Это не очень красиво, но, к счастью, вам не нужно создавать ее самостоятельно:
Интернет-ресурсы, такие как fontsquirrel.com имеет легкий в использовании генератор, который принимает файлы шрифта, и сможет создать альтернативный формат файлов и CSS который вам нужен.
Источник: http://art-ucoz.ru
Поскольку предложение CSS Fonts Module Level 3 получило широкую поддержку во всех браузерах, некоторые вещи были значительно улучшены. Веб-шрифты, могут даже работать еще в IE5.5.
Давайте рассмотрим веб-шрифты, подробнее.
1. Правило @font-face
Вставка блока в CSS, описывающие веб-шрифт, который вы хотите встроить на страницу.
Эта информация заворачивается внутрь блока @font-face, например, так:
Код
@font-face {
...
}
...
}
Это должно находиться в верхней части таблицы стилей CSS: для того, чтобы убедиться, что шрифт подключен и стал доступен прежде чем пытаться применить его к любому тексту.
Во-первых, мы включили font-family, для определения шрифта в CSS.
Это может быть практически любое название, которое вам нравится:
Код
@font-face {
font-family: Abril;
}
font-family: Abril;
}
Примечание: Abril Fatface шрифты можно найти на fontsquirrel.com, отличный источник бесплатных веб-шрифтов.
Далее, вы должны указать местоположение файла шрифта, который вы хотите включить в вашу страницу:
Код
@font-face {
font-family: 'Abril Fatface Regular';
src: url("AbrilFatface-Regular.otf");
}
font-family: 'Abril Fatface Regular';
src: url("AbrilFatface-Regular.otf");
}
Обратите внимание на то, что вы можете включить ряд мест в этой строке, разделенных запятыми:
Код
src: local('Abril Fatface Regular'), url("AbrilFatface-Regular.otf"), url("AbrilFatface-Regular.eot");
Браузер проходит в порядке выбора, и находит первый, который работает для него.
Далее, мы подключаем ссылку Открытого Типа формата шрифта (Open Type format font), тогда, наконец, мы содержим встроенный Open Type format для использования в старых версиях IE.
Имейте в виду, что вы не можете указать шрифт на другой домен.
Это неотъемлемая часть, которая теперь должна быть пригодна для использования шрифта на нашей веб-странице.
2. Стандартный font-family
После того как мы внедрили шрифты к вашей веб-странице, и применить его к какому либо тексту, также просто, как с помощью font-family:
Код
h1 {
font-size: 8em;
font-family: 'Abril Fatface Regular', sans-serif;
}
font-size: 8em;
font-family: 'Abril Fatface Regular', sans-serif;
}
Другие @font-face опции
Есть целый ряд других опций, которые можно включить в @font-face правило:
Код
@font-face {
font-family: 'Abril Fatface';
src: url("AbrilFatface.otf");
font-weight: bold;
font-style: italic;
font-stretch: condensed;
unicode-range: U+0026;
}
font-family: 'Abril Fatface';
src: url("AbrilFatface.otf");
font-weight: bold;
font-style: italic;
font-stretch: condensed;
unicode-range: U+0026;
}
В font-* дескрипторе применяются для использования, когда много разных вариантов шрифта доступных в одном файле.
Вот, например, указывается, что мы хотим использовать полужирный, курсив, сокращенный вариант шрифта, если он доступен, а не загружать всю партию браузером.
В unicode-range дескрипторе указываются глифы внутри файла шрифта, который вы хотите использовать.
U+0026 unicode для амперсанда (&), что означает, что только в этом случае амперсанд будет загружать из этого файла шрифт для использования на странице.
Это хороший метод для экономии пропускной способности сети, когда вы хотите использовать только очень специфический набор символов в шрифте.
Кросс-браузерная реальность
Реальность получения веб-шрифтов для работы в различных браузерах будет немного отличаться.
Разные браузеры поддерживают немного другой набор форматов шрифтов, поэтому вам необходимо предоставить набор альтернатив.
- Web Open Font Format (.woff): Для всех современных браузеров
- Встроенные Open Type: Для поддержки старых версий Internet Explorer (IE< =8)
- SVG-шрифты: Для более старых версий iOS сафари (3.2-4.1)
- Truetype шрифты: Для более старых версий по умолчанию браузера android
Код
font-face {
font-family: 'abril_fatfaceregular';
src: url('abrilfatface-regular-webfont.eot');
src: url('abrilfatface-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('abrilfatface-regular-webfont.woff') format('woff'),
url('abrilfatface-regular-webfont.ttf') format('truetype'),
url('abrilfatface-regular-webfont.svg#abril_fatfaceregular') format('svg');
font-weight: normal;
font-style: normal;
}
font-family: 'abril_fatfaceregular';
src: url('abrilfatface-regular-webfont.eot');
src: url('abrilfatface-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('abrilfatface-regular-webfont.woff') format('woff'),
url('abrilfatface-regular-webfont.ttf') format('truetype'),
url('abrilfatface-regular-webfont.svg#abril_fatfaceregular') format('svg');
font-weight: normal;
font-style: normal;
}
Это не очень красиво, но, к счастью, вам не нужно создавать ее самостоятельно:
Интернет-ресурсы, такие как fontsquirrel.com имеет легкий в использовании генератор, который принимает файлы шрифта, и сможет создать альтернативный формат файлов и CSS который вам нужен.
Источник: http://art-ucoz.ru
Добавлять комментарии могут только зарегистрированные пользователи.
Поделись с друзьями: