bg5ps -- BIG5 文字檔印表輔助程式: 注意事項與臭蟲

Next Previous Contents

## 6. 注意事項與臭蟲

為了可攜性，`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 當地或是我出去旅遊時 買的明信片，謝謝。

Next Previous Contents