安裝日文字型
Monday, June 12th, 2006剛剛把日文字型裝上 我用的是 CyberCJK 字型
果然本來看不到的字都出現了
我自己安裝字型也不是每次都可以成功XD 趕快記錄一下
因為我只要產生 pdf,所以就生出 tfm 配合 ttf 使用就好
不過不曉得怎麼做才能只更新 local cid-x.map
所以只好用 root 裝上去了@@
#!/bin/sh
# download font
wget ftp://ftp.netscape.com/pub/communicator/extras/fonts/windows/CyberCJK.ZIP
# unpack
7z x CyberCJK.ZIP
# download mktfm.sh
wget http://edt1023.sayya.org/tex/mycjk/mktfm.sh
# generate tfm
./mktfm.sh Cybercjk.ttf cybercjk Unicode
# install
[ -d “$HOME/texmf/tex/latex/CJK/UTF8″ ] || \
mkdir “$HOME/texmf/tex/latex/CJK/UTF8″
cp c70cybercjk.fd “$HOME/texmf/tex/latex/CJK/UTF8″
[ -d “$HOME/texmf/fonts/tfm/CJK/cybercjk” ] || \
mkdir -p “$HOME/texmf/fonts/tfm/CJK/cybercjk”
cp *.tfm “$HOME/texmf/fonts/tfm/CJK/cybercjk”
[ -d “$HOME/texmf/fonts/enc/CJK/cybercjk” ] || \
mkdir -p “$HOME/texmf/fonts/enc/CJK/cybercjk”
cp *.enc “$HOME/texmf/fonts/enc/CJK/cybercjk”
# append cid-x.map for dvipdfmx
sudo cat cid-x.map.append >> /etc/texmf/dvipdfm/cid-x.map
# setup TTF
sudo cp Cybercjk.ttf /usr/share/fonts/truetype
cd /usr/share/texmf/fonts/truetype
sudo ln -s /usr/share/fonts/truetype/Cybercjk.ttf
裝完記得跑一下 texhash
不跑 fc-cache 不曉得會不會有影響 (我是有執行啦)
測試文件
\documentclass[12pt,a4paper]{article}
\usepackage{CJK}
\begin{document}
\begin{CJK}{UTF8}{cybercjk}
% 輸入一些 unicode 日文
\end{CJK}
\end{document}
這樣產生出來的 pdf 檔還比用了 nsung 字型的小很多
不過我會同時用到中文跟日文 所以還要再加點東西
定義兩個新指令
\newcommand{\chtfont}{\CJKfamily{nsung}}
\newcommand{\jpfont}{\CJKfamily{cybercjk}}
要用中文字的地方就先下 \chtfont
要用日文字的地方就先下 \jpfont
這樣使用起來就很方便了
不過這個字型比起 nsung 還要糊一點@@
有空再試試其他字型吧 目前能用就好
產生好的字型檔放在這 (ttf/tfm)
[Link]