--- title: font-kerning slug: Web/CSS/font-kerning translation_of: Web/CSS/font-kerning ---
A propriedade CSS font-kerning controla o o uso da informação de kerning, que é, o controle de como as letras serão espaçadas. A informação de kerning é armazenada na fonte, e se a fonte é well-kerned, essa caracteristica permite que o espaçamento entre caracteres seja muito parecido, independente dos caracteres.

font-kerning: auto; font-kerning: normal; font-kerning: none; /* Global values */ font-kerning: inherit; font-kerning: initial; font-kerning: unset;
{{cssinfo}}
autonormalnonep {
font-kerning: none;
}
| Specification | Status | Comment |
|---|---|---|
| {{SpecName('CSS3 Fonts', '#propdef-font-kerning', 'font-kerning')}} | {{Spec2('CSS3 Fonts')}} | Initial definition |
{{ CompatibilityTable() }}
| Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
|---|---|---|---|---|---|---|
| Basic support | 32[1] | {{CompatVersionUnknown}} | {{CompatGeckoDesktop("34")}}[2] | 10[3] | {{ CompatUnknown() }} | 7 |
| Feature | Android | Edge | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| Basic support | {{ CompatUnknown() }} | {{CompatVersionUnknown}} | {{CompatGeckoMobile("34")}}[2] | {{ CompatUnknown() }} | {{ CompatUnknown() }} | 7 |
[1] Requires prefix -webkit-font-kerning. First version supporting this property is not known.
[2] Experimental implementation was available since Gecko 24. It was governed by the preference layout.css.font-features.enabled defaulting to true on Nightly and Aurora only.
[3] OpenType layout features might be supported using font-feature-settings property, however individual font-kerning property is not supported.
<div id="kern"></div> <div id="nokern"></div> <textarea id="input">AV T. ij</textarea>
#nokern, #kern {
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('Kerning_Demo') }}