PDFフォームのフォントの不具合(自動縮小・文字切れ・置き換え)
最終更新日
フォームフィールドには、PDFの他の部分とは切り離された独自のフォントの挙動があり、それが特有の頭痛の種を生みます。入力するにつれ文字が縮んでいく、あるフィールドでは巨大に見えるのに隣では極端に小さい、フィールドの上下で文字が切れる、あるいはフォームのラベルとは違うフォントが表示される、といったことです。これらはフォームフィールド特有のフォントの癖であり、一般的なPDFのフォント問題ではありません — その多くは、フィールドがどう設定されたかに関係しています。
最大の原因は自動サイズ調整です。多くのフィールドは、長い回答でも収まるようにテキストを自動的に縮小する設定になっているため、入力するほど文字が小さくなります。それ以外の問題は、フィールドのフォントが埋め込まれておらず一部のビューアで代替フォントに置き換えられること、あるいはフィールドがフォントサイズに対して単純に短すぎて文字が切れてしまうことから起こります。
このガイドでは、フォームフィールド特有のフォントの問題と、それぞれの見分け方、読みやすく一貫した回答にするための変更点を解説します。フィールドではなく文書全体にわたるフォントの問題については、より広く扱っている一般的なPDFフォントのガイドを参照してください。
手順
- 1
自動縮小を見分ける
文字を追加するほどフィールドのテキストが小さくなる場合、そのフィールドはすべてを収めるために自動サイズ調整を使っています。これは意図的な挙動ですが、長い回答が極端に小さくなることがあります。回答を簡潔にするか、自分が作成しているフォームなら固定サイズを設定しましょう。
- 2
フィールド間で一貫しないサイズを直す
あるフィールドでは大きく、別のフィールドでは小さく見える回答は、たいてい各フィールドに異なるフォントサイズが設定されていることが原因です。自分のフォームなら、フィールドのフォントサイズを統一し、すべての回答が揃うようにしましょう。
- 3
文字切れに対処する
文字が上下で切れている場合、そのフィールドはフォントサイズに対して短すぎます。自分が管理するフォームなら、フィールドを大きくするかフォントサイズを小さくします。他人のフォームに入力する場合は、小さめのサイズを受け入れましょう。
- 4
置き換えられたフォントに対処する
フィールドのテキストが想定と違うフォントで表示される場合、意図していたフォントが埋め込まれておらず、ビューアが別のフォントに置き換えています。フォームを作る際にフィールドのフォントを埋め込んでおけば、ビューアが変わっても一貫性が保たれます。
- 5
固定して見た目をロックする
回答の見た目が整ったら、フォームを固定します。固定すると、フィールドのテキストがページに焼き込まれるため、そのサイズとフォントは、受け取る側のビューアに関係なく、どこでも同じように表示されます。
コツ
- 入力するにつれフィールドのテキストが縮む主な原因は自動サイズ調整です — 回答を簡潔にすれば読みやすさを保てますし、自分がフォームを作る側なら固定サイズを設定できます。
- 自分でフォームを設計しているなら、フィールドのフォントサイズを統一しましょう。回答が大小まちまちに寄せ集められることを防げます。
- 文字切れは、フィールドがそのフォントに対して短すぎることを意味します。自分が管理するフォームならフィールドかフォントのサイズを調整し、他人のフォームなら小さめのサイズで妥協してください。
- 送る前に固定しておけば、フィールドのフォントやサイズが受け取る側の画面でずれることがなくなります。
- フィールドの見た目はビューアによって変わることがあるため、固定してフォントを埋め込んだ、固定サイズの結果が最も一貫しています。