目前的 Firefox 中文列印?

Moderator: Forums Team

User avatar
edt1023
Posts: 29
Joined: Sun Jul 04, 2004 2:11 am
Location: 鄉下
Contact:

Post by edt1023 »

Jim wrote:嗯..感謝您詳細的解說,不過,不知為何只設定 gs 方式
卻無法列印中文?
不是很清楚你的意思,如果是指 utf8 網頁的話,就是因為設定成了 big5 碼的關係。如果是 big5 網頁,應該是可以正常列印的。不過,不內嵌字型的 ps 檔,有些印表機如果印表機內就有字型的話,是有可能會發生問題。不知道你的情況是哪一種?
我使用 gs or KGhostView 皆可正確瀏覽一些不內嵌中文字
的 ps 檔案。
只要 gs 能正常閱讀,一般情形下送印表機就沒有問題,除非是上面提到的問題。也可以由 ps2pdf 轉成 pdf 檔,他嵌入點陣字,這樣也是可以送印表機,但列印品質會比較差一點。
Edward G.J. Lee
User avatar
Jim
Posts: 116
Joined: Sat Aug 07, 2004 9:54 am
Location: 台南縣
Contact:

Post by Jim »

如果我設為 gs 方式,則不管是 big5/utf-8 網頁 print to file
中文字都是方框... :(
User avatar
edt1023
Posts: 29
Joined: Sun Jul 04, 2004 2:11 am
Location: 鄉下
Contact:

Post by edt1023 »

Jim wrote:如果我設為 gs 方式,則不管是 big5/utf-8 網頁 print to file
中文字都是方框... :(
能提供設定檔及印出的 ps 檔嗎?如果沒有網頁可以置放,寄給我也可以:

edt1023 AT info.sayya.org
Edward G.J. Lee
User avatar
Jim
Posts: 116
Joined: Sat Aug 07, 2004 9:54 am
Location: 台南縣
Contact:

Post by Jim »

我從自己的 mail server top-pc.homeunx.net
與 seed.net.tw 寄出都被 reject,麻煩您下載
http://top-pc.homeunix.net/mozilla-gs.tar.bz2
User avatar
Jim
Posts: 116
Joined: Sat Aug 07, 2004 9:54 am
Location: 台南縣
Contact:

Post by Jim »

剛剛 emerge firefox-1.0.1,如設為 postscript 方式已可正常列印中文,
但如設為 FreeType2 然後 print to file 則 firefox crash... :(
目前用的是 freetype-2.1.7,之前試過 freetype-2.1.5 + firefox-0.9.3
則可 FreeType2 中文列印,但記得 freetype-2.1.5 無法 compile
firefox-1.x,這之間的關係真的有點複雜 :(
User avatar
edt1023
Posts: 29
Joined: Sun Jul 04, 2004 2:11 am
Location: 鄉下
Contact:

Post by edt1023 »

Jim wrote:剛剛 emerge firefox-1.0.1,如設為 postscript 方式已可正常列印中文,
但如設為 FreeType2 然後 print to file 則 firefox crash... :(
目前用的是 freetype-2.1.7,之前試過 freetype-2.1.5 + firefox-0.9.3
則可 FreeType2 中文列印,但記得 freetype-2.1.5 無法 compile
firefox-1.x,這之間的關係真的有點複雜 :(
更新版本後,如果要使用 FT2 的方式(建議使用這種方式),如果會有問題,那麼可以先將原先字型目錄上的 .mozilla_font_summary.ndb 刪除,讓他重建一個試試看。另使,這兩種都是屬於 ps mode,所以要確定

Code: Select all

pref("print.postscript.enabled",      true);
有打開。

ps.你的信件收到了,我會試著研究看看;
Edward G.J. Lee
User avatar
Jim
Posts: 116
Joined: Sat Aug 07, 2004 9:54 am
Location: 台南縣
Contact:

Post by Jim »

查了一下 mozilla-firefox-1.0.1.ebuild 發現它有 patch ft2
(for ft2 2.1.8+),但我使用 freetype-2.1.7,於是將此 patch
加上註解 #,然後重新 emerge,結果使用 freetype2
print to file 不再 crash 掉了,中文也正常了。
User avatar
Hydonsingore
Posts: 193
Joined: Wed Jun 09, 2004 10:49 pm
Location: Taiwan
Contact:

Post by Hydonsingore »

去查了一下mozilla-firefox ebuilds的ChangeLog,
發現Jim兄講的這個patch是在去年11月15日加在當日
釋出的mozilla-firefox-1.0-r3.ebuild上。
在我的印象中,正是從1.0-r3開始不能開FT2列印。

您用的是FT 2.1.7,可是官方portage裡面只有2.1.5和2.1.9。

Jim 兄要不要將您的情形回報到
Bug 72902 - Firefox and Thunderbird Crash On Print
這個問題連日本人都在哀(bug 79213)
User avatar
Jim
Posts: 116
Joined: Sat Aug 07, 2004 9:54 am
Location: 台南縣
Contact:

Post by Jim »

我是使用 got 裡的 freetype-2.1.7 :)
不知為何官方會拿掉此版本 ?
不過,將 FT2 patch 拿掉後,變成 postscript 方式無法列印中文,
但我覺得還是用 freetype 列印較實用,因為可列印 big5/utf-8.

至於 sumit bug 我想應該有人提出了,況且我的英文程度不是很好 :oops:
User avatar
Hydonsingore
Posts: 193
Joined: Wed Jun 09, 2004 10:49 pm
Location: Taiwan
Contact:

Post by Hydonsingore »

我也照著Jim兄的作法試了一遍
freetype-2.1.5-r1+mozilla-firefox-1.0.1
-mozilla-firefox-1.0-4ft2.patch
=FT2 Printing OK

freetype-2.1.5-r1+mozilla-firefox-1.0.1
=FT2 Printing crash

freetype-2.1.9-r1+mozilla-firefox-1.0.1
=FT2 Printing crash

freetype-2.1.9-r1+mozilla-firefox-1.0.1
-mozilla-firefox-1.0-4ft2.patch
=emerge mozilla-firefox fails

以上全部都用portage裡面的。
User avatar
Hydonsingore
Posts: 193
Joined: Wed Jun 09, 2004 10:49 pm
Location: Taiwan
Contact:

Post by Hydonsingore »

剛剛試了一下xprint,中文出現,不再是方框
不過中文字型選擇還沒試出來,而且符號像是()[].#%印不出來。
User avatar
Jim
Posts: 116
Joined: Sat Aug 07, 2004 9:54 am
Location: 台南縣
Contact:

Post by Jim »

Hydonsingore wrote:剛剛試了一下xprint,中文出現,不再是方框
不過中文字型選擇還沒試出來,而且符號像是()[].#%印不出來。
xprint 是直接列印出來嗎?
"中文字型選擇"是指哪個部份?
無法列印符號真的是蠻奇怪的.
User avatar
Hydonsingore
Posts: 193
Joined: Wed Jun 09, 2004 10:49 pm
Location: Taiwan
Contact:

Post by Hydonsingore »

Jim wrote:xprint 是直接列印出來嗎?
"中文字型選擇"是指哪個部份?
無法列印符號真的是蠻奇怪的.
xprint可以產生ps也可以直接由印表機印出中文。
中文字型它只會用AR PL KaitiM不知道要怎麼調,
英文字型和螢幕上的字型是一樣的,中文則否。
ajax
Posts: 30
Joined: Tue Mar 25, 2003 10:31 pm

Post by ajax »

我試的經驗是 xorg-x11中有xprint, 但印不出中文,
我是裝 net-print/xprint, 才印出中文,
不過在回這篇文章之前, 特別查了一下 net-print,
發覺xprint被刪除掉了,
要再找找看, 怎麼解決了.
Post Reply