| |
иях HTML 4.01 и XHTMLj 1.0 и отсутствует
266 Глава 5. XHTML и новые тенденции
в спецификации XHTML 1.1. К счастью, каскадные списки стилей содержат свой-
ство font-family, которое можно использовать вместо дескриптора для за-
дания типа шрифта существующих HTML-страниц и создаваемыхXHTML-страниц.
Свойство font-family каскадных списков стилей позволяет указывать Web-
браузеру, каким типом шрифта должен выводится данный конкретный текст. На-
пример, для вывода на экран заголовка уровня 2 шрифтом Comic Sans MS можно
воспользоваться следующим правилом списка стилей:
h2 {font-family: "comic sansms")
При использовании свойства font-family в списке стилей для выбора типа
шрифта вы предполагаете, что выбранный вами шрифт присутствует в системе
посетителя. Если же выбранный шрифт отсутствует, Web-браузер для вывода тек-
ста на экран будет использовать шрифт по умолчанию (указанный в параметрах
настройки Web-браузера). Для решения этой проблемы каскадный список стилей
дает возможность браузеру выгрузить шрифт, используемый для заголовка уровня
2 с Web-сервера, если тип шрифта, указанный в правиле списка стилей в системе
посетителя отсутствует. Несмотря на то что такая возможность появилась срав-
нительно недавно, она позволяет создавать страницы, использующие нестандарт-
ные (пользовательские) шрифты, которые могут выводиться в Web-браузерах пос-
ле выгрузки с Web-сервера. Как результат, Web-страницу можно разрабатывать с
полной уверенностью, что посетители увидят текст, выведенный именно тем
шрифтом, который вы выбрали (а не шрифтом по умолчанию).
Следует иметь в виду, что Web-браузер должен загружать внедренные шрифты
вместе с другими элементами Web-страницы (например, графическими изображе-
ниями, анимацией и т.д.). Более того, некоторые Web-браузеры требуют, чтобы
файлы шрифтов имели определенный формат или в противном случае они загру-
жаться не будут. Так, например, браузер Internet Explorer загружает только
шриф-
ты, хранящиеся в файлах в формате EOT (Embedded Object Type). (Получить под-
робную информацию по формату EOT и выгрузить бесплатно распространяемую
утилиту для создания и сохранения шрифтов для Internet Explorer можно на
страни-
це ПО адресу http://www.microsoft.cora/typography/web/6mbedding/weft2/). Бра-
узер Netscape Navigator, в свою очередь, позволяет загружать шрифты, хранящие-
ся в фалах в формате PFR (Portable Font Resource), разработанном компанией
Bitstream Inc. (Подробную информацию по генерации шрифтов, загружаемых в
Netscape Navigator, МОЖНО наЙТИ ПО адресу http://devedge.netscape.com/.)
ПРАКТИКУМ
Для загрузки шрифта с помощью XHTML-документа укажите соответствующий
шрифт в объявлении @font-face списка стилей, как показано в следующем
коде:
|