Skip to content

jaz-on/french-typo

Repository files navigation

French Typo (typographie française)

English? See section below

Extension WordPress qui applique automatiquement les règles typographiques françaises aux contenus que vous publiez sur un site propulsé par WordPress.

Le plugin peut ajouter des espaces insécables avant la ponctuation (;, :, !, ?, %, «, ») : choisissez un mode normal ou fin dans Réglages > French Typo et enregistrez ; sans ce choix, la ponctuation n'est pas espacée. Il remplace aussi (c) par © et (r) par ®. La typo ne s'applique pas au code brut (script, style, pre/code, textarea) ni au CSS embarqué ; le bloc Vers reste traité sauf s'il est aussi bloc Code.

Les règles couvrent articles, pages, extraits, taxonomies, archives, commentaires, widgets, menus, RSS, API REST, champs personnalisés, fil d'Ariane et SEO. La plupart des zones s'activent ou se désactivent au cas par cas dans les réglages. Les titres et méta SEO / balises sociales produits par Yoast SEO, Rank Math ou SEOPress ne suivent pas les mêmes cases que le titre ou le contenu d'article ; le fil d'Ariane SEO a une option dédiée.

Note : Compatible avec Git Updater pour les mises à jour automatiques depuis GitHub.

Installation

  1. Téléchargez et décompressez le plugin dans /wp-content/plugins/french-typo.
  2. Activez l'extension depuis le menu Extensions.
  3. Configurez les options dans Réglages > French Typo.

Questions fréquentes

L'extension modifie-t-elle mon contenu existant ?

Non. Les règles typographiques sont appliquées à la volée lors de l'affichage, sans modifier le contenu dans la base de données.

Quelle est la différence entre espaces insécables normales et fines ?

Les espaces normales ( ) sont standards et empêchent les retours à la ligne. Les espaces fines ( ) sont plus étroites et peuvent ne pas s'afficher correctement selon la fonte ou le navigateur.

Puis-je désactiver certaines fonctionnalités ?

Oui. Vous pouvez désactiver les espaces insécables ou les remplacements de caractères, et choisir précisément quelles zones de contenu doivent être traitées (sauf sorties SEO des extensions citées ci-dessus, qui ne sont pas liées aux mêmes cases que le contenu affiché).

Auteur et crédits

Jason Rouetjasonrouet.com | bonjour@jasonrouet.com | WordPress.org

Vous pouvez soutenir ce projet sur Ko-fi ou GitHub Sponsors.

Cette extension est un fork de French Typo créé par Gilles Marchand (master_shiva), entièrement refondu depuis mars 2024 avec l'aide de Jean-Baptiste Audras. Inspiré par TypoFR, Orthotypo et Consistency.

Documentation

Licence

GPLv2 ou ultérieure


English

WordPress plugin that automatically applies French typography rules to your content.

The plugin can add non-breaking spaces before punctuation (;, :, !, ?, %, «, »): pick regular or thin in Settings > French Typo and save; until you do, punctuation is not spaced. It also replaces (c) with © and (r) with ®. Typography does not run inside raw script, style, pre/code, or textarea (or embedded CSS); the Verse block stays typographic unless it is also a Code block.

Rules cover posts, pages, excerpts, taxonomies, archives, comments, widgets, menus, RSS, REST API, custom fields, breadcrumbs, and SEO. Most areas can be toggled in settings. SEO titles, meta descriptions, and social tags from Yoast SEO, Rank Math, or SEOPress are not controlled by the same switches as visible post title and content; SEO breadcrumbs have their own setting.

Installation

  1. Download and extract the plugin to /wp-content/plugins/french-typo.
  2. Activate the plugin from the Plugins menu.
  3. Configure options in Settings > French Typo.

Frequently Asked Questions

Does this plugin modify existing content?

No. Typography rules are applied on-the-fly when content is displayed, without modifying the original content in the database.

What's the difference between regular and thin non-breaking spaces?

Regular spaces ( ) are standard and prevent line breaks. Thin spaces ( ) are narrower and may not display correctly depending on the font or browser.

Can I disable certain features?

Yes. You can disable non-breaking spaces or character replacements, and choose which content areas to process (SEO plugin title/meta/social output is separate from those toggles, as above).

Author & Credits

Jason Rouetjasonrouet.com | bonjour@jasonrouet.com | WordPress.org

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.

Documentation

License

GPLv2 or later

About

Extension WordPress qui permet d'appliquer des règles typographiques de la langue française aux contenus que vous publiez sur un site propulsé par WordPress.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

  •  

Contributors