script day.log

大学生がなんとなく始めた、趣味やら生活のことを記録していく。

TeXに苦労したこと(pdf作成)

さあ印刷しようと思ってtex->pdf変換して、
作成したDebian上のpdfをクラウドに一旦上げて、
Windowsでpdfを確認したところ、
日本語が埋め込まれてないって事態に遭遇しました。

とりあえずDebian上のpdfに対して、フォントが埋め込まれているか確認します。

//pdffonts インストールのため
apt install xpdf

//font 確認(emd:埋め込み)
pdffonts hoge.pdf 

私の場合は日本語系のフォントが埋め込まれてなかったですね。
ということで埋め込むのですが、mapを作成するのは面倒なので、
Ghostscriptにおまかせしました。

//font埋め込み
gs -q -dNOPAUSE -dBATCH -dPDFSETTINGS=/prepress -sDEVICE=pdfwrite -dEmbedAllFonts=true -sOutputFile=$YOUR_OUTPUT_FILE.pdf -f $YOUR_INPUT_FILE.pdf

一応確認
pdffonts hoge.pdf 

こんな感じの流れで一応解決しました。
しかし、クラウド上のviewerでは日本語表示出来なかったので、そちらも解決したいです。