• ベストアンサー

PDFファイルにフォントを埋め込む方法

よろしくお願いします。 Linux+Apache+PHPで開発を行っているのですが、PHPでFPDFを使用してPDFファイルの生成を行っています。 その際、PDFに出力するファイルに専用のフォントを使用した文字列を表示したいのですが、ベースとなるPDFファイルに対象となるフォントの全てを埋め込むことはできないのでしょうか? フォントを埋め込まないでPHPで作ったPDFをブラウザ(Acrobat)で開くとその開いたPCに該当するフォントがないと別のフォントに置き換わってしまいます。 これを何とか専用のフォントで表示することはできないでしょうか? PDFを閲覧する人は不特定多数なので  「フォントを入れてください」 ともかけません。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • foreach
  • ベストアンサー率51% (43/84)
回答No.3

#2です。連続すみません。 部下に突っ込まれたので(汗)、一部訂正します。 一般的にPDFにフォントを埋め込むのをエンベッドといい。コピーしたり無断配布する行為が著作権に引っかかるのだそうです。 エンベッドは使用許諾に準拠するそうなので、フォントごとのREADME等を参照にエンベッドがOKか否かを確認のうえ、特に断り不要等のように明記されていればPDFに埋め込んで配布することは著作権法に該当しないんだそうです。

zatton
質問者

お礼

著作権というところで少々疑問はありましたが、改めて教えていただき大変勉強になりました。 少なくとも「エンベッド」という単語は知らなかったので。 ありがとうございました。

その他の回答 (3)

回答No.4

#1です。 有料のPDFLibの話ですが。。。マニュアルを見たところ、PDFLibにはフォント埋込み機能があるようです(未経験)。 参考まで。 # 毛筆フォントなんかは埋込むしか選択肢が無いですよね。

zatton
質問者

お礼

有料だけあってその辺はサポートしているのでしょうかね。 大変参考になりました。 ありがとうございました。

  • foreach
  • ベストアンサー率51% (43/84)
回答No.2

確かFPDFにフォント埋め込み機能は無いはずです。なので個別にインストしてもらえないなら諦めるしかありません。 例え埋め込みが出来たとしても「フォントは著作物」です。著作者に何の断りも無く勝手に配布する行為がどういう事なのか書かなくても分かりますよね?

zatton
質問者

お礼

FPDFそのものにはフォントを埋め込む機能は確かに存在しないようです。 けど、Acrobat等ですべてのフォントを埋め込むことができればと思い質問してみました。 ありがとうございます。

回答No.1

FPDFのフォント埋込みが可能か、方法は、に関しては不知ですが、FPDFの質問なら下記フォーラムに投げてみてはいかがでしょう。 http://fpdf.japansite.net/

zatton
質問者

お礼

FPDFへの質問も考えましたがどちらかというとPDFに関する質問かと思いこちらに投稿しました。

zatton
質問者

補足

お礼を書くのを忘れていました。 ありがとうございました。

関連するQ&A