word-spacing

The word-spacing attribute specifies spacing behavior between words.

If a <length> is provided without a unit identifier (e.g. an unqualified number such as 128), the browser processes the <length> as a width value in the current user coordinate system.

If a <length> is provided with one of the unit identifiers (e.g. .25em or 1%), then the browser converts the <length> into a corresponding value in the current user coordinate system.

Note: As a presentation attribute, word-spacing can be used as a CSS property. See the css word-spacing property for more information.

You can use this attribute with the following SVG elements:

Example

<svg viewBox="0 0 250 50" xmlns="http://www.w3.org/2000/svg">
  <text y="20" word-spacing="2">Bigger spacing between words</text>
  <text x="0" y="40" word-spacing="-0.5">Smaller spacing between words</text>
</svg>

Usage notes

Value normal | <length>
Animatable Yes
Default values normal

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

Specifications

Specification Status Comment
CSS Text Module Level 3
The definition of 'word-spacing' in that specification.
Candidate Recommendation SVG 2 just refers to the definition in CSS Text 3.
Scalable Vector Graphics (SVG) 1.1 (Second Edition)
The definition of 'word-spacing' in that specification.
Recommendation Initial definition

Browser compatibility

Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet
word-spacing
1
12
73
9
Yes
5.1
≤37
18
No
Yes
5
1.0

See also

© 2005–2021 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/word-spacing