| kbd Space | Spaces and Blanks | one or more spaces in HTML results in 1 space. Two kbd Space are shown between words. |
| | Spaces and Blanks | Non-breaking space. Use when you want multiple spaces or you don’t want a phrase to break over lines. Two are shown between words. |
| kbd Space | Spaces and Blanks | one or more spaces in HTML results in 1 space. 1 kbd Space is shown between words. |
| | Spaces and Blanks | Non-breaking space. Use when you want multiple spaces or you don’t want a phrase to break over lines. 1 is shown between words. |
|   | Spaces and Blanks | Thin space. Note that   is just a little bit thinner than kbd space and . |
|   | Spaces and Blanks | Non-Breaking Narrow space. Use like . Same width as  . |
|   | Spaces and Blanks | Hair space. Note that   is just a little bit thinner than  . |
|   | Spaces and Blanks | Figure Space is the width of a digit and is non-breaking. Wider than . |
| ​ | Spaces​and​Blanks | Has no width. |
| ⁠ | Spaces⁠and⁠Blanks | Word Joiner has no width and is non-breaking. |
| ‍ | SpacesandBlanks | Zero-Width Joiner connects characters which would otherwise not be connected. Used to join emoji and characters in Arabic and Indic alphabets. |
| ‌ | SpacesandBlanks | Zero-Width Non-Joiner keeps characters together, but doesn’t connect them like the Zero Width Joiner |
| kbd - | Hyphen-Dash | Called a Dash or a Hyphen |
| kbd - | Hyphen-Minus | Called a Minus. Sometimes longer than a Hyphen |
| – | – | Longer than a Hyphen |
| — | — | Longer than an – |
| ⸺ | ⸺ | 2-mdash |
| ⸻ | ⸺ | 3-mdash |
| ― | ― | Horizontal Bar. Length depends on font. Approximately as long as an &mdash. |
| ­ | SoftHyphen | Soft-Hyphen. If line overflows, let it break and insert hyphen. Otherwise no hyphen as is SoftHyphen. |
| ‐ | ‐ | Hyphen. Keyboard - may be longer. |
| ‑ | ‑ | Non-Breaking Hyphen. Line will not break. |
| ‒ | ‒ | Figure Dash. Line will not break. Same width as a digit. |
| − | − | Minus. Width may differ from keyboard -. |