Печать по-русски из Mozill'ы

Как указывается здесь нету никакой разницы каким из двух способов будет происходить печать -- в результирующий PS сама mozillа фонты не включает и его надо прогонять через Ghostscript.

Подключение русских фонтов к Ghostscript

Рецепт взят отсюда

Предварительно ставим порт x11-fonts/webfonts

В конец файла /usr/local/share/ghostscript/версия_нашего_ghostscript/lib/Fontmap.GS добавляем

/ArialCyrMT                     (/usr/X11R6/lib/X11/fonts/webfonts/arial.ttf) ;
/Arial                          /ArialCyrMT     ;
/Helvetica                      /ArialCyrMT     ;
/ArialCyrMT-Bold                (/usr/X11R6/lib/X11/fonts/webfonts/arialbd.ttf)       ;
/Arial-Bold                     /ArialCyrMT-Bold        ;
/Helvetica-Bold                 /ArialCyrMT-Bold        ;
/ArialCyrMT-Italic              (/usr/X11R6/lib/X11/fonts/webfonts/ariali.ttf)        ;
/Arial-Italic                   /ArialCyrMT-Italic      ;
/Helvetica-Oblique              /ArialCyrMT-Italic      ;
/ArialCyrMT-BoldItalic          (/usr/X11R6/lib/X11/fonts/webfonts/arialbi.ttf)       ;
/Arial-BoldItalic               /ArialCyrMT-BoldItalic  ;
/Helvetica-BoldOblique          /ArialCyrMT-BoldItalic  ;
/Times-Roman                    (/usr/X11R6/lib/X11/fonts/webfonts/times.ttf) ;
/Times-Italic                   (/usr/X11R6/lib/X11/fonts/webfonts/timesi.ttf)        ;
/Times-Bold                     (/usr/X11R6/lib/X11/fonts/webfonts/timesbd.ttf)       ;
/Times-BoldItalic               (/usr/X11R6/lib/X11/fonts/webfonts/timesbi.ttf)       ;
/Courier                        (/usr/X11R6/lib/X11/fonts/webfonts/cour.ttf)  ;
/Courier-Oblique                (/usr/X11R6/lib/X11/fonts/webfonts/couri.ttf) ;
/Courier-Bold                   (/usr/X11R6/lib/X11/fonts/webfonts/courbd.ttf)        ;
/Courier-BoldOblique            (/usr/X11R6/lib/X11/fonts/webfonts/courbi.ttf)        ;

Настройка lpd на печать через Ghostscript

/etc/printcap
lp|remote printer:\
        :if=/usr/local/libexec/lpr/print.sh:\
        :rm=10.0.0.1:rp=lp:sd=/var/spool/output:lf=/var/log/lpd-errs:af=/var/spool/lpd-acct:\
        :mx#0:sf:sh:

/usr/local/libexec/lpr/print.sh

#!/bin/sh
exec /usr/local/bin/gs -dQUIET -dBATCH -dNOPAUSE -sDEVICE=pswrite -sOutputFile=- -

Enjoy!

Замечания и предложения отправлять сюда