精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● FreeBSD>>系统管理>>系统设置与技巧>>中文相关之howto>>中文相关的 : 如何安装 CJK(1)

主题:中文相关的 : 如何安装 CJK(1)
发信人: neal()
整理人: hahalee(1999-04-22 03:00:24), 站内信件
From: [email protected] (小P) 
Newsgroups: tw.bbs.comp.386bsd 
Subject: Re: Question about print Chinese ?print Chinese 
Date: 14 Mar 1997 17:21:37 GMT 
Organization: 台大电机 Maxwell 站 
 
 一篇装 teTeX-0.4+CJK4.0.0的好文章,和大家共享 
1. 照 CJK 的说明将之安装好. 
2. 在 /usr/local/teTeX/texmf/fontname/special.map 末加入数行 
   ntukai       chinese         ntukai 
   ntufsm       chinese         ntufsm 
   ntumm        chinese         ntumm 
   ntumr        chinese         ntumr 
   ...          ...             ... 
   (有哪些字型就加哪些) 
3. 修改 /usr/local/teTeX/texmf.cnf, 在 PKFONTS 那一行, 
$MAKETEX_MODE 
   後面加上 ,ttf2pk 
4. 设一个环境变数 TTFDIR 指向 NTU TTF fonts 的所在路径. 
5. 直接修改 teTeX 0.4 所附的 MakeTeXPK: 
   在 export TEXMF MAKETEXDIR 该行( 66 行) 後插入两行: 
   : ${TTFDIR=`kpsetool -v '$TTFDIR'`} 
   export TTFDIR 
   在 MODE=gsftopk 该行(75行) 後插入数行: 
   elif test -r $TTFDIR/`echo $NAME|sed -e 
's/[0-9][0-9]$//'`.ttf; then 
     ttfname=`echo $NAME|sed -e 's/[0-9][0-9]$//'` 
     ff=`echo $NAME|sed -e 's/.*\([0-9][0-9]\)$/\1/'` 
     cmd="MakeTTFPK - $NAME.${DPI}pk $ff $ttfname $DPI"
 
     MODE=ttf2pk                                      
     psline=ttf2pk 
6. 将 ttf2pk 目录中相对应的 C00xxx.fd(视需要修改) copy 到适当的地方. 
7. 修改 ttf2pk 附的 InstallFont 
   第14行 TTFDIR=适当的路径 
   第17行 fontdir=teTeX 下的 fonts 路径 
   将 31~40 行删掉改成: 
     pkdestdir=$fontdir/pk/ttf2pk/chinese/$ttfname 
     tfmdestdir=$fontdir/tfm/ttf2pk/$ttfname 
     test -d $pkdestdir \ 
       || mkdir -p $pkdestdir \ 
       || { echo "$0: Could not mkdir $pkdestdir." >&2; exit 1; } 
     test -d $tfmdestdir \ 
       || mkdir -p $tfmdestdir \ 
       || { echo "$0: Could not mkdir $tfmdestdir." >&2; exit 1; } 
   将 59,60 两行删掉改成: 
     mv *.${DPI}pk $pkdestdir 
     mv *.tfm $tfmdestdir 
8. 将 ttf2pk 附的 MakeTTFPK copy 到 MakeTeXPK 所在目录. 
   通常是 /usr/local/teTeX/bin. 
9. 用 InstallFont FONT DPI 来造 font 的基本 PK 档及 TFM 档. 
   FONT = ntukai, ntufsm, ntumm..... 
   DPI = 300 or 360 or ..... 
10. 用 texhash 更新 teTeX 所辖档案总表.       
11. 完成. 
 
照上述实作後, 由 InstallFont or MakeTeXPK 所产生的 ntukai PK 档将会
出现在 
/usr/local/teTeX/fonts/pk/ttf2pk/chinese/ntukai 目录中. 而由 
InstallFont 
产生的 ntukai TFM 档将出现在 
/usr/local/teTeX/fonts/tfm/ttf2pk/ntukai 目 
录中. 其馀字型类推. 
 
p.s. 当 xdvi 或 dvips 找不到字档会自动呼叫 MakeTeXPK, 而当 
MakeTeXPK 时 
     会有垃圾怪码产生, 但不影响整□运作. 原因大概是 MakeTeXPK 改得不好.     
 
-- 
 * Origin: ● 台大电机 Maxwell 站 ● From: Mky.m3.ntu.edu.tw 

--
※ 来源:.网易 BBS bbs.netease.com.[FROM: dmx320.resnet.ust.hk]

[关闭][返回]