フォント
数字字形の新旧についてもOpenTypeフォントがフィーチャータグによりライニング体(lnumタグ)とオールドスタイルのノンライニング体(英語版)(onumタグ)の切り替えを可能としている。OpenTypeフォントではフィーチャータグのsaltタグとss##タグにより任意の代替スタイル字形への切り替えが可能となっており、古い字形と新しい字形を含めたさまざまな字形に切り替えられるフォントが存在する。
トラディショナルな書体とモダンな書体の乖離が大きい文字体系も存在する。例えばタイ文字ではトラディショナルな書体がループ付きの文字な一方、モダンな書体がループ無しの文字となっている。両者の乖離が大きいため、両方の書体のフォントを提供する多言語フォントファミリーがある(MonotypeのNeue Frutiger Thai TraditionalとNeue Frutiger Thai Modern、モリサワのClarimo UD ThaiとClarimo UD ThaiModern、ダイナコムウェアのDF King Gothic TH10とDF King Gothic THM10など)。
オールドスタイルの数字字体(ノンライニング体)
さまざまな「Q」の字形スタイル
タイ文字のモダン書体(上)とトラディショナル書体(下)
漢字は地域によって字形が異なっているものの、Unicodeのコードポイントは同一となっている (Unihan)。OpenTypeフォントではloclタグによって同じコードポイントでの言語ごとに異なるグリフを一つのフォントへと詰め込むことが可能となっており、これにより漢字の日本字形、中国字形、台湾字形、香港字形、韓国字形、マカオ字形の全てに対応することができる(「Source LOCL Test」や「花園明朝・AFDKO版」がこれを採用している)。Adobeはフォント共通のデータを共有してファイルサイズを小さくしたフォントコレクション形式のSuper OTCで多言語フォントのSource Han Sans/Serifを提供している。
しかしながら一般的なフォント形式にはグリフ数の限界があり、未だ日本語と中国語でフォントの分かれているフォントファミリーが多い。字体数問題を解決するBoring Expansionも提案されており、HarfBuzz 5.0以降などが対応しているもののまだ普及には至っていない。
フォントの太さ、幅、傾斜などが可変のアウトラインフォントである。バリアブルフォント登場以前のフォントは基本的には拡大と縮小のみであったため、フォントの太さ、幅、傾斜などが異なるスタイルのフォントを個別に用意しなければならなかったのに対して、バリアブルフォントではそれらが可変であるため単一のフォントファイルで複数のスタイルに対応できフォントのファイルサイズを小さくできる。
0123 abcdefg абвгдеёж αβγδεζη ひらがなカタカナ日本語
FontForgeで使われるフォントの保存形式。全てがASCIIで表現されるためサイズは大きいが、diffを取りやすいなどの理由により開発に使われることが多い。
トラディショナルに感じられる日本語書体はふところが狭く、モダンに感じられる日本語書体はふところが広い。
ふところの狭い明朝体には本明朝(Classic Mac OS搭載)とその派生のMS 明朝(Microsoft Windows搭載)/HG 明朝(Microsoft Office搭載)、リュウミン(Classic Mac OS搭載)、筑紫明朝(フォントワークス)などがある。ふところの狭いゴシック体には中ゴシックBBB(Classic Mac OS搭載)、イワタゴシック(イワタ)、筑紫ゴシック(フォントワークス)、ゴシックMB101(モリサワ)などがある。
ふところの広い明朝体には平成明朝(macOS搭載)、小塚明朝(Adobe Acrobatなどに搭載)、黎ミン(モリサワ)などがある。ふところの広いゴシック体には新ゴや小塚ゴシック(Adobe Acrobatなどに搭載)などがある。
ふところの広さのバリエーションが用意されているフォントファミリーも存在する(TP スカイ/TPスカイ クラシック/TPスカイ モダンなど)。
その他オールドスタイルの書体も存在する。オールドスタイルの書体は大きさなどが揃っておらず、癖の強いものとなっている。