Simple ASCII punctuation characters are substituted with typographical glyphs.

The Typographer provides the same functionality as the Smartypants project from John Gruber, who also started Markdown. Convenient typing options encourage the use of good typography.

These are the substitutions:

NameASCIIResult
Quotes"Quote"“Quote”
Single quotes'Quote'‘Quote’
ApostropheHugo’sHugo’s
Angled quotes<<Angle>>«Angle»
Em Dash--- — 
En Dash--
Ellipses...