This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

typofr

Description

UPDATES ONGOING STARTING 01-SEPT-2016

Plugin development has been taken over by casiepa, stay tuned for more info! Download and install this plugin already to get further information.

Don’t you ever get tired of your CMS bad management of french typography ?
Ellipsis, hyphenation, quotes, there are a lot of things that are not well managed by neither the browser, nor WordPress. And on a Responsive Web Design, a bad arrangement of characters can be very ugly.

TypoFR is a WordPress plugin for french typography management, powered by JoliTypo, that solve all of the microtyphic glitches inside your HTML content.

Warnings

  1. Because of its object-oriented, namespaced code, TypoFR is not available for WordPress blogs running on PHP <= 5.3.2.
  2. TypoFR corrects all of your content just-in-time. Your blog can suffer from degraded performances if you do not use a cache-management plugin, like W3 Total Cache.

Features

TypoFR uses JoliTypo for content fixing :
* Dimension : replaces the letter x between numbers (12 x 123) by a times entity (×, the real math symbol).
* Ellipsis : replaces the three dot … by an ellipsis ….
* FrenchQuotes : converts dumb quotes ” ” to smart English style quotation marks “ ”.
* FrenchNoBreakSpace : replaces some classic spaces by non breaking spaces following the French typographic code. No break space are placed before :, thin no break space before ;, ! and ?.
* Hyphen (automatic hyphenation) : enables word-hyphenation, using the pattern-files from OpenOffice which are based on the pattern-files created for TeX
* CurlyQuote (Smart Quote) : replace straight quotes ‘ by curly one’s ’.
* Trademark : handle trade­mark symbol ™, a reg­is­tered trade­mark symbol ®, and a copy­right symbol ©. This fixer replace commonly used approximations: (r), (c) and (TM). A non-breaking space is put between numbers and copyright symbol too.

More information on JoliTypo fixers on the JoliTypo GitHub Repository.

Thanks

  • https://github.com/damienalexandre, lead developer of the JoliTypo library
  • https://github.com/darklg for its wordpress skills and input

Screenshots

  • WordPress admin settings management screenshot-1.png.
  • What does this plugin ? See an example with screenshot-2.png

Installation

  1. Copy the typofr folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go make something fun of your life, you’ve finished here.

Reviews

Merci

Merci Boris pour ce plugin !

Je suis d’accord pour prendre la suite pour le faire évoluer avec les dernières version de JoliTypo

Read all 3 reviews

Contributors & Developers

“typofr” is open source software. The following people have contributed to this plugin.

Contributors

Translate “typofr” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

0.11

  • Detects « » and insert or replace spaces by non-breaking spaces

0.10

  • Abilitiy to fix the content of the comments (desactivated by default)

0.9

  • Better HTML on the plugin’s options page (https://github.com/borisschapira/typofr/issues/7)
  • Add beta feature (default: off) : meta keywords fixing

0.8

  • Update Jolitypo version
  • Clean some unecessary files

0.7

  • Fix a regression on Jolitypo version

0.6

  • Fix issue with options [yes/no], not considered

0.5

  • Better UTF8 management (both removing encoding manipulation in TypoFR and improving JoliTypo dependancy). See : https://github.com/jolicode/JoliTypo/issues/7

0.4

  • Adding i18n support
  • Adding french translation

0.3

  • Better OOP structure
  • Back-Office settings for content to fix
  • Back-Office settings for fix to apply

0.2

  • Added a message regarding the installation of a cache-management plugin

0.1

  • Use of Jolitypo as a typographic library