Skip to main content
Participant
October 12, 2007
Question

Adpe PDFのフォント設定について

  • October 12, 2007
  • 10 replies
  • 25575 views
使用環境:Win2000 Sp2, Acrobat 7.09
海外等でも閲覧できるPDFを作成する場合のフォントの設定について教えてください。
「すべてのフォントを埋め込む」および「サブセットの全フォントに対する割合(100%)」にチェックを入れておけばよろしいでしょうか?
さらに右下欄の「常に埋め込まないフォント」にあるフォントすべても削除しておく必要がありますでしょか?
以上,宜しくお願いします。
    This topic has been closed for replies.

    10 replies

    Participating Frequently
    October 14, 2007
    brasilさん紹介の文書読んできました。
    私は、字体と字形を混同していたようです。

    #5の私の投稿
    字体を字形と読み替えていただけますようお願いします。
    Participating Frequently
    October 13, 2007
    訂正。
    #7における私の以下の文章は勘違いなので、この箇所は削除。

    > 全体的に話しがAcrobatの世界に行っているような気がするが・・・。

    これよりおまけ。
    Identity-Hなどのフォントエンコーディングの見方については以下のサイト。

    ・エンコーディング
    http://www2.convention.co.jp/pdf/dictionary/j/01_e/encoding/encoding.htm

    以下は、PDFのフォント埋め込みの背景を理解するためのサイト。
    ともかくも、コンピュータでの日本語は難しい。

    ・コンピュータによるテキスト表記とPDFのフォント埋め込みについて
    http://www.antenna.co.jp/PDF/reference/FontEmbedding.htm
    Participating Frequently
    October 13, 2007
    ちと古いが、こういう情報もある。Acrobat(Reader)によるフォント表示のロジックが垣間見える。
    当然ながら現在とは内容が異なる可能性もある。

    文書番号 : 219262
    Acrobat 4.0 : Acrobat 4.0 ビューワによるフォントとフォント情報の取り扱い

    以下のサポート文章には、Acrobatの[ファイルサイズを縮小] コマンドではWindows の欧文システムフォントのみ埋め込みを外すことが出来るとある(日本語フォントの埋め込みは解除されない)。

    文書番号 : 222542
    PDF のファイルサイズを小さくする方法

    以下は基本情報。

    文書番号 : 225564
    PDF 作成時に日本語フォントを埋め込む方法(Windows 版 Acrobat 7.0/8)
    Participating Frequently
    October 13, 2007
    普通は、PDFファイルに日中韓言語が含まれていると[Asian Language Support]が自動的にインストールされるはず(CDからもインストールできる)。

    文書番号 : 226720
    アジア言語文字が含まれる PDF ファイルを英語版 Acrobat で開くとエラーが発生する(Acrobat 7.0/Adobe Reader 7.0)

    文書番号 : 223007
    日中韓フォントが埋め込まれていない PDF の表示方法

    「これでうまくいくはず」と思っていても、後から「読めません!」と指摘されては意味もない。
    自分で英語環境を作成してそこで表示できるかを確認すべきだろう。

    上でアウトライン化の手法を書いたのは、フォント情報が完全に消えるので環境に依存しないし、別途英語環境を作成して確認する必要もないから。また、埋め込みを禁止しているフォントを使っているとこれを回避しなくてはならないので面倒など。

    アウトライン化であれば海外のプリンターでも問題なく印刷できる。
    非埋め込みと比べてファイル容量が増えるが、フォント埋め込みと比べて大して差がないことは確認している。

    また、Acrobatにあるプリフライト機能には[埋め込まれていないフォントを使用しているテキストを一覧表示]というプロファイルがある。
    フォントの情報欄では埋め込みであるか否かなどしか分からないが、上記ツールであれば埋め込んでいない箇所をピンポイントで表示してくれる。

    全体的に話しがAcrobatの世界に行っているような気がするが・・・。
    Participant
    October 13, 2007
    Habacchiさま本当にありがとうございました。
    これで目的とするPDFが作成できます。
    Participating Frequently
    October 13, 2007
    俗に欧文基本14書体と呼ばれているものは、
    PostScript プリンタに最初から内蔵されているフォントです。
    なので、埋め込んでいなくても
    (字体は微妙に変わってしまうことがあるけれど)
    正しく印刷できるし、
    「表示/印刷用フォント」として、Acrobat/Reader に付属されているから
    Acrobat/Reader がある環境なら閲覧も印刷も問題ないんです。

    と記憶していたけど、念のためググってみた。
    http://www.google.co.jp/search?q=%E6%AC%A7%E6%96%87%E5%9F%BA%E6%9C%AC14%E6%9B%B8%E4%BD%93%E3%80%80%E8%A1%A8%E7%A4%BA&lr=lang_ja&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja-JP-mac:official&client=firefox

    ちょっと古いけど(Acrobat 4.0 当時)いい資料を見つけました。
    http://www-eng.kek.jp/seminar/electronic/japan.pdf
    今のAcrobat はOTF フォントも埋め込めます

    単純に考えてください。
    英語圏にアルファベットの文章を送るんです。
    埋め込まなくても
    エンコーディングはANSI で問題ないし、
    http://jp.emeditor.com/help/glossary/systemdefaultencoding.htm

    フォントが置換されても
    「abc」は「abc」のままであり「xyz」にはなりませんよ。

    結論
    文書プロパティーの「フォント」タブで
    日本語フォントがすべて埋め込まれていて、日本語フォントのエンコーディングが
    「Identity-H」または「Identity-V」になっていれば英語環境で閲覧/印刷できます。

    追記
    印刷用のPDF 作成が目的で、
    フォント置換による字体の変更をさけたいならば、「常に埋め込まないフォント」を空にしなければいけなくなるけど、
    「標準」でなくて、「高品質印刷」や「プレス品質」を選べば、はじめから空なんですよ。
    用途に合わせてPDF 設定を選んでください。
    Participant
    October 13, 2007
    Habacchi様ありがとうございました。
    これで悩んでいたことがすっきりしました。
    あと最後に基本的な質問なんですが「常に埋め込まないフォント」欄にある欧文フォント(欧文基本14書体)は閲覧することが目的なら英語圏に関係なくサブセット埋め込みする必要はない(削除する必要はない)と考えてよろしいですか?
    Participating Frequently
    October 13, 2007
    大体ヘルプにかかれているハズですが。

    >「サブセットの全フォントに対する割合(100%)」

    コレは欧文フォントにのみ(日中韓フォント以外に)有効な設定なので、
    日本語フォントについては、関係ありません。

    >「常に埋め込まないフォント」

    ここにあるのは欧文フォント(欧文基本14書体)のはずだから、
    主たる目的が「英語環境で閲覧するPDF を作成するが、欧文フォントを埋め込む必要はない」ならば、
    削除する必要はありません。

    >ここで種類欄で(CID)と表示されるフォント(日本語のフォントが多い)が埋め込まれていれば問題ないと考えて宜しいでしょうか?過去何回か海外へ日本語環境で作成したPDFを送付しておりますが,送付前にこの方法で確認して問題となったことがないのでこの方法で問題ないかと考えております。

    英語環境で閲覧するPDF を作成するならば、
    エンコーディングにも留意しなければいけません。

    英語環境で閲覧するならば、日本語フォントのエンコーディングは
    「Identity-H」または「Identity-V」になっている必要があります。

    結論
    文書プロパティーの「フォント」タブで
    日本語フォントがすべて埋め込まれていて、日本語フォントのエンコーディングが
    「Identity-H」または「Identity-V」になっていれば英語環境で閲覧できます。

    アウトライン化していなくても大丈夫なハズです。
    Participant
    October 12, 2007
    Brazil 様
     ご丁寧な回答ありがとうございました。
    別の観点からの質問として作成したPDFが英語環境で閲覧できるかを確認する方法について確認させてください。
    文書プロパティーの「フォント」タブで使用されているフォント一覧が表示されますが,ここで種類欄で(CID)と表示されるフォント(日本語のフォントが多い)が埋め込まれていれば問題ないと考えて宜しいでしょうか?過去何回か海外へ日本語環境で作成したPDFを送付しておりますが,送付前にこの方法で確認して問題となったことがないのでこの方法で問題ないかと考えております。

    このような確認の仕方で問題ないか教えてください。
    Participating Frequently
    October 12, 2007
    ヘルプなり、サポートデータベースを利用すればそれなりの情報がある。
    以下はその一例。

    文書番号 : 225564
    PDF 作成時に日本語フォントを埋め込む方法(Windows 版 Acrobat 7.0/8)

    埋め込むよりはアウトライン化したほうが安心という場合もある。
    PDFでは表示できないフォントが少しでもあると、該当ページが真っ白ということもある。自分では埋め込んだつもりでも「こんなのが残っていた!」ということが後で判ったする。
    そういう時に備えてのフォントのアウトライン化である。容量的には、フォントの埋め込みもアウトライン化も大して違いはない。
    アウトライン化したあとは、フォント情報欄には何も表示されなくなる。

    フォントのアウトライン化というとイラストレーター等でやるのか?という疑問があるかもしれないが、実はAcrbat単体でもできる。
    詳細は下記サイトに書いてある。

    ・第1回「PDF内のフォントを強制的にアウトライン化する方法」
    http://www.papit-town.jp/column/acrobat01.html

    透明効果のあるオブジェクトがPDFに含まれているとAcrobat7.0では[透明の分割・統合]の選択が可能になり、そのオプションとして[すべてのテキストをアウトラインに変換]がある。この機能を利用するわけである。

    上記サイトではイラストレーターで透明オブジェクトを作成する方法を紹介しているが、Wordでオートシェイプを挿入し、[オートシェイプの書式設定]以下で透明(透過性)を設定してPDF化すればよい(ただしPDFMakerを使う)。
    一部のリボンなどでは透明性がPDFでは反映されないので注意する。

    WordからのPDF化のやり方や問題点については、『Word+Acrobat DTP出力実践ガイドブック』( 山木大志著)に詳しい。
    http://book.mycom.co.jp/book/4-8399-1839-2/4-8399-1839-2.shtml

    あるいはテキストの透かしにそのまま不透明度が設定できるので、わざわざ透明オブジェクトを作成する必要もないようだ。

    ・Acrobat8]フォントを強制的にアウトライン化する方法
    http://d.hatena.ne.jp/peh01404/20070509/1178699203

    「フォントのアウトライン化の際にフォントが太くなる」という一般的な問題点は残されるだろうが、通常フォントであればそれほど気にすることもないだろう。