◇ [anno] FreeBSD 下列印中文
--------------------------------------------------------------------------------發信人: [email protected] (無責任恐龍), 看板: 386BSD
標 題: [anno] FreeBSD 下列印中文
發信站: ☆清華電機☆ (Sat Dec 13 11:28:37 1997)
轉信站: fromzero!freebsd.ntu!news.cs.nthu!news.ee.nthu!star
1. 高級做法:安裝 teTeX + CJK,用 latex 來編寫、列印文件。
2. 安裝 cnprint:
ftp://ftp.nctu.edu.tw/Chinese/ifcss/software/unix/print/cnprint280.tar.gz
(1) 抓回來後用 gcc -o cnprint cnprint.c 編出 cnprint。
(2) 視需要修改一下 cnprint.cmd。
(3) 如何沒有 hbf 字型,到
ftp://ftp.nctu.edu.tw/Chinese/ifcss/software/fonts
下抓。中文在 big5 目錄下,日文在 misc 目錄下。
(4) 用 cnprint xxx.txt -o=xxx.ps 把中文文件轉成 PostScript 檔,
再用 ghostscript 列印。
* 因為使用 hbf 字型,列印效果較差。
* 不只可以列印 big5 中文,也可以列印 gb 中文、JIS 日文等文件。
3. 安裝 bg5ps
http://weber.u.washington.edu/~cschin/bg5ps/bg5ps.tgz
(1) 需先安裝 python (在 ports 中 lang/python)
(2) 抓回 bg5ps.tgz,解開後修改 bg5ps 及 nps2cps 兩檔案中 python
的位置。
(3) 用 gcc -O2 -o ttf2psm ttf2psm.c 編出 ttf2psm。
(4) 把 bg5ps.conf 拷到 ~/.bg5ps.conf,視需要修改。
(5) 用 bg5ps -if xxx.txt -of ooo.ps 產生 PostScript 檔,再用
ghostscript 列印。
(6) 要用 Netscape 列印中文網頁,先用 netscape 把網頁列印成檔案
netscape.ps,再用 cat netscape.ps | nps2cps > ooo.ps。用
ghostscript 列印。
(7) bg5ps 可以配合 apsfilter 一起使用,為 bg5ps 及 nps2cps 在
printcap 中加入新設定,並修改 apsfilter。這樣列印中文時只要
用 lpr -Pxxxxx 即可直接列印。
-------------------------------------------------------------------------------- ╭═╮ ╭╮ __________________________________________
║ ║ ╰╯╭╮ E-mail : [email protected]
--->╮║ ║ ╭╮║╠═╮╭═╮╭══╮═╮╭╮ ╮╭═╮
╭╬╮ ║ ║║║║ ║║ ║╰═╮║ ║║║ ║║ ║
╰╯╰═╩═╯╰╯╯ ╰╯═╩══╯╰═╩╯╰═╩╯ ╰--->
今日戰場空氣品質極差,紫外線指數 9.8,不適合做戰。請交戰雙方擇日再戰。
--------------------------------------------------------------------------------※ Origin: 清華電機 ◆ From: g853732.HUNG.AB.