U+2008 " " Punctuation Space Unicode Character

Unicode Version 17.0

U+2008 " " Punctuation Space is a typographic space character specifically designed to match the width of a period, comma, or other punctuation mark, ensuring consistent alignment in justified text or tabular data. Unlike regular spaces that adjust width during justification, this fixed-width space prevents punctuation from breaking awkwardly across lines or disturbing visual spacing. It is primarily used in typesetting systems for fine control over punctuation layout, such as aligning decimal points in columns or maintaining equal spacing after characters like full stops in mathematical or formatted text.

General Properties

Code Point U+2008
Version Added 1.1
Name Punctuation Space
Block General Punctuation
General Category Space Separator
Canonical Combining Class Not Reordered
Bidirectional Class White Space
Decomposition Type Compat
Decomposition Mapping "SP" U+0020 Space

Encodings

HTML Decimal Encoding  
HTML Hex Encoding  
UTF-8 Encoding 0xE2 0x80 0x88
UTF-16 Encoding 0x2008
UTF-32 Encoding 0x00002008
C/C++/Java Escape \u2008

Unicode Properties

NFC Quick Check Yes
NFD Quick Check Yes
Numeric Type None
Numeric Value NaN
Line Break Break After
Changes When NFKC Casefolded Yes
NFKC Casefold "SP" U+0020 Space
NFKC Simple Casefold "SP" U+0020 Space
Script Common
Script Extensions Common
Indic Syllabic Category Other
White Space Yes
Vertical Orientation Rotated
Grapheme Base Yes
Grapheme Cluster Break Other
Word Break WSegSpace
Sentence Break Sp