Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема 4-глоб.doc
Скачиваний:
3
Добавлен:
17.08.2019
Размер:
156.67 Кб
Скачать

Распознавание файлов PostScript

PostScript — это язык программирования. Как правило, идентифицировать ис­ходные файлы языка программирования — задача непростая. Файлы PostScript — не исключение. Так как файлы PostScript обычно создаются и ин­терпретируются машиной, фирма Adobe установила соглашение для быстрого распознавания файлов PostScript.

Символ % указывает на комментарии PostScript. Первая строка любого фай­ла PostScript — это строка комментариев, начинающихся с последовательности из двух символов: %!. Эта строка почти всегда позволяет определить тип файла. В табл. 8. 1 приведены другие варианты первых строк и соответствующие им форматы файлов.

Таблица 8.1. Идентификация файлов PostScript по их первой строке

Первая строка Расширение Формат файла

%! .ps PostScript

%! PS-Adobe-3.0 . ps Structured PostScript

%!PS-Adobe-3.0 EPSF-3.0 .eps, .epsf Encapsulated PostScript

%!PS-Adobe-1.0 .pfa,.pfb Type 1 Font

%!FontTypel-1.0 .pfa,.pfb Type 1 Font

Существуют два исключения, в которых данные появляются перед началь­ной строкой %!. Во-первых, в двоичных файлах шрифтов формата Type 1. Во-вторых, в файлах PostScript, содержащих изображение предварительного про­смотра для данной платформы.

Файлы шрифтов PostScript

Подход к шрифтам в PostScript очень общий. С точки зрения программного обеспечения шрифт — это набор процедур языка PostScript. Когда возникает не­обходимость воспроизведения одного из символов PostScript, просто выполня­ется соответствующая процедура PostScript. Файлы шрифтов PostScript предоставляют разнообразную информацию о шрифте, процедуру для каждого «глифа», отображающуюся по умолчанию карту кодов символов для каждого из имен глифов и преобразования, которые необходимо выполнить при воспроиз­ведении символа.

Файлы шрифтов PostScript — это программы PostScript, определяющие дос­таточно сложную структуру данных. Первая часть файла всегда текстовая, она предоставляет информацию о названии шрифта, авторских правах и «кодовой странице», используемой этим шрифтом. Вторая часть содержит процедуры, необходимые для отображения каждого конкретного символа.

Шрифты Type 3

PostScript различает несколько типов шрифтов. Наиболее общими являются шрифты Type 3. Шрифты PostScript Type 3 определяют каждый глиф с помощью процедур PostScript. Эти шрифты позволяют использовать впечатляющие эф­фекты, например многоцветные символы или символы, изменяющие свой внеш­ний вид при каждом воспроизведении.

Недостаток их заключается в том, что шрифты Type 3 требуют полного ин­терпретатора PostScript, так как во время воспроизведения символа может по­требоваться фактически любой оператор PostScript. Из-за этого ограничения шрифты Type 3 встречаются достаточно редко. Обычно вместо них используют шрифты, имеющие более ограниченный формат, так как они могут интерпрети­роваться более простыми программами, чем полная реализация PostScript.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]