ptexLive_pdvips文字化け のバックアップ差分(No.2) - アールメカブ

アールメカブ


ptexLive_pdvips文字化け のバックアップ差分(No.2)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
[[Texの備忘録]]

Ubuntu 11.04 にアップグレードしたら ptexLive 系統が滅茶苦茶になってしまったので,

ptexLive を再インストール,

* ghostscript のリンク張り直し [#j2ace8c1]

 ** ERROR ** Could not find encoding file “H”.
というエラーをくらうので,りあえず
というエラーをくらうので,とりあえず

 export CMAPFONTS=/usr/share/ghostscript/9.01/Resource/CMap

を実行してしのぐ

根本的な対処法は

 $ find /usr/local/texlive/p2009/texmf/fonts/cmap/ -type l | xargs file
/usr/local/texlive/p2009/texmf/fonts/cmap/ghostscript: broken symbolic link to `/usr/share/ghostscript/9.01/Resource/CMap'

 $ sudo rm /usr/local/texlive/p2009/texmf/fonts/cmap/ghostscript
 $ sudo ln -sf /usr/share/ghostscript/9.01/Resource/ /usr/local/texlive/p2009/texmf/fonts/cmap/
 $ sudo /usr/local/texlive/p2009/bin/i686-pc-linux-gnu/mktexlsr

さらにをpxdvi.cfgを編集
 $ sudo vi /usr/local/texlive/p2009/texmf/xdvi/pxdvi.cfg

 replace Ryumin-Light            /usr/share/fonts/truetype/takao/TakaoPMincho.ttf
 replace GothicBBB-Medium        /usr/share/fonts/truetype/takao/TakaoPGothic.ttf

を追加

* pdvips が文字化けする [#o76652c0]
cidfmap の修正を行なう

 /usr/share/ghostscript/9.01/Resource/Init/cidfmap

の末尾に

 %
 /Adobe-Japan1 << /FileType /TrueType /Path
 (/usr/share/fonts/truetype/takao/TakaoPMincho.ttf) /SubfontID 0 /CSI [(Japan1) 2]  >> ;
 /Ryumin-Light << /FileType /TrueType /Path
(/usr/share/fonts/truetype/takao/TakaoPMincho.ttf) /SubfontID 0 /CSI [(Japan1) 2] >> ;
 /Ryumin-Light << /FileType /TrueType /Path 
 (/usr/share/fonts/truetype/takao/TakaoPMincho.ttf) /SubfontID 0 /CSI [(Japan1) 2] >> ;
 /GothicBBB-Medium << /FileType /TrueType /Path
 (/usr/share/fonts/truetype/takao/TakaoPGothic.ttf) /SubfontID 0 /CSI [(Japan1) 2] >> ;


を追加

cidfmap の修正を行なう