Plugin info
Maintenance & Compatibility
Maintenance score
Actively maintained • Last updated 42 days ago • 1 reviews
Is French Typo abandoned?
Likely maintained (last update 42 days ago).
Compatibility
Languages
Similar & Alternatives
Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.
Description
French Typo is a WordPress plugin that automatically applies French typography rules to your content. It handles non-breaking spaces (espaces insécables) and special character replacements according to French typographic standards.
Features
- Non-breaking spaces: Automatically adds non-breaking spaces or thin non-breaking spaces before punctuation marks (
;,:,!,?,%,») and after opening guillemets («) - Special characters: Replaces
(c)with©and(r)with® - Configurable: Choose between regular non-breaking spaces (
/) or thin non-breaking spaces () - Respects HTML: The plugin carefully processes content to avoid breaking HTML tags and shortcodes
- Comprehensive coverage: Processes posts, pages, custom post types, taxonomies, archives, comments, widgets, menus, RSS feeds, REST API, user profiles, breadcrumbs, and SEO meta tags
- Granular control: Enable or disable processing for each content area individually
- SEO integration: Automatic support for Yoast SEO, Rank Math, and SEOPress (meta descriptions, Open Graph, Twitter Cards)
- Custom fields support: Works with ACF (Advanced Custom Fields) and Meta Box
Fork and contribution
This plugin is a fork of the French Typo extension created by Gilles Marchand (master_shiva). The code has been completely rebuilt since March 2024 with the help of Jean-Baptiste Audras. To see the original code, check commit 25940a7d11b08e1f02791812cbdcf840d97a4086.
Inspirations
This plugin is also inspired by other projects:
- TypoFR — WordPress plugin for French typography (archived)
- Orthotypo — Automatic orthotypography (inactive)
- Consistency — Typography Corrector for Gutenberg (active and a most advanced plugin with modern Gutenberg options)
Installation
- Upload the plugin files to the
/wp-content/plugins/french-typodirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress.
- Configure the plugin settings in
Settings > French Typo.
Frequently Asked Questions
This plugin automatically applies French typography rules to your WordPress content, including non-breaking spaces before punctuation marks and special character replacements.
The plugin handles: ;, :, !, ?, %, «, and ».
Regular non-breaking spaces ( /  ) are standard spaces that prevent line breaks. Thin non-breaking spaces ( ) are narrower spaces that may not display correctly depending on the font, browser, and operating system.
No, the plugin applies typography rules on-the-fly when content is displayed, without modifying the original content in the database.
Yes, you can disable non-breaking spaces or special character replacements independently in the plugin settings. You can also choose precisely which content areas should be processed (titles, content, widgets, menus, taxonomies, archives, comments, RSS, REST API, etc.).
The plugin automatically processes:
* Post and page titles and content (including Custom Post Types)
* Excerpts
* Widgets and menus
* Taxonomies (categories, tags, custom taxonomies)
* Archives
* Comments
* Custom fields (ACF, Meta Box)
* RSS feeds
* REST API responses
* User profiles
* Breadcrumbs (Yoast, Rank Math, SEOPress)
* SEO meta descriptions and social tags (Open Graph, Twitter Cards)
All these areas can be enabled or disabled individually from the settings page.
Review feed
Changelog
1.0.0
- Initial release
- Complete rewrite from the original French Typo plugin
- Support for non-breaking spaces (regular and thin)
- Support for special character replacements
- Configurable settings page with granular options
- Full Custom Post Types support
- Custom Fields support (ACF, Meta Box)
- Taxonomies support (categories, tags, custom taxonomies)
- Archives support (all types)
- Excerpts support
- Comments support (text and author names)
- Widgets and menus support
- RSS feeds support (titles, content, excerpts, comments)
- REST API support (posts, pages, attachments)
- User profiles support
- Breadcrumbs support (Yoast SEO, Rank Math, SEOPress)
- SEO meta descriptions support (Yoast SEO, Rank Math, SEOPress)
- Social tags support (Open Graph, Twitter Cards)
- Developer API: filter hook
french_typo_process_textfor custom content processing - Performance optimizations: static cache for plugin options to reduce database queries
- Code quality: optimized regex patterns and early returns for better performance
- Admin interface: modern CSS with custom properties and simplified interactions
- Accessibility: improved color contrast (WCAG 2.1 AA compliance)
- Security: proper data sanitization and validation throughout
- WordPress Coding Standards: full compliance with WordPress-Extra standards
