Answers.Body: <p>There's also another great plugin I came across recently called <strong><em><a href="https://github.com/jamiepittock/craft-typogrify" rel="nofollow noreferrer">Typogrify</a></em></strong>.</p>
  
  <p>It also supports SmartyPants (as mentioned in another answer) along with several other nice typography improvements:</p>
  
  <ul>
  <li>Uses SmartyPants library to convert:
  
  <ul>
  <li>Both single and double quotes to their curly versions.</li>
  <li>Dashes (-- and ---) into en- and em-dash entities</li>
  <li>Three consecutive dots (...) into an ellipsis entity</li>
  </ul></li>
  <li>Prevents "widows" (having only a single word on the last line of a paragraph) by replacing the space between the last two words in a string with <code>&amp;nbsp;</code>.</li>
  <li>Wraps ampersands with <code>&lt;span class="amp"&gt;</code> so they can be styled with CSS.</li>
  <li>Wraps multiple capital letters in <code>&lt;span class="caps"&gt;</code> so they can be styled with CSS.</li>
  <li>Puts a <code>&amp;thinsp;</code> before and after an <code>&amp;ndash</code> or <code>&amp;mdash;</code>.</li>
  <li>Wraps initial quotes in <code>class="dquo"</code> for double quotes or <code>class="quo"</code> for single quotes.</li>
  </ul>
  
  <p>It does all this during template rendering via filters, not during save, if that matters to you.</p>
  
  <p><a href="https://github.com/jamiepittock/craft-typogrify" rel="nofollow noreferrer">https://github.com/jamiepittock/craft-typogrify</a></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-06-19T03:04:50.270Z
Answers.Text: Agreed -- I just started using Typogrify as well. Solid.
Answers.UserDisplayName: Shanan Galligan
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-06-18T22:23:15.573Z
Answers.LastActivityDate: 2017-06-18T22:23:15.573Z
Answers.UserDisplayName: Simon East
Answers.Body: <p>Not natively.</p>
  
  <p>Your options would be to either write a redactor plugin that converts them on the fly or a Craft plugin that either converts them to curly quotes on save before saving them in the database or leaves them as straight in the database and converts them to curly quotes on display.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-06-20T22:05:20.507Z
Answers.LastActivityDate: 2014-06-20T22:05:20.507Z
Answers.UserDisplayName: Brad Bell
Answers.Body: <p>It turns out <a href="https://github.com/experience/smartdown.craft-plugin" rel="nofollow noreferrer">Smartdown</a> should do the trick. It's a Craft plugin that adds MarkdownExtra and SmartyPants (the latter of which matters here) support to Twig.</p>
  
  <p><a href="https://daringfireball.net/projects/smartypants/" rel="nofollow noreferrer">SmartyPants</a> is a rather ancient blogging plug-in from John Gruber for intelligently handling smart punctuation. Michel Fortin ran with it in the form of <a href="https://michelf.ca/projects/php-smartypants/" rel="nofollow noreferrer">PHP SmartyPants</a>, and most recently this Craft plugin by Experience.</p>
  
  <p><em>Note: my first answer linked to a SmartyPants Craft filter by Experience that's apparently not finished. That one won't get you very far. :)</em></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-06-20T22:48:43.257Z
Answers.Text: Well, there you go.  Nice find.
Answers.UserDisplayName: Brad Bell
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-06-20T22:49:54.357Z
Answers.Text: @BradBell Thanks. I sensed it was out there somewhere.
Answers.UserDisplayName: Matt Stein
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-06-20T22:41:32.770Z
Answers.LastActivityDate: 2017-05-17T10:23:47.610Z
Answers.LastEditDate: 2017-05-17T10:23:47.610Z
Answers.UserDisplayName: Matt Stein
Body: <p>Is there a way to get the rich text field to automatically convert straight quotes to curly (smart) quotes? I'm not seeing anything on the redactorjs site or in the docs. </p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2014-06-20T18:42:05.227Z
Comments.Text: Do you want to convert it on input (on-save or while typing) or output?
Comments.UserDisplayName: Victor
Tags: <richtext>
Title: Smart quotes in rich text fields?
ThreadText: # Smart quotes in rich text fields?
  
  (Asked by: username_0 on 2014-06-20)
  
  Is there a way to get the rich text field to automatically convert straight quotes to curly (smart) quotes? I'm not seeing anything on the redactorjs site or in the docs.
  
  **Tags:** richtext
  
  > **Comments:**
  > **username_1**: Do you want to convert it on input (on-save or while typing) or output?  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_4 on 2014-06-20. Score: 6 | Accepted answer
  
  It turns out [Smartdown](https://github.com/experience/smartdown.craft-plugin) should do the trick. It's a Craft plugin that adds MarkdownExtra and SmartyPants (the latter of which matters here) support to Twig.
  
  [SmartyPants](https://daringfireball.net/projects/smartypants/) is a rather ancient blogging plug-in from John Gruber for intelligently handling smart punctuation. Michel Fortin ran with it in the form of [PHP SmartyPants](https://michelf.ca/projects/php-smartypants/), and most recently this Craft plugin by Experience.
  
  *Note: my first answer linked to a SmartyPants Craft filter by Experience that's apparently not finished. That one won't get you very far. :)*
  
  > **Comments:**
  > **username_3**: Well, there you go.  Nice find.  
  > **username_4**: @username_3 Thanks. I sensed it was out there somewhere.  
  
  ---
  
  ### Answer by username_2 on 2017-06-18. Score: 2
  
  There's also another great plugin I came across recently called ***[Typogrify](https://github.com/jamiepittock/craft-typogrify)***.
  
  It also supports SmartyPants (as mentioned in another answer) along with several other nice typography improvements:
  
  * Uses SmartyPants library to convert:
    + Both single and double quotes to their curly versions.
    + Dashes (-- and ---) into en- and em-dash entities
    + Three consecutive dots (...) into an ellipsis entity
  * Prevents "widows" (having only a single word on the last line of a paragraph) by replacing the space between the last two words in a string with `&nbsp;`.
  * Wraps ampersands with `<span class="amp">` so they can be styled with CSS.
  * Wraps multiple capital letters in `<span class="caps">` so they can be styled with CSS.
  * Puts a `&thinsp;` before and after an `&ndash` or `&mdash;`.
  * Wraps initial quotes in `class="dquo"` for double quotes or `class="quo"` for single quotes.
  
  It does all this during template rendering via filters, not during save, if that matters to you.
  
  <https://github.com/jamiepittock/craft-typogrify>
  
  > **Comments:**
  > **username_0**: Agreed -- I just started using Typogrify as well. Solid.  
  
  ---
  
  ### Answer by username_3 on 2014-06-20. Score: 1
  
  Not natively.
  
  Your options would be to either write a redactor plugin that converts them on the fly or a Craft plugin that either converts them to curly quotes on save before saving them in the database or leaves them as straight in the database and converts them to curly quotes on display.
  
  
  ---
  
  