入力記法(青空文庫記法の部分実装)
| 目的 | 書き方 | 結果 |
|---|---|---|
| ルビ(漢字に自動付与) | 羅生門《らしょうもん》 | 直前の漢字連続に付く |
| ルビ(範囲を明示) | |彼女《あのひと》 | |から《まで が親文字 |
| 傍点 | 《《絶対に》》 | 右傍に圏点 |
| 縦中横 | 25(半角2桁) | 一マスに横並び |
| 欧文 | Silence | 一マスに二字(語は行またぎで分断しない) |
自動で行う組版処理(JIS X 4051)
| 処理 | 内容 |
|---|---|
| 行頭禁則 | 。、)」』?!ー小書き仮名 等を行頭に置かない |
| 行末禁則 | (「『【 等の始め括弧を行末に置かない |
| 分離禁止 | ―― …… ‥‥ を行またぎで分断しない |
| 追い込み | 「。」+閉じ括弧」を一マスに同居させて解決 |
| ぶら下げ | 句読点を版面外へ逃がす(任意) |
| 追い出し | 上記で解決しない場合、直前の文字を次行へ送る |
| ルビ分断回避 | ルビ親文字の連続体が行をまたぐ場合、まとめて次行へ送る |
これらはすべて規則ベースの決定論的処理です。同じ入力からは常に同じ組版結果が得られます(=入稿・出力の再現性が保証されます)。
縦書きでは文字が上から下へ、行が右から左へ進みます。矢印キーもこの読み順に合わせています。
| 操作 | 動作 |
|---|---|
| ドラッグ | 範囲選択 |
| ダブルクリック | 単語を選択(漢字・ひらがな・片仮名・英数字の切れ目で判定) |
| トリプルクリック | 段落を選択 |
| Shift+クリック | 現在位置から選択範囲を広げる |
↓ / ↑ | 次の文字 / 前の文字へ |
← / → | 次の行 / 前の行へ |
| Shift+矢印 | 選択範囲を広げる・狭める |
Home / End | その行の先頭 / 末尾へ |
Ctrl/⌘ + A | すべて選択 |
Ctrl/⌘ + C / X / V | コピー / 切り取り / 貼り付け |
Ctrl/⌘ + Z / Shift + Z | 取り消し / やり直し |
Tab | 全角スペースを挿入 |
選択中の文字数は左の「統計」に表示されます。
Word (.docx) 書き出しに必要な JavaScript ライブラリ JSZip の読み込みに失敗しました。
考えられる原因:
・js/vendor/jszip.min.js が配置場所から見つからない、または壊れている
・ブラウザの拡張機能(スクリプトブロッカー等)がローカルスクリプトの実行を制限している
この状態でも、テキスト (.txt) 書き出しおよび原稿用紙 PDF 印刷はご利用いただけます。