ポータブル化とはあまり関係ないが、出来上がりのPDFにフォントが埋め込まれてないと、印刷時の環境に依存してしまう、ということで、日本語フォントの埋め込みの実験。フリーのIPAフォントというのを入手してきて、やってみた。
正式には、mapファイルやフォント関係を適切なディレクトリーに配置するべきだが、とりあえず実験ということで、文書と同じディレクトリーに mapファイルとTrueTypeフォントを置いた。IPAフォントを解凍して、すべてをカレントディレクトリーに配置。次に、
rml H ipam.ttf rmlv V ipam.ttf gbm H ipag.ttf gbmv V ipag.ttf
なる内容を、例えば IPA_font.map という名前で保存する。そして、コマンドラインから
> dvipdfmx -f IPA_font.map sample.dvi
とすれば、IPAフォントが埋め込まれた sample.pdf が作られる・・・のだが、何故か警告が。
** WARNING ** UCS-4 TrueType cmap …
という警告メッセージが出るのだが。これは無視して良いのかな?