PDF ドキュメント内のテキストを正しく表示するにはどうすればよいですか?
症状
これはテキストとしてのテキストに関するものですが、テキストとしてのグラフィックに関する別のKBもあります。
フォントが埋め込まれていない場合、不正な表示には 3 つの形式があります。
- テキストは判読できず、ランダムな文字が含まれています。それは見る人次第です。この問題が発生する視聴者もいれば、発生しない視聴者もいます。
- テキストは判読可能ですが、異なるフォントが使用されています。
- 個々の文字が回転します。これは別の KB で扱われます (KB 452 を参照)。
原因
テキストが判読できません: BricsCAD が PDF でテキストをエンコードする現在の方法では、すべての閲覧者が意図したとおりに文字を検索できるわけではありません。あるビューアでは完全に判読可能なテキストが表示されますが、別のビューアではテキストは表示されますが、一見ランダムな文字が含まれているように見えます。これを修正する方法を模索しています。
フォントが置き換えられました: この動作は設計どおりです。使用されているフォントが見つからない場合、ビューアは別のフォントを使用します。この置換はビューアで発生する可能性がありますが、印刷時にも発生する可能性があります。そのため、PDF がビューアで正しく表示されても、正しく印刷されるとは限りません。これが問題になる場合は、フォントを埋め込むことで回避できます。ビューアでは、フォントを次の基本セットに制限することでこれを回避できます: Courier、Courier Bold、Courier Oblique、Courier Bold-Oblique、Helvetica、Helvetica Bold、Helvetica Oblique、Helvetica Bold-Oblique、Times Roman、Times Bold、Times Italic、Times Bold-Italic、Symbo l、および ZapfDingbats。プリンターの場合、予測するのはさらに困難です。
ソリューション
両方の問題に対する簡単な解決策は、使用中のフォントを埋め込むことです。これにより PDF のサイズは多少大きくなりますが、信頼性の高い出力が提供されます。
- 埋め込まれていないフォントをランダムな文字で表示するビューア:PDF Architect と Microsoft Edge Viewer。
- 埋め込まれていないフォントに対してより寛容で、正しく表示するビューア:Adobe Acrobat と Foxit。

