The main reason I use …
(or …
) instead of just using ...
is because it ensures that text is properly justified, that the rendering engine knows that it’s a single character. Yes, I have seen browsers make a line break in between periods. It’s simply a case of being explicit that I meant a horizontal ellipsis and not a series of trailing periods, and not expecting whoever wrote the rendering engine planned for what I meant.
But hey, I’m the sort of person who still uses —
and –
(— and –), and takes time to consider which is semantically appropriate for whatever language I am writing in at the time. I just prefer using fancy named ligature codes that describe which ligature is being used. A leftover from the days when I needed Ü
for Ü, and so on.