stringtranslate.com

Шрифты PostScript

Шрифты PostScript — это файлы шрифтов, закодированные в спецификациях контурных шрифтов, разработанных Adobe Systems для профессионального цифрового набора . Эта система использует формат файла PostScript для кодирования информации о шрифтах.

Термин «шрифты PostScript» может также отдельно использоваться для обозначения базового набора шрифтов, включенных в качестве стандартов в систему PostScript, таких как Times New Roman , Helvetica и Avant Garde .

История

Шрифты Type 1 и Type 3, хотя и были представлены Adobe в 1984 году как часть языка описания страниц PostScript , не получили широкого распространения до марта 1985 года, когда был представлен первый лазерный принтер, использующий язык PostScript — Apple LaserWriter .

Даже тогда, в 1985 году, контурные шрифты были резидентными только в принтере, а на экране вместо контурных шрифтов использовались растровые шрифты.

Хотя изначально шрифты Type 1 были частью PostScript, они использовали упрощенный набор операций рисования по сравнению с обычным PostScript (программные элементы, такие как циклы и переменные, были удалены, как и PDF ), но шрифты Type 1 добавляли «подсказки» для облегчения рендеринга с низким разрешением. Первоначально Adobe не раскрывала подробности своей схемы подсказок и использовала (простую) схему шифрования для защиты контуров и подсказок Type 1, которая сохраняется и по сей день (хотя схема шифрования и ключ с тех пор были опубликованы Adobe). Несмотря на эти меры, схема Adobe была быстро перепроектирована другими игроками в отрасли. Тем не менее Adobe требовала от всех, кто работал со шрифтами Type 1, лицензировать свою технологию.

Шрифты Type 3 допускали всю сложность языка PostScript, но без стандартизированного подхода к хинтингу (хотя некоторые компании, такие как ATF, реализовали свои собственные фирменные схемы) или схемы шифрования. Другие различия еще больше усугубляли путаницу.

Стоимость лицензирования в то время считалась очень высокой, и Adobe продолжала упорствовать в более привлекательных ценах. Именно эта проблема побудила Apple разработать собственную систему TrueType около 1991 года. Сразу после анонса TrueType Adobe опубликовала «Формат шрифта Adobe Type 1» [1] , подробную спецификацию формата. Инструменты разработки шрифтов, такие как Fontographer, добавили возможность создания шрифтов Type 1. Формат Type 2 с тех пор используется в качестве одной из основ для современного формата OpenType .

Технологии

Используя язык PostScript (PS), глифы описываются кубическими кривыми Безье (в отличие от квадратичных кривых TrueType ), и, таким образом, один набор глифов может быть изменен с помощью простых математических преобразований, которые затем могут быть отправлены на принтер, готовый к PostScript . Поскольку данные Type 1 представляют собой описание контура глифа, а не растровое изображение (т. е. битовую карту ), шрифты Type 1 обычно называют «контурными шрифтами», в отличие от битовых шрифтов . Для пользователей, желающих предварительно просмотреть эти гарнитуры на электронном дисплее, уменьшенным версиям шрифта нужны дополнительные подсказки и сглаживание , чтобы выглядеть разборчиво и привлекательно на экране. Это часто происходило в форме дополнительного растрового шрифта той же гарнитуры, оптимизированного для отображения на экране. В противном случае для предварительного просмотра шрифтов Type 1 в приложениях для набора текста требовалась утилита Adobe Type Manager .

Тип шрифта

Тип 0

Тип 0 — это «составной» формат шрифта, как описано в PostScript Language Reference Manual, 2nd Edition. Составной шрифт состоит из шрифта высокого уровня, который ссылается на несколько дочерних шрифтов.

Тип 1

Type 1 (также известный как PostScript , PostScript Type 1 , PS1 , T1 или Adobe Type 1 ) — формат шрифта для однобайтовых цифровых шрифтов для использования с программным обеспечением Adobe Type Manager и принтерами PostScript. Он может поддерживать хинтинг шрифтов .

Первоначально это была частная спецификация, но Adobe предоставила ее сторонним производителям шрифтов при условии, что все шрифты Type 1 будут ей соответствовать.

