• ベストアンサー

日本語フォントを含むPDFファイルを他言語圏でコピペした場合

使用しているフォントをすべて埋め込む形で作成した 日本語フォントを含むPDFファイルを 他言語圏(主に米国)で、文章をコピーして、他のソフトウェアで扱おうとしたとき やはり、日本語フォントを含む場合は文字化けを起こしたりしてしまうものなのでしょうか? それとも、日本語フォントであってもシングルバイト文字程度ならば、文字化け等の問題は回避できるのでしょうか? もし、ご存じでしたら、教えていただけると幸いです。

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

  • ベストアンサー
  • ka210
  • ベストアンサー率71% (202/283)
回答No.4

真っ新な英語版 XP + Acrobat Reader 8.1 の仮想環境を作って試してみました。使用した pdf は、前回試したものと同じです。 結論から言いますと、フォント埋め込みの有無にかかわらず、Notepad に貼り付けた日本語は文字化けしました。よくよく考えたら、システムに Notepad 上で日本語を表示するためのフォントがないため、当然といえば当然の結果ですね(^_^;) よって、「埋め込みの場合すべて正常にペーストできました。」という部分は、私には理解できません。 前のコメントにて、「ロシア語版で試したところ、フォント埋め込みの有無にかかわらず、Notepad 上での文字化けは再現できない」と書きましたが、その環境はいろいろと弄ってある Windows Server 2003 であること、また一度日本語フォントをインストールしてからマニュアルで削除したため (再起動しなかったのでおそらくキャッシュに残っていた) 再現できなかった可能性があります。なので、すみませんが、前回のコメントはすべて撤回させていただきます。 「他のソフトウェアで扱おうとしたときやはり、日本語フォントを含む場合は文字化けを起こしたりするのか」という最初の質問に対しては、埋め込んだフォントはあくまでも Acrobat Reader でちゃんと表示させるためのものであり、他のアプリケーションで正しく表示するには必要なフォントをシステムにインストールする必要がある、と私は回答します (常識なのかも知れませんが、仕様そのものを調べたわけではないので)。なお、いったん日本語フォントをインストールすれば、フォントの埋め込みの有無にかかわらず、ちゃんと表示されるようになります。

voltea
質問者

お礼

遅くなってすみません。 日本語フォントのシングルバイト文字(英字)の場合は 埋め込み状態でなくとも貼り付けができました。 当然マルチバイト文字は埋め込みの有無にかかわらず文字化けしました。 説明足らずですみませんでした。 埋め込んだフォントはあくまでも Acrobat Reader でちゃんと表示させるためのものであり、他のアプリケーションで正しく表示するには必要なフォントをシステムにインストールする必要がある というのは確かに常識というか当たり前というか、 そもそもこんな質問するなという感じだったのでしょうけれど こういった回答をいただけて、とてもうれしいです。 本当にありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (3)

  • ka210
  • ベストアンサー率71% (202/283)
回答No.3

A No.2 追記です。 すみません、A No.2 の最初の質問は無視してください。 私の環境 (英語版 Vista + 日本語フォントインストール済み、およびロシア語版 Windows Server 2003 + 日本語フォントなし) にて、フォント埋め込み有無の両ファイルを使って、試しに Notepad に貼り付けてみたところ、フォント埋め込みの有無にかかわらず、Notepad 上での文字化けは再現できませんでした。 そこで、別の質問ですが、お使いの Windows のバージョンは何でしょうか?また、文字化けする文字はどのような形状で表示されますか?

voltea
質問者

補足

遅くなってすみません。 英語版 Windowsは手元にないため、現在再確認ができておりません。 少ない情報で申し訳ないのですが 前回調べた時は、下記の条件でPDF確認を行いました。 PDFファイルを作成した環境は Win2k Pro[日本語版] + Acrobat Professional 7.0 使用したフォント TimesNewRoman MS明朝 MS P明朝 MSゴシック MS Pゴシック Century Symbol PDFファイルを読み込んだ環境は WinXP Pro [英語版] + Adobe Reader 6.0 デフォルトのままなので 日本語フォントはインストールされていないかと思います。 Reader上でテキストを範囲指定後、コピーし Notepadで貼りつけて確認。 埋め込みの場合 すべて正常にペーストできました。 埋め込まない場合 TimesNewRomanとCentury以外はすべて、縦長の「□」に文字化けしました。

すると、全ての回答が全文表示されます。
  • ka210
  • ベストアンサー率71% (202/283)
回答No.2

>英語版のWindows環境で試してみたところ すみませんが、Notepad 上では何のフォントが適用されていますか? また、エンコードはどうなってるでしょうか。 >他言語環境でも扱えるデータと言えるのでしょうか? これはデータを利用する側のフォント環境に依存すると解釈してますが、ちょっと自信ありません。 私の環境 (英語版Vista + Acrobat 8 Pro) では、再現できなかったので、もしかしたら PDF の条件が異なっているのかもしれません。 時間のあるときにもうちょっと調べてみます。

すると、全ての回答が全文表示されます。
  • ka210
  • ベストアンサー率71% (202/283)
回答No.1

Windows OS を前提としてですが、日本語フォントがインストールされていなければ日本語で表示されることはありません。 逆に言えば、日本語フォントをインストールしており、かつ日本語表示に対応しているアプリケーションであれば、コピー・貼り付けした日本語は問題なく表示されるはずです。

voltea
質問者

補足

ご回答ありがとうございます。 英語版のWindows環境で試してみたところ PDFファイルからNotepadへ日本語をコピー&ペーストすると 文字化けを起こしました。 ですが、日本語フォントのシングルバイト文字(半角英数字)の場合 埋め込みしているものであるならば、ただしくコピー&ペーストできました。 (埋め込みしていないものは文字化け) マルチバイトを使わずに、かつフォントの埋め込み設定さえしてあれば 他言語環境でも扱えるデータと言えるのでしょうか?

すると、全ての回答が全文表示されます。

関連するQ&A