MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-06-25, 19:01

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 7 篇文章 ] 
發表人 內容
文章發表於 : 2005-01-08, 21:50 
首先, 很感謝這個討論區, 解決了部份我在使用 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


回頂端
Mozilla/5.0 (X11; U; Linux i686; zh-TW; rv:1.7.5) Gecko/20041119 Firefox/1.0
  
引用回覆  
 文章主題 :
文章發表於 : 2005-01-09, 00:25 
離線

註冊時間: 2004-07-03, 22:04
文章: 444
搜尋了一下,發現這個問題的討論還真少

大概有兩種辦法,第一種就是照您說的改,我試的結果和您描述的
情形一樣,在命令列看錯誤訊息,發現 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 弄好久還是不行。


回頂端
Mozilla/5.0 (X11; U; Linux i686; zh-TW; rv:1.7) Gecko/20040616
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-01-09, 09:17 
非常謝謝, 我試了裝 wprint, 在 Firefox 多出了一個印表機選項, 使用這個印表機選項, 列印成檔案是可以的, 中文字也沒問題, 但是輸出到印表機, 字卻出奇的大, 我參考 free.tnc.edu.tw 上的文章在 /etc/wprint.conf 已經加了兩行, 結果一樣. 另外在原來的 印表機選項PostScript/HP_DeskJet_695C 將命令列印改為 wprint, 中文字一樣是方框.


回頂端
Mozilla/5.0 (X11; U; Linux i686; zh-TW; rv:1.7.5) Gecko/20041119 Firefox/1.0
  
引用回覆  
 文章主題 :
文章發表於 : 2005-01-10, 07:44 
離線

註冊時間: 2004-07-03, 22:04
文章: 444
您是說可以正確的輸出 postscript 檔案?那拿這個 *.ps 去印應該就可以很正常吧?
沒有實體印表機,幫不了忙...


回頂端
Mozilla/5.0 (X11; U; Linux i686; zh-TW; rv:1.7) Gecko/20040616
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2005-01-10, 08:44 
謝謝您, 列印輸出為 PS 檔, 再將 PS 檔列印出來是可以的.
但是如果不經過這一道手續, 想直接列印出來, 就會有中文字方框的問題.


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.0; zh-TW; rv:1.7.5) Gecko/20041119 Firefox/1.0
  
引用回覆  
 文章主題 :
文章發表於 : 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");


回頂端
Mozilla/5.0 (X11; U; Linux i686; zh-TW; rv:1.7.5) Gecko/20041119 Firefox/1.0
  
引用回覆  
 文章主題 :
文章發表於 : 2005-01-29, 09:15 
離線

註冊時間: 2005-01-29, 09:03
文章: 3
謝謝!我照著方法做了,還是印出方框,不知為何? 我執行 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


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 7 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 27 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群