Re: Russian printing from Netscape
On Tue, 17 Apr 2001, Victor Wagner wrote:
>=> From: Konstantin V. Sorokin <ksorokin@mccme.ru>
>=> Subject: Russian printing from Netscape
>=>
>=> Здравствуйте!
>=>
>=> У меня два вопроса, правда может это на самом деле один...
>=>
>=> 1) Можно ли научить Netscape по русски печатать и если да, то как?
>=Можно. Но задача не стоит потраченных усилий.
>=Требуется
>=1. Попатчить бинарник нетскейпа на предмет метрик шрифтов
>=2. Каким-нибудь образом обеспечить чтобы имена шрифтов и вектор
>=перекодировки давали правильные результаты
>= Возможные варианты:
Было более простое (и не такое красивое решение) для Netscape - написать
небольшой командный файл для изменения "зашитых" шрифтов на любые удобные.
У меня этот командный файл лежит как /usr/local/bin/netlpr :
--- cut ---
#!/bin/sh
TMPF=/tmp/netlpr.$$
sed "s/Times-Roman/TimesNRCyrMT/g;s/Times-Bold/TimesNRCyrMT-Bold/g;\
s/Times-Italic/TimesNRCyrMT-Italic/g;s/Courier/CourierCyrPS/g;\
s/Helvetica/ArialCyrMT/g;" $* | \
gs -q -sDEVICE=ljet3 -sPAPERSIZE=a4 -dNOPAUSE -dSAFER -dNOPLATFONTS\
-sOutputFile=${TMPF} -
lpr -s ${TMPF}
rm -f ${TMPF}
--- cut ---
На меня не ругайтесь, не мое. Знаю, что криво, но работает!
Конечно не надо забывать менять "lpr" на "netlpr" в диалоге печати,
когда нужно напечатать по-русски.
---
Regards,
Pavel Epifanov.
E-mails: p_epifanov@yahoo.com pavel7@hotmail.com
Fingerprint: B260 8C8A 990C 8959 5181 9560 4BDB 2BA5 6F88 78C8
Reply to: