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