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 [EMAIL PROTECTED] 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