Открыть сервис

PostScript Type 1

PostScript Type 1 (также известный как Type 1, PostScript Type 1 Font) — это формат файлов компьютерных шрифтов, разработанный компанией Adobe Systems в середине 1980-х годов. Он основан на языке описания страниц PostScript и использует математические кривые Безье для описания контуров глифов (символов). Type 1 стал первым широко распространённым форматом масштабируемых (векторных) шрифтов, что позволило печатать символы любого размера без потери качества, и на протяжении десятилетий был стандартом в профессиональной полиграфии и издательском деле.

История

Формат Type 1 был представлен компанией Adobe в 1984 году вместе с языком PostScript. До этого для вывода текста на печать в основном использовались растровые шрифты, которые требовали отдельного набора файлов для каждого кегля (размера). Type 1 решил эту проблему, позволяя математически описывать форму каждого символа, что давало возможность масштабировать их без искажений.

В 1985 году Adobe выпустила первую версию PostScript-интерпретатора для лазерного принтера Apple LaserWriter. Это стало революцией в настольной издательской системе (DTP). Шрифты Type 1 быстро стали стандартом де-факто для профессиональной вёрстки, дизайна и допечатной подготовки.

В 1989 году Adobe опубликовала спецификацию формата Type 1, что позволило сторонним разработчикам создавать собственные шрифты. Однако ключевые алгоритмы хинтования (подсказок для улучшения отображения на низких разрешениях) оставались проприетарными до 1990-х годов. В 1991 году Adobe открыла полную спецификацию, включая хинты, что способствовало дальнейшему распространению формата.

С конца 1990-х годов конкуренцию Type 1 составили форматы TrueType (разработанный Apple и Microsoft) и OpenType (совместная разработка Adobe и Microsoft). OpenType, в отличие от Type 1, поддерживал Unicode, расширенные наборы символов и мог включать как PostScript-контуры, так и TrueType-контуры. Постепенно Type 1 устарел, и в 2020-х годах его поддержка была прекращена в большинстве современных операционных систем и программного обеспечения.

Технические особенности

Принцип построения

Шрифты Type 1 описывают контуры символов с помощью кривых Безье третьего порядка (кубических). Каждый глиф задаётся набором опорных точек и управляющих точек, определяющих форму кривой. Это позволяет точно воспроизводить сложные дизайны, характерные для типографики.

Хинтование

Одной из ключевых особенностей Type 1 является система хинтования (hinting). Хинты — это математические инструкции, которые корректируют контуры символов при отображении на устройствах с низким разрешением (например, на экранах мониторов или принтерах с низким DPI). Без хинтов мелкие символы могли бы выглядеть размытыми или иметь неровные края. Adobe разработала проприетарный алгоритм хинтования, который обеспечивал высокое качество печати даже при малых кеглях.

Кодировка

Шрифты Type 1 традиционно используют кодировку, основанную на стандарте Adobe Standard Encoding, которая включает до 256 символов. Для поддержки дополнительных языков (например, кириллицы) требовались отдельные шрифты или использование кодировок, таких как CP1251 (Windows-1251) или KOI8-R. В отличие от TrueType и OpenType, Type 1 не поддерживал Unicode напрямую, что ограничивало его применение в многоязычных проектах.

Структура файла

Файл шрифта Type 1 состоит из двух частей:

  • ASCII-секция (текстовая) — содержит метаданные: имя шрифта, семейство, кодировку, метрики (ширины символов, кернинг) и хинты.
  • Двоичная секция — содержит закодированные контуры глифов (кривые Безье) в компактном формате.

Файлы обычно имеют расширение .pfa (Printer Font ASCII) или .pfb (Printer Font Binary). Для использования в системе требовались также файлы метрик .afm (Adobe Font Metrics) или .pfm (Printer Font Metrics).

Преимущества и недостатки

