フォント

フォント（英: font） は、本来「同じサイズで、書体デザインの同じ活字の一揃い」を指す言葉だが、現在ではコンピュータ画面に表示したり、紙面に印刷（書籍など）したりするために利用できるようにした書体データを意味している。金属活字の時代から書体の世界に関わっている者からは、データとしてのフォントはデジタルフォント (digital font) として区別して呼ばれることもある。
書体という言葉は、現在ではフォント（の使用ライセンス数）を数える単位としても用いられるが、ここでは分けて考えることとする。（書体参照）

長体・平体フォント

コンデンス体 (長体、堅形) はスペースの少ない箇所で多く使われており、また、エクステンド体 (平体、平形) は新聞の本文用に使われていた。活版印刷では専用の活字が用意されており、写植ではレンズにより変形処理が行われ、ワードプロセッサではデジタル処理により縦倍角化・横倍角化が行われていた。その後、長体や平体に最適化したフォントも登場している (前者はAXIS Fontコンデンス/コンプレス、UD新ゴ コンデンス、UD角ゴC、TPスカイ コンデンス/コンプレスなど、後者は各種新聞書体のフォントなど)。
OpenTypeフォントではフィーチャータグにより、全角字形 (fwidタグ)、半角字形 (hwidタグ)、1/3角字形 (twidタグ)、1/4角字形 (qwid)の切り替えが可能となっているものの、対応文字種は少ない。
また、OpenTypeにはOpenType Font Variationsという仕様も存在し、wdth軸タグを使って幅を連続的に変えられるようにできる。

縦組用・横組用フォント

フォントにより縦組横組両用向け、縦組向け、横組向けが存在する。
Adobe-Japan1対応のOpenTypeフォントは横組用・縦組用の両方のグリフを含んでいる。また、OpenTypeには横組用かなのhknaタグと縦組用かなのvknaタグが存在し、一部フォントは縦組用かなと横組用かなの両方を含んでいる。
縦組用と横組用で別のフォントとなっている書体も存在する (游教科書体など)。

多言語フォント

多言語のテキストを表示・印刷する場合、異なる書体の混植が行われてきた。また、フォントエンジンには、フォントに欠けているグリフを別のフォントで補うフォントフォールバック機能やフォントリンク機能が搭載されているものもある。
近年は多言語に対応するフォントファミリーも登場している (UD新ゴ/Clarimo UD、ヒラギノ角ゴ、金剛黒体、たづがね角ゴシック/M XiangHe Hei/Seol Sans/Neue Frutiger World、源ノ角ゴシック、源ノ明朝、Droid Sansなど)。
OpenTypeフォントではloclタグによって同じコードポイントでの言語毎に異なるグリフを一つのフォントへと詰め込むことが可能となっており、これにより漢字の日本字形、中国字形、台湾字形、香港字形、韓国字形、マカオ字形の全てに対応することができるものの、対応アプリケーションはまだ少ない (「Source LOCL Test」、「花園明朝・AFDKO版」がこれを採用している)。そのため、Adobeはフォント共通のデータを共有してファイルサイズを小さくしたフォントコレクション形式のSuper OTCで多言語フォントのSource Han Sans/Serifを提供している。

斜体フォント

斜体にはイタリック体とオブリーク体が存在し、欧文で良く使われている。また、日本語でも広告などに使われることがある。
OpenTypeにはOpenType Font Variationsという仕様が存在し、slnt軸タグを使って傾斜角度を連続的に変えられるようにできる。

ビットマップフォント

ドットの組み合わせで文字を表現したフォントで、コンピュータの初期には、容量の節減および描画速度の確保のためビットマップフォントを利用した。日本語文字においては、当時はフォントを全て記憶するには記憶容量 (RAM) が少なかった上に、かといって逐次必要なフォントをフロッピーディスクドライブから読み出すのも速度的に問題があるので、漢字ROMにビットマップフォントを格納して運用されることが多かった。現在でも、スケーラブルフォントからビットマップフォントを生成するとき、文字が小さいと線間の調整ができずに潰れて読めなくなってしまうことが多いために、小さな文字ではビットマップフォントが使われることもあるが、フォントヒンティングで対応することもある。
8ドットサイズの英字、カタカナ文字が利用できるフォント。400ラインのディスプレイの普及や、漢字が扱えるようになり、16ドットサイズのフォントがコンピュータに搭載されるようになった。印刷では、ワープロ（専用機）を中心に一部で24ドット、48ドットなどのフォントも利用され始め、データサイズの増大からスケーラブルフォントへ移行していった。

スケーラブルフォント

線の位置や形、長さなどで文字の形を作るため、拡大縮小しても、ビットマップフォントのように字形に影響がない。そのためスケーラブル、拡縮自由などと冠される。拡縮自由なフォントとしては、ストロークフォントやアウトラインフォントがある。

ストロークフォント

文字の形状を、中心線だけの情報で保持するフォント形式。線の太さなどは扱わないためデータ量は軽く、かつ出力デバイスの解像度に依存しない。CADシステムやプロッタなどで使用される。なお、「ストロークフォント」という言葉は、文字をストロークごとに分解して管理する作成・生成・管理システム（それをフォントプログラムとして実装した例としてはダイナコムのストロークベーステクノロジなど）や、派生した形式（一つの骨格からファミリーを生成する技術など）を指すこともある。アルファブレンドの三次ベジェ曲線で構成され筆順を持つストロークフォントはASPで利用可能である。

アウトラインフォント（袋文字）

文字の輪郭線の形状を、関数曲線の情報として持つフォント形式。実際に画面や紙に出力する際には、解像度に合わせてビットマップ状に塗り潰すラスタライズが必要になる。
日本ではワープロやDTPを中心にアウトラインフォントの利用が普及し、WYSIWYGが普及したために、コンピュータ画面でもスケーラブルラインフォントの利用が広がった。（当初のDTPは、プリントアウトにはアウトラインフォントを使い、画面表示にはビットマップフォントを使用するワークフローが基本だった）

ユニバーサルデザイン

ユニバーサルデザインフォント（UDフォント）とは、誰にでも読みやすいようなデザインのフォントのことである。例えば数字の「６」、「９」や「８」、「３」はフォントによっては非常に判別がしづらい。このような読みづらい文字を判別しやすいようにしたのがユニバーサルフォントである。
UD書体にはゴシック体・明朝体だけでなく教科書体のものも登場している。

学参フォント

学参フォントとは、文部科学省の「学習指導要領」が定める、「代表的な字形」に準拠したフォントのことである。既存の書体（ゴシック体、明朝体など）をベースに制作されるフォントで、主に、文字の学習段階である小学生向けの教科書などに使用される。また最近では、年齢層に関係ないものでも使用される例がある（テレビや新聞の広告、注意書きなど）。また、教科書体においても、デザインを重視し、代表字形との差異があるものについては、学参フォントが使用されているものがある。