Pkfix - Pkfix
Оригинальный автор (ы) | Хайко Обердик |
---|---|
Стабильный выпуск | 1.3 / 2005-02-25 |
Написано в | Perl |
Операционная система | Кроссплатформенность |
Лицензия | Публичная лицензия проекта LaTeX |
Интернет сайт | www |
Системы создания текста Латекс и 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, не является автором документа и не иметь доступ к исходным файлам (или, что еще хуже, исходные файлы могли быть потеряны с течением времени).