French Typo
French Typo automatically applies French typography rules to your content. Choose regular or thin non-breaking spaces in Settings > French Typo and save to add spaces before punctuation (;, :, !, ?, %, «, »); until you do, punctuation spacing stays off. It replaces (c) with ©, (r) with ®, and (tm) / (TM) with ™. It can normalize common French ordinal abbreviations (1ère → 1re, 3ème → 3e, etc.) when that option is enabled (on by default until you save settings without it).
Rules apply to posts, pages, excerpts, taxonomies, archives, comments, widgets, menus, RSS feeds, REST API, custom fields, breadcrumbs, and SEO metadata. Most areas can be enabled or disabled in settings. SEO titles, meta descriptions, and Open Graph/Twitter strings from Yoast SEO, Rank Math, or SEOPress are not gated by the same toggles as post title and content; breadcrumbs use their own option.
Features
- Non-breaking spaces before punctuation marks
- Optional French ordinal abbreviations (
1ère→1re,3ème→3e, hyphenated “n-ième” →nième, etc.), with the same raw HTML boundaries as other rules - Special character replacements (
(c)→©,(r)→®) - Configurable: regular or thin non-breaking spaces
- Comprehensive coverage: all WordPress content areas
- Granular control: enable or disable each area individually
- SEO integration: Yoast SEO, Rank Math, SEOPress
- Custom fields support: ACF and Meta Box
- Respects HTML and shortcodes
Author & Credits
Jason Rouet * Website: jasonrouet.com * Email: bonjour@jasonrouet.com * WordPress.org: profiles.wordpress.org/jaz_on/
You can support this project on Ko-fi or GitHub Sponsors.
This plugin is a fork of French Typo created by Gilles Marchand (master_shiva), completely rebuilt since March 2024 with the help of Jean-Baptiste Audras. Inspired by TypoFR, Orthotypo, and Consistency.