精華區beta FreeBSD 關於我們 聯絡資訊
◇ [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.