Как указывается здесь нету никакой разницы каким из двух способов будет происходить печать -- в результирующий PS сама mozillа фонты не включает и его надо прогонять через 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) ;
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!
Замечания и предложения отправлять сюда