WikiDer > 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, не является автором документа и не иметь доступ к исходным файлам (или, что еще хуже, исходные файлы могли быть потеряны с течением времени).

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