- •О тексте
- •Набор символов
- •Сохранение разметки
- •Международный стандартный язык разметки документов
- •Признаки sgml
- •Распознавание файлов PostScript
- •Файлы шрифтов PostScript
- •Шрифты Type 3
- •Шрифты Type 1
- •Проблема с авторскими правами
- •Достоинства и недостатки
- •Признаки pdf
- •Форматы текстовых процессоров
- •Язык моделирования виртуальной реальности (vrml)
- •Взгляд на vrml
- •Как использовать vrml
- •Как работает vrml
- •Вопросы.
Распознавание файлов 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.