📄 00000004.htm
字号:
DATA: 10083 5849 10099 8333 5850 11383 11366 10783 11416 10833 <BR>DATA: 5233 11216 10166 3333 3383 8366 3333 15633 10166 10916 <BR>DATA: 11366 11366 5016 6466 5649 10133 9233 13850 8000 8933 <BR>DATA: 7083 5849 11199 5849 10099 4616 13549 10133 10833 11383 <BR>DATA: 11383 11383 11383 10783 10833 10833 10833 3333 3333 3333 <BR>DATA: 1@333 12333 8933 19283 16533 10916 10916 10916 10133 10133 <BR>DATA: 8933 14483 10916 9233 9233 9233 9233 4616 11383 <BR>AvantGarde-Demi <BR>DATA: 4666 4666 6000 9333 9333 14333 11333 4666 6333 6333 <BR>DATA: 7333 10000 4666 10000 4666 7666 9333 9333 9333 9333 <BR>DATA: 9333 9333 9333 9333 9333 9333 4666 4666 9999 9999 <BR>DATA: 10000 9333 12333 12333 9666 12999 11666 8666 8000 13999 <BR>DATA: 11333 4666 8000 10333 7333 15000 12333 13999 9333 13999 <BR>DATA: 9666 8666 6999 10666 11666 15000 11333 10333 8333 5333 <BR>DATA: 10666 5333 10000 8333 4666 11000 11000 10666 11000 10666 <BR>DATA: 4666 10999 10000 4000 4333 9666 4000 15666 9999 10666 <BR>DATA: 10999 10999 5333 7333 4999 9999 9333 13333 9333 9666 <BR>DATA: 7666 5666 10000 5666 9999 4666 12999 9999 10666 11000 <BR>DATA: 10999 10999 10999 10666 10666 10666 10666 4000 4000 4000 <BR>DATA: 12333 12333 8666 18000 15000 10666 10666 10666 9999 9999 <BR>DATA: 9666 13999 10666 9333 9333 9333 9999 4666 11000 <BR>AvantGarde-DemiOblique <BR>DATA: 4666 4666 6000 9333 9333 14333 11333 4666 6333 6333 <BR>DATA: 7333 10000 4666 10000 4666 7666 9333 9333 9333 9333 <BR>DATA: 9333 9333 9333 9333 9333 9333 4666 4666 9999 9999 <BR>DATA: 10000 9333 12333 12333 9666 12999 11666 8666 8000 13999 <BR>DATA: 11333 4666 8000 10333 7333 15000 12333 13999 9333 13999 <BR>DATA: 9666 8666 6999 10666 11666 15000 11333 10333 8333 5333 <BR>DATA: 10666 5333 10000 8333 4666 11000 11000 10666 11000 10666 <BR>DATA: 4666 10999 10000 4000 4333 9666 4000 15666 9999 10666 <BR>DATA: 10999 10999 5333 7333 4999 9999 9333 13333 9333 9666 <BR>DATA: 7666 5666 10000 5666 9999 4666 12999 9999 10666 11000 <BR>DATA: 10999 10999 10999 10666 10666 10666 10666 4000 4000 4000 <BR>DATA: 12333 12333 8666 18000 15000 10666 10666 10666 9999 9999 <BR>DATA: 9666 13999 10666 9333 9333 9333 9999 4666 11000 <BR>--------------------------end of cnprint.cmd-------------------------------- <BR> <BR> 接下来编译cnprint.c. 不晓得为什麽, 我用-O2会不太正常, 所以我没有作最 <BR> 佳化. 您要不要用就看您了. <BR> <BR> gcc -o cnprint cnprint.c <BR> <BR> 这在我的486DX上花了两三分钟. 请耐心等. <BR> <BR> 编译完成了, 可以开始印了吧! 且慢! 别忘了中文字型还没装哩! 现在在此先解释 <BR> 一下中文hbf字形的观念: <BR> <BR> hbf(Hanzi Bitmap Font,汉字点阵字型)其实只是个字型的描述档, 它本身并没有 <BR> 任何字型资料, 所以还需要字型资料档. 如果您装过yact想必对这有体认吧! <BR> 您可以去 <BR> <BR> <A HREF="ftp://ftp.edu.tw/Chinese/ifcss/software/fonts/big5/hbf">ftp://ftp.edu.tw/Chinese/ifcss/software/fonts/big5/hbf</A> <BR> <BR> 去抓. 在那里有.hbf的档就是HBF档, 其它的有些是字型资料档. 也可以看size <BR> 判断, HBF档一般不会超过几K, 而资料档则至少几百K. 至於对应关系, 可以看 <BR> 看HBF档的内容就晓得了. <BR> <BR> 本文以用倚天为□例,当然将来可能会改变... <BR> spcfont.24, stdfont.24, spcfsupp.24: 倚天中文的字型档, 如果您有原版倚天 <BR> 就能copy. 其它人请抓taipei或国乔字. <BR> etm24.hbf: 做一个link到cn5b24.hbf <BR> <BR> 将这些字型档copy到一个目录(本人是/usr/local/lib/hbf),还有cnprint.cmd也 <BR> 拷到那, 接著export HBFPATH=/usr/local/lib/hbf, 就可以试试了. <BR> <BR> cnprint chitest1.txt <BR> <BR> 它会列出一个menu, 现在先不管它, 按Enter, 等印表机出纸. 怎麽样? 成功了吧! <BR> 这样就算大功告成了. <BR> <BR> 现在可以结束了. 当然, 如果您像笔者一样, 还想再多玩, 还可以试试其他语言. <BR> 本人现装了以下字型: <BR> <BR>-rw-r--r-- 1 root root 487296 Mar 25 13:42 cclib.f24 <BR>-rw-r--r-- 2 root root 2586 Mar 25 13:39 ccs24f.hbf <BR>-rw-r--r-- 1 root root 60912 Mar 25 14:08 ccsym.24 <BR>-rw-r--r-- 3 root root 1811 Dec 15 13:32 cn5b24.hbf <BR>-rw-r--r-- 2 root root 2007 Sep 21 1994 cn5k48.hbf <BR>-rw-r--r-- 2 root root 2586 Mar 25 13:39 cnf24.hbf <BR>-rw-r--r-- 2 root root 1750 Sep 27 1994 cnjb24.hbf <BR>-rw-r--r-- 2 root root 1531 Sep 27 1994 cnkb24.hbf <BR>-rw-r--r-- 2 root root 7155 Aug 2 1996 cnub24.hbf <BR>-rw-r--r-- 1 root root 592128 Jul 4 1994 hanglm24.bin <BR>-rw-r--r-- 2 root root 1531 Sep 27 1994 hanglm24.hbf <BR>-rw-r--r-- 1 root root 495144 Jul 4 1994 jiskan24.bin <BR>-rw-r--r-- 2 root root 1750 Sep 27 1994 jiskan24.hbf <BR>-rw-r--r-- 1 root root 3876768 Jul 28 1994 ntu_kai48.bin <BR>-rw-r--r-- 2 root root 2007 Sep 21 1994 ntu_kai48.hbf <BR>lrwxrwxrwx 1 root root 18 Mar 25 10:22 spcfont.24 <BR>lrwxrwxrwx 1 root root 19 Mar 25 10:22 spcfsupp.24 <BR>lrwxrwxrwx 1 root root 18 Mar 25 10:22 stdfont.24 <BR>-rw-r--r-- 1 root root 1795608 Aug 2 1996 uni24.bin <BR>-rw-r--r-- 2 root root 7155 Aug 2 1996 uni24.hbf <BR> <BR> HBF 对应字型档 说明 <BR> ------------------- ----------------------- -------------------- <BR> cnf24.hbf, cclib.f24,ccsym.24 国标码繁体字型, 本人比较 <BR> ccs24f.hbf 看不习惯简体. <BR> <BR> cn5b24.hbf, spcfont.24,spcfsupp.24, BIG-5码, 倚天字 <BR> et24m.hbf stdfont.24 <BR> <BR> ntu_kai48.hbf, ntu_kai48.bin BIG-5码, 台大字型, 我觉得 <BR> cn5k24.hbf 其实装它就好了. <BR> <BR> cnjb24.hbf, jiskan24.bin 日文jis字型. 可用於JIS, <BR> jiskan24.hbf Shift-JIS(DOS)及EUC(UNIX)码 <BR> <BR> cnkb24.hbf, hanglm24.bin 韩文ksc字型 <BR> hanglm24.hbf <BR> <BR> cnuk24.hbf, uni24.bin UniCode字型 <BR> uni24.hbf <BR> <BR> 至少我试过BIG-5, SJIS及EUC码都很成功. <BR> cnprint的man page说其作者的下一版可能支援TTF, 我们期待吧! <BR> <BR>3. 参考资料 <BR> 1) Linux 中文应用手册第一版, 王佑中著, 第三波发行 <BR> <BR> <BR> <BR>-- <BR> o=|====> <A HREF="mailto:yorkwu@ms4.hinet.net">yorkwu@ms4.hinet.net</A> <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -