Horizontal ellipsis, U+2026
One character that renders as three dots with typographic spacing, rather than three separate periods.
How it works
U+2026 is a single character whose glyph is three dots with the spacing a typographer would choose, tighter and more even than three full stops with the font's default advance between them. It also cannot be broken across a line, which three separate periods can. Because it is one character rather than three, everything that counts or splits behaves differently: a length check sees one where you expected three, which matters against a hard field limit; a search for three periods does not find it and a search for it does not find them; and code that splits a sentence on periods finds no periods at all.
What it is legitimately for
Correct typography for an omission or a trailing thought. It spaces better than three periods and cannot be broken across a line.
What it breaks
- A search for three periods does not find it, and a search for it does not find three periods.
- A character count is one where you expected three, which matters in a field with a hard limit.
- Text-processing code that splits on periods sees no periods at all.
How to find it yourself
Look for e2 80 a6 in a hex dump, or select the dots: an ellipsis selects as a single character.
What Clipboard Sanitizer does
Replaced with three ASCII periods.