Сервер Web своими руками. Язык HTML, приложения CGI и ISAPI

Указание шрифта по его названию


Как мы уже говорили, трудно делать какие-либо предположения относительно шрифтов, установленных в системе удаленного пользователя. Тем не менее, с помощью параметра FACE оператора <FONT…> вы можете указать конкретные названия шрифтов, с использованием которых должен отображаться текст.

В одном параметре FACE можно указать несколько названий шрифтов, разделив эти названия запятыми:

<FONT FACE="Arial Cyr, Arial, Helv DL">Шрифт гельветика

Если в системе пользователя установлен шрифт Arial Cyr, то строка “Шрифт гельветика” будет отображаться с использованием именно этого шрифта. В противном случае будет сделана попытка отобразить строку шрифтом Arial, а затем Helv DL. Если окажется, что в системе нет ни одного из перечисленных шрифтов, строка будет отображена тем шрифтом, что установлен в навигаторе для использования по умолчанию.

В документе HTML, исходный текст которого приведен в листинге 2.11, мы используем явное указание названия шрифта.

Листинг 2.11. Файл chap2\font.htm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">

<HTML>

  <HEAD>

    <TITLE>Образцы шрифтов</TITLE>

  </HEAD>

  <BODY BGCOLOR=WHITE>

    <P><FONT FACE="Arial Cyr, Arial, Helv DL">Шрифт гельветика

    <P><FONT FACE="Courier New Cyr, Courier New">Шрифт курьер

    <P><FONT FACE="Times New Roman Cyr, Times New Roman">Шрифт таймс

  </BODY>

</HTML>

На рис. 2.12 показано, как этот документ выглядит при его просмотре в окне навигатора Microsoft Internet Explorer.

Рис. 2.12. Выбор шрифта по его названию



Содержание раздела