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.



NOTE: This plugin has outlived its usefulness. You can use it if you need to support legacy browsers, but modern web sites should be using the text-rendering: optimizeLegibility; declaration in their CSS to encourage context-sensitive kerning and the use of ligatures.

Chip Cullen’s Ligatures.js plugin for jQuery is an extremely lightweight tool automatically inserting ligatures in content where appropriate. Ligatures are glyphs that combine two letter forms into one for stylistic and legibility reasons.

Since it depends on fonts for ligature rendering, it’s limited to the four ligatures that are reliably supported: fi, fl, AE, and ae.

The configuration screen lets you pick which text on your site gets ligatures using CSS selectors. Use this plugin to enhance readability in headlines and flavor text on your site.


  1. Upload this plugin to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Find the “Ligatures” configuration option in the WordPress admin interface to configure.


Why does this plugin only change four glyphs?

The Unicode standard has code points for quite a few ligatures, but most fonts we use on the web only have support for a basic set of characters. Chip Cullen determined that fi, fl, AE, and ae were the only ones he could count on being there.

Contributors & Developers

“ligatures-js” is open source software. The following people have contributed to this plugin.

Translate “ligatures-js” into your language.

Interested in development?

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



  • Initial release