PHPackages                             mundschenk-at/wp-typography - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. mundschenk-at/wp-typography

ActiveWordpress-plugin[Utility &amp; Helpers](/categories/utility)

mundschenk-at/wp-typography
===========================

A WordPress plugin for improving your web typography

v5.11.0(1y ago)24104[6 issues](https://github.com/mundschenk-at/wp-typography/issues)[2 PRs](https://github.com/mundschenk-at/wp-typography/pulls)GPL-2.0-or-laterPHPPHP &gt;=7.4.0CI failing

Since Aug 27Pushed 9mo ago2 watchersCompare

[ Source](https://github.com/mundschenk-at/wp-typography)[ Packagist](https://packagist.org/packages/mundschenk-at/wp-typography)[ RSS](/packages/mundschenk-at-wp-typography/feed)WikiDiscussions main Synced yesterday

READMEChangelog (10)Dependencies (22)Versions (42)Used By (0)

wp-Typography
=============

[](#wp-typography)

[![Build Status](https://github.com/mundschenk-at/wp-typography/actions/workflows/ci.yml/badge.svg)](https://github.com/mundschenk-at/wp-typography/actions/workflows/ci.yml/badge.svg)[![Latest Stable Version](https://camo.githubusercontent.com/56e0567b9794f30107d61baf16eb94a0cc2752439849c4b8f1ba3263c3e9d8c3/68747470733a2f2f706f7365722e707567782e6f72672f6d756e64736368656e6b2d61742f77702d7479706f6772617068792f762f737461626c65)](https://packagist.org/packages/mundschenk-at/wp-typography)[![Quality Gate Status](https://camo.githubusercontent.com/44198952b85383f56d960e53eca363ad01003412ddc025881843b3b635fed5d2/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6d756e64736368656e6b2d61745f77702d7479706f677261706879266d65747269633d616c6572745f737461747573)](https://sonarcloud.io/dashboard?id=mundschenk-at_wp-typography)[![Coverage](https://camo.githubusercontent.com/98208efb489816710650ea05fa30c39969044de18905929c40ff91677577d353/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6d756e64736368656e6b2d61745f77702d7479706f677261706879266d65747269633d636f766572616765)](https://sonarcloud.io/dashboard?id=mundschenk-at_wp-typography)[![License](https://camo.githubusercontent.com/8ca2e694d59a058b2fa3b513e7fd66b2107ca82930a4e83ef6c370bf095a158a/68747470733a2f2f706f7365722e707567782e6f72672f6d756e64736368656e6b2d61742f77702d7479706f6772617068792f6c6963656e7365)](https://packagist.org/packages/mundschenk-at/wp-typography)

Improve your web typography with:

- Hyphenation — [over 70 languages supported](https://code.mundschenk.at/wp-typography/frequently-asked-questions/#faq-what-hyphenation-language-patterns-are-included)
- Space control, including:

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

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

    - ampersands,
    - uppercase words,
    - numbers,
    - initial quotes &amp; guillemets.

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):
    - [mbstring](https://www.php.net/manual/en/mbstring.installation.php),
    - [DOM](https://www.php.net/manual/en/dom.installation.php), and
- text must be encoded in UTF‐8.

wp-Typography can easily be ported to any other PHP-based content management system. The Composer package [`mundschenk-at/php-typography`](https://github.com/mundschenk-at/php-typography) assembles all typographic functionality (without any WordPress-specific code) in an object oriented format that is ready use.

View the [wp-Typography homepage](https://code.mundschenk.at/wp-typography/ "wp-Typography Homepage") for more information.

Frequently Asked Questions
--------------------------

[](#frequently-asked-questions)

FAQs are maintained at the [wp-Typography website](https://code.mundschenk.at/wp-typography/frequently-asked-questions/ "wp-Typography FAQs").

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

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

[](#will-this-plugin-slow-my-page-loading-times)

Maybe. For best performance, use a [persistent object cache](https://wptavern.com/persistent-object-caching) plugin like [WP Redis](https://wordpress.org/plugins/wp-redis/).

### This plugin breaks post title links. What gives?

[](#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?

[](#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.

Changelog
---------

[](#changelog)

A detailed release changelog can be found on the [wp-Typography website](https://code.mundschenk.at/wp-typography/changes/).

###  Health Score

41

—

FairBetter than 87% of packages

Maintenance45

Moderate activity, may be stable

Popularity16

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity75

Established project with proven stability

 Bus Factor1

Top contributor holds 99.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~70 days

Recently: every ~190 days

Total

40

Last Release

492d ago

PHP version history (3 changes)v5.0.0PHP &gt;=5.6.0

v5.8.0PHP &gt;=7.2.0

v5.9.0PHP &gt;=7.4.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/e4291c13955e1a8cc80aae357d84fa757e03f856728abe2e081fa3278abdd6a5?d=identicon)[Der Mundschenk &amp; Compagnie](/maintainers/Der%20Mundschenk%20&%20Compagnie)

---

Top Contributors

[![mundschenk-at](https://avatars.githubusercontent.com/u/6943905?v=4)](https://github.com/mundschenk-at "mundschenk-at (1701 commits)")[![Melindrea](https://avatars.githubusercontent.com/u/1430628?v=4)](https://github.com/Melindrea "Melindrea (3 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (1 commits)")[![sarukuku](https://avatars.githubusercontent.com/u/1204559?v=4)](https://github.com/sarukuku "sarukuku (1 commits)")

---

Tags

css-hookshyphenationphpsmartquoteswordpress

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/mundschenk-at-wp-typography/health.svg)

```
[![Health](https://phpackages.com/badges/mundschenk-at-wp-typography/health.svg)](https://phpackages.com/packages/mundschenk-at-wp-typography)
```

###  Alternatives

[nystudio107/craft-typogrify

Typogrify prettifies your web typography by preventing ugly quotes and 'widows' and more

70384.8k18](/packages/nystudio107-craft-typogrify)[topshelfcraft/wordsmith

...because you have the best words.

30348.0k7](/packages/topshelfcraft-wordsmith)[selvinortiz/doxter

Slick markdown editor and smart text parser.

249.0k](/packages/selvinortiz-doxter)[verbb/doxter

Slick markdown editor and smart text parser.

247.7k1](/packages/verbb-doxter)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
