|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Masterov 2:5002/63.100 06 Apr 2005 12:20:46 To : Valentin Davydov Subject : cp866 c псевдографикой в postscript -------------------------------------------------------------------------------- Replying to a message of Valentin Davydov to Alex Masterov: >> Date: Tue, 05 Apr 2005 15:21:06 +0400 Есть необходимость >> распечатывать файлы в 866 кодовой странице с псевдографикой на >> PostScript принтере. Пробовал сконвертить их в postscript с помощью >> a2ps (предварительно переделав cp866 в koi8), но там шрифты без >> псевдографики и пропорциональные (нужны monospaced). Может, кто уже >> занимался таким извратом, подскажите, pls, как быть. VD> Юзать enscript с правильными шрифтами. Тогда вопросик по enscript: Ставлю /usr/ports/russian/koi8r-ps Согласно FAQ enscript, делаю cd /usr/local/share/koi8r-ps mkafmmap *.afm Отрабатывает без ошибок. Правлю /usr/local/etc/enscrypt.cfg: AFMPath: /usr/local/share/koi8r-ps:/usr/local/share/enscript/afm Clean7Bit: 0 Даю команду: enscript -v -v -v -o report.ps -X koi8 -f CourierCyrPS8 --download-font=CourierCyrPS report.koi === parse_font_spec(): name=CourierCyrPS, size=8/8, encoding=koi8 AFM: scanning path... AFM: reading font map "/usr/local/share/koi8r-ps/font.map" AFM: font mapping: ArialCyrMT -> /usr/local/share/koi8r-ps/arial8 AFM: font mapping: ArialCyrMT-Bold -> /usr/local/share/koi8r-ps/arialbd8 AFM: font mapping: ArialCyrMT-BoldItalic -> /usr/local/share/koi8r-ps/arialbi8 AFM: font mapping: ArialCyrMT-Italic -> /usr/local/share/koi8r-ps/ariali8 AFM: font mapping: ERKurierKOI8RBold -> /usr/local/share/koi8r-ps/cokoi8b AFM: font mapping: ERKurierKOI8RBoldItalic -> /usr/local/share/koi8r-ps/cokoi8bi AFM: font mapping: ERKurierKOI8RItalic -> /usr/local/share/koi8r-ps/cokoi8i AFM: font mapping: ERKurierKOI8RRegular -> /usr/local/share/koi8r-ps/cokoi8n AFM: font mapping: CourierCyrPS -> /usr/local/share/koi8r-ps/cour8 [...] AFM: font mapping: ZapfDingbats -> /usr/local/share/enscript/afm/zd reading AFM info for font "CourierCyrPS" file_lookup(): /usr/local/share/enscript/enscript.pro #t file_lookup(): /usr/local/share/enscript/koi8.enc #t downloading font "CourierCyrPS" file_lookup(): /usr/local/share/enscript/simple.hdr #t %Format: fmodstr $D{%a %b %d %H:%M:%S %Y} %Format: pagenumstr $V$% processing file "report.koi"... [ 1 pages * 1 copy ] left in report.ps 5 lines were wrapped 53 characters were missing 8 non-printable characters === report.ps создается, но вместо русских букв вопрочики "?", вместо псевдографики - октальные коды "\200" "\201". Пробовал другие шрифты - аналогично. GNU enscript 1.6.4 Ставился из портов. С уважением, Alex. --- FleetStreet 1.27.1 * Origin: Карфаген должен быть разрушен! (2:5002/63.100) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/38264253ec71.html, оценка из 5, голосов 12
|