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⁩.

The letter-spacing attribute controls spacing between text characters.

If the attribute value is a unitless number (like 128), the browser processes it as a <length> in the current user coordinate system.

If the attribute value has a unit identifier, such as .25em or 1%, then the browser converts the <length> into its corresponding value in the current user coordinate system.

Note: As a presentation attribute, letter-spacing also has a CSS property counterpart: letter-spacing. When both are specified, the CSS property takes priority.

You can use this attribute with the following SVG elements:

Examples

Controlling SVG letter spacing

Usage notes

Value normal | <length>
Default value normal
Animatable Yes

For a description of the values, please refer to the CSS letter-spacing property.

Specifications

Specification
CSS Text Module Level 3
# letter-spacing-property
Scalable Vector Graphics (SVG) 2
# LetterSpacingProperty

Browser compatibility

See also