Преимущества

  • Высокое качество печати: благодаря кривым Безье и хинтованию Type 1 обеспечивал превосходную чёткость даже на устройствах с низким разрешением.
  • Масштабируемость: символы можно было масштабировать до любого размера без потери качества.
  • Стандарт в полиграфии: на протяжении 1990-х и 2000-х годов Type 1 был основным форматом для профессиональной вёрстки в таких программах, как Adobe InDesign, QuarkXPress и CorelDRAW.
  • Компактность: файлы Type 1 были относительно небольшими по сравнению с ранними растровыми шрифтами.

Недостатки

  • Ограниченная кодировка: поддержка только 256 символов, что требовало создания отдельных шрифтов для разных языков.
  • Сложность создания: разработка качественных шрифтов Type 1 требовала глубоких знаний в области типографики и программирования хинтов.
  • Устаревание: с появлением OpenType, который объединил преимущества Type 1 и TrueType, а также поддерживал Unicode, Type 1 постепенно вытеснялся.
  • Прекращение поддержки: в 2020-х годах Adobe прекратила поддержку Type 1 в своих продуктах, а операционные системы (macOS, Windows) перестали корректно отображать такие шрифты.

Применение

Профессиональная полиграфия

Type 1 был основным форматом для шрифтов, используемых в издательском деле, рекламе, дизайне упаковки и любой другой печатной продукции. Многие классические шрифты, такие как Helvetica, Times New Roman, Garamond и Futura, были выпущены в формате Type 1.

Цифровая типографика

До появления OpenType Type 1 широко применялся в операционных системах (Windows, macOS) и программном обеспечении для вёрстки. Однако для отображения на экранах мониторов он часто требовал дополнительных растровых версий (битмапов) для мелких кеглей.

Наследие

Несмотря на устаревание, многие профессиональные дизайнеры и типографы продолжают использовать шрифты Type 1 в старых проектах. Некоторые библиотеки шрифтов (например, Adobe Font Folio) до сих пор содержат тысячи шрифтов в этом формате.

Закат формата

В 2020 году компания Adobe объявила о прекращении поддержки шрифтов Type 1 в своих продуктах, начиная с версии 2023 года. Это означало, что пользователи не смогут использовать такие шрифты в Adobe InDesign, Illustrator, Photoshop и других приложениях. В 2023 году поддержка Type 1 была окончательно удалена. Аналогичные шаги предприняли и другие разработчики: Microsoft прекратила поддержку Type 1 в Windows 10 и 11, а Apple — в macOS Catalina и более новых версиях.

Основной причиной стало то, что формат OpenType, основанный на Unicode, является более универсальным, поддерживает расширенные наборы символов, OpenType-фичи (лигатуры, альтернативные глифы, кернинг) и не требует отдельных файлов для разных языков. Кроме того, OpenType может содержать как PostScript-контуры, так и TrueType-контуры, что делает его гибким.

Интересные факты

  • Формат Type 1 был разработан Джоном Уорноком и Чарльзом Гешке, основателями Adobe.
  • Первым шрифтом, выпущенным в формате Type 1, был ITC Garamond.
  • В 1990-х годах существовали конвертеры, позволяющие преобразовывать шрифты Type 1 в TrueType и обратно, но качество часто страдало из-за различий в алгоритмах хинтования.
  • Некоторые шрифты Type 1, созданные в 1980-х годах, до сих пор используются в старых издательских системах, например, в некоторых типографиях России.

Источники

  • Adobe Systems. PostScript Language Reference Manual (3rd edition). Addison-Wesley, 1999.
  • Adobe Systems. Adobe Type 1 Font Format (спецификация). 1990.
  • Хартман, Дж. История компьютерной типографики. М.: ДМК Пресс, 2005.
  • Статья «PostScript Type 1» в англоязычной Википедии (по состоянию на 2023 год).
  • Материалы конференции ATypI (Association Typographique Internationale) за 2020 год.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →