Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Все шрифты ношу с собой




Официальная специ­фикация технологии встраивания шрифтов (font embedding), разработанная Консорциумом W3, является частью специ­фикации CSS уровня 2 (стр. 40). CSS не задается вопросом о том, как технология встраивания будет реализована в бро­узерах; спецификация лишь определяет синтаксис, позво­ляющий автору страницы описывать (или просто ссылаться на) нужный шрифт с помощью богатого набора свойств и шрифтовых дескрипторов. Эта информация (включенная либо в сам документ, либо в относящийся к нему стилевой файл) позволит броузеру выбрать, в зависимости от условий, один из следующих вариантов поведения:

• выбор заказанного шрифта (exact matching), если он уже присутствует на данном компьютере;

• выбор близкого по характеру шрифта (intelligent matching) на основе информации шрифтовых дескрипторов — высоты строчных и заглавных, характера засечек, наклона букв и т. п.;

• синтез нужного шрифта (font synthesis), для чего кроме перечисленных выше общих свойств шрифта нужна также метрическая информация о габаритах каждой буквы. Броузер может, к примеру, воспользоваться технологией Multiple Masters фирмы Adobe, позволяющей плавно менять ширину, насыщенность и другие параметры шрифта, и подогнать более-менее подходящий исходный шрифт под метрику требуемого;

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

Разумеется, выбор одного из этих вариантов поведения зависит как от возможностей броузера (так, в ближайшее время вряд ли можно ожидать появления броузеров, уме­ющих синтезировать шрифты), так и от замысла автора страницы (который может, например, запретить все вари­анты, кроме последнего — загрузки шрифтового файла из сети).

В то же время оба главных визуальных броузера — MSIE и NC — начиная с четвертых версий также поддержива­ют встраивание шрифтов. Технологии, используемые для этого извечными конкурентами, если можно так выра­зиться, гармонически дополняют недостатки друг друга. Броузер Microsoft использует синтаксис CSS2 для связыва­ния шрифтов с HTML-документом, однако может работать только со шрифтами в специально созданном для этого формате «шрифтовых объектов» (основанный на TrueType, этот формат позволяет, в частности, вырезать для отправ­ки только используемые в документе символы, содержит средства сжатия шрифтовых данных и предотвращения не­легального копирования распространяемых шрифтов). При­вязка к «фирменному» формату не только закрывает эту технологию от посягательств конкурентов, но и ограничи­вает ее применимость операционными системами Windows и Macintosh.

Ненамного лучше обстоят дела с открытостью и у техно­логии встраивания шрифтов, разработанной Netscape. Так называемые «динамические шрифты», почему-то реклами­руемые этой компанией как часть ее версии «динамиче­ского HTML», не привязаны к какой-то операционной системе, однако накрепко привязаны к броузеру Netscape Communicator, который один только может использовать для вывода на экран шрифты в формате TrueDoc (лицензи­рованном Netscape у фирмы Bitstream). Более того, привязка шрифта к HTML-документу у Netscape производится со­вершенно ни с чем не совместимым способом — через расширение тега LINK. Если бы броузеры-конкуренты были совместимы друг с другом хотя бы по синтаксису вызова шрифтов, различия в шрифтовых форматах были бы не столь существенны.




Поделиться с друзьями:


Дата добавления: 2015-05-26; Просмотров: 372; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.