「Web出版サイト」ベータ公開

Q&A集[?]

当サイトでのご質問の受付は終了しました

すべてのコンテンツを読み込み専用としたため、回答欄からも投稿できません

Apache OpenOffice/LibreOfficeのご質問はそれぞれのフォーラムへご投稿ください

質問コーナー

サイト内検索

分類メニュー

関連サイト


本日:1
昨日:1
総数:5008
現在:3


エクスポートしたPDFに不具合?(フォントが埋め込まれない)

メッセージ

2.0.2をアンインストール後に2.0.3をインストールしました。
writerで作製したファイルを直接PDFにエクスポートしました。
Adobe Reader 7.0.7で読み込んでみたところ、
「リソース辞書内にフォントが見つかりません-Helveticaを使います。」
のメッセージが表示され、文字が文字化けして正しく表示されません。
Calcでも同様の現象が起きています。
2.0.2では問題なかったのですが、良い対処方法がありますでしょうか?


フォント欄に「HG明朝」などと表示されてませんか

M.Kamataki (2006-07-20 14:10:22 (木))

2.0.3Windows版には、デフォルトフォントにMSフォントを設定できないという不具合があります。既知の不具合として、以下のページに登録してあります。
http://openoffice.s16.xrea.com:8080/pukiwiki/pukiwiki.php?%5B%5BOOo2.0.3_bug%5D%5D(現在アクセス不可)

この問題は、VCL.xcuというファイルを修正したものと差し替えれば直ります。差し替えを自動で行うパッチ適用プログラムも用意してあります。プログラムを実行する前には、必ずクイック起動も含めてOOoを終了してください。

もし、上記の対策でPDFの件も改善されましたら、ご報告ください。

パッチ適用について

名無し (2006-07-20 16:25:21 (木))

M.Kamataki さんアドバイスありがとうございます
書き忘れていましたがパッチの適用は導入時に済ませてあります。念のため再度実行して見ましたが、やはり症状は改善されませんでした。
補足ですが、PDFのプロパティで使用しているフォントを見ると、埋め込みサブセットにTimesNewRomanPSMTしかありませんでした。
フォントをすべて埋め込む方法があるのでしょうか?

フォントは何でしょう

M.Kamataki (2006-07-20 17:31:11 (木))

わたしはWindows XP SP2なのですが、PDF出力に関しては以前と同じように出力できています。フォントはMSフォントなのですが、そちらでお使いのフォントは何でしょう?

;; もしかすると、ユーザー設定ファイルのバージョンアップによる破損かも。→ faq/1/202

フォントはMS P 明朝です

名無し (2006-07-21 09:32:00 (金))

M.Kamataki さんアドバイスありがとうございます

フォントはMS P 明朝です。いろいろ変えて見ていますが、英数字以外は文字化けしてしまうようです。JAVAもちゃんとインストールされいました。
ユーザー設定ファイルもいったん削除して再設定しています。
アンインストール後いったん再起動した方が良かったのでしょうか?起動時のシステム組み込み設定はしていませんから、大丈夫とは思いますが…

変ですね

M.Kamataki (2006-07-21 13:21:30 (金))

VCL.xcu、ユーザー設定ファイルの問題でないとすると、わたしのところで再現できないので今は見当がつきません。

ほかに本質問と同様の症状になられた方いませんか。

簡単なテスト文書を作ってみました

catch (2006-07-22 16:46:40 (土))

これでは、出ませんねぇ。
再現するサンプルファイルを添付して頂くと良いかも。

同じ症状です

yupipi (2006-07-24 03:34:19 (月))

OpenOffice2.0.2を使っています。
同じ文書を何度かコピーして名前を変えて
編集していたら、今日急にこの

writerで作製したファイルを直接PDFにエクスポートしました。
Adobe Reader 7.0.7で読み込んでみたところ、
「リソース辞書内にフォントが見つかりません-Helveticaを使います。」
のメッセージが表示され、文字が文字化けして正しく表示されません。

という同じ症状が出ました。
(私はAcrobat Reader 7.0.8です)

その後、今まできちんと見られていたPDFも同じメッセージが
出て文字化けするファイルも出てきたので、これはAcrobat Readerの
問題なんでしょうか。

