sudo add-apt-repository ppa:texlive-backports/ppa
sudo apt-get update
sudo apt-get upgrade
sudo add-apt-repository ppa:texlive-backports/ppa
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fontforge
song.ttc, and generate font filesfontforge -script subfonts.pe simsun.ttc song Unicode.sfd
makemap.sh, run the script to generate map fileif [ -f song.map ]; then
rm song.map
fi
for i in *.tfm
do
echo "${i%.tfm} ${i%.tfm} <${i%.tfm}.pfb" >> song.map
done
c70song.fd% This is c70song.fd for CJK package.
% created by Edward G.J. Lee
% modify by Yue Wang
\ProvidesFile{c70song.fd}
\DeclareFontFamily{C70}{song}{\hyphenchar \font\m@ne}
\DeclareFontShape{C70}{song}{m}{n}{<-> CJK * song}{}
\DeclareFontShape{C70}{song}{bx}{n}{<-> CJKb * song}{\CJKbold}
\endinput
kpsewhich texmf.cnf
TEXMFHOME toTEXMFHOME = $HOME/texmf
TEXMFDBS toTEXMFDBS = $TEXMFHOME;$TEXMFLOCAL;$TEXMFMAIN;$VARTEXFONTS;$TEXMFSYSVAR;$TEXMFDIST
TEXMFHOMEmkdir -p ~/texmf/fonts/map/dvips/CJK
mkdir -p ~/texmf/fonts/tfm/CJK/song
mkdir -p ~/texmf/fonts/type1/CJK/song
mkdir -p ~/texmf/tex/latex/CJK/UTF8
cp song.map ~/texmf/fonts/map/dvips/CJK
cp *.tfm ~/texmf/fonts/tfm/CJK/song
cp *.pfb ~/texmf/fonts/type1/CJK/song
cp c70song.fd ~/texmf/tex/latex/CJK/UTF8
sudo texhash
updmap
$HOME/texmf/fonts/map/pdftex/updmap/pdftex.map, append content in song.map