Шрифты Type 1 изначально поддерживаются в macOS, а также в Windows 2000 и более поздних версиях через GDI API. [2] (Они не поддерживаются в Windows GDI+, WPF или DirectWrite API.)

27 января 2021 года компания Adobe объявила о прекращении поддержки шрифтов Type 1 в своих продуктах после января 2023 года. [3] Поддержка шрифтов Type 1 в Adobe Photoshop была прекращена с выпуском версии 23.0 продукта в октябре 2021 года.

Тип 2

Type 2 — это формат строки символов, который предлагает компактное представление процедур описания символов в файле контурного шрифта. Формат разработан для использования с форматом Compact Font Format (CFF). Формат CFF/Type2 является основой для шрифтов Type 1 OpenType и используется для внедрения шрифтов в файлы PDF Acrobat 3.0 (формат PDF версии 1.2).

Тип 3

Шрифт Type 3 (также известный как PostScript Type 3 или PS3 , T3 или Adobe Type 3 ) состоит из глифов, определенных с использованием полного языка PostScript, а не просто подмножества. Из-за этого шрифт Type 3 может делать некоторые вещи, которые шрифты Type 1 делать не могут, например, указывать штриховку, цвет и узоры заливки. Однако он не поддерживает хинтование. Adobe Type Manager не поддерживал шрифты Type 3, и они не поддерживаются как собственные шрифты WYSIWYG ни в одной из версий macOS или Windows.

Тип 4

Type 4 — это формат, который использовался для создания шрифтов для картриджей принтера и для постоянного хранения на жестком диске принтера. Описания символов выражены в формате Type 1. Adobe не документирует этот фирменный формат.

Тип 5

Формат Type 5 похож на формат Type 4, но используется для шрифтов, хранящихся в ПЗУ принтера PostScript. Он также известен как шрифт CROM (сжатый шрифт ROM).

Типы 9, 10, 11

Ghostscript назвал их типами шрифтов CID 0, 1 и 2 соответственно, задокументированными в дополнениях Adobe. Типы 9, 10 и 11 — это шрифты с ключом CID для хранения типов 1, 3 и 42 соответственно.

Тип 14

Тип 14, или формат шрифта Chameleon, используется для представления большого количества шрифтов в небольшом объеме памяти, например, в ПЗУ принтера. Основной набор шрифтов Chameleon состоит из одного основного шрифта и набора дескрипторов шрифта, которые определяют, как основной шрифт должен быть настроен для получения желаемого набора форм символов для определенного шрифта.

Adobe не документирует формат Type 14. Он был представлен вместе с PostScript 3 в 1997 году и в последующие годы был утрачен из-за удешевления хранения.

Тип 32

Тип 32 используется для загрузки растровых шрифтов в интерпретаторы PostScript с номером версии 2016 или выше. Растровые символы передаются непосредственно в кэш шрифтов интерпретатора, что позволяет экономить место в памяти принтера.

Тип 42

Формат шрифта Type 42 — это оболочка PostScript вокруг шрифта TrueType , позволяющая принтерам с поддержкой PostScript, содержащим растеризатор TrueType (который был впервые реализован в интерпретаторе PostScript версии 2010 как дополнительная функция, позже стандартная) печатать шрифты TrueType. Поддержка многобайтовых шрифтов CJK TrueType была добавлена ​​в версии PostScript 2015. Говорят, что выбор числа 42 вне последовательности является шутливой отсылкой к « Автостопом по Галактике» , где 42 — это ответ на вопросы «Жизнь, Вселенная и всё такое» .

Основной набор шрифтов

Помимо типов шрифтов, спецификации PostScript также определяют основной набор шрифтов, который определяет минимальное количество шрифтов и наборов символов, поддерживаемых каждым шрифтом.

PostScript Уровень 1

В оригинальном PostScript определено 13 стилей шрифтов, которые образуют 4 семейства шрифтов:

PostScript Уровень 2

PostScript Level 2 определил 35 стилей шрифтов, которые образуют 10 семейств шрифтов. Они включают все вышеперечисленные шрифты Level 1, а также следующие:

