=== French Typo === Contributors: jaz_on, audrasjb, juliobox, beryldlg Tags: typography, french, typographie, francais, text-formatting Requires at least: 6.0 Tested up to: 7.0 Requires PHP: 7.4 Stable tag: 1.2.3 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Donate link: https://buymeacoffee.com/jasonrouet Apply French typography rules to your WordPress content automatically. == Description == 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ère` → `1re`, `3ème` → `3e`, `n-ième` → `niè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 `