Язык программирования PostScript


Язык программирования PostScript - стр. 20


принтерах. Однако следует учесть, что публикация описаний - далеко не тоже
самое,  что передача исходных текстов;  авторам шрифтов все-таки  придется
проделать  определенную  работу.  Более  того,  фирма  Adobe  не  передает
исходных текстов программы-растризатора.  Председатель компании Adobe Джон
Уорнок проводит такую аналогию: опубликовать спецификации шрифтов типа 1 -
это тоже самое,  что  передать  автозаводам  перечень  деталей  "Феррари",
предлагая изготовителям самим определить, как построить из них автомобиль.
 
        Иными словами,   даже   после  обнародования  формальных  описаний
шрифтов типа 1  фирма  Adobe  будет  продолжать  продажу  заинтересованным
полиграфическим  фирмам  лицензий  на  свои  инструментальные средства для
построения  шрифтов.  Таким  образом,  фирма  лишь  приоткрыла   дверь   к
информации  о  форматах  шрифтов.  Может  оказаться,  что расшифровав свои
шрифты,  она сделала слишком мало и слишком поздно.  Главное  преимущество
формата  Royal  для потенциальных потребителей заключается в том,  что,  в
отличии от формата фирмы Adobe,  он полностью открыт. Фирма Apple приведет
спецификации  шрифтов  формата  Royal в замечаниях для программистов по ОС
System 7.0.
 
 
Приоткроем Royal. :)
 
        Итак, Royal - что это за формат ? Прежде всего, шрифты Royal - как
и шрифты PostScript, которые сейчас выводятся на LaserWriter, - контурные.
Каждый  имвол  представлен в виде набора отрезков,  дуг и точек сопряжения
между ними (опорных).  Как и  в  теперешних  PostScript-шрифтах,  единожды
изготовленное  описание  контура при печати можно масштабировать,  приводя
его к любому размеру.  ОС System 7.0 будет создавать  экранные  шрифты  по
описаниям  Royal  "на  ходу";  при  этом  отпадет  необходимость  загрузки
экранных шрифтов различных размеров.
 
        Чтобы понять,  что  это  означает  для   конечных   пользователей,
посмотрим,  как  организуется  работа  со  шрифтами  сейчас.  В простейшем



- Начало -  - Назад -  - Вперед -