Во многих операционных системах компьютеров эти шрифты установлены, а различные проекты создали их клоны. Например, шрифты Ghostscript (также известные как шрифты URW Base 35) являются клонами с открытым исходным кодом всех шрифтов, определенных в PostScript 2.

PostScript Уровень 3

В PostScript 3 указано 136 стилей шрифтов, [4] которые включают 35 стилей шрифтов, определенных в PostScript 2, основные шрифты в популярных операционных системах (а именно Windows 95, Windows NT и Macintosh), избранные шрифты из Microsoft Office и набор шрифтов HP 110. Новые шрифты включают:

Другие

В PDF в качестве стандартных шрифтов определены 14 шрифтов Type 1. Они включают 13 стилей шрифтов, определенных PostScript Level 1, а также ITC Zapf Dingbats. [5]

Однако в последних версиях Adobe Acrobat Reader шрифты Helvetica и Times были заменены на Arial и Times New Roman соответственно. [6]

Наборы символов

Хотя шрифты PostScript могут содержать любой набор символов, существуют наборы символов, специально разработанные Adobe, которые используются шрифтами, разработанными Adobe.

Adobe Вестерн 2

Он включает в себя базовый набор символов, содержащий заглавные и строчные буквы, цифры, акцентированные символы и знаки препинания. Эти шрифты также содержат символы валют (цент, доллар, евро, флорин, фунт стерлингов, иена), стандартные лигатуры (fi, fl), обыкновенные дроби (1/4, 1/2, 3/4), общие математические операторы, надстрочные цифры (1,2,3), общие разделители и соединители и другие символы (включая кинжалы, товарный знак, зарегистрированный товарный знак, авторское право, абзац, литр и оценочный символ). По сравнению с набором символов ISO-Adobe, Western 2 также добавляет 17 дополнительных символов: евро, литр, оценочный, омега, пи, частичное различие, дельта, произведение, сумма, радикал, бесконечность, интеграл, приблизительно равно, не равно, меньше равно, больше равно и ромб.

Шрифты с набором символов Adobe Western 2 поддерживают большинство западных языков, включая африкаанс, баскский, бретонский, каталонский, датский, голландский, английский, финский, французский, гэльский, немецкий, исландский, индонезийский, ирландский, итальянский, норвежский, португальский, саамский, испанский, суахили и шведский.

Этот стандарт заменил ISO-Adobe в качестве нового минимального стандарта набора символов, реализованного в шрифтах OpenType от Adobe.

Adobe CE

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

Adobe-GB1

Эта коллекция иероглифов упрощенного китайского языка обеспечивает поддержку стандартов набора символов GB 1988–89, GB 2312–80, GB/T 12345–90, GB 13000.1-93 и GB 18030-2005. Поддерживаемые кодировки включают ISO-2022 , EUC-CN , GBK , UCS-2, UTF-8, UTF-16, UTF-32 и смешанную одно-, двух- и четырехбайтовую кодировку, опубликованную в GB 18030 -2005.

Adobe-CNS1

Эта коллекция традиционных китайских символов обеспечивает поддержку стандартов набора символов Big-5 и CNS 11643 -1992. Она также включает поддержку ряда расширений Big-5, которые содержат символы, используемые в основном в локали Гонконга. Основные поддерживаемые расширения Big-5 включают HKSCS . [7]

Поддерживаемые кодировки включают ISO-2022, EUC-TW , Big Five, UCS-2, UTF-8, UTF-16 и UTF-32.

В Adobe-CNS1-7 было добавлено 23 дополнительных глифа с 25 дополнительными сопоставлениями для ресурсов Unicode CMap. [8]

Adobe-Япония1

Это серия наборов символов, разработанных для японских шрифтов. Последний набор Adobe, Adobe-Japan1-6, охватывает наборы символов из JIS X 0208 , ISO-2022-JP , Microsoft Windows 3.1 J , JIS X 0213 :2004, JIS X 0212 -1990, набор символов Kyodo News U-PRESS.

Adobe-Япония2

Первоначально он представлял собой реализацию стандарта набора символов JIS X 0212-1990 и расширений Macintosh, но с появлением стандарта Adobe-Japan1, дополнение 6 (Adobe-Japan1-6), Adobe-Japan2-0 устарел.

