Adds non-breaking spaces, `` tags, common spaces, tags and dashes where needed. Works with English texts only.
As of April 2026, Post Typographer is a WordPress post plugin with 10 active installations and a 0/5 rating0. It has been downloaded 4.3K+ times in total. Requires WordPress 2.5+ and PHP false+. Available on WordPress.org since 2009. Last updated 8 years ago — may have compatibility concerns. Top alternative: Header and Footer Scripts.
When you publish a post or update an already published post, this plugin will format the post’s content to certain typographic rules:
All hyphens between two words (surrounded by spaces) will be transformed to m-dashes with the non-breaking spaces ahead of them.
All hyphens between digits (without spaces) will be transformed to n-dashes. But it tries to preserve phone numbers.
All spaces following these words will be replaced with the non-breaking spaces:
Double and more spaces are replaced with the single ones.
All misplaced spaces near dots, colons, semicolons, exclamation marks and question marks are fixed, where possible.
Composed words with hyphens in them (e.g. easy-to-use) will be wrapped in <nobr></nobr>…
| WordPress | 2.5+ requiredTested up to 4.9.29 |
| PHP | false+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.