Внедрение шрифтов каскадными таблицами стилей

Внедрение шрифтовВо время создания XHTML-страниц во время описания их внешнего вида в браузерах все большая роль отводиться будет каскадным таблицам стилей. Действительно, тэг <font>, долго использовавшийся для того чтобы задать внешний вид текстовых строк, является устаревшим в спецификациях ХHTML первой версии и HTML четвертой версии и его нет в спецификации XHTML версии 1.1.

Каскадные таблицы CSS стилей хранят св-во font-family, которое имеется возможность применять взамен дескриптора <font> для того чтобы задать тип шрифта создаваемых ХHTML-страниц и существующих HTML-страниц. Св-во font-family каскадных таблиц стилей дает возможность устанавливать веб-обозревателю, каким типом шрифта будет отображаться данный конкретный текст. Современные требования к веб-разработке предполагают отделение дизайна сайта и оформления его от контента — именно в этом главная цель CSS.

Во время использования св-ва font-family в перечне стилей для того чтобы выбрать тип шрифта вы подразумеваете, что шрифт, который вами выбран присутствует в системе пользователя. Если шрифт отсутствует, Web-браузер для того чтобы на экран вывести текст, будет применять шрифт согласно умолчанию.

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

Нужно учитывать, что веб-обозреватель должен иметь возможность загружать внедренные шрифты совместно с иными элементами Web-страницы. Многие браузеры требуют, дабы файлы шрифтов обладали определенным форматом или в ином варианте они не будут загружаться.