制作お役立ち便利帳
データに関するご質問

Q PDF文書の再現性で注意すべきこと

A

文書のPDFファイルを作成しても、別のPCなどで開くと文字の位置がずれるとかフォントが変わることがあることを「PDFでも文字がずれたりフォントが変わることがあるのはなぜですか?」で書きましたが、若干事情が変わったこともあり、再度説明します。

パソコンなどで使用可能なフォントは、OSのバージョンやインストールされているアプリによって異なります。そこで文書ファイルを共有する場合はなるべくどのPCでも共通にもっているフォントを使うことが原則です。しかしそれでも気づかずに各PC独自のフォントを使ってしまう場合があります。それは全角空白や記号類もそれぞれのフォントセットごとに用意されているからで、これらはデザイン差が目立たず使用したことに気付かないからです。

特に数式などでは、すべて英数のみで使っているつもりでも不等号『≠』や『√』に日本語フォントが混じるアプリもあります。TeXからPDFへの変換で日本語フォントが埋め込まれない場合などでは化けてしまいます。

そのためにPDFへの書き出しでは必ず「全てのフォントの埋め込み」をしなければなりませんが、そのやりかたが分かりにくいとか見つかりにくいアプリもあります。例えばプリンタの指定を「AdobePDF」にして「プレス品質」を選ぶと埋め込みができるような場合もあります。

フォント埋め込みの課題としてフォントの使用許諾(誰の著作なのか)の問題があり、たとえマイクロソフトのOSに添付されているフォントでもデザイン元の許諾が必要といわれた時もありましたが、今ではプリントのためなら埋め込みができるようです。(以前はプリント側のPCもマイクロソフトの同等OSを使うことが前提と考えられていたから)。

しかしフォント埋め込みが万能なわけではなく、MSP明朝のようなプロポーショナルフォントは横書きの字幅情報をもっているだけなので、文書作成アプリで縦書きにした場合には普通に見えても、PDFを表示すると左右にガタつくことがあります。これは字幅情報がPDFには反映されないからです。この場合はプロポーショナルフォント縦書きにすることを避けるしかありません。このように数式や縦書きなど文字をコントロールする情報が重要な場合は、埋め込んだ後のチェックも必要になります。