Adobe-Корея1

Эта коллекция корейских символов обеспечивает поддержку стандартов набора символов KS X 1001 :1992 и KS X 1003:1992, а также их избранных корпоративных вариаций. Поддерживаемые кодировки включают ISO-2022-KR, EUC-KR , Johab, UHC , UCS-2, UTF-8, UTF-16 и UTF-32.

ISO-Adobe

Шрифты с набором символов ISO-Adobe поддерживают большинство западных языков, включая: африкаанс, баскский, бретонский, каталонский, датский, голландский, английский, финский, французский, гэльский, немецкий, исландский, индонезийский, ирландский, итальянский, норвежский, португальский, саамский, испанский, суахили и шведский. Это стандартный набор символов в большинстве шрифтов PostScript Type 1 от Adobe.

Форматы файлов

CID

Шрифт с ключом CID (также известный как шрифт CID , шрифт на основе CID , сокращение от Character Identifier font ) — это структура шрифта, изначально разработанная для форматов шрифтов PostScript , предназначенная для работы с большим количеством глифов . Он был разработан для поддержки пиктографических восточноазиатских наборов символов, поскольку они включают в себя гораздо больше символов, чем латинская, греческая и кириллическая письменности.

Adobe разработала форматы шрифтов с ключом CID для решения проблем с форматом OCF/Type 0, для решения сложных кодировок азиатских языков ( CJK ) и очень больших наборов символов. Внутренние форматы с ключом CID могут использоваться с форматом шрифта Type 1 для стандартных шрифтов с ключом CID или Type 2 для шрифтов OpenType с ключом CID . Шрифты с ключом CID часто ссылаются на «коллекции символов», статические наборы глифов, определенные для различных целей языкового охвата. Хотя в принципе любой производитель шрифтов может определять коллекции символов, Adobe — единственные, кто широко используется. Каждая коллекция символов имеет кодировку, которая сопоставляет идентификаторы символов с глифами. Каждый глиф-член в коллекции символов идентифицируется уникальным идентификатором символа (CID). Такие CID, как правило, являются дополнительными к другим кодировкам или отображениям, таким как Unicode .

Коллекции символов имеют уникальные имена по реестру, порядку и дополнению, например, «Adobe-Japan1-6». Реестр — это разработчик (например, Adobe). Так называемый «порядок» указывает на цель коллекции (например, «Japan1»). Номер дополнения (например, 6) указывает на инкрементные дополнения: для данного языка может быть несколько коллекций символов увеличивающегося размера, каждая из которых является надмножеством предыдущей, используя больший номер дополнения. Коллекция Adobe-Japan1-0 состоит из 8284 глифов, а Adobe-Japan1-6 — из 23 058 глифов.

Шрифты с ключом CID могут быть созданы без ссылки на набор символов с использованием кодировки «идентификации», например Identity-H (для горизонтального письма) или Identity-V (для вертикального письма). Такие шрифты могут иметь уникальный набор символов, и в таких случаях номер CID глифа не является информативным; обычно вместо этого используется кодировка Unicode , возможно, с дополнительной информацией.

Шрифты с ключом CID имеют внутренние наборы символов, разделенные на «строки», преимущество которых заключается в том, что к каждой строке могут применяться различные глобальные параметры хинтинга .

Теоретически было бы возможно сделать версии OpenType западных шрифтов с ключом CID. Это может показаться желательным для некоторых таких шрифтов из-за преимуществ хинтинга. Однако, по словам Adobe, большая часть программной инфраструктуры (приложения, драйверы, операционные системы) делает неверные предположения о шрифтах с ключом CID, из-за чего такие шрифты ведут себя плохо в реальном использовании.

Технология Adobe ClearScan (начиная с Acrobat 9 Pro) создает пользовательские шрифты Type1-CID , соответствующие внешнему виду отсканированного документа после оптического распознавания символов (OCR). ClearScan не заменяет шрифты системными шрифтами и не заменяет их на Type1-MM (как в Acrobat 8 ​​и более ранних версиях), а использует эти недавно созданные пользовательские шрифты. Пользовательские шрифты встроены в файл PDF (это обязательно). В Acrobat DC он больше не называется «ClearScan», а вместо этого «Recognize Text - Editable Text & Images» [9] , и теперь можно редактировать текст. [10]

