出力の手引きWebのはてなブックマーク数
ホーム > 出力の手引きWeb > 縦書き文字に透明効果で文字が欠ける問題|このエントリーを含むはてなブックマーク

出力の手引きWeb

2009年07月09日 | 縦書き文字に透明効果で文字が欠ける問題

■問題の概要
InDesign CS2~CS4とIllustrator CS2~CS4において、縦書きの文字に透明効果を適用して、PDF/X-1形式で出力すると、Acrobat9で表示すると文字が欠けて見えるという問題が見つかりました。Acrobat8以前では問題は発生しません。
Acrobat8-2.png  Acrobat9-2.png
■発生原理
Acrobat 9において、下記の再現条件の全てが揃った場合に、テキストクリップの文字配置の座標計算に誤りがある様で、文字の位置がずれます。
しかし、透明の分割統合によって生成される背景画像や文字全体のクリップの位置は変わらないので、文字が欠けたように見えています。
なお、InDesign CS以前やIllustrator CS以前では、同様のデータを作成してもテキストクリップは使用せず、文字をアウトライン化してその図形でクリップしているので問題は発生しません。

この問題は、分割統合処理におけるテキストクリップの扱いという意味では、以前の記事「InDesignCS2~CS4での合成フォントの問題」に類似していますが、以下の点で異なっています。

合成フォントの問題は、解釈が曖昧なPDF記述にも問題があったが、今回の問題はInDesignの出力するPDFは正常。
合成フォントの問題は、Acrobat 9で期待通りでPDFの規格とは異なる結果となるが、今回の問題はAcrobat 9で問題発生。

■再現条件(全て揃った場合のみ再現)
現時点で確認できているこの問題の再現条件は以下の通りです。
・InDesign CS2~CS4またはIllustrator CS2~CS4
・縦書き文字
・文字に透明+オーバープリント設定(InDesignでは環境設定がデフォルトの場合、[黒]スウォッチ100%は自動的にオーバープリントになります)
・PDF/X-1a形式

■回避策(どれか一つで回避)
以下のいずれかの方法でこの問題は回避できることを確認しています。
1) PDF/X-4形式で出力
2) 縦書きの文字を用いる場合には、透明効果は影響を及ぼさない範囲で使用する。
3) 縦書きで透明が必要な場合はオーバープリントとの併用を避ける(環境設定も配慮する)
4) 文字をアウトライン化 してから出力を行う。

[第13版] [透明効果] [Acrobat] [Illustrator] [InDesign] [解説追加] | 固定リンクこの記事をメールで共有 このエントリーを含むはてなブックマーク
このページの先頭に戻る