• О блоге

    Блог был задуман как сайт для дизайнеров и всех, кто изучает и интересуется компьютерной графикой.

    К его созданию подтолкнуло желание создать место для общения и обмена опытом в изучении компьютерной графики и дизайна.

    Уроки Blender 3d   Текстуры   Уроки Photoshop   3d max   html/css

 
 
В процессе
 
 

Опанасенко Сергей (sergey@opanasenko.com.ua / sadesign)
Кернинг
17 февраля 2010

2.1.8 Применяйте кернинг последовательно и умеренно или отключите его совсем

«Кернинг — изменение пространтсва между определенными парами букв, служит для упорядочивания межбуквенных пробелов. Например в таких словах как Washington или Toronto, в сочетаниях букв Wa и To применяется кернинг.»

230px-Kerning.svg[1]

В настоящее время нет рабочего механизма в CSS или HTML для конкретной работы с кернингом. Однако веб не требует таблично точных значений кернинга, а таблицы кернинга встроены в сам шрифт. В этих таблицах определено, какие пары необходимо корректировать и в какой степени, в зависимости от операционной системы.

Ручной кернинг может оказаться полезным при наборе заголовков, использовании курсива в тексте и в особых местах с знаками препинания.

Значение кернинга во многом зависит от семейства шрифта, для одного он требуется в другом он будет лишним. Иногда целесообразным оказывается не применять кернинг — отсутствие кернинга лучше его неграмотного использования.

Для ручной правки в «особых» местах нужно пользоваться inline элементом, таким как span и применять свойство letter-spacing, например:

<span class="kern">W</span>ashington
and <span class="kern">T</span>oronto
.kern {letter-spacing: -0.1em }

Получаем:

Washington and Toronto

Используя регулярные выражения можем автоматизировать расстановку кернинга:

$search = '/(T)(o)|(W)(a)/';
$replace = '<span class="kern">$1$3</span>$2$4';
$text = preg_replace($search,$replace,$text);

На будущее

В текстовом модуле CSS3 добавлены свойства kerning-mode и kerning-pair-threshold, но эти свойства еще не полностью поддерживаются браузерами и не до конца описаны.

             





3 комментария на “Кернинг”

  1. Круто смотрится текст с кернингом.

    К кириллице это тоже применимо ?

  2. Да только в кириллице другие пары, к примеру: «Го»

    Немного стоит прокернить :-)

  3. Zel:

    неплохо было бы выложить именно буквенные пары для кирилицы :)

Оставить комментарий


    Перевод книги


    Скоро на сайте RenderMarket перевод книги Алекса Галузина
    «Создание игрового уровня за 11 дней»

В другом формате

Введите email для автоматического получения новых статей на почту:

Друзья и партнеры

sadesign — создание и поддержка
RenderStuff, бесплатная библиотека 3d полезностей
Умный блог
Система Orphus