Компактный формат шрифта

Компактный формат шрифта (также известный как формат шрифта CFF , формат шрифта Type 2 или формат шрифта CFF/Type 2 ) — это сжатие без потерь формата Type 1 с использованием строк символов Type 2. Он разработан для использования меньшего дискового пространства, чем шрифты Type 1, за счет использования операторов с несколькими аргументами, различных предопределенных значений по умолчанию, более эффективного распределения значений кодировки и общих подпрограмм в пределах FontSet (семейства шрифтов).

Так называемая разновидность PostScript или Type 1 шрифтов OpenType , также называемая OpenType CFF, содержит контуры глифов и подсказки в таблице CFF.

Шрифты CFF могут быть встроены в файлы PDF , начиная с версии PDF 1.2. Это обычный подход к представлению шрифта Type 1 в PDF.

Шрифты с ключом CID могут быть представлены в CFF с помощью строк символов Type 2 для шрифтов OpenType с ключом CID.

Шрифт Type 1 можно без потерь преобразовать в формат CFF/Type2 и обратно.

Множественный мастер

Шрифты Multiple Master (или шрифты MM ) являются расширением шрифтов PostScript Type 1 компании Adobe Systems . Шрифты Multiple Master содержат один или несколько «мастеров» — то есть исходных стилей шрифта, например, светлую, обычную и жирную версию — и позволяют пользователю интерполировать эти стили шрифта по непрерывному диапазону «осей». Хотя шрифты Multiple Master больше не распространены в шрифтах для конечных пользователей, они по-прежнему играют важную роль при разработке сложных семейств шрифтов.

OpenType

Данные PostScript-глифа могут быть встроены в файлы шрифтов OpenType, но шрифты OpenType не ограничиваются использованием контуров PostScript. Контуры PostScript в шрифтах OpenType кодируются в формате Type2 Compact Font Format (CFF).

Конвертация OpenType

Когда Adobe преобразовал PostScript Type 1 и Type 1 multiple master шрифты в формат OpenType CFF, они были сделаны на основе последних версий Type 1/MM из шрифтов Adobe Type Library. Помимо изменения формата файла, есть и другие изменения:

Для многих шрифтов Adobe Originals , особенно разработанных Робертом Слимбахом , компания Adobe провела некоторую переработку вместе с преобразованием в OpenType.

Шрифт Helvetica Narrow не был преобразован в OpenType, поскольку оригинальный Type 1 был математически сжатой версией Helvetica, а не фактически разработанным сжатым шрифтом. Первоначально это было сделано для экономии места в ПЗУ в принтерах PostScript. [11]

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

Оригинальный составной шрифт

Формат Original Composite Font (использующий файловую структуру Type 0) был первой попыткой Adobe реализовать формат для шрифтов с большими наборами символов, дебютировавшей в PostScript уровня 2.

Затем Adobe разработала формат файла шрифта с ключом CID, который был разработан для обеспечения лучшей производительности и более гибкой архитектуры для решения сложных проблем кодировки и набора символов азиатских языков. Adobe не документирует и не поддерживает формат шрифта OCF.

Метрики шрифтов OCF описаны в файле Adobe Composite Font Metrics.

Метрики шрифтов Adobe, метрики составных шрифтов Adobe, метрики множественных шрифтов Adobe

Файлы Adobe Font Metrics (AFM), Adobe Composite Font Metrics (ACFM), Adobe Multiple Font Metrics (AMFM) содержат общую информацию о шрифтах и ​​информацию о метриках шрифтов для программы шрифтов. Эти файлы обычно используются напрямую только в средах Unix .

Файл AFM содержит как глобальные метрики для программы шрифта, так и метрики каждого отдельного символа.

Метрики нескольких основных шрифтов описываются одним файлом AMFM, который определяет контрольные данные и глобальную информацию о шрифте, а также одним файлом AFM для каждого из основных дизайнов шрифта.

