letter-spacing
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Атрибут letter-spacing
контролирует расстояние между текстовыми символами, в дополнении к любому расстоянию атрибута kerning
.
Для SVG, если значением атрибута выступает обыкновенное число (например, 128
), браузер добавляет это к <length> в текущей системе координат пользователя.
Если же значением атрибута выступают относительные величины, к примеру .25em
или 1%
, браузер преобразовывает их в <length> соответствующее значение в текущей системе координат пользователя.
В качестве атрибута представления он также может использоваться как свойство в CSS. Смотрите CSS letter-spacing
для дополнительной информации.
Контекст использования
Категория | Атрибут представления |
---|---|
Значение | normal | <length> | inherit |
Анимируется | Да |
Нормативный документ | SVG 1.1 (2nd Edition) |
Элементы
В следующих элементах можно использовать атрибут letter-spacing
- Элементы текстового контента, например
<text>
и<tspan>
.
Смотрите также
Примечание об использовании
Атрибут letter-spacing
плохо поддерживается в работе с SVG. По состоянию на май 2016 года Firefox делает текст без использования letter-spacing
. Chrome делает текст с уже буквенным интервалом, но неправильно вычисляет длину текста; textNode.getComputedTextLength()
возвращает точно такую же длину, letter-spacing
установлен или нет, что приводит к грубо неправильным результатам при разнесении букв.