MozTW 討論區
https://forum.moztw.org/

Firefox 列印中文問題 (Linux)
https://forum.moztw.org/viewtopic.php?f=2&t=5716
1 頁 (共 1 頁)

發表人:  訪客 [ 2005-01-08, 21:50 ]
文章主題 :  Firefox 列印中文問題 (Linux)

首先, 很感謝這個討論區, 解決了部份我在使用 Firefox&Thunderbird 的問題.
目前還有另一個問題感到困擾, 中文列印的問題, 列印出來的中文字部份, 都是方框, 我知道這個問題有前輩提出解法, 或是網站上有說明, 但還是有這部份的問題存在.

在我的 Firefox 的印表機部份, 可以看到:
xp_ps_spooldir_HOME_Xprintjobs
xp_pdf_spooldir_HOME_Xprintjobs
PostScript/HP_DeskJet_695C

參考討論區或是其他網站的說明, 修改及新增:
font.FreeType2.enable=true
font.FreeType2.printing=true
font.directory.truetype.1=/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType

在 xp_ps.., xp_pdf... 這兩個選項是可正常列印出中文字, 但是 PostScript/HP_DesktJet_695C 列印中文字部份還是方框, 同樣的設定, 在 Mozilla 瀏覽器列印中文是正常的, 我試過修改 font.directory.truetype.1 為其他字型路徑, 或是增加 font.directory.truetype.x 參數 (x=2,3...) 加入其他字型路徑, 還是沒用, 光是轉存為 PS 檔案, 中文字部份就是方框. 在此向各位前輩求教. 謝謝!!!

我用的系統是 Debian sarge, FireFox 1.0, CUPS

發表人:  xacid [ 2005-01-09, 00:25 ]
文章主題 : 

搜尋了一下,發現這個問題的討論還真少

大概有兩種辦法,第一種就是照您說的改,我試的結果和您描述的
情形一樣,在命令列看錯誤訊息,發現 Mozilla 會顯示讀取字形,
Firefox 不會,大概 Firefox 根本就不吃 font.directory.truetype.1
的設定吧。

另一種方式是用另一個程式 wprint ,我沒試,這是連結:
mozilla(linux)列印中文
http://free.tnc.edu.tw/modules/newbb/vi ... 35&forum=5

ps. 這個問題還真是淵遠流長, netscape 時代就有啦,似乎大多都是用個 filter 處理 ps 檔,這種列印工具應該不少。不過我剛剛用 bg5ps 弄好久還是不行。

發表人:  訪客 [ 2005-01-09, 09:17 ]
文章主題 : 

非常謝謝, 我試了裝 wprint, 在 Firefox 多出了一個印表機選項, 使用這個印表機選項, 列印成檔案是可以的, 中文字也沒問題, 但是輸出到印表機, 字卻出奇的大, 我參考 free.tnc.edu.tw 上的文章在 /etc/wprint.conf 已經加了兩行, 結果一樣. 另外在原來的 印表機選項PostScript/HP_DeskJet_695C 將命令列印改為 wprint, 中文字一樣是方框.

發表人:  xacid [ 2005-01-10, 07:44 ]
文章主題 : 

您是說可以正確的輸出 postscript 檔案?那拿這個 *.ps 去印應該就可以很正常吧?
沒有實體印表機,幫不了忙...

發表人:  訪客 [ 2005-01-10, 08:44 ]
文章主題 : 

謝謝您, 列印輸出為 PS 檔, 再將 PS 檔列印出來是可以的.
但是如果不經過這一道手續, 想直接列印出來, 就會有中文字方框的問題.

發表人:  訪客 [ 2005-01-16, 11:06 ]
文章主題 : 

參考網址: http://free.tnc.edu.tw/modules/tadbook2 ... ullscreen=

列印中文會有方框的問題已經解決.
有些網站描述列印中文的方法, Mozilla/Firefox 是用相同的設定, 或許在他們的主機上是可行的, 但在我的電腦上不能那樣設定. 必須是如下設定:

設定 Mozilla 列印中文

1. about:config
2. 修改 font.FreeType2.enable -> true
3. 修改 font.FreeType2.printing -> true
4. 增加 font.directory.truetype.1, 內容 /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/


設定 Firefox 列印中文

1. about:config
2. 修改 user_pref("print.postscript.nativecode.zh-CN", "gb2312");
3. 修改 user_pref("print.postscript.nativecode.zh-TW", "big5");
4. 增加 user_pref("print.postscript.nativefont.zh-CN", "BousungEG-Light-GB-GB-EUC-H");
5. 增加 user_pref("print.postscript.nativefont.zh-TW", "ShanHeiSun-Light-B5-H");

發表人:  c7105398 [ 2005-01-29, 09:15 ]
文章主題 : 

謝謝!我照著方法做了,還是印出方框,不知為何? 我執行 about:config

that will show
.....
print.postscript.nativefont.zh-TW default string ShangHeiSun-Light-B5-H
.....
.....

print.postscript.nativecode.zh-TW default string big5
.....
.....

I used FireFox 1.0 and Linux 9
若我在登入時更改語言為中文則列印中文沒問題

另外請問如何同時列印日文及中文?

Please help me

Thanks

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/