Discover, trust, install: FAIR 1.0 is here

Plugin Banner

wp-Typography

by pepe

Version: 5.11.0

Download
Description

Improve your web typography with:

  • Hyphenation — over 70 languages supported

  • Space control, including:

    • widow protection
    • gluing values to units
    • forced internal wrapping of long URLs & email addresses
  • Intelligent character replacement, including smart handling of:

    • quote marks
    • dashes
    • ellipses
    • trademarks, copyright & service marks
    • math symbols
    • fractions
    • ordinal suffixes
  • CSS hooks for styling:

    • ampersands,
    • uppercase words,
    • numbers,
    • initial quotes & guillemets.

Requirements

wp-Typography has the following requirements:

  • The host server must run PHP 7.4.0 or later,
  • your installation of PHP must include the following PHP extensions (most do):
  • text must be encoded in UTF‐8.
  1. wp-Typography "General" settings page.

    wp-Typography "General" settings page.

  2. wp-Typography "Hyphenation" settings page.

    wp-Typography "Hyphenation" settings page.

  3. wp-Typography "Intelligent Character Replacement" settings page.

    wp-Typography "Intelligent Character Replacement" settings page.

  4. wp-Typography "Space Control" settings page.

    wp-Typography "Space Control" settings page.

  5. wp-Typography "Add CSS Hooks" settings page.

    wp-Typography "Add CSS Hooks" settings page.

FAQs are maintained on the wp-Typography website.

Three questions come up so frequently, we will republish their answers here:

Will this plu­gin slow my page load­ing times?

Maybe. For best performance, use a persistent object cache plugin like WP Redis.

This plugin breaks post title links. What gives?

More likely than not, your WordPress theme is using an improper function to set the title attribute of your heading’s link. It is probably using the the_title() function, which delivers the post title after filtering. It should be using the_title_attribute() which delivers the post title before filtering. Change out this function throughout your theme when it is used inside of an HTML tag, and the problem should go away.

If you are uncomfortable editing your theme’s code, you may alternatively go to the wp-Typography settings page in your admin panel and add h1 and h2 to the “Do not process the content of these HTML elements:” field. This will disable typographic processing within improperly designed page title links and page titles.

What are the privacy implications of using the plugin?

wp-Typography does not store, transmit or otherwise process personal data as such. It does cache the content of the site’s posts. If necessary, you can clear this cache from the plugin’s settings page.

Remember, many more FAQs are are addressed the wp-Typography website.

Cool plugin, easy to understand and use!

By nealumphred on December 1, 2024

Cool plugin for those who care about how their text looks on the "printed page," including punctuation marks and hyphenization. Easy to understand and use.

Top!

By fade10 on June 4, 2024

Sehr nützlich, funktioniert gut! Danke!

Very useful, works well! Thank you!

Essential

By carosch on February 18, 2025

Essential, especially for French.
A must! I hope it will be supported for a long time

Good PlugIn, unfortunately too much RAM

By woylon on November 7, 2022

For a long time I wondered which plugin was consuming too much RAM on my WP installation. Through the Code Profiler I found out that THIS plugin is responsible for it. After disabling it, I suddenly had 40-50 MB more space in RAM. This is unacceptable, unfortunately! Too bad, this PlugIn is otherwise really good and does a great job. I have now solved the hyphenation by CSS and deleted this PlugIn.

Amazing - and free!

By FilipW (filwi91) on November 3, 2022

This has saved us a ton of trouble on our Swedish-language website. It's simply amazing, and works great!

Solid and reliable

By novakpeter on June 7, 2022

This really works so smoothly.

Good plugin.

By berry metal (erikalleman) on February 18, 2022

Good plugin.

Perfect support

By almute on February 9, 2022

I contacted the support because the hyphenations did not appear on pop-ups. They replied soon and provided me with some small PHP code to fix this.

Helps break long email address for mobile screen

By kaarlo on December 4, 2021

Thank you for making this plugin available. It helped me to get nicer breaks of email addresses when viewed on narrow mobile screens. Much appreciated!

INCREDIBLE!!

By Nikelaos on November 11, 2021

What a look of my posts now — whow!! Especially on the smartphone. Thank you for this contribution! One of my best plugins...

5.11.0 – February 23, 2025

  • Bugfix: Don’t crash when a runtime requirement is not met.

5.10.1 – December 16, 2024

  • Bugfix: A debug message intended for local use accidentally got into the build of 5.10.0.

5.10.0 – December 15, 2024

  • Bugfix: Default styles were always loaded, even when Include styling for CSS hooks was unchecked.
  • Bugfix: No more Function _load_textdomain_just_in_time was called incorrectly. (present since WordPress 6.7).
  • Bugfix: Block Editor blocks and the sidebar extension have been split into separate assets to prevent issues with the widget editor (and customizer preview).
  • Bugfix: Passing a null value to WP_Typography::process will no longer result in a TypeError when processing has been disabled for the post.
  • Change: WordPress minimum version increased to 6.6.

5.9.1 – January 22, 2023

  • Bugfix: Only apply filters to ACF fields returning strings to preserve type expectations for downstream code.

5.9.0 – January 21, 2023

  • Feature: wp-Typography is now compatible with PHP 8.1.
  • Feature: Improved Advanced Custom Fields support:
    • wp-Typography is now compatible with Advanced Custom Fields 6.
    • The return type array is now supported for most fields.
  • Change: PHP minimum version increased to 7.4.
  • Change: Prevent widows is now disabled by default.

5.8.1 – January 25, 2022

  • Bugfix: Whitescreen in Requirements class due to error in build process fixed.
  • Version:Version: 5.11.0
  • Active installs:Active installs: 20K
  • Last updated:Last updated: 7 months ago
  • Requires:Requires: 6.6
  • Tested:Tested: 6.7.2
Average rating:4.6 out of 5 stars.
  • Number of ratings: 58 ratings
  • Number of ratings: 5 ratings
  • Number of ratings: 0 ratings
  • Number of ratings: 3 ratings
  • Number of ratings: 3 ratings
Back to top