add support for curly quotes

the typography is beautiful. somewhat less so with ugly ' quotes. this makes the quotes curly.

obviously this doesn't support languages that don't use latin rsquo/lsquo/rdquo/ldquo-style quotes, but there's a lot of i18n that would need to happen first for that anyway...