- ベストアンサー
PDFファイルにフォントを埋め込む方法
よろしくお願いします。 Linux+Apache+PHPで開発を行っているのですが、PHPでFPDFを使用してPDFファイルの生成を行っています。 その際、PDFに出力するファイルに専用のフォントを使用した文字列を表示したいのですが、ベースとなるPDFファイルに対象となるフォントの全てを埋め込むことはできないのでしょうか? フォントを埋め込まないでPHPで作ったPDFをブラウザ(Acrobat)で開くとその開いたPCに該当するフォントがないと別のフォントに置き換わってしまいます。 これを何とか専用のフォントで表示することはできないでしょうか? PDFを閲覧する人は不特定多数なので 「フォントを入れてください」 ともかけません。 よろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
#2です。連続すみません。 部下に突っ込まれたので(汗)、一部訂正します。 一般的にPDFにフォントを埋め込むのをエンベッドといい。コピーしたり無断配布する行為が著作権に引っかかるのだそうです。 エンベッドは使用許諾に準拠するそうなので、フォントごとのREADME等を参照にエンベッドがOKか否かを確認のうえ、特に断り不要等のように明記されていればPDFに埋め込んで配布することは著作権法に該当しないんだそうです。
その他の回答 (3)
- taketan_mydns_jp
- ベストアンサー率58% (450/773)
#1です。 有料のPDFLibの話ですが。。。マニュアルを見たところ、PDFLibにはフォント埋込み機能があるようです(未経験)。 参考まで。 # 毛筆フォントなんかは埋込むしか選択肢が無いですよね。
お礼
有料だけあってその辺はサポートしているのでしょうかね。 大変参考になりました。 ありがとうございました。
- foreach
- ベストアンサー率51% (43/84)
確かFPDFにフォント埋め込み機能は無いはずです。なので個別にインストしてもらえないなら諦めるしかありません。 例え埋め込みが出来たとしても「フォントは著作物」です。著作者に何の断りも無く勝手に配布する行為がどういう事なのか書かなくても分かりますよね?
お礼
FPDFそのものにはフォントを埋め込む機能は確かに存在しないようです。 けど、Acrobat等ですべてのフォントを埋め込むことができればと思い質問してみました。 ありがとうございます。
- taketan_mydns_jp
- ベストアンサー率58% (450/773)
FPDFのフォント埋込みが可能か、方法は、に関しては不知ですが、FPDFの質問なら下記フォーラムに投げてみてはいかがでしょう。 http://fpdf.japansite.net/
お礼
FPDFへの質問も考えましたがどちらかというとPDFに関する質問かと思いこちらに投稿しました。
補足
お礼を書くのを忘れていました。 ありがとうございました。
お礼
著作権というところで少々疑問はありましたが、改めて教えていただき大変勉強になりました。 少なくとも「エンベッド」という単語は知らなかったので。 ありがとうございました。