--- title: font-kerning slug: Web/CSS/font-kerning tags: - CSS - CSS フォント - CSS プロパティ - Reference translation_of: Web/CSS/font-kerning ---
font-kerning
CSS プロパティはフォントに存在するカーニング情報の使用方法を制御します。
/* キーワード値 */ font-kerning: auto; font-kerning: normal; font-kerning: none; /* グローバル値 */ font-kerning: inherit; font-kerning: initial; font-kerning: unset;
カーニングは、文字間にどれだけ間隔を置くかを制御します。カーニング情報はフォントに含まれており、かつフォントが well-kerned であれば、この機能によりどのような文字でも文字同士の間隔をほぼ同一にできます。
{{cssinfo}}
font-kerning
プロパティは以下のキーワード内の一つを指定します。
auto
normal
none
<div id="kern"></div> <div id="nokern"></div> <textarea id="input">AV T. ij</textarea>
div { font-size: 2rem; font-family: serif; } #nokern { font-kerning: none; } #kern { font-kerning: normal; }
var input = document.getElementById('input'), kern = document.getElementById('kern'), nokern = document.getElementById('nokern'); input.addEventListener('keyup', function() { kern.textContent = input.value; /* Update content */ nokern.textContent = input.value; }); kern.textContent = input.value; /* Initialize content */ nokern.textContent = input.value;
{{ EmbedLiveSample('Example') }}
仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName('CSS3 Fonts', '#propdef-font-kerning', 'font-kerning')}} | {{Spec2('CSS3 Fonts')}} | 初回定義 |
このページの互換性一覧表は構造化データから生成されています。データに協力していただけるのであれば、 https://github.com/mdn/browser-compat-data をチェックアウトしてプルリクエストを送信してください。
{{Compat("css.properties.font-kerning")}}