等幅フォント 【monospaced font】 固定幅フォント
概要
等幅フォント(monospaced font)とは、フォント(書体)の分類の一つで、すべての文字の幅を一定に揃えたもの。各文字の表示枠が文字の実際の幅に関わりなく同一に設定されており、例えば「i」も「W」も同じ幅で表示・印刷される。本来、文字にはそれぞれ固有の幅があるが、フォントデータには、すべての文字を均一の枠に収めるように設計された「等幅フォント」(固定幅フォント)と、手書きの場合と同じように文字ごとに幅が設定された「プロポーショナルフォント」(可変幅フォント)の違いがある。
等幅フォントでは同じ幅にすべての文字を収めるため、各文字の左右の余白の量は幅が狭い文字では大きく、広い文字では小さくなる。文字自体の字間の空きはまちまちになるが、文字の表示枠は一定の幅で並び、一行に表示・印刷される文字数も(文字の大きさが同じなら)常に一定となる。
ASCII文字などいわゆる半角文字(半角英数字・記号)は幅が高さの半分の縦長の長方形に収められ、いわゆる全角文字(漢字、仮名、全角英数字・記号など)は幅と高さが等しい正方形の領域に収められる。後者は前者のちょうど2文字分となる。
「Courier」(クーリエ)のように等幅フォントとしてのみ提供されるフォントと、「MS ゴシック」(等幅)と「MS Pゴシック」(プロポーショナル)、「Noto Sans」(プロポーショナル)と「Noto Sans Mono」(等幅)のように同じ字形で等幅とプロポーショナルの両方が用意されているものがある。
主な用途
コンピュータが実用化されてから1990年代頃までは、あらかじめ一定幅の格子に区切られた領域に文字を表示・印刷する仕組みだったため、フォントはすべて等幅だった。文書作成などでプロポーショナルフォントが一般的になった今でも等幅フォントが用いられる場面はある。
等幅フォントは複数行に表示した際に文字が格子状に規則正しく配置されるため、リストや表など縦に項目が並ぶような文書の表示・印刷に適している。「┌」「├」などの罫線用の文字も、等幅フォントでの表示・印刷を前提に用意されたものである。
プログラムコードや設定ファイルなどを見やすく表示・編集できるため、テキストエディタやコードエディタなどでも標準のフォントが等幅に設定されていることが多い。コンピュータのコマンド入力画面(シェルやコマンドプロンプト)も等幅フォントによる表示が標準となっている。