CSS. Каскадные таблицы стилей. Подробное руководство.Символ-Плюс 2008 |
Страница 109 из 493 лишь некоторые могут описать, чем он отличается от наклонного (slanted) текста, даже несмотря на то, что отличия есть. -«Slanted» -это не просто одно нз названий выделенного курсивом текста, который также может обозначаться как oblique, incline (или Inclined), cursive и kursiv. Таким образом, один шрифт может иметь вариант, названный, например, Timesltalic, тогда как кто-то другой выберет что-то вроде GeorgiaOblique. Хотя эти два шрифта могут быть полностью эквивалентными как «курсивная форма» этих шрифтов, названы они совершенно по-разному. Аналогично названия вариантов шрифтов bold, black и heavy могут означать одно и то же, а могут и нет. CSS делает попытки предоставить некоторые механизмы разрешения всех этих вопросов со шрифтами, хотя и не может полностью решись проблему. Самые сложные этапы обработки шрифтов в CSS - это сопоставление семейств шрифтов и сопоставление толщины линий шрифтов, а также вычисление размера шрифтов. Спецификация CSS обращается к таким аспектам шрифтов, как их начертание, например курсив, и видоизменения, например капитель. Различные аспекты стилевого оформления шрифтов сведены воедино в свойстве font, которое мы будем обсуждать в этой главе позже. Сначала рассмотрим семейства шрифтов, поскольку это понятие является базовым при правильном выборе шрифта для документа. Как мы уже говорили, существует несколько способов определить, что же на самом деле есть один и тот же шрифт. CSS делает смелую попытку помочь агентам пользователя справиться с этой неразберихой. В конце концов, то, что мы подразумеваем под словом «шрифт», может быть образовано множеством его вариантов для описания полужирного, курсивного начертания текста и т. д. Например, вы, вероятно, хорошо знакомы со шрифтами Times. Однако Times на самом деле является сочетанием многих вариантов, включая TimesRegular, Ti-mesBoid, Timesltalic, TimesOblique, TimesBoldltalic, TimesBoldOblique и т. д. Каждый из этих вариантов шрифта Times является гарнитурой шрифта (font face), a Times, как мы обычно полагаем, есть сочетание всех этих гарнитур. Иначе говоря, Times на самом деле представляет собой семейство шрифтов (font family), а не отдельный шрифт, даже несмотря на то, что большинство из нас рассматривает шрифты как отдельные сущности. В дополнение к каждому отдельному семейству шрифтов, например Times, Verdana, Helvetica илн Arial, CSS определяет пять базовых семейств шрифтов: Шрифты с засечками, или антиква (Serif) Это пропорциональные шрифты, имеющие засечки. Шрифт считается пропорциональным, если все его символы имеют различную |