具体例で説明すると
7/1作成 xx0701.odt -> xx0701.pdf : OK
7/2編集 xx0701.odtをxx0702.odtにcopy -> xx0702.pdf : OK
7/3編集 xx0702.odtをxx0703.odtにcopy -> xx0703.pdf : NG
NGになってからxx0702.pdfを開く : NG
NGになってからxx0701.pdfを開く : OK
といった感じです。

バージョンアップすれば直るのかと思ったのですが、
この記事にであったのでまだやっていません。

たいした内容ではないので(外に出せる)
全部のファイルを差し上げられます。
よかったら対処教えてください、よろしくお願いします。

ファイルサイズ

yupipi (2006-07-24 03:41:31 (月))

よく見たら、
OKのxx0701.pdf(実際は複数ファイルあります)は約150kbあるのに
NGのxx0702.pdf, xx0703.pdfは約44kbしかありません。
フォントが埋め込まれていないので、やはり
OpenOfficeのエクスポートの問題ではないかと思います。

もうひとつ試しました

yupipi (2006-07-24 03:44:57 (月))

xx0701.odtを再度開いて、もう一度PDFにエクスポートしたところ
NGなファイルができました。
考えられる対処はありますでしょうか?

サンプルを

M.Kamataki (2006-07-24 10:07:44 (月))

yupipiさん、ご提供できるものがありましたら、お願いします。変換前のodtファイルと、変換後のpdfファイルの2つを添付してください。

直りましたが…

名無し (2006-07-24 10:27:08 (月))

M.Kamataki さん アドバイスありがとうございます

 今朝もう一度同じファイル複数でPDF作製をしてみたら、正しく作製されました。
理由は不明です。思いつくのは起動時の読み込みを止めて、再起動したくらい
です。OSの設定として終了時にPAGEFILEを削除するようにしています。
アンインストール後、インストール後にそれぞれ再起動した方が良かったかも
しれません。

 ただし、正常化した理由がわからない上、再現できず原因を特定できて
いないので、完治しているかどうかは様子を見ないと今すぐ判断できないです。

中国語で同じような問題が

M.Kamataki (2006-07-24 22:11:18 (月))

Issuesを検索してみたら、中国語で同じ問題が登録されていました。

「Chinese chars not recognizable upon PDF export」
http://www.openoffice.org/issues/show_bug.cgi?id=55058

サンプルとして登録されているPDFファイルをAdobe Readerで開くと、「リソース辞書内にフォントが見つかりません-Helveticaを使います。」とエラーが表示されます。同じ現象です。

なんでだろう

Mira # 徹夜息抜き中 (2006-07-25 02:54:27 (火))

WinXPsp1 2.0.3rc7 VCLパッチなし
作成問題なし、添付のpdfも7.0.7で問題なく表示。中国語は試してません

# CJK project 初稼動?かな?

再び変換不可に

名無し (2006-07-25 11:39:53 (火))

昨日の報告から今日違う文書で試したところ、再発しました…
同じ文書でもPDF変換ミスが起きてます。理由はやっぱり不明、
やはり完治していなかったようです。
この間再起動していますが、直接の原因ではなさそうです。

確認済みの事項ですが、今回の現象は作成済みのファイルだけ
でなく、新規作成したファイル(保存なし)でも起こります。

はて?

M.Kamataki (2006-07-25 15:27:12 (火))

http://www.openoffice.org/issues/show_bug.cgi?id=55058
にあるsample.odtを自分の環境でPDFにしてみると、エラーになりません。odtファイルで指定したフォントはないのですが、ちゃんと代替えフォントが埋め込まれています。

PDF出力がおかしな方へ。

  • [ツール]−[オプション]−[OpenOffice.org]−[フォント]には何かフォント置換の設定はされているでしょうか
  • できれば、出力されたPDFファイルの「文章のプロパティ」のフォントタブの画面をキャプチャしていただき、当ページに添付していただけませんか

PDF変換が不安定に

名無し (2006-07-25 19:03:07 (火))

皆様へ

どうもPDF変換がうまくいったりいかなかったりしています。
フォントタブの画面をPDF_FONT_Property.jpgで添付しておきます。
フォントの置換テーブルは使用していません。

PDFのフォント

M.Kamataki (2006-07-25 22:23:50 (火))

PDFのフォント情報を見ると、埋め込みに成功しているほうの日本語フォントが「PMingLiU」となっていますが、これは意図したとおりでしょうか。

フォント情報

名無し (2006-07-27 09:13:08 (木))

