作者 主題: Firefox 1.5 中文列印  (閱讀 2904 次)

0 會員 與 1 訪客 正在閱讀本文。

ychao

  • 懷疑的國中生
  • **
  • 文章數: 42
    • 檢視個人資料
Firefox 1.5 中文列印
« 於: 2005-12-24 23:57 »
小弟更新到Fx 1.5以後遇到了列印不正常的問題。原先1.0x版有設定好postscript無內嵌的字型,因此除了unicode的網頁外,列印都正常。中文的unicode網頁,也可以經過同文堂轉換後列印。

可是從官方下載tgz版的Firefox 1.5以後,不使用freetype2的話,所有的網頁都被當成英文,漢字都會變成□豆腐。也就是說不曉得為何指定postscript字型列印的方式失效了?

而開啟freetype的話(好像不管有沒有enable freetype2,只要use freetype for printing都一樣),只有單一語言列印會正常(當然遇到細明體還是會破碎),遇到混合語系的情況,並不會如顯示時自動調用其他字型,而是只使用某些字型,造成有漏字的現象。而且中英文混合的時候,常常內容錯亂。最慘的是,跟本不曉得Fx選用truetype字型的規則。(因為設不設truetype font dir的情況下firefox都可以抓到某個字型)而研究了一下ps檔的內容,發現最有問題的字型,就是mingliu和fireflysung啊!

以下提供幾個ps檔作為分析用:
http://hep1.phys.ntu.edu.tw/~john/belle.ps.gz (注意上標題)
http://hep1.phys.ntu.edu.tw/~john/belle2.ps.gz (改變預設字型)
http://hep1.phys.ntu.edu.tw/~john/google.ps.gz
http://hep1.phys.ntu.edu.tw/~john/google1.ps.gz
http://hep1.phys.ntu.edu.tw/~john/google2.ps.gz
http://hep1.phys.ntu.edu.tw/~john/googlej.ps.gz
http://hep1.phys.ntu.edu.tw/~john/zero.ps.gz (唯一正常的純文字檔)

不清楚這個是小弟設定上的問題,還是說是bug呢?印象中之前mozilla使用freetype列印的方式就跟看到的是一樣了。只是換到firefox以後,freetype列印壞很久了,都只用指定ps字型的方式列印。沒想到現在只能用freetype列印,還壞一半的。  :evil:

ps. 系統是fedora core 3 CUPS 1.1.22-0.rc1.8.8 ghostscript-7.07-33

willie0220

  • 憂鬱的高中生
  • ***
  • 文章數: 142
    • 檢視個人資料
Firefox 1.5 中文列印
« 回覆 #1 於: 2005-12-25 02:46 »
1.5版的firefox支援cups列印...
不用像以前一樣用lp指令模擬
也不需要對freetype作特別的設定就可以正常列印了

我使用上都沒有破碎的情況呢... :-?
你可以試試看直接使用firefox的列印,下拉選單可以看到cups

不要輸出成ps直接列印看看?

ychao

  • 懷疑的國中生
  • **
  • 文章數: 42
    • 檢視個人資料
Firefox 1.5 中文列印
« 回覆 #2 於: 2006-01-01 14:48 »
引述: "willie0220"

我使用上都沒有破碎的情況呢... :-?
你可以試試看直接使用firefox的列印,下拉選單可以看到cups

可是就是使用CUPS直接列印出來,就一堆方格了。 :(
可以請教一下你用的diskto與有安裝的字型嗎?目前發現好像跟fireflysung有點關係說。
小弟用的是fedora core 3。

willie0220

  • 憂鬱的高中生
  • ***
  • 文章數: 142
    • 檢視個人資料
Firefox 1.5 中文列印
« 回覆 #3 於: 2006-01-02 09:16 »
debian/sarge
firefox 1.5
firefly新宋體1.3.0

不過換什麼字體都很正常就是了...