MS Word 2010で等幅フォントで本当に等幅を表示させる方法


私はWordの文書の中にプログラムのコードを含めることがよくあります。プログラムのコードは通常、等幅のフォント(例えば、Courier NewやConsolas)でなければ読みにくくなってしまうので、本文ではMS明朝やCenturyを利用していても、コードを貼り付ける部分だけ等幅フォントを指定します。

本当に等幅フォントが等幅に表示されるのなら、それで何も問題ないのですが、実際には等幅フォントを利用しても等幅の表示にはならないです。例えば、↓の画像。

これはWordで等幅フォントを指定して入力したものです。本当に等幅なら数字やアルファベットが右揃えにならないといけないのですが、実際には右揃えにはならず、むしろかなりずれています。

なぜずれてしまうのかずっと不思議に思っていましたが、理由と対処方法が「このページ」に書かれていました。等幅フォントを指定していても、Wordのデフォールトの設定では「スペース」の幅が自動で変更されてしまうようです。

対処方法は「半角文字と全角文字の文字幅を調整しない」オプションをオフにするだけです。実際、オフにしてみると↓のようにスペースも等幅になり、ちゃんと右揃えに表示されます。

等幅フォントを指定している部分についてはスペースの自動調整はなしという設定にしてくれれば一番いいのですが。



Similar Posts:

Leave a Reply

スパム防止用認証(空欄に適切な数値を記入してください)。 * Time limit is exhausted. Please reload the CAPTCHA.

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)