BACK TO DIRECTORY
French Typo applies French typography rules to your content as it is displayed. Your text stays exactly as you wrote it in the editor — only the rendered output is enriched.
What it does:
- Adds non-breaking spaces before
: ; ! ? %and around« » - Replaces
(c)with©,(r)with®,(tm)/(TM)with™ - Optionally normalizes French ordinals:
1ère1re,3ème3e,n-ièmenième - Works across posts, pages, widgets, menus, comments, RSS, REST, ACF / Meta Box fields, and SEO output (Yoast, Rank Math, SEOPress)
- On multilingual sites, can apply rules to French content only (Polylang and WPML auto-detected)
What it does not do:
- Touch your raw HTML, code blocks, scripts, styles, or
<textarea>content - Modify what’s stored in the database
Settings highlights
- Regular (
) or thin ( ) non-breaking spaces - Enable / disable each content area (title, content, excerpt, widgets, RSS, REST, etc.)
- Language restriction: off (default), auto French, or pick specific locales
Author & Credits
Jason Rouet
* Website: jasonrouet.com
* Email: bonjour@jasonrouet.com
* WordPress.org: profiles.wordpress.org/jaz_on/
You can support this project on Buy Me a Coffee 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.
Screenshots

Plugin settings page
Plugin Details
Active Installs
200Total Downloads
1,349Version
1.2.3Requires WP
6.0Requires PHP
7.4Tested Up To
7.0.4Added
2025-11-19Last Updated
2026-05-19 8:35am GMTRatings
5
3
4
0
3
0
2
0
1
1