MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

« SVG Attribute reference home

Атрибут letter-spacing контролирует расстояние между  текстовыми символами, в дополнении к любому расстоянию атрибута kerning .

Для SVG, если значением атрибута  выступает обыкновенное число (например: 128), браузер добавляет это к <length> в текущей системе координат пользователя.

Если же значением атрибута выступают относительные величины ,к примеру .25em or 1%, браузер преобразовывает их в  <length>   соответствующее значение в текущей системе координат пользователя.

В качестве атрибута представления он также может использоваться как свойство в CSS. Смотрите css letter-spacing для дополнительной информации.

Контекст использования

Категория Презентационный атрибут
Значение normal | <length> | inherit
Анимируеться  Да
Нормативный документ SVG 1.1 (2nd Edition)

<length>

A length is a distance measurement, given as a number along with a unit. Lengths are specified in one of two ways. When used in a stylesheet, a <length> is defined as follows:

length ::= number (~"em" | ~"ex" | ~"px" | ~"in" | ~"cm" | ~"mm" | ~"pt" | ~"pc")?

See the CSS2 specification for the meanings of the unit identifiers.

For properties defined in CSS2, a length unit identifier must be provided. For length values in SVG-specific properties and their corresponding presentation attributes, the length unit identifier is optional. If not provided, the length value represents a distance in the current user coordinate system. In presentation attributes for all properties, whether defined in SVG1.1 or in CSS2, the length identifier, if specified, must be in lower case.

When lengths are used in an SVG attribute, a <length> is instead defined as follows:

length ::= number ("em" | "ex" | "px" | "in" | "cm" | "mm" | "pt" | "pc" | "%")?

The unit identifiers in such <length> values must be in lower case.

Note that the non-property <length> definition also allows a percentage unit identifier. The meaning of a percentage length value depends on the attribute for which the percentage length value has been specified. Two common cases are:

  • when a percentage length value represents a percentage of the viewport width or height
  • when a percentage length value represents a percentage of the bounding box width or height on a given object.

In the SVG DOM, <length> values are represented using SVGLength or SVGAnimatedLength objects.

Елементы

В следующих елементах  можно использовать атрибут letter-spacing

Смотрите также

Примечание об использовании

Атрибут letter-spacing плохо поддерживаеться в работе с SVG.По состоянию на май 2016 года Firefox делает текст без использования letter-spacing. Chrome делает текст с уже буквенным интервалом, но неправильно вычисляет длину текста; textNode.getComputedTextLength() возвращает точно такую же длину, letter-spacing установлен или нет, что приводит к грубо неправильным результатам при разнесении букв.

Метки документа и участники

Метки: 
 Внесли вклад в эту страницу: alex7852
 Обновлялась последний раз: alex7852,