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

Q&A集[?]

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

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

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

質問コーナー

サイト内検索

分類メニュー

関連サイト


本日:1
昨日:0
総数:1687
現在:5


PDFエクスポートでギリシャ文字が化ける

ページOpenOffice.org FAQの登録ページ
投稿者くれたぴ
分類
edit/refer
優先順位
edit/refer
状態
edit/refer
カテゴリー
edit/refer
投稿日2008-11-18 23:29:27 (火)
OSMac
依存するページIssue #79187
バージョン
edit/refer

メッセージ

回答ページでは行末に「~」を付加する必要はありません

ギリシャ文字の混じった文書をPDFとしてエクスポートすると、結果のギリシャ文字が化けます。 一律に「M」や漢字の「測」に化けたりしますが、法則はよくわかりません。 フォントは Symbol です。Times New Roman にすると化けません。


フォントの問題

M.Kamataki (2008-11-19 10:32:38 (水))

Symbolフォントは、普通の文字列が使う文字コードの範囲外を使っています。それが原因のような気がします。

確かにOpenOffice.orgはSymbolフォントの扱いが苦手かもしれませんが、ギリシャ文字用フォントが存在すれば、そちらを使うという方法はないのでしょうか。

検索してみると、以下のような情報がありました。

Windowsで

M.Kamataki (2008-11-19 11:29:44 (水))

Symbolフォントのギリシャ文字を挿入して、OpenOffice.org 3.0でPDF化した簡単なテストでは再現しませんでした。

Macユーザーの方で再現できる方はいらっしゃいますか。

なお、Writerのサンプルファイルがあると、より多くの方に試していただけると思います。ご検討ください。あと、くれたぴさんがお使いのOpenOffice.orgがintel版かppc版かも、情報としてお知らせください。

サンプルを添付します

くれたぴ (2008-11-19 23:32:40 (水))

Writer のサンプルファイルと、それをPDFエクスポートしたものを添付します。
Symbol, Times はNG、Lucida Grande, Times New Roman, Lucida Bright はOKです。
なお、OpenOffice.org は Intel版です。

Intel版にはSunのビルドがあります

M.Kamataki (2008-11-20 09:54:43 (木))

Intel版をお使いですね。実はOpenOffice.org日本語プロジェクトからダウンロードできるビルドとは別にSun Microsystemsがビルドしたものがあります。ビルドの違いということも考えられるので、もしよろしければ以下のURLから、OOo_3.0.0rc4_20080930_MacOSXIntel_AQUA_install_ja.dmg というファイルをダウンロードして試していただけますか。ただし、インストール済みのOpenOffice.orgをアンインストールする必要があります。

http://ftp.kddilabs.jp/office/openoffice/extended/3.0.0rc4/

なお、日本以外のほとんどの国では上記のSunのビルドを公式リリースとしています。

やってみましたが同じでした

くれたぴ (2008-11-20 22:08:39 (木))

ありがとうございます。
御紹介のバージョンでやってみましたが、残念ながら同じ現象になりました。

Times New Roman や Lucida Bright では、別の問題があって、
OOo上で読み込んだときに、しょっちゅうサンセリフ系の何か分からないフォントに
化けてしまう、という現象も起こるのです。
ギリシャ文字をセリフ系フォントで用い、しかもPDF出力したいので、ちょっと困っています。
しかたがないのでPDF出力だけ NeoOffice で実行して凌いでいます。

いろんなフォントで試してみようと思います。

埋め込まれていないフォント

きもとまさや (2008-11-21 12:32:12 (金))

があります(Times-Roman。でも「実際のフォント」は同じもの使用しているのでいいのか…)。

ちなみに私はSunのビルドの3.0rc4(OOo_3.0.0rc4_20080930_MacOSXIntel_AQUA_install_ja.dmg)ですが、PそれでエクスポートしたPDFはAdobe Reader 9で開けませんでした(プレビューでは開けました)。
faq4-1371-DocProperty.png

追記。 もう1度自前でエクスポートしてみたらAdobe Readerでも開けました。

Mac版はType1フォントをサポートしていないようです

M.Kamataki (2008-11-23 10:56:40 (日))

関連すると思われるIssueが以下です。

Aqua: Type1 fonts not yet supported in PDF Export
http://ja.openoffice.org/issues/show_bug.cgi?id=79187

同Issueによると現在のフォントの対応状況は以下のとおりです。

  • TrueTypeフォント/サポート済み
  • TrueTypeのグリフによるOpenTypeフォント/サポート済み
  • CFFグリフによるOpenTypeフォント/3.2でサポート予定(Issue #43029
  • Type1フォント/未サポート
  • ビットマップフォント/未サポート

そして、「Type1フォントのサポートについて、どのくらいの関心があるのかわからない。そのため、関心があるのなら当Issueに投票を(意訳)」と書いてあります。どうやら当質問の場合は、Type1フォントの問題のようなので、上記Issueに投票かCCをお願いします。「使い方/不具合・要望を出す」の「5.実装を待ちます。」を参考にしてください。問題のフォントがType1フォントであることを示してくれたきもとさんに感謝です。

なお、ビットマップフォントに関しては、別Issueを書いて欲しいとも書かれているようです。

Century や Liberation Serif ではOKでした

くれたぴ (2008-11-24 20:39:55 (月))

きもとまさや様、M.Kamataki様、アドバイスありがとうございます。
Type1フォントをサポートしていないということ、理解しました。

色んなフォントで試してみたら、Century と Liberation Serif でセリフ系のギリシャ文字が問題なくPDF出力でき、OOo上でフォント化けすることもないことがわかりました。
当分これを使用しようと思います。

IssueTracker登録済みに

M.Kamataki (2008-11-25 10:03:30 (火))

コメントありがとうございます。ご質問の原因として、IssueTrackerの番号を依存するページに示しておきます。

お名前:
題名:


添付ファイル: filefaq4-1371-DocProperty.png 672件 [詳細] fileGreekLetterSample.pdf 767件 [詳細] fileGreekLetterSample.odt 504件 [詳細]