Jump to content

pkfix

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

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

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

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

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

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

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 1117ae925f7f230d4ae3648190b9f3f1__1619170020
URL1:https://arc.ask3.ru/arc/aa/11/f1/1117ae925f7f230d4ae3648190b9f3f1.html
Заголовок, (Title) документа по адресу, URL1:
pkfix - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)