The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Печать русских страниц из Mozilla (mozilla print font rus)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: mozilla, print, font, rus,  (найти похожие документы)
From: "Nikita V. Youshchenko" <yoush@cs.msu.su> Newsgroups: debian-russian@lists.debian.org Date: Mon, 18 Apr 2004 14:31:37 +0000 (UTC) Subject: Печать русских страниц из Mozilla > вот, вдруг понадобилось распечатывать русские сайты из Мозиллы, а не > работает. Честно говоря был немного удивлён, что до сих пор это не > сделали. > > Как я помню, проблема с печатью заключается в том что мозилла не > встраивает шрифты. На #altlinux сказали что у них якобы всё работает из > коробки. Я поставил mozilla из altlinux, но печать так и не заработала. > > Что делать? Интересует как быстрый хак так и что нужно сделать, чтобы > решить проблему раз и навсегда. Русскую печать из Мозиллы можно настроить, если фильтровать (средствами системы печати) полученный ps файл через ps2ps, подсунув шрифты из пакета scalable-cyfronts. Результат печати выглядит вполне пристойно. Правда, есть подозрение, что для этого Мозилла должна использовать ttf шрифты Arial, Times New Roman и Courier New из микрософтовских - именно на их базе создан пакет scalable-cyrfonts. У меня это работает так. В фильтре печати (цепляемом через magicfilter) стоит (в т.ч.) следующее: ... if grep -q 'Creator: Mozilla PostScript module' $src; then ps2ps -I/usr/local/share/ghostscript/debian-scf $src $res rm -f $src mv $res $src fi ... Содержимое каталога /usr/local/share/ghostscript/debian-scf - это шрифты из пакета scalable-cyrfonts плюс Fontmap для ghostscript. Если кому интересно, всю конфигурацию я выложил на http://zigzag.lvk.cs.msu.su/~nikita/print-config.tar.bz2 (копия - ftp://ftp.opennet.ru/pub/X/fonts/mozilla_print/ ) Конвертация шрифтов: ps2ps -I/usr/share/ghostscript/debian-scf src.ps result.ps Образ для печати: gs -q -dNOPLATFONTS -dSAFER -sDEVICE=ljet4 -dNOPAUSE -dBATCH -sOutputFile=result.raw src.ps Печать через samba: cat result.raw | smbclient //192.168.10.19/HPLaserJ -N -c "print -"
From: Sergey Sholokhov <Sergey.Sholokhov@p53.f675.n5030.z2.fidonet.org> d> Почему Mozilla-1.4 русская не печатает по русски на HP-1200, в то время, d> когда другие задачи (OpenOffice, Gedit и тд) работают великолепно? Можно так, но нужен LaTeX #!/bin/sh echo '\documentclass{article} \usepackage[koi8-r]{inputenc} \usepackage[russian]{babel} \begin{document} \begin{verbatim} ' >/tmp/tmp$$.tex cat "$@" >>/tmp/tmp$$.tex echo '\end{verbatim} \end{document}' >>/tmp/tmp$$.tex #chdir /tmp cd /tmp latex tmp$$.tex dvips -o /tmp/tmp$$.ps /tmp/tmp$$ cat /tmp/tmp$$.ps | lpr #- rm /tmp/tmp$$.* Автор не я. ;) У меня 1250 все работает нормально, правда всё щаще я печатаю через lynx -dump [URL]|a2ps, чтоб тексты большые печатать самое то.

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

Ваш комментарий
Имя:         
E-Mail:      
Заголовок:
Текст:





  Закладки на сайте
  Проследить за страницей
Created 1996-2017 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
Hosting by Ihor