stringtranslate.com

Постскриптумные шрифты

Шрифты 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 держала детали своей схемы подсказок в тайне и использовала (простую) схему шифрования для защиты контуров и подсказок Типа 1, которая сохраняется до сих пор (хотя схема шифрования и ключ с тех пор были опубликованы Adobe). Несмотря на эти меры, схема Adobe была быстро переработана другими игроками отрасли. Тем не менее Adobe требовала от всех, кто работает со шрифтами Type 1, лицензировать свою технологию.

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

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

Технологии

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

Тип шрифта

Тип 0

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

Тип 1

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

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

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

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

Тип 2

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

Тип 3

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

Тип 4

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

Тип 5

Тип 5 аналогичен формату Типа 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 также определяют базовый набор шрифтов, который определяет минимальное количество шрифтов и наборов символов, поддерживаемых каждым шрифтом.

Постскриптум, уровень 1

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

Постскриптум уровня 2

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

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

Постскриптум уровня 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 , сокращение от шрифта с идентификатором символа ) — это структура шрифта, изначально разработанная для форматов шрифтов PostScript и предназначенная для работы с большим количеством глифов . Он был разработан для поддержки наборов пиктографических восточноазиатских символов, поскольку они содержат гораздо больше символов, чем латинская, греческая и кириллическая системы письма.

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

Коллекции символов имеют уникальные имена в соответствии с реестром, порядком и дополнением, например «Adobe-Japan1-6». В реестре находится разработчик (например, Adobe). Так называемое «упорядочение» задает цель коллекции (например, «Япония1»). Номер дополнения (например, 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», а называется «Распознавание текста — редактируемый текст и изображения» [9] , и теперь текст можно редактировать. [10]

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

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

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

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

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

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

Несколько мастеров

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

OpenType

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

Преобразование OpenType

Когда Adobe преобразовала несколько основных шрифтов PostScript Type 1 и Type 1 в формат 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 (который использует файловую структуру типа 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

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

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

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

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

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

Шрифт LaserWriter

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

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

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

Метрика шрифта принтера (PFM) — это двоичная версия AFM, обычно имеющая расширение имени файла «.PFM». Он содержит информацию о метриках шрифта.

Формат PFM описан в файле справки Windows 3.1 « Набор принтеров и шрифтов » (PFK31WH.HLP). Некоторые подробности также описаны в файле справки « Руководство по адаптации драйверов устройств » для Windows 3.1 (DDAG31WH.HLP). Оба этих документа являются частью пакета разработки устройств Windows 3.1 (DDK), который по-прежнему доступен (октябрь 2008 г.) подписчикам MSDN.

.INF

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

.М-М-М

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

.ОФМ

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

Поддержка Microsoft Windows

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

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

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

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

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

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

Рекомендации

  1. ^ «Формат шрифта Adobe Type 1» (PDF) . Adobe Systems Inc. Архивировано из оригинала (PDF) 21 марта 2015 г. Проверено 22 мая 2015 г.
  2. ^ Введение в настройку и управление: что нового в Windows 2000
  3. ^ https://helpx.adobe.com/fonts/kb/postscript-type-1-fonts-end-of-support.html.
  4. ^ «Набор шрифтов Adobe PostScript 3» (PDF) . Архивировано из оригинала (PDF) 15 августа 2000 года.
  5. ^ «Справочник по PDF, третье издание: Adobe Portable Document Format, версия 1.4» (PDF) . Adobe Systems Incorporated. п. 319 . Проверено 16 апреля 2021 г.
  6. ^ «Apache (tm) FOP: Шрифты» . xmlgraphics.apache.org . Проверено 8 июня 2014 г.
  7. ^ «Коллекция символов Adobe-CNS1-6» (PDF) . Проверено 30 сентября 2016 г.
  8. ^ HKSCS-2016 и Adobe-CNS1-7
  9. ^ В свойствах PDF-файла будут добавлены следующие метаданные: «pdf:Производитель: подключаемый модуль Adobe Acrobat Pro DC Paper Capture с ClearScan».
  10. ^ Acrobat DC и ClearScan
  11. ^ Преобразование шрифтов Type 1 («PostScript») в OpenType.

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

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

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

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

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

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