Pkfix - Pkfix

pkfix
Оригинальный автор (ы)Хайко Обердик
Стабильный выпуск
1.3 / 2005-02-25
Написано вPerl
Операционная системаКроссплатформенность
ЛицензияПубличная лицензия проекта LaTeX
Интернет сайтwww.ctan.org/ tex-архив/поддерживать/ pkfix/

Системы создания текста Латекс и TeX производить DVI файлы из файлов, написанных пользователем. Эти файлы раньше обрабатывались (и в некоторой степени все еще обрабатываются) с помощью инструмента под названием dvips, который преобразовал эти файлы DVI в PostScript файлы, которые понимают многие принтеры.

Некоторые старые версии dvips с встроенные растровые шрифты, который представлял буквы и символы в виде изображений с фиксированным разрешением (например, 300 dpi). Когда такие файлы печатаются на более новых устройствах (некоторые с разрешением 1200 dpi), буквы файлов с растровыми шрифтами имеют очень низкое качество с неровными линиями на кривых и диагоналях. Одним из решений этой проблемы является замена растровых шрифтов масштабируемыми шрифтами (известными среди пользователей PostScript как Шрифты типа 1 ).

Чтобы решить эту проблему низкого качества печати, можно использовать утилиту Heiko Oberdiek под названием pkfix. Входными данными pkfix является файл PostScript, созданный dvips (с версиями 5.58 или новее.[1]), а его выводом является другой файл PostScript, на этот раз с растровыми шрифтами, замененными масштабируемыми шрифтами (если возможно).

Технически говоря, pkfix - это Perl скрипт, который ищет в файле PostScript комментарии к растровым изображениям. PK шрифты (введено относительно недавними версиями dvips) и заменяет их соответствующими шрифтами Type 1.

Конечно, более простым решением этой проблемы было бы повторная обработка файлов LaTeX / TeX с использованием последних инструментов и шрифтов, но в большинстве случаев человек, у которого есть данный файл PostScript, не является автором документа и не иметь доступ к исходным файлам (или, что еще хуже, исходные файлы могли быть потеряны с течением времени).

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