Re: Russian printing from Netscape
On Wed, 18 Apr 2001, Pavel Epifanov Y2 wrote:
> >=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" в диалоге печати,
> когда нужно напечатать по-русски.
Вообще, поменять это можно один раз и навсегда. Netscape это запоминает.
То ли в ресурсах, то ли в preferences.js
Не устраивает этот вариант только в случае необходимсти достаточно часто
печатать на немецком, французском и прочих западноевропейских языках.
Но с метриками в этом случае все равно проблема. Так что лушче уж
Copy Link Location to clipboard, а потом html2ps
--
Victor Wagner vitus@ice.ru
Chief Technical Officer Office:7-(095)-748-53-88
Communiware.Net Home: 7-(095)-135-46-61
http://www.communiware.net http://www.ice.ru/~vitus
Reply to: