It seems that it is best to use the &
escape, instead of simply typing the ampersand (&).
However, should we be using X/HTML character entity references for dashes and other common typographical characters when writing blog posts on CMSs like WordPress or hard-coding websites by hand?
For example:
–
is an en dash (–)
—
is an em dash (—)
What is the risk if we do not?
Why is the hyphen (-) never written as -
but simply typed directly from the keyboard in HTML? (Assuming that it the hyphen, and not a minus sign.)