BBS水木清华站∶精华区

发信人: thhsieh.bbs@bbs.phys.ntu.edu.tw (居士), 看板: Linux 
标  题: xcin 的字型转换程式 et2bdf 
发信站: 台大物理 冷月流苏BBS驿站 (Tue Dec  3 11:17:17 1996) 
转信站: sobee!netnews.ntu!news.phys.ntu!chdrv2 
 
嗯! 经过了一番努力,我已将这个程式弄出来了,其实这个小程式不过 
是将原本 xcin-2.1b 中 big5-pack/big5font 底下的 et15, et24m, et24k 
等程式稍加修改,多了些严格一点点的检查,并将这三个分立的程式合在 
一起。较之原来的 et15, et24m, et24k 这三个程式,本程式 -- et2bdf  
有以下几点特色: 
 
1. 本程式可以自动计算实际的倚天字型数目,使用者不必再担心实际 
   字数与转换程式所宣称的字数不合的问题。 
 
2. 原来的 et24k 的 core dump 的问题已解决,不只如此,我还加进 
   了其他倚天所提供的字型。目前本程式可以转换的字型如下: 
 
        et15     16x15 明体字 
        et24m    24x24 明体字 
        et24b    24x24 黑体字 
        et24k    24x24 楷书体 
        et24s    24x24 行书体 
        et24l    24x24 隶书体 
        et24r    24x24 圆体字 
 
   一共是 7 种字型。 
 
3. 原本那三个分立的程式是将转换後的字型直接写到 stdout ,本程式 
   稍作了改变,它会先将转换得的字型写到暂时档内,经过一些必要的 
   处理之後 (如计算字数) ,才将最後结过输出至 stdout。与那三个 
   程式一样,它必须与 bdftopcf (X-win 系统的字型转换程式) 一起 
   工作,才能得出我们所需的 pcf 字型。使用时可用以下的指令: 
 
   et2bdf /msdos/et3 et15 | bdftopcf -o et15.pcf 
 
   意思是, et2bdf 自 /msdos/et3 (倚天中文系统的目录) 下将 15x15 
   明体字转换为 bdf 格式 (应该没说错吧?) ,经由 pipe 丢给 bdftopcf 
   处理,最後输出档为 et15.pcf 。若要安装此字型至 X-win 下,可以 
 
   compress et15.pcf 
   mv et15.pcf.Z (X-Font-Dir) 
   cd (X-Font-Dir) 
   mkfontdir 
 
   然後将 X-Font-Dir 加入 /etc/XF86Config 的搜寻路径中,重新启动 
   X-win 即可。 
 
我希望这支小程式有使用上的价值,可以解决 xcin 字型安装时的困扰。 
如果各位认为这个小程式值得一试的话,请 Email 给我 
 
      thhsieh@twclx.phys.ntu.edu.tw 
 
我会将程式的原始码寄回去给你。编译时只要下 
 
   gcc -o et2bdf et2bdf.c 
 
即可。或者,有那个 ftp 站可以让我放这个程式,好方便一些使用者抓取。 
 
-- 
 
                          ————  居 士  ———— 
                                  台大物理系 
                    Email: thhsieh@twclx.phys.ntu.edu.tw 
 
※ 来源:.冷月流苏BBS驿站 bbs.phys.ntu.edu.tw.[FROM: twclx.phys.ntu.] 

BBS水木清华站∶精华区