См. концепцию кернинга в Википедии .
Кернинг не контролируется межбуквенным интервалом, и font-kerning
для CSS1 или CSS2 не существует. Новая спецификация, CSS3, не была утверждена в качестве стандарта (Рекомендация W3C), но есть свойство, предложенное для font-kerning
, см. Черновик 2012 года,
http://www.w3.org/TR/css3-fonts/#font-kerning-prop
Только определенные шрифты, такие как OpenFonts, имеют это свойство .
Даже при нет управления кернингом использование ненулевого межбуквенного интервала может изменить « восприятие человеческого кернинга », создав эффект «деактивировать кернинг». Пример: улучшить кернинг с помощью letter-spacing:-0.1em
и проиграть с letter-spacing:0.5em
.
С помощью свойства CSS1 letter-spacing
вы можете потерять или улучшить кернинг восприятия , а в "текстовый интервал" вы можете имитировать кернинг
<div style="font-size:20pt;background-color:#bcd">
VAST <small>(normal)</small>
<br/>
<span style="letter-spacing:-0.1em">VAST</span>
<small>(enhance perception)</small>
<br/>
<span style="letter-spacing:0.5em">VAST</span>
<small>(lost perception)</small>
<br/>
<!-- SIMULATE KERNING AT SPACED TEXT -->
<div style="letter-spacing:6pt">
SIMULATE: <span style="letter-spacing:4pt">VA</span>ST TEXT
</div>
</div>
См. приведенный выше пример здесь .