Skip to content

Instantly share code, notes, and snippets.

@Vulcanraven91
Last active January 28, 2025 09:55
Show Gist options
  • Save Vulcanraven91/ded64481dbd223d8395c2bd6559e63b1 to your computer and use it in GitHub Desktop.
Save Vulcanraven91/ded64481dbd223d8395c2bd6559e63b1 to your computer and use it in GitHub Desktop.

This table provides a comprehensive overview of Unicode spaces and their specific uses or characteristics based on the most recent standards and data sources.

Output Unicode Code Name Description
U+0020 SPACE Standard space character, produced by pressing the spacebar.
  U+00A0 NO-BREAK SPACE Prevents automatic line breaks at its position. Abbreviation: NBSP.
U+1680 OGHAM SPACE MARK Used in Ogham script; typically rendered as a dash, not a true space.
U+180E MONGOLIAN VOWEL SEPARATOR Thin whitespace used in Mongolian text; deprecated since Unicode 6.3.
  U+2000 EN QUAD A space 1 en wide (1/2 em).
U+2001 EM QUAD A space 1 em wide.
U+2002 EN SPACE A space 1 en wide (1/2 em).
U+2003 EM SPACE A space 1 em wide.
U+2004 THREE-PER-EM SPACE A "thick" space, 1/3 em wide.
U+2005 FOUR-PER-EM SPACE A "mid" space, 1/4 em wide.
U+2006 SIX-PER-EM SPACE A space 1/6 em wide.
U+2007 FIGURE SPACE Space as wide as fixed-width digits, used for vertically aligned numbers.
U+2008 PUNCTUATION SPACE Space as wide as a period (".").
U+2009 THIN SPACE A thin space, between 1/6 and 1/4 em wide.
U+200A HAIR SPACE Narrower than a thin space; typically the thinnest space character.
U+200B ZERO WIDTH SPACE Literally a zero-width space character.
U+200C ZERO WIDTH NON-JOINER Prevents characters from forming ligatures or joining in cursive scripts.
U+200D ZERO WIDTH JOINER Causes characters to form ligatures or join emoji with modifiers.
U+2028 LINE SEPARATOR Inserts a line break without starting a new paragraph.
U+2029 PARAGRAPH SEPARATOR Inserts a new paragraph break.
U+202F NARROW NO-BREAK SPACE A narrow no-break space, typically the width of a thin space (NNBSP).
U+205F MEDIUM MATHEMATICAL SPACE A medium-width space (4/18 em), used in mathematical formulas.
U+2060 WORD JOINER A zero-width non-breaking space (WJ).
  U+3000 IDEOGRAPHIC SPACE Wide space used in East Asian typography, equal to the size of ideographic characters.
 U+FEFF ZERO WIDTH NO-BREAK SPACE Deprecated; previously used as a zero-width non-breaking space but now reserved for BOM purposes.

Notes:

  • This table includes all relevant whitespace and spacing-related Unicode characters from the https://unicode-explorer.com/articles/space-characters source.
  • Added missing entries like OGHAM SPACE MARK, LINE SEPARATOR, and PARAGRAPH SEPARATOR.
  • Deprecated characters are marked accordingly.
  • The descriptions have been refined for clarity and accuracy.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment