rd: Get Smart

This script displays a palette with controls for fixing various “plain text” punctuation into their “smart” typographical representations. For example:

  • straight single/double quotes –> curly single/double quotes
  • backticks/apostrophes –> left/right curly quotes
  • less-than/greather-than –> angle quotes
  • three periods (...) –> ellipsis
  • two (--) and three (---) dashes –> en and em dashes
  • (c) or (C) –> copyright symbols
  • (r) or (R) –> registered trademark symbols
  • (tm) or (TM) –> trademark symbols
  • 1/4, 1/2, 3/4, 0/00 –> fractions

This script is useful if you’ve copied this type of text from another application, but don’t want to fix them manually, or fix them in the original application and re-paste them into your text layers. Now who wants to do that?!

You can choose to update the text layers in the current composition, selected compositions, or all compositions in the Project window. All Source Text keyframes are updated automatically.

Note: If your text layers haven’t been renamed and they are referred to in expressions, the expressions will not be updated with the new text layer names. So, run this script or rename your text layers before using them in expressions.

Note: This version of the script requires After Effects CS3 or later. It can be used as a dockable panel by placing the script in a ScriptUI Panels subfolder of the Scripts folder, and then choosing this script from the Window menu.

rd: Get Smart

revision history

v3.011-may-2013Added small UI tweaks for CC, and cleaned up some code.
v2.017-jul-2007Requires AE CS3. Can work as a dockable panel or a palette.
v1.019-may-2005Initial release. Use for AE 7.0 or earlier.