Faq添付のサンプルデータファイルをそのまま使っています。
失敗はアップされていたものです。
ちょっと混乱するかもしれませんので、自分の持ってるデータ(MS P 明朝)使用のファイルで作成し直すようにします。
今の時点ではPDF作成に失敗中です

添付ファイルのPDF化

M.Kamataki (2006-07-27 11:09:08 (木))

わたしの環境で3_155.odtをPDF化したものの「文章のプロパティ」は以下の図のようになります。「PMingLiU」ではなく「MS-PMincho」が正しく埋め込まれています。

faq3_155_01.png

さて、最初に戻ってしまうのですが、VCL.xcuファイルを差し替える際、タスクバーのクイック起動も含めてOpenOffice.orgを終了した上で、作業されたでしょうか。

VCL.xcuは関係ないかも

M.Kamataki (2006-07-27 14:51:19 (木))

m176という開発バージョンをチェックしないといけないので、比較的クリーンなWin XPに入れてみました。m176は2.0.3と同様、VCL.xcuの問題を抱えています。同ファイルを差し替えないで、3._155.odtをPDF化してみましたが、ちゃんとfaq3_155_01.pngのように、「MS-PMincho」が正しく埋め込まれていました。

再現状況がわからなくなりましたねぇ。

またです…

名無し (2006-07-28 08:26:14 (金))

M.Kamatakiさん、いつもありがとうございます

同一環境下で同一ファイルでPDF変換が正しく作成されました。
それぞれの「文章のプロパティ」は

・PDFsippai.jpg 失敗しているもの

PDFsippai.jpg

・PDFseikou.jpg 今回成功しているもの

PDFseikou.jpg

・PDF_ikinari_Ver.jpg ソースネクストの「いきなりPDF ver.1」で作成したもの

PDF_ikinari_Ver.jpg


です。日本語フォントの埋め込みに失敗していると思います。
本当に再現性がわからないし、なにより出来たり出来なかったりすることの方がつらいです。

フォントキャッシュ

M.Kamataki (2006-07-28 11:10:22 (金))

Windowsの場合、フォントがらみのトラブルでよくある対処法が「フォントキャッシュの削除」です。一度試してみてはどうでしょうか。フォントキャッシュの削除の仕方としては、下記のページが参考になります。Win2000とXPのフォントキャッシュ名は同じです。

「特定のフォントが、フォント一覧に表示されない場合の対処方法 (Windows XP の場合)」
http://support.microsoft.com/kb/880991/JA/

なお、勝手ながら画像をインライン表示にしました。

フォントキャッシュの削除

名無し (2006-08-02 07:49:11 (水))

M.Kamataki さん アドバイスありがとうございます

フォントキャッシュの削除をしてみたところ、トラブルが収まったように思います。
不安定だったのも何らかの原因でフォントキャッシュがおかしくなっていたのかもしれません。
私のOS自体の不具合の可能性も否定できませんが、初期の対処法として効果が期待できそうです。
同様の方法で改善された方の返答をお待ちしています。

Re: フォントキャッシュの削除

M.Kamataki (2006-08-02 11:14:34 (水))

原因が1つわかってよかったです。同様の現象を報告された、yupipiさんはどうでしょうか。もう見てらっしゃらないかな。

フォントキャッシュの削除で様子を見る

名無し (2006-08-22 11:28:51 (火))

M.Kamataki さん 他 多くの方いろいろありがとうございました。

エクスポートしたPDFに不具合「リソース辞書内にフォントが見つ
かりません-Helveticaを使います。」のエラーが表示される場合、
対策としてフォントキャッシュに不具合があるので、一度フォント
キャッシュを削除して様子を見る を回答としておきます

完了にします

M.Kamataki (2006-08-22 13:14:07 (火))

コメントいただきましたので、完了にします。

なお、タイトルを「エクスポートしたPDFに不具合?」から「エクスポートしたPDFに不具合?(フォントが埋め込まれない)」に変更します。

お名前:
題名:


添付ファイル: filePDF_ikinari_Ver.jpg 1465件 [詳細] filePDFseikou.jpg 1502件 [詳細] filePDFsippai.jpg 1449件 [詳細] filefaq3_155_01.png 1431件 [詳細] filePDF_FONT_Property.jpg 867件 [詳細] file3_155.odt 943件 [詳細] file3_155.pdf 919件 [詳細]