1行20文字に設定したとします。
21文字目に「。」がくる文章だと、次の行の頭に「。」が置かれてしまいますよね?
そうならないように調整する方法は3つしかありません。
1)20文字の文字間隔を少しつめて、1行目の最後に「。」を押し込む。
2)20文字の文字間隔をつめずに、1行目の最後の右側(横書きの場合)に「。」がはみ出した状態で置く。
3)20文字のうちの20文字目を次の行に追い出し、その後に「。」を置く。
2のやり方を普通「ぶら下げ」と言います。
1と2は「。」以外の文字数だけで数えると20字ですが、「。」を1文字と数えると1行21字になってしまいます。
3は20文字目を次の行に送るので1行19文字になります。
上のような調整は、行の頭に「。」がくると見てくれが悪いので、体裁を整えるためにやることです。しかしこれをやるためには1行の文字数が不規則になることを避けられないんですね。
で、ですね。
レイアウト調整って、実は上のようなこと以外にも色々とやってるんですよ。
例えば漢字とかな以外のアルファベット・数字・記号などは形が様々なので、等間隔に並べると間延びした感じに見えてしまいます。だからバランスよく見えるように調整しています。
また、英単語などは途中でぶった切って2行にすると読みにくいですよね? しかしこれも、英単語が行の切れ目に来てしまった時、そうならないようにするためには無理矢理手前に詰め込むか、次の行に送ってしまうしか方法がないわけです。
そこで、商業印刷物では、先に書いたような記号や数字などの幅が不規則なのを利用して、詰めたり広げたりしてもあまり目立たないところを均等に動かすなどの操作をします。
Wordって、商業印刷のそういうテクニックに近い機能を装備した、良く言えば高機能ワープロなんですね。しかし、シンプルに使いたいユーザーにとっては余計なことをやりすぎる厄介なソフトでもあります。(自動的に箇条書き設定にされてしまったりしてイラっとしたことありませんか?)
というわけなので、Wordで1行の文字数を完全に一定にするのはほぼ無理です。
しかし、そういうことはWord投稿を受け付けている所なら百も承知のはずなので、あまり気にする必要はないということです。
まあ、強いて言えば、なるべくシンプルな設定にしておいた方が無難と考えるなら、基本的な禁則処理くらいは有効にしておいて、「英単語の途中で改行する」とか「句読点のぶら下げを行う」とかは外した方がいいんじゃない? ということだと思います。