為了可攜性,bg5ps
產生的 postscript 檔案中是包含字型
的,這樣可以在沒有連到postscript 印表機的電腦上執行,然後用磁片
或是用網路傳到可以印的機器上,我自己用了一年了,大致上沒有很大的
問題,有時也許是字型資料太大有些印表機可能無法處理,這樣你可能需
要用比較好的 postscript 印表機,不然就是用 Linux+ghostscript,這
樣的組合到現在我還沒有出過甚麼問題。唯一要注意的是如果用 HP 噴墨
印表機,最好在設定 ghostscript 的選項時加上
-dDepletion=2
可改善用墨過多的情況。其他的噴墨印表機我
就沒有試過了。也許以後看看有沒有機會寫用矩陣字型的版本來改善噴墨
過多的問題。
bg5ps 1.1b2 改寫了 nps 模式下判斷中文 big5 編碼部份的 postscript 碼,所以現在應該在大部份的狀況下都能夠正確判斷 netscape 所產生的 postscript 的 big5 碼。我用的 netscape 版本是 4.05,mpage 是 2.4,如使用其他版本,請自行試用看看。處理 netscape 產生的 postscript 檔時,因為使用可變字型也沒有以 "行" 為單位輸出 postscript 碼,所以有時會有一些重疊的現象,還沒有想到 方法解決這個問題,如果 HTML 檔沒有很複雜的編排的時候多半沒有甚麼 問題。
為了考慮到 python 1.4 的使用者,bg5ps
用了一個
python 舊的的模組 regex
,在 python 1.5.* 之後這個模組被
re
模組取代,雖然 1.5.* 版還有支援 regex,但不被鼓勵。
所以如果還有機會出新版本,我將會改用 re 模組。
如果你發現有甚麼問題,臭蟲,或是建議,請電郵到我的電子郵件信
箱 cschin@u.washington.edu
,謝謝。
如果你覺得這個程式好用,如果方便,可以和我交換明信片給我鼓勵 一下,我的地址是 (98及99年)
Chen-Shan Chin PO BOX 95644 Seattle, WA 98145-2644 U.S.A.如果我收到你的明信片,我也會寄給你 Seattle 當地或是我出去旅遊時 買的明信片,謝謝。