等幅フォント

ウィキペディアから無料の百科事典

プロポーショナルフォントと等幅フォント

等幅フォント(とうはばフォント、とうふくフォント、: monospaced font)は、グリフ幅を固定された幅(モノスペース)で実装したフォント

概要[編集]

欧文フォントの等幅フォント

等幅フォントは、文字によって文字の幅が異なるプロポーショナルフォントと対比させて使用される概念である。文字の種類により文字幅が変化しないため、文字数が同一であれば、その行は同じ幅になることや、同一の文字数の位置は横方向で同じ位置になること、一定の幅の用紙に文字を打刻する場合にどれだけ文字を入れられるかが明らかになるなどの特徴がある。文字で表組するのに用いる罫線要素の文字は等幅フォントのこの性質を用いるものである。

ラテン文字において、初期の等幅フォントはタイプライターであり、タイプライターでは等幅フォントしか使用できなかった。

JIS文字集合の等幅フォントとは、日本語やアイヌ語を表記するのに使われる文字群(平仮名、片仮名、漢字、句読点、括弧など)のグリフを全角等幅などの固定幅、その他のラテン文字を半角等幅などの固定幅で実装したものを指す。

フォントに含まれる文字群の一部または全部にプロポーショナル幅のグリフのあるフォントについては、それらの文字以外の文字の幅が等幅であっても、等幅フォントとは呼ばない。

コンピュータにおける使用[編集]

コンピュータでは、初期のころは画面や面板に表示される文字は等幅フォントのみであった。また、印刷される文字も等幅フォントの文字のみであった。その後プロポーショナルフォントが使用されるようになってからも、さまざまな用途で使用され続けている。グラフィカルユーザインタフェースが主流となってからも、Microsoft WindowsコマンドプロンプトMS-DOS互換機能)やUnix系ターミナルなどのキャラクタユーザインタフェースでは等幅フォントが用いられるほか、携帯電話に含まれるフォントも等幅フォントである。

等幅フォントの利点としては、コンピュータの仕様上フォントデータの格納に少ないメモリですむことや、文字幅が同じであるため文字の描画処理が高速にできることなどがあげられる。

ウェブブラウザなどでは、プロポーショナルフォントと等幅フォントを別に設定することができ、HTMLCSSなどでは等幅フォントになるタグやスタイルの設定を指示するコードがある。

等幅フォントのフォントファイルはTrueTypeOpenTypeの場合特定のフラグをmonospacedにすることで実装される。

  • データ放送の文字では等幅フォントが使用される。
  • TrueTypeフォントでは、「P」を付けたフォントをプロポーショナルフォント、つけていないフォントを等幅フォントとして区別することがある。
  • CIDフォントの場合、同一のフォントにプロポーショナルの文字と等幅の文字が含まれる。
  • プログラムのソースコードは等幅フォントで表示することが多い。テキストエディタも通例等幅フォントが使用される。

等幅フォントの例[編集]

フォント名 文字集合 提供元 備考
Nimbus Mono英語版 ラテン文字、
キリル文字、
ほか
一部のLinuxに搭載されている。
さざなみフォント
IPAゴシック
IPA明朝
JIS X 0213 Linuxに搭載されている。
VLゴシック JIS X 0208ほか
Courier ラテン文字 macOSWindowsに搭載されている[1][2]
Monaco英語版 ラテン文字、
キリル文字、
ほか
macOSに搭載されている[1]
Osaka−等幅 MacJapanese macOSで利用可能だが、デフォルトでは搭載されていないため追加でダウンロードする必要がある[1]
FixedSys英語版
Courier New
Terminal (書体)英語版
ラテン文字、
キリル文字、
ほか
Windowsに搭載されている[2]
MS ゴシック

MS 明朝

JIS X 0213、
Microsoft互換文字
マイクロソフト
SimSun英語版 GB 18030
Microsoft互換文字
MingLiU CNS 11643
Microsoft互換文字
Noto Sans Mono ラテン文字、
キリル文字、
ほか
Noto fontsのひとつ。
Noto Sans Mono CJK JIS X 0213、
簡体字、
繁体字、
ハングル
HGフォント各種 JIS X 0208 リコー Microsoft Officeに付属[3][4]
DFフォント各種 JIS X 0208、
中国語文字
ダイナコムウェア
梅ゴシック
梅明朝
JIS X 0213

脚注[編集]