Иллюстрированный самоучитель по программам Adobe

Техника работы

MAC OS

Вычисление значения срр для Macintosh

Для шрифтов PostScript Type 1 можно вычислить число символов на пика (срр). Это помогает определить количество страниц в книгах и периодических изданиях. Например, документ с 8.7532 срр (20 пика на строку) и 100 000 символами займет примерно 571 строку. Можно умножить требуемое число строк на высоту строки и определить число колонок и страниц. Между тем, значение срр определяется лить приблизительно, поскольку на него влияют различные переменные, включая приложение или драйвер принтера.

Чтобы вычислить приблизительное значение срр:

  1. Откройте в текстовом редакторе (например, SimpleText или TeachText) АРМ-файл шрифта и сохраните его в текстовом формате (text-only).
  2. Найдите значения символов за строкой StartChar-Metrics. Например, буква А представлена как:
    C 65; NX 481; N A; B - 22 0 491 704;
  3. Прибавьте ко всем буквам нижнего и верхнего регистра (т.е. А – Z и а – z) значение WX (ширину но оси х) из 3-4 цифр и разделите сумму на 52, определив тем самым среднюю ширину буквы. В результате получается значение Т.
  4. Закройте АРМ-файл.
  5. Определите размер шрифта в пунктах (например, 10, 12), для которого вычисляется срр. Значением в пунктах будет р.
  6. Умножьте Т на р. Получится величина Тр.
  7. Подставьте Тр в следующее уравнение:
    340722 ^ Tp = cpp

    Число 340722 представляет результат уравнения:

    12 ^ [ ((T ^ 26.5) * P) ^ 1000]

Данное уравнение представляет собой алгебраический эквивалент следующих положений: ' На языке определения страниц PostScript один пункт эквивалентен 99.62% традиционного типографского пункта (где традиционный пункт равен 1/72", а традиционный пункт принтера – 1/72.29").

  • Сумма ширины всех символов нижнего регистра от а до z делится на 26.5, чтобы учесть дисперсию результата срр.
  • Так как пика равна 12 пунктам, значение срр выражается в нормализованных единицах, кратных 12. Таким образом, совокупная ширина всех символов нижнего регистра, деленная на 26.5, умножается на размер в пунктах, и получается нормализованное значение.

Различие шрифтов ТгуеType и шрифтов, поддерживаемых в QuickDraw GX

Если разрешено использовать в QuickDraw GX шрифты PostScript Type 1, то к файлу шрифтов добавляется ресурс SFNT. В результате в Finder шрифт отображается той же пиктограммой, что и шрифт TrueType (т.е. пиктограммой с тремя буквами А). Чтобы отличить файлы шрифтов TrueType от шрифтов, поддерживаемых в QuickDraw GX, нужно просмотреть на экране имена шрифтов или использовать программу редактирования ресурсов (например, ResEdit).

Определить, содержит ли файл шрифта шрифт TrueType, или это файл шрифта PostScript Type 1, поддерживаемый в QuickDraw GX, позволяют следующие действия:

Откройте шрифтовой набор и просмотрите на экране имена файлов шрифтов. Если в именах файлов шрифтов содержатся числа, то это разрешенные в QuickDraw GX шрифты PostScript, а числа указывают размер шрифта в пунктах (например, 10, 12, 24). Шрифты с именами без цифр – это шрифты TrueType.

Или:
Воспользуйтесь редактором ресурсов (например, ResEdit) для просмотра ресурса SENT файла. Предупреждение: Данная процедура не поддерживается корпорацией Adobe Systems и приводится лишь в качестве совета. Настоятельно рекомендуется иметь опыт работы с редактором ресурсов, поскольку в нем можно непреднамеренно изменить ресурс в каком-либо файле. Никогда не модифицируйте открытый файл. Если изменен не тот ресурс, или модификации выполняются некорректно, файл может быть испорчен. В случае возникновения проблем вернитесь к оригинальной копии:

  1. Откройте ресурс SFNT в редакторе ресурсов.
  2. Обратите внимание на первые четыре буквы появившегося текста. Если это typl, значит шрифт является шрифтом PostScript Type 1, разрешенным для использования в QuickDraw GX. Если это true, то шрифт является TrueType-шрифтом.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.