Файл ACFM предоставляет информацию о структуре составного шрифта. В частности, глобальные метрики программы составного шрифта и глобальные метрики каждой из ее непосредственно дочерних программ шрифтов. Файл ACFM не ассоциируется с базовым шрифтом, но действует как структура верхнего уровня составного шрифта. Метрики символов отдельных символов в составном шрифте полностью описываются одним или несколькими связанными файлами AFM.

Форматы достаточно похожи, чтобы совместимый анализатор мог анализировать файлы AFM, ACFM и AMFM.

Шрифт принтера ASCII

Printer Font ASCII (PFA) — это чистая ASCII- версия программы шрифта Type 1, содержащая, в частности, данные глифов шрифта. Это чистый код PostScript без какой-либо оболочки, и его можно полностью скопировать в файл PS, чтобы определить шрифт для интерпретатора PS. PFA — предпочтительный формат для шрифтов Type 1, используемых в средах UNIX, и обычно имеет расширение имени файла «.PFA».

Хотя эти файлы синтаксически могут содержать произвольный код PostScript, они обычно следуют довольно жесткой формуле, чтобы позволить читателям, которые не являются полными интерпретаторами PostScript, обрабатывать их (например, для подмножества шрифта). Первый раздел файла называется частью открытого текста и начинает построение тех структур данных, которые определяют шрифт в интерпретаторе PostScript; информация здесь - это то, что Adobe в 1980-х годах было удобно иметь общедоступным, и большая ее часть также будет присутствовать в сопутствующем файле AFM. Последние два оператора в части открытого текста - это currentfile eexec(encrypted exec), который инструктирует интерпретатор переключиться на чтение текущего файла как зашифрованного потока инструкций. Следующая зашифрованная часть — это снова PostScript-код для завершения построения структур данных шрифта — большая его часть состоит из строк символов, что является своего рода байт-кодом , но на этапе определения шрифта это просто данные, хранящиеся в шрифте — даже если этот код зашифрован (что создает произвольные байтовые значения) и затем закодирован в шестнадцатеричном формате, чтобы гарантировать общую природу ASCII файла. Созданные здесь структуры данных помечены, noaccessчтобы сделать их недоступными для последующего PostScript-кода. Последнее действие в зашифрованной части — вернуться к обычному чтению файла, но поскольку eexec будет читать немного вперед, невозможно было точно узнать, на каком символе возобновится обычная обработка. Поэтому файлы PFA заканчиваются трейлером из 512 нулей, за которым следует cleartomarkоператор, который отбрасывает любые операнды, которые могли оказаться в стеке в результате интерпретации этих нулей, начиная со случайной позиции.

Двоичный шрифт принтера

Printer Font Binary (PFB) — это двоичный формат шрифта PostScript, созданный Adobe Systems , обычно имеющий расширение имени файла ".PFB". Он содержит данные глифов шрифта.

Формат PFB — это легкая оболочка, позволяющая более компактно хранить данные в файле PFA. Файл состоит из ряда блоков, каждый из которых помечен как ASCII или двоичный. Чтобы воссоздать соответствующий файл PFA, берутся блоки ASCII дословно и шестнадцатерично кодируются двоичные блоки. Двоичные блоки — это те, которые составляют зашифрованную часть программы шрифта.

Шрифт LaserWriter

LaserWriter Font (LWFN) — это двоичный формат шрифта PostScript, используемый в Classic Mac OS , концептуально похожий на формат Printer Font Binary, но использующий структуру данных macOS resource fork, а не пользовательскую оболочку для данных шрифта. Он содержит данные глифов для одного шрифта.

LWFN— это код типа файла для этого типа файла. Он не будет иметь никакого расширения, а имя файла будет аббревиатурой имени PostScript шрифта, согласно формуле 5+3+3+...: имя читается как в CamelCase и разбивается на подслова, из первого подслова сохраняется до 5 букв, а из любого последующего подслова — до 3 букв. Таким образом, Palatino-BoldItalic будет найден в файле PalatBolIta.

Метрический шрифт принтера

Printer Font Metric (PFM) — это двоичная версия AFM, обычно имеющая расширение имени файла ".PFM". Она содержит информацию о метрике шрифта.

