デザインカンプに lorem ipsum を流し込んだまま日本語に差し替えたら、1行に入る文字数も改行位置も全部変わった——という経験は珍しくありません。この記事では、和文で lorem ipsum を使うと何がずれるのか、和文ダミーテキストは何を再現できるのか、そして用途別にどう選び分けるかを整理します。
1. lorem ipsum とは何か(前提の確認)
lorem ipsum は、印刷・デザインの分野で長く使われてきたラテン語風のダミーテキストです。読んでも意味が取れないように文字列が崩されており、そのおかげでレビューする人の注意が内容ではなくレイアウトに向くという利点があります。
この「意味が読めない」という性質は、いまでも有効です。問題は言語としての性質のほうにあります。
2. 和文で使うと何がずれるのか
lorem ipsum は単語のあいだに空白がある言語のテキストです。日本語は違います。この差が、次の4点として現れます。
- 改行位置:欧文は原則として単語の区切り(空白やハイフン)でしか改行できません。日本語はほぼどの文字の間でも改行できます。そのため、欧文では行末に大きな余りが出ることがあり、和文ではほぼ端まで埋まります。同じ幅の箱でも、行末の見え方がまったく違います。
- 1行あたりの文字数:和文はほとんどの文字が同じ幅(全角)なので、幅を文字数で割ればおおよその行あたり文字数が出ます。欧文は文字ごとに幅が違うため、同じ文字数でも行の長さが変わります。lorem ipsum で「ちょうど3行」に見えても、和文にすると2行や4行になります。
- 行の詰まり具合(テクスチャ):和文は漢字・ひらがな・カタカナが混ざり、画数の多い漢字が並ぶ部分は視覚的に濃く見えます。lorem ipsum は濃さが均一なので、ページ全体の重心が変わります。
- 禁則処理:日本語には、行頭に句読点や閉じ括弧を置かない、行末に開き括弧を置かない、といった組版上の規則があります。これらは和文のテキストが入って初めて効き、行の折り返し位置を実際に動かします。lorem ipsum では一度も発動しません。
つまり lorem ipsum が再現できるのは「その領域に文字が詰まっている」という見た目だけです。レイアウトが日本語で成立するかどうかは、和文を入れないと確認できません。
3. 和文ダミーテキストに求められる条件
では、日本語なら何でもよいかというと、そうでもありません。実務では次の3つを満たすものが扱いやすくなります。
- 意味が読めないこと:意味が通る文章を入れると、レビューの話題が文章の内容に移ります。レイアウトを見る場だったはずが、コピーの検討会になります。さらに、そのまま公開されてしまう事故も現実に起こります。ダミーだと一目で分かる状態にしておくのが安全です。
- 文字種の比率が実際の文章に近いこと:漢字だけ、ひらがなだけのダミーは、行の濃さが実物とずれます。漢字・ひらがな・カタカナが自然な比率で混ざっているほうが、最終的な見え方に近づきます。
- 分量を指定できること:「見出し用に20文字」「本文用に400文字」のように、必要な長さで作れることが重要です。長すぎるダミーを手で削ると、削った位置によって行数が変わってしまいます。
4. 用途別の選び分け
ダミーテキストは1種類あればよいものではありません。目的によって必要な性質が違います。
- レイアウト確認(デザインカンプ・コーディング):和文のダミーテキストを使います。見出し・リード・本文それぞれに、実際に想定している分量を入れます。ここで lorem ipsum を使うと、前述の4点がすべて未検証のまま残ります。
- 文字数の見積もり(入力欄・要約文・meta description):ダミーではなく、実際に文字数を数える作業になります。全角と半角の扱い、改行を数えるかどうかを先に決めてから測ります。
- データベースやAPIへの投入:見た目ではなく境界値が主眼になります。桁数の上限ちょうど、上限プラス1文字、空文字、改行だけ、といった値を作って挙動を確かめます。ここに「それらしい文章」は不要です。
- スクリーンショットや資料への掲載:実在の人名・住所・電話番号・企業名を使わないことが最優先になります。ダミーであっても実在の値と一致すると問題になり得るので、生成した架空の値を使います。
5. よくある失敗
- 英文ダミーのまま実装まで進む:コーディング段階で和文に差し替えたときに、カードの高さがそろわない、見出しが2行に折り返す、といった問題が一斉に出ます。差し替えは早いほど傷が浅くなります。
- ダミーの分量が実際より短い:短いダミーは常にきれいに収まります。実運用で長いテキストが入ったときに崩れるので、想定される最長のケースも必ず入れて確認します。
- ダミーが本番に残る:ダミーだと分かる文字列にしておけば、公開前の検索で見つけられます。意味の通る日本語を使っていると、この検索ができません。
- 実在しそうな個人情報をダミーにする:テストデータに実在の値を使わないという原則は、氏名・住所・メールアドレス・電話番号のすべてに当てはまります。
まとめ
lorem ipsum は「意味を読ませない」という点では今も有効ですが、日本語のレイアウト検証には使えません。改行位置・1行あたりの文字数・行の濃さ・禁則処理という4つが、いずれも和文と一致しないためです。最終的に日本語が入る箇所には、和文のダミーテキストを入れて確認してください。
用途に応じて、和文のダミーテキストは和文ダミーテキスト生成、ラテン語系のダミーはLorem Ipsum 生成、文字数の確認は文字数カウント、原稿用紙換算は原稿用紙カウント、架空の氏名・住所・企業名は氏名生成・住所生成・会社名生成が使えます。関連する解説としてLorem Ipsum とは、文字数とエンコーディング、テストデータに実在の値を使わない理由もあわせてお読みください。
よくある質問(FAQ)
日本語のデザインに lorem ipsum を使ってはいけませんか?
禁止ではありませんが、和文の見え方は確認できません。lorem ipsum は単語間に空白がある言語のテキストなので、行の詰まり方・改行位置・1行あたりの文字数が和文と大きく異なります。最終的に日本語が入る箇所には、和文のダミーテキストを入れて確認するのが確実です。
意味の通る日本語の文章をダミーに使ってはいけませんか?
避けたほうが安全です。意味が読めるテキストを置くと、レビューの関心が内容に向かい、レイアウトの検証がおろそかになります。また、そのまま公開されてしまう事故も起きます。ダミーであることが一目で分かる和文を使うのが実務的です。
文字数を決めてダミーテキストを作るにはどうしますか?
文字数指定で生成できるツールを使います。実装側で入力欄の上限やデータベースの桁数を検証したい場合は、目安の分量ではなく、上限ちょうど・上限プラス1文字といった境界の値を作って確かめます。