smartypants
« Back to VersTracker
Description:
Typography prettifier
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: text-processing typography formatting markdown cli
Install: brew install smartypants
About:
Smartypants is a text processing tool that converts ASCII punctuation characters into their corresponding typographically correct entities. It handles smart quotes, em-dashes, ellipses, and other typographic niceties automatically. This improves the visual quality and semantic correctness of web content and documents.
Key Features:
  • Automatic conversion of straight quotes to smart quotes
  • Translates ASCII dashes and ellipses to typographic equivalents
  • Preserves code blocks and HTML tags from processing
  • Configurable behavior for different output formats
Use Cases:
  • Converting blog posts and web content to proper typography
  • Processing Markdown files for publication
  • Cleaning up imported text from plain text editors
  • Preparing documentation with professional typography
Alternatives:
  • Pandoc – More comprehensive document converter with smart typography as one feature
  • Python smartypants library – Python implementation of the same algorithm for web applications
Version History
Detected Version Rev Change Commit