Формат PFM описан в файле справки Windows 3.1 " Printers and Fonts Kit " (PFK31WH.HLP). Некоторые подробности также содержатся в файле справки Windows 3.1 " Device Drivers Adaptation Guide " (DDAG31WH.HLP). Оба эти документа являются частью Windows 3.1 Device Development Kit (DDK), который все еще доступен (октябрь 2008 г.) подписчикам MSDN.

.INF

Файлы .inf (INFormation) содержат информацию, специфичную для приложения, в виде простого текста ASCII, например, названия меню шрифтов для приложений Windows и DOS. Когда шрифт устанавливается в Windows, программное обеспечение ATM Installer берет файлы AFM и INF в качестве входных данных и генерирует требуемый файл PFM во время установки. Файлы AFM и INF не устанавливаются в системе пользователя.

.М-М-М

Файлы .MMM используются для метрических данных, необходимых нескольким основным шрифтам для среды Windows.

.ОФМ

.OFM — расширение, используемое OS/2 для своей версии двоичного файла метрик шрифтов, начиная с версии 2.1.

Поддержка Microsoft Windows

Windows 95 , Windows 98 , Windows NT 4 и Windows Me не поддерживают шрифты Type 1 изначально. Для использования этих шрифтов в этих операционных системах необходим Adobe Type Manager . Windows 2000 , Windows XP и Windows Vista поддерживают шрифты Type 1 изначально через вызовы GDI . Windows Presentation Foundation , представленный в Windows Vista , который также доступен для Windows XP, однако отказывается от поддержки шрифтов Type 1 в пользу шрифтов Type 2.

Для платформ Microsoft Windows, которые изначально поддерживают PostScript, поддерживаются только двоичные форматы файлов PostScript и OpenType.

Windows Presentation Foundation (ранее известный как Avalon) в Windows Vista поддерживает растеризацию шрифтов OpenType CFF/Type 2, тогда как шрифты Type 1 по-прежнему будут поддерживаться в GDI , но не в GDI+.

Утилиты шрифтов PostScript

Пакет утилит шрифтов t1utils, созданный И. Ли Хетерингтоном и Эдди Колером, предоставляет инструменты для декодирования шрифтов Type 1 в удобный для чтения и редактирования формат (t1disasm), их обратной сборки в шрифты (t1asm), для преобразования между форматами ASCII и двоичными форматами (t1ascii и t1binary), а также для преобразования из формата Macintosh PostScript в формат шрифтов Adobe PostScript (unpost).

Смотрите также

Ссылки

  1. ^ "Adobe Type 1 Font Format" (PDF) . Adobe Systems Inc. Архивировано из оригинала (PDF) 2015-03-21 . Получено 2015-05-22 .
  2. ^ Архивировано из архива (2008-09-11). "Введение в конфигурацию и управление". learn.microsoft.com . Получено 2024-09-11 .
  3. ^ https://helpx.adobe.com/fonts/kb/postscript-type-1-fonts-end-of-support.html .
  4. ^ "The Adobe PostScript 3 Font Set" (PDF) . Архивировано из оригинала (PDF) 15 августа 2000 г. . Получено 28 сентября 2007 г. .
  5. ^ "PDF Reference third edition: Adobe Portable Document Format Version 1.4" (PDF) . Adobe Systems Incorporated. стр. 319 . Получено 16 апреля 2021 г. .
  6. ^ "Apache(tm) FOP: Шрифты". xmlgraphics.apache.org . Получено 2014-06-08 .
  7. ^ "The Adobe-CNS1-6 Character Collection" (PDF) . Получено 30 сентября 2016 г.
  8. ^ HKSCS-2016 и Adobe-CNS1-7
  9. ^ В свойствах файла PDF будут добавлены следующие метаданные: «pdf:Producer: Adobe Acrobat Pro DC Paper Capture Plug-in with ClearScan».
  10. ^ Acrobat DC и ClearScan
  11. ^ Преобразование шрифта Type 1 («PostScript») в OpenType

Внешние ссылки

Характеристики формата шрифта

Общая информация о шрифте

Информация о наборе символов

Основная информация о шрифте

Разнообразный