|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ilya Kuznecov 2:5020/400 01 May 2003 20:52:04 To : Antony Uspensky Subject : Re: Знающие postscript, нужен один ваш взгляд! важно... -------------------------------------------------------------------------------- Keywords: Antony Uspensky <uspensky@x-art.ru> записано в статью <3EB0FE8D.ED01C9D1@x-art.ru>... > Эта программа берёт системный шрифт Courier интерпретатора и порождает из него новый шрифт для > себя. Системный курьер, конечно же, содержит символы Latin-1. Они и рисуются. Hет, системный курьер содержит и кириллицу -- только на местах /afii100xx, а не в пространстве 128-255. При печати других постскриптов этим шрифтом кириллица есть. > Самым простым решением проблемы является подмена системного курьера шрифтом, который содержит > кириллические символы в кодировке, которую ожидает пакет SAP. Для ghostscript'а для этого надо > положить такой шрифт в его директорию со шрифтами (обычно /usr/share/ghostscript/<version>, > печатается в конце вывода `gs -?`) и прохачить файлик Fontmap так, чтобы Courier указывал на > этот шрифт. Мне это кажется неправильным и тяжёлым. Андрей Коваленко в письме предложил более простой способ -- модификация .ps (в декларации SAPvector проставить соответствие кодам 128-255 кириллических символов /afii100xx). > Можно прохачить SAP так, чтобы он брал не Courier, а, скажем, Courier-Cyrillic, а в Fontmap'е > прописать такой алиас на русский шрифт. > Можно прохачить SAP так, чтобы он искал вполне конкретный шрифт - но тогда надо этот шрифт > всегда таскать с собой. > А. Может быть так в будущем и сделаю. Однако, SAP хатчить достаточно тяжело. А он в принципе всё делает правильно (восьмибитные символы проставляет), только указывает для них неправильную кодировку. Так что сделать спецфильтр для cups'a/lpr думаю будет проще. Спасибо за совет. --- ifmail v.2.15dev5 * Origin: ZAO "SMF Blok" (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/651746f803f7.html, оценка из 5, голосов 10
|