* [devel] Postscript printer bugs @ 2001-01-27 19:42 Anton Farygin 2001-01-28 3:08 ` Aleksey Novodvorsky 0 siblings, 1 reply; 5+ messages in thread From: Anton Farygin @ 2001-01-27 19:42 UTC (permalink / raw) To: devel Поставил Lexmark как generic Postscript. При выводе из Netscape в файл.ps все нормально - видно русские (GV показывает русские). При печати - узузюки. Как я понимаю - это серьезная проблема Postscript принтеров, в которых нет русских фонтов. Надо их как-то туда загружать. Есть идеи? Rgds Anton _______________________________________________ Devel mailing list Devel@linux.iplabs.ru http://www.logic.ru/mailman/listinfo/devel ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] Postscript printer bugs 2001-01-27 19:42 [devel] Postscript printer bugs Anton Farygin @ 2001-01-28 3:08 ` Aleksey Novodvorsky 2001-01-28 21:35 ` Alexander Bokovoy 0 siblings, 1 reply; 5+ messages in thread From: Aleksey Novodvorsky @ 2001-01-28 3:08 UTC (permalink / raw) To: devel Anton Farygin wrote: > > Поставил Lexmark как generic Postscript. > При выводе из Netscape в файл.ps все нормально - видно русские (GV > показывает русские). > > При печати - узузюки. > > Как я понимаю - это серьезная проблема Postscript принтеров, в которых > нет русских фонтов. Надо их как-то туда загружать. Есть идеи? > С Netscape ничего не поделаешь, так как имена шрифтов в него зашиты. Если только можно как-то убедить принтер не использовать его встроенные шрифты. С нормальными приложениями (qt/kde, патченный gnome-print) можно придумать хак. Кстати, Netscape в RE является нерекомендуемым для печати броузером, так как он требует использвоания хаченых шрифтов (те, которые определены в Fontmap.KOI8-R, а не Fontmap и не Fontmap.cyrillic). Печатать надо из konqi или на худой конец из Mozilla. Поговорю еще с Леней Кантером, печать -- его конек (хотя наш cups лучше его LPRng :-)). Rgrds, Алексей. _______________________________________________ Devel mailing list Devel@linux.iplabs.ru http://www.logic.ru/mailman/listinfo/devel ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] Postscript printer bugs 2001-01-28 3:08 ` Aleksey Novodvorsky @ 2001-01-28 21:35 ` Alexander Bokovoy 2001-01-29 3:12 ` Aleksey Novodvorsky 0 siblings, 1 reply; 5+ messages in thread From: Alexander Bokovoy @ 2001-01-28 21:35 UTC (permalink / raw) To: devel On Sun, Jan 28, 2001 at 06:08:24AM +0300, Aleksey Novodvorsky wrote: > Anton Farygin wrote: > > > > Поставил Lexmark как generic Postscript. > > При выводе из Netscape в файл.ps все нормально - видно русские (GV > > показывает русские). > > > > При печати - узузюки. > > > > Как я понимаю - это серьезная проблема Postscript принтеров, в которых > > нет русских фонтов. Надо их как-то туда загружать. Есть идеи? > > > С Netscape ничего не поделаешь, так как имена шрифтов в него зашиты. > Если только можно как-то убедить принтер не использовать его встроенные > шрифты. С нормальными приложениями (qt/kde, патченный gnome-print) можно > придумать хак. > Кстати, Netscape в RE является нерекомендуемым для печати броузером, так > как он требует использвоания хаченых шрифтов (те, которые определены в > Fontmap.KOI8-R, а не Fontmap и не Fontmap.cyrillic). Печатать надо из > konqi или на худой конец из Mozilla. > Поговорю еще с Леней Кантером, печать -- его конек (хотя наш cups лучше > его LPRng :-)). Увы, нет. Я на выходных проделал большой эксперимент на предмет выявления жизнеспособности CUPS & Mozilla и выяснил: cups _не_печатает_ русский текст, подготовленный из Mozilla, даже если ghostscript его правильно формирует. Пример: 1. mozilla /usr/share/doc/HTML/index-ru.html 2. Print to file mozilla.ps 3. gs -sDEVICE=png16m -sOutputFile=russian-mozilla.png mozilla.ps Этот PNG получается с русским, как нужно (со сбитыми метриками, естественно, ибо наш хэк в размерах только уменьшает расстояния между символами, но не лечит кардинально) 4. gv mozilla.ps и печать из него через cups На экране -- как и в PNG, на печати -- только картинки и латиница, на месте кириллицы -- пустые места. 5. gs -sDEVICE=deskjet -sOutputFile=russian-mozilla.pcl mozilla.ps cat russian-mozilla.pcl >/dev/lp0 На печати -- нормально напечатанный аналог шага (3), естественно, черно-белый, ибо deskjet не поддерживает цвет в HP DJ 840C, который подвергался эксперименту. Все это повторялось с подстановкой в cupsd.conf разных FontPath и FontMap для pstoraster, при любом, несовпадающем с установленным по умолчанию была ошибка /invalidfont. -- Sincerely yours, Alexander Bokovoy The Midgard Project | www.midgard-project.org | Aurora R&D team Minsk Linux Users Group | www.minsk-lug.net | www.aurora-linux.com IPLabs Linux Team | linux.iplabs.ru | Architecte Open Source -- Better late than never. -- Titus Livius (Livy) _______________________________________________ Devel mailing list Devel@linux.iplabs.ru http://www.logic.ru/mailman/listinfo/devel ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] Postscript printer bugs 2001-01-28 21:35 ` Alexander Bokovoy @ 2001-01-29 3:12 ` Aleksey Novodvorsky 2001-01-28 22:58 ` Alexander Bokovoy 0 siblings, 1 reply; 5+ messages in thread From: Aleksey Novodvorsky @ 2001-01-29 3:12 UTC (permalink / raw) To: devel Alexander Bokovoy wrote: > > On Sun, Jan 28, 2001 at 06:08:24AM +0300, Aleksey Novodvorsky wrote: > > Anton Farygin wrote: > > > > > > Поставил Lexmark как generic Postscript. > > > При выводе из Netscape в файл.ps все нормально - видно русские (GV > > > показывает русские). > > > > > > При печати - узузюки. > > > > > > Как я понимаю - это серьезная проблема Postscript принтеров, в которых > > > нет русских фонтов. Надо их как-то туда загружать. Есть идеи? > > > > > С Netscape ничего не поделаешь, так как имена шрифтов в него зашиты. > > Если только можно как-то убедить принтер не использовать его встроенные > > шрифты. С нормальными приложениями (qt/kde, патченный gnome-print) можно > > придумать хак. > > Кстати, Netscape в RE является нерекомендуемым для печати броузером, так > > как он требует использвоания хаченых шрифтов (те, которые определены в > > Fontmap.KOI8-R, а не Fontmap и не Fontmap.cyrillic). Печатать надо из > > konqi или на худой конец из Mozilla. > > Поговорю еще с Леней Кантером, печать -- его конек (хотя наш cups лучше > > его LPRng :-)). > > Увы, нет. Я на выходных проделал большой эксперимент на предмет выявления > жизнеспособности CUPS & Mozilla и выяснил: cups _не_печатает_ русский текст, > подготовленный из Mozilla, даже если ghostscript его правильно формирует. > У меня на DJ820Cxi печатает. То есть сразу после нажатия на Print->Ok. Но вот фильтр pstoraster -- кривой. Rgrds, Алексей. _______________________________________________ Devel mailing list Devel@linux.iplabs.ru http://www.logic.ru/mailman/listinfo/devel ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] Postscript printer bugs 2001-01-29 3:12 ` Aleksey Novodvorsky @ 2001-01-28 22:58 ` Alexander Bokovoy 0 siblings, 0 replies; 5+ messages in thread From: Alexander Bokovoy @ 2001-01-28 22:58 UTC (permalink / raw) To: devel On Mon, Jan 29, 2001 at 06:12:49AM +0300, Aleksey Novodvorsky wrote: > Alexander Bokovoy wrote: > > > > On Sun, Jan 28, 2001 at 06:08:24AM +0300, Aleksey Novodvorsky wrote: > > > Anton Farygin wrote: > > > > > > > > Поставил Lexmark как generic Postscript. > > > > При выводе из Netscape в файл.ps все нормально - видно русские (GV > > > > показывает русские). > > > > > > > > При печати - узузюки. > > > > > > > > Как я понимаю - это серьезная проблема Postscript принтеров, в которых > > > > нет русских фонтов. Надо их как-то туда загружать. Есть идеи? > > > > > > > С Netscape ничего не поделаешь, так как имена шрифтов в него зашиты. > > > Если только можно как-то убедить принтер не использовать его встроенные > > > шрифты. С нормальными приложениями (qt/kde, патченный gnome-print) можно > > > придумать хак. > > > Кстати, Netscape в RE является нерекомендуемым для печати броузером, так > > > как он требует использвоания хаченых шрифтов (те, которые определены в > > > Fontmap.KOI8-R, а не Fontmap и не Fontmap.cyrillic). Печатать надо из > > > konqi или на худой конец из Mozilla. > > > Поговорю еще с Леней Кантером, печать -- его конек (хотя наш cups лучше > > > его LPRng :-)). > > > > Увы, нет. Я на выходных проделал большой эксперимент на предмет выявления > > жизнеспособности CUPS & Mozilla и выяснил: cups _не_печатает_ русский текст, > > подготовленный из Mozilla, даже если ghostscript его правильно формирует. > > > У меня на DJ820Cxi печатает. То есть сразу после нажатия на Print->Ok. > Но вот фильтр pstoraster -- кривой. Фильтр кривой, согласен. У меня печать идет, но без русских символов. На их месте -- пробелы, размер как раз совпадает с размером строки, которая должна была бы быть напечатана. pstoraster умеет внедрять шрифты. Для этого используется psdf_embed_type1_font() из pstoraster/gdevpsde.c, она умеет записывать шрифты в StandardEncoding, ISOLatin1Encoding, и 256-символьный вектор. Про глифы с юникодными индексами она ничего не знает, но судя по коду -- не сложна в расширении. Более того, pstoraster имеет следующие опции: AlwaysEmbed, EmbedAllFonts, SubsetFonts, MaxSubsetPct. Сейчас посмотрю, помогут ли они? -- Sincerely yours, Alexander Bokovoy The Midgard Project | www.midgard-project.org | Aurora R&D team Minsk Linux Users Group | www.minsk-lug.net | www.aurora-linux.com IPLabs Linux Team | linux.iplabs.ru | Architecte Open Source -- Even a hawk is an eagle among crows. _______________________________________________ Devel mailing list Devel@linux.iplabs.ru http://www.logic.ru/mailman/listinfo/devel ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2001-01-29 3:12 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2001-01-27 19:42 [devel] Postscript printer bugs Anton Farygin 2001-01-28 3:08 ` Aleksey Novodvorsky 2001-01-28 21:35 ` Alexander Bokovoy 2001-01-29 3:12 ` Aleksey Novodvorsky 2001-01-28 22:58 ` Alexander Bokovoy
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git