カーニング

隣接する文字間の間隔を調整する技法。文字の組み合わせに応じて視覚的に均等な間隔を実現する。

カーニングとは、隣接する文字間の間隔を個別に調整するタイポグラフィの技法です。たとえば「AV」や「To」のような文字の組み合わせでは、デフォルトの間隔だと視覚的に離れて見えるため、間隔を詰めて調整します。

CSS では font-kerning プロパティでフォント内蔵のカーニング情報を有効/無効にでき、letter-spacing プロパティで一律の文字間隔を調整できます。タイポグラフィ実践の書籍でカーニングの原則を学べます。

日本語テキストでは、句読点や括弧の前後にアキ (空き) を調整する「ツメ組み」がカーニングに相当します。OpenType フォントの palt 機能で自動調整が可能です。

Web フォントではカーニングがデフォルトで有効な場合が多いですが、パフォーマンスへの影響を考慮して無効にすることもあります。Web フォント最適化の書籍ではカーニングとパフォーマンスのバランスが解説されています。