2009年2月13日 星期五

Ubuntu 為 latex 新增中文字型

以新增 utf8 nsung 字型(nsungu)為例

字型載點
http://cle.linux.org.tw/fonts/FireFly/type1/

cd ~/
wget http://cle.linux.org.tw/fonts/FireFly/type1/nsungu-1.3.0.tar.gz
tar xvzf nsungu-1.3.0.tar.gz

在解開的 nsungu資料夾中, 有幾種檔案
數個小檔 *.afm, *.tfm, *.pfb, *.enc
以及 nsungu.map, nsungu.fd

分別把它們放到對的地方, 設定一下
重整 tex系統即可

====
可以先設定好目錄變數

SYSTEXMF=/usr/share/texmf
1. 移動 *.afm
cd ~/nsungu
sudo mkdir $SYSTEXMF/fonts/afm/CJK/nsungu
sudo mv *.afm $SYSTEXMF/fonts/afm/CJK/nsungu

2. 移動 *.tfm
sudo mkdir $SYSTEXMF/fonts/tfm/CJK/nsungu
sudo mv *.tfm $SYSTEXMF/fonts/tfm/CJK/nsungu

3.移動 *.pfb
sudo mkdir $SYSTEXMF/fonts/type1/CJK/nsungu
sudo mv *.afm $SYSTEXMF/fonts/type1/CJK/nsungu

4.移動 *.enc
sudo mkdir $SYSTEXMF/fonts/enc/CJK/nsungu
sudo mv *.afm $SYSTEXMF/fonts/enc/CJK/nsungu

5.移動 .map, .fd
sudo mv c70nsungu.fd $SYSTEXMF/tex/latex/CJK/UTF8/
sudo mv nsungu.map $SYSTEXMF/fonts/map/dvips/CJK

6.設定
//編輯並新增
sudo nano $SYSTEXMF/dvips/config/config.nsungu
內容為
p +nsungu.map

sudo nano /etc/texmf/updmap.d/10nsung.cfg
內容為
Map nsungu.map

7. 更新 tex系統
sudo texhash
sudo update-updmap
sudo updmap-sys

沒有留言:

張貼留言