[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: