レイアウト確認用ダミー文章の用途
この日本語ダミー小説ジェネレーターは,Webサイト,アプリ,印刷物などで本文の配置を確かめるための仮原稿を作るツールです.最終原稿が決まっていない段階でも,漢字・ひらがな・句読点が混ざる日本語長文や英字のLorem Ipsumを流し込み,文字の密度,行間,段落間の余白,見出しとのバランスを確認できます.
画面では素材,生成単位,量,出力形式を選び,結果を右側のプレビューで確認します.設定を変えると同じ固定素材から結果を組み直すため,デザイン条件を変えながら同じ文章で比較できます.内容の独創性や文章としての自然さを評価する生成AIではなく,再現可能なテストデータを得ることが目的です.
出力には書名と著者風の表示も含まれるので,記事タイトルや著者欄を含む長文カードの確認にも使えます.ただし収録文は引用や校訂を目的とした原典データベースではありません.公開原稿や作品本文として転載するのではなく,レイアウト用素材として扱ってください.
具体的には,PCとスマートフォンで同じ記事カードを表示して折返し行数を比べる,本文が15段落に増えたとき目次や広告との間隔を確かめる,英字と日本語で同じ幅の欄がどの程度伸びるかを見る,といった作業に利用できます.文章の品質を評価する用途ではないため,誤字校正,要約,文体変換,SEO評価は行いません.
4種類の固定素材と反復規則
選べる素材は,吾輩は猫である風,銀河鉄道の夜風,走れメロス風,英字のLorem Ipsumの4種類です.それぞれ5つの段落がコンポーネント内の配列として保存されています.生成処理は先頭の段落から順番に取り出し,5番目まで進んだら再び1番目へ戻ります.
例えば7段落を指定した場合,1〜5番目を一度ずつ出したあと,1番目と2番目をもう一度加えます.乱数を使って段落を並べ替えたり,語句を差し替えたりはしません.そのため素材,数量,形式が同じなら結果も同じです.画面の再生成操作は現在の設定で固定配列を組み直すもので,新しい物語を創作する機能ではありません.
マルコフ鎖,形態素解析,自然言語処理,外部AI,青空文庫APIは使用していません.収録された日本語には原典由来の表現とレイアウト用の編集文が混在するため,実際の作品から正確に抽出した本文とは断定できません.誤引用を避ける必要がある資料では,正式な底本を参照してください.
Lorem Ipsumにも5つの固定段落があり,指定量を超えると同じ順序で循環します.素材を選び直すと書名と著者風表記も切り替わりますが,利用者が独自のタイトルや著者名を入力する欄はありません.必要ならコピー後または保存後に外部エディタで置き換えます.
段落数と文字数による量の指定
生成単位は段落数と文字数から選びます.段落数モードは1〜15段落を1段落刻みで指定し,選んだ数だけ固定段落を追加します.段落間の余白や長文カードの高さを確かめたいときに向きます.6段落以上では5段落の素材が循環するため,同じ段落が再登場します.
文字数モードは100〜2,000文字を50文字刻みで指定します.処理は本文段落の長さを順に加え,次の段落全体を入れると指定値を超える場合,その段落を必要な位置でsliceして終えます.文末や単語境界を探して調整する機能はないため,句点の前や単語の途中で終わることがあります.
指定文字数が対象にするのは本文の文字列だけです.Text形式の「書名」「著者」,HTMLタグ,Markdown記号,段落間の改行は計算に入りません.そのため保存後のファイル全体やコピーした文字列を別のカウンターで測ると,画面で指定した数より長くなります.「ぴったりの総文字数」ではなく,本文部分の最大量を決める設定として使います.
文字数の計算はJavaScript文字列のlengthとsliceに基づきます.この単位は画面上で見える書記素数と常に同じではなく,絵文字や結合文字を含む一般的なUnicode文字列では一文字が複数単位になる場合があります.現在の内蔵素材では大きな問題になりにくいものの,厳密な入稿文字数として保証する機能ではありません.
Text・HTML・Markdownの違い
Text形式では,先頭に「【書名】」と「【著者】」を置き,空行を挟んで本文段落を並べます.プレーンテキスト欄へ貼り付けたり,文章量だけを確認したりする用途に向きます.保存時の拡張子は.txtです.
HTML形式ではarticle要素の中へh1,著者用のclass属性を持つp,本文用のpを並べます.出力はブラウザでレンダリングされた文書ではなく,タグを含むHTMLソース文字列です.コピーボタンもtext/htmlのリッチデータではなく,そのソースをプレーンテキストとしてクリップボードへ渡します.保存時は.htmlを使いますが,完全なHTML文書のheadやCSSは含みません.
Markdown形式は書名をレベル1見出し,著者を太字記法にし,本文を空行で区切ります.保存時は.mdです.プレビューはHTMLやMarkdownを解釈して完成ページにするものではなく,選択した形式のソースを確認する表示です.出力先のエディタやCMSによって最終的な見え方が異なるため,貼り付け先でも確認してください.
HTMLのauthorクラスは著者行へCSSを当てるための目印で,スタイル定義そのものは含みません.Markdownの見出しや太字も,貼り付け先がMarkdownを解釈して初めて装飾されます.ソース文字列を通常のテキスト欄へ貼れば,タグや記号も文字として表示されます.
3テーマと日本語の縦書きプレビュー
プレビューの配色は和紙,夜読,モダンの3種類です.和紙は淡い背景と茶系の文字,夜読は暗い背景と明るい文字,モダンはサイトの背景・文字色に沿う表示へ切り替えます.これはプレビューのCSSだけを変える設定で,コピー内容や保存ファイルへテーマ用CSSを書き込むものではありません.
日本語3種類では縦書きスイッチを使用できます.オンにするとwriting-modeをvertical-rl,text-orientationをmixedとして,固定高さの領域を右から左へ流す見え方にします.Lorem Ipsumではスイッチを表示しません.縦書きも画面上の表示だけで,Text,HTML,Markdownの出力文字列へ縦書き指定を追加する機能ではありません.
実際のWebページではフォント,禁則処理,ルビ,約物,コンテナ幅,ブラウザ差が結果に影響します.このプレビューは簡易確認用であり,電子書籍や印刷物の組版を再現するものではありません.最終デザインのCSSと実機で改めて確認する必要があります.
縦書き中も生成量や出力形式は変わらず,表示コンテナの方向だけが変わります.長い文章は固定高さの領域内で横方向へ広がるため,スクロール量や列の並びも確認できますが,ページ全体の縦書きCSSを生成・コピーする機能はありません.
コピー,保存,制限事項
コピーボタンは現在の生成文字列をClipboard APIへ書き込み,成功した場合だけ短時間の完了表示を出します.ブラウザ権限や実行環境によってコピーできない場合があります.保存ボタンは文字列からBlobを作り,Textなら.txt,HTMLなら.html,Markdownなら.mdの名前でダウンロードします.
入力履歴や生成履歴をIndexedDBやlocalStorageへ保存する機能はありません.
1回に扱える量は最大15段落または本文2,000文字です.段落のランダム化,温度設定,見出しの自動創作,画像生成,ファイルからの素材追加,複数原稿の一括保存には対応していません.同じ条件で変化する文章が必要なら,固定素材の本ツールではなく別の生成方法を選びます.
保存ファイル名には選択中の素材識別子が入り,元ファイルを上書きする処理はありません.ダウンロード先や同名ファイルの扱いはブラウザ設定に従います.生成結果をあとから同じ状態へ戻す設定ファイルは出力しないため,再現したい場合は素材,単位,量,形式を記録しておきます.
処理は表示中のブラウザで行いますが,ページ全体が完全オフラインで動作することや,サイト読込を含む通信が一切ないことまでは意味しません.また,日本語素材を原典と誤認して公開しないこと,長さ指定で文中切断が起きること,テーマと縦書きは保存内容へ反映されないことを理解して利用してください.
実際の原稿が届いた後は,ダミー文のまま公開していないか,タイトルやalt,検索用メタ情報を含めて差し替